Upstreaming version 0.10.7

Change-Id: Ica4c824e3e053be68d2b0ab3d6d467638632f5e1
Signed-off-by: kalnagy <kalman.nagy@nokia.com>
diff --git a/Dockerfile b/Dockerfile
index 942ccc2..6b719d1 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -20,7 +20,7 @@
 #	Abstract:	Builds a container to compile Subscription Manager's code
 #	Date:		28 May 2019
 #
-FROM nexus3.o-ran-sc.org:10004/bldr-ubuntu18-c-go:1-u18.04-nng1.1.1 as submgrbuild
+FROM nexus3.o-ran-sc.org:10004/bldr-ubuntu18-c-go:2-u18.04-nng as submgrbuild
 
 WORKDIR /tmp
 
@@ -70,12 +70,6 @@
 COPY pkg pkg
 COPY cmd cmd
 
-
-RUN git clone -b v0.0.8 "https://gerrit.o-ran-sc.org/r/ric-plt/xapp-frame" /tmp/xapp-frame
-COPY tmp/rmr.go /tmp/xapp-frame/pkg/xapp/rmr.go
-
-RUN /usr/local/go/bin/go mod edit -replace "gerrit.o-ran-sc.org/r/ric-plt/xapp-frame"="/tmp/xapp-frame"
-
 # "COMPILING Subscription manager"
 RUN mkdir -p /opt/bin && \
   /usr/local/go/bin/go build -o /opt/bin/submgr cmd/submgr.go && \
diff --git a/RELNOTES b/RELNOTES
index 10a0154..7aef394 100644
--- a/RELNOTES
+++ b/RELNOTES
@@ -1,3 +1,12 @@
+### v0.10.7
+* Xapp-frame version update
+* Dockerfile correction for test applications
+
+### v0.10.6
+* Dockerfile correction, update builder image
+* Fix Subscription Delete Response in e2ap wrapper
+* Update ASN1-C generated E2AP encode/decode
+
 ### v0.10.5
 * Dockerfile correction, main binary not copied
 
diff --git a/container-tag.yaml b/container-tag.yaml
index 5ed3697..ac959a8 100644
--- a/container-tag.yaml
+++ b/container-tag.yaml
@@ -2,4 +2,4 @@
 # By default this file is in the docker build directory,
 # but the location can configured in the JJB template.
 ---
-tag: 0.10.5
+tag: 0.10.7
diff --git a/e2ap/headers/ABS-Status.h b/e2ap/headers/ABS-Status.h
index a0dfd6d..50f305f 100644
--- a/e2ap/headers/ABS-Status.h
+++ b/e2ap/headers/ABS-Status.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ABS_Status_H_
diff --git a/e2ap/headers/ABSInformation.h b/e2ap/headers/ABSInformation.h
index 9705f87..ead18b2 100644
--- a/e2ap/headers/ABSInformation.h
+++ b/e2ap/headers/ABSInformation.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ABSInformation_H_
diff --git a/e2ap/headers/ABSInformationFDD.h b/e2ap/headers/ABSInformationFDD.h
index b2f1d72..081549c 100644
--- a/e2ap/headers/ABSInformationFDD.h
+++ b/e2ap/headers/ABSInformationFDD.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ABSInformationFDD_H_
diff --git a/e2ap/headers/ABSInformationTDD.h b/e2ap/headers/ABSInformationTDD.h
index 7644c0c..6aa9f62 100644
--- a/e2ap/headers/ABSInformationTDD.h
+++ b/e2ap/headers/ABSInformationTDD.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ABSInformationTDD_H_
diff --git a/e2ap/headers/AS-SecurityInformation.h b/e2ap/headers/AS-SecurityInformation.h
index ed607ce..541b508 100644
--- a/e2ap/headers/AS-SecurityInformation.h
+++ b/e2ap/headers/AS-SecurityInformation.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_AS_SecurityInformation_H_
diff --git a/e2ap/headers/ActionParameter-ID.h b/e2ap/headers/ActionParameter-ID.h
deleted file mode 100644
index d8716d5..0000000
--- a/e2ap/headers/ActionParameter-ID.h
+++ /dev/null
@@ -1,46 +0,0 @@
-/*
- * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-gNB-X2-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
- */
-
-#ifndef	_ActionParameter_ID_H_
-#define	_ActionParameter_ID_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <NativeInteger.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* ActionParameter-ID */
-typedef long	 ActionParameter_ID_t;
-
-/* Implementation */
-extern asn_per_constraints_t asn_PER_type_ActionParameter_ID_constr_1;
-extern asn_TYPE_descriptor_t asn_DEF_ActionParameter_ID;
-asn_struct_free_f ActionParameter_ID_free;
-asn_struct_print_f ActionParameter_ID_print;
-asn_constr_check_f ActionParameter_ID_constraint;
-ber_type_decoder_f ActionParameter_ID_decode_ber;
-der_type_encoder_f ActionParameter_ID_encode_der;
-xer_type_decoder_f ActionParameter_ID_decode_xer;
-xer_type_encoder_f ActionParameter_ID_encode_xer;
-oer_type_decoder_f ActionParameter_ID_decode_oer;
-oer_type_encoder_f ActionParameter_ID_encode_oer;
-per_type_decoder_f ActionParameter_ID_decode_uper;
-per_type_encoder_f ActionParameter_ID_encode_uper;
-per_type_decoder_f ActionParameter_ID_decode_aper;
-per_type_encoder_f ActionParameter_ID_encode_aper;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif	/* _ActionParameter_ID_H_ */
-#include <asn_internal.h>
diff --git a/e2ap/headers/ActionParameter-Item.h b/e2ap/headers/ActionParameter-Item.h
deleted file mode 100644
index a47b853..0000000
--- a/e2ap/headers/ActionParameter-Item.h
+++ /dev/null
@@ -1,46 +0,0 @@
-/*
- * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-gNB-X2-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
- */
-
-#ifndef	_ActionParameter_Item_H_
-#define	_ActionParameter_Item_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include "ActionParameter-ID.h"
-#include "ActionParameter-Value.h"
-#include <constr_SEQUENCE.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* ActionParameter-Item */
-typedef struct ActionParameter_Item {
-	ActionParameter_ID_t	 actionParameter_ID;
-	ActionParameter_Value_t	 actionParameter_Value;
-	/*
-	 * This type is extensible,
-	 * possible extensions are below.
-	 */
-	
-	/* Context for parsing across buffer boundaries */
-	asn_struct_ctx_t _asn_ctx;
-} ActionParameter_Item_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_ActionParameter_Item;
-extern asn_SEQUENCE_specifics_t asn_SPC_ActionParameter_Item_specs_1;
-extern asn_TYPE_member_t asn_MBR_ActionParameter_Item_1[2];
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif	/* _ActionParameter_Item_H_ */
-#include <asn_internal.h>
diff --git a/e2ap/headers/ActionParameter-Value.h b/e2ap/headers/ActionParameter-Value.h
deleted file mode 100644
index 5c1e3b8..0000000
--- a/e2ap/headers/ActionParameter-Value.h
+++ /dev/null
@@ -1,70 +0,0 @@
-/*
- * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-gNB-X2-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
- */
-
-#ifndef	_ActionParameter_Value_H_
-#define	_ActionParameter_Value_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <NativeInteger.h>
-#include <BOOLEAN.h>
-#include <BIT_STRING.h>
-#include <OCTET_STRING.h>
-#include <PrintableString.h>
-#include <constr_CHOICE.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Dependencies */
-typedef enum ActionParameter_Value_PR {
-	ActionParameter_Value_PR_NOTHING,	/* No components present */
-	ActionParameter_Value_PR_valueInt,
-	ActionParameter_Value_PR_valueEnum,
-	ActionParameter_Value_PR_valueBool,
-	ActionParameter_Value_PR_valueBitS,
-	ActionParameter_Value_PR_valueOctS,
-	ActionParameter_Value_PR_valuePrtS
-	/* Extensions may appear below */
-	
-} ActionParameter_Value_PR;
-
-/* ActionParameter-Value */
-typedef struct ActionParameter_Value {
-	ActionParameter_Value_PR present;
-	union ActionParameter_Value_u {
-		long	 valueInt;
-		long	 valueEnum;
-		BOOLEAN_t	 valueBool;
-		BIT_STRING_t	 valueBitS;
-		OCTET_STRING_t	 valueOctS;
-		PrintableString_t	 valuePrtS;
-		/*
-		 * This type is extensible,
-		 * possible extensions are below.
-		 */
-	} choice;
-	
-	/* Context for parsing across buffer boundaries */
-	asn_struct_ctx_t _asn_ctx;
-} ActionParameter_Value_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_ActionParameter_Value;
-extern asn_CHOICE_specifics_t asn_SPC_ActionParameter_Value_specs_1;
-extern asn_TYPE_member_t asn_MBR_ActionParameter_Value_1[6];
-extern asn_per_constraints_t asn_PER_type_ActionParameter_Value_constr_1;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif	/* _ActionParameter_Value_H_ */
-#include <asn_internal.h>
diff --git a/e2ap/headers/ActivatedCellList-Item.h b/e2ap/headers/ActivatedCellList-Item.h
index 51fc1ee..91a4a26 100644
--- a/e2ap/headers/ActivatedCellList-Item.h
+++ b/e2ap/headers/ActivatedCellList-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ActivatedCellList_Item_H_
diff --git a/e2ap/headers/ActivatedCellList.h b/e2ap/headers/ActivatedCellList.h
index 50b95ac..fa34a2b 100644
--- a/e2ap/headers/ActivatedCellList.h
+++ b/e2ap/headers/ActivatedCellList.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ActivatedCellList_H_
diff --git a/e2ap/headers/ActivatedNRCellList-Item.h b/e2ap/headers/ActivatedNRCellList-Item.h
index d8e6678..accd6f3 100644
--- a/e2ap/headers/ActivatedNRCellList-Item.h
+++ b/e2ap/headers/ActivatedNRCellList-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ActivatedNRCellList_Item_H_
diff --git a/e2ap/headers/ActivatedNRCellList.h b/e2ap/headers/ActivatedNRCellList.h
index 7973a2a..f000ee1 100644
--- a/e2ap/headers/ActivatedNRCellList.h
+++ b/e2ap/headers/ActivatedNRCellList.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ActivatedNRCellList_H_
diff --git a/e2ap/headers/ActivationID.h b/e2ap/headers/ActivationID.h
index 2cfaa90..fc36396 100644
--- a/e2ap/headers/ActivationID.h
+++ b/e2ap/headers/ActivationID.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ActivationID_H_
diff --git a/e2ap/headers/AdditionalSpecialSubframe-Info.h b/e2ap/headers/AdditionalSpecialSubframe-Info.h
index b20136a..a1e749a 100644
--- a/e2ap/headers/AdditionalSpecialSubframe-Info.h
+++ b/e2ap/headers/AdditionalSpecialSubframe-Info.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_AdditionalSpecialSubframe_Info_H_
diff --git a/e2ap/headers/AdditionalSpecialSubframeExtension-Info.h b/e2ap/headers/AdditionalSpecialSubframeExtension-Info.h
index bcbca90..50cc074 100644
--- a/e2ap/headers/AdditionalSpecialSubframeExtension-Info.h
+++ b/e2ap/headers/AdditionalSpecialSubframeExtension-Info.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_AdditionalSpecialSubframeExtension_Info_H_
diff --git a/e2ap/headers/AdditionalSpecialSubframePatterns.h b/e2ap/headers/AdditionalSpecialSubframePatterns.h
index f49bb93..1bc6dec 100644
--- a/e2ap/headers/AdditionalSpecialSubframePatterns.h
+++ b/e2ap/headers/AdditionalSpecialSubframePatterns.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_AdditionalSpecialSubframePatterns_H_
diff --git a/e2ap/headers/AdditionalSpecialSubframePatternsExtension.h b/e2ap/headers/AdditionalSpecialSubframePatternsExtension.h
index 3a15690..e660290 100644
--- a/e2ap/headers/AdditionalSpecialSubframePatternsExtension.h
+++ b/e2ap/headers/AdditionalSpecialSubframePatternsExtension.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_AdditionalSpecialSubframePatternsExtension_H_
diff --git a/e2ap/headers/AerialUEsubscriptionInformation.h b/e2ap/headers/AerialUEsubscriptionInformation.h
index 5131075..8d90c67 100644
--- a/e2ap/headers/AerialUEsubscriptionInformation.h
+++ b/e2ap/headers/AerialUEsubscriptionInformation.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_AerialUEsubscriptionInformation_H_
diff --git a/e2ap/headers/AllocationAndRetentionPriority.h b/e2ap/headers/AllocationAndRetentionPriority.h
index 19cb698..c6f7586 100644
--- a/e2ap/headers/AllocationAndRetentionPriority.h
+++ b/e2ap/headers/AllocationAndRetentionPriority.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_AllocationAndRetentionPriority_H_
diff --git a/e2ap/headers/AreaScopeOfMDT.h b/e2ap/headers/AreaScopeOfMDT.h
index b4be1ef..48bd949 100644
--- a/e2ap/headers/AreaScopeOfMDT.h
+++ b/e2ap/headers/AreaScopeOfMDT.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_AreaScopeOfMDT_H_
diff --git a/e2ap/headers/AreaScopeOfQMC.h b/e2ap/headers/AreaScopeOfQMC.h
index 3c4f81a..15cb524 100644
--- a/e2ap/headers/AreaScopeOfQMC.h
+++ b/e2ap/headers/AreaScopeOfQMC.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_AreaScopeOfQMC_H_
diff --git a/e2ap/headers/BandInfo.h b/e2ap/headers/BandInfo.h
index 4db1a00..6a30147 100644
--- a/e2ap/headers/BandInfo.h
+++ b/e2ap/headers/BandInfo.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_BandInfo_H_
diff --git a/e2ap/headers/BandwidthReducedSI.h b/e2ap/headers/BandwidthReducedSI.h
index cf54a17..1de896e 100644
--- a/e2ap/headers/BandwidthReducedSI.h
+++ b/e2ap/headers/BandwidthReducedSI.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_BandwidthReducedSI_H_
diff --git a/e2ap/headers/BearerType.h b/e2ap/headers/BearerType.h
index cc0ee92..3148b08 100644
--- a/e2ap/headers/BearerType.h
+++ b/e2ap/headers/BearerType.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_BearerType_H_
diff --git a/e2ap/headers/BenefitMetric.h b/e2ap/headers/BenefitMetric.h
index 3746af6..8665112 100644
--- a/e2ap/headers/BenefitMetric.h
+++ b/e2ap/headers/BenefitMetric.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_BenefitMetric_H_
diff --git a/e2ap/headers/BitRate.h b/e2ap/headers/BitRate.h
index a67e144..a33e199 100644
--- a/e2ap/headers/BitRate.h
+++ b/e2ap/headers/BitRate.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_BitRate_H_
diff --git a/e2ap/headers/BluetoothMeasConfig.h b/e2ap/headers/BluetoothMeasConfig.h
index 298e438..07ed30c 100644
--- a/e2ap/headers/BluetoothMeasConfig.h
+++ b/e2ap/headers/BluetoothMeasConfig.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_BluetoothMeasConfig_H_
diff --git a/e2ap/headers/BluetoothMeasConfigNameList.h b/e2ap/headers/BluetoothMeasConfigNameList.h
index 9021904..d120145 100644
--- a/e2ap/headers/BluetoothMeasConfigNameList.h
+++ b/e2ap/headers/BluetoothMeasConfigNameList.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_BluetoothMeasConfigNameList_H_
diff --git a/e2ap/headers/BluetoothMeasurementConfiguration.h b/e2ap/headers/BluetoothMeasurementConfiguration.h
index e1cb624..dd86168 100644
--- a/e2ap/headers/BluetoothMeasurementConfiguration.h
+++ b/e2ap/headers/BluetoothMeasurementConfiguration.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_BluetoothMeasurementConfiguration_H_
diff --git a/e2ap/headers/BluetoothName.h b/e2ap/headers/BluetoothName.h
index aa1a8b9..132dd30 100644
--- a/e2ap/headers/BluetoothName.h
+++ b/e2ap/headers/BluetoothName.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_BluetoothName_H_
diff --git a/e2ap/headers/BroadcastPLMNs-Item.h b/e2ap/headers/BroadcastPLMNs-Item.h
index 34f0e76..7c0cfc5 100644
--- a/e2ap/headers/BroadcastPLMNs-Item.h
+++ b/e2ap/headers/BroadcastPLMNs-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_BroadcastPLMNs_Item_H_
diff --git a/e2ap/headers/CNTypeRestrictions.h b/e2ap/headers/CNTypeRestrictions.h
index df9d80f..9923994 100644
--- a/e2ap/headers/CNTypeRestrictions.h
+++ b/e2ap/headers/CNTypeRestrictions.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_CNTypeRestrictions_H_
diff --git a/e2ap/headers/CNTypeRestrictionsItem.h b/e2ap/headers/CNTypeRestrictionsItem.h
index 50fd26f..d977c3e 100644
--- a/e2ap/headers/CNTypeRestrictionsItem.h
+++ b/e2ap/headers/CNTypeRestrictionsItem.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_CNTypeRestrictionsItem_H_
diff --git a/e2ap/headers/COUNTValueExtended.h b/e2ap/headers/COUNTValueExtended.h
index 1fc54dc..3cacab7 100644
--- a/e2ap/headers/COUNTValueExtended.h
+++ b/e2ap/headers/COUNTValueExtended.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_COUNTValueExtended_H_
diff --git a/e2ap/headers/COUNTvalue.h b/e2ap/headers/COUNTvalue.h
index 2eeaf3e..2230196 100644
--- a/e2ap/headers/COUNTvalue.h
+++ b/e2ap/headers/COUNTvalue.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_COUNTvalue_H_
diff --git a/e2ap/headers/COUNTvaluePDCP-SNlength18.h b/e2ap/headers/COUNTvaluePDCP-SNlength18.h
index 0998cd5..d9cc012 100644
--- a/e2ap/headers/COUNTvaluePDCP-SNlength18.h
+++ b/e2ap/headers/COUNTvaluePDCP-SNlength18.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_COUNTvaluePDCP_SNlength18_H_
diff --git a/e2ap/headers/CRNTI.h b/e2ap/headers/CRNTI.h
index 52f0969..25454d9 100644
--- a/e2ap/headers/CRNTI.h
+++ b/e2ap/headers/CRNTI.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_CRNTI_H_
diff --git a/e2ap/headers/CSG-Id.h b/e2ap/headers/CSG-Id.h
index cf3e3fb..23409e8 100644
--- a/e2ap/headers/CSG-Id.h
+++ b/e2ap/headers/CSG-Id.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_CSG_Id_H_
diff --git a/e2ap/headers/CSGMembershipStatus.h b/e2ap/headers/CSGMembershipStatus.h
index 92e326a..312e782 100644
--- a/e2ap/headers/CSGMembershipStatus.h
+++ b/e2ap/headers/CSGMembershipStatus.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_CSGMembershipStatus_H_
diff --git a/e2ap/headers/CSIReportList.h b/e2ap/headers/CSIReportList.h
index 38057ec..4737be3 100644
--- a/e2ap/headers/CSIReportList.h
+++ b/e2ap/headers/CSIReportList.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_CSIReportList_H_
diff --git a/e2ap/headers/CSIReportPerCSIProcess.h b/e2ap/headers/CSIReportPerCSIProcess.h
index 40ca140..7772b39 100644
--- a/e2ap/headers/CSIReportPerCSIProcess.h
+++ b/e2ap/headers/CSIReportPerCSIProcess.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_CSIReportPerCSIProcess_H_
diff --git a/e2ap/headers/CSIReportPerCSIProcessItem.h b/e2ap/headers/CSIReportPerCSIProcessItem.h
index 4cd9361..0b1b634 100644
--- a/e2ap/headers/CSIReportPerCSIProcessItem.h
+++ b/e2ap/headers/CSIReportPerCSIProcessItem.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_CSIReportPerCSIProcessItem_H_
diff --git a/e2ap/headers/CallProcess-ID.h b/e2ap/headers/CallProcess-ID.h
deleted file mode 100644
index d7d3aa6..0000000
--- a/e2ap/headers/CallProcess-ID.h
+++ /dev/null
@@ -1,45 +0,0 @@
-/*
- * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-gNB-X2-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
- */
-
-#ifndef	_CallProcess_ID_H_
-#define	_CallProcess_ID_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <NativeInteger.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* CallProcess-ID */
-typedef long	 CallProcess_ID_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_CallProcess_ID;
-asn_struct_free_f CallProcess_ID_free;
-asn_struct_print_f CallProcess_ID_print;
-asn_constr_check_f CallProcess_ID_constraint;
-ber_type_decoder_f CallProcess_ID_decode_ber;
-der_type_encoder_f CallProcess_ID_encode_der;
-xer_type_decoder_f CallProcess_ID_decode_xer;
-xer_type_encoder_f CallProcess_ID_encode_xer;
-oer_type_decoder_f CallProcess_ID_decode_oer;
-oer_type_encoder_f CallProcess_ID_encode_oer;
-per_type_decoder_f CallProcess_ID_decode_uper;
-per_type_encoder_f CallProcess_ID_encode_uper;
-per_type_decoder_f CallProcess_ID_decode_aper;
-per_type_encoder_f CallProcess_ID_encode_aper;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif	/* _CallProcess_ID_H_ */
-#include <asn_internal.h>
diff --git a/e2ap/headers/CapacityValue.h b/e2ap/headers/CapacityValue.h
index 5c9f5d5..01cc20d 100644
--- a/e2ap/headers/CapacityValue.h
+++ b/e2ap/headers/CapacityValue.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_CapacityValue_H_
diff --git a/e2ap/headers/Cause.h b/e2ap/headers/Cause.h
index 987fb5b..4f8948a 100644
--- a/e2ap/headers/Cause.h
+++ b/e2ap/headers/Cause.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_Cause_H_
diff --git a/e2ap/headers/CauseMisc.h b/e2ap/headers/CauseMisc.h
index 621305d..779098b 100644
--- a/e2ap/headers/CauseMisc.h
+++ b/e2ap/headers/CauseMisc.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_CauseMisc_H_
diff --git a/e2ap/headers/CauseProtocol.h b/e2ap/headers/CauseProtocol.h
index 82036c3..125f53c 100644
--- a/e2ap/headers/CauseProtocol.h
+++ b/e2ap/headers/CauseProtocol.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_CauseProtocol_H_
diff --git a/e2ap/headers/CauseRIC.h b/e2ap/headers/CauseRIC.h
index b3d52f1..084328e 100644
--- a/e2ap/headers/CauseRIC.h
+++ b/e2ap/headers/CauseRIC.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_CauseRIC_H_
diff --git a/e2ap/headers/CauseRadioNetwork.h b/e2ap/headers/CauseRadioNetwork.h
index ca9a16b..2cc0945 100644
--- a/e2ap/headers/CauseRadioNetwork.h
+++ b/e2ap/headers/CauseRadioNetwork.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_CauseRadioNetwork_H_
diff --git a/e2ap/headers/CauseTransport.h b/e2ap/headers/CauseTransport.h
index 9fbe210..35e4c07 100644
--- a/e2ap/headers/CauseTransport.h
+++ b/e2ap/headers/CauseTransport.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_CauseTransport_H_
diff --git a/e2ap/headers/Cell-Size.h b/e2ap/headers/Cell-Size.h
index 00a967a..5149756 100644
--- a/e2ap/headers/Cell-Size.h
+++ b/e2ap/headers/Cell-Size.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_Cell_Size_H_
diff --git a/e2ap/headers/CellActivationFailure.h b/e2ap/headers/CellActivationFailure.h
index 9e10194..a52bf7c 100644
--- a/e2ap/headers/CellActivationFailure.h
+++ b/e2ap/headers/CellActivationFailure.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_CellActivationFailure_H_
@@ -21,7 +21,7 @@
 
 /* CellActivationFailure */
 typedef struct CellActivationFailure {
-	ProtocolIE_Container_9515P41_t	 protocolIEs;
+	ProtocolIE_Container_7632P41_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
@@ -33,8 +33,6 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_CellActivationFailure;
-extern asn_SEQUENCE_specifics_t asn_SPC_CellActivationFailure_specs_1;
-extern asn_TYPE_member_t asn_MBR_CellActivationFailure_1[1];
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/CellActivationRequest.h b/e2ap/headers/CellActivationRequest.h
index 4fcb075..50a5656 100644
--- a/e2ap/headers/CellActivationRequest.h
+++ b/e2ap/headers/CellActivationRequest.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_CellActivationRequest_H_
@@ -21,7 +21,7 @@
 
 /* CellActivationRequest */
 typedef struct CellActivationRequest {
-	ProtocolIE_Container_9515P39_t	 protocolIEs;
+	ProtocolIE_Container_7632P39_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
@@ -33,8 +33,6 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_CellActivationRequest;
-extern asn_SEQUENCE_specifics_t asn_SPC_CellActivationRequest_specs_1;
-extern asn_TYPE_member_t asn_MBR_CellActivationRequest_1[1];
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/CellActivationResponse.h b/e2ap/headers/CellActivationResponse.h
index dd02eff..d99e8b3 100644
--- a/e2ap/headers/CellActivationResponse.h
+++ b/e2ap/headers/CellActivationResponse.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_CellActivationResponse_H_
@@ -21,7 +21,7 @@
 
 /* CellActivationResponse */
 typedef struct CellActivationResponse {
-	ProtocolIE_Container_9515P40_t	 protocolIEs;
+	ProtocolIE_Container_7632P40_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
@@ -33,8 +33,6 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_CellActivationResponse;
-extern asn_SEQUENCE_specifics_t asn_SPC_CellActivationResponse_specs_1;
-extern asn_TYPE_member_t asn_MBR_CellActivationResponse_1[1];
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/CellAssistanceInformation.h b/e2ap/headers/CellAssistanceInformation.h
index d290963..083359b 100644
--- a/e2ap/headers/CellAssistanceInformation.h
+++ b/e2ap/headers/CellAssistanceInformation.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_CellAssistanceInformation_H_
diff --git a/e2ap/headers/CellBasedMDT.h b/e2ap/headers/CellBasedMDT.h
index 873c335..a412b3d 100644
--- a/e2ap/headers/CellBasedMDT.h
+++ b/e2ap/headers/CellBasedMDT.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_CellBasedMDT_H_
diff --git a/e2ap/headers/CellBasedQMC.h b/e2ap/headers/CellBasedQMC.h
index 3a4aace..f500141 100644
--- a/e2ap/headers/CellBasedQMC.h
+++ b/e2ap/headers/CellBasedQMC.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_CellBasedQMC_H_
diff --git a/e2ap/headers/CellCapacityClassValue.h b/e2ap/headers/CellCapacityClassValue.h
index ea6036c..b427c7e 100644
--- a/e2ap/headers/CellCapacityClassValue.h
+++ b/e2ap/headers/CellCapacityClassValue.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_CellCapacityClassValue_H_
diff --git a/e2ap/headers/CellDeploymentStatusIndicator.h b/e2ap/headers/CellDeploymentStatusIndicator.h
index bc83eb0..088eb88 100644
--- a/e2ap/headers/CellDeploymentStatusIndicator.h
+++ b/e2ap/headers/CellDeploymentStatusIndicator.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_CellDeploymentStatusIndicator_H_
diff --git a/e2ap/headers/CellIdListforMDT.h b/e2ap/headers/CellIdListforMDT.h
index 1e9723a..d48c838 100644
--- a/e2ap/headers/CellIdListforMDT.h
+++ b/e2ap/headers/CellIdListforMDT.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_CellIdListforMDT_H_
diff --git a/e2ap/headers/CellIdListforQMC.h b/e2ap/headers/CellIdListforQMC.h
index af9b8e0..f3589f6 100644
--- a/e2ap/headers/CellIdListforQMC.h
+++ b/e2ap/headers/CellIdListforQMC.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_CellIdListforQMC_H_
diff --git a/e2ap/headers/CellInformation-Item.h b/e2ap/headers/CellInformation-Item.h
index f52c2f0..f4ff988 100644
--- a/e2ap/headers/CellInformation-Item.h
+++ b/e2ap/headers/CellInformation-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_CellInformation_Item_H_
diff --git a/e2ap/headers/CellInformation-List.h b/e2ap/headers/CellInformation-List.h
index 4e6f264..e3f7818 100644
--- a/e2ap/headers/CellInformation-List.h
+++ b/e2ap/headers/CellInformation-List.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_CellInformation_List_H_
diff --git a/e2ap/headers/CellMeasurementResult-Item.h b/e2ap/headers/CellMeasurementResult-Item.h
index e4fc272..17a5b2b 100644
--- a/e2ap/headers/CellMeasurementResult-Item.h
+++ b/e2ap/headers/CellMeasurementResult-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_CellMeasurementResult_Item_H_
diff --git a/e2ap/headers/CellMeasurementResult-List.h b/e2ap/headers/CellMeasurementResult-List.h
index 62d7b3f..b2b1fbe 100644
--- a/e2ap/headers/CellMeasurementResult-List.h
+++ b/e2ap/headers/CellMeasurementResult-List.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_CellMeasurementResult_List_H_
diff --git a/e2ap/headers/CellReplacingInfo.h b/e2ap/headers/CellReplacingInfo.h
index 322534a..b960225 100644
--- a/e2ap/headers/CellReplacingInfo.h
+++ b/e2ap/headers/CellReplacingInfo.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_CellReplacingInfo_H_
diff --git a/e2ap/headers/CellReportingIndicator.h b/e2ap/headers/CellReportingIndicator.h
index 46f0c15..3cc18de 100644
--- a/e2ap/headers/CellReportingIndicator.h
+++ b/e2ap/headers/CellReportingIndicator.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_CellReportingIndicator_H_
diff --git a/e2ap/headers/CellToReport-Item.h b/e2ap/headers/CellToReport-Item.h
index 5f211d4..950bc8d 100644
--- a/e2ap/headers/CellToReport-Item.h
+++ b/e2ap/headers/CellToReport-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_CellToReport_Item_H_
diff --git a/e2ap/headers/CellToReport-List.h b/e2ap/headers/CellToReport-List.h
index 110f9f0..e3ff4b0 100644
--- a/e2ap/headers/CellToReport-List.h
+++ b/e2ap/headers/CellToReport-List.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_CellToReport_List_H_
diff --git a/e2ap/headers/CellType.h b/e2ap/headers/CellType.h
index f770dfe..39b38c0 100644
--- a/e2ap/headers/CellType.h
+++ b/e2ap/headers/CellType.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_CellType_H_
diff --git a/e2ap/headers/CoMPHypothesisSet.h b/e2ap/headers/CoMPHypothesisSet.h
index f153528..0ac6e82 100644
--- a/e2ap/headers/CoMPHypothesisSet.h
+++ b/e2ap/headers/CoMPHypothesisSet.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_CoMPHypothesisSet_H_
diff --git a/e2ap/headers/CoMPHypothesisSetItem.h b/e2ap/headers/CoMPHypothesisSetItem.h
index 011054a..bd6d566 100644
--- a/e2ap/headers/CoMPHypothesisSetItem.h
+++ b/e2ap/headers/CoMPHypothesisSetItem.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_CoMPHypothesisSetItem_H_
diff --git a/e2ap/headers/CoMPInformation.h b/e2ap/headers/CoMPInformation.h
index df2a878..d26735e 100644
--- a/e2ap/headers/CoMPInformation.h
+++ b/e2ap/headers/CoMPInformation.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_CoMPInformation_H_
diff --git a/e2ap/headers/CoMPInformationItem.h b/e2ap/headers/CoMPInformationItem.h
index 89cfe15..add7c5c 100644
--- a/e2ap/headers/CoMPInformationItem.h
+++ b/e2ap/headers/CoMPInformationItem.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_CoMPInformationItem_H_
diff --git a/e2ap/headers/CoMPInformationStartTime.h b/e2ap/headers/CoMPInformationStartTime.h
index 665daf2..b245728 100644
--- a/e2ap/headers/CoMPInformationStartTime.h
+++ b/e2ap/headers/CoMPInformationStartTime.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_CoMPInformationStartTime_H_
diff --git a/e2ap/headers/CompleteFailureCauseInformation-Item.h b/e2ap/headers/CompleteFailureCauseInformation-Item.h
index ecbce58..fbe0093 100644
--- a/e2ap/headers/CompleteFailureCauseInformation-Item.h
+++ b/e2ap/headers/CompleteFailureCauseInformation-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_CompleteFailureCauseInformation_Item_H_
diff --git a/e2ap/headers/CompleteFailureCauseInformation-List.h b/e2ap/headers/CompleteFailureCauseInformation-List.h
index 0a071ba..d898305 100644
--- a/e2ap/headers/CompleteFailureCauseInformation-List.h
+++ b/e2ap/headers/CompleteFailureCauseInformation-List.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_CompleteFailureCauseInformation_List_H_
diff --git a/e2ap/headers/CompositeAvailableCapacity.h b/e2ap/headers/CompositeAvailableCapacity.h
index 3e5e31e..37c652c 100644
--- a/e2ap/headers/CompositeAvailableCapacity.h
+++ b/e2ap/headers/CompositeAvailableCapacity.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_CompositeAvailableCapacity_H_
diff --git a/e2ap/headers/CompositeAvailableCapacityGroup.h b/e2ap/headers/CompositeAvailableCapacityGroup.h
index e6173b4..7577448 100644
--- a/e2ap/headers/CompositeAvailableCapacityGroup.h
+++ b/e2ap/headers/CompositeAvailableCapacityGroup.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_CompositeAvailableCapacityGroup_H_
diff --git a/e2ap/headers/Correlation-ID.h b/e2ap/headers/Correlation-ID.h
index 1c84e25..fb62644 100644
--- a/e2ap/headers/Correlation-ID.h
+++ b/e2ap/headers/Correlation-ID.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_Correlation_ID_H_
diff --git a/e2ap/headers/CoverageModification-Item.h b/e2ap/headers/CoverageModification-Item.h
index 2be1f53..f0282cf 100644
--- a/e2ap/headers/CoverageModification-Item.h
+++ b/e2ap/headers/CoverageModification-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_CoverageModification_Item_H_
diff --git a/e2ap/headers/CoverageModificationList.h b/e2ap/headers/CoverageModificationList.h
index 57961d7..961c3aa 100644
--- a/e2ap/headers/CoverageModificationList.h
+++ b/e2ap/headers/CoverageModificationList.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_CoverageModificationList_H_
diff --git a/e2ap/headers/Criticality.h b/e2ap/headers/Criticality.h
index b94b2b3..e452fa2 100644
--- a/e2ap/headers/Criticality.h
+++ b/e2ap/headers/Criticality.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-CommonDataTypes"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_Criticality_H_
diff --git a/e2ap/headers/CriticalityDiagnostics-IE-List.h b/e2ap/headers/CriticalityDiagnostics-IE-List.h
index f51fd06..d776b20 100644
--- a/e2ap/headers/CriticalityDiagnostics-IE-List.h
+++ b/e2ap/headers/CriticalityDiagnostics-IE-List.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_CriticalityDiagnostics_IE_List_H_
diff --git a/e2ap/headers/CriticalityDiagnostics.h b/e2ap/headers/CriticalityDiagnostics.h
index 2f08f46..f4dfee7 100644
--- a/e2ap/headers/CriticalityDiagnostics.h
+++ b/e2ap/headers/CriticalityDiagnostics.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_CriticalityDiagnostics_H_
diff --git a/e2ap/headers/CyclicPrefixDL.h b/e2ap/headers/CyclicPrefixDL.h
index d6c4745..8a3cd72 100644
--- a/e2ap/headers/CyclicPrefixDL.h
+++ b/e2ap/headers/CyclicPrefixDL.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_CyclicPrefixDL_H_
diff --git a/e2ap/headers/CyclicPrefixUL.h b/e2ap/headers/CyclicPrefixUL.h
index 7b78a01..5b99db6 100644
--- a/e2ap/headers/CyclicPrefixUL.h
+++ b/e2ap/headers/CyclicPrefixUL.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_CyclicPrefixUL_H_
diff --git a/e2ap/headers/DL-ABS-status.h b/e2ap/headers/DL-ABS-status.h
index b27868e..e2587d6 100644
--- a/e2ap/headers/DL-ABS-status.h
+++ b/e2ap/headers/DL-ABS-status.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_DL_ABS_status_H_
diff --git a/e2ap/headers/DL-Forwarding.h b/e2ap/headers/DL-Forwarding.h
index 9e212aa..4bc1977 100644
--- a/e2ap/headers/DL-Forwarding.h
+++ b/e2ap/headers/DL-Forwarding.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_DL_Forwarding_H_
diff --git a/e2ap/headers/DL-GBR-PRB-usage.h b/e2ap/headers/DL-GBR-PRB-usage.h
index a3e83e2..3b09085 100644
--- a/e2ap/headers/DL-GBR-PRB-usage.h
+++ b/e2ap/headers/DL-GBR-PRB-usage.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_DL_GBR_PRB_usage_H_
diff --git a/e2ap/headers/DL-Total-PRB-usage.h b/e2ap/headers/DL-Total-PRB-usage.h
index be33c16..024247b 100644
--- a/e2ap/headers/DL-Total-PRB-usage.h
+++ b/e2ap/headers/DL-Total-PRB-usage.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_DL_Total_PRB_usage_H_
diff --git a/e2ap/headers/DL-non-GBR-PRB-usage.h b/e2ap/headers/DL-non-GBR-PRB-usage.h
index a234a6f..1452e43 100644
--- a/e2ap/headers/DL-non-GBR-PRB-usage.h
+++ b/e2ap/headers/DL-non-GBR-PRB-usage.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_DL_non_GBR_PRB_usage_H_
diff --git a/e2ap/headers/DL-scheduling-PDCCH-CCE-usage.h b/e2ap/headers/DL-scheduling-PDCCH-CCE-usage.h
index 960e88b..828b133 100644
--- a/e2ap/headers/DL-scheduling-PDCCH-CCE-usage.h
+++ b/e2ap/headers/DL-scheduling-PDCCH-CCE-usage.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_DL_scheduling_PDCCH_CCE_usage_H_
diff --git a/e2ap/headers/DLResourceBitmapULandDLSharing.h b/e2ap/headers/DLResourceBitmapULandDLSharing.h
index 0fe1d91..e8ed2a5 100644
--- a/e2ap/headers/DLResourceBitmapULandDLSharing.h
+++ b/e2ap/headers/DLResourceBitmapULandDLSharing.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_DLResourceBitmapULandDLSharing_H_
diff --git a/e2ap/headers/DLResourcesULandDLSharing.h b/e2ap/headers/DLResourcesULandDLSharing.h
index 28c203d..7fb846c 100644
--- a/e2ap/headers/DLResourcesULandDLSharing.h
+++ b/e2ap/headers/DLResourcesULandDLSharing.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_DLResourcesULandDLSharing_H_
diff --git a/e2ap/headers/DRB-ID.h b/e2ap/headers/DRB-ID.h
index ec5cad5..528abdc 100644
--- a/e2ap/headers/DRB-ID.h
+++ b/e2ap/headers/DRB-ID.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_DRB_ID_H_
diff --git a/e2ap/headers/DataForwardingAddressIndication.h b/e2ap/headers/DataForwardingAddressIndication.h
index 12086fc..66da1e3 100644
--- a/e2ap/headers/DataForwardingAddressIndication.h
+++ b/e2ap/headers/DataForwardingAddressIndication.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_DataForwardingAddressIndication_H_
@@ -21,7 +21,7 @@
 
 /* DataForwardingAddressIndication */
 typedef struct DataForwardingAddressIndication {
-	ProtocolIE_Container_9515P118_t	 protocolIEs;
+	ProtocolIE_Container_7632P118_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
@@ -33,8 +33,6 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_DataForwardingAddressIndication;
-extern asn_SEQUENCE_specifics_t asn_SPC_DataForwardingAddressIndication_specs_1;
-extern asn_TYPE_member_t asn_MBR_DataForwardingAddressIndication_1[1];
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/DataTrafficResourceIndication.h b/e2ap/headers/DataTrafficResourceIndication.h
index b67d80d..d07086b 100644
--- a/e2ap/headers/DataTrafficResourceIndication.h
+++ b/e2ap/headers/DataTrafficResourceIndication.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_DataTrafficResourceIndication_H_
diff --git a/e2ap/headers/DataTrafficResources.h b/e2ap/headers/DataTrafficResources.h
index 408f4cf..a7c83ec 100644
--- a/e2ap/headers/DataTrafficResources.h
+++ b/e2ap/headers/DataTrafficResources.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_DataTrafficResources_H_
diff --git a/e2ap/headers/DeactivationIndication.h b/e2ap/headers/DeactivationIndication.h
index babff1b..f76f861 100644
--- a/e2ap/headers/DeactivationIndication.h
+++ b/e2ap/headers/DeactivationIndication.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_DeactivationIndication_H_
diff --git a/e2ap/headers/DeliveryStatus.h b/e2ap/headers/DeliveryStatus.h
index 669e261..3187f32 100644
--- a/e2ap/headers/DeliveryStatus.h
+++ b/e2ap/headers/DeliveryStatus.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_DeliveryStatus_H_
diff --git a/e2ap/headers/DuplicationActivation.h b/e2ap/headers/DuplicationActivation.h
index a496c7e..3636ba8 100644
--- a/e2ap/headers/DuplicationActivation.h
+++ b/e2ap/headers/DuplicationActivation.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_DuplicationActivation_H_
diff --git a/e2ap/headers/DynamicDLTransmissionInformation.h b/e2ap/headers/DynamicDLTransmissionInformation.h
index 9602df8..c693750 100644
--- a/e2ap/headers/DynamicDLTransmissionInformation.h
+++ b/e2ap/headers/DynamicDLTransmissionInformation.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_DynamicDLTransmissionInformation_H_
diff --git a/e2ap/headers/DynamicNAICSInformation.h b/e2ap/headers/DynamicNAICSInformation.h
index 52dbef0..861df69 100644
--- a/e2ap/headers/DynamicNAICSInformation.h
+++ b/e2ap/headers/DynamicNAICSInformation.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_DynamicNAICSInformation_H_
diff --git a/e2ap/headers/E-RAB-ID.h b/e2ap/headers/E-RAB-ID.h
index d0f1ee5..49b016a 100644
--- a/e2ap/headers/E-RAB-ID.h
+++ b/e2ap/headers/E-RAB-ID.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RAB_ID_H_
diff --git a/e2ap/headers/E-RAB-Item.h b/e2ap/headers/E-RAB-Item.h
index c7b4459..db7559d 100644
--- a/e2ap/headers/E-RAB-Item.h
+++ b/e2ap/headers/E-RAB-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RAB_Item_H_
diff --git a/e2ap/headers/E-RAB-Level-QoS-Parameters.h b/e2ap/headers/E-RAB-Level-QoS-Parameters.h
index 0662f6d..eedb261 100644
--- a/e2ap/headers/E-RAB-Level-QoS-Parameters.h
+++ b/e2ap/headers/E-RAB-Level-QoS-Parameters.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RAB_Level_QoS_Parameters_H_
diff --git a/e2ap/headers/E-RAB-List.h b/e2ap/headers/E-RAB-List.h
index 4ebd66d..ccf4f5d 100644
--- a/e2ap/headers/E-RAB-List.h
+++ b/e2ap/headers/E-RAB-List.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RAB_List_H_
diff --git a/e2ap/headers/E-RABUsageReport-Item.h b/e2ap/headers/E-RABUsageReport-Item.h
index cd9c183..7b26ec1 100644
--- a/e2ap/headers/E-RABUsageReport-Item.h
+++ b/e2ap/headers/E-RABUsageReport-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABUsageReport_Item_H_
diff --git a/e2ap/headers/E-RABUsageReportList.h b/e2ap/headers/E-RABUsageReportList.h
index 5cdf9a6..7459b18 100644
--- a/e2ap/headers/E-RABUsageReportList.h
+++ b/e2ap/headers/E-RABUsageReportList.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABUsageReportList_H_
diff --git a/e2ap/headers/E-RABs-Admitted-Item.h b/e2ap/headers/E-RABs-Admitted-Item.h
index 40a6a43..3a7d9c2 100644
--- a/e2ap/headers/E-RABs-Admitted-Item.h
+++ b/e2ap/headers/E-RABs-Admitted-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_Admitted_Item_H_
diff --git a/e2ap/headers/E-RABs-Admitted-List.h b/e2ap/headers/E-RABs-Admitted-List.h
index 80bfc4b..e6b8952 100644
--- a/e2ap/headers/E-RABs-Admitted-List.h
+++ b/e2ap/headers/E-RABs-Admitted-List.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_Admitted_List_H_
diff --git a/e2ap/headers/E-RABs-Admitted-ToBeAdded-Item-SCG-Bearer.h b/e2ap/headers/E-RABs-Admitted-ToBeAdded-Item-SCG-Bearer.h
index 50d849d..f4ce703 100644
--- a/e2ap/headers/E-RABs-Admitted-ToBeAdded-Item-SCG-Bearer.h
+++ b/e2ap/headers/E-RABs-Admitted-ToBeAdded-Item-SCG-Bearer.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_Admitted_ToBeAdded_Item_SCG_Bearer_H_
diff --git a/e2ap/headers/E-RABs-Admitted-ToBeAdded-Item-Split-Bearer.h b/e2ap/headers/E-RABs-Admitted-ToBeAdded-Item-Split-Bearer.h
index ec9f432..76cc283 100644
--- a/e2ap/headers/E-RABs-Admitted-ToBeAdded-Item-Split-Bearer.h
+++ b/e2ap/headers/E-RABs-Admitted-ToBeAdded-Item-Split-Bearer.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_Admitted_ToBeAdded_Item_Split_Bearer_H_
diff --git a/e2ap/headers/E-RABs-Admitted-ToBeAdded-Item.h b/e2ap/headers/E-RABs-Admitted-ToBeAdded-Item.h
index 3e1f51e..8d9abb5 100644
--- a/e2ap/headers/E-RABs-Admitted-ToBeAdded-Item.h
+++ b/e2ap/headers/E-RABs-Admitted-ToBeAdded-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_Admitted_ToBeAdded_Item_H_
diff --git a/e2ap/headers/E-RABs-Admitted-ToBeAdded-List.h b/e2ap/headers/E-RABs-Admitted-ToBeAdded-List.h
index ed85e8c..dd1e926 100644
--- a/e2ap/headers/E-RABs-Admitted-ToBeAdded-List.h
+++ b/e2ap/headers/E-RABs-Admitted-ToBeAdded-List.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_Admitted_ToBeAdded_List_H_
diff --git a/e2ap/headers/E-RABs-Admitted-ToBeAdded-ModAckItem-SCG-Bearer.h b/e2ap/headers/E-RABs-Admitted-ToBeAdded-ModAckItem-SCG-Bearer.h
index 6fa5d33..9a26461 100644
--- a/e2ap/headers/E-RABs-Admitted-ToBeAdded-ModAckItem-SCG-Bearer.h
+++ b/e2ap/headers/E-RABs-Admitted-ToBeAdded-ModAckItem-SCG-Bearer.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_Bearer_H_
diff --git a/e2ap/headers/E-RABs-Admitted-ToBeAdded-ModAckItem-Split-Bearer.h b/e2ap/headers/E-RABs-Admitted-ToBeAdded-ModAckItem-Split-Bearer.h
index 2f1d8cc..d32fa5b 100644
--- a/e2ap/headers/E-RABs-Admitted-ToBeAdded-ModAckItem-Split-Bearer.h
+++ b/e2ap/headers/E-RABs-Admitted-ToBeAdded-ModAckItem-Split-Bearer.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_Bearer_H_
diff --git a/e2ap/headers/E-RABs-Admitted-ToBeAdded-ModAckItem.h b/e2ap/headers/E-RABs-Admitted-ToBeAdded-ModAckItem.h
index dd6eae1..8472b9b 100644
--- a/e2ap/headers/E-RABs-Admitted-ToBeAdded-ModAckItem.h
+++ b/e2ap/headers/E-RABs-Admitted-ToBeAdded-ModAckItem.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_Admitted_ToBeAdded_ModAckItem_H_
diff --git a/e2ap/headers/E-RABs-Admitted-ToBeAdded-ModAckList.h b/e2ap/headers/E-RABs-Admitted-ToBeAdded-ModAckList.h
index a210757..149dc94 100644
--- a/e2ap/headers/E-RABs-Admitted-ToBeAdded-ModAckList.h
+++ b/e2ap/headers/E-RABs-Admitted-ToBeAdded-ModAckList.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_Admitted_ToBeAdded_ModAckList_H_
diff --git a/e2ap/headers/E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPnotpresent.h b/e2ap/headers/E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPnotpresent.h
index 64fa3bd..0a5dc6f 100644
--- a/e2ap/headers/E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPnotpresent.h
+++ b/e2ap/headers/E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPnotpresent.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresent_H_
diff --git a/e2ap/headers/E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPpresent.h b/e2ap/headers/E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPpresent.h
index b7aa082..d4b8615 100644
--- a/e2ap/headers/E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPpresent.h
+++ b/e2ap/headers/E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPpresent.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresent_H_
diff --git a/e2ap/headers/E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item.h b/e2ap/headers/E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item.h
index ef2655e..5462022 100644
--- a/e2ap/headers/E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item.h
+++ b/e2ap/headers/E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_H_
diff --git a/e2ap/headers/E-RABs-Admitted-ToBeAdded-SgNBAddReqAckList.h b/e2ap/headers/E-RABs-Admitted-ToBeAdded-SgNBAddReqAckList.h
index 01d35cc..c0a1291 100644
--- a/e2ap/headers/E-RABs-Admitted-ToBeAdded-SgNBAddReqAckList.h
+++ b/e2ap/headers/E-RABs-Admitted-ToBeAdded-SgNBAddReqAckList.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_Admitted_ToBeAdded_SgNBAddReqAckList_H_
diff --git a/e2ap/headers/E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPnotpresent.h b/e2ap/headers/E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPnotpresent.h
index a12cc55..4d88550 100644
--- a/e2ap/headers/E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPnotpresent.h
+++ b/e2ap/headers/E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPnotpresent.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresent_H_
diff --git a/e2ap/headers/E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPpresent.h b/e2ap/headers/E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPpresent.h
index 1b5727e..56daf65 100644
--- a/e2ap/headers/E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPpresent.h
+++ b/e2ap/headers/E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPpresent.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresent_H_
diff --git a/e2ap/headers/E-RABs-Admitted-ToBeAdded-SgNBModAck-Item.h b/e2ap/headers/E-RABs-Admitted-ToBeAdded-SgNBModAck-Item.h
index 24f1d5e..8ba686c 100644
--- a/e2ap/headers/E-RABs-Admitted-ToBeAdded-SgNBModAck-Item.h
+++ b/e2ap/headers/E-RABs-Admitted-ToBeAdded-SgNBModAck-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_H_
diff --git a/e2ap/headers/E-RABs-Admitted-ToBeAdded-SgNBModAckList.h b/e2ap/headers/E-RABs-Admitted-ToBeAdded-SgNBModAckList.h
index f3de823..d3d5e06 100644
--- a/e2ap/headers/E-RABs-Admitted-ToBeAdded-SgNBModAckList.h
+++ b/e2ap/headers/E-RABs-Admitted-ToBeAdded-SgNBModAckList.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_Admitted_ToBeAdded_SgNBModAckList_H_
diff --git a/e2ap/headers/E-RABs-Admitted-ToBeModified-ModAckItem-SCG-Bearer.h b/e2ap/headers/E-RABs-Admitted-ToBeModified-ModAckItem-SCG-Bearer.h
index 8177f53..176d73d 100644
--- a/e2ap/headers/E-RABs-Admitted-ToBeModified-ModAckItem-SCG-Bearer.h
+++ b/e2ap/headers/E-RABs-Admitted-ToBeModified-ModAckItem-SCG-Bearer.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_Bearer_H_
diff --git a/e2ap/headers/E-RABs-Admitted-ToBeModified-ModAckItem-Split-Bearer.h b/e2ap/headers/E-RABs-Admitted-ToBeModified-ModAckItem-Split-Bearer.h
index 3e1bcad..8a8e359 100644
--- a/e2ap/headers/E-RABs-Admitted-ToBeModified-ModAckItem-Split-Bearer.h
+++ b/e2ap/headers/E-RABs-Admitted-ToBeModified-ModAckItem-Split-Bearer.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_Admitted_ToBeModified_ModAckItem_Split_Bearer_H_
diff --git a/e2ap/headers/E-RABs-Admitted-ToBeModified-ModAckItem.h b/e2ap/headers/E-RABs-Admitted-ToBeModified-ModAckItem.h
index a162026..c4c1212 100644
--- a/e2ap/headers/E-RABs-Admitted-ToBeModified-ModAckItem.h
+++ b/e2ap/headers/E-RABs-Admitted-ToBeModified-ModAckItem.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_Admitted_ToBeModified_ModAckItem_H_
diff --git a/e2ap/headers/E-RABs-Admitted-ToBeModified-ModAckList.h b/e2ap/headers/E-RABs-Admitted-ToBeModified-ModAckList.h
index 4f11afa..0c04084 100644
--- a/e2ap/headers/E-RABs-Admitted-ToBeModified-ModAckList.h
+++ b/e2ap/headers/E-RABs-Admitted-ToBeModified-ModAckList.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_Admitted_ToBeModified_ModAckList_H_
diff --git a/e2ap/headers/E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPnotpresent.h b/e2ap/headers/E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPnotpresent.h
index 2ba8fcf..a95a89b 100644
--- a/e2ap/headers/E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPnotpresent.h
+++ b/e2ap/headers/E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPnotpresent.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresent_H_
diff --git a/e2ap/headers/E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPpresent.h b/e2ap/headers/E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPpresent.h
index 13d2281..b6d6062 100644
--- a/e2ap/headers/E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPpresent.h
+++ b/e2ap/headers/E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPpresent.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresent_H_
diff --git a/e2ap/headers/E-RABs-Admitted-ToBeModified-SgNBModAck-Item.h b/e2ap/headers/E-RABs-Admitted-ToBeModified-SgNBModAck-Item.h
index 9471a03..67fe7bc 100644
--- a/e2ap/headers/E-RABs-Admitted-ToBeModified-SgNBModAck-Item.h
+++ b/e2ap/headers/E-RABs-Admitted-ToBeModified-SgNBModAck-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_H_
diff --git a/e2ap/headers/E-RABs-Admitted-ToBeModified-SgNBModAckList.h b/e2ap/headers/E-RABs-Admitted-ToBeModified-SgNBModAckList.h
index fde2eb4..82ba711 100644
--- a/e2ap/headers/E-RABs-Admitted-ToBeModified-SgNBModAckList.h
+++ b/e2ap/headers/E-RABs-Admitted-ToBeModified-SgNBModAckList.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_Admitted_ToBeModified_SgNBModAckList_H_
diff --git a/e2ap/headers/E-RABs-Admitted-ToBeReleased-ModAckItem-SCG-Bearer.h b/e2ap/headers/E-RABs-Admitted-ToBeReleased-ModAckItem-SCG-Bearer.h
index 8feee87..70321a0 100644
--- a/e2ap/headers/E-RABs-Admitted-ToBeReleased-ModAckItem-SCG-Bearer.h
+++ b/e2ap/headers/E-RABs-Admitted-ToBeReleased-ModAckItem-SCG-Bearer.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_Bearer_H_
diff --git a/e2ap/headers/E-RABs-Admitted-ToBeReleased-ModAckItem-Split-Bearer.h b/e2ap/headers/E-RABs-Admitted-ToBeReleased-ModAckItem-Split-Bearer.h
index beb1b4d..d855a50 100644
--- a/e2ap/headers/E-RABs-Admitted-ToBeReleased-ModAckItem-Split-Bearer.h
+++ b/e2ap/headers/E-RABs-Admitted-ToBeReleased-ModAckItem-Split-Bearer.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_Bearer_H_
diff --git a/e2ap/headers/E-RABs-Admitted-ToBeReleased-ModAckList.h b/e2ap/headers/E-RABs-Admitted-ToBeReleased-ModAckList.h
index b470e0d..9c2b1e8 100644
--- a/e2ap/headers/E-RABs-Admitted-ToBeReleased-ModAckList.h
+++ b/e2ap/headers/E-RABs-Admitted-ToBeReleased-ModAckList.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_Admitted_ToBeReleased_ModAckList_H_
diff --git a/e2ap/headers/E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPnotpresent.h b/e2ap/headers/E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPnotpresent.h
index f4f1ce7..600a2ac 100644
--- a/e2ap/headers/E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPnotpresent.h
+++ b/e2ap/headers/E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPnotpresent.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresent_H_
diff --git a/e2ap/headers/E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPpresent.h b/e2ap/headers/E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPpresent.h
index 6c8d375..718720b 100644
--- a/e2ap/headers/E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPpresent.h
+++ b/e2ap/headers/E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPpresent.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresent_H_
diff --git a/e2ap/headers/E-RABs-Admitted-ToBeReleased-SgNBModAckList.h b/e2ap/headers/E-RABs-Admitted-ToBeReleased-SgNBModAckList.h
index a46bc29..264f5ed 100644
--- a/e2ap/headers/E-RABs-Admitted-ToBeReleased-SgNBModAckList.h
+++ b/e2ap/headers/E-RABs-Admitted-ToBeReleased-SgNBModAckList.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_Admitted_ToBeReleased_SgNBModAckList_H_
diff --git a/e2ap/headers/E-RABs-Admitted-ToBeReleased-SgNBRelReqAck-Item.h b/e2ap/headers/E-RABs-Admitted-ToBeReleased-SgNBRelReqAck-Item.h
index bb0b300..9e8247a 100644
--- a/e2ap/headers/E-RABs-Admitted-ToBeReleased-SgNBRelReqAck-Item.h
+++ b/e2ap/headers/E-RABs-Admitted-ToBeReleased-SgNBRelReqAck-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_Item_H_
diff --git a/e2ap/headers/E-RABs-Admitted-ToBeReleased-SgNBRelReqAckList.h b/e2ap/headers/E-RABs-Admitted-ToBeReleased-SgNBRelReqAckList.h
index 57f79d7..b3d603d 100644
--- a/e2ap/headers/E-RABs-Admitted-ToBeReleased-SgNBRelReqAckList.h
+++ b/e2ap/headers/E-RABs-Admitted-ToBeReleased-SgNBRelReqAckList.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_Admitted_ToBeReleased_SgNBRelReqAckList_H_
diff --git a/e2ap/headers/E-RABs-Admitted-ToReleased-ModAckItem.h b/e2ap/headers/E-RABs-Admitted-ToReleased-ModAckItem.h
index c57d4d2..b97f931 100644
--- a/e2ap/headers/E-RABs-Admitted-ToReleased-ModAckItem.h
+++ b/e2ap/headers/E-RABs-Admitted-ToReleased-ModAckItem.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_Admitted_ToReleased_ModAckItem_H_
diff --git a/e2ap/headers/E-RABs-Admitted-ToReleased-SgNBModAck-Item.h b/e2ap/headers/E-RABs-Admitted-ToReleased-SgNBModAck-Item.h
index 4604940..a853f36 100644
--- a/e2ap/headers/E-RABs-Admitted-ToReleased-SgNBModAck-Item.h
+++ b/e2ap/headers/E-RABs-Admitted-ToReleased-SgNBModAck-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_Admitted_ToReleased_SgNBModAck_Item_H_
diff --git a/e2ap/headers/E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPnotpresent.h b/e2ap/headers/E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPnotpresent.h
index aa3510b..a275736 100644
--- a/e2ap/headers/E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPnotpresent.h
+++ b/e2ap/headers/E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPnotpresent.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresent_H_
diff --git a/e2ap/headers/E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPpresent.h b/e2ap/headers/E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPpresent.h
index f8d6e29..76cf3f1 100644
--- a/e2ap/headers/E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPpresent.h
+++ b/e2ap/headers/E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPpresent.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresent_H_
diff --git a/e2ap/headers/E-RABs-AdmittedToBeModified-SgNBModConf-Item.h b/e2ap/headers/E-RABs-AdmittedToBeModified-SgNBModConf-Item.h
index b560826..fd2cda0 100644
--- a/e2ap/headers/E-RABs-AdmittedToBeModified-SgNBModConf-Item.h
+++ b/e2ap/headers/E-RABs-AdmittedToBeModified-SgNBModConf-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_AdmittedToBeModified_SgNBModConf_Item_H_
diff --git a/e2ap/headers/E-RABs-AdmittedToBeModified-SgNBModConfList.h b/e2ap/headers/E-RABs-AdmittedToBeModified-SgNBModConfList.h
index 55daa51..bd8a611 100644
--- a/e2ap/headers/E-RABs-AdmittedToBeModified-SgNBModConfList.h
+++ b/e2ap/headers/E-RABs-AdmittedToBeModified-SgNBModConfList.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_AdmittedToBeModified_SgNBModConfList_H_
diff --git a/e2ap/headers/E-RABs-DataForwardingAddress-Item.h b/e2ap/headers/E-RABs-DataForwardingAddress-Item.h
index 9524761..859fe38 100644
--- a/e2ap/headers/E-RABs-DataForwardingAddress-Item.h
+++ b/e2ap/headers/E-RABs-DataForwardingAddress-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_DataForwardingAddress_Item_H_
diff --git a/e2ap/headers/E-RABs-DataForwardingAddress-List.h b/e2ap/headers/E-RABs-DataForwardingAddress-List.h
index f52e3d7..56442d5 100644
--- a/e2ap/headers/E-RABs-DataForwardingAddress-List.h
+++ b/e2ap/headers/E-RABs-DataForwardingAddress-List.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_DataForwardingAddress_List_H_
diff --git a/e2ap/headers/E-RABs-SubjectToCounterCheck-List.h b/e2ap/headers/E-RABs-SubjectToCounterCheck-List.h
index 27f3b47..98ba984 100644
--- a/e2ap/headers/E-RABs-SubjectToCounterCheck-List.h
+++ b/e2ap/headers/E-RABs-SubjectToCounterCheck-List.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_SubjectToCounterCheck_List_H_
diff --git a/e2ap/headers/E-RABs-SubjectToCounterCheckItem.h b/e2ap/headers/E-RABs-SubjectToCounterCheckItem.h
index 034c9f9..aa4b7b6 100644
--- a/e2ap/headers/E-RABs-SubjectToCounterCheckItem.h
+++ b/e2ap/headers/E-RABs-SubjectToCounterCheckItem.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_SubjectToCounterCheckItem_H_
diff --git a/e2ap/headers/E-RABs-SubjectToSgNBCounterCheck-Item.h b/e2ap/headers/E-RABs-SubjectToSgNBCounterCheck-Item.h
index 7061966..05e45b3 100644
--- a/e2ap/headers/E-RABs-SubjectToSgNBCounterCheck-Item.h
+++ b/e2ap/headers/E-RABs-SubjectToSgNBCounterCheck-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_SubjectToSgNBCounterCheck_Item_H_
diff --git a/e2ap/headers/E-RABs-SubjectToSgNBCounterCheck-List.h b/e2ap/headers/E-RABs-SubjectToSgNBCounterCheck-List.h
index 4a6241a..c95b4dc 100644
--- a/e2ap/headers/E-RABs-SubjectToSgNBCounterCheck-List.h
+++ b/e2ap/headers/E-RABs-SubjectToSgNBCounterCheck-List.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_SubjectToSgNBCounterCheck_List_H_
diff --git a/e2ap/headers/E-RABs-SubjectToStatusTransfer-Item.h b/e2ap/headers/E-RABs-SubjectToStatusTransfer-Item.h
index d3e0cf0..cdb7626 100644
--- a/e2ap/headers/E-RABs-SubjectToStatusTransfer-Item.h
+++ b/e2ap/headers/E-RABs-SubjectToStatusTransfer-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_SubjectToStatusTransfer_Item_H_
diff --git a/e2ap/headers/E-RABs-SubjectToStatusTransfer-List.h b/e2ap/headers/E-RABs-SubjectToStatusTransfer-List.h
index 4302a7d..28276f3 100644
--- a/e2ap/headers/E-RABs-SubjectToStatusTransfer-List.h
+++ b/e2ap/headers/E-RABs-SubjectToStatusTransfer-List.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_SubjectToStatusTransfer_List_H_
diff --git a/e2ap/headers/E-RABs-ToBeAdded-Item-SCG-Bearer.h b/e2ap/headers/E-RABs-ToBeAdded-Item-SCG-Bearer.h
index 2aa4053..cdc81cb 100644
--- a/e2ap/headers/E-RABs-ToBeAdded-Item-SCG-Bearer.h
+++ b/e2ap/headers/E-RABs-ToBeAdded-Item-SCG-Bearer.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_ToBeAdded_Item_SCG_Bearer_H_
diff --git a/e2ap/headers/E-RABs-ToBeAdded-Item-Split-Bearer.h b/e2ap/headers/E-RABs-ToBeAdded-Item-Split-Bearer.h
index d8e6453..f988e2c 100644
--- a/e2ap/headers/E-RABs-ToBeAdded-Item-Split-Bearer.h
+++ b/e2ap/headers/E-RABs-ToBeAdded-Item-Split-Bearer.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_ToBeAdded_Item_Split_Bearer_H_
diff --git a/e2ap/headers/E-RABs-ToBeAdded-Item.h b/e2ap/headers/E-RABs-ToBeAdded-Item.h
index 42e735c..aa49384 100644
--- a/e2ap/headers/E-RABs-ToBeAdded-Item.h
+++ b/e2ap/headers/E-RABs-ToBeAdded-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_ToBeAdded_Item_H_
diff --git a/e2ap/headers/E-RABs-ToBeAdded-List-ModReq.h b/e2ap/headers/E-RABs-ToBeAdded-List-ModReq.h
index bed7444..24f3c29 100644
--- a/e2ap/headers/E-RABs-ToBeAdded-List-ModReq.h
+++ b/e2ap/headers/E-RABs-ToBeAdded-List-ModReq.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_ToBeAdded_List_ModReq_H_
diff --git a/e2ap/headers/E-RABs-ToBeAdded-List.h b/e2ap/headers/E-RABs-ToBeAdded-List.h
index 3337c5c..5dacdaa 100644
--- a/e2ap/headers/E-RABs-ToBeAdded-List.h
+++ b/e2ap/headers/E-RABs-ToBeAdded-List.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_ToBeAdded_List_H_
diff --git a/e2ap/headers/E-RABs-ToBeAdded-ModReqItem-SCG-Bearer.h b/e2ap/headers/E-RABs-ToBeAdded-ModReqItem-SCG-Bearer.h
index 8e36947..466b212 100644
--- a/e2ap/headers/E-RABs-ToBeAdded-ModReqItem-SCG-Bearer.h
+++ b/e2ap/headers/E-RABs-ToBeAdded-ModReqItem-SCG-Bearer.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_ToBeAdded_ModReqItem_SCG_Bearer_H_
diff --git a/e2ap/headers/E-RABs-ToBeAdded-ModReqItem-Split-Bearer.h b/e2ap/headers/E-RABs-ToBeAdded-ModReqItem-Split-Bearer.h
index 59a8b6e..0760124 100644
--- a/e2ap/headers/E-RABs-ToBeAdded-ModReqItem-Split-Bearer.h
+++ b/e2ap/headers/E-RABs-ToBeAdded-ModReqItem-Split-Bearer.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_ToBeAdded_ModReqItem_Split_Bearer_H_
diff --git a/e2ap/headers/E-RABs-ToBeAdded-ModReqItem.h b/e2ap/headers/E-RABs-ToBeAdded-ModReqItem.h
index 54cc518..8114e9d 100644
--- a/e2ap/headers/E-RABs-ToBeAdded-ModReqItem.h
+++ b/e2ap/headers/E-RABs-ToBeAdded-ModReqItem.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_ToBeAdded_ModReqItem_H_
diff --git a/e2ap/headers/E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPnotpresent.h b/e2ap/headers/E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPnotpresent.h
index 7afcf3f..c8ebbaa 100644
--- a/e2ap/headers/E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPnotpresent.h
+++ b/e2ap/headers/E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPnotpresent.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresent_H_
diff --git a/e2ap/headers/E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPpresent.h b/e2ap/headers/E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPpresent.h
index 99773a6..fdd7a30 100644
--- a/e2ap/headers/E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPpresent.h
+++ b/e2ap/headers/E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPpresent.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresent_H_
diff --git a/e2ap/headers/E-RABs-ToBeAdded-SgNBAddReq-Item.h b/e2ap/headers/E-RABs-ToBeAdded-SgNBAddReq-Item.h
index 8024bda..4934f86 100644
--- a/e2ap/headers/E-RABs-ToBeAdded-SgNBAddReq-Item.h
+++ b/e2ap/headers/E-RABs-ToBeAdded-SgNBAddReq-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_ToBeAdded_SgNBAddReq_Item_H_
diff --git a/e2ap/headers/E-RABs-ToBeAdded-SgNBAddReqList.h b/e2ap/headers/E-RABs-ToBeAdded-SgNBAddReqList.h
index d5d66cc..1800f90 100644
--- a/e2ap/headers/E-RABs-ToBeAdded-SgNBAddReqList.h
+++ b/e2ap/headers/E-RABs-ToBeAdded-SgNBAddReqList.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_ToBeAdded_SgNBAddReqList_H_
diff --git a/e2ap/headers/E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPnotpresent.h b/e2ap/headers/E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPnotpresent.h
index e3e4a42..0e40f1f 100644
--- a/e2ap/headers/E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPnotpresent.h
+++ b/e2ap/headers/E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPnotpresent.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresent_H_
diff --git a/e2ap/headers/E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPpresent.h b/e2ap/headers/E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPpresent.h
index d30421a..651a6d3 100644
--- a/e2ap/headers/E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPpresent.h
+++ b/e2ap/headers/E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPpresent.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresent_H_
diff --git a/e2ap/headers/E-RABs-ToBeAdded-SgNBModReq-Item.h b/e2ap/headers/E-RABs-ToBeAdded-SgNBModReq-Item.h
index e7bbf5b..51ecf3a 100644
--- a/e2ap/headers/E-RABs-ToBeAdded-SgNBModReq-Item.h
+++ b/e2ap/headers/E-RABs-ToBeAdded-SgNBModReq-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_ToBeAdded_SgNBModReq_Item_H_
diff --git a/e2ap/headers/E-RABs-ToBeAdded-SgNBModReq-List.h b/e2ap/headers/E-RABs-ToBeAdded-SgNBModReq-List.h
index 8352a45..d65dbdc 100644
--- a/e2ap/headers/E-RABs-ToBeAdded-SgNBModReq-List.h
+++ b/e2ap/headers/E-RABs-ToBeAdded-SgNBModReq-List.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_ToBeAdded_SgNBModReq_List_H_
diff --git a/e2ap/headers/E-RABs-ToBeModified-List-ModReq.h b/e2ap/headers/E-RABs-ToBeModified-List-ModReq.h
index 3214556..4681dc8 100644
--- a/e2ap/headers/E-RABs-ToBeModified-List-ModReq.h
+++ b/e2ap/headers/E-RABs-ToBeModified-List-ModReq.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_ToBeModified_List_ModReq_H_
diff --git a/e2ap/headers/E-RABs-ToBeModified-ModReqItem-SCG-Bearer.h b/e2ap/headers/E-RABs-ToBeModified-ModReqItem-SCG-Bearer.h
index 0131f30..3b93f07 100644
--- a/e2ap/headers/E-RABs-ToBeModified-ModReqItem-SCG-Bearer.h
+++ b/e2ap/headers/E-RABs-ToBeModified-ModReqItem-SCG-Bearer.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_ToBeModified_ModReqItem_SCG_Bearer_H_
diff --git a/e2ap/headers/E-RABs-ToBeModified-ModReqItem-Split-Bearer.h b/e2ap/headers/E-RABs-ToBeModified-ModReqItem-Split-Bearer.h
index 4da3c8f..a83061f 100644
--- a/e2ap/headers/E-RABs-ToBeModified-ModReqItem-Split-Bearer.h
+++ b/e2ap/headers/E-RABs-ToBeModified-ModReqItem-Split-Bearer.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_ToBeModified_ModReqItem_Split_Bearer_H_
diff --git a/e2ap/headers/E-RABs-ToBeModified-ModReqItem.h b/e2ap/headers/E-RABs-ToBeModified-ModReqItem.h
index 1c31ab2..bc8f2cf 100644
--- a/e2ap/headers/E-RABs-ToBeModified-ModReqItem.h
+++ b/e2ap/headers/E-RABs-ToBeModified-ModReqItem.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_ToBeModified_ModReqItem_H_
diff --git a/e2ap/headers/E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPnotpresent.h b/e2ap/headers/E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPnotpresent.h
index 2693480..5cf13e4 100644
--- a/e2ap/headers/E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPnotpresent.h
+++ b/e2ap/headers/E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPnotpresent.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresent_H_
diff --git a/e2ap/headers/E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPpresent.h b/e2ap/headers/E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPpresent.h
index 2542825..83c5713 100644
--- a/e2ap/headers/E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPpresent.h
+++ b/e2ap/headers/E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPpresent.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresent_H_
diff --git a/e2ap/headers/E-RABs-ToBeModified-SgNBModReq-Item.h b/e2ap/headers/E-RABs-ToBeModified-SgNBModReq-Item.h
index d4163aa..90d59f7 100644
--- a/e2ap/headers/E-RABs-ToBeModified-SgNBModReq-Item.h
+++ b/e2ap/headers/E-RABs-ToBeModified-SgNBModReq-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_ToBeModified_SgNBModReq_Item_H_
diff --git a/e2ap/headers/E-RABs-ToBeModified-SgNBModReq-List.h b/e2ap/headers/E-RABs-ToBeModified-SgNBModReq-List.h
index 2a213b9..9e89b95 100644
--- a/e2ap/headers/E-RABs-ToBeModified-SgNBModReq-List.h
+++ b/e2ap/headers/E-RABs-ToBeModified-SgNBModReq-List.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_ToBeModified_SgNBModReq_List_H_
diff --git a/e2ap/headers/E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPnotpresent.h b/e2ap/headers/E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPnotpresent.h
index 0d37074..4b18790 100644
--- a/e2ap/headers/E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPnotpresent.h
+++ b/e2ap/headers/E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPnotpresent.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresent_H_
diff --git a/e2ap/headers/E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPpresent.h b/e2ap/headers/E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPpresent.h
index f0a3ffa..559d3f6 100644
--- a/e2ap/headers/E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPpresent.h
+++ b/e2ap/headers/E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPpresent.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresent_H_
diff --git a/e2ap/headers/E-RABs-ToBeModified-SgNBModReqd-Item.h b/e2ap/headers/E-RABs-ToBeModified-SgNBModReqd-Item.h
index 05abb3b..136a854 100644
--- a/e2ap/headers/E-RABs-ToBeModified-SgNBModReqd-Item.h
+++ b/e2ap/headers/E-RABs-ToBeModified-SgNBModReqd-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_ToBeModified_SgNBModReqd_Item_H_
diff --git a/e2ap/headers/E-RABs-ToBeModified-SgNBModReqdList.h b/e2ap/headers/E-RABs-ToBeModified-SgNBModReqdList.h
index e20c66e..2cccf4b 100644
--- a/e2ap/headers/E-RABs-ToBeModified-SgNBModReqdList.h
+++ b/e2ap/headers/E-RABs-ToBeModified-SgNBModReqdList.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_ToBeModified_SgNBModReqdList_H_
diff --git a/e2ap/headers/E-RABs-ToBeReleased-List-ModReq.h b/e2ap/headers/E-RABs-ToBeReleased-List-ModReq.h
index 1448300..a4c1cad 100644
--- a/e2ap/headers/E-RABs-ToBeReleased-List-ModReq.h
+++ b/e2ap/headers/E-RABs-ToBeReleased-List-ModReq.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_ToBeReleased_List_ModReq_H_
diff --git a/e2ap/headers/E-RABs-ToBeReleased-List-RelConf.h b/e2ap/headers/E-RABs-ToBeReleased-List-RelConf.h
index a5cc439..c64bbb2 100644
--- a/e2ap/headers/E-RABs-ToBeReleased-List-RelConf.h
+++ b/e2ap/headers/E-RABs-ToBeReleased-List-RelConf.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_ToBeReleased_List_RelConf_H_
diff --git a/e2ap/headers/E-RABs-ToBeReleased-List-RelReq.h b/e2ap/headers/E-RABs-ToBeReleased-List-RelReq.h
index 99e314c..dec4646 100644
--- a/e2ap/headers/E-RABs-ToBeReleased-List-RelReq.h
+++ b/e2ap/headers/E-RABs-ToBeReleased-List-RelReq.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_ToBeReleased_List_RelReq_H_
diff --git a/e2ap/headers/E-RABs-ToBeReleased-ModReqItem-SCG-Bearer.h b/e2ap/headers/E-RABs-ToBeReleased-ModReqItem-SCG-Bearer.h
index 0987c89..77f3a3a 100644
--- a/e2ap/headers/E-RABs-ToBeReleased-ModReqItem-SCG-Bearer.h
+++ b/e2ap/headers/E-RABs-ToBeReleased-ModReqItem-SCG-Bearer.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_ToBeReleased_ModReqItem_SCG_Bearer_H_
diff --git a/e2ap/headers/E-RABs-ToBeReleased-ModReqItem-Split-Bearer.h b/e2ap/headers/E-RABs-ToBeReleased-ModReqItem-Split-Bearer.h
index cd4b046..0d258fd 100644
--- a/e2ap/headers/E-RABs-ToBeReleased-ModReqItem-Split-Bearer.h
+++ b/e2ap/headers/E-RABs-ToBeReleased-ModReqItem-Split-Bearer.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_ToBeReleased_ModReqItem_Split_Bearer_H_
diff --git a/e2ap/headers/E-RABs-ToBeReleased-ModReqItem.h b/e2ap/headers/E-RABs-ToBeReleased-ModReqItem.h
index 957738b..dd737cb 100644
--- a/e2ap/headers/E-RABs-ToBeReleased-ModReqItem.h
+++ b/e2ap/headers/E-RABs-ToBeReleased-ModReqItem.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_ToBeReleased_ModReqItem_H_
diff --git a/e2ap/headers/E-RABs-ToBeReleased-ModReqd.h b/e2ap/headers/E-RABs-ToBeReleased-ModReqd.h
index b6bc5b0..abf61e8 100644
--- a/e2ap/headers/E-RABs-ToBeReleased-ModReqd.h
+++ b/e2ap/headers/E-RABs-ToBeReleased-ModReqd.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_ToBeReleased_ModReqd_H_
diff --git a/e2ap/headers/E-RABs-ToBeReleased-ModReqdItem.h b/e2ap/headers/E-RABs-ToBeReleased-ModReqdItem.h
index 89b680e..1930796 100644
--- a/e2ap/headers/E-RABs-ToBeReleased-ModReqdItem.h
+++ b/e2ap/headers/E-RABs-ToBeReleased-ModReqdItem.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_ToBeReleased_ModReqdItem_H_
diff --git a/e2ap/headers/E-RABs-ToBeReleased-RelConfItem-SCG-Bearer.h b/e2ap/headers/E-RABs-ToBeReleased-RelConfItem-SCG-Bearer.h
index 687e098..08394c8 100644
--- a/e2ap/headers/E-RABs-ToBeReleased-RelConfItem-SCG-Bearer.h
+++ b/e2ap/headers/E-RABs-ToBeReleased-RelConfItem-SCG-Bearer.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_ToBeReleased_RelConfItem_SCG_Bearer_H_
diff --git a/e2ap/headers/E-RABs-ToBeReleased-RelConfItem-Split-Bearer.h b/e2ap/headers/E-RABs-ToBeReleased-RelConfItem-Split-Bearer.h
index 6e3e1a6..3e81f91 100644
--- a/e2ap/headers/E-RABs-ToBeReleased-RelConfItem-Split-Bearer.h
+++ b/e2ap/headers/E-RABs-ToBeReleased-RelConfItem-Split-Bearer.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_ToBeReleased_RelConfItem_Split_Bearer_H_
diff --git a/e2ap/headers/E-RABs-ToBeReleased-RelConfItem.h b/e2ap/headers/E-RABs-ToBeReleased-RelConfItem.h
index 75bc94c..6fda21d 100644
--- a/e2ap/headers/E-RABs-ToBeReleased-RelConfItem.h
+++ b/e2ap/headers/E-RABs-ToBeReleased-RelConfItem.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_ToBeReleased_RelConfItem_H_
diff --git a/e2ap/headers/E-RABs-ToBeReleased-RelReqItem-SCG-Bearer.h b/e2ap/headers/E-RABs-ToBeReleased-RelReqItem-SCG-Bearer.h
index 018057b..7ecba37 100644
--- a/e2ap/headers/E-RABs-ToBeReleased-RelReqItem-SCG-Bearer.h
+++ b/e2ap/headers/E-RABs-ToBeReleased-RelReqItem-SCG-Bearer.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_ToBeReleased_RelReqItem_SCG_Bearer_H_
diff --git a/e2ap/headers/E-RABs-ToBeReleased-RelReqItem-Split-Bearer.h b/e2ap/headers/E-RABs-ToBeReleased-RelReqItem-Split-Bearer.h
index d5d1b61..37412e2 100644
--- a/e2ap/headers/E-RABs-ToBeReleased-RelReqItem-Split-Bearer.h
+++ b/e2ap/headers/E-RABs-ToBeReleased-RelReqItem-Split-Bearer.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_ToBeReleased_RelReqItem_Split_Bearer_H_
diff --git a/e2ap/headers/E-RABs-ToBeReleased-RelReqItem.h b/e2ap/headers/E-RABs-ToBeReleased-RelReqItem.h
index aee09a6..08259d2 100644
--- a/e2ap/headers/E-RABs-ToBeReleased-RelReqItem.h
+++ b/e2ap/headers/E-RABs-ToBeReleased-RelReqItem.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_ToBeReleased_RelReqItem_H_
diff --git a/e2ap/headers/E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPnotpresent.h b/e2ap/headers/E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPnotpresent.h
index bcb5b60..d343984 100644
--- a/e2ap/headers/E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPnotpresent.h
+++ b/e2ap/headers/E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPnotpresent.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresent_H_
diff --git a/e2ap/headers/E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPpresent.h b/e2ap/headers/E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPpresent.h
index 2491333..8a17a36 100644
--- a/e2ap/headers/E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPpresent.h
+++ b/e2ap/headers/E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPpresent.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresent_H_
diff --git a/e2ap/headers/E-RABs-ToBeReleased-SgNBChaConf-Item.h b/e2ap/headers/E-RABs-ToBeReleased-SgNBChaConf-Item.h
index fd2cb5b..196f5e9 100644
--- a/e2ap/headers/E-RABs-ToBeReleased-SgNBChaConf-Item.h
+++ b/e2ap/headers/E-RABs-ToBeReleased-SgNBChaConf-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_ToBeReleased_SgNBChaConf_Item_H_
diff --git a/e2ap/headers/E-RABs-ToBeReleased-SgNBChaConfList.h b/e2ap/headers/E-RABs-ToBeReleased-SgNBChaConfList.h
index 8b5668b..502cb76 100644
--- a/e2ap/headers/E-RABs-ToBeReleased-SgNBChaConfList.h
+++ b/e2ap/headers/E-RABs-ToBeReleased-SgNBChaConfList.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_ToBeReleased_SgNBChaConfList_H_
diff --git a/e2ap/headers/E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPnotpresent.h b/e2ap/headers/E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPnotpresent.h
index 98ce004..196b8c3 100644
--- a/e2ap/headers/E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPnotpresent.h
+++ b/e2ap/headers/E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPnotpresent.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresent_H_
diff --git a/e2ap/headers/E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPpresent.h b/e2ap/headers/E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPpresent.h
index b2ae3db..30dd97c 100644
--- a/e2ap/headers/E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPpresent.h
+++ b/e2ap/headers/E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPpresent.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresent_H_
diff --git a/e2ap/headers/E-RABs-ToBeReleased-SgNBModReq-Item.h b/e2ap/headers/E-RABs-ToBeReleased-SgNBModReq-Item.h
index ec328c5..580a182 100644
--- a/e2ap/headers/E-RABs-ToBeReleased-SgNBModReq-Item.h
+++ b/e2ap/headers/E-RABs-ToBeReleased-SgNBModReq-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_ToBeReleased_SgNBModReq_Item_H_
diff --git a/e2ap/headers/E-RABs-ToBeReleased-SgNBModReq-List.h b/e2ap/headers/E-RABs-ToBeReleased-SgNBModReq-List.h
index 16cd229..2007897 100644
--- a/e2ap/headers/E-RABs-ToBeReleased-SgNBModReq-List.h
+++ b/e2ap/headers/E-RABs-ToBeReleased-SgNBModReq-List.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_ToBeReleased_SgNBModReq_List_H_
diff --git a/e2ap/headers/E-RABs-ToBeReleased-SgNBModReqd-Item.h b/e2ap/headers/E-RABs-ToBeReleased-SgNBModReqd-Item.h
index 28be136..1a997fe 100644
--- a/e2ap/headers/E-RABs-ToBeReleased-SgNBModReqd-Item.h
+++ b/e2ap/headers/E-RABs-ToBeReleased-SgNBModReqd-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_ToBeReleased_SgNBModReqd_Item_H_
diff --git a/e2ap/headers/E-RABs-ToBeReleased-SgNBModReqdList.h b/e2ap/headers/E-RABs-ToBeReleased-SgNBModReqdList.h
index e621e13..da0e1cb 100644
--- a/e2ap/headers/E-RABs-ToBeReleased-SgNBModReqdList.h
+++ b/e2ap/headers/E-RABs-ToBeReleased-SgNBModReqdList.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_ToBeReleased_SgNBModReqdList_H_
diff --git a/e2ap/headers/E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPnotpresent.h b/e2ap/headers/E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPnotpresent.h
index 4919e22..c4f6539 100644
--- a/e2ap/headers/E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPnotpresent.h
+++ b/e2ap/headers/E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPnotpresent.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresent_H_
diff --git a/e2ap/headers/E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPpresent.h b/e2ap/headers/E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPpresent.h
index d28a30d..2ff12cc 100644
--- a/e2ap/headers/E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPpresent.h
+++ b/e2ap/headers/E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPpresent.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresent_H_
diff --git a/e2ap/headers/E-RABs-ToBeReleased-SgNBRelConf-Item.h b/e2ap/headers/E-RABs-ToBeReleased-SgNBRelConf-Item.h
index bd7f59c..f3633c9 100644
--- a/e2ap/headers/E-RABs-ToBeReleased-SgNBRelConf-Item.h
+++ b/e2ap/headers/E-RABs-ToBeReleased-SgNBRelConf-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_ToBeReleased_SgNBRelConf_Item_H_
diff --git a/e2ap/headers/E-RABs-ToBeReleased-SgNBRelConfList.h b/e2ap/headers/E-RABs-ToBeReleased-SgNBRelConfList.h
index dcc0977..6d8c111 100644
--- a/e2ap/headers/E-RABs-ToBeReleased-SgNBRelConfList.h
+++ b/e2ap/headers/E-RABs-ToBeReleased-SgNBRelConfList.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_ToBeReleased_SgNBRelConfList_H_
diff --git a/e2ap/headers/E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPnotpresent.h b/e2ap/headers/E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPnotpresent.h
index 286cd8c..b1cd7e6 100644
--- a/e2ap/headers/E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPnotpresent.h
+++ b/e2ap/headers/E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPnotpresent.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresent_H_
diff --git a/e2ap/headers/E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPpresent.h b/e2ap/headers/E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPpresent.h
index 4c3e1f2..4182e4b 100644
--- a/e2ap/headers/E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPpresent.h
+++ b/e2ap/headers/E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPpresent.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresent_H_
diff --git a/e2ap/headers/E-RABs-ToBeReleased-SgNBRelReq-Item.h b/e2ap/headers/E-RABs-ToBeReleased-SgNBRelReq-Item.h
index 97ff69f..c35bbc4 100644
--- a/e2ap/headers/E-RABs-ToBeReleased-SgNBRelReq-Item.h
+++ b/e2ap/headers/E-RABs-ToBeReleased-SgNBRelReq-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_ToBeReleased_SgNBRelReq_Item_H_
diff --git a/e2ap/headers/E-RABs-ToBeReleased-SgNBRelReqList.h b/e2ap/headers/E-RABs-ToBeReleased-SgNBRelReqList.h
index a5cacb4..8e49da2 100644
--- a/e2ap/headers/E-RABs-ToBeReleased-SgNBRelReqList.h
+++ b/e2ap/headers/E-RABs-ToBeReleased-SgNBRelReqList.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_ToBeReleased_SgNBRelReqList_H_
diff --git a/e2ap/headers/E-RABs-ToBeReleased-SgNBRelReqd-Item.h b/e2ap/headers/E-RABs-ToBeReleased-SgNBRelReqd-Item.h
index 5099f1a..0bf9f0e 100644
--- a/e2ap/headers/E-RABs-ToBeReleased-SgNBRelReqd-Item.h
+++ b/e2ap/headers/E-RABs-ToBeReleased-SgNBRelReqd-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_ToBeReleased_SgNBRelReqd_Item_H_
diff --git a/e2ap/headers/E-RABs-ToBeReleased-SgNBRelReqdList.h b/e2ap/headers/E-RABs-ToBeReleased-SgNBRelReqdList.h
index d987d80..6476b83 100644
--- a/e2ap/headers/E-RABs-ToBeReleased-SgNBRelReqdList.h
+++ b/e2ap/headers/E-RABs-ToBeReleased-SgNBRelReqdList.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_ToBeReleased_SgNBRelReqdList_H_
diff --git a/e2ap/headers/E-RABs-ToBeSetup-Item.h b/e2ap/headers/E-RABs-ToBeSetup-Item.h
index ef1ceb1..d6d7c22 100644
--- a/e2ap/headers/E-RABs-ToBeSetup-Item.h
+++ b/e2ap/headers/E-RABs-ToBeSetup-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_ToBeSetup_Item_H_
diff --git a/e2ap/headers/E-RABs-ToBeSetup-List.h b/e2ap/headers/E-RABs-ToBeSetup-List.h
index 0f0bcfb..aa49179 100644
--- a/e2ap/headers/E-RABs-ToBeSetup-List.h
+++ b/e2ap/headers/E-RABs-ToBeSetup-List.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_ToBeSetup_List_H_
diff --git a/e2ap/headers/E-RABs-ToBeSetup-ListRetrieve.h b/e2ap/headers/E-RABs-ToBeSetup-ListRetrieve.h
index f3519df..ab16ddc 100644
--- a/e2ap/headers/E-RABs-ToBeSetup-ListRetrieve.h
+++ b/e2ap/headers/E-RABs-ToBeSetup-ListRetrieve.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_ToBeSetup_ListRetrieve_H_
diff --git a/e2ap/headers/E-RABs-ToBeSetupRetrieve-Item.h b/e2ap/headers/E-RABs-ToBeSetupRetrieve-Item.h
index bcaded8..8b4f3ab 100644
--- a/e2ap/headers/E-RABs-ToBeSetupRetrieve-Item.h
+++ b/e2ap/headers/E-RABs-ToBeSetupRetrieve-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_RABs_ToBeSetupRetrieve_Item_H_
diff --git a/e2ap/headers/E2AP-PDU.h b/e2ap/headers/E2AP-PDU.h
index f00d482..4f1c8cc 100644
--- a/e2ap/headers/E2AP-PDU.h
+++ b/e2ap/headers/E2AP-PDU.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-PDU-Descriptions"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E2AP_PDU_H_
@@ -29,17 +29,17 @@
 } E2AP_PDU_PR;
 
 /* Forward declarations */
-struct InitiatingMessageE2;
-struct SuccessfulOutcomeE2;
-struct UnsuccessfulOutcomeE2;
+struct InitiatingMessage;
+struct SuccessfulOutcome;
+struct UnsuccessfulOutcome;
 
 /* E2AP-PDU */
 typedef struct E2AP_PDU {
 	E2AP_PDU_PR present;
 	union E2AP_PDU_u {
-		struct InitiatingMessageE2	*initiatingMessage;
-		struct SuccessfulOutcomeE2	*successfulOutcome;
-		struct UnsuccessfulOutcomeE2	*unsuccessfulOutcome;
+		struct InitiatingMessage	*initiatingMessage;
+		struct SuccessfulOutcome	*successfulOutcome;
+		struct UnsuccessfulOutcome	*unsuccessfulOutcome;
 		/*
 		 * This type is extensible,
 		 * possible extensions are below.
diff --git a/e2ap/headers/E2SM-gNB-X2-actionDefinition.h b/e2ap/headers/E2SM-gNB-X2-actionDefinition.h
deleted file mode 100644
index d104615..0000000
--- a/e2ap/headers/E2SM-gNB-X2-actionDefinition.h
+++ /dev/null
@@ -1,53 +0,0 @@
-/*
- * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-gNB-X2-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
- */
-
-#ifndef	_E2SM_gNB_X2_actionDefinition_H_
-#define	_E2SM_gNB_X2_actionDefinition_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include "Style-ID.h"
-#include <asn_SEQUENCE_OF.h>
-#include <constr_SEQUENCE_OF.h>
-#include <constr_SEQUENCE.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Forward declarations */
-struct ActionParameter_Item;
-
-/* E2SM-gNB-X2-actionDefinition */
-typedef struct E2SM_gNB_X2_actionDefinition {
-	Style_ID_t	 style_ID;
-	struct E2SM_gNB_X2_actionDefinition__actionParameter_List {
-		A_SEQUENCE_OF(struct ActionParameter_Item) list;
-		
-		/* Context for parsing across buffer boundaries */
-		asn_struct_ctx_t _asn_ctx;
-	} *actionParameter_List;
-	/*
-	 * This type is extensible,
-	 * possible extensions are below.
-	 */
-	
-	/* Context for parsing across buffer boundaries */
-	asn_struct_ctx_t _asn_ctx;
-} E2SM_gNB_X2_actionDefinition_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_E2SM_gNB_X2_actionDefinition;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif	/* _E2SM_gNB_X2_actionDefinition_H_ */
-#include <asn_internal.h>
diff --git a/e2ap/headers/E2SM-gNB-X2-callProcessID.h b/e2ap/headers/E2SM-gNB-X2-callProcessID.h
deleted file mode 100644
index a2c3023..0000000
--- a/e2ap/headers/E2SM-gNB-X2-callProcessID.h
+++ /dev/null
@@ -1,42 +0,0 @@
-/*
- * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-gNB-X2-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
- */
-
-#ifndef	_E2SM_gNB_X2_callProcessID_H_
-#define	_E2SM_gNB_X2_callProcessID_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include "CallProcess-ID.h"
-#include <constr_SEQUENCE.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* E2SM-gNB-X2-callProcessID */
-typedef struct E2SM_gNB_X2_callProcessID {
-	CallProcess_ID_t	 callProcess_ID;
-	/*
-	 * This type is extensible,
-	 * possible extensions are below.
-	 */
-	
-	/* Context for parsing across buffer boundaries */
-	asn_struct_ctx_t _asn_ctx;
-} E2SM_gNB_X2_callProcessID_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_E2SM_gNB_X2_callProcessID;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif	/* _E2SM_gNB_X2_callProcessID_H_ */
-#include <asn_internal.h>
diff --git a/e2ap/headers/E2SM-gNB-X2-controlHeader.h b/e2ap/headers/E2SM-gNB-X2-controlHeader.h
deleted file mode 100644
index 3c6a90c..0000000
--- a/e2ap/headers/E2SM-gNB-X2-controlHeader.h
+++ /dev/null
@@ -1,44 +0,0 @@
-/*
- * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-gNB-X2-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
- */
-
-#ifndef	_E2SM_gNB_X2_controlHeader_H_
-#define	_E2SM_gNB_X2_controlHeader_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include "Interface-ID.h"
-#include "InterfaceDirection.h"
-#include <constr_SEQUENCE.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* E2SM-gNB-X2-controlHeader */
-typedef struct E2SM_gNB_X2_controlHeader {
-	Interface_ID_t	 interface_ID;
-	InterfaceDirection_t	 interfaceDirection;
-	/*
-	 * This type is extensible,
-	 * possible extensions are below.
-	 */
-	
-	/* Context for parsing across buffer boundaries */
-	asn_struct_ctx_t _asn_ctx;
-} E2SM_gNB_X2_controlHeader_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_E2SM_gNB_X2_controlHeader;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif	/* _E2SM_gNB_X2_controlHeader_H_ */
-#include <asn_internal.h>
diff --git a/e2ap/headers/E2SM-gNB-X2-controlMessage.h b/e2ap/headers/E2SM-gNB-X2-controlMessage.h
deleted file mode 100644
index 4bf88dc..0000000
--- a/e2ap/headers/E2SM-gNB-X2-controlMessage.h
+++ /dev/null
@@ -1,42 +0,0 @@
-/*
- * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-gNB-X2-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
- */
-
-#ifndef	_E2SM_gNB_X2_controlMessage_H_
-#define	_E2SM_gNB_X2_controlMessage_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include "InterfaceMessage.h"
-#include <constr_SEQUENCE.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* E2SM-gNB-X2-controlMessage */
-typedef struct E2SM_gNB_X2_controlMessage {
-	InterfaceMessage_t	 interfaceMessage;
-	/*
-	 * This type is extensible,
-	 * possible extensions are below.
-	 */
-	
-	/* Context for parsing across buffer boundaries */
-	asn_struct_ctx_t _asn_ctx;
-} E2SM_gNB_X2_controlMessage_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_E2SM_gNB_X2_controlMessage;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif	/* _E2SM_gNB_X2_controlMessage_H_ */
-#include <asn_internal.h>
diff --git a/e2ap/headers/E2SM-gNB-X2-eventTriggerDefinition.h b/e2ap/headers/E2SM-gNB-X2-eventTriggerDefinition.h
deleted file mode 100644
index 790f110..0000000
--- a/e2ap/headers/E2SM-gNB-X2-eventTriggerDefinition.h
+++ /dev/null
@@ -1,57 +0,0 @@
-/*
- * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-gNB-X2-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
- */
-
-#ifndef	_E2SM_gNB_X2_eventTriggerDefinition_H_
-#define	_E2SM_gNB_X2_eventTriggerDefinition_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include "Interface-ID.h"
-#include "InterfaceDirection.h"
-#include "InterfaceMessageType.h"
-#include <asn_SEQUENCE_OF.h>
-#include <constr_SEQUENCE_OF.h>
-#include <constr_SEQUENCE.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Forward declarations */
-struct InterfaceProtocolIE_Item;
-
-/* E2SM-gNB-X2-eventTriggerDefinition */
-typedef struct E2SM_gNB_X2_eventTriggerDefinition {
-	Interface_ID_t	 interface_ID;
-	InterfaceDirection_t	 interfaceDirection;
-	InterfaceMessageType_t	 interfaceMessageType;
-	struct E2SM_gNB_X2_eventTriggerDefinition__interfaceProtocolIE_List {
-		A_SEQUENCE_OF(struct InterfaceProtocolIE_Item) list;
-		
-		/* Context for parsing across buffer boundaries */
-		asn_struct_ctx_t _asn_ctx;
-	} *interfaceProtocolIE_List;
-	/*
-	 * This type is extensible,
-	 * possible extensions are below.
-	 */
-	
-	/* Context for parsing across buffer boundaries */
-	asn_struct_ctx_t _asn_ctx;
-} E2SM_gNB_X2_eventTriggerDefinition_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_E2SM_gNB_X2_eventTriggerDefinition;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif	/* _E2SM_gNB_X2_eventTriggerDefinition_H_ */
-#include <asn_internal.h>
diff --git a/e2ap/headers/E2SM-gNB-X2-indicationHeader.h b/e2ap/headers/E2SM-gNB-X2-indicationHeader.h
deleted file mode 100644
index 6f228de..0000000
--- a/e2ap/headers/E2SM-gNB-X2-indicationHeader.h
+++ /dev/null
@@ -1,46 +0,0 @@
-/*
- * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-gNB-X2-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
- */
-
-#ifndef	_E2SM_gNB_X2_indicationHeader_H_
-#define	_E2SM_gNB_X2_indicationHeader_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include "Interface-ID.h"
-#include "InterfaceDirection.h"
-#include "TimeStamp.h"
-#include <constr_SEQUENCE.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* E2SM-gNB-X2-indicationHeader */
-typedef struct E2SM_gNB_X2_indicationHeader {
-	Interface_ID_t	 interface_ID;
-	InterfaceDirection_t	 interfaceDirection;
-	TimeStamp_t	*timestamp;	/* OPTIONAL */
-	/*
-	 * This type is extensible,
-	 * possible extensions are below.
-	 */
-	
-	/* Context for parsing across buffer boundaries */
-	asn_struct_ctx_t _asn_ctx;
-} E2SM_gNB_X2_indicationHeader_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_E2SM_gNB_X2_indicationHeader;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif	/* _E2SM_gNB_X2_indicationHeader_H_ */
-#include <asn_internal.h>
diff --git a/e2ap/headers/E2SM-gNB-X2-indicationMessage.h b/e2ap/headers/E2SM-gNB-X2-indicationMessage.h
deleted file mode 100644
index df2cc4a..0000000
--- a/e2ap/headers/E2SM-gNB-X2-indicationMessage.h
+++ /dev/null
@@ -1,42 +0,0 @@
-/*
- * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-gNB-X2-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
- */
-
-#ifndef	_E2SM_gNB_X2_indicationMessage_H_
-#define	_E2SM_gNB_X2_indicationMessage_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include "InterfaceMessage.h"
-#include <constr_SEQUENCE.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* E2SM-gNB-X2-indicationMessage */
-typedef struct E2SM_gNB_X2_indicationMessage {
-	InterfaceMessage_t	 interfaceMessage;
-	/*
-	 * This type is extensible,
-	 * possible extensions are below.
-	 */
-	
-	/* Context for parsing across buffer boundaries */
-	asn_struct_ctx_t _asn_ctx;
-} E2SM_gNB_X2_indicationMessage_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_E2SM_gNB_X2_indicationMessage;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif	/* _E2SM_gNB_X2_indicationMessage_H_ */
-#include <asn_internal.h>
diff --git a/e2ap/headers/EARFCN.h b/e2ap/headers/EARFCN.h
index 4852bdf..5d33acf 100644
--- a/e2ap/headers/EARFCN.h
+++ b/e2ap/headers/EARFCN.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_EARFCN_H_
diff --git a/e2ap/headers/EARFCNExtension.h b/e2ap/headers/EARFCNExtension.h
index 17beb46..7c1c5d1 100644
--- a/e2ap/headers/EARFCNExtension.h
+++ b/e2ap/headers/EARFCNExtension.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_EARFCNExtension_H_
diff --git a/e2ap/headers/ECGI.h b/e2ap/headers/ECGI.h
index af4473f..80954be 100644
--- a/e2ap/headers/ECGI.h
+++ b/e2ap/headers/ECGI.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ECGI_H_
diff --git a/e2ap/headers/EN-DC-ResourceConfiguration.h b/e2ap/headers/EN-DC-ResourceConfiguration.h
index 17c26fb..8ae8bfd 100644
--- a/e2ap/headers/EN-DC-ResourceConfiguration.h
+++ b/e2ap/headers/EN-DC-ResourceConfiguration.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_EN_DC_ResourceConfiguration_H_
diff --git a/e2ap/headers/ENB-ID.h b/e2ap/headers/ENB-ID.h
index 02a2413..3a59276 100644
--- a/e2ap/headers/ENB-ID.h
+++ b/e2ap/headers/ENB-ID.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ENB_ID_H_
diff --git a/e2ap/headers/ENBConfigurationUpdate.h b/e2ap/headers/ENBConfigurationUpdate.h
index 9217a98..b537947 100644
--- a/e2ap/headers/ENBConfigurationUpdate.h
+++ b/e2ap/headers/ENBConfigurationUpdate.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ENBConfigurationUpdate_H_
@@ -21,7 +21,7 @@
 
 /* ENBConfigurationUpdate */
 typedef struct ENBConfigurationUpdate {
-	ProtocolIE_Container_9515P28_t	 protocolIEs;
+	ProtocolIE_Container_7632P28_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
diff --git a/e2ap/headers/ENBConfigurationUpdateAcknowledge.h b/e2ap/headers/ENBConfigurationUpdateAcknowledge.h
index 3267f1b..5e17812 100644
--- a/e2ap/headers/ENBConfigurationUpdateAcknowledge.h
+++ b/e2ap/headers/ENBConfigurationUpdateAcknowledge.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ENBConfigurationUpdateAcknowledge_H_
@@ -21,7 +21,7 @@
 
 /* ENBConfigurationUpdateAcknowledge */
 typedef struct ENBConfigurationUpdateAcknowledge {
-	ProtocolIE_Container_9515P29_t	 protocolIEs;
+	ProtocolIE_Container_7632P29_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
diff --git a/e2ap/headers/ENBConfigurationUpdateFailure.h b/e2ap/headers/ENBConfigurationUpdateFailure.h
index 8edf3c7..5f0868f 100644
--- a/e2ap/headers/ENBConfigurationUpdateFailure.h
+++ b/e2ap/headers/ENBConfigurationUpdateFailure.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ENBConfigurationUpdateFailure_H_
@@ -21,7 +21,7 @@
 
 /* ENBConfigurationUpdateFailure */
 typedef struct ENBConfigurationUpdateFailure {
-	ProtocolIE_Container_9515P30_t	 protocolIEs;
+	ProtocolIE_Container_7632P30_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
diff --git a/e2ap/headers/ENDCCellActivationFailure.h b/e2ap/headers/ENDCCellActivationFailure.h
index 275f25f..b8b9370 100644
--- a/e2ap/headers/ENDCCellActivationFailure.h
+++ b/e2ap/headers/ENDCCellActivationFailure.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ENDCCellActivationFailure_H_
@@ -21,7 +21,7 @@
 
 /* ENDCCellActivationFailure */
 typedef struct ENDCCellActivationFailure {
-	ProtocolIE_Container_9515P100_t	 protocolIEs;
+	ProtocolIE_Container_7632P100_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
@@ -33,8 +33,6 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_ENDCCellActivationFailure;
-extern asn_SEQUENCE_specifics_t asn_SPC_ENDCCellActivationFailure_specs_1;
-extern asn_TYPE_member_t asn_MBR_ENDCCellActivationFailure_1[1];
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/ENDCCellActivationRequest.h b/e2ap/headers/ENDCCellActivationRequest.h
index 647247a..b7bf861 100644
--- a/e2ap/headers/ENDCCellActivationRequest.h
+++ b/e2ap/headers/ENDCCellActivationRequest.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ENDCCellActivationRequest_H_
@@ -21,7 +21,7 @@
 
 /* ENDCCellActivationRequest */
 typedef struct ENDCCellActivationRequest {
-	ProtocolIE_Container_9515P98_t	 protocolIEs;
+	ProtocolIE_Container_7632P98_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
@@ -33,8 +33,6 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_ENDCCellActivationRequest;
-extern asn_SEQUENCE_specifics_t asn_SPC_ENDCCellActivationRequest_specs_1;
-extern asn_TYPE_member_t asn_MBR_ENDCCellActivationRequest_1[1];
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/ENDCCellActivationResponse.h b/e2ap/headers/ENDCCellActivationResponse.h
index 0d7681f..2c13333 100644
--- a/e2ap/headers/ENDCCellActivationResponse.h
+++ b/e2ap/headers/ENDCCellActivationResponse.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ENDCCellActivationResponse_H_
@@ -21,7 +21,7 @@
 
 /* ENDCCellActivationResponse */
 typedef struct ENDCCellActivationResponse {
-	ProtocolIE_Container_9515P99_t	 protocolIEs;
+	ProtocolIE_Container_7632P99_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
@@ -33,8 +33,6 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_ENDCCellActivationResponse;
-extern asn_SEQUENCE_specifics_t asn_SPC_ENDCCellActivationResponse_specs_1;
-extern asn_TYPE_member_t asn_MBR_ENDCCellActivationResponse_1[1];
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/ENDCConfigurationUpdate.h b/e2ap/headers/ENDCConfigurationUpdate.h
index 667e73d..f8933d9 100644
--- a/e2ap/headers/ENDCConfigurationUpdate.h
+++ b/e2ap/headers/ENDCConfigurationUpdate.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ENDCConfigurationUpdate_H_
@@ -21,7 +21,7 @@
 
 /* ENDCConfigurationUpdate */
 typedef struct ENDCConfigurationUpdate {
-	ProtocolIE_Container_9515P91_t	 protocolIEs;
+	ProtocolIE_Container_7632P91_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
diff --git a/e2ap/headers/ENDCConfigurationUpdateAcknowledge.h b/e2ap/headers/ENDCConfigurationUpdateAcknowledge.h
index 5d3b033..dd44a73 100644
--- a/e2ap/headers/ENDCConfigurationUpdateAcknowledge.h
+++ b/e2ap/headers/ENDCConfigurationUpdateAcknowledge.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ENDCConfigurationUpdateAcknowledge_H_
@@ -21,7 +21,7 @@
 
 /* ENDCConfigurationUpdateAcknowledge */
 typedef struct ENDCConfigurationUpdateAcknowledge {
-	ProtocolIE_Container_9515P94_t	 protocolIEs;
+	ProtocolIE_Container_7632P94_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
diff --git a/e2ap/headers/ENDCConfigurationUpdateFailure.h b/e2ap/headers/ENDCConfigurationUpdateFailure.h
index 8ba93d8..b13ca4d 100644
--- a/e2ap/headers/ENDCConfigurationUpdateFailure.h
+++ b/e2ap/headers/ENDCConfigurationUpdateFailure.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ENDCConfigurationUpdateFailure_H_
@@ -21,7 +21,7 @@
 
 /* ENDCConfigurationUpdateFailure */
 typedef struct ENDCConfigurationUpdateFailure {
-	ProtocolIE_Container_9515P97_t	 protocolIEs;
+	ProtocolIE_Container_7632P97_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
diff --git a/e2ap/headers/ENDCPartialResetConfirm.h b/e2ap/headers/ENDCPartialResetConfirm.h
index 07bf3f6..38e5357 100644
--- a/e2ap/headers/ENDCPartialResetConfirm.h
+++ b/e2ap/headers/ENDCPartialResetConfirm.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ENDCPartialResetConfirm_H_
@@ -21,7 +21,7 @@
 
 /* ENDCPartialResetConfirm */
 typedef struct ENDCPartialResetConfirm {
-	ProtocolIE_Container_9515P104_t	 protocolIEs;
+	ProtocolIE_Container_7632P104_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
@@ -33,8 +33,6 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_ENDCPartialResetConfirm;
-extern asn_SEQUENCE_specifics_t asn_SPC_ENDCPartialResetConfirm_specs_1;
-extern asn_TYPE_member_t asn_MBR_ENDCPartialResetConfirm_1[1];
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/ENDCPartialResetRequired.h b/e2ap/headers/ENDCPartialResetRequired.h
index 7fc0033..1702982 100644
--- a/e2ap/headers/ENDCPartialResetRequired.h
+++ b/e2ap/headers/ENDCPartialResetRequired.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ENDCPartialResetRequired_H_
@@ -21,7 +21,7 @@
 
 /* ENDCPartialResetRequired */
 typedef struct ENDCPartialResetRequired {
-	ProtocolIE_Container_9515P103_t	 protocolIEs;
+	ProtocolIE_Container_7632P103_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
@@ -33,8 +33,6 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_ENDCPartialResetRequired;
-extern asn_SEQUENCE_specifics_t asn_SPC_ENDCPartialResetRequired_specs_1;
-extern asn_TYPE_member_t asn_MBR_ENDCPartialResetRequired_1[1];
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/ENDCX2RemovalFailure.h b/e2ap/headers/ENDCX2RemovalFailure.h
index 89b0833..e6765b4 100644
--- a/e2ap/headers/ENDCX2RemovalFailure.h
+++ b/e2ap/headers/ENDCX2RemovalFailure.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ENDCX2RemovalFailure_H_
@@ -21,7 +21,7 @@
 
 /* ENDCX2RemovalFailure */
 typedef struct ENDCX2RemovalFailure {
-	ProtocolIE_Container_9515P117_t	 protocolIEs;
+	ProtocolIE_Container_7632P117_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
@@ -33,8 +33,6 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_ENDCX2RemovalFailure;
-extern asn_SEQUENCE_specifics_t asn_SPC_ENDCX2RemovalFailure_specs_1;
-extern asn_TYPE_member_t asn_MBR_ENDCX2RemovalFailure_1[1];
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/ENDCX2RemovalRequest.h b/e2ap/headers/ENDCX2RemovalRequest.h
index 56e3422..22492af 100644
--- a/e2ap/headers/ENDCX2RemovalRequest.h
+++ b/e2ap/headers/ENDCX2RemovalRequest.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ENDCX2RemovalRequest_H_
@@ -21,7 +21,7 @@
 
 /* ENDCX2RemovalRequest */
 typedef struct ENDCX2RemovalRequest {
-	ProtocolIE_Container_9515P111_t	 protocolIEs;
+	ProtocolIE_Container_7632P111_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
@@ -33,8 +33,6 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_ENDCX2RemovalRequest;
-extern asn_SEQUENCE_specifics_t asn_SPC_ENDCX2RemovalRequest_specs_1;
-extern asn_TYPE_member_t asn_MBR_ENDCX2RemovalRequest_1[1];
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/ENDCX2RemovalResponse.h b/e2ap/headers/ENDCX2RemovalResponse.h
index 7ace6e3..35c5809 100644
--- a/e2ap/headers/ENDCX2RemovalResponse.h
+++ b/e2ap/headers/ENDCX2RemovalResponse.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ENDCX2RemovalResponse_H_
@@ -21,7 +21,7 @@
 
 /* ENDCX2RemovalResponse */
 typedef struct ENDCX2RemovalResponse {
-	ProtocolIE_Container_9515P114_t	 protocolIEs;
+	ProtocolIE_Container_7632P114_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
@@ -33,8 +33,6 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_ENDCX2RemovalResponse;
-extern asn_SEQUENCE_specifics_t asn_SPC_ENDCX2RemovalResponse_specs_1;
-extern asn_TYPE_member_t asn_MBR_ENDCX2RemovalResponse_1[1];
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/ENDCX2SetupFailure.h b/e2ap/headers/ENDCX2SetupFailure.h
index d376d25..47d86b9 100644
--- a/e2ap/headers/ENDCX2SetupFailure.h
+++ b/e2ap/headers/ENDCX2SetupFailure.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ENDCX2SetupFailure_H_
@@ -21,7 +21,7 @@
 
 /* ENDCX2SetupFailure */
 typedef struct ENDCX2SetupFailure {
-	ProtocolIE_Container_9515P90_t	 protocolIEs;
+	ProtocolIE_Container_7632P90_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
diff --git a/e2ap/headers/ENDCX2SetupRequest.h b/e2ap/headers/ENDCX2SetupRequest.h
index a40cd47..fb4da1d 100644
--- a/e2ap/headers/ENDCX2SetupRequest.h
+++ b/e2ap/headers/ENDCX2SetupRequest.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ENDCX2SetupRequest_H_
@@ -21,7 +21,7 @@
 
 /* ENDCX2SetupRequest */
 typedef struct ENDCX2SetupRequest {
-	ProtocolIE_Container_9515P84_t	 protocolIEs;
+	ProtocolIE_Container_7632P84_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
diff --git a/e2ap/headers/ENDCX2SetupResponse.h b/e2ap/headers/ENDCX2SetupResponse.h
index 71aa701..d446b08 100644
--- a/e2ap/headers/ENDCX2SetupResponse.h
+++ b/e2ap/headers/ENDCX2SetupResponse.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ENDCX2SetupResponse_H_
@@ -21,7 +21,7 @@
 
 /* ENDCX2SetupResponse */
 typedef struct ENDCX2SetupResponse {
-	ProtocolIE_Container_9515P87_t	 protocolIEs;
+	ProtocolIE_Container_7632P87_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
diff --git a/e2ap/headers/EPLMNs.h b/e2ap/headers/EPLMNs.h
index 258606b..0fbb79b 100644
--- a/e2ap/headers/EPLMNs.h
+++ b/e2ap/headers/EPLMNs.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_EPLMNs_H_
diff --git a/e2ap/headers/ERABActivityNotifyItem.h b/e2ap/headers/ERABActivityNotifyItem.h
index a9af8c4..2b2fa36 100644
--- a/e2ap/headers/ERABActivityNotifyItem.h
+++ b/e2ap/headers/ERABActivityNotifyItem.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ERABActivityNotifyItem_H_
diff --git a/e2ap/headers/ERABActivityNotifyItemList.h b/e2ap/headers/ERABActivityNotifyItemList.h
index ecdd0cd..bb59a87 100644
--- a/e2ap/headers/ERABActivityNotifyItemList.h
+++ b/e2ap/headers/ERABActivityNotifyItemList.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ERABActivityNotifyItemList_H_
diff --git a/e2ap/headers/EUTRA-Mode-Info.h b/e2ap/headers/EUTRA-Mode-Info.h
index 2bb657a..c10923c 100644
--- a/e2ap/headers/EUTRA-Mode-Info.h
+++ b/e2ap/headers/EUTRA-Mode-Info.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_EUTRA_Mode_Info_H_
diff --git a/e2ap/headers/EUTRANCellIdentifier.h b/e2ap/headers/EUTRANCellIdentifier.h
index 4cef3c3..59e7d9b 100644
--- a/e2ap/headers/EUTRANCellIdentifier.h
+++ b/e2ap/headers/EUTRANCellIdentifier.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_EUTRANCellIdentifier_H_
diff --git a/e2ap/headers/EUTRANRCellResourceCoordinationRequest.h b/e2ap/headers/EUTRANRCellResourceCoordinationRequest.h
index a9125c9..df73be3 100644
--- a/e2ap/headers/EUTRANRCellResourceCoordinationRequest.h
+++ b/e2ap/headers/EUTRANRCellResourceCoordinationRequest.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_EUTRANRCellResourceCoordinationRequest_H_
@@ -21,7 +21,7 @@
 
 /* EUTRANRCellResourceCoordinationRequest */
 typedef struct EUTRANRCellResourceCoordinationRequest {
-	ProtocolIE_Container_9515P105_t	 protocolIEs;
+	ProtocolIE_Container_7632P105_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
@@ -33,8 +33,6 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_EUTRANRCellResourceCoordinationRequest;
-extern asn_SEQUENCE_specifics_t asn_SPC_EUTRANRCellResourceCoordinationRequest_specs_1;
-extern asn_TYPE_member_t asn_MBR_EUTRANRCellResourceCoordinationRequest_1[1];
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/EUTRANRCellResourceCoordinationResponse.h b/e2ap/headers/EUTRANRCellResourceCoordinationResponse.h
index 815fe17..e5d5cb2 100644
--- a/e2ap/headers/EUTRANRCellResourceCoordinationResponse.h
+++ b/e2ap/headers/EUTRANRCellResourceCoordinationResponse.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_EUTRANRCellResourceCoordinationResponse_H_
@@ -21,7 +21,7 @@
 
 /* EUTRANRCellResourceCoordinationResponse */
 typedef struct EUTRANRCellResourceCoordinationResponse {
-	ProtocolIE_Container_9515P108_t	 protocolIEs;
+	ProtocolIE_Container_7632P108_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
@@ -33,8 +33,6 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_EUTRANRCellResourceCoordinationResponse;
-extern asn_SEQUENCE_specifics_t asn_SPC_EUTRANRCellResourceCoordinationResponse_specs_1;
-extern asn_TYPE_member_t asn_MBR_EUTRANRCellResourceCoordinationResponse_1[1];
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/EUTRANTraceID.h b/e2ap/headers/EUTRANTraceID.h
index d732985..d4cde27 100644
--- a/e2ap/headers/EUTRANTraceID.h
+++ b/e2ap/headers/EUTRANTraceID.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_EUTRANTraceID_H_
diff --git a/e2ap/headers/EncryptionAlgorithms.h b/e2ap/headers/EncryptionAlgorithms.h
index 89c6776..2d4ab2f 100644
--- a/e2ap/headers/EncryptionAlgorithms.h
+++ b/e2ap/headers/EncryptionAlgorithms.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_EncryptionAlgorithms_H_
diff --git a/e2ap/headers/EnhancedRNTP.h b/e2ap/headers/EnhancedRNTP.h
index 9d61e1e..6d4e789 100644
--- a/e2ap/headers/EnhancedRNTP.h
+++ b/e2ap/headers/EnhancedRNTP.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_EnhancedRNTP_H_
diff --git a/e2ap/headers/EnhancedRNTPStartTime.h b/e2ap/headers/EnhancedRNTPStartTime.h
index 88b4982..c1bfd32 100644
--- a/e2ap/headers/EnhancedRNTPStartTime.h
+++ b/e2ap/headers/EnhancedRNTPStartTime.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_EnhancedRNTPStartTime_H_
diff --git a/e2ap/headers/ErrorIndication.h b/e2ap/headers/ErrorIndication.h
index 38b46a1..0d02077 100644
--- a/e2ap/headers/ErrorIndication.h
+++ b/e2ap/headers/ErrorIndication.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ErrorIndication_H_
@@ -21,7 +21,7 @@
 
 /* ErrorIndication */
 typedef struct ErrorIndication {
-	ProtocolIE_Container_9515P21_t	 protocolIEs;
+	ProtocolIE_Container_7632P21_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
diff --git a/e2ap/headers/EventType.h b/e2ap/headers/EventType.h
index 59db259..e51becd 100644
--- a/e2ap/headers/EventType.h
+++ b/e2ap/headers/EventType.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_EventType_H_
diff --git a/e2ap/headers/ExpectedActivityPeriod.h b/e2ap/headers/ExpectedActivityPeriod.h
index a81edd6..a6da4a7 100644
--- a/e2ap/headers/ExpectedActivityPeriod.h
+++ b/e2ap/headers/ExpectedActivityPeriod.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ExpectedActivityPeriod_H_
diff --git a/e2ap/headers/ExpectedHOInterval.h b/e2ap/headers/ExpectedHOInterval.h
index 02c5c80..1c4966d 100644
--- a/e2ap/headers/ExpectedHOInterval.h
+++ b/e2ap/headers/ExpectedHOInterval.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ExpectedHOInterval_H_
diff --git a/e2ap/headers/ExpectedIdlePeriod.h b/e2ap/headers/ExpectedIdlePeriod.h
index 4f35c63..f947ffe 100644
--- a/e2ap/headers/ExpectedIdlePeriod.h
+++ b/e2ap/headers/ExpectedIdlePeriod.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ExpectedIdlePeriod_H_
diff --git a/e2ap/headers/ExpectedUEActivityBehaviour.h b/e2ap/headers/ExpectedUEActivityBehaviour.h
index 0476136..0a8ba6a 100644
--- a/e2ap/headers/ExpectedUEActivityBehaviour.h
+++ b/e2ap/headers/ExpectedUEActivityBehaviour.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ExpectedUEActivityBehaviour_H_
diff --git a/e2ap/headers/ExpectedUEBehaviour.h b/e2ap/headers/ExpectedUEBehaviour.h
index a94aaa7..0a3d9e8 100644
--- a/e2ap/headers/ExpectedUEBehaviour.h
+++ b/e2ap/headers/ExpectedUEBehaviour.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ExpectedUEBehaviour_H_
diff --git a/e2ap/headers/ExtendedBitRate.h b/e2ap/headers/ExtendedBitRate.h
index 16cd6e1..089976f 100644
--- a/e2ap/headers/ExtendedBitRate.h
+++ b/e2ap/headers/ExtendedBitRate.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ExtendedBitRate_H_
diff --git a/e2ap/headers/ExtendedULInterferenceOverloadInfo.h b/e2ap/headers/ExtendedULInterferenceOverloadInfo.h
index bc564cd..e5b5fb1 100644
--- a/e2ap/headers/ExtendedULInterferenceOverloadInfo.h
+++ b/e2ap/headers/ExtendedULInterferenceOverloadInfo.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ExtendedULInterferenceOverloadInfo_H_
diff --git a/e2ap/headers/FDD-Info.h b/e2ap/headers/FDD-Info.h
index db1a1a8..56be3dd 100644
--- a/e2ap/headers/FDD-Info.h
+++ b/e2ap/headers/FDD-Info.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_FDD_Info_H_
diff --git a/e2ap/headers/FDD-InfoNeighbourServedNRCell-Information.h b/e2ap/headers/FDD-InfoNeighbourServedNRCell-Information.h
index 575b61a..2b5f872 100644
--- a/e2ap/headers/FDD-InfoNeighbourServedNRCell-Information.h
+++ b/e2ap/headers/FDD-InfoNeighbourServedNRCell-Information.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_FDD_InfoNeighbourServedNRCell_Information_H_
diff --git a/e2ap/headers/FDD-InfoServedNRCell-Information.h b/e2ap/headers/FDD-InfoServedNRCell-Information.h
index acec97c..42539c8 100644
--- a/e2ap/headers/FDD-InfoServedNRCell-Information.h
+++ b/e2ap/headers/FDD-InfoServedNRCell-Information.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_FDD_InfoServedNRCell_Information_H_
diff --git a/e2ap/headers/FiveGS-TAC.h b/e2ap/headers/FiveGS-TAC.h
index 9ea94be..61dbd3b 100644
--- a/e2ap/headers/FiveGS-TAC.h
+++ b/e2ap/headers/FiveGS-TAC.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_FiveGS_TAC_H_
diff --git a/e2ap/headers/ForbiddenInterRATs.h b/e2ap/headers/ForbiddenInterRATs.h
index 0102893..98f33c3 100644
--- a/e2ap/headers/ForbiddenInterRATs.h
+++ b/e2ap/headers/ForbiddenInterRATs.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ForbiddenInterRATs_H_
diff --git a/e2ap/headers/ForbiddenLACs.h b/e2ap/headers/ForbiddenLACs.h
index aed35eb..1242356 100644
--- a/e2ap/headers/ForbiddenLACs.h
+++ b/e2ap/headers/ForbiddenLACs.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ForbiddenLACs_H_
diff --git a/e2ap/headers/ForbiddenLAs-Item.h b/e2ap/headers/ForbiddenLAs-Item.h
index 66f1b41..1f26aab 100644
--- a/e2ap/headers/ForbiddenLAs-Item.h
+++ b/e2ap/headers/ForbiddenLAs-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ForbiddenLAs_Item_H_
diff --git a/e2ap/headers/ForbiddenLAs.h b/e2ap/headers/ForbiddenLAs.h
index 5b793ae..747de94 100644
--- a/e2ap/headers/ForbiddenLAs.h
+++ b/e2ap/headers/ForbiddenLAs.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ForbiddenLAs_H_
diff --git a/e2ap/headers/ForbiddenTACs.h b/e2ap/headers/ForbiddenTACs.h
index 9789ba5..0eb9160 100644
--- a/e2ap/headers/ForbiddenTACs.h
+++ b/e2ap/headers/ForbiddenTACs.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ForbiddenTACs_H_
diff --git a/e2ap/headers/ForbiddenTAs-Item.h b/e2ap/headers/ForbiddenTAs-Item.h
index ebda50f..df41e32 100644
--- a/e2ap/headers/ForbiddenTAs-Item.h
+++ b/e2ap/headers/ForbiddenTAs-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ForbiddenTAs_Item_H_
diff --git a/e2ap/headers/ForbiddenTAs.h b/e2ap/headers/ForbiddenTAs.h
index d8114bb..2ce8533 100644
--- a/e2ap/headers/ForbiddenTAs.h
+++ b/e2ap/headers/ForbiddenTAs.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ForbiddenTAs_H_
diff --git a/e2ap/headers/Fourframes.h b/e2ap/headers/Fourframes.h
index 0607fe8..74edfcd 100644
--- a/e2ap/headers/Fourframes.h
+++ b/e2ap/headers/Fourframes.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_Fourframes_H_
diff --git a/e2ap/headers/FreqBandIndicator.h b/e2ap/headers/FreqBandIndicator.h
index 349dfc4..e150257 100644
--- a/e2ap/headers/FreqBandIndicator.h
+++ b/e2ap/headers/FreqBandIndicator.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_FreqBandIndicator_H_
diff --git a/e2ap/headers/FreqBandIndicatorPriority.h b/e2ap/headers/FreqBandIndicatorPriority.h
index f564c9f..2673cb1 100644
--- a/e2ap/headers/FreqBandIndicatorPriority.h
+++ b/e2ap/headers/FreqBandIndicatorPriority.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_FreqBandIndicatorPriority_H_
diff --git a/e2ap/headers/FreqBandNrItem.h b/e2ap/headers/FreqBandNrItem.h
index f5c6b4f..e952298 100644
--- a/e2ap/headers/FreqBandNrItem.h
+++ b/e2ap/headers/FreqBandNrItem.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_FreqBandNrItem_H_
diff --git a/e2ap/headers/GBR-QosInformation.h b/e2ap/headers/GBR-QosInformation.h
index 1305d77..1fe44ed 100644
--- a/e2ap/headers/GBR-QosInformation.h
+++ b/e2ap/headers/GBR-QosInformation.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_GBR_QosInformation_H_
diff --git a/e2ap/headers/GNB-ID.h b/e2ap/headers/GNB-ID.h
index 9ae125b..bc2efde 100644
--- a/e2ap/headers/GNB-ID.h
+++ b/e2ap/headers/GNB-ID.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_GNB_ID_H_
diff --git a/e2ap/headers/GNBOverloadInformation.h b/e2ap/headers/GNBOverloadInformation.h
index dc14409..065d1d5 100644
--- a/e2ap/headers/GNBOverloadInformation.h
+++ b/e2ap/headers/GNBOverloadInformation.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_GNBOverloadInformation_H_
diff --git a/e2ap/headers/GNBStatusIndication.h b/e2ap/headers/GNBStatusIndication.h
index 6e02f8d..ef86978 100644
--- a/e2ap/headers/GNBStatusIndication.h
+++ b/e2ap/headers/GNBStatusIndication.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_GNBStatusIndication_H_
@@ -21,7 +21,7 @@
 
 /* GNBStatusIndication */
 typedef struct GNBStatusIndication {
-	ProtocolIE_Container_9515P119_t	 protocolIEs;
+	ProtocolIE_Container_7632P119_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
diff --git a/e2ap/headers/GTP-TEI.h b/e2ap/headers/GTP-TEI.h
index b8b73fd..348218a 100644
--- a/e2ap/headers/GTP-TEI.h
+++ b/e2ap/headers/GTP-TEI.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_GTP_TEI_H_
diff --git a/e2ap/headers/GTPtunnelEndpoint.h b/e2ap/headers/GTPtunnelEndpoint.h
index 4704239..af8eb32 100644
--- a/e2ap/headers/GTPtunnelEndpoint.h
+++ b/e2ap/headers/GTPtunnelEndpoint.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_GTPtunnelEndpoint_H_
diff --git a/e2ap/headers/GU-Group-ID.h b/e2ap/headers/GU-Group-ID.h
index 3ee77f9..1aaa3ad 100644
--- a/e2ap/headers/GU-Group-ID.h
+++ b/e2ap/headers/GU-Group-ID.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_GU_Group_ID_H_
diff --git a/e2ap/headers/GUGroupIDList.h b/e2ap/headers/GUGroupIDList.h
index be212aa..2f538f3 100644
--- a/e2ap/headers/GUGroupIDList.h
+++ b/e2ap/headers/GUGroupIDList.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_GUGroupIDList_H_
diff --git a/e2ap/headers/GUMMEI.h b/e2ap/headers/GUMMEI.h
index 479ed70..26aa8f2 100644
--- a/e2ap/headers/GUMMEI.h
+++ b/e2ap/headers/GUMMEI.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_GUMMEI_H_
diff --git a/e2ap/headers/GlobalENB-ID.h b/e2ap/headers/GlobalENB-ID.h
index 8d6bfb6..598d203 100644
--- a/e2ap/headers/GlobalENB-ID.h
+++ b/e2ap/headers/GlobalENB-ID.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_GlobalENB_ID_H_
diff --git a/e2ap/headers/GlobalGNB-ID.h b/e2ap/headers/GlobalGNB-ID.h
index aae84e1..e7e1968 100644
--- a/e2ap/headers/GlobalGNB-ID.h
+++ b/e2ap/headers/GlobalGNB-ID.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_GlobalGNB_ID_H_
diff --git a/e2ap/headers/HFN.h b/e2ap/headers/HFN.h
index 95d5be1..6cea248 100644
--- a/e2ap/headers/HFN.h
+++ b/e2ap/headers/HFN.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_HFN_H_
diff --git a/e2ap/headers/HFNModified.h b/e2ap/headers/HFNModified.h
index ad3be59..49042e2 100644
--- a/e2ap/headers/HFNModified.h
+++ b/e2ap/headers/HFNModified.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_HFNModified_H_
diff --git a/e2ap/headers/HFNforPDCP-SNlength18.h b/e2ap/headers/HFNforPDCP-SNlength18.h
index 274ca18..425288b 100644
--- a/e2ap/headers/HFNforPDCP-SNlength18.h
+++ b/e2ap/headers/HFNforPDCP-SNlength18.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_HFNforPDCP_SNlength18_H_
diff --git a/e2ap/headers/HWLoadIndicator.h b/e2ap/headers/HWLoadIndicator.h
index 1803d83..3accf4b 100644
--- a/e2ap/headers/HWLoadIndicator.h
+++ b/e2ap/headers/HWLoadIndicator.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_HWLoadIndicator_H_
diff --git a/e2ap/headers/HandoverCancel.h b/e2ap/headers/HandoverCancel.h
index 06f813f..5eaadbe 100644
--- a/e2ap/headers/HandoverCancel.h
+++ b/e2ap/headers/HandoverCancel.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_HandoverCancel_H_
@@ -21,7 +21,7 @@
 
 /* HandoverCancel */
 typedef struct HandoverCancel {
-	ProtocolIE_Container_9515P20_t	 protocolIEs;
+	ProtocolIE_Container_7632P20_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
@@ -33,8 +33,6 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_HandoverCancel;
-extern asn_SEQUENCE_specifics_t asn_SPC_HandoverCancel_specs_1;
-extern asn_TYPE_member_t asn_MBR_HandoverCancel_1[1];
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/HandoverPreparationFailure.h b/e2ap/headers/HandoverPreparationFailure.h
index 4d30742..042c410 100644
--- a/e2ap/headers/HandoverPreparationFailure.h
+++ b/e2ap/headers/HandoverPreparationFailure.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_HandoverPreparationFailure_H_
@@ -21,7 +21,7 @@
 
 /* HandoverPreparationFailure */
 typedef struct HandoverPreparationFailure {
-	ProtocolIE_Container_9515P16_t	 protocolIEs;
+	ProtocolIE_Container_7632P16_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
@@ -33,8 +33,6 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_HandoverPreparationFailure;
-extern asn_SEQUENCE_specifics_t asn_SPC_HandoverPreparationFailure_specs_1;
-extern asn_TYPE_member_t asn_MBR_HandoverPreparationFailure_1[1];
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/HandoverReport.h b/e2ap/headers/HandoverReport.h
index 04286a8..8839fb4 100644
--- a/e2ap/headers/HandoverReport.h
+++ b/e2ap/headers/HandoverReport.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_HandoverReport_H_
@@ -21,7 +21,7 @@
 
 /* HandoverReport */
 typedef struct HandoverReport {
-	ProtocolIE_Container_9515P17_t	 protocolIEs;
+	ProtocolIE_Container_7632P17_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
@@ -33,8 +33,6 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_HandoverReport;
-extern asn_SEQUENCE_specifics_t asn_SPC_HandoverReport_specs_1;
-extern asn_TYPE_member_t asn_MBR_HandoverReport_1[1];
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/HandoverReportType.h b/e2ap/headers/HandoverReportType.h
index 957b4d6..efb3496 100644
--- a/e2ap/headers/HandoverReportType.h
+++ b/e2ap/headers/HandoverReportType.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_HandoverReportType_H_
diff --git a/e2ap/headers/HandoverRequest.h b/e2ap/headers/HandoverRequest.h
index 0dcc0df..2946f3c 100644
--- a/e2ap/headers/HandoverRequest.h
+++ b/e2ap/headers/HandoverRequest.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_HandoverRequest_H_
@@ -21,7 +21,7 @@
 
 /* HandoverRequest */
 typedef struct HandoverRequest {
-	ProtocolIE_Container_9515P14_t	 protocolIEs;
+	ProtocolIE_Container_7632P14_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
@@ -33,8 +33,6 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_HandoverRequest;
-extern asn_SEQUENCE_specifics_t asn_SPC_HandoverRequest_specs_1;
-extern asn_TYPE_member_t asn_MBR_HandoverRequest_1[1];
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/HandoverRequestAcknowledge.h b/e2ap/headers/HandoverRequestAcknowledge.h
index ea4dcbf..4bd33e7 100644
--- a/e2ap/headers/HandoverRequestAcknowledge.h
+++ b/e2ap/headers/HandoverRequestAcknowledge.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_HandoverRequestAcknowledge_H_
@@ -21,7 +21,7 @@
 
 /* HandoverRequestAcknowledge */
 typedef struct HandoverRequestAcknowledge {
-	ProtocolIE_Container_9515P15_t	 protocolIEs;
+	ProtocolIE_Container_7632P15_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
@@ -33,8 +33,6 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_HandoverRequestAcknowledge;
-extern asn_SEQUENCE_specifics_t asn_SPC_HandoverRequestAcknowledge_specs_1;
-extern asn_TYPE_member_t asn_MBR_HandoverRequestAcknowledge_1[1];
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/HandoverRestrictionList.h b/e2ap/headers/HandoverRestrictionList.h
index 57e4c07..7ca6792 100644
--- a/e2ap/headers/HandoverRestrictionList.h
+++ b/e2ap/headers/HandoverRestrictionList.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_HandoverRestrictionList_H_
diff --git a/e2ap/headers/InitiatingMessage.h b/e2ap/headers/InitiatingMessage.h
index 65ebb16..dee210c 100644
--- a/e2ap/headers/InitiatingMessage.h
+++ b/e2ap/headers/InitiatingMessage.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "X2AP-PDU-Descriptions"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * From ASN.1 module "E2AP-PDU-Descriptions"
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_InitiatingMessage_H_
@@ -16,97 +16,41 @@
 #include "Criticality.h"
 #include <ANY.h>
 #include <asn_ioc.h>
-#include "HandoverRequest.h"
-#include "HandoverRequestAcknowledge.h"
-#include "HandoverPreparationFailure.h"
-#include "ResetRequest.h"
-#include "ResetResponse.h"
+#include "RICsubscriptionRequest.h"
+#include "RICsubscriptionResponse.h"
+#include "RICsubscriptionFailure.h"
+#include "RICsubscriptionDeleteRequest.h"
+#include "RICsubscriptionDeleteResponse.h"
+#include "RICsubscriptionDeleteFailure.h"
+#include "RICserviceUpdate.h"
+#include "RICserviceUpdateAcknowledge.h"
+#include "RICserviceUpdateFailure.h"
+#include "RICcontrolRequest.h"
+#include "RICcontrolAcknowledge.h"
+#include "RICcontrolFailure.h"
 #include "X2SetupRequest.h"
 #include "X2SetupResponse.h"
 #include "X2SetupFailure.h"
+#include "ENDCX2SetupRequest.h"
+#include "ENDCX2SetupResponse.h"
+#include "ENDCX2SetupFailure.h"
 #include "ResourceStatusRequest.h"
 #include "ResourceStatusResponse.h"
 #include "ResourceStatusFailure.h"
 #include "ENBConfigurationUpdate.h"
 #include "ENBConfigurationUpdateAcknowledge.h"
 #include "ENBConfigurationUpdateFailure.h"
-#include "MobilityChangeRequest.h"
-#include "MobilityChangeAcknowledge.h"
-#include "MobilityChangeFailure.h"
-#include "CellActivationRequest.h"
-#include "CellActivationResponse.h"
-#include "CellActivationFailure.h"
-#include "SeNBAdditionRequest.h"
-#include "SeNBAdditionRequestAcknowledge.h"
-#include "SeNBAdditionRequestReject.h"
-#include "SeNBModificationRequest.h"
-#include "SeNBModificationRequestAcknowledge.h"
-#include "SeNBModificationRequestReject.h"
-#include "SeNBModificationRequired.h"
-#include "SeNBModificationConfirm.h"
-#include "SeNBModificationRefuse.h"
-#include "SeNBReleaseRequired.h"
-#include "SeNBReleaseConfirm.h"
-#include "X2RemovalRequest.h"
-#include "X2RemovalResponse.h"
-#include "X2RemovalFailure.h"
-#include "RetrieveUEContextRequest.h"
-#include "RetrieveUEContextResponse.h"
-#include "RetrieveUEContextFailure.h"
-#include "SgNBAdditionRequest.h"
-#include "SgNBAdditionRequestAcknowledge.h"
-#include "SgNBAdditionRequestReject.h"
-#include "SgNBModificationRequest.h"
-#include "SgNBModificationRequestAcknowledge.h"
-#include "SgNBModificationRequestReject.h"
-#include "SgNBModificationRequired.h"
-#include "SgNBModificationConfirm.h"
-#include "SgNBModificationRefuse.h"
-#include "SgNBReleaseRequest.h"
-#include "SgNBReleaseRequestAcknowledge.h"
-#include "SgNBReleaseRequestReject.h"
-#include "SgNBReleaseRequired.h"
-#include "SgNBReleaseConfirm.h"
-#include "SgNBChangeRequired.h"
-#include "SgNBChangeConfirm.h"
-#include "SgNBChangeRefuse.h"
-#include "ENDCX2SetupRequest.h"
-#include "ENDCX2SetupResponse.h"
-#include "ENDCX2SetupFailure.h"
 #include "ENDCConfigurationUpdate.h"
 #include "ENDCConfigurationUpdateAcknowledge.h"
 #include "ENDCConfigurationUpdateFailure.h"
-#include "ENDCCellActivationRequest.h"
-#include "ENDCCellActivationResponse.h"
-#include "ENDCCellActivationFailure.h"
-#include "ENDCPartialResetRequired.h"
-#include "ENDCPartialResetConfirm.h"
-#include "EUTRANRCellResourceCoordinationRequest.h"
-#include "EUTRANRCellResourceCoordinationResponse.h"
-#include "ENDCX2RemovalRequest.h"
-#include "ENDCX2RemovalResponse.h"
-#include "ENDCX2RemovalFailure.h"
-#include "SNStatusTransfer.h"
-#include "UEContextRelease.h"
-#include "HandoverCancel.h"
-#include "ErrorIndication.h"
-#include "ResourceStatusUpdate.h"
+#include "ResetRequest.h"
+#include "ResetResponse.h"
+#include "RICindication.h"
+#include "RICserviceQuery.h"
 #include "LoadInformation.h"
-#include "PrivateMessage.h"
-#include "RLFIndication.h"
-#include "HandoverReport.h"
-#include "X2Release.h"
-#include "X2APMessageTransfer.h"
-#include "SeNBReconfigurationComplete.h"
-#include "SeNBReleaseRequest.h"
-#include "SeNBCounterCheckRequest.h"
-#include "SgNBReconfigurationComplete.h"
-#include "SgNBCounterCheckRequest.h"
-#include "RRCTransfer.h"
-#include "SecondaryRATDataUsageReport.h"
-#include "SgNBActivityNotification.h"
-#include "DataForwardingAddressIndication.h"
 #include "GNBStatusIndication.h"
+#include "ResourceStatusUpdate.h"
+#include "ErrorIndication.h"
 #include <OPEN_TYPE.h>
 #include <constr_CHOICE.h>
 #include <constr_SEQUENCE.h>
@@ -118,52 +62,22 @@
 /* Dependencies */
 typedef enum InitiatingMessage__value_PR {
 	InitiatingMessage__value_PR_NOTHING,	/* No components present */
-	InitiatingMessage__value_PR_HandoverRequest,
-	InitiatingMessage__value_PR_ResetRequest,
+	InitiatingMessage__value_PR_RICsubscriptionRequest,
+	InitiatingMessage__value_PR_RICsubscriptionDeleteRequest,
+	InitiatingMessage__value_PR_RICserviceUpdate,
+	InitiatingMessage__value_PR_RICcontrolRequest,
 	InitiatingMessage__value_PR_X2SetupRequest,
+	InitiatingMessage__value_PR_ENDCX2SetupRequest,
 	InitiatingMessage__value_PR_ResourceStatusRequest,
 	InitiatingMessage__value_PR_ENBConfigurationUpdate,
-	InitiatingMessage__value_PR_MobilityChangeRequest,
-	InitiatingMessage__value_PR_CellActivationRequest,
-	InitiatingMessage__value_PR_SeNBAdditionRequest,
-	InitiatingMessage__value_PR_SeNBModificationRequest,
-	InitiatingMessage__value_PR_SeNBModificationRequired,
-	InitiatingMessage__value_PR_SeNBReleaseRequired,
-	InitiatingMessage__value_PR_X2RemovalRequest,
-	InitiatingMessage__value_PR_RetrieveUEContextRequest,
-	InitiatingMessage__value_PR_SgNBAdditionRequest,
-	InitiatingMessage__value_PR_SgNBModificationRequest,
-	InitiatingMessage__value_PR_SgNBModificationRequired,
-	InitiatingMessage__value_PR_SgNBReleaseRequest,
-	InitiatingMessage__value_PR_SgNBReleaseRequired,
-	InitiatingMessage__value_PR_SgNBChangeRequired,
-	InitiatingMessage__value_PR_ENDCX2SetupRequest,
 	InitiatingMessage__value_PR_ENDCConfigurationUpdate,
-	InitiatingMessage__value_PR_ENDCCellActivationRequest,
-	InitiatingMessage__value_PR_ENDCPartialResetRequired,
-	InitiatingMessage__value_PR_EUTRANRCellResourceCoordinationRequest,
-	InitiatingMessage__value_PR_ENDCX2RemovalRequest,
-	InitiatingMessage__value_PR_SNStatusTransfer,
-	InitiatingMessage__value_PR_UEContextRelease,
-	InitiatingMessage__value_PR_HandoverCancel,
-	InitiatingMessage__value_PR_ErrorIndication,
-	InitiatingMessage__value_PR_ResourceStatusUpdate,
+	InitiatingMessage__value_PR_ResetRequest,
+	InitiatingMessage__value_PR_RICindication,
+	InitiatingMessage__value_PR_RICserviceQuery,
 	InitiatingMessage__value_PR_LoadInformation,
-	InitiatingMessage__value_PR_PrivateMessage,
-	InitiatingMessage__value_PR_RLFIndication,
-	InitiatingMessage__value_PR_HandoverReport,
-	InitiatingMessage__value_PR_X2Release,
-	InitiatingMessage__value_PR_X2APMessageTransfer,
-	InitiatingMessage__value_PR_SeNBReconfigurationComplete,
-	InitiatingMessage__value_PR_SeNBReleaseRequest,
-	InitiatingMessage__value_PR_SeNBCounterCheckRequest,
-	InitiatingMessage__value_PR_SgNBReconfigurationComplete,
-	InitiatingMessage__value_PR_SgNBCounterCheckRequest,
-	InitiatingMessage__value_PR_RRCTransfer,
-	InitiatingMessage__value_PR_SecondaryRATDataUsageReport,
-	InitiatingMessage__value_PR_SgNBActivityNotification,
-	InitiatingMessage__value_PR_DataForwardingAddressIndication,
-	InitiatingMessage__value_PR_GNBStatusIndication
+	InitiatingMessage__value_PR_GNBStatusIndication,
+	InitiatingMessage__value_PR_ResourceStatusUpdate,
+	InitiatingMessage__value_PR_ErrorIndication
 } InitiatingMessage__value_PR;
 
 /* InitiatingMessage */
@@ -173,52 +87,22 @@
 	struct InitiatingMessage__value {
 		InitiatingMessage__value_PR present;
 		union InitiatingMessage__value_u {
-			HandoverRequest_t	 HandoverRequest;
-			ResetRequest_t	 ResetRequest;
+			RICsubscriptionRequest_t	 RICsubscriptionRequest;
+			RICsubscriptionDeleteRequest_t	 RICsubscriptionDeleteRequest;
+			RICserviceUpdate_t	 RICserviceUpdate;
+			RICcontrolRequest_t	 RICcontrolRequest;
 			X2SetupRequest_t	 X2SetupRequest;
+			ENDCX2SetupRequest_t	 ENDCX2SetupRequest;
 			ResourceStatusRequest_t	 ResourceStatusRequest;
 			ENBConfigurationUpdate_t	 ENBConfigurationUpdate;
-			MobilityChangeRequest_t	 MobilityChangeRequest;
-			CellActivationRequest_t	 CellActivationRequest;
-			SeNBAdditionRequest_t	 SeNBAdditionRequest;
-			SeNBModificationRequest_t	 SeNBModificationRequest;
-			SeNBModificationRequired_t	 SeNBModificationRequired;
-			SeNBReleaseRequired_t	 SeNBReleaseRequired;
-			X2RemovalRequest_t	 X2RemovalRequest;
-			RetrieveUEContextRequest_t	 RetrieveUEContextRequest;
-			SgNBAdditionRequest_t	 SgNBAdditionRequest;
-			SgNBModificationRequest_t	 SgNBModificationRequest;
-			SgNBModificationRequired_t	 SgNBModificationRequired;
-			SgNBReleaseRequest_t	 SgNBReleaseRequest;
-			SgNBReleaseRequired_t	 SgNBReleaseRequired;
-			SgNBChangeRequired_t	 SgNBChangeRequired;
-			ENDCX2SetupRequest_t	 ENDCX2SetupRequest;
 			ENDCConfigurationUpdate_t	 ENDCConfigurationUpdate;
-			ENDCCellActivationRequest_t	 ENDCCellActivationRequest;
-			ENDCPartialResetRequired_t	 ENDCPartialResetRequired;
-			EUTRANRCellResourceCoordinationRequest_t	 EUTRANRCellResourceCoordinationRequest;
-			ENDCX2RemovalRequest_t	 ENDCX2RemovalRequest;
-			SNStatusTransfer_t	 SNStatusTransfer;
-			UEContextRelease_t	 UEContextRelease;
-			HandoverCancel_t	 HandoverCancel;
-			ErrorIndication_t	 ErrorIndication;
-			ResourceStatusUpdate_t	 ResourceStatusUpdate;
+			ResetRequest_t	 ResetRequest;
+			RICindication_t	 RICindication;
+			RICserviceQuery_t	 RICserviceQuery;
 			LoadInformation_t	 LoadInformation;
-			PrivateMessage_t	 PrivateMessage;
-			RLFIndication_t	 RLFIndication;
-			HandoverReport_t	 HandoverReport;
-			X2Release_t	 X2Release;
-			X2APMessageTransfer_t	 X2APMessageTransfer;
-			SeNBReconfigurationComplete_t	 SeNBReconfigurationComplete;
-			SeNBReleaseRequest_t	 SeNBReleaseRequest;
-			SeNBCounterCheckRequest_t	 SeNBCounterCheckRequest;
-			SgNBReconfigurationComplete_t	 SgNBReconfigurationComplete;
-			SgNBCounterCheckRequest_t	 SgNBCounterCheckRequest;
-			RRCTransfer_t	 RRCTransfer;
-			SecondaryRATDataUsageReport_t	 SecondaryRATDataUsageReport;
-			SgNBActivityNotification_t	 SgNBActivityNotification;
-			DataForwardingAddressIndication_t	 DataForwardingAddressIndication;
 			GNBStatusIndication_t	 GNBStatusIndication;
+			ResourceStatusUpdate_t	 ResourceStatusUpdate;
+			ErrorIndication_t	 ErrorIndication;
 		} choice;
 		
 		/* Context for parsing across buffer boundaries */
diff --git a/e2ap/headers/InitiatingMessageE2.h b/e2ap/headers/InitiatingMessageE2.h
deleted file mode 100644
index 6558d22..0000000
--- a/e2ap/headers/InitiatingMessageE2.h
+++ /dev/null
@@ -1,85 +0,0 @@
-/*
- * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2AP-PDU-Descriptions"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
- */
-
-#ifndef	_InitiatingMessageE2_H_
-#define	_InitiatingMessageE2_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include "ProcedureCode.h"
-#include "Criticality.h"
-#include <ANY.h>
-#include <asn_ioc.h>
-#include "RICsubscriptionRequest.h"
-#include "RICsubscriptionResponse.h"
-#include "RICsubscriptionFailure.h"
-#include "RICsubscriptionDeleteRequest.h"
-#include "RICsubscriptionDeleteResponse.h"
-#include "RICsubscriptionDeleteFailure.h"
-#include "RICserviceUpdate.h"
-#include "RICserviceUpdateAcknowledge.h"
-#include "RICserviceUpdateFailure.h"
-#include "RICcontrolRequest.h"
-#include "RICcontrolAcknowledge.h"
-#include "RICcontrolFailure.h"
-#include "RICindication.h"
-#include "RICserviceQuery.h"
-#include <OPEN_TYPE.h>
-#include <constr_CHOICE.h>
-#include <constr_SEQUENCE.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Dependencies */
-typedef enum InitiatingMessageE2__value_PR {
-	InitiatingMessageE2__value_PR_NOTHING,	/* No components present */
-	InitiatingMessageE2__value_PR_RICsubscriptionRequest,
-	InitiatingMessageE2__value_PR_RICsubscriptionDeleteRequest,
-	InitiatingMessageE2__value_PR_RICserviceUpdate,
-	InitiatingMessageE2__value_PR_RICcontrolRequest,
-	InitiatingMessageE2__value_PR_RICindication,
-	InitiatingMessageE2__value_PR_RICserviceQuery
-} InitiatingMessageE2__value_PR;
-
-/* InitiatingMessageE2 */
-typedef struct InitiatingMessageE2 {
-	ProcedureCode_t	 procedureCode;
-	Criticality_t	 criticality;
-	struct InitiatingMessageE2__value {
-		InitiatingMessageE2__value_PR present;
-		union InitiatingMessageE2__value_u {
-			RICsubscriptionRequest_t	 RICsubscriptionRequest;
-			RICsubscriptionDeleteRequest_t	 RICsubscriptionDeleteRequest;
-			RICserviceUpdate_t	 RICserviceUpdate;
-			RICcontrolRequest_t	 RICcontrolRequest;
-			RICindication_t	 RICindication;
-			RICserviceQuery_t	 RICserviceQuery;
-		} choice;
-		
-		/* Context for parsing across buffer boundaries */
-		asn_struct_ctx_t _asn_ctx;
-	} value;
-	
-	/* Context for parsing across buffer boundaries */
-	asn_struct_ctx_t _asn_ctx;
-} InitiatingMessageE2_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_InitiatingMessageE2;
-extern asn_SEQUENCE_specifics_t asn_SPC_InitiatingMessageE2_specs_1;
-extern asn_TYPE_member_t asn_MBR_InitiatingMessageE2_1[3];
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif	/* _InitiatingMessageE2_H_ */
-#include <asn_internal.h>
diff --git a/e2ap/headers/InitiatingNodeType-EndcConfigUpdate.h b/e2ap/headers/InitiatingNodeType-EndcConfigUpdate.h
index d352a40..5c62a56 100644
--- a/e2ap/headers/InitiatingNodeType-EndcConfigUpdate.h
+++ b/e2ap/headers/InitiatingNodeType-EndcConfigUpdate.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_InitiatingNodeType_EndcConfigUpdate_H_
diff --git a/e2ap/headers/InitiatingNodeType-EndcX2Removal.h b/e2ap/headers/InitiatingNodeType-EndcX2Removal.h
index 3611812..cffce09 100644
--- a/e2ap/headers/InitiatingNodeType-EndcX2Removal.h
+++ b/e2ap/headers/InitiatingNodeType-EndcX2Removal.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_InitiatingNodeType_EndcX2Removal_H_
diff --git a/e2ap/headers/InitiatingNodeType-EndcX2Setup.h b/e2ap/headers/InitiatingNodeType-EndcX2Setup.h
index b84bc2c..176df5b 100644
--- a/e2ap/headers/InitiatingNodeType-EndcX2Setup.h
+++ b/e2ap/headers/InitiatingNodeType-EndcX2Setup.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_InitiatingNodeType_EndcX2Setup_H_
diff --git a/e2ap/headers/InitiatingNodeType-EutranrCellResourceCoordination.h b/e2ap/headers/InitiatingNodeType-EutranrCellResourceCoordination.h
index 40960d6..53eed4e 100644
--- a/e2ap/headers/InitiatingNodeType-EutranrCellResourceCoordination.h
+++ b/e2ap/headers/InitiatingNodeType-EutranrCellResourceCoordination.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_InitiatingNodeType_EutranrCellResourceCoordination_H_
diff --git a/e2ap/headers/IntegrityProtectionAlgorithms.h b/e2ap/headers/IntegrityProtectionAlgorithms.h
index 7b0590a..4b23c1a 100644
--- a/e2ap/headers/IntegrityProtectionAlgorithms.h
+++ b/e2ap/headers/IntegrityProtectionAlgorithms.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_IntegrityProtectionAlgorithms_H_
diff --git a/e2ap/headers/Interface-ID.h b/e2ap/headers/Interface-ID.h
deleted file mode 100644
index 2f40845..0000000
--- a/e2ap/headers/Interface-ID.h
+++ /dev/null
@@ -1,61 +0,0 @@
-/*
- * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-gNB-X2-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
- */
-
-#ifndef	_Interface_ID_H_
-#define	_Interface_ID_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <constr_CHOICE.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Dependencies */
-typedef enum Interface_ID_PR {
-	Interface_ID_PR_NOTHING,	/* No components present */
-	Interface_ID_PR_global_eNB_ID,
-	Interface_ID_PR_global_gNB_ID
-	/* Extensions may appear below */
-	
-} Interface_ID_PR;
-
-/* Forward declarations */
-struct GlobalENB_ID;
-struct GlobalGNB_ID;
-
-/* Interface-ID */
-typedef struct Interface_ID {
-	Interface_ID_PR present;
-	union Interface_ID_u {
-		struct GlobalENB_ID	*global_eNB_ID;
-		struct GlobalGNB_ID	*global_gNB_ID;
-		/*
-		 * This type is extensible,
-		 * possible extensions are below.
-		 */
-	} choice;
-	
-	/* Context for parsing across buffer boundaries */
-	asn_struct_ctx_t _asn_ctx;
-} Interface_ID_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_Interface_ID;
-extern asn_CHOICE_specifics_t asn_SPC_Interface_ID_specs_1;
-extern asn_TYPE_member_t asn_MBR_Interface_ID_1[2];
-extern asn_per_constraints_t asn_PER_type_Interface_ID_constr_1;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif	/* _Interface_ID_H_ */
-#include <asn_internal.h>
diff --git a/e2ap/headers/InterfaceDirection.h b/e2ap/headers/InterfaceDirection.h
deleted file mode 100644
index 22c84de..0000000
--- a/e2ap/headers/InterfaceDirection.h
+++ /dev/null
@@ -1,56 +0,0 @@
-/*
- * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-gNB-X2-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
- */
-
-#ifndef	_InterfaceDirection_H_
-#define	_InterfaceDirection_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <NativeEnumerated.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Dependencies */
-typedef enum InterfaceDirection {
-	InterfaceDirection_incoming	= 0,
-	InterfaceDirection_outgoing	= 1
-	/*
-	 * Enumeration is extensible
-	 */
-} e_InterfaceDirection;
-
-/* InterfaceDirection */
-typedef long	 InterfaceDirection_t;
-
-/* Implementation */
-extern asn_per_constraints_t asn_PER_type_InterfaceDirection_constr_1;
-extern asn_TYPE_descriptor_t asn_DEF_InterfaceDirection;
-extern const asn_INTEGER_specifics_t asn_SPC_InterfaceDirection_specs_1;
-asn_struct_free_f InterfaceDirection_free;
-asn_struct_print_f InterfaceDirection_print;
-asn_constr_check_f InterfaceDirection_constraint;
-ber_type_decoder_f InterfaceDirection_decode_ber;
-der_type_encoder_f InterfaceDirection_encode_der;
-xer_type_decoder_f InterfaceDirection_decode_xer;
-xer_type_encoder_f InterfaceDirection_encode_xer;
-oer_type_decoder_f InterfaceDirection_decode_oer;
-oer_type_encoder_f InterfaceDirection_encode_oer;
-per_type_decoder_f InterfaceDirection_decode_uper;
-per_type_encoder_f InterfaceDirection_encode_uper;
-per_type_decoder_f InterfaceDirection_decode_aper;
-per_type_encoder_f InterfaceDirection_encode_aper;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif	/* _InterfaceDirection_H_ */
-#include <asn_internal.h>
diff --git a/e2ap/headers/InterfaceMessage.h b/e2ap/headers/InterfaceMessage.h
deleted file mode 100644
index 28a0d5f..0000000
--- a/e2ap/headers/InterfaceMessage.h
+++ /dev/null
@@ -1,45 +0,0 @@
-/*
- * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-gNB-X2-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
- */
-
-#ifndef	_InterfaceMessage_H_
-#define	_InterfaceMessage_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <OCTET_STRING.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* InterfaceMessage */
-typedef OCTET_STRING_t	 InterfaceMessage_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_InterfaceMessage;
-asn_struct_free_f InterfaceMessage_free;
-asn_struct_print_f InterfaceMessage_print;
-asn_constr_check_f InterfaceMessage_constraint;
-ber_type_decoder_f InterfaceMessage_decode_ber;
-der_type_encoder_f InterfaceMessage_encode_der;
-xer_type_decoder_f InterfaceMessage_decode_xer;
-xer_type_encoder_f InterfaceMessage_encode_xer;
-oer_type_decoder_f InterfaceMessage_decode_oer;
-oer_type_encoder_f InterfaceMessage_encode_oer;
-per_type_decoder_f InterfaceMessage_decode_uper;
-per_type_encoder_f InterfaceMessage_encode_uper;
-per_type_decoder_f InterfaceMessage_decode_aper;
-per_type_encoder_f InterfaceMessage_encode_aper;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif	/* _InterfaceMessage_H_ */
-#include <asn_internal.h>
diff --git a/e2ap/headers/InterfaceMessageType.h b/e2ap/headers/InterfaceMessageType.h
deleted file mode 100644
index da7c88f..0000000
--- a/e2ap/headers/InterfaceMessageType.h
+++ /dev/null
@@ -1,46 +0,0 @@
-/*
- * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-gNB-X2-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
- */
-
-#ifndef	_InterfaceMessageType_H_
-#define	_InterfaceMessageType_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include "ProcedureCode.h"
-#include "TypeOfMessage.h"
-#include <constr_SEQUENCE.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* InterfaceMessageType */
-typedef struct InterfaceMessageType {
-	ProcedureCode_t	 procedureCode;
-	TypeOfMessage_t	 typeOfMessage;
-	/*
-	 * This type is extensible,
-	 * possible extensions are below.
-	 */
-	
-	/* Context for parsing across buffer boundaries */
-	asn_struct_ctx_t _asn_ctx;
-} InterfaceMessageType_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_InterfaceMessageType;
-extern asn_SEQUENCE_specifics_t asn_SPC_InterfaceMessageType_specs_1;
-extern asn_TYPE_member_t asn_MBR_InterfaceMessageType_1[2];
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif	/* _InterfaceMessageType_H_ */
-#include <asn_internal.h>
diff --git a/e2ap/headers/InterfaceProtocolIE-ID.h b/e2ap/headers/InterfaceProtocolIE-ID.h
deleted file mode 100644
index b7a239d..0000000
--- a/e2ap/headers/InterfaceProtocolIE-ID.h
+++ /dev/null
@@ -1,46 +0,0 @@
-/*
- * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-gNB-X2-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
- */
-
-#ifndef	_InterfaceProtocolIE_ID_H_
-#define	_InterfaceProtocolIE_ID_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include "ProtocolIE-ID.h"
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* InterfaceProtocolIE-ID */
-typedef ProtocolIE_ID_t	 InterfaceProtocolIE_ID_t;
-
-/* Implementation */
-extern asn_per_constraints_t asn_PER_type_InterfaceProtocolIE_ID_constr_1;
-extern asn_TYPE_descriptor_t asn_DEF_InterfaceProtocolIE_ID;
-asn_struct_free_f InterfaceProtocolIE_ID_free;
-asn_struct_print_f InterfaceProtocolIE_ID_print;
-asn_constr_check_f InterfaceProtocolIE_ID_constraint;
-ber_type_decoder_f InterfaceProtocolIE_ID_decode_ber;
-der_type_encoder_f InterfaceProtocolIE_ID_encode_der;
-xer_type_decoder_f InterfaceProtocolIE_ID_decode_xer;
-xer_type_encoder_f InterfaceProtocolIE_ID_encode_xer;
-oer_type_decoder_f InterfaceProtocolIE_ID_decode_oer;
-oer_type_encoder_f InterfaceProtocolIE_ID_encode_oer;
-per_type_decoder_f InterfaceProtocolIE_ID_decode_uper;
-per_type_encoder_f InterfaceProtocolIE_ID_encode_uper;
-per_type_decoder_f InterfaceProtocolIE_ID_decode_aper;
-per_type_encoder_f InterfaceProtocolIE_ID_encode_aper;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif	/* _InterfaceProtocolIE_ID_H_ */
-#include <asn_internal.h>
diff --git a/e2ap/headers/InterfaceProtocolIE-Item.h b/e2ap/headers/InterfaceProtocolIE-Item.h
deleted file mode 100644
index d3e10a1..0000000
--- a/e2ap/headers/InterfaceProtocolIE-Item.h
+++ /dev/null
@@ -1,48 +0,0 @@
-/*
- * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-gNB-X2-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
- */
-
-#ifndef	_InterfaceProtocolIE_Item_H_
-#define	_InterfaceProtocolIE_Item_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include "InterfaceProtocolIE-ID.h"
-#include "InterfaceProtocolIE-Test.h"
-#include "InterfaceProtocolIE-Value.h"
-#include <constr_SEQUENCE.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* InterfaceProtocolIE-Item */
-typedef struct InterfaceProtocolIE_Item {
-	InterfaceProtocolIE_ID_t	 interfaceProtocolIE_ID;
-	InterfaceProtocolIE_Test_t	 interfaceProtocolIE_Test;
-	InterfaceProtocolIE_Value_t	 interfaceProtocolIE_Value;
-	/*
-	 * This type is extensible,
-	 * possible extensions are below.
-	 */
-	
-	/* Context for parsing across buffer boundaries */
-	asn_struct_ctx_t _asn_ctx;
-} InterfaceProtocolIE_Item_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_InterfaceProtocolIE_Item;
-extern asn_SEQUENCE_specifics_t asn_SPC_InterfaceProtocolIE_Item_specs_1;
-extern asn_TYPE_member_t asn_MBR_InterfaceProtocolIE_Item_1[3];
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif	/* _InterfaceProtocolIE_Item_H_ */
-#include <asn_internal.h>
diff --git a/e2ap/headers/InterfaceProtocolIE-Test.h b/e2ap/headers/InterfaceProtocolIE-Test.h
deleted file mode 100644
index 23b2102..0000000
--- a/e2ap/headers/InterfaceProtocolIE-Test.h
+++ /dev/null
@@ -1,59 +0,0 @@
-/*
- * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-gNB-X2-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
- */
-
-#ifndef	_InterfaceProtocolIE_Test_H_
-#define	_InterfaceProtocolIE_Test_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <NativeEnumerated.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Dependencies */
-typedef enum InterfaceProtocolIE_Test {
-	InterfaceProtocolIE_Test_equal	= 0,
-	InterfaceProtocolIE_Test_greaterthan	= 1,
-	InterfaceProtocolIE_Test_lessthan	= 2,
-	InterfaceProtocolIE_Test_contains	= 3,
-	InterfaceProtocolIE_Test_present	= 4
-	/*
-	 * Enumeration is extensible
-	 */
-} e_InterfaceProtocolIE_Test;
-
-/* InterfaceProtocolIE-Test */
-typedef long	 InterfaceProtocolIE_Test_t;
-
-/* Implementation */
-extern asn_per_constraints_t asn_PER_type_InterfaceProtocolIE_Test_constr_1;
-extern asn_TYPE_descriptor_t asn_DEF_InterfaceProtocolIE_Test;
-extern const asn_INTEGER_specifics_t asn_SPC_InterfaceProtocolIE_Test_specs_1;
-asn_struct_free_f InterfaceProtocolIE_Test_free;
-asn_struct_print_f InterfaceProtocolIE_Test_print;
-asn_constr_check_f InterfaceProtocolIE_Test_constraint;
-ber_type_decoder_f InterfaceProtocolIE_Test_decode_ber;
-der_type_encoder_f InterfaceProtocolIE_Test_encode_der;
-xer_type_decoder_f InterfaceProtocolIE_Test_decode_xer;
-xer_type_encoder_f InterfaceProtocolIE_Test_encode_xer;
-oer_type_decoder_f InterfaceProtocolIE_Test_decode_oer;
-oer_type_encoder_f InterfaceProtocolIE_Test_encode_oer;
-per_type_decoder_f InterfaceProtocolIE_Test_decode_uper;
-per_type_encoder_f InterfaceProtocolIE_Test_encode_uper;
-per_type_decoder_f InterfaceProtocolIE_Test_decode_aper;
-per_type_encoder_f InterfaceProtocolIE_Test_encode_aper;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif	/* _InterfaceProtocolIE_Test_H_ */
-#include <asn_internal.h>
diff --git a/e2ap/headers/InterfaceProtocolIE-Value.h b/e2ap/headers/InterfaceProtocolIE-Value.h
deleted file mode 100644
index 27fa830..0000000
--- a/e2ap/headers/InterfaceProtocolIE-Value.h
+++ /dev/null
@@ -1,67 +0,0 @@
-/*
- * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-gNB-X2-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
- */
-
-#ifndef	_InterfaceProtocolIE_Value_H_
-#define	_InterfaceProtocolIE_Value_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <NativeInteger.h>
-#include <BOOLEAN.h>
-#include <BIT_STRING.h>
-#include <OCTET_STRING.h>
-#include <constr_CHOICE.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Dependencies */
-typedef enum InterfaceProtocolIE_Value_PR {
-	InterfaceProtocolIE_Value_PR_NOTHING,	/* No components present */
-	InterfaceProtocolIE_Value_PR_valueInt,
-	InterfaceProtocolIE_Value_PR_valueEnum,
-	InterfaceProtocolIE_Value_PR_valueBool,
-	InterfaceProtocolIE_Value_PR_valueBitS,
-	InterfaceProtocolIE_Value_PR_valueOctS
-	/* Extensions may appear below */
-	
-} InterfaceProtocolIE_Value_PR;
-
-/* InterfaceProtocolIE-Value */
-typedef struct InterfaceProtocolIE_Value {
-	InterfaceProtocolIE_Value_PR present;
-	union InterfaceProtocolIE_Value_u {
-		long	 valueInt;
-		long	 valueEnum;
-		BOOLEAN_t	 valueBool;
-		BIT_STRING_t	 valueBitS;
-		OCTET_STRING_t	 valueOctS;
-		/*
-		 * This type is extensible,
-		 * possible extensions are below.
-		 */
-	} choice;
-	
-	/* Context for parsing across buffer boundaries */
-	asn_struct_ctx_t _asn_ctx;
-} InterfaceProtocolIE_Value_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_InterfaceProtocolIE_Value;
-extern asn_CHOICE_specifics_t asn_SPC_InterfaceProtocolIE_Value_specs_1;
-extern asn_TYPE_member_t asn_MBR_InterfaceProtocolIE_Value_1[5];
-extern asn_per_constraints_t asn_PER_type_InterfaceProtocolIE_Value_constr_1;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif	/* _InterfaceProtocolIE_Value_H_ */
-#include <asn_internal.h>
diff --git a/e2ap/headers/InterfacesToTrace.h b/e2ap/headers/InterfacesToTrace.h
index 0a1cf3a..9e9971b 100644
--- a/e2ap/headers/InterfacesToTrace.h
+++ b/e2ap/headers/InterfacesToTrace.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_InterfacesToTrace_H_
diff --git a/e2ap/headers/InvokeIndication.h b/e2ap/headers/InvokeIndication.h
index 2e5fdfd..e4eb3fe 100644
--- a/e2ap/headers/InvokeIndication.h
+++ b/e2ap/headers/InvokeIndication.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_InvokeIndication_H_
diff --git a/e2ap/headers/Key-eNodeB-Star.h b/e2ap/headers/Key-eNodeB-Star.h
index 9d7d762..18a57c9 100644
--- a/e2ap/headers/Key-eNodeB-Star.h
+++ b/e2ap/headers/Key-eNodeB-Star.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_Key_eNodeB_Star_H_
diff --git a/e2ap/headers/LAC.h b/e2ap/headers/LAC.h
index efeb85e..15c2739 100644
--- a/e2ap/headers/LAC.h
+++ b/e2ap/headers/LAC.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_LAC_H_
diff --git a/e2ap/headers/LCID.h b/e2ap/headers/LCID.h
index 342e39e..acb821c 100644
--- a/e2ap/headers/LCID.h
+++ b/e2ap/headers/LCID.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_LCID_H_
diff --git a/e2ap/headers/LHN-ID.h b/e2ap/headers/LHN-ID.h
index 02f4ef3..226b521 100644
--- a/e2ap/headers/LHN-ID.h
+++ b/e2ap/headers/LHN-ID.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_LHN_ID_H_
diff --git a/e2ap/headers/LastVisitedCell-Item.h b/e2ap/headers/LastVisitedCell-Item.h
index 9ab12a8..101ed23 100644
--- a/e2ap/headers/LastVisitedCell-Item.h
+++ b/e2ap/headers/LastVisitedCell-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_LastVisitedCell_Item_H_
diff --git a/e2ap/headers/LastVisitedEUTRANCellInformation.h b/e2ap/headers/LastVisitedEUTRANCellInformation.h
index 146ca15..57c2080 100644
--- a/e2ap/headers/LastVisitedEUTRANCellInformation.h
+++ b/e2ap/headers/LastVisitedEUTRANCellInformation.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_LastVisitedEUTRANCellInformation_H_
diff --git a/e2ap/headers/LastVisitedGERANCellInformation.h b/e2ap/headers/LastVisitedGERANCellInformation.h
index 316f585..4aca930 100644
--- a/e2ap/headers/LastVisitedGERANCellInformation.h
+++ b/e2ap/headers/LastVisitedGERANCellInformation.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_LastVisitedGERANCellInformation_H_
diff --git a/e2ap/headers/LastVisitedNGRANCellInformation.h b/e2ap/headers/LastVisitedNGRANCellInformation.h
index c2d45fc..15b722b 100644
--- a/e2ap/headers/LastVisitedNGRANCellInformation.h
+++ b/e2ap/headers/LastVisitedNGRANCellInformation.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_LastVisitedNGRANCellInformation_H_
diff --git a/e2ap/headers/LastVisitedUTRANCellInformation.h b/e2ap/headers/LastVisitedUTRANCellInformation.h
index b38efaf..f21b34d 100644
--- a/e2ap/headers/LastVisitedUTRANCellInformation.h
+++ b/e2ap/headers/LastVisitedUTRANCellInformation.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_LastVisitedUTRANCellInformation_H_
diff --git a/e2ap/headers/Limited-list.h b/e2ap/headers/Limited-list.h
index 7bd9d09..f0259e6 100644
--- a/e2ap/headers/Limited-list.h
+++ b/e2ap/headers/Limited-list.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_Limited_list_H_
diff --git a/e2ap/headers/Links-to-log.h b/e2ap/headers/Links-to-log.h
index 523ead5..78b9181 100644
--- a/e2ap/headers/Links-to-log.h
+++ b/e2ap/headers/Links-to-log.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_Links_to_log_H_
diff --git a/e2ap/headers/ListofEUTRACellsinEUTRACoordinationReq.h b/e2ap/headers/ListofEUTRACellsinEUTRACoordinationReq.h
index 9761e41..9ba6843 100644
--- a/e2ap/headers/ListofEUTRACellsinEUTRACoordinationReq.h
+++ b/e2ap/headers/ListofEUTRACellsinEUTRACoordinationReq.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ListofEUTRACellsinEUTRACoordinationReq_H_
diff --git a/e2ap/headers/ListofEUTRACellsinEUTRACoordinationResp.h b/e2ap/headers/ListofEUTRACellsinEUTRACoordinationResp.h
index fd2014d..7c0c70a 100644
--- a/e2ap/headers/ListofEUTRACellsinEUTRACoordinationResp.h
+++ b/e2ap/headers/ListofEUTRACellsinEUTRACoordinationResp.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ListofEUTRACellsinEUTRACoordinationResp_H_
diff --git a/e2ap/headers/ListofEUTRACellsinNRCoordinationReq.h b/e2ap/headers/ListofEUTRACellsinNRCoordinationReq.h
index b3b52e0..f930b4a 100644
--- a/e2ap/headers/ListofEUTRACellsinNRCoordinationReq.h
+++ b/e2ap/headers/ListofEUTRACellsinNRCoordinationReq.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ListofEUTRACellsinNRCoordinationReq_H_
diff --git a/e2ap/headers/ListofNRCellsinNRCoordinationReq.h b/e2ap/headers/ListofNRCellsinNRCoordinationReq.h
index 552fb96..9f0e8f2 100644
--- a/e2ap/headers/ListofNRCellsinNRCoordinationReq.h
+++ b/e2ap/headers/ListofNRCellsinNRCoordinationReq.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ListofNRCellsinNRCoordinationReq_H_
diff --git a/e2ap/headers/ListofNRCellsinNRCoordinationResp.h b/e2ap/headers/ListofNRCellsinNRCoordinationResp.h
index c8ce01d..8991d5c 100644
--- a/e2ap/headers/ListofNRCellsinNRCoordinationResp.h
+++ b/e2ap/headers/ListofNRCellsinNRCoordinationResp.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ListofNRCellsinNRCoordinationResp_H_
diff --git a/e2ap/headers/LoadIndicator.h b/e2ap/headers/LoadIndicator.h
index 33e18c4..c1352f3 100644
--- a/e2ap/headers/LoadIndicator.h
+++ b/e2ap/headers/LoadIndicator.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_LoadIndicator_H_
diff --git a/e2ap/headers/LoadInformation.h b/e2ap/headers/LoadInformation.h
index ffd05cd..9a2d4d6 100644
--- a/e2ap/headers/LoadInformation.h
+++ b/e2ap/headers/LoadInformation.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_LoadInformation_H_
@@ -21,7 +21,7 @@
 
 /* LoadInformation */
 typedef struct LoadInformation {
-	ProtocolIE_Container_9515P27_t	 protocolIEs;
+	ProtocolIE_Container_7632P27_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
diff --git a/e2ap/headers/LocationReportingInformation.h b/e2ap/headers/LocationReportingInformation.h
index 715bb2b..7f39a3b 100644
--- a/e2ap/headers/LocationReportingInformation.h
+++ b/e2ap/headers/LocationReportingInformation.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_LocationReportingInformation_H_
diff --git a/e2ap/headers/M1PeriodicReporting.h b/e2ap/headers/M1PeriodicReporting.h
index 0467afc..c91b84c 100644
--- a/e2ap/headers/M1PeriodicReporting.h
+++ b/e2ap/headers/M1PeriodicReporting.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_M1PeriodicReporting_H_
diff --git a/e2ap/headers/M1ReportingTrigger.h b/e2ap/headers/M1ReportingTrigger.h
index abf14d9..2a7d8f5 100644
--- a/e2ap/headers/M1ReportingTrigger.h
+++ b/e2ap/headers/M1ReportingTrigger.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_M1ReportingTrigger_H_
diff --git a/e2ap/headers/M1ThresholdEventA2.h b/e2ap/headers/M1ThresholdEventA2.h
index 4b63366..54602d0 100644
--- a/e2ap/headers/M1ThresholdEventA2.h
+++ b/e2ap/headers/M1ThresholdEventA2.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_M1ThresholdEventA2_H_
diff --git a/e2ap/headers/M3Configuration.h b/e2ap/headers/M3Configuration.h
index 985e2ca..37b3dd7 100644
--- a/e2ap/headers/M3Configuration.h
+++ b/e2ap/headers/M3Configuration.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_M3Configuration_H_
diff --git a/e2ap/headers/M3period.h b/e2ap/headers/M3period.h
index dd60464..97d8b84 100644
--- a/e2ap/headers/M3period.h
+++ b/e2ap/headers/M3period.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_M3period_H_
diff --git a/e2ap/headers/M4Configuration.h b/e2ap/headers/M4Configuration.h
index 58f7942..202b989 100644
--- a/e2ap/headers/M4Configuration.h
+++ b/e2ap/headers/M4Configuration.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_M4Configuration_H_
diff --git a/e2ap/headers/M4period.h b/e2ap/headers/M4period.h
index 05a602e..853756a 100644
--- a/e2ap/headers/M4period.h
+++ b/e2ap/headers/M4period.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_M4period_H_
diff --git a/e2ap/headers/M5Configuration.h b/e2ap/headers/M5Configuration.h
index 9652578..edaaf39 100644
--- a/e2ap/headers/M5Configuration.h
+++ b/e2ap/headers/M5Configuration.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_M5Configuration_H_
diff --git a/e2ap/headers/M5period.h b/e2ap/headers/M5period.h
index 0951afa..6c02c93 100644
--- a/e2ap/headers/M5period.h
+++ b/e2ap/headers/M5period.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_M5period_H_
diff --git a/e2ap/headers/M6Configuration.h b/e2ap/headers/M6Configuration.h
index 637faa9..8ba974b 100644
--- a/e2ap/headers/M6Configuration.h
+++ b/e2ap/headers/M6Configuration.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_M6Configuration_H_
diff --git a/e2ap/headers/M6delay-threshold.h b/e2ap/headers/M6delay-threshold.h
index 5a63be8..dac5fdb 100644
--- a/e2ap/headers/M6delay-threshold.h
+++ b/e2ap/headers/M6delay-threshold.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_M6delay_threshold_H_
diff --git a/e2ap/headers/M6report-interval.h b/e2ap/headers/M6report-interval.h
index 23d0253..2ddd0d7 100644
--- a/e2ap/headers/M6report-interval.h
+++ b/e2ap/headers/M6report-interval.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_M6report_interval_H_
diff --git a/e2ap/headers/M7Configuration.h b/e2ap/headers/M7Configuration.h
index 5eeee7a..2c7566f 100644
--- a/e2ap/headers/M7Configuration.h
+++ b/e2ap/headers/M7Configuration.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_M7Configuration_H_
diff --git a/e2ap/headers/M7period.h b/e2ap/headers/M7period.h
index d1029e0..03b95c0 100644
--- a/e2ap/headers/M7period.h
+++ b/e2ap/headers/M7period.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_M7period_H_
diff --git a/e2ap/headers/MBMS-Service-Area-Identity-List.h b/e2ap/headers/MBMS-Service-Area-Identity-List.h
index dc2c66b..7adca54 100644
--- a/e2ap/headers/MBMS-Service-Area-Identity-List.h
+++ b/e2ap/headers/MBMS-Service-Area-Identity-List.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_MBMS_Service_Area_Identity_List_H_
diff --git a/e2ap/headers/MBMS-Service-Area-Identity.h b/e2ap/headers/MBMS-Service-Area-Identity.h
index 2b42e2e..75f4cd7 100644
--- a/e2ap/headers/MBMS-Service-Area-Identity.h
+++ b/e2ap/headers/MBMS-Service-Area-Identity.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_MBMS_Service_Area_Identity_H_
diff --git a/e2ap/headers/MBSFN-Subframe-Info.h b/e2ap/headers/MBSFN-Subframe-Info.h
index befcc50..a760455 100644
--- a/e2ap/headers/MBSFN-Subframe-Info.h
+++ b/e2ap/headers/MBSFN-Subframe-Info.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_MBSFN_Subframe_Info_H_
diff --git a/e2ap/headers/MBSFN-Subframe-Infolist.h b/e2ap/headers/MBSFN-Subframe-Infolist.h
index 7d09d0e..fefe8cd 100644
--- a/e2ap/headers/MBSFN-Subframe-Infolist.h
+++ b/e2ap/headers/MBSFN-Subframe-Infolist.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_MBSFN_Subframe_Infolist_H_
diff --git a/e2ap/headers/MDT-Activation.h b/e2ap/headers/MDT-Activation.h
index 9dbba43..38af530 100644
--- a/e2ap/headers/MDT-Activation.h
+++ b/e2ap/headers/MDT-Activation.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_MDT_Activation_H_
diff --git a/e2ap/headers/MDT-Configuration.h b/e2ap/headers/MDT-Configuration.h
index b4a22c2..3c6cc53 100644
--- a/e2ap/headers/MDT-Configuration.h
+++ b/e2ap/headers/MDT-Configuration.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_MDT_Configuration_H_
diff --git a/e2ap/headers/MDT-Location-Info.h b/e2ap/headers/MDT-Location-Info.h
index 8e8591d..2413c97 100644
--- a/e2ap/headers/MDT-Location-Info.h
+++ b/e2ap/headers/MDT-Location-Info.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_MDT_Location_Info_H_
diff --git a/e2ap/headers/MDTPLMNList.h b/e2ap/headers/MDTPLMNList.h
index 55b6944..5975f31 100644
--- a/e2ap/headers/MDTPLMNList.h
+++ b/e2ap/headers/MDTPLMNList.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_MDTPLMNList_H_
diff --git a/e2ap/headers/MME-Code.h b/e2ap/headers/MME-Code.h
index 79cd57b..3f1eba4 100644
--- a/e2ap/headers/MME-Code.h
+++ b/e2ap/headers/MME-Code.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_MME_Code_H_
diff --git a/e2ap/headers/MME-Group-ID.h b/e2ap/headers/MME-Group-ID.h
index 5535a5d..d462818 100644
--- a/e2ap/headers/MME-Group-ID.h
+++ b/e2ap/headers/MME-Group-ID.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_MME_Group_ID_H_
diff --git a/e2ap/headers/MakeBeforeBreakIndicator.h b/e2ap/headers/MakeBeforeBreakIndicator.h
index f4b425c..ef79110 100644
--- a/e2ap/headers/MakeBeforeBreakIndicator.h
+++ b/e2ap/headers/MakeBeforeBreakIndicator.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_MakeBeforeBreakIndicator_H_
diff --git a/e2ap/headers/ManagementBasedMDTallowed.h b/e2ap/headers/ManagementBasedMDTallowed.h
index 63e4543..7bc4a13 100644
--- a/e2ap/headers/ManagementBasedMDTallowed.h
+++ b/e2ap/headers/ManagementBasedMDTallowed.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ManagementBasedMDTallowed_H_
diff --git a/e2ap/headers/Masked-IMEISV.h b/e2ap/headers/Masked-IMEISV.h
index 0865038..9c82b68 100644
--- a/e2ap/headers/Masked-IMEISV.h
+++ b/e2ap/headers/Masked-IMEISV.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_Masked_IMEISV_H_
diff --git a/e2ap/headers/MeNBCoordinationAssistanceInformation.h b/e2ap/headers/MeNBCoordinationAssistanceInformation.h
index e09c4a1..ebc7fa6 100644
--- a/e2ap/headers/MeNBCoordinationAssistanceInformation.h
+++ b/e2ap/headers/MeNBCoordinationAssistanceInformation.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_MeNBCoordinationAssistanceInformation_H_
diff --git a/e2ap/headers/MeNBResourceCoordinationInformation.h b/e2ap/headers/MeNBResourceCoordinationInformation.h
index 2b54790..14f3c99 100644
--- a/e2ap/headers/MeNBResourceCoordinationInformation.h
+++ b/e2ap/headers/MeNBResourceCoordinationInformation.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_MeNBResourceCoordinationInformation_H_
diff --git a/e2ap/headers/MeNBtoSeNBContainer.h b/e2ap/headers/MeNBtoSeNBContainer.h
index e1bd69e..eede490 100644
--- a/e2ap/headers/MeNBtoSeNBContainer.h
+++ b/e2ap/headers/MeNBtoSeNBContainer.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_MeNBtoSeNBContainer_H_
diff --git a/e2ap/headers/MeNBtoSgNBContainer.h b/e2ap/headers/MeNBtoSgNBContainer.h
index 383378a..ebbb4a1 100644
--- a/e2ap/headers/MeNBtoSgNBContainer.h
+++ b/e2ap/headers/MeNBtoSgNBContainer.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_MeNBtoSgNBContainer_H_
diff --git a/e2ap/headers/Measurement-ID.h b/e2ap/headers/Measurement-ID.h
index 7c677b2..8afd0eb 100644
--- a/e2ap/headers/Measurement-ID.h
+++ b/e2ap/headers/Measurement-ID.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_Measurement_ID_H_
diff --git a/e2ap/headers/MeasurementFailureCause-Item.h b/e2ap/headers/MeasurementFailureCause-Item.h
index 76b7fcc..cd1c873 100644
--- a/e2ap/headers/MeasurementFailureCause-Item.h
+++ b/e2ap/headers/MeasurementFailureCause-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_MeasurementFailureCause_Item_H_
diff --git a/e2ap/headers/MeasurementFailureCause-List.h b/e2ap/headers/MeasurementFailureCause-List.h
index 4c9775c..06f413b 100644
--- a/e2ap/headers/MeasurementFailureCause-List.h
+++ b/e2ap/headers/MeasurementFailureCause-List.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_MeasurementFailureCause_List_H_
diff --git a/e2ap/headers/MeasurementInitiationResult-Item.h b/e2ap/headers/MeasurementInitiationResult-Item.h
index 3e2ab3d..ce89c10 100644
--- a/e2ap/headers/MeasurementInitiationResult-Item.h
+++ b/e2ap/headers/MeasurementInitiationResult-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_MeasurementInitiationResult_Item_H_
diff --git a/e2ap/headers/MeasurementInitiationResult-List.h b/e2ap/headers/MeasurementInitiationResult-List.h
index 01878ee..81745d5 100644
--- a/e2ap/headers/MeasurementInitiationResult-List.h
+++ b/e2ap/headers/MeasurementInitiationResult-List.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_MeasurementInitiationResult_List_H_
diff --git a/e2ap/headers/MeasurementThresholdA2.h b/e2ap/headers/MeasurementThresholdA2.h
index 4acad0f..f2f15fd 100644
--- a/e2ap/headers/MeasurementThresholdA2.h
+++ b/e2ap/headers/MeasurementThresholdA2.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_MeasurementThresholdA2_H_
diff --git a/e2ap/headers/MeasurementsToActivate.h b/e2ap/headers/MeasurementsToActivate.h
index 02a9a8d..51d783f 100644
--- a/e2ap/headers/MeasurementsToActivate.h
+++ b/e2ap/headers/MeasurementsToActivate.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_MeasurementsToActivate_H_
diff --git a/e2ap/headers/MobilityChangeAcknowledge.h b/e2ap/headers/MobilityChangeAcknowledge.h
index b71f36d..604536e 100644
--- a/e2ap/headers/MobilityChangeAcknowledge.h
+++ b/e2ap/headers/MobilityChangeAcknowledge.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_MobilityChangeAcknowledge_H_
@@ -21,7 +21,7 @@
 
 /* MobilityChangeAcknowledge */
 typedef struct MobilityChangeAcknowledge {
-	ProtocolIE_Container_9515P36_t	 protocolIEs;
+	ProtocolIE_Container_7632P36_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
@@ -33,8 +33,6 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_MobilityChangeAcknowledge;
-extern asn_SEQUENCE_specifics_t asn_SPC_MobilityChangeAcknowledge_specs_1;
-extern asn_TYPE_member_t asn_MBR_MobilityChangeAcknowledge_1[1];
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/MobilityChangeFailure.h b/e2ap/headers/MobilityChangeFailure.h
index 80723bb..5ea216e 100644
--- a/e2ap/headers/MobilityChangeFailure.h
+++ b/e2ap/headers/MobilityChangeFailure.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_MobilityChangeFailure_H_
@@ -21,7 +21,7 @@
 
 /* MobilityChangeFailure */
 typedef struct MobilityChangeFailure {
-	ProtocolIE_Container_9515P37_t	 protocolIEs;
+	ProtocolIE_Container_7632P37_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
@@ -33,8 +33,6 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_MobilityChangeFailure;
-extern asn_SEQUENCE_specifics_t asn_SPC_MobilityChangeFailure_specs_1;
-extern asn_TYPE_member_t asn_MBR_MobilityChangeFailure_1[1];
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/MobilityChangeRequest.h b/e2ap/headers/MobilityChangeRequest.h
index dd416b9..971b28e 100644
--- a/e2ap/headers/MobilityChangeRequest.h
+++ b/e2ap/headers/MobilityChangeRequest.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_MobilityChangeRequest_H_
@@ -21,7 +21,7 @@
 
 /* MobilityChangeRequest */
 typedef struct MobilityChangeRequest {
-	ProtocolIE_Container_9515P35_t	 protocolIEs;
+	ProtocolIE_Container_7632P35_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
@@ -33,8 +33,6 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_MobilityChangeRequest;
-extern asn_SEQUENCE_specifics_t asn_SPC_MobilityChangeRequest_specs_1;
-extern asn_TYPE_member_t asn_MBR_MobilityChangeRequest_1[1];
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/MobilityInformation.h b/e2ap/headers/MobilityInformation.h
index 527085c..52b6fa9 100644
--- a/e2ap/headers/MobilityInformation.h
+++ b/e2ap/headers/MobilityInformation.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_MobilityInformation_H_
diff --git a/e2ap/headers/MobilityParametersInformation.h b/e2ap/headers/MobilityParametersInformation.h
index 034eaae..75ebc5b 100644
--- a/e2ap/headers/MobilityParametersInformation.h
+++ b/e2ap/headers/MobilityParametersInformation.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_MobilityParametersInformation_H_
diff --git a/e2ap/headers/MobilityParametersModificationRange.h b/e2ap/headers/MobilityParametersModificationRange.h
index 5ddc707..3da93c3 100644
--- a/e2ap/headers/MobilityParametersModificationRange.h
+++ b/e2ap/headers/MobilityParametersModificationRange.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_MobilityParametersModificationRange_H_
diff --git a/e2ap/headers/MultibandInfoList.h b/e2ap/headers/MultibandInfoList.h
index 9dbcf9b..ec71297 100644
--- a/e2ap/headers/MultibandInfoList.h
+++ b/e2ap/headers/MultibandInfoList.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_MultibandInfoList_H_
diff --git a/e2ap/headers/NR-TxBW.h b/e2ap/headers/NR-TxBW.h
index 44f6e78..778d520 100644
--- a/e2ap/headers/NR-TxBW.h
+++ b/e2ap/headers/NR-TxBW.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_NR_TxBW_H_
diff --git a/e2ap/headers/NRCGI.h b/e2ap/headers/NRCGI.h
index 47cf794..bcf9d14 100644
--- a/e2ap/headers/NRCGI.h
+++ b/e2ap/headers/NRCGI.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_NRCGI_H_
diff --git a/e2ap/headers/NRCellIdentifier.h b/e2ap/headers/NRCellIdentifier.h
index e35314d..fb7a4cf 100644
--- a/e2ap/headers/NRCellIdentifier.h
+++ b/e2ap/headers/NRCellIdentifier.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_NRCellIdentifier_H_
diff --git a/e2ap/headers/NRFreqInfo.h b/e2ap/headers/NRFreqInfo.h
index 14d4ee0..f842eba 100644
--- a/e2ap/headers/NRFreqInfo.h
+++ b/e2ap/headers/NRFreqInfo.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_NRFreqInfo_H_
diff --git a/e2ap/headers/NRNRB.h b/e2ap/headers/NRNRB.h
index 1e28990..4ea7e54 100644
--- a/e2ap/headers/NRNRB.h
+++ b/e2ap/headers/NRNRB.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_NRNRB_H_
diff --git a/e2ap/headers/NRNeighbour-Information.h b/e2ap/headers/NRNeighbour-Information.h
index cb30213..160ebfe 100644
--- a/e2ap/headers/NRNeighbour-Information.h
+++ b/e2ap/headers/NRNeighbour-Information.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_NRNeighbour_Information_H_
diff --git a/e2ap/headers/NRPCI.h b/e2ap/headers/NRPCI.h
index 7291849..b423664 100644
--- a/e2ap/headers/NRPCI.h
+++ b/e2ap/headers/NRPCI.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_NRPCI_H_
diff --git a/e2ap/headers/NRS-NSSS-PowerOffset.h b/e2ap/headers/NRS-NSSS-PowerOffset.h
index 9bc64b0..12cd829 100644
--- a/e2ap/headers/NRS-NSSS-PowerOffset.h
+++ b/e2ap/headers/NRS-NSSS-PowerOffset.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_NRS_NSSS_PowerOffset_H_
diff --git a/e2ap/headers/NRSCS.h b/e2ap/headers/NRSCS.h
index a00ab79..5f82c54 100644
--- a/e2ap/headers/NRSCS.h
+++ b/e2ap/headers/NRSCS.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_NRSCS_H_
diff --git a/e2ap/headers/NRUESecurityCapabilities.h b/e2ap/headers/NRUESecurityCapabilities.h
index 5af0611..9a709b7 100644
--- a/e2ap/headers/NRUESecurityCapabilities.h
+++ b/e2ap/headers/NRUESecurityCapabilities.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_NRUESecurityCapabilities_H_
diff --git a/e2ap/headers/NRencryptionAlgorithms.h b/e2ap/headers/NRencryptionAlgorithms.h
index 0409fbd..5a8b8f8 100644
--- a/e2ap/headers/NRencryptionAlgorithms.h
+++ b/e2ap/headers/NRencryptionAlgorithms.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_NRencryptionAlgorithms_H_
diff --git a/e2ap/headers/NRintegrityProtectionAlgorithms.h b/e2ap/headers/NRintegrityProtectionAlgorithms.h
index b74e0dd..20c2e49 100644
--- a/e2ap/headers/NRintegrityProtectionAlgorithms.h
+++ b/e2ap/headers/NRintegrityProtectionAlgorithms.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_NRintegrityProtectionAlgorithms_H_
diff --git a/e2ap/headers/NRrestrictionin5GS.h b/e2ap/headers/NRrestrictionin5GS.h
index db19f53..b9e8432 100644
--- a/e2ap/headers/NRrestrictionin5GS.h
+++ b/e2ap/headers/NRrestrictionin5GS.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_NRrestrictionin5GS_H_
diff --git a/e2ap/headers/NRrestrictioninEPSasSecondaryRAT.h b/e2ap/headers/NRrestrictioninEPSasSecondaryRAT.h
index 16202f6..c32b1be 100644
--- a/e2ap/headers/NRrestrictioninEPSasSecondaryRAT.h
+++ b/e2ap/headers/NRrestrictioninEPSasSecondaryRAT.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_NRrestrictioninEPSasSecondaryRAT_H_
diff --git a/e2ap/headers/NSSS-NumOccasionDifferentPrecoder.h b/e2ap/headers/NSSS-NumOccasionDifferentPrecoder.h
index 6977cf7..6454b68 100644
--- a/e2ap/headers/NSSS-NumOccasionDifferentPrecoder.h
+++ b/e2ap/headers/NSSS-NumOccasionDifferentPrecoder.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_NSSS_NumOccasionDifferentPrecoder_H_
diff --git a/e2ap/headers/Neighbour-Information.h b/e2ap/headers/Neighbour-Information.h
index 5512d87..ba3baed 100644
--- a/e2ap/headers/Neighbour-Information.h
+++ b/e2ap/headers/Neighbour-Information.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_Neighbour_Information_H_
diff --git a/e2ap/headers/NewDRBIDrequest.h b/e2ap/headers/NewDRBIDrequest.h
index 0cc5c4a..c7a85ae 100644
--- a/e2ap/headers/NewDRBIDrequest.h
+++ b/e2ap/headers/NewDRBIDrequest.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_NewDRBIDrequest_H_
diff --git a/e2ap/headers/NextHopChainingCount.h b/e2ap/headers/NextHopChainingCount.h
index 7769701..70a4ebc 100644
--- a/e2ap/headers/NextHopChainingCount.h
+++ b/e2ap/headers/NextHopChainingCount.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_NextHopChainingCount_H_
diff --git a/e2ap/headers/Number-of-Antennaports.h b/e2ap/headers/Number-of-Antennaports.h
index a244ef9..2edb490 100644
--- a/e2ap/headers/Number-of-Antennaports.h
+++ b/e2ap/headers/Number-of-Antennaports.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_Number_of_Antennaports_H_
diff --git a/e2ap/headers/OffsetOfNbiotChannelNumberToEARFCN.h b/e2ap/headers/OffsetOfNbiotChannelNumberToEARFCN.h
index b51353e..ed6d04f 100644
--- a/e2ap/headers/OffsetOfNbiotChannelNumberToEARFCN.h
+++ b/e2ap/headers/OffsetOfNbiotChannelNumberToEARFCN.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_OffsetOfNbiotChannelNumberToEARFCN_H_
diff --git a/e2ap/headers/Old-ECGIs.h b/e2ap/headers/Old-ECGIs.h
index dfa989c..3361048 100644
--- a/e2ap/headers/Old-ECGIs.h
+++ b/e2ap/headers/Old-ECGIs.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_Old_ECGIs_H_
diff --git a/e2ap/headers/Oneframe.h b/e2ap/headers/Oneframe.h
index d8f07b0..1acbe1a 100644
--- a/e2ap/headers/Oneframe.h
+++ b/e2ap/headers/Oneframe.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_Oneframe_H_
diff --git a/e2ap/headers/PA-Values.h b/e2ap/headers/PA-Values.h
index 91f5bd9..1541a4e 100644
--- a/e2ap/headers/PA-Values.h
+++ b/e2ap/headers/PA-Values.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_PA_Values_H_
diff --git a/e2ap/headers/PCI.h b/e2ap/headers/PCI.h
index 973893c..cf0096a 100644
--- a/e2ap/headers/PCI.h
+++ b/e2ap/headers/PCI.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_PCI_H_
diff --git a/e2ap/headers/PDCP-SN.h b/e2ap/headers/PDCP-SN.h
index 2a08d72..c6fae21 100644
--- a/e2ap/headers/PDCP-SN.h
+++ b/e2ap/headers/PDCP-SN.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_PDCP_SN_H_
diff --git a/e2ap/headers/PDCP-SNExtended.h b/e2ap/headers/PDCP-SNExtended.h
index 14bae74..a6550e5 100644
--- a/e2ap/headers/PDCP-SNExtended.h
+++ b/e2ap/headers/PDCP-SNExtended.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_PDCP_SNExtended_H_
diff --git a/e2ap/headers/PDCP-SNlength18.h b/e2ap/headers/PDCP-SNlength18.h
index c9859b7..ab3ece4 100644
--- a/e2ap/headers/PDCP-SNlength18.h
+++ b/e2ap/headers/PDCP-SNlength18.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_PDCP_SNlength18_H_
diff --git a/e2ap/headers/PDCPChangeIndication.h b/e2ap/headers/PDCPChangeIndication.h
index d95bda2..a15c15b 100644
--- a/e2ap/headers/PDCPChangeIndication.h
+++ b/e2ap/headers/PDCPChangeIndication.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_PDCPChangeIndication_H_
diff --git a/e2ap/headers/PDCPSnLength.h b/e2ap/headers/PDCPSnLength.h
index 09f55aa..c2849b7 100644
--- a/e2ap/headers/PDCPSnLength.h
+++ b/e2ap/headers/PDCPSnLength.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_PDCPSnLength_H_
diff --git a/e2ap/headers/PLMN-Identity.h b/e2ap/headers/PLMN-Identity.h
index 8ac7e32..1b6ae1f 100644
--- a/e2ap/headers/PLMN-Identity.h
+++ b/e2ap/headers/PLMN-Identity.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_PLMN_Identity_H_
diff --git a/e2ap/headers/PLMNAreaBasedQMC.h b/e2ap/headers/PLMNAreaBasedQMC.h
index fd2ada1..5b530e8 100644
--- a/e2ap/headers/PLMNAreaBasedQMC.h
+++ b/e2ap/headers/PLMNAreaBasedQMC.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_PLMNAreaBasedQMC_H_
diff --git a/e2ap/headers/PLMNListforQMC.h b/e2ap/headers/PLMNListforQMC.h
index 26abb3e..e4300ff 100644
--- a/e2ap/headers/PLMNListforQMC.h
+++ b/e2ap/headers/PLMNListforQMC.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_PLMNListforQMC_H_
diff --git a/e2ap/headers/PRACH-Configuration.h b/e2ap/headers/PRACH-Configuration.h
index 8f428e1..8b6a61c 100644
--- a/e2ap/headers/PRACH-Configuration.h
+++ b/e2ap/headers/PRACH-Configuration.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_PRACH_Configuration_H_
diff --git a/e2ap/headers/Packet-LossRate.h b/e2ap/headers/Packet-LossRate.h
index 1e62543..9baa4b0 100644
--- a/e2ap/headers/Packet-LossRate.h
+++ b/e2ap/headers/Packet-LossRate.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_Packet_LossRate_H_
diff --git a/e2ap/headers/PartialSuccessIndicator.h b/e2ap/headers/PartialSuccessIndicator.h
index b8ac726..0a0afe0 100644
--- a/e2ap/headers/PartialSuccessIndicator.h
+++ b/e2ap/headers/PartialSuccessIndicator.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_PartialSuccessIndicator_H_
diff --git a/e2ap/headers/PedestrianUE.h b/e2ap/headers/PedestrianUE.h
index 41cc061..79682db 100644
--- a/e2ap/headers/PedestrianUE.h
+++ b/e2ap/headers/PedestrianUE.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_PedestrianUE_H_
diff --git a/e2ap/headers/Port-Number.h b/e2ap/headers/Port-Number.h
index 06a0ba6..1a23750 100644
--- a/e2ap/headers/Port-Number.h
+++ b/e2ap/headers/Port-Number.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_Port_Number_H_
diff --git a/e2ap/headers/Pre-emptionCapability.h b/e2ap/headers/Pre-emptionCapability.h
index 1d74096..6af1c7f 100644
--- a/e2ap/headers/Pre-emptionCapability.h
+++ b/e2ap/headers/Pre-emptionCapability.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_Pre_emptionCapability_H_
diff --git a/e2ap/headers/Pre-emptionVulnerability.h b/e2ap/headers/Pre-emptionVulnerability.h
index e55b091..873f00c 100644
--- a/e2ap/headers/Pre-emptionVulnerability.h
+++ b/e2ap/headers/Pre-emptionVulnerability.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_Pre_emptionVulnerability_H_
diff --git a/e2ap/headers/Presence.h b/e2ap/headers/Presence.h
index f0bd8e7..2fb7010 100644
--- a/e2ap/headers/Presence.h
+++ b/e2ap/headers/Presence.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-CommonDataTypes"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_Presence_H_
diff --git a/e2ap/headers/PrintableString.h b/e2ap/headers/PrintableString.h
deleted file mode 100644
index 8c2b61a..0000000
--- a/e2ap/headers/PrintableString.h
+++ /dev/null
@@ -1,37 +0,0 @@
-/*-
- * Copyright (c) 2003-2017 Lev Walkin <vlm@lionet.info>. All rights reserved.
- * Redistribution and modifications are permitted subject to BSD license.
- */
-#ifndef	_PrintableString_H_
-#define	_PrintableString_H_
-
-#include <OCTET_STRING.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-typedef OCTET_STRING_t PrintableString_t;  /* Implemented via OCTET STRING */
-
-extern asn_TYPE_descriptor_t asn_DEF_PrintableString;
-extern asn_TYPE_operation_t asn_OP_PrintableString;
-
-asn_constr_check_f PrintableString_constraint;
-
-#define PrintableString_free            OCTET_STRING_free
-#define PrintableString_print           OCTET_STRING_print_utf8
-#define PrintableString_compare         OCTET_STRING_compare
-#define PrintableString_decode_ber      OCTET_STRING_decode_ber
-#define PrintableString_encode_der      OCTET_STRING_encode_der
-#define PrintableString_decode_xer      OCTET_STRING_decode_xer_utf8
-#define PrintableString_encode_xer      OCTET_STRING_encode_xer_utf8
-#define PrintableString_decode_uper     OCTET_STRING_decode_uper
-#define PrintableString_encode_uper     OCTET_STRING_encode_uper
-#define PrintableString_decode_aper     OCTET_STRING_decode_aper
-#define PrintableString_encode_aper     OCTET_STRING_encode_aper
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif	/* _PrintableString_H_ */
diff --git a/e2ap/headers/PriorityLevel.h b/e2ap/headers/PriorityLevel.h
index 30447f2..41989f3 100644
--- a/e2ap/headers/PriorityLevel.h
+++ b/e2ap/headers/PriorityLevel.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_PriorityLevel_H_
diff --git a/e2ap/headers/PrivateIE-Container.h b/e2ap/headers/PrivateIE-Container.h
index 3417c6c..62168c8 100644
--- a/e2ap/headers/PrivateIE-Container.h
+++ b/e2ap/headers/PrivateIE-Container.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-Containers"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_PrivateIE_Container_H_
@@ -23,18 +23,18 @@
 struct PrivateMessage_IEs;
 
 /* PrivateIE-Container */
-typedef struct PrivateIE_Container_9582P0 {
+typedef struct PrivateIE_Container_7699P0 {
 	A_SEQUENCE_OF(struct PrivateMessage_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} PrivateIE_Container_9582P0_t;
+} PrivateIE_Container_7699P0_t;
 
 /* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_PrivateIE_Container_9582P0;
-extern asn_SET_OF_specifics_t asn_SPC_PrivateIE_Container_9582P0_specs_1;
-extern asn_TYPE_member_t asn_MBR_PrivateIE_Container_9582P0_1[1];
-extern asn_per_constraints_t asn_PER_type_PrivateIE_Container_9582P0_constr_1;
+extern asn_TYPE_descriptor_t asn_DEF_PrivateIE_Container_7699P0;
+extern asn_SET_OF_specifics_t asn_SPC_PrivateIE_Container_7699P0_specs_1;
+extern asn_TYPE_member_t asn_MBR_PrivateIE_Container_7699P0_1[1];
+extern asn_per_constraints_t asn_PER_type_PrivateIE_Container_7699P0_constr_1;
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/PrivateIE-Field.h b/e2ap/headers/PrivateIE-Field.h
index b1b8520..89aeb30 100644
--- a/e2ap/headers/PrivateIE-Field.h
+++ b/e2ap/headers/PrivateIE-Field.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-Containers"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_PrivateIE_Field_H_
diff --git a/e2ap/headers/PrivateIE-ID.h b/e2ap/headers/PrivateIE-ID.h
index bce729f..c20fd1a 100644
--- a/e2ap/headers/PrivateIE-ID.h
+++ b/e2ap/headers/PrivateIE-ID.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-CommonDataTypes"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_PrivateIE_ID_H_
diff --git a/e2ap/headers/PrivateMessage.h b/e2ap/headers/PrivateMessage.h
index 45bbd17..3bdc693 100644
--- a/e2ap/headers/PrivateMessage.h
+++ b/e2ap/headers/PrivateMessage.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_PrivateMessage_H_
@@ -21,7 +21,7 @@
 
 /* PrivateMessage */
 typedef struct PrivateMessage {
-	PrivateIE_Container_9582P0_t	 privateIEs;
+	PrivateIE_Container_7699P0_t	 privateIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
@@ -33,8 +33,6 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_PrivateMessage;
-extern asn_SEQUENCE_specifics_t asn_SPC_PrivateMessage_specs_1;
-extern asn_TYPE_member_t asn_MBR_PrivateMessage_1[1];
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/ProSeAuthorized.h b/e2ap/headers/ProSeAuthorized.h
index 650688a..1275c67 100644
--- a/e2ap/headers/ProSeAuthorized.h
+++ b/e2ap/headers/ProSeAuthorized.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ProSeAuthorized_H_
diff --git a/e2ap/headers/ProSeDirectCommunication.h b/e2ap/headers/ProSeDirectCommunication.h
index 62b1565..0596333 100644
--- a/e2ap/headers/ProSeDirectCommunication.h
+++ b/e2ap/headers/ProSeDirectCommunication.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ProSeDirectCommunication_H_
diff --git a/e2ap/headers/ProSeDirectDiscovery.h b/e2ap/headers/ProSeDirectDiscovery.h
index 3dbf7a5..192e886 100644
--- a/e2ap/headers/ProSeDirectDiscovery.h
+++ b/e2ap/headers/ProSeDirectDiscovery.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ProSeDirectDiscovery_H_
diff --git a/e2ap/headers/ProSeUEtoNetworkRelaying.h b/e2ap/headers/ProSeUEtoNetworkRelaying.h
index 81424c2..1cecccb 100644
--- a/e2ap/headers/ProSeUEtoNetworkRelaying.h
+++ b/e2ap/headers/ProSeUEtoNetworkRelaying.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ProSeUEtoNetworkRelaying_H_
diff --git a/e2ap/headers/ProcedureCode.h b/e2ap/headers/ProcedureCode.h
index bc9bb1e..d50e346 100644
--- a/e2ap/headers/ProcedureCode.h
+++ b/e2ap/headers/ProcedureCode.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-CommonDataTypes"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ProcedureCode_H_
diff --git a/e2ap/headers/ProtectedEUTRAResourceIndication.h b/e2ap/headers/ProtectedEUTRAResourceIndication.h
index a871bce..73a1c86 100644
--- a/e2ap/headers/ProtectedEUTRAResourceIndication.h
+++ b/e2ap/headers/ProtectedEUTRAResourceIndication.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ProtectedEUTRAResourceIndication_H_
diff --git a/e2ap/headers/ProtectedFootprintTimePattern.h b/e2ap/headers/ProtectedFootprintTimePattern.h
index 60d801a..eb958dd 100644
--- a/e2ap/headers/ProtectedFootprintTimePattern.h
+++ b/e2ap/headers/ProtectedFootprintTimePattern.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ProtectedFootprintTimePattern_H_
diff --git a/e2ap/headers/ProtectedResourceList-Item.h b/e2ap/headers/ProtectedResourceList-Item.h
index b7f4a1e..8057ba7 100644
--- a/e2ap/headers/ProtectedResourceList-Item.h
+++ b/e2ap/headers/ProtectedResourceList-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ProtectedResourceList_Item_H_
diff --git a/e2ap/headers/ProtectedResourceList.h b/e2ap/headers/ProtectedResourceList.h
index ea41141..5c419c3 100644
--- a/e2ap/headers/ProtectedResourceList.h
+++ b/e2ap/headers/ProtectedResourceList.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ProtectedResourceList_H_
diff --git a/e2ap/headers/ProtocolExtensionContainer.h b/e2ap/headers/ProtocolExtensionContainer.h
index 34a93be..6e6d556 100644
--- a/e2ap/headers/ProtocolExtensionContainer.h
+++ b/e2ap/headers/ProtocolExtensionContainer.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-Containers"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ProtocolExtensionContainer_H_
@@ -245,2238 +245,2238 @@
 struct WLANMeasurementConfiguration_ExtIEs;
 
 /* ProtocolExtensionContainer */
-typedef struct ProtocolExtensionContainer_9566P0 {
+typedef struct ProtocolExtensionContainer_7683P0 {
 	A_SEQUENCE_OF(struct UE_ContextInformation_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P0_t;
-typedef struct ProtocolExtensionContainer_9566P1 {
+} ProtocolExtensionContainer_7683P0_t;
+typedef struct ProtocolExtensionContainer_7683P1 {
 	A_SEQUENCE_OF(struct E_RABs_ToBeSetup_ItemExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P1_t;
-typedef struct ProtocolExtensionContainer_9566P2 {
+} ProtocolExtensionContainer_7683P1_t;
+typedef struct ProtocolExtensionContainer_7683P2 {
 	A_SEQUENCE_OF(struct UE_ContextReferenceAtSeNB_ItemExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P2_t;
-typedef struct ProtocolExtensionContainer_9566P3 {
+} ProtocolExtensionContainer_7683P2_t;
+typedef struct ProtocolExtensionContainer_7683P3 {
 	A_SEQUENCE_OF(struct UE_ContextReferenceAtWT_ItemExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P3_t;
-typedef struct ProtocolExtensionContainer_9566P4 {
+} ProtocolExtensionContainer_7683P3_t;
+typedef struct ProtocolExtensionContainer_7683P4 {
 	A_SEQUENCE_OF(struct UE_ContextReferenceAtSgNB_ItemExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P4_t;
-typedef struct ProtocolExtensionContainer_9566P5 {
+} ProtocolExtensionContainer_7683P4_t;
+typedef struct ProtocolExtensionContainer_7683P5 {
 	A_SEQUENCE_OF(struct E_RABs_Admitted_Item_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P5_t;
-typedef struct ProtocolExtensionContainer_9566P6 {
+} ProtocolExtensionContainer_7683P5_t;
+typedef struct ProtocolExtensionContainer_7683P6 {
 	A_SEQUENCE_OF(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P6_t;
-typedef struct ProtocolExtensionContainer_9566P7 {
+} ProtocolExtensionContainer_7683P6_t;
+typedef struct ProtocolExtensionContainer_7683P7 {
 	A_SEQUENCE_OF(struct CellInformation_Item_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P7_t;
-typedef struct ProtocolExtensionContainer_9566P8 {
+} ProtocolExtensionContainer_7683P7_t;
+typedef struct ProtocolExtensionContainer_7683P8 {
 	A_SEQUENCE_OF(struct ServedCellsToModify_Item_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P8_t;
-typedef struct ProtocolExtensionContainer_9566P9 {
+} ProtocolExtensionContainer_7683P8_t;
+typedef struct ProtocolExtensionContainer_7683P9 {
 	A_SEQUENCE_OF(struct CellToReport_Item_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P9_t;
-typedef struct ProtocolExtensionContainer_9566P10 {
+} ProtocolExtensionContainer_7683P9_t;
+typedef struct ProtocolExtensionContainer_7683P10 {
 	A_SEQUENCE_OF(struct MeasurementInitiationResult_Item_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P10_t;
-typedef struct ProtocolExtensionContainer_9566P11 {
+} ProtocolExtensionContainer_7683P10_t;
+typedef struct ProtocolExtensionContainer_7683P11 {
 	A_SEQUENCE_OF(struct MeasurementFailureCause_Item_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P11_t;
-typedef struct ProtocolExtensionContainer_9566P12 {
+} ProtocolExtensionContainer_7683P11_t;
+typedef struct ProtocolExtensionContainer_7683P12 {
 	A_SEQUENCE_OF(struct CompleteFailureCauseInformation_Item_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P12_t;
-typedef struct ProtocolExtensionContainer_9566P13 {
+} ProtocolExtensionContainer_7683P12_t;
+typedef struct ProtocolExtensionContainer_7683P13 {
 	A_SEQUENCE_OF(struct CellMeasurementResult_Item_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P13_t;
-typedef struct ProtocolExtensionContainer_9566P14 {
+} ProtocolExtensionContainer_7683P13_t;
+typedef struct ProtocolExtensionContainer_7683P14 {
 	A_SEQUENCE_OF(struct ServedCellsToActivate_Item_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P14_t;
-typedef struct ProtocolExtensionContainer_9566P15 {
+} ProtocolExtensionContainer_7683P14_t;
+typedef struct ProtocolExtensionContainer_7683P15 {
 	A_SEQUENCE_OF(struct ActivatedCellList_Item_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P15_t;
-typedef struct ProtocolExtensionContainer_9566P16 {
+} ProtocolExtensionContainer_7683P15_t;
+typedef struct ProtocolExtensionContainer_7683P16 {
 	A_SEQUENCE_OF(struct RNL_Header_Item_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P16_t;
-typedef struct ProtocolExtensionContainer_9566P17 {
+} ProtocolExtensionContainer_7683P16_t;
+typedef struct ProtocolExtensionContainer_7683P17 {
 	A_SEQUENCE_OF(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P17_t;
-typedef struct ProtocolExtensionContainer_9566P18 {
+} ProtocolExtensionContainer_7683P17_t;
+typedef struct ProtocolExtensionContainer_7683P18 {
 	A_SEQUENCE_OF(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P18_t;
-typedef struct ProtocolExtensionContainer_9566P19 {
+} ProtocolExtensionContainer_7683P18_t;
+typedef struct ProtocolExtensionContainer_7683P19 {
 	A_SEQUENCE_OF(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P19_t;
-typedef struct ProtocolExtensionContainer_9566P20 {
+} ProtocolExtensionContainer_7683P19_t;
+typedef struct ProtocolExtensionContainer_7683P20 {
 	A_SEQUENCE_OF(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P20_t;
-typedef struct ProtocolExtensionContainer_9566P21 {
+} ProtocolExtensionContainer_7683P20_t;
+typedef struct ProtocolExtensionContainer_7683P21 {
 	A_SEQUENCE_OF(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P21_t;
-typedef struct ProtocolExtensionContainer_9566P22 {
+} ProtocolExtensionContainer_7683P21_t;
+typedef struct ProtocolExtensionContainer_7683P22 {
 	A_SEQUENCE_OF(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P22_t;
-typedef struct ProtocolExtensionContainer_9566P23 {
+} ProtocolExtensionContainer_7683P22_t;
+typedef struct ProtocolExtensionContainer_7683P23 {
 	A_SEQUENCE_OF(struct UE_ContextInformationSeNBModReqExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P23_t;
-typedef struct ProtocolExtensionContainer_9566P24 {
+} ProtocolExtensionContainer_7683P23_t;
+typedef struct ProtocolExtensionContainer_7683P24 {
 	A_SEQUENCE_OF(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P24_t;
-typedef struct ProtocolExtensionContainer_9566P25 {
+} ProtocolExtensionContainer_7683P24_t;
+typedef struct ProtocolExtensionContainer_7683P25 {
 	A_SEQUENCE_OF(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P25_t;
-typedef struct ProtocolExtensionContainer_9566P26 {
+} ProtocolExtensionContainer_7683P25_t;
+typedef struct ProtocolExtensionContainer_7683P26 {
 	A_SEQUENCE_OF(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P26_t;
-typedef struct ProtocolExtensionContainer_9566P27 {
+} ProtocolExtensionContainer_7683P26_t;
+typedef struct ProtocolExtensionContainer_7683P27 {
 	A_SEQUENCE_OF(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P27_t;
-typedef struct ProtocolExtensionContainer_9566P28 {
+} ProtocolExtensionContainer_7683P27_t;
+typedef struct ProtocolExtensionContainer_7683P28 {
 	A_SEQUENCE_OF(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P28_t;
-typedef struct ProtocolExtensionContainer_9566P29 {
+} ProtocolExtensionContainer_7683P28_t;
+typedef struct ProtocolExtensionContainer_7683P29 {
 	A_SEQUENCE_OF(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P29_t;
-typedef struct ProtocolExtensionContainer_9566P30 {
+} ProtocolExtensionContainer_7683P29_t;
+typedef struct ProtocolExtensionContainer_7683P30 {
 	A_SEQUENCE_OF(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P30_t;
-typedef struct ProtocolExtensionContainer_9566P31 {
+} ProtocolExtensionContainer_7683P30_t;
+typedef struct ProtocolExtensionContainer_7683P31 {
 	A_SEQUENCE_OF(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P31_t;
-typedef struct ProtocolExtensionContainer_9566P32 {
+} ProtocolExtensionContainer_7683P31_t;
+typedef struct ProtocolExtensionContainer_7683P32 {
 	A_SEQUENCE_OF(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P32_t;
-typedef struct ProtocolExtensionContainer_9566P33 {
+} ProtocolExtensionContainer_7683P32_t;
+typedef struct ProtocolExtensionContainer_7683P33 {
 	A_SEQUENCE_OF(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P33_t;
-typedef struct ProtocolExtensionContainer_9566P34 {
+} ProtocolExtensionContainer_7683P33_t;
+typedef struct ProtocolExtensionContainer_7683P34 {
 	A_SEQUENCE_OF(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P34_t;
-typedef struct ProtocolExtensionContainer_9566P35 {
+} ProtocolExtensionContainer_7683P34_t;
+typedef struct ProtocolExtensionContainer_7683P35 {
 	A_SEQUENCE_OF(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P35_t;
-typedef struct ProtocolExtensionContainer_9566P36 {
+} ProtocolExtensionContainer_7683P35_t;
+typedef struct ProtocolExtensionContainer_7683P36 {
 	A_SEQUENCE_OF(struct E_RABs_ToBeReleased_ModReqdItemExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P36_t;
-typedef struct ProtocolExtensionContainer_9566P37 {
+} ProtocolExtensionContainer_7683P36_t;
+typedef struct ProtocolExtensionContainer_7683P37 {
 	A_SEQUENCE_OF(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P37_t;
-typedef struct ProtocolExtensionContainer_9566P38 {
+} ProtocolExtensionContainer_7683P37_t;
+typedef struct ProtocolExtensionContainer_7683P38 {
 	A_SEQUENCE_OF(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P38_t;
-typedef struct ProtocolExtensionContainer_9566P39 {
+} ProtocolExtensionContainer_7683P38_t;
+typedef struct ProtocolExtensionContainer_7683P39 {
 	A_SEQUENCE_OF(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P39_t;
-typedef struct ProtocolExtensionContainer_9566P40 {
+} ProtocolExtensionContainer_7683P39_t;
+typedef struct ProtocolExtensionContainer_7683P40 {
 	A_SEQUENCE_OF(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P40_t;
-typedef struct ProtocolExtensionContainer_9566P41 {
+} ProtocolExtensionContainer_7683P40_t;
+typedef struct ProtocolExtensionContainer_7683P41 {
 	A_SEQUENCE_OF(struct E_RABs_SubjectToCounterCheckItemExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P41_t;
-typedef struct ProtocolExtensionContainer_9566P42 {
+} ProtocolExtensionContainer_7683P41_t;
+typedef struct ProtocolExtensionContainer_7683P42 {
 	A_SEQUENCE_OF(struct UE_ContextInformationRetrieve_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P42_t;
-typedef struct ProtocolExtensionContainer_9566P43 {
+} ProtocolExtensionContainer_7683P42_t;
+typedef struct ProtocolExtensionContainer_7683P43 {
 	A_SEQUENCE_OF(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P43_t;
-typedef struct ProtocolExtensionContainer_9566P44 {
+} ProtocolExtensionContainer_7683P43_t;
+typedef struct ProtocolExtensionContainer_7683P44 {
 	A_SEQUENCE_OF(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P44_t;
-typedef struct ProtocolExtensionContainer_9566P45 {
+} ProtocolExtensionContainer_7683P44_t;
+typedef struct ProtocolExtensionContainer_7683P45 {
 	A_SEQUENCE_OF(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P45_t;
-typedef struct ProtocolExtensionContainer_9566P46 {
+} ProtocolExtensionContainer_7683P45_t;
+typedef struct ProtocolExtensionContainer_7683P46 {
 	A_SEQUENCE_OF(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P46_t;
-typedef struct ProtocolExtensionContainer_9566P47 {
+} ProtocolExtensionContainer_7683P46_t;
+typedef struct ProtocolExtensionContainer_7683P47 {
 	A_SEQUENCE_OF(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P47_t;
-typedef struct ProtocolExtensionContainer_9566P48 {
+} ProtocolExtensionContainer_7683P47_t;
+typedef struct ProtocolExtensionContainer_7683P48 {
 	A_SEQUENCE_OF(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P48_t;
-typedef struct ProtocolExtensionContainer_9566P49 {
+} ProtocolExtensionContainer_7683P48_t;
+typedef struct ProtocolExtensionContainer_7683P49 {
 	A_SEQUENCE_OF(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P49_t;
-typedef struct ProtocolExtensionContainer_9566P50 {
+} ProtocolExtensionContainer_7683P49_t;
+typedef struct ProtocolExtensionContainer_7683P50 {
 	A_SEQUENCE_OF(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P50_t;
-typedef struct ProtocolExtensionContainer_9566P51 {
+} ProtocolExtensionContainer_7683P50_t;
+typedef struct ProtocolExtensionContainer_7683P51 {
 	A_SEQUENCE_OF(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P51_t;
-typedef struct ProtocolExtensionContainer_9566P52 {
+} ProtocolExtensionContainer_7683P51_t;
+typedef struct ProtocolExtensionContainer_7683P52 {
 	A_SEQUENCE_OF(struct UE_ContextInformationSgNBModReqExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P52_t;
-typedef struct ProtocolExtensionContainer_9566P53 {
+} ProtocolExtensionContainer_7683P52_t;
+typedef struct ProtocolExtensionContainer_7683P53 {
 	A_SEQUENCE_OF(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P53_t;
-typedef struct ProtocolExtensionContainer_9566P54 {
+} ProtocolExtensionContainer_7683P53_t;
+typedef struct ProtocolExtensionContainer_7683P54 {
 	A_SEQUENCE_OF(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P54_t;
-typedef struct ProtocolExtensionContainer_9566P55 {
+} ProtocolExtensionContainer_7683P54_t;
+typedef struct ProtocolExtensionContainer_7683P55 {
 	A_SEQUENCE_OF(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P55_t;
-typedef struct ProtocolExtensionContainer_9566P56 {
+} ProtocolExtensionContainer_7683P55_t;
+typedef struct ProtocolExtensionContainer_7683P56 {
 	A_SEQUENCE_OF(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P56_t;
-typedef struct ProtocolExtensionContainer_9566P57 {
+} ProtocolExtensionContainer_7683P56_t;
+typedef struct ProtocolExtensionContainer_7683P57 {
 	A_SEQUENCE_OF(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P57_t;
-typedef struct ProtocolExtensionContainer_9566P58 {
+} ProtocolExtensionContainer_7683P57_t;
+typedef struct ProtocolExtensionContainer_7683P58 {
 	A_SEQUENCE_OF(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P58_t;
-typedef struct ProtocolExtensionContainer_9566P59 {
+} ProtocolExtensionContainer_7683P58_t;
+typedef struct ProtocolExtensionContainer_7683P59 {
 	A_SEQUENCE_OF(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P59_t;
-typedef struct ProtocolExtensionContainer_9566P60 {
+} ProtocolExtensionContainer_7683P59_t;
+typedef struct ProtocolExtensionContainer_7683P60 {
 	A_SEQUENCE_OF(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P60_t;
-typedef struct ProtocolExtensionContainer_9566P61 {
+} ProtocolExtensionContainer_7683P60_t;
+typedef struct ProtocolExtensionContainer_7683P61 {
 	A_SEQUENCE_OF(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P61_t;
-typedef struct ProtocolExtensionContainer_9566P62 {
+} ProtocolExtensionContainer_7683P61_t;
+typedef struct ProtocolExtensionContainer_7683P62 {
 	A_SEQUENCE_OF(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P62_t;
-typedef struct ProtocolExtensionContainer_9566P63 {
+} ProtocolExtensionContainer_7683P62_t;
+typedef struct ProtocolExtensionContainer_7683P63 {
 	A_SEQUENCE_OF(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P63_t;
-typedef struct ProtocolExtensionContainer_9566P64 {
+} ProtocolExtensionContainer_7683P63_t;
+typedef struct ProtocolExtensionContainer_7683P64 {
 	A_SEQUENCE_OF(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P64_t;
-typedef struct ProtocolExtensionContainer_9566P65 {
+} ProtocolExtensionContainer_7683P64_t;
+typedef struct ProtocolExtensionContainer_7683P65 {
 	A_SEQUENCE_OF(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P65_t;
-typedef struct ProtocolExtensionContainer_9566P66 {
+} ProtocolExtensionContainer_7683P65_t;
+typedef struct ProtocolExtensionContainer_7683P66 {
 	A_SEQUENCE_OF(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P66_t;
-typedef struct ProtocolExtensionContainer_9566P67 {
+} ProtocolExtensionContainer_7683P66_t;
+typedef struct ProtocolExtensionContainer_7683P67 {
 	A_SEQUENCE_OF(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P67_t;
-typedef struct ProtocolExtensionContainer_9566P68 {
+} ProtocolExtensionContainer_7683P67_t;
+typedef struct ProtocolExtensionContainer_7683P68 {
 	A_SEQUENCE_OF(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P68_t;
-typedef struct ProtocolExtensionContainer_9566P69 {
+} ProtocolExtensionContainer_7683P68_t;
+typedef struct ProtocolExtensionContainer_7683P69 {
 	A_SEQUENCE_OF(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P69_t;
-typedef struct ProtocolExtensionContainer_9566P70 {
+} ProtocolExtensionContainer_7683P69_t;
+typedef struct ProtocolExtensionContainer_7683P70 {
 	A_SEQUENCE_OF(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P70_t;
-typedef struct ProtocolExtensionContainer_9566P71 {
+} ProtocolExtensionContainer_7683P70_t;
+typedef struct ProtocolExtensionContainer_7683P71 {
 	A_SEQUENCE_OF(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P71_t;
-typedef struct ProtocolExtensionContainer_9566P72 {
+} ProtocolExtensionContainer_7683P71_t;
+typedef struct ProtocolExtensionContainer_7683P72 {
 	A_SEQUENCE_OF(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P72_t;
-typedef struct ProtocolExtensionContainer_9566P73 {
+} ProtocolExtensionContainer_7683P72_t;
+typedef struct ProtocolExtensionContainer_7683P73 {
 	A_SEQUENCE_OF(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P73_t;
-typedef struct ProtocolExtensionContainer_9566P74 {
+} ProtocolExtensionContainer_7683P73_t;
+typedef struct ProtocolExtensionContainer_7683P74 {
 	A_SEQUENCE_OF(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P74_t;
-typedef struct ProtocolExtensionContainer_9566P75 {
+} ProtocolExtensionContainer_7683P74_t;
+typedef struct ProtocolExtensionContainer_7683P75 {
 	A_SEQUENCE_OF(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P75_t;
-typedef struct ProtocolExtensionContainer_9566P76 {
+} ProtocolExtensionContainer_7683P75_t;
+typedef struct ProtocolExtensionContainer_7683P76 {
 	A_SEQUENCE_OF(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P76_t;
-typedef struct ProtocolExtensionContainer_9566P77 {
+} ProtocolExtensionContainer_7683P76_t;
+typedef struct ProtocolExtensionContainer_7683P77 {
 	A_SEQUENCE_OF(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P77_t;
-typedef struct ProtocolExtensionContainer_9566P78 {
+} ProtocolExtensionContainer_7683P77_t;
+typedef struct ProtocolExtensionContainer_7683P78 {
 	A_SEQUENCE_OF(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P78_t;
-typedef struct ProtocolExtensionContainer_9566P79 {
+} ProtocolExtensionContainer_7683P78_t;
+typedef struct ProtocolExtensionContainer_7683P79 {
 	A_SEQUENCE_OF(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P79_t;
-typedef struct ProtocolExtensionContainer_9566P80 {
+} ProtocolExtensionContainer_7683P79_t;
+typedef struct ProtocolExtensionContainer_7683P80 {
 	A_SEQUENCE_OF(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P80_t;
-typedef struct ProtocolExtensionContainer_9566P81 {
+} ProtocolExtensionContainer_7683P80_t;
+typedef struct ProtocolExtensionContainer_7683P81 {
 	A_SEQUENCE_OF(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P81_t;
-typedef struct ProtocolExtensionContainer_9566P82 {
+} ProtocolExtensionContainer_7683P81_t;
+typedef struct ProtocolExtensionContainer_7683P82 {
 	A_SEQUENCE_OF(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P82_t;
-typedef struct ProtocolExtensionContainer_9566P83 {
+} ProtocolExtensionContainer_7683P82_t;
+typedef struct ProtocolExtensionContainer_7683P83 {
 	A_SEQUENCE_OF(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P83_t;
-typedef struct ProtocolExtensionContainer_9566P84 {
+} ProtocolExtensionContainer_7683P83_t;
+typedef struct ProtocolExtensionContainer_7683P84 {
 	A_SEQUENCE_OF(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P84_t;
-typedef struct ProtocolExtensionContainer_9566P85 {
+} ProtocolExtensionContainer_7683P84_t;
+typedef struct ProtocolExtensionContainer_7683P85 {
 	A_SEQUENCE_OF(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P85_t;
-typedef struct ProtocolExtensionContainer_9566P86 {
+} ProtocolExtensionContainer_7683P85_t;
+typedef struct ProtocolExtensionContainer_7683P86 {
 	A_SEQUENCE_OF(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P86_t;
-typedef struct ProtocolExtensionContainer_9566P87 {
+} ProtocolExtensionContainer_7683P86_t;
+typedef struct ProtocolExtensionContainer_7683P87 {
 	A_SEQUENCE_OF(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P87_t;
-typedef struct ProtocolExtensionContainer_9566P88 {
+} ProtocolExtensionContainer_7683P87_t;
+typedef struct ProtocolExtensionContainer_7683P88 {
 	A_SEQUENCE_OF(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P88_t;
-typedef struct ProtocolExtensionContainer_9566P89 {
+} ProtocolExtensionContainer_7683P88_t;
+typedef struct ProtocolExtensionContainer_7683P89 {
 	A_SEQUENCE_OF(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P89_t;
-typedef struct ProtocolExtensionContainer_9566P90 {
+} ProtocolExtensionContainer_7683P89_t;
+typedef struct ProtocolExtensionContainer_7683P90 {
 	A_SEQUENCE_OF(struct ServedEUTRAcellsENDCX2Management_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P90_t;
-typedef struct ProtocolExtensionContainer_9566P91 {
+} ProtocolExtensionContainer_7683P90_t;
+typedef struct ProtocolExtensionContainer_7683P91 {
 	A_SEQUENCE_OF(struct En_gNBServedCells_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P91_t;
-typedef struct ProtocolExtensionContainer_9566P92 {
+} ProtocolExtensionContainer_7683P91_t;
+typedef struct ProtocolExtensionContainer_7683P92 {
 	A_SEQUENCE_OF(struct ServedNRCell_Information_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P92_t;
-typedef struct ProtocolExtensionContainer_9566P93 {
+} ProtocolExtensionContainer_7683P92_t;
+typedef struct ProtocolExtensionContainer_7683P93 {
 	A_SEQUENCE_OF(struct FDD_InfoServedNRCell_Information_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P93_t;
-typedef struct ProtocolExtensionContainer_9566P94 {
+} ProtocolExtensionContainer_7683P93_t;
+typedef struct ProtocolExtensionContainer_7683P94 {
 	A_SEQUENCE_OF(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P94_t;
-typedef struct ProtocolExtensionContainer_9566P95 {
+} ProtocolExtensionContainer_7683P94_t;
+typedef struct ProtocolExtensionContainer_7683P95 {
 	A_SEQUENCE_OF(struct TDD_InfoServedNRCell_Information_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P95_t;
-typedef struct ProtocolExtensionContainer_9566P96 {
+} ProtocolExtensionContainer_7683P95_t;
+typedef struct ProtocolExtensionContainer_7683P96 {
 	A_SEQUENCE_OF(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P96_t;
-typedef struct ProtocolExtensionContainer_9566P97 {
+} ProtocolExtensionContainer_7683P96_t;
+typedef struct ProtocolExtensionContainer_7683P97 {
 	A_SEQUENCE_OF(struct NRNeighbour_Information_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P97_t;
-typedef struct ProtocolExtensionContainer_9566P98 {
+} ProtocolExtensionContainer_7683P97_t;
+typedef struct ProtocolExtensionContainer_7683P98 {
 	A_SEQUENCE_OF(struct Limited_list_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P98_t;
-typedef struct ProtocolExtensionContainer_9566P99 {
+} ProtocolExtensionContainer_7683P98_t;
+typedef struct ProtocolExtensionContainer_7683P99 {
 	A_SEQUENCE_OF(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P99_t;
-typedef struct ProtocolExtensionContainer_9566P100 {
+} ProtocolExtensionContainer_7683P99_t;
+typedef struct ProtocolExtensionContainer_7683P100 {
 	A_SEQUENCE_OF(struct ServedNRCellsToModify_Item_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P100_t;
-typedef struct ProtocolExtensionContainer_9566P101 {
+} ProtocolExtensionContainer_7683P100_t;
+typedef struct ProtocolExtensionContainer_7683P101 {
 	A_SEQUENCE_OF(struct ServedNRCellsToActivate_Item_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P101_t;
-typedef struct ProtocolExtensionContainer_9566P102 {
+} ProtocolExtensionContainer_7683P101_t;
+typedef struct ProtocolExtensionContainer_7683P102 {
 	A_SEQUENCE_OF(struct ActivatedNRCellList_Item_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P102_t;
-typedef struct ProtocolExtensionContainer_9566P103 {
+} ProtocolExtensionContainer_7683P102_t;
+typedef struct ProtocolExtensionContainer_7683P103 {
 	A_SEQUENCE_OF(struct E_RABs_DataForwardingAddress_ItemExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P103_t;
-typedef struct ProtocolExtensionContainer_9566P104 {
+} ProtocolExtensionContainer_7683P103_t;
+typedef struct ProtocolExtensionContainer_7683P104 {
 	A_SEQUENCE_OF(struct ABSInformationFDD_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P104_t;
-typedef struct ProtocolExtensionContainer_9566P105 {
+} ProtocolExtensionContainer_7683P104_t;
+typedef struct ProtocolExtensionContainer_7683P105 {
 	A_SEQUENCE_OF(struct ABSInformationTDD_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P105_t;
-typedef struct ProtocolExtensionContainer_9566P106 {
+} ProtocolExtensionContainer_7683P105_t;
+typedef struct ProtocolExtensionContainer_7683P106 {
 	A_SEQUENCE_OF(struct ABS_Status_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P106_t;
-typedef struct ProtocolExtensionContainer_9566P107 {
+} ProtocolExtensionContainer_7683P106_t;
+typedef struct ProtocolExtensionContainer_7683P107 {
 	A_SEQUENCE_OF(struct AdditionalSpecialSubframe_Info_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P107_t;
-typedef struct ProtocolExtensionContainer_9566P108 {
+} ProtocolExtensionContainer_7683P107_t;
+typedef struct ProtocolExtensionContainer_7683P108 {
 	A_SEQUENCE_OF(struct AdditionalSpecialSubframeExtension_Info_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P108_t;
-typedef struct ProtocolExtensionContainer_9566P109 {
+} ProtocolExtensionContainer_7683P108_t;
+typedef struct ProtocolExtensionContainer_7683P109 {
 	A_SEQUENCE_OF(struct AllocationAndRetentionPriority_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P109_t;
-typedef struct ProtocolExtensionContainer_9566P110 {
+} ProtocolExtensionContainer_7683P109_t;
+typedef struct ProtocolExtensionContainer_7683P110 {
 	A_SEQUENCE_OF(struct AS_SecurityInformation_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P110_t;
-typedef struct ProtocolExtensionContainer_9566P111 {
+} ProtocolExtensionContainer_7683P110_t;
+typedef struct ProtocolExtensionContainer_7683P111 {
 	A_SEQUENCE_OF(struct BluetoothMeasurementConfiguration_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P111_t;
-typedef struct ProtocolExtensionContainer_9566P112 {
+} ProtocolExtensionContainer_7683P111_t;
+typedef struct ProtocolExtensionContainer_7683P112 {
 	A_SEQUENCE_OF(struct CellBasedMDT_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P112_t;
-typedef struct ProtocolExtensionContainer_9566P113 {
+} ProtocolExtensionContainer_7683P112_t;
+typedef struct ProtocolExtensionContainer_7683P113 {
 	A_SEQUENCE_OF(struct CellBasedQMC_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P113_t;
-typedef struct ProtocolExtensionContainer_9566P114 {
+} ProtocolExtensionContainer_7683P113_t;
+typedef struct ProtocolExtensionContainer_7683P114 {
 	A_SEQUENCE_OF(struct CellReplacingInfo_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P114_t;
-typedef struct ProtocolExtensionContainer_9566P115 {
+} ProtocolExtensionContainer_7683P114_t;
+typedef struct ProtocolExtensionContainer_7683P115 {
 	A_SEQUENCE_OF(struct CellType_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P115_t;
-typedef struct ProtocolExtensionContainer_9566P116 {
+} ProtocolExtensionContainer_7683P115_t;
+typedef struct ProtocolExtensionContainer_7683P116 {
 	A_SEQUENCE_OF(struct CNTypeRestrictionsItem_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P116_t;
-typedef struct ProtocolExtensionContainer_9566P117 {
+} ProtocolExtensionContainer_7683P116_t;
+typedef struct ProtocolExtensionContainer_7683P117 {
 	A_SEQUENCE_OF(struct CoMPHypothesisSetItem_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P117_t;
-typedef struct ProtocolExtensionContainer_9566P118 {
+} ProtocolExtensionContainer_7683P117_t;
+typedef struct ProtocolExtensionContainer_7683P118 {
 	A_SEQUENCE_OF(struct CoMPInformation_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P118_t;
-typedef struct ProtocolExtensionContainer_9566P119 {
+} ProtocolExtensionContainer_7683P118_t;
+typedef struct ProtocolExtensionContainer_7683P119 {
 	A_SEQUENCE_OF(struct CoMPInformationItem_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P119_t;
-typedef struct ProtocolExtensionContainer_9566P120 {
+} ProtocolExtensionContainer_7683P119_t;
+typedef struct ProtocolExtensionContainer_7683P120 {
 	A_SEQUENCE_OF(struct CoMPInformationStartTime_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P120_t;
-typedef struct ProtocolExtensionContainer_9566P121 {
+} ProtocolExtensionContainer_7683P120_t;
+typedef struct ProtocolExtensionContainer_7683P121 {
 	A_SEQUENCE_OF(struct CompositeAvailableCapacity_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P121_t;
-typedef struct ProtocolExtensionContainer_9566P122 {
+} ProtocolExtensionContainer_7683P121_t;
+typedef struct ProtocolExtensionContainer_7683P122 {
 	A_SEQUENCE_OF(struct CompositeAvailableCapacityGroup_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P122_t;
-typedef struct ProtocolExtensionContainer_9566P123 {
+} ProtocolExtensionContainer_7683P122_t;
+typedef struct ProtocolExtensionContainer_7683P123 {
 	A_SEQUENCE_OF(struct COUNTvalue_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P123_t;
-typedef struct ProtocolExtensionContainer_9566P124 {
+} ProtocolExtensionContainer_7683P123_t;
+typedef struct ProtocolExtensionContainer_7683P124 {
 	A_SEQUENCE_OF(struct COUNTValueExtended_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P124_t;
-typedef struct ProtocolExtensionContainer_9566P125 {
+} ProtocolExtensionContainer_7683P124_t;
+typedef struct ProtocolExtensionContainer_7683P125 {
 	A_SEQUENCE_OF(struct COUNTvaluePDCP_SNlength18_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P125_t;
-typedef struct ProtocolExtensionContainer_9566P126 {
+} ProtocolExtensionContainer_7683P125_t;
+typedef struct ProtocolExtensionContainer_7683P126 {
 	A_SEQUENCE_OF(struct CriticalityDiagnostics_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P126_t;
-typedef struct ProtocolExtensionContainer_9566P127 {
+} ProtocolExtensionContainer_7683P126_t;
+typedef struct ProtocolExtensionContainer_7683P127 {
 	A_SEQUENCE_OF(struct CriticalityDiagnostics_IE_List_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P127_t;
-typedef struct ProtocolExtensionContainer_9566P128 {
+} ProtocolExtensionContainer_7683P127_t;
+typedef struct ProtocolExtensionContainer_7683P128 {
 	A_SEQUENCE_OF(struct CSIReportList_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P128_t;
-typedef struct ProtocolExtensionContainer_9566P129 {
+} ProtocolExtensionContainer_7683P128_t;
+typedef struct ProtocolExtensionContainer_7683P129 {
 	A_SEQUENCE_OF(struct CSIReportPerCSIProcess_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P129_t;
-typedef struct ProtocolExtensionContainer_9566P130 {
+} ProtocolExtensionContainer_7683P129_t;
+typedef struct ProtocolExtensionContainer_7683P130 {
 	A_SEQUENCE_OF(struct CSIReportPerCSIProcessItem_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P130_t;
-typedef struct ProtocolExtensionContainer_9566P131 {
+} ProtocolExtensionContainer_7683P130_t;
+typedef struct ProtocolExtensionContainer_7683P131 {
 	A_SEQUENCE_OF(struct DataTrafficResourceIndication_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P131_t;
-typedef struct ProtocolExtensionContainer_9566P132 {
+} ProtocolExtensionContainer_7683P131_t;
+typedef struct ProtocolExtensionContainer_7683P132 {
 	A_SEQUENCE_OF(struct DeliveryStatus_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P132_t;
-typedef struct ProtocolExtensionContainer_9566P133 {
+} ProtocolExtensionContainer_7683P132_t;
+typedef struct ProtocolExtensionContainer_7683P133 {
 	A_SEQUENCE_OF(struct DynamicNAICSInformation_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P133_t;
-typedef struct ProtocolExtensionContainer_9566P134 {
+} ProtocolExtensionContainer_7683P133_t;
+typedef struct ProtocolExtensionContainer_7683P134 {
 	A_SEQUENCE_OF(struct ECGI_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P134_t;
-typedef struct ProtocolExtensionContainer_9566P135 {
+} ProtocolExtensionContainer_7683P134_t;
+typedef struct ProtocolExtensionContainer_7683P135 {
 	A_SEQUENCE_OF(struct EnhancedRNTP_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P135_t;
-typedef struct ProtocolExtensionContainer_9566P136 {
+} ProtocolExtensionContainer_7683P135_t;
+typedef struct ProtocolExtensionContainer_7683P136 {
 	A_SEQUENCE_OF(struct EnhancedRNTPStartTime_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P136_t;
-typedef struct ProtocolExtensionContainer_9566P137 {
+} ProtocolExtensionContainer_7683P136_t;
+typedef struct ProtocolExtensionContainer_7683P137 {
 	A_SEQUENCE_OF(struct EN_DC_ResourceConfigurationExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P137_t;
-typedef struct ProtocolExtensionContainer_9566P138 {
+} ProtocolExtensionContainer_7683P137_t;
+typedef struct ProtocolExtensionContainer_7683P138 {
 	A_SEQUENCE_OF(struct ERABActivityNotifyItem_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P138_t;
-typedef struct ProtocolExtensionContainer_9566P139 {
+} ProtocolExtensionContainer_7683P138_t;
+typedef struct ProtocolExtensionContainer_7683P139 {
 	A_SEQUENCE_OF(struct E_RAB_Level_QoS_Parameters_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P139_t;
-typedef struct ProtocolExtensionContainer_9566P140 {
+} ProtocolExtensionContainer_7683P139_t;
+typedef struct ProtocolExtensionContainer_7683P140 {
 	A_SEQUENCE_OF(struct E_RAB_Item_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P140_t;
-typedef struct ProtocolExtensionContainer_9566P141 {
+} ProtocolExtensionContainer_7683P140_t;
+typedef struct ProtocolExtensionContainer_7683P141 {
 	A_SEQUENCE_OF(struct E_RABUsageReport_Item_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P141_t;
-typedef struct ProtocolExtensionContainer_9566P142 {
+} ProtocolExtensionContainer_7683P141_t;
+typedef struct ProtocolExtensionContainer_7683P142 {
 	A_SEQUENCE_OF(struct ExpectedUEBehaviour_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P142_t;
-typedef struct ProtocolExtensionContainer_9566P143 {
+} ProtocolExtensionContainer_7683P142_t;
+typedef struct ProtocolExtensionContainer_7683P143 {
 	A_SEQUENCE_OF(struct ExpectedUEActivityBehaviour_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P143_t;
-typedef struct ProtocolExtensionContainer_9566P144 {
+} ProtocolExtensionContainer_7683P143_t;
+typedef struct ProtocolExtensionContainer_7683P144 {
 	A_SEQUENCE_OF(struct ExtendedULInterferenceOverloadInfo_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P144_t;
-typedef struct ProtocolExtensionContainer_9566P145 {
+} ProtocolExtensionContainer_7683P144_t;
+typedef struct ProtocolExtensionContainer_7683P145 {
 	A_SEQUENCE_OF(struct FDD_Info_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P145_t;
-typedef struct ProtocolExtensionContainer_9566P146 {
+} ProtocolExtensionContainer_7683P145_t;
+typedef struct ProtocolExtensionContainer_7683P146 {
 	A_SEQUENCE_OF(struct ForbiddenTAs_Item_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P146_t;
-typedef struct ProtocolExtensionContainer_9566P147 {
+} ProtocolExtensionContainer_7683P146_t;
+typedef struct ProtocolExtensionContainer_7683P147 {
 	A_SEQUENCE_OF(struct ForbiddenLAs_Item_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P147_t;
-typedef struct ProtocolExtensionContainer_9566P148 {
+} ProtocolExtensionContainer_7683P147_t;
+typedef struct ProtocolExtensionContainer_7683P148 {
 	A_SEQUENCE_OF(struct FreqBandNrItem_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P148_t;
-typedef struct ProtocolExtensionContainer_9566P149 {
+} ProtocolExtensionContainer_7683P148_t;
+typedef struct ProtocolExtensionContainer_7683P149 {
 	A_SEQUENCE_OF(struct GBR_QosInformation_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P149_t;
-typedef struct ProtocolExtensionContainer_9566P150 {
+} ProtocolExtensionContainer_7683P149_t;
+typedef struct ProtocolExtensionContainer_7683P150 {
 	A_SEQUENCE_OF(struct GlobalENB_ID_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P150_t;
-typedef struct ProtocolExtensionContainer_9566P151 {
+} ProtocolExtensionContainer_7683P150_t;
+typedef struct ProtocolExtensionContainer_7683P151 {
 	A_SEQUENCE_OF(struct GlobalGNB_ID_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P151_t;
-typedef struct ProtocolExtensionContainer_9566P152 {
+} ProtocolExtensionContainer_7683P151_t;
+typedef struct ProtocolExtensionContainer_7683P152 {
 	A_SEQUENCE_OF(struct GTPtunnelEndpoint_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P152_t;
-typedef struct ProtocolExtensionContainer_9566P153 {
+} ProtocolExtensionContainer_7683P152_t;
+typedef struct ProtocolExtensionContainer_7683P153 {
 	A_SEQUENCE_OF(struct GU_Group_ID_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P153_t;
-typedef struct ProtocolExtensionContainer_9566P154 {
+} ProtocolExtensionContainer_7683P153_t;
+typedef struct ProtocolExtensionContainer_7683P154 {
 	A_SEQUENCE_OF(struct GUMMEI_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P154_t;
-typedef struct ProtocolExtensionContainer_9566P155 {
+} ProtocolExtensionContainer_7683P154_t;
+typedef struct ProtocolExtensionContainer_7683P155 {
 	A_SEQUENCE_OF(struct HandoverRestrictionList_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P155_t;
-typedef struct ProtocolExtensionContainer_9566P156 {
+} ProtocolExtensionContainer_7683P155_t;
+typedef struct ProtocolExtensionContainer_7683P156 {
 	A_SEQUENCE_OF(struct HWLoadIndicator_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P156_t;
-typedef struct ProtocolExtensionContainer_9566P157 {
+} ProtocolExtensionContainer_7683P156_t;
+typedef struct ProtocolExtensionContainer_7683P157 {
 	A_SEQUENCE_OF(struct LastVisitedEUTRANCellInformation_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P157_t;
-typedef struct ProtocolExtensionContainer_9566P158 {
+} ProtocolExtensionContainer_7683P157_t;
+typedef struct ProtocolExtensionContainer_7683P158 {
 	A_SEQUENCE_OF(struct LocationReportingInformation_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P158_t;
-typedef struct ProtocolExtensionContainer_9566P159 {
+} ProtocolExtensionContainer_7683P158_t;
+typedef struct ProtocolExtensionContainer_7683P159 {
 	A_SEQUENCE_OF(struct M1PeriodicReporting_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P159_t;
-typedef struct ProtocolExtensionContainer_9566P160 {
+} ProtocolExtensionContainer_7683P159_t;
+typedef struct ProtocolExtensionContainer_7683P160 {
 	A_SEQUENCE_OF(struct M1ThresholdEventA2_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P160_t;
-typedef struct ProtocolExtensionContainer_9566P161 {
+} ProtocolExtensionContainer_7683P160_t;
+typedef struct ProtocolExtensionContainer_7683P161 {
 	A_SEQUENCE_OF(struct M3Configuration_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P161_t;
-typedef struct ProtocolExtensionContainer_9566P162 {
+} ProtocolExtensionContainer_7683P161_t;
+typedef struct ProtocolExtensionContainer_7683P162 {
 	A_SEQUENCE_OF(struct M4Configuration_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P162_t;
-typedef struct ProtocolExtensionContainer_9566P163 {
+} ProtocolExtensionContainer_7683P162_t;
+typedef struct ProtocolExtensionContainer_7683P163 {
 	A_SEQUENCE_OF(struct M5Configuration_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P163_t;
-typedef struct ProtocolExtensionContainer_9566P164 {
+} ProtocolExtensionContainer_7683P163_t;
+typedef struct ProtocolExtensionContainer_7683P164 {
 	A_SEQUENCE_OF(struct M6Configuration_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P164_t;
-typedef struct ProtocolExtensionContainer_9566P165 {
+} ProtocolExtensionContainer_7683P164_t;
+typedef struct ProtocolExtensionContainer_7683P165 {
 	A_SEQUENCE_OF(struct M7Configuration_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P165_t;
-typedef struct ProtocolExtensionContainer_9566P166 {
+} ProtocolExtensionContainer_7683P165_t;
+typedef struct ProtocolExtensionContainer_7683P166 {
 	A_SEQUENCE_OF(struct MDT_Configuration_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P166_t;
-typedef struct ProtocolExtensionContainer_9566P167 {
+} ProtocolExtensionContainer_7683P166_t;
+typedef struct ProtocolExtensionContainer_7683P167 {
 	A_SEQUENCE_OF(struct MeNBResourceCoordinationInformationExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P167_t;
-typedef struct ProtocolExtensionContainer_9566P168 {
+} ProtocolExtensionContainer_7683P167_t;
+typedef struct ProtocolExtensionContainer_7683P168 {
 	A_SEQUENCE_OF(struct MBSFN_Subframe_Info_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P168_t;
-typedef struct ProtocolExtensionContainer_9566P169 {
+} ProtocolExtensionContainer_7683P168_t;
+typedef struct ProtocolExtensionContainer_7683P169 {
 	A_SEQUENCE_OF(struct BandInfo_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P169_t;
-typedef struct ProtocolExtensionContainer_9566P170 {
+} ProtocolExtensionContainer_7683P169_t;
+typedef struct ProtocolExtensionContainer_7683P170 {
 	A_SEQUENCE_OF(struct SplitSRB_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P170_t;
-typedef struct ProtocolExtensionContainer_9566P171 {
+} ProtocolExtensionContainer_7683P170_t;
+typedef struct ProtocolExtensionContainer_7683P171 {
 	A_SEQUENCE_OF(struct UENRMeasurement_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P171_t;
-typedef struct ProtocolExtensionContainer_9566P172 {
+} ProtocolExtensionContainer_7683P171_t;
+typedef struct ProtocolExtensionContainer_7683P172 {
 	A_SEQUENCE_OF(struct Neighbour_Information_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P172_t;
-typedef struct ProtocolExtensionContainer_9566P173 {
+} ProtocolExtensionContainer_7683P172_t;
+typedef struct ProtocolExtensionContainer_7683P173 {
 	A_SEQUENCE_OF(struct NRFreqInfo_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P173_t;
-typedef struct ProtocolExtensionContainer_9566P174 {
+} ProtocolExtensionContainer_7683P173_t;
+typedef struct ProtocolExtensionContainer_7683P174 {
 	A_SEQUENCE_OF(struct NRCGI_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P174_t;
-typedef struct ProtocolExtensionContainer_9566P175 {
+} ProtocolExtensionContainer_7683P174_t;
+typedef struct ProtocolExtensionContainer_7683P175 {
 	A_SEQUENCE_OF(struct NR_TxBW_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P175_t;
-typedef struct ProtocolExtensionContainer_9566P176 {
+} ProtocolExtensionContainer_7683P175_t;
+typedef struct ProtocolExtensionContainer_7683P176 {
 	A_SEQUENCE_OF(struct NRUESecurityCapabilities_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P176_t;
-typedef struct ProtocolExtensionContainer_9566P177 {
+} ProtocolExtensionContainer_7683P176_t;
+typedef struct ProtocolExtensionContainer_7683P177 {
 	A_SEQUENCE_OF(struct PRACH_Configuration_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P177_t;
-typedef struct ProtocolExtensionContainer_9566P178 {
+} ProtocolExtensionContainer_7683P177_t;
+typedef struct ProtocolExtensionContainer_7683P178 {
 	A_SEQUENCE_OF(struct PLMNAreaBasedQMC_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P178_t;
-typedef struct ProtocolExtensionContainer_9566P179 {
+} ProtocolExtensionContainer_7683P178_t;
+typedef struct ProtocolExtensionContainer_7683P179 {
 	A_SEQUENCE_OF(struct ProSeAuthorized_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P179_t;
-typedef struct ProtocolExtensionContainer_9566P180 {
+} ProtocolExtensionContainer_7683P179_t;
+typedef struct ProtocolExtensionContainer_7683P180 {
 	A_SEQUENCE_OF(struct ProtectedEUTRAResourceIndication_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P180_t;
-typedef struct ProtocolExtensionContainer_9566P181 {
+} ProtocolExtensionContainer_7683P180_t;
+typedef struct ProtocolExtensionContainer_7683P181 {
 	A_SEQUENCE_OF(struct ProtectedFootprintTimePattern_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P181_t;
-typedef struct ProtocolExtensionContainer_9566P182 {
+} ProtocolExtensionContainer_7683P181_t;
+typedef struct ProtocolExtensionContainer_7683P182 {
 	A_SEQUENCE_OF(struct ProtectedResourceList_Item_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P182_t;
-typedef struct ProtocolExtensionContainer_9566P183 {
+} ProtocolExtensionContainer_7683P182_t;
+typedef struct ProtocolExtensionContainer_7683P183 {
 	A_SEQUENCE_OF(struct RadioResourceStatus_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P183_t;
-typedef struct ProtocolExtensionContainer_9566P184 {
+} ProtocolExtensionContainer_7683P183_t;
+typedef struct ProtocolExtensionContainer_7683P184 {
 	A_SEQUENCE_OF(struct RelativeNarrowbandTxPower_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P184_t;
-typedef struct ProtocolExtensionContainer_9566P185 {
+} ProtocolExtensionContainer_7683P184_t;
+typedef struct ProtocolExtensionContainer_7683P185 {
 	A_SEQUENCE_OF(struct ReservedSubframePattern_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P185_t;
-typedef struct ProtocolExtensionContainer_9566P186 {
+} ProtocolExtensionContainer_7683P185_t;
+typedef struct ProtocolExtensionContainer_7683P186 {
 	A_SEQUENCE_OF(struct RLC_Status_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P186_t;
-typedef struct ProtocolExtensionContainer_9566P187 {
+} ProtocolExtensionContainer_7683P186_t;
+typedef struct ProtocolExtensionContainer_7683P187 {
 	A_SEQUENCE_OF(struct RSRPMeasurementResult_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P187_t;
-typedef struct ProtocolExtensionContainer_9566P188 {
+} ProtocolExtensionContainer_7683P187_t;
+typedef struct ProtocolExtensionContainer_7683P188 {
 	A_SEQUENCE_OF(struct RSRPMRList_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P188_t;
-typedef struct ProtocolExtensionContainer_9566P189 {
+} ProtocolExtensionContainer_7683P188_t;
+typedef struct ProtocolExtensionContainer_7683P189 {
 	A_SEQUENCE_OF(struct S1TNLLoadIndicator_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P189_t;
-typedef struct ProtocolExtensionContainer_9566P190 {
+} ProtocolExtensionContainer_7683P189_t;
+typedef struct ProtocolExtensionContainer_7683P190 {
 	A_SEQUENCE_OF(struct SecondaryRATUsageReport_Item_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P190_t;
-typedef struct ProtocolExtensionContainer_9566P191 {
+} ProtocolExtensionContainer_7683P190_t;
+typedef struct ProtocolExtensionContainer_7683P191 {
 	A_SEQUENCE_OF(struct ServedCell_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P191_t;
-typedef struct ProtocolExtensionContainer_9566P192 {
+} ProtocolExtensionContainer_7683P191_t;
+typedef struct ProtocolExtensionContainer_7683P192 {
 	A_SEQUENCE_OF(struct ServedCell_Information_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P192_t;
-typedef struct ProtocolExtensionContainer_9566P193 {
+} ProtocolExtensionContainer_7683P192_t;
+typedef struct ProtocolExtensionContainer_7683P193 {
 	A_SEQUENCE_OF(struct SgNBResourceCoordinationInformationExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P193_t;
-typedef struct ProtocolExtensionContainer_9566P194 {
+} ProtocolExtensionContainer_7683P193_t;
+typedef struct ProtocolExtensionContainer_7683P194 {
 	A_SEQUENCE_OF(struct SpecialSubframe_Info_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P194_t;
-typedef struct ProtocolExtensionContainer_9566P195 {
+} ProtocolExtensionContainer_7683P194_t;
+typedef struct ProtocolExtensionContainer_7683P195 {
 	A_SEQUENCE_OF(struct SubbandCQI_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P195_t;
-typedef struct ProtocolExtensionContainer_9566P196 {
+} ProtocolExtensionContainer_7683P195_t;
+typedef struct ProtocolExtensionContainer_7683P196 {
 	A_SEQUENCE_OF(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P196_t;
-typedef struct ProtocolExtensionContainer_9566P197 {
+} ProtocolExtensionContainer_7683P196_t;
+typedef struct ProtocolExtensionContainer_7683P197 {
 	A_SEQUENCE_OF(struct ScheduledCommunicationTime_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P197_t;
-typedef struct ProtocolExtensionContainer_9566P198 {
+} ProtocolExtensionContainer_7683P197_t;
+typedef struct ProtocolExtensionContainer_7683P198 {
 	A_SEQUENCE_OF(struct SubbandCQIItem_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P198_t;
-typedef struct ProtocolExtensionContainer_9566P199 {
+} ProtocolExtensionContainer_7683P198_t;
+typedef struct ProtocolExtensionContainer_7683P199 {
 	A_SEQUENCE_OF(struct SULInformation_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P199_t;
-typedef struct ProtocolExtensionContainer_9566P200 {
+} ProtocolExtensionContainer_7683P199_t;
+typedef struct ProtocolExtensionContainer_7683P200 {
 	A_SEQUENCE_OF(struct SupportedSULFreqBandItem_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P200_t;
-typedef struct ProtocolExtensionContainer_9566P201 {
+} ProtocolExtensionContainer_7683P200_t;
+typedef struct ProtocolExtensionContainer_7683P201 {
 	A_SEQUENCE_OF(struct TABasedMDT_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P201_t;
-typedef struct ProtocolExtensionContainer_9566P202 {
+} ProtocolExtensionContainer_7683P201_t;
+typedef struct ProtocolExtensionContainer_7683P202 {
 	A_SEQUENCE_OF(struct TAIBasedMDT_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P202_t;
-typedef struct ProtocolExtensionContainer_9566P203 {
+} ProtocolExtensionContainer_7683P202_t;
+typedef struct ProtocolExtensionContainer_7683P203 {
 	A_SEQUENCE_OF(struct TAI_Item_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P203_t;
-typedef struct ProtocolExtensionContainer_9566P204 {
+} ProtocolExtensionContainer_7683P203_t;
+typedef struct ProtocolExtensionContainer_7683P204 {
 	A_SEQUENCE_OF(struct TABasedQMC_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P204_t;
-typedef struct ProtocolExtensionContainer_9566P205 {
+} ProtocolExtensionContainer_7683P204_t;
+typedef struct ProtocolExtensionContainer_7683P205 {
 	A_SEQUENCE_OF(struct TAIBasedQMC_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P205_t;
-typedef struct ProtocolExtensionContainer_9566P206 {
+} ProtocolExtensionContainer_7683P205_t;
+typedef struct ProtocolExtensionContainer_7683P206 {
 	A_SEQUENCE_OF(struct TDD_Info_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P206_t;
-typedef struct ProtocolExtensionContainer_9566P207 {
+} ProtocolExtensionContainer_7683P206_t;
+typedef struct ProtocolExtensionContainer_7683P207 {
 	A_SEQUENCE_OF(struct TraceActivation_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P207_t;
-typedef struct ProtocolExtensionContainer_9566P208 {
+} ProtocolExtensionContainer_7683P207_t;
+typedef struct ProtocolExtensionContainer_7683P208 {
 	A_SEQUENCE_OF(struct Tunnel_Information_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P208_t;
-typedef struct ProtocolExtensionContainer_9566P209 {
+} ProtocolExtensionContainer_7683P208_t;
+typedef struct ProtocolExtensionContainer_7683P209 {
 	A_SEQUENCE_OF(struct UEAggregate_MaximumBitrate_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P209_t;
-typedef struct ProtocolExtensionContainer_9566P210 {
+} ProtocolExtensionContainer_7683P209_t;
+typedef struct ProtocolExtensionContainer_7683P210 {
 	A_SEQUENCE_OF(struct UEAppLayerMeasConfig_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P210_t;
-typedef struct ProtocolExtensionContainer_9566P211 {
+} ProtocolExtensionContainer_7683P210_t;
+typedef struct ProtocolExtensionContainer_7683P211 {
 	A_SEQUENCE_OF(struct UESecurityCapabilities_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P211_t;
-typedef struct ProtocolExtensionContainer_9566P212 {
+} ProtocolExtensionContainer_7683P211_t;
+typedef struct ProtocolExtensionContainer_7683P212 {
 	A_SEQUENCE_OF(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P212_t;
-typedef struct ProtocolExtensionContainer_9566P213 {
+} ProtocolExtensionContainer_7683P212_t;
+typedef struct ProtocolExtensionContainer_7683P213 {
 	A_SEQUENCE_OF(struct UEsToBeResetList_Item_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P213_t;
-typedef struct ProtocolExtensionContainer_9566P214 {
+} ProtocolExtensionContainer_7683P213_t;
+typedef struct ProtocolExtensionContainer_7683P214 {
 	A_SEQUENCE_OF(struct ULandDLSharing_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P214_t;
-typedef struct ProtocolExtensionContainer_9566P215 {
+} ProtocolExtensionContainer_7683P214_t;
+typedef struct ProtocolExtensionContainer_7683P215 {
 	A_SEQUENCE_OF(struct ULConfiguration_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P215_t;
-typedef struct ProtocolExtensionContainer_9566P216 {
+} ProtocolExtensionContainer_7683P215_t;
+typedef struct ProtocolExtensionContainer_7683P216 {
 	A_SEQUENCE_OF(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P216_t;
-typedef struct ProtocolExtensionContainer_9566P217 {
+} ProtocolExtensionContainer_7683P216_t;
+typedef struct ProtocolExtensionContainer_7683P217 {
 	A_SEQUENCE_OF(struct ULOnlySharing_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P217_t;
-typedef struct ProtocolExtensionContainer_9566P218 {
+} ProtocolExtensionContainer_7683P217_t;
+typedef struct ProtocolExtensionContainer_7683P218 {
 	A_SEQUENCE_OF(struct UsableABSInformationFDD_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P218_t;
-typedef struct ProtocolExtensionContainer_9566P219 {
+} ProtocolExtensionContainer_7683P218_t;
+typedef struct ProtocolExtensionContainer_7683P219 {
 	A_SEQUENCE_OF(struct UsableABSInformationTDD_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P219_t;
-typedef struct ProtocolExtensionContainer_9566P220 {
+} ProtocolExtensionContainer_7683P219_t;
+typedef struct ProtocolExtensionContainer_7683P220 {
 	A_SEQUENCE_OF(struct V2XServicesAuthorized_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P220_t;
-typedef struct ProtocolExtensionContainer_9566P221 {
+} ProtocolExtensionContainer_7683P220_t;
+typedef struct ProtocolExtensionContainer_7683P221 {
 	A_SEQUENCE_OF(struct WidebandCQI_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P221_t;
-typedef struct ProtocolExtensionContainer_9566P222 {
+} ProtocolExtensionContainer_7683P221_t;
+typedef struct ProtocolExtensionContainer_7683P222 {
 	A_SEQUENCE_OF(struct WLANMeasurementConfiguration_ExtIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolExtensionContainer_9566P222_t;
+} ProtocolExtensionContainer_7683P222_t;
 
 /* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P0;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P0_specs_1;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P0_1[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P0_constr_1;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P1;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P1_specs_3;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P1_3[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P1_constr_3;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P2;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P2_specs_5;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P2_5[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P2_constr_5;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P3;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P3_specs_7;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P3_7[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P3_constr_7;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P4;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P4_specs_9;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P4_9[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P4_constr_9;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P5;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P5_specs_11;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P5_11[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P5_constr_11;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P6;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P6_specs_13;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P6_13[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P6_constr_13;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P7;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P7_specs_15;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P7_15[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P7_constr_15;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P8;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P8_specs_17;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P8_17[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P8_constr_17;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P9;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P9_specs_19;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P9_19[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P9_constr_19;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P10;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P10_specs_21;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P10_21[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P10_constr_21;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P11;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P11_specs_23;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P11_23[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P11_constr_23;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P12;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P12_specs_25;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P12_25[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P12_constr_25;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P13;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P13_specs_27;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P13_27[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P13_constr_27;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P14;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P14_specs_29;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P14_29[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P14_constr_29;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P15;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P15_specs_31;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P15_31[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P15_constr_31;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P16;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P16_specs_33;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P16_33[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P16_constr_33;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P17;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P17_specs_35;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P17_35[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P17_constr_35;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P18;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P18_specs_37;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P18_37[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P18_constr_37;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P19;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P19_specs_39;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P19_39[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P19_constr_39;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P20;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P20_specs_41;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P20_41[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P20_constr_41;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P21;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P21_specs_43;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P21_43[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P21_constr_43;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P22;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P22_specs_45;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P22_45[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P22_constr_45;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P23;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P23_specs_47;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P23_47[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P23_constr_47;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P24;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P24_specs_49;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P24_49[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P24_constr_49;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P25;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P25_specs_51;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P25_51[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P25_constr_51;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P26;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P26_specs_53;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P26_53[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P26_constr_53;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P27;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P27_specs_55;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P27_55[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P27_constr_55;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P28;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P28_specs_57;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P28_57[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P28_constr_57;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P29;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P29_specs_59;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P29_59[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P29_constr_59;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P30;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P30_specs_61;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P30_61[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P30_constr_61;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P31;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P31_specs_63;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P31_63[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P31_constr_63;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P32;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P32_specs_65;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P32_65[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P32_constr_65;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P33;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P33_specs_67;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P33_67[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P33_constr_67;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P34;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P34_specs_69;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P34_69[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P34_constr_69;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P35;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P35_specs_71;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P35_71[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P35_constr_71;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P36;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P36_specs_73;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P36_73[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P36_constr_73;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P37;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P37_specs_75;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P37_75[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P37_constr_75;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P38;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P38_specs_77;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P38_77[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P38_constr_77;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P39;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P39_specs_79;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P39_79[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P39_constr_79;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P40;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P40_specs_81;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P40_81[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P40_constr_81;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P41;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P41_specs_83;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P41_83[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P41_constr_83;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P42;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P42_specs_85;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P42_85[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P42_constr_85;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P43;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P43_specs_87;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P43_87[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P43_constr_87;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P44;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P44_specs_89;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P44_89[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P44_constr_89;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P45;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P45_specs_91;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P45_91[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P45_constr_91;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P46;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P46_specs_93;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P46_93[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P46_constr_93;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P47;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P47_specs_95;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P47_95[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P47_constr_95;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P48;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P48_specs_97;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P48_97[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P48_constr_97;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P49;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P49_specs_99;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P49_99[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P49_constr_99;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P50;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P50_specs_101;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P50_101[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P50_constr_101;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P51;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P51_specs_103;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P51_103[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P51_constr_103;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P52;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P52_specs_105;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P52_105[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P52_constr_105;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P53;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P53_specs_107;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P53_107[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P53_constr_107;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P54;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P54_specs_109;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P54_109[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P54_constr_109;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P55;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P55_specs_111;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P55_111[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P55_constr_111;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P56;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P56_specs_113;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P56_113[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P56_constr_113;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P57;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P57_specs_115;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P57_115[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P57_constr_115;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P58;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P58_specs_117;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P58_117[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P58_constr_117;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P59;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P59_specs_119;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P59_119[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P59_constr_119;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P60;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P60_specs_121;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P60_121[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P60_constr_121;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P61;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P61_specs_123;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P61_123[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P61_constr_123;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P62;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P62_specs_125;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P62_125[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P62_constr_125;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P63;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P63_specs_127;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P63_127[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P63_constr_127;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P64;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P64_specs_129;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P64_129[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P64_constr_129;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P65;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P65_specs_131;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P65_131[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P65_constr_131;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P66;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P66_specs_133;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P66_133[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P66_constr_133;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P67;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P67_specs_135;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P67_135[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P67_constr_135;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P68;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P68_specs_137;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P68_137[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P68_constr_137;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P69;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P69_specs_139;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P69_139[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P69_constr_139;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P70;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P70_specs_141;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P70_141[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P70_constr_141;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P71;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P71_specs_143;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P71_143[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P71_constr_143;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P72;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P72_specs_145;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P72_145[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P72_constr_145;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P73;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P73_specs_147;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P73_147[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P73_constr_147;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P74;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P74_specs_149;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P74_149[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P74_constr_149;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P75;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P75_specs_151;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P75_151[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P75_constr_151;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P76;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P76_specs_153;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P76_153[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P76_constr_153;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P77;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P77_specs_155;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P77_155[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P77_constr_155;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P78;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P78_specs_157;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P78_157[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P78_constr_157;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P79;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P79_specs_159;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P79_159[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P79_constr_159;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P80;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P80_specs_161;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P80_161[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P80_constr_161;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P81;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P81_specs_163;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P81_163[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P81_constr_163;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P82;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P82_specs_165;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P82_165[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P82_constr_165;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P83;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P83_specs_167;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P83_167[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P83_constr_167;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P84;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P84_specs_169;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P84_169[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P84_constr_169;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P85;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P85_specs_171;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P85_171[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P85_constr_171;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P86;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P86_specs_173;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P86_173[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P86_constr_173;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P87;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P87_specs_175;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P87_175[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P87_constr_175;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P88;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P88_specs_177;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P88_177[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P88_constr_177;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P89;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P89_specs_179;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P89_179[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P89_constr_179;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P90;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P90_specs_181;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P90_181[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P90_constr_181;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P91;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P91_specs_183;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P91_183[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P91_constr_183;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P92;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P92_specs_185;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P92_185[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P92_constr_185;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P93;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P93_specs_187;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P93_187[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P93_constr_187;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P94;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P94_specs_189;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P94_189[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P94_constr_189;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P95;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P95_specs_191;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P95_191[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P95_constr_191;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P96;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P96_specs_193;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P96_193[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P96_constr_193;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P97;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P97_specs_195;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P97_195[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P97_constr_195;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P98;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P98_specs_197;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P98_197[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P98_constr_197;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P99;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P99_specs_199;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P99_199[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P99_constr_199;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P100;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P100_specs_201;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P100_201[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P100_constr_201;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P101;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P101_specs_203;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P101_203[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P101_constr_203;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P102;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P102_specs_205;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P102_205[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P102_constr_205;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P103;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P103_specs_207;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P103_207[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P103_constr_207;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P104;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P104_specs_209;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P104_209[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P104_constr_209;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P105;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P105_specs_211;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P105_211[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P105_constr_211;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P106;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P106_specs_213;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P106_213[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P106_constr_213;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P107;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P107_specs_215;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P107_215[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P107_constr_215;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P108;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P108_specs_217;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P108_217[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P108_constr_217;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P109;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P109_specs_219;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P109_219[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P109_constr_219;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P110;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P110_specs_221;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P110_221[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P110_constr_221;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P111;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P111_specs_223;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P111_223[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P111_constr_223;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P112;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P112_specs_225;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P112_225[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P112_constr_225;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P113;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P113_specs_227;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P113_227[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P113_constr_227;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P114;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P114_specs_229;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P114_229[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P114_constr_229;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P115;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P115_specs_231;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P115_231[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P115_constr_231;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P116;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P116_specs_233;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P116_233[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P116_constr_233;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P117;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P117_specs_235;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P117_235[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P117_constr_235;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P118;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P118_specs_237;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P118_237[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P118_constr_237;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P119;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P119_specs_239;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P119_239[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P119_constr_239;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P120;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P120_specs_241;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P120_241[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P120_constr_241;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P121;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P121_specs_243;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P121_243[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P121_constr_243;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P122;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P122_specs_245;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P122_245[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P122_constr_245;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P123;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P123_specs_247;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P123_247[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P123_constr_247;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P124;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P124_specs_249;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P124_249[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P124_constr_249;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P125;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P125_specs_251;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P125_251[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P125_constr_251;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P126;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P126_specs_253;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P126_253[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P126_constr_253;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P127;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P127_specs_255;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P127_255[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P127_constr_255;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P128;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P128_specs_257;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P128_257[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P128_constr_257;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P129;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P129_specs_259;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P129_259[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P129_constr_259;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P130;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P130_specs_261;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P130_261[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P130_constr_261;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P131;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P131_specs_263;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P131_263[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P131_constr_263;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P132;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P132_specs_265;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P132_265[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P132_constr_265;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P133;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P133_specs_267;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P133_267[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P133_constr_267;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P134;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P134_specs_269;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P134_269[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P134_constr_269;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P135;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P135_specs_271;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P135_271[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P135_constr_271;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P136;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P136_specs_273;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P136_273[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P136_constr_273;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P137;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P137_specs_275;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P137_275[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P137_constr_275;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P138;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P138_specs_277;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P138_277[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P138_constr_277;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P139;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P139_specs_279;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P139_279[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P139_constr_279;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P140;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P140_specs_281;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P140_281[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P140_constr_281;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P141;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P141_specs_283;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P141_283[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P141_constr_283;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P142;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P142_specs_285;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P142_285[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P142_constr_285;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P143;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P143_specs_287;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P143_287[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P143_constr_287;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P144;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P144_specs_289;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P144_289[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P144_constr_289;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P145;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P145_specs_291;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P145_291[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P145_constr_291;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P146;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P146_specs_293;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P146_293[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P146_constr_293;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P147;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P147_specs_295;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P147_295[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P147_constr_295;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P148;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P148_specs_297;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P148_297[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P148_constr_297;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P149;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P149_specs_299;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P149_299[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P149_constr_299;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P150;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P150_specs_301;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P150_301[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P150_constr_301;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P151;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P151_specs_303;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P151_303[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P151_constr_303;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P152;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P152_specs_305;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P152_305[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P152_constr_305;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P153;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P153_specs_307;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P153_307[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P153_constr_307;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P154;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P154_specs_309;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P154_309[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P154_constr_309;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P155;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P155_specs_311;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P155_311[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P155_constr_311;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P156;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P156_specs_313;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P156_313[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P156_constr_313;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P157;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P157_specs_315;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P157_315[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P157_constr_315;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P158;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P158_specs_317;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P158_317[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P158_constr_317;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P159;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P159_specs_319;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P159_319[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P159_constr_319;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P160;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P160_specs_321;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P160_321[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P160_constr_321;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P161;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P161_specs_323;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P161_323[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P161_constr_323;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P162;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P162_specs_325;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P162_325[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P162_constr_325;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P163;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P163_specs_327;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P163_327[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P163_constr_327;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P164;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P164_specs_329;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P164_329[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P164_constr_329;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P165;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P165_specs_331;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P165_331[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P165_constr_331;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P166;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P166_specs_333;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P166_333[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P166_constr_333;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P167;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P167_specs_335;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P167_335[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P167_constr_335;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P168;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P168_specs_337;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P168_337[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P168_constr_337;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P169;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P169_specs_339;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P169_339[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P169_constr_339;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P170;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P170_specs_341;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P170_341[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P170_constr_341;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P171;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P171_specs_343;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P171_343[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P171_constr_343;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P172;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P172_specs_345;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P172_345[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P172_constr_345;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P173;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P173_specs_347;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P173_347[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P173_constr_347;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P174;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P174_specs_349;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P174_349[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P174_constr_349;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P175;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P175_specs_351;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P175_351[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P175_constr_351;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P176;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P176_specs_353;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P176_353[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P176_constr_353;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P177;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P177_specs_355;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P177_355[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P177_constr_355;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P178;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P178_specs_357;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P178_357[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P178_constr_357;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P179;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P179_specs_359;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P179_359[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P179_constr_359;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P180;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P180_specs_361;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P180_361[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P180_constr_361;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P181;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P181_specs_363;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P181_363[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P181_constr_363;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P182;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P182_specs_365;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P182_365[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P182_constr_365;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P183;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P183_specs_367;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P183_367[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P183_constr_367;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P184;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P184_specs_369;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P184_369[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P184_constr_369;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P185;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P185_specs_371;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P185_371[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P185_constr_371;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P186;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P186_specs_373;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P186_373[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P186_constr_373;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P187;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P187_specs_375;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P187_375[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P187_constr_375;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P188;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P188_specs_377;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P188_377[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P188_constr_377;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P189;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P189_specs_379;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P189_379[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P189_constr_379;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P190;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P190_specs_381;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P190_381[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P190_constr_381;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P191;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P191_specs_383;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P191_383[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P191_constr_383;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P192;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P192_specs_385;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P192_385[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P192_constr_385;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P193;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P193_specs_387;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P193_387[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P193_constr_387;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P194;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P194_specs_389;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P194_389[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P194_constr_389;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P195;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P195_specs_391;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P195_391[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P195_constr_391;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P196;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P196_specs_393;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P196_393[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P196_constr_393;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P197;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P197_specs_395;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P197_395[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P197_constr_395;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P198;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P198_specs_397;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P198_397[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P198_constr_397;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P199;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P199_specs_399;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P199_399[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P199_constr_399;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P200;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P200_specs_401;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P200_401[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P200_constr_401;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P201;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P201_specs_403;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P201_403[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P201_constr_403;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P202;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P202_specs_405;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P202_405[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P202_constr_405;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P203;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P203_specs_407;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P203_407[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P203_constr_407;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P204;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P204_specs_409;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P204_409[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P204_constr_409;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P205;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P205_specs_411;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P205_411[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P205_constr_411;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P206;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P206_specs_413;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P206_413[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P206_constr_413;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P207;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P207_specs_415;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P207_415[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P207_constr_415;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P208;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P208_specs_417;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P208_417[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P208_constr_417;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P209;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P209_specs_419;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P209_419[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P209_constr_419;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P210;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P210_specs_421;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P210_421[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P210_constr_421;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P211;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P211_specs_423;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P211_423[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P211_constr_423;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P212;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P212_specs_425;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P212_425[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P212_constr_425;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P213;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P213_specs_427;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P213_427[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P213_constr_427;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P214;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P214_specs_429;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P214_429[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P214_constr_429;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P215;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P215_specs_431;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P215_431[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P215_constr_431;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P216;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P216_specs_433;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P216_433[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P216_constr_433;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P217;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P217_specs_435;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P217_435[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P217_constr_435;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P218;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P218_specs_437;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P218_437[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P218_constr_437;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P219;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P219_specs_439;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P219_439[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P219_constr_439;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P220;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P220_specs_441;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P220_441[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P220_constr_441;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P221;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P221_specs_443;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P221_443[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P221_constr_443;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P222;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P222_specs_445;
-extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P222_445[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P222_constr_445;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P0;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P0_specs_1;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P0_1[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P0_constr_1;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P1;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P1_specs_3;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P1_3[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P1_constr_3;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P2;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P2_specs_5;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P2_5[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P2_constr_5;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P3;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P3_specs_7;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P3_7[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P3_constr_7;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P4;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P4_specs_9;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P4_9[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P4_constr_9;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P5;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P5_specs_11;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P5_11[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P5_constr_11;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P6;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P6_specs_13;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P6_13[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P6_constr_13;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P7;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P7_specs_15;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P7_15[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P7_constr_15;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P8;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P8_specs_17;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P8_17[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P8_constr_17;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P9;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P9_specs_19;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P9_19[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P9_constr_19;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P10;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P10_specs_21;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P10_21[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P10_constr_21;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P11;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P11_specs_23;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P11_23[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P11_constr_23;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P12;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P12_specs_25;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P12_25[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P12_constr_25;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P13;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P13_specs_27;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P13_27[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P13_constr_27;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P14;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P14_specs_29;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P14_29[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P14_constr_29;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P15;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P15_specs_31;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P15_31[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P15_constr_31;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P16;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P16_specs_33;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P16_33[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P16_constr_33;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P17;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P17_specs_35;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P17_35[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P17_constr_35;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P18;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P18_specs_37;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P18_37[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P18_constr_37;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P19;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P19_specs_39;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P19_39[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P19_constr_39;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P20;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P20_specs_41;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P20_41[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P20_constr_41;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P21;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P21_specs_43;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P21_43[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P21_constr_43;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P22;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P22_specs_45;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P22_45[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P22_constr_45;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P23;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P23_specs_47;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P23_47[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P23_constr_47;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P24;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P24_specs_49;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P24_49[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P24_constr_49;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P25;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P25_specs_51;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P25_51[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P25_constr_51;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P26;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P26_specs_53;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P26_53[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P26_constr_53;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P27;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P27_specs_55;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P27_55[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P27_constr_55;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P28;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P28_specs_57;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P28_57[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P28_constr_57;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P29;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P29_specs_59;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P29_59[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P29_constr_59;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P30;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P30_specs_61;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P30_61[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P30_constr_61;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P31;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P31_specs_63;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P31_63[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P31_constr_63;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P32;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P32_specs_65;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P32_65[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P32_constr_65;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P33;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P33_specs_67;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P33_67[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P33_constr_67;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P34;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P34_specs_69;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P34_69[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P34_constr_69;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P35;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P35_specs_71;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P35_71[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P35_constr_71;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P36;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P36_specs_73;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P36_73[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P36_constr_73;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P37;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P37_specs_75;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P37_75[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P37_constr_75;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P38;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P38_specs_77;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P38_77[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P38_constr_77;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P39;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P39_specs_79;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P39_79[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P39_constr_79;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P40;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P40_specs_81;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P40_81[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P40_constr_81;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P41;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P41_specs_83;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P41_83[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P41_constr_83;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P42;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P42_specs_85;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P42_85[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P42_constr_85;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P43;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P43_specs_87;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P43_87[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P43_constr_87;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P44;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P44_specs_89;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P44_89[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P44_constr_89;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P45;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P45_specs_91;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P45_91[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P45_constr_91;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P46;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P46_specs_93;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P46_93[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P46_constr_93;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P47;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P47_specs_95;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P47_95[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P47_constr_95;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P48;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P48_specs_97;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P48_97[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P48_constr_97;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P49;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P49_specs_99;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P49_99[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P49_constr_99;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P50;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P50_specs_101;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P50_101[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P50_constr_101;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P51;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P51_specs_103;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P51_103[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P51_constr_103;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P52;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P52_specs_105;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P52_105[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P52_constr_105;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P53;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P53_specs_107;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P53_107[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P53_constr_107;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P54;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P54_specs_109;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P54_109[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P54_constr_109;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P55;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P55_specs_111;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P55_111[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P55_constr_111;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P56;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P56_specs_113;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P56_113[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P56_constr_113;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P57;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P57_specs_115;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P57_115[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P57_constr_115;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P58;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P58_specs_117;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P58_117[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P58_constr_117;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P59;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P59_specs_119;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P59_119[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P59_constr_119;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P60;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P60_specs_121;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P60_121[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P60_constr_121;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P61;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P61_specs_123;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P61_123[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P61_constr_123;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P62;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P62_specs_125;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P62_125[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P62_constr_125;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P63;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P63_specs_127;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P63_127[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P63_constr_127;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P64;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P64_specs_129;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P64_129[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P64_constr_129;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P65;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P65_specs_131;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P65_131[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P65_constr_131;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P66;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P66_specs_133;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P66_133[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P66_constr_133;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P67;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P67_specs_135;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P67_135[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P67_constr_135;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P68;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P68_specs_137;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P68_137[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P68_constr_137;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P69;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P69_specs_139;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P69_139[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P69_constr_139;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P70;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P70_specs_141;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P70_141[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P70_constr_141;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P71;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P71_specs_143;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P71_143[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P71_constr_143;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P72;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P72_specs_145;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P72_145[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P72_constr_145;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P73;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P73_specs_147;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P73_147[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P73_constr_147;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P74;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P74_specs_149;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P74_149[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P74_constr_149;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P75;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P75_specs_151;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P75_151[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P75_constr_151;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P76;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P76_specs_153;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P76_153[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P76_constr_153;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P77;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P77_specs_155;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P77_155[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P77_constr_155;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P78;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P78_specs_157;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P78_157[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P78_constr_157;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P79;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P79_specs_159;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P79_159[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P79_constr_159;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P80;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P80_specs_161;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P80_161[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P80_constr_161;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P81;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P81_specs_163;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P81_163[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P81_constr_163;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P82;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P82_specs_165;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P82_165[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P82_constr_165;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P83;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P83_specs_167;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P83_167[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P83_constr_167;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P84;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P84_specs_169;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P84_169[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P84_constr_169;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P85;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P85_specs_171;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P85_171[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P85_constr_171;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P86;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P86_specs_173;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P86_173[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P86_constr_173;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P87;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P87_specs_175;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P87_175[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P87_constr_175;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P88;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P88_specs_177;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P88_177[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P88_constr_177;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P89;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P89_specs_179;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P89_179[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P89_constr_179;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P90;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P90_specs_181;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P90_181[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P90_constr_181;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P91;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P91_specs_183;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P91_183[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P91_constr_183;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P92;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P92_specs_185;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P92_185[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P92_constr_185;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P93;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P93_specs_187;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P93_187[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P93_constr_187;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P94;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P94_specs_189;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P94_189[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P94_constr_189;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P95;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P95_specs_191;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P95_191[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P95_constr_191;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P96;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P96_specs_193;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P96_193[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P96_constr_193;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P97;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P97_specs_195;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P97_195[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P97_constr_195;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P98;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P98_specs_197;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P98_197[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P98_constr_197;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P99;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P99_specs_199;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P99_199[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P99_constr_199;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P100;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P100_specs_201;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P100_201[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P100_constr_201;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P101;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P101_specs_203;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P101_203[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P101_constr_203;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P102;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P102_specs_205;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P102_205[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P102_constr_205;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P103;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P103_specs_207;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P103_207[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P103_constr_207;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P104;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P104_specs_209;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P104_209[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P104_constr_209;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P105;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P105_specs_211;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P105_211[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P105_constr_211;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P106;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P106_specs_213;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P106_213[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P106_constr_213;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P107;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P107_specs_215;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P107_215[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P107_constr_215;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P108;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P108_specs_217;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P108_217[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P108_constr_217;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P109;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P109_specs_219;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P109_219[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P109_constr_219;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P110;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P110_specs_221;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P110_221[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P110_constr_221;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P111;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P111_specs_223;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P111_223[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P111_constr_223;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P112;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P112_specs_225;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P112_225[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P112_constr_225;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P113;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P113_specs_227;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P113_227[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P113_constr_227;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P114;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P114_specs_229;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P114_229[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P114_constr_229;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P115;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P115_specs_231;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P115_231[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P115_constr_231;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P116;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P116_specs_233;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P116_233[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P116_constr_233;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P117;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P117_specs_235;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P117_235[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P117_constr_235;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P118;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P118_specs_237;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P118_237[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P118_constr_237;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P119;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P119_specs_239;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P119_239[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P119_constr_239;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P120;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P120_specs_241;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P120_241[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P120_constr_241;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P121;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P121_specs_243;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P121_243[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P121_constr_243;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P122;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P122_specs_245;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P122_245[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P122_constr_245;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P123;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P123_specs_247;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P123_247[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P123_constr_247;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P124;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P124_specs_249;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P124_249[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P124_constr_249;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P125;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P125_specs_251;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P125_251[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P125_constr_251;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P126;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P126_specs_253;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P126_253[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P126_constr_253;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P127;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P127_specs_255;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P127_255[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P127_constr_255;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P128;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P128_specs_257;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P128_257[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P128_constr_257;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P129;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P129_specs_259;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P129_259[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P129_constr_259;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P130;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P130_specs_261;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P130_261[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P130_constr_261;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P131;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P131_specs_263;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P131_263[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P131_constr_263;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P132;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P132_specs_265;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P132_265[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P132_constr_265;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P133;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P133_specs_267;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P133_267[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P133_constr_267;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P134;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P134_specs_269;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P134_269[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P134_constr_269;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P135;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P135_specs_271;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P135_271[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P135_constr_271;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P136;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P136_specs_273;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P136_273[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P136_constr_273;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P137;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P137_specs_275;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P137_275[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P137_constr_275;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P138;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P138_specs_277;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P138_277[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P138_constr_277;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P139;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P139_specs_279;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P139_279[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P139_constr_279;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P140;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P140_specs_281;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P140_281[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P140_constr_281;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P141;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P141_specs_283;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P141_283[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P141_constr_283;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P142;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P142_specs_285;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P142_285[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P142_constr_285;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P143;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P143_specs_287;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P143_287[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P143_constr_287;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P144;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P144_specs_289;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P144_289[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P144_constr_289;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P145;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P145_specs_291;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P145_291[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P145_constr_291;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P146;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P146_specs_293;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P146_293[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P146_constr_293;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P147;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P147_specs_295;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P147_295[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P147_constr_295;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P148;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P148_specs_297;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P148_297[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P148_constr_297;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P149;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P149_specs_299;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P149_299[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P149_constr_299;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P150;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P150_specs_301;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P150_301[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P150_constr_301;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P151;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P151_specs_303;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P151_303[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P151_constr_303;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P152;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P152_specs_305;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P152_305[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P152_constr_305;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P153;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P153_specs_307;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P153_307[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P153_constr_307;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P154;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P154_specs_309;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P154_309[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P154_constr_309;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P155;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P155_specs_311;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P155_311[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P155_constr_311;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P156;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P156_specs_313;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P156_313[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P156_constr_313;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P157;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P157_specs_315;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P157_315[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P157_constr_315;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P158;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P158_specs_317;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P158_317[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P158_constr_317;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P159;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P159_specs_319;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P159_319[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P159_constr_319;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P160;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P160_specs_321;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P160_321[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P160_constr_321;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P161;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P161_specs_323;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P161_323[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P161_constr_323;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P162;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P162_specs_325;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P162_325[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P162_constr_325;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P163;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P163_specs_327;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P163_327[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P163_constr_327;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P164;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P164_specs_329;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P164_329[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P164_constr_329;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P165;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P165_specs_331;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P165_331[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P165_constr_331;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P166;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P166_specs_333;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P166_333[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P166_constr_333;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P167;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P167_specs_335;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P167_335[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P167_constr_335;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P168;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P168_specs_337;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P168_337[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P168_constr_337;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P169;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P169_specs_339;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P169_339[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P169_constr_339;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P170;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P170_specs_341;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P170_341[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P170_constr_341;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P171;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P171_specs_343;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P171_343[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P171_constr_343;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P172;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P172_specs_345;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P172_345[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P172_constr_345;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P173;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P173_specs_347;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P173_347[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P173_constr_347;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P174;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P174_specs_349;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P174_349[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P174_constr_349;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P175;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P175_specs_351;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P175_351[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P175_constr_351;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P176;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P176_specs_353;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P176_353[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P176_constr_353;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P177;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P177_specs_355;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P177_355[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P177_constr_355;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P178;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P178_specs_357;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P178_357[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P178_constr_357;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P179;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P179_specs_359;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P179_359[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P179_constr_359;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P180;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P180_specs_361;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P180_361[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P180_constr_361;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P181;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P181_specs_363;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P181_363[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P181_constr_363;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P182;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P182_specs_365;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P182_365[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P182_constr_365;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P183;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P183_specs_367;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P183_367[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P183_constr_367;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P184;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P184_specs_369;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P184_369[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P184_constr_369;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P185;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P185_specs_371;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P185_371[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P185_constr_371;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P186;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P186_specs_373;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P186_373[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P186_constr_373;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P187;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P187_specs_375;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P187_375[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P187_constr_375;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P188;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P188_specs_377;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P188_377[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P188_constr_377;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P189;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P189_specs_379;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P189_379[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P189_constr_379;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P190;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P190_specs_381;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P190_381[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P190_constr_381;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P191;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P191_specs_383;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P191_383[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P191_constr_383;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P192;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P192_specs_385;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P192_385[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P192_constr_385;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P193;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P193_specs_387;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P193_387[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P193_constr_387;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P194;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P194_specs_389;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P194_389[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P194_constr_389;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P195;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P195_specs_391;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P195_391[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P195_constr_391;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P196;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P196_specs_393;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P196_393[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P196_constr_393;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P197;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P197_specs_395;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P197_395[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P197_constr_395;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P198;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P198_specs_397;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P198_397[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P198_constr_397;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P199;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P199_specs_399;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P199_399[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P199_constr_399;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P200;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P200_specs_401;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P200_401[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P200_constr_401;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P201;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P201_specs_403;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P201_403[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P201_constr_403;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P202;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P202_specs_405;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P202_405[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P202_constr_405;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P203;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P203_specs_407;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P203_407[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P203_constr_407;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P204;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P204_specs_409;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P204_409[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P204_constr_409;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P205;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P205_specs_411;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P205_411[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P205_constr_411;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P206;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P206_specs_413;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P206_413[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P206_constr_413;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P207;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P207_specs_415;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P207_415[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P207_constr_415;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P208;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P208_specs_417;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P208_417[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P208_constr_417;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P209;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P209_specs_419;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P209_419[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P209_constr_419;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P210;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P210_specs_421;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P210_421[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P210_constr_421;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P211;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P211_specs_423;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P211_423[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P211_constr_423;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P212;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P212_specs_425;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P212_425[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P212_constr_425;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P213;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P213_specs_427;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P213_427[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P213_constr_427;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P214;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P214_specs_429;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P214_429[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P214_constr_429;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P215;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P215_specs_431;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P215_431[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P215_constr_431;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P216;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P216_specs_433;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P216_433[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P216_constr_433;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P217;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P217_specs_435;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P217_435[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P217_constr_435;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P218;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P218_specs_437;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P218_437[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P218_constr_437;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P219;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P219_specs_439;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P219_439[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P219_constr_439;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P220;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P220_specs_441;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P220_441[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P220_constr_441;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P221;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P221_specs_443;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P221_443[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P221_constr_443;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P222;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P222_specs_445;
+extern asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P222_445[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P222_constr_445;
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/ProtocolExtensionField.h b/e2ap/headers/ProtocolExtensionField.h
index d67d227..a63baa0 100644
--- a/e2ap/headers/ProtocolExtensionField.h
+++ b/e2ap/headers/ProtocolExtensionField.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-Containers"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ProtocolExtensionField_H_
diff --git a/e2ap/headers/ProtocolIE-Container.h b/e2ap/headers/ProtocolIE-Container.h
index a8a9fa0..e9d4c7d 100644
--- a/e2ap/headers/ProtocolIE-Container.h
+++ b/e2ap/headers/ProtocolIE-Container.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-Containers"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ProtocolIE_Container_H_
@@ -142,1208 +142,1208 @@
 struct GNBStatusIndicationIEs;
 
 /* ProtocolIE-Container */
-typedef struct ProtocolIE_Container_9515P0 {
+typedef struct ProtocolIE_Container_7632P0 {
 	A_SEQUENCE_OF(struct RICsubscriptionRequest_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P0_t;
-typedef struct ProtocolIE_Container_9515P1 {
+} ProtocolIE_Container_7632P0_t;
+typedef struct ProtocolIE_Container_7632P1 {
 	A_SEQUENCE_OF(struct RICsubscriptionResponse_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P1_t;
-typedef struct ProtocolIE_Container_9515P2 {
+} ProtocolIE_Container_7632P1_t;
+typedef struct ProtocolIE_Container_7632P2 {
 	A_SEQUENCE_OF(struct RICsubscriptionFailure_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P2_t;
-typedef struct ProtocolIE_Container_9515P3 {
+} ProtocolIE_Container_7632P2_t;
+typedef struct ProtocolIE_Container_7632P3 {
 	A_SEQUENCE_OF(struct RICsubscriptionDeleteRequest_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P3_t;
-typedef struct ProtocolIE_Container_9515P4 {
+} ProtocolIE_Container_7632P3_t;
+typedef struct ProtocolIE_Container_7632P4 {
 	A_SEQUENCE_OF(struct RICsubscriptionDeleteResponse_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P4_t;
-typedef struct ProtocolIE_Container_9515P5 {
+} ProtocolIE_Container_7632P4_t;
+typedef struct ProtocolIE_Container_7632P5 {
 	A_SEQUENCE_OF(struct RICsubscriptionDeleteFailure_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P5_t;
-typedef struct ProtocolIE_Container_9515P6 {
+} ProtocolIE_Container_7632P5_t;
+typedef struct ProtocolIE_Container_7632P6 {
 	A_SEQUENCE_OF(struct RICindication_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P6_t;
-typedef struct ProtocolIE_Container_9515P7 {
+} ProtocolIE_Container_7632P6_t;
+typedef struct ProtocolIE_Container_7632P7 {
 	A_SEQUENCE_OF(struct RICcontrolRequest_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P7_t;
-typedef struct ProtocolIE_Container_9515P8 {
+} ProtocolIE_Container_7632P7_t;
+typedef struct ProtocolIE_Container_7632P8 {
 	A_SEQUENCE_OF(struct RICcontrolAcknowledge_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P8_t;
-typedef struct ProtocolIE_Container_9515P9 {
+} ProtocolIE_Container_7632P8_t;
+typedef struct ProtocolIE_Container_7632P9 {
 	A_SEQUENCE_OF(struct RICcontrolFailure_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P9_t;
-typedef struct ProtocolIE_Container_9515P10 {
+} ProtocolIE_Container_7632P9_t;
+typedef struct ProtocolIE_Container_7632P10 {
 	A_SEQUENCE_OF(struct RICserviceUpdate_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P10_t;
-typedef struct ProtocolIE_Container_9515P11 {
+} ProtocolIE_Container_7632P10_t;
+typedef struct ProtocolIE_Container_7632P11 {
 	A_SEQUENCE_OF(struct RICserviceUpdateAcknowledge_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P11_t;
-typedef struct ProtocolIE_Container_9515P12 {
+} ProtocolIE_Container_7632P11_t;
+typedef struct ProtocolIE_Container_7632P12 {
 	A_SEQUENCE_OF(struct RICserviceUpdateFailure_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P12_t;
-typedef struct ProtocolIE_Container_9515P13 {
+} ProtocolIE_Container_7632P12_t;
+typedef struct ProtocolIE_Container_7632P13 {
 	A_SEQUENCE_OF(struct RICserviceQuery_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P13_t;
-typedef struct ProtocolIE_Container_9515P14 {
+} ProtocolIE_Container_7632P13_t;
+typedef struct ProtocolIE_Container_7632P14 {
 	A_SEQUENCE_OF(struct HandoverRequest_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P14_t;
-typedef struct ProtocolIE_Container_9515P15 {
+} ProtocolIE_Container_7632P14_t;
+typedef struct ProtocolIE_Container_7632P15 {
 	A_SEQUENCE_OF(struct HandoverRequestAcknowledge_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P15_t;
-typedef struct ProtocolIE_Container_9515P16 {
+} ProtocolIE_Container_7632P15_t;
+typedef struct ProtocolIE_Container_7632P16 {
 	A_SEQUENCE_OF(struct HandoverPreparationFailure_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P16_t;
-typedef struct ProtocolIE_Container_9515P17 {
+} ProtocolIE_Container_7632P16_t;
+typedef struct ProtocolIE_Container_7632P17 {
 	A_SEQUENCE_OF(struct HandoverReport_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P17_t;
-typedef struct ProtocolIE_Container_9515P18 {
+} ProtocolIE_Container_7632P17_t;
+typedef struct ProtocolIE_Container_7632P18 {
 	A_SEQUENCE_OF(struct SNStatusTransfer_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P18_t;
-typedef struct ProtocolIE_Container_9515P19 {
+} ProtocolIE_Container_7632P18_t;
+typedef struct ProtocolIE_Container_7632P19 {
 	A_SEQUENCE_OF(struct UEContextRelease_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P19_t;
-typedef struct ProtocolIE_Container_9515P20 {
+} ProtocolIE_Container_7632P19_t;
+typedef struct ProtocolIE_Container_7632P20 {
 	A_SEQUENCE_OF(struct HandoverCancel_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P20_t;
-typedef struct ProtocolIE_Container_9515P21 {
+} ProtocolIE_Container_7632P20_t;
+typedef struct ProtocolIE_Container_7632P21 {
 	A_SEQUENCE_OF(struct ErrorIndication_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P21_t;
-typedef struct ProtocolIE_Container_9515P22 {
+} ProtocolIE_Container_7632P21_t;
+typedef struct ProtocolIE_Container_7632P22 {
 	A_SEQUENCE_OF(struct ResetRequest_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P22_t;
-typedef struct ProtocolIE_Container_9515P23 {
+} ProtocolIE_Container_7632P22_t;
+typedef struct ProtocolIE_Container_7632P23 {
 	A_SEQUENCE_OF(struct ResetResponse_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P23_t;
-typedef struct ProtocolIE_Container_9515P24 {
+} ProtocolIE_Container_7632P23_t;
+typedef struct ProtocolIE_Container_7632P24 {
 	A_SEQUENCE_OF(struct X2SetupRequest_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P24_t;
-typedef struct ProtocolIE_Container_9515P25 {
+} ProtocolIE_Container_7632P24_t;
+typedef struct ProtocolIE_Container_7632P25 {
 	A_SEQUENCE_OF(struct X2SetupResponse_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P25_t;
-typedef struct ProtocolIE_Container_9515P26 {
+} ProtocolIE_Container_7632P25_t;
+typedef struct ProtocolIE_Container_7632P26 {
 	A_SEQUENCE_OF(struct X2SetupFailure_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P26_t;
-typedef struct ProtocolIE_Container_9515P27 {
+} ProtocolIE_Container_7632P26_t;
+typedef struct ProtocolIE_Container_7632P27 {
 	A_SEQUENCE_OF(struct LoadInformation_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P27_t;
-typedef struct ProtocolIE_Container_9515P28 {
+} ProtocolIE_Container_7632P27_t;
+typedef struct ProtocolIE_Container_7632P28 {
 	A_SEQUENCE_OF(struct ENBConfigurationUpdate_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P28_t;
-typedef struct ProtocolIE_Container_9515P29 {
+} ProtocolIE_Container_7632P28_t;
+typedef struct ProtocolIE_Container_7632P29 {
 	A_SEQUENCE_OF(struct ENBConfigurationUpdateAcknowledge_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P29_t;
-typedef struct ProtocolIE_Container_9515P30 {
+} ProtocolIE_Container_7632P29_t;
+typedef struct ProtocolIE_Container_7632P30 {
 	A_SEQUENCE_OF(struct ENBConfigurationUpdateFailure_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P30_t;
-typedef struct ProtocolIE_Container_9515P31 {
+} ProtocolIE_Container_7632P30_t;
+typedef struct ProtocolIE_Container_7632P31 {
 	A_SEQUENCE_OF(struct ResourceStatusRequest_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P31_t;
-typedef struct ProtocolIE_Container_9515P32 {
+} ProtocolIE_Container_7632P31_t;
+typedef struct ProtocolIE_Container_7632P32 {
 	A_SEQUENCE_OF(struct ResourceStatusResponse_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P32_t;
-typedef struct ProtocolIE_Container_9515P33 {
+} ProtocolIE_Container_7632P32_t;
+typedef struct ProtocolIE_Container_7632P33 {
 	A_SEQUENCE_OF(struct ResourceStatusFailure_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P33_t;
-typedef struct ProtocolIE_Container_9515P34 {
+} ProtocolIE_Container_7632P33_t;
+typedef struct ProtocolIE_Container_7632P34 {
 	A_SEQUENCE_OF(struct ResourceStatusUpdate_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P34_t;
-typedef struct ProtocolIE_Container_9515P35 {
+} ProtocolIE_Container_7632P34_t;
+typedef struct ProtocolIE_Container_7632P35 {
 	A_SEQUENCE_OF(struct MobilityChangeRequest_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P35_t;
-typedef struct ProtocolIE_Container_9515P36 {
+} ProtocolIE_Container_7632P35_t;
+typedef struct ProtocolIE_Container_7632P36 {
 	A_SEQUENCE_OF(struct MobilityChangeAcknowledge_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P36_t;
-typedef struct ProtocolIE_Container_9515P37 {
+} ProtocolIE_Container_7632P36_t;
+typedef struct ProtocolIE_Container_7632P37 {
 	A_SEQUENCE_OF(struct MobilityChangeFailure_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P37_t;
-typedef struct ProtocolIE_Container_9515P38 {
+} ProtocolIE_Container_7632P37_t;
+typedef struct ProtocolIE_Container_7632P38 {
 	A_SEQUENCE_OF(struct RLFIndication_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P38_t;
-typedef struct ProtocolIE_Container_9515P39 {
+} ProtocolIE_Container_7632P38_t;
+typedef struct ProtocolIE_Container_7632P39 {
 	A_SEQUENCE_OF(struct CellActivationRequest_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P39_t;
-typedef struct ProtocolIE_Container_9515P40 {
+} ProtocolIE_Container_7632P39_t;
+typedef struct ProtocolIE_Container_7632P40 {
 	A_SEQUENCE_OF(struct CellActivationResponse_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P40_t;
-typedef struct ProtocolIE_Container_9515P41 {
+} ProtocolIE_Container_7632P40_t;
+typedef struct ProtocolIE_Container_7632P41 {
 	A_SEQUENCE_OF(struct CellActivationFailure_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P41_t;
-typedef struct ProtocolIE_Container_9515P42 {
+} ProtocolIE_Container_7632P41_t;
+typedef struct ProtocolIE_Container_7632P42 {
 	A_SEQUENCE_OF(struct X2Release_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P42_t;
-typedef struct ProtocolIE_Container_9515P43 {
+} ProtocolIE_Container_7632P42_t;
+typedef struct ProtocolIE_Container_7632P43 {
 	A_SEQUENCE_OF(struct X2APMessageTransfer_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P43_t;
-typedef struct ProtocolIE_Container_9515P44 {
+} ProtocolIE_Container_7632P43_t;
+typedef struct ProtocolIE_Container_7632P44 {
 	A_SEQUENCE_OF(struct SeNBAdditionRequest_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P44_t;
-typedef struct ProtocolIE_Container_9515P45 {
+} ProtocolIE_Container_7632P44_t;
+typedef struct ProtocolIE_Container_7632P45 {
 	A_SEQUENCE_OF(struct SeNBAdditionRequestAcknowledge_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P45_t;
-typedef struct ProtocolIE_Container_9515P46 {
+} ProtocolIE_Container_7632P45_t;
+typedef struct ProtocolIE_Container_7632P46 {
 	A_SEQUENCE_OF(struct SeNBAdditionRequestReject_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P46_t;
-typedef struct ProtocolIE_Container_9515P47 {
+} ProtocolIE_Container_7632P46_t;
+typedef struct ProtocolIE_Container_7632P47 {
 	A_SEQUENCE_OF(struct SeNBReconfigurationComplete_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P47_t;
-typedef struct ProtocolIE_Container_9515P48 {
+} ProtocolIE_Container_7632P47_t;
+typedef struct ProtocolIE_Container_7632P48 {
 	A_SEQUENCE_OF(struct SeNBModificationRequest_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P48_t;
-typedef struct ProtocolIE_Container_9515P49 {
+} ProtocolIE_Container_7632P48_t;
+typedef struct ProtocolIE_Container_7632P49 {
 	A_SEQUENCE_OF(struct SeNBModificationRequestAcknowledge_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P49_t;
-typedef struct ProtocolIE_Container_9515P50 {
+} ProtocolIE_Container_7632P49_t;
+typedef struct ProtocolIE_Container_7632P50 {
 	A_SEQUENCE_OF(struct SeNBModificationRequestReject_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P50_t;
-typedef struct ProtocolIE_Container_9515P51 {
+} ProtocolIE_Container_7632P50_t;
+typedef struct ProtocolIE_Container_7632P51 {
 	A_SEQUENCE_OF(struct SeNBModificationRequired_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P51_t;
-typedef struct ProtocolIE_Container_9515P52 {
+} ProtocolIE_Container_7632P51_t;
+typedef struct ProtocolIE_Container_7632P52 {
 	A_SEQUENCE_OF(struct SeNBModificationConfirm_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P52_t;
-typedef struct ProtocolIE_Container_9515P53 {
+} ProtocolIE_Container_7632P52_t;
+typedef struct ProtocolIE_Container_7632P53 {
 	A_SEQUENCE_OF(struct SeNBModificationRefuse_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P53_t;
-typedef struct ProtocolIE_Container_9515P54 {
+} ProtocolIE_Container_7632P53_t;
+typedef struct ProtocolIE_Container_7632P54 {
 	A_SEQUENCE_OF(struct SeNBReleaseRequest_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P54_t;
-typedef struct ProtocolIE_Container_9515P55 {
+} ProtocolIE_Container_7632P54_t;
+typedef struct ProtocolIE_Container_7632P55 {
 	A_SEQUENCE_OF(struct SeNBReleaseRequired_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P55_t;
-typedef struct ProtocolIE_Container_9515P56 {
+} ProtocolIE_Container_7632P55_t;
+typedef struct ProtocolIE_Container_7632P56 {
 	A_SEQUENCE_OF(struct SeNBReleaseConfirm_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P56_t;
-typedef struct ProtocolIE_Container_9515P57 {
+} ProtocolIE_Container_7632P56_t;
+typedef struct ProtocolIE_Container_7632P57 {
 	A_SEQUENCE_OF(struct SeNBCounterCheckRequest_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P57_t;
-typedef struct ProtocolIE_Container_9515P58 {
+} ProtocolIE_Container_7632P57_t;
+typedef struct ProtocolIE_Container_7632P58 {
 	A_SEQUENCE_OF(struct X2RemovalRequest_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P58_t;
-typedef struct ProtocolIE_Container_9515P59 {
+} ProtocolIE_Container_7632P58_t;
+typedef struct ProtocolIE_Container_7632P59 {
 	A_SEQUENCE_OF(struct X2RemovalResponse_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P59_t;
-typedef struct ProtocolIE_Container_9515P60 {
+} ProtocolIE_Container_7632P59_t;
+typedef struct ProtocolIE_Container_7632P60 {
 	A_SEQUENCE_OF(struct X2RemovalFailure_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P60_t;
-typedef struct ProtocolIE_Container_9515P61 {
+} ProtocolIE_Container_7632P60_t;
+typedef struct ProtocolIE_Container_7632P61 {
 	A_SEQUENCE_OF(struct RetrieveUEContextRequest_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P61_t;
-typedef struct ProtocolIE_Container_9515P62 {
+} ProtocolIE_Container_7632P61_t;
+typedef struct ProtocolIE_Container_7632P62 {
 	A_SEQUENCE_OF(struct RetrieveUEContextResponse_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P62_t;
-typedef struct ProtocolIE_Container_9515P63 {
+} ProtocolIE_Container_7632P62_t;
+typedef struct ProtocolIE_Container_7632P63 {
 	A_SEQUENCE_OF(struct RetrieveUEContextFailure_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P63_t;
-typedef struct ProtocolIE_Container_9515P64 {
+} ProtocolIE_Container_7632P63_t;
+typedef struct ProtocolIE_Container_7632P64 {
 	A_SEQUENCE_OF(struct SgNBAdditionRequest_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P64_t;
-typedef struct ProtocolIE_Container_9515P65 {
+} ProtocolIE_Container_7632P64_t;
+typedef struct ProtocolIE_Container_7632P65 {
 	A_SEQUENCE_OF(struct SgNBAdditionRequestAcknowledge_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P65_t;
-typedef struct ProtocolIE_Container_9515P66 {
+} ProtocolIE_Container_7632P65_t;
+typedef struct ProtocolIE_Container_7632P66 {
 	A_SEQUENCE_OF(struct SgNBAdditionRequestReject_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P66_t;
-typedef struct ProtocolIE_Container_9515P67 {
+} ProtocolIE_Container_7632P66_t;
+typedef struct ProtocolIE_Container_7632P67 {
 	A_SEQUENCE_OF(struct SgNBReconfigurationComplete_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P67_t;
-typedef struct ProtocolIE_Container_9515P68 {
+} ProtocolIE_Container_7632P67_t;
+typedef struct ProtocolIE_Container_7632P68 {
 	A_SEQUENCE_OF(struct SgNBModificationRequest_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P68_t;
-typedef struct ProtocolIE_Container_9515P69 {
+} ProtocolIE_Container_7632P68_t;
+typedef struct ProtocolIE_Container_7632P69 {
 	A_SEQUENCE_OF(struct SgNBModificationRequestAcknowledge_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P69_t;
-typedef struct ProtocolIE_Container_9515P70 {
+} ProtocolIE_Container_7632P69_t;
+typedef struct ProtocolIE_Container_7632P70 {
 	A_SEQUENCE_OF(struct SgNBModificationRequestReject_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P70_t;
-typedef struct ProtocolIE_Container_9515P71 {
+} ProtocolIE_Container_7632P70_t;
+typedef struct ProtocolIE_Container_7632P71 {
 	A_SEQUENCE_OF(struct SgNBModificationRequired_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P71_t;
-typedef struct ProtocolIE_Container_9515P72 {
+} ProtocolIE_Container_7632P71_t;
+typedef struct ProtocolIE_Container_7632P72 {
 	A_SEQUENCE_OF(struct SgNBModificationConfirm_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P72_t;
-typedef struct ProtocolIE_Container_9515P73 {
+} ProtocolIE_Container_7632P72_t;
+typedef struct ProtocolIE_Container_7632P73 {
 	A_SEQUENCE_OF(struct SgNBModificationRefuse_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P73_t;
-typedef struct ProtocolIE_Container_9515P74 {
+} ProtocolIE_Container_7632P73_t;
+typedef struct ProtocolIE_Container_7632P74 {
 	A_SEQUENCE_OF(struct SgNBReleaseRequest_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P74_t;
-typedef struct ProtocolIE_Container_9515P75 {
+} ProtocolIE_Container_7632P74_t;
+typedef struct ProtocolIE_Container_7632P75 {
 	A_SEQUENCE_OF(struct SgNBReleaseRequestAcknowledge_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P75_t;
-typedef struct ProtocolIE_Container_9515P76 {
+} ProtocolIE_Container_7632P75_t;
+typedef struct ProtocolIE_Container_7632P76 {
 	A_SEQUENCE_OF(struct SgNBReleaseRequestReject_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P76_t;
-typedef struct ProtocolIE_Container_9515P77 {
+} ProtocolIE_Container_7632P76_t;
+typedef struct ProtocolIE_Container_7632P77 {
 	A_SEQUENCE_OF(struct SgNBReleaseRequired_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P77_t;
-typedef struct ProtocolIE_Container_9515P78 {
+} ProtocolIE_Container_7632P77_t;
+typedef struct ProtocolIE_Container_7632P78 {
 	A_SEQUENCE_OF(struct SgNBReleaseConfirm_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P78_t;
-typedef struct ProtocolIE_Container_9515P79 {
+} ProtocolIE_Container_7632P78_t;
+typedef struct ProtocolIE_Container_7632P79 {
 	A_SEQUENCE_OF(struct SgNBCounterCheckRequest_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P79_t;
-typedef struct ProtocolIE_Container_9515P80 {
+} ProtocolIE_Container_7632P79_t;
+typedef struct ProtocolIE_Container_7632P80 {
 	A_SEQUENCE_OF(struct SgNBChangeRequired_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P80_t;
-typedef struct ProtocolIE_Container_9515P81 {
+} ProtocolIE_Container_7632P80_t;
+typedef struct ProtocolIE_Container_7632P81 {
 	A_SEQUENCE_OF(struct SgNBChangeConfirm_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P81_t;
-typedef struct ProtocolIE_Container_9515P82 {
+} ProtocolIE_Container_7632P81_t;
+typedef struct ProtocolIE_Container_7632P82 {
 	A_SEQUENCE_OF(struct RRCTransfer_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P82_t;
-typedef struct ProtocolIE_Container_9515P83 {
+} ProtocolIE_Container_7632P82_t;
+typedef struct ProtocolIE_Container_7632P83 {
 	A_SEQUENCE_OF(struct SgNBChangeRefuse_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P83_t;
-typedef struct ProtocolIE_Container_9515P84 {
+} ProtocolIE_Container_7632P83_t;
+typedef struct ProtocolIE_Container_7632P84 {
 	A_SEQUENCE_OF(struct ENDCX2SetupRequest_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P84_t;
-typedef struct ProtocolIE_Container_9515P85 {
+} ProtocolIE_Container_7632P84_t;
+typedef struct ProtocolIE_Container_7632P85 {
 	A_SEQUENCE_OF(struct ENB_ENDCX2SetupReqIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P85_t;
-typedef struct ProtocolIE_Container_9515P86 {
+} ProtocolIE_Container_7632P85_t;
+typedef struct ProtocolIE_Container_7632P86 {
 	A_SEQUENCE_OF(struct En_gNB_ENDCX2SetupReqIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P86_t;
-typedef struct ProtocolIE_Container_9515P87 {
+} ProtocolIE_Container_7632P86_t;
+typedef struct ProtocolIE_Container_7632P87 {
 	A_SEQUENCE_OF(struct ENDCX2SetupResponse_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P87_t;
-typedef struct ProtocolIE_Container_9515P88 {
+} ProtocolIE_Container_7632P87_t;
+typedef struct ProtocolIE_Container_7632P88 {
 	A_SEQUENCE_OF(struct ENB_ENDCX2SetupReqAckIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P88_t;
-typedef struct ProtocolIE_Container_9515P89 {
+} ProtocolIE_Container_7632P88_t;
+typedef struct ProtocolIE_Container_7632P89 {
 	A_SEQUENCE_OF(struct En_gNB_ENDCX2SetupReqAckIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P89_t;
-typedef struct ProtocolIE_Container_9515P90 {
+} ProtocolIE_Container_7632P89_t;
+typedef struct ProtocolIE_Container_7632P90 {
 	A_SEQUENCE_OF(struct ENDCX2SetupFailure_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P90_t;
-typedef struct ProtocolIE_Container_9515P91 {
+} ProtocolIE_Container_7632P90_t;
+typedef struct ProtocolIE_Container_7632P91 {
 	A_SEQUENCE_OF(struct ENDCConfigurationUpdate_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P91_t;
-typedef struct ProtocolIE_Container_9515P92 {
+} ProtocolIE_Container_7632P91_t;
+typedef struct ProtocolIE_Container_7632P92 {
 	A_SEQUENCE_OF(struct ENB_ENDCConfigUpdateIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P92_t;
-typedef struct ProtocolIE_Container_9515P93 {
+} ProtocolIE_Container_7632P92_t;
+typedef struct ProtocolIE_Container_7632P93 {
 	A_SEQUENCE_OF(struct En_gNB_ENDCConfigUpdateIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P93_t;
-typedef struct ProtocolIE_Container_9515P94 {
+} ProtocolIE_Container_7632P93_t;
+typedef struct ProtocolIE_Container_7632P94 {
 	A_SEQUENCE_OF(struct ENDCConfigurationUpdateAcknowledge_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P94_t;
-typedef struct ProtocolIE_Container_9515P95 {
+} ProtocolIE_Container_7632P94_t;
+typedef struct ProtocolIE_Container_7632P95 {
 	A_SEQUENCE_OF(struct ENB_ENDCConfigUpdateAckIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P95_t;
-typedef struct ProtocolIE_Container_9515P96 {
+} ProtocolIE_Container_7632P95_t;
+typedef struct ProtocolIE_Container_7632P96 {
 	A_SEQUENCE_OF(struct En_gNB_ENDCConfigUpdateAckIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P96_t;
-typedef struct ProtocolIE_Container_9515P97 {
+} ProtocolIE_Container_7632P96_t;
+typedef struct ProtocolIE_Container_7632P97 {
 	A_SEQUENCE_OF(struct ENDCConfigurationUpdateFailure_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P97_t;
-typedef struct ProtocolIE_Container_9515P98 {
+} ProtocolIE_Container_7632P97_t;
+typedef struct ProtocolIE_Container_7632P98 {
 	A_SEQUENCE_OF(struct ENDCCellActivationRequest_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P98_t;
-typedef struct ProtocolIE_Container_9515P99 {
+} ProtocolIE_Container_7632P98_t;
+typedef struct ProtocolIE_Container_7632P99 {
 	A_SEQUENCE_OF(struct ENDCCellActivationResponse_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P99_t;
-typedef struct ProtocolIE_Container_9515P100 {
+} ProtocolIE_Container_7632P99_t;
+typedef struct ProtocolIE_Container_7632P100 {
 	A_SEQUENCE_OF(struct ENDCCellActivationFailure_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P100_t;
-typedef struct ProtocolIE_Container_9515P101 {
+} ProtocolIE_Container_7632P100_t;
+typedef struct ProtocolIE_Container_7632P101 {
 	A_SEQUENCE_OF(struct SecondaryRATDataUsageReport_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P101_t;
-typedef struct ProtocolIE_Container_9515P102 {
+} ProtocolIE_Container_7632P101_t;
+typedef struct ProtocolIE_Container_7632P102 {
 	A_SEQUENCE_OF(struct SgNBActivityNotification_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P102_t;
-typedef struct ProtocolIE_Container_9515P103 {
+} ProtocolIE_Container_7632P102_t;
+typedef struct ProtocolIE_Container_7632P103 {
 	A_SEQUENCE_OF(struct ENDCPartialResetRequired_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P103_t;
-typedef struct ProtocolIE_Container_9515P104 {
+} ProtocolIE_Container_7632P103_t;
+typedef struct ProtocolIE_Container_7632P104 {
 	A_SEQUENCE_OF(struct ENDCPartialResetConfirm_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P104_t;
-typedef struct ProtocolIE_Container_9515P105 {
+} ProtocolIE_Container_7632P104_t;
+typedef struct ProtocolIE_Container_7632P105 {
 	A_SEQUENCE_OF(struct EUTRANRCellResourceCoordinationRequest_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P105_t;
-typedef struct ProtocolIE_Container_9515P106 {
+} ProtocolIE_Container_7632P105_t;
+typedef struct ProtocolIE_Container_7632P106 {
 	A_SEQUENCE_OF(struct ENB_EUTRA_NRCellResourceCoordinationReqIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P106_t;
-typedef struct ProtocolIE_Container_9515P107 {
+} ProtocolIE_Container_7632P106_t;
+typedef struct ProtocolIE_Container_7632P107 {
 	A_SEQUENCE_OF(struct En_gNB_EUTRA_NRCellResourceCoordinationReqIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P107_t;
-typedef struct ProtocolIE_Container_9515P108 {
+} ProtocolIE_Container_7632P107_t;
+typedef struct ProtocolIE_Container_7632P108 {
 	A_SEQUENCE_OF(struct EUTRANRCellResourceCoordinationResponse_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P108_t;
-typedef struct ProtocolIE_Container_9515P109 {
+} ProtocolIE_Container_7632P108_t;
+typedef struct ProtocolIE_Container_7632P109 {
 	A_SEQUENCE_OF(struct ENB_EUTRA_NRCellResourceCoordinationReqAckIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P109_t;
-typedef struct ProtocolIE_Container_9515P110 {
+} ProtocolIE_Container_7632P109_t;
+typedef struct ProtocolIE_Container_7632P110 {
 	A_SEQUENCE_OF(struct En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P110_t;
-typedef struct ProtocolIE_Container_9515P111 {
+} ProtocolIE_Container_7632P110_t;
+typedef struct ProtocolIE_Container_7632P111 {
 	A_SEQUENCE_OF(struct ENDCX2RemovalRequest_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P111_t;
-typedef struct ProtocolIE_Container_9515P112 {
+} ProtocolIE_Container_7632P111_t;
+typedef struct ProtocolIE_Container_7632P112 {
 	A_SEQUENCE_OF(struct ENB_ENDCX2RemovalReqIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P112_t;
-typedef struct ProtocolIE_Container_9515P113 {
+} ProtocolIE_Container_7632P112_t;
+typedef struct ProtocolIE_Container_7632P113 {
 	A_SEQUENCE_OF(struct En_gNB_ENDCX2RemovalReqIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P113_t;
-typedef struct ProtocolIE_Container_9515P114 {
+} ProtocolIE_Container_7632P113_t;
+typedef struct ProtocolIE_Container_7632P114 {
 	A_SEQUENCE_OF(struct ENDCX2RemovalResponse_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P114_t;
-typedef struct ProtocolIE_Container_9515P115 {
+} ProtocolIE_Container_7632P114_t;
+typedef struct ProtocolIE_Container_7632P115 {
 	A_SEQUENCE_OF(struct ENB_ENDCX2RemovalReqAckIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P115_t;
-typedef struct ProtocolIE_Container_9515P116 {
+} ProtocolIE_Container_7632P115_t;
+typedef struct ProtocolIE_Container_7632P116 {
 	A_SEQUENCE_OF(struct En_gNB_ENDCX2RemovalReqAckIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P116_t;
-typedef struct ProtocolIE_Container_9515P117 {
+} ProtocolIE_Container_7632P116_t;
+typedef struct ProtocolIE_Container_7632P117 {
 	A_SEQUENCE_OF(struct ENDCX2RemovalFailure_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P117_t;
-typedef struct ProtocolIE_Container_9515P118 {
+} ProtocolIE_Container_7632P117_t;
+typedef struct ProtocolIE_Container_7632P118 {
 	A_SEQUENCE_OF(struct DataForwardingAddressIndication_IEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P118_t;
-typedef struct ProtocolIE_Container_9515P119 {
+} ProtocolIE_Container_7632P118_t;
+typedef struct ProtocolIE_Container_7632P119 {
 	A_SEQUENCE_OF(struct GNBStatusIndicationIEs) list;
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
-} ProtocolIE_Container_9515P119_t;
+} ProtocolIE_Container_7632P119_t;
 
 /* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P0;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P0_specs_1;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P0_1[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P0_constr_1;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P1;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P1_specs_3;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P1_3[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P1_constr_3;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P2;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P2_specs_5;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P2_5[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P2_constr_5;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P3;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P3_specs_7;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P3_7[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P3_constr_7;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P4;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P4_specs_9;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P4_9[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P4_constr_9;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P5;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P5_specs_11;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P5_11[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P5_constr_11;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P6;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P6_specs_13;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P6_13[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P6_constr_13;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P7;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P7_specs_15;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P7_15[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P7_constr_15;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P8;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P8_specs_17;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P8_17[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P8_constr_17;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P9;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P9_specs_19;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P9_19[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P9_constr_19;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P10;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P10_specs_21;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P10_21[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P10_constr_21;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P11;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P11_specs_23;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P11_23[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P11_constr_23;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P12;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P12_specs_25;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P12_25[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P12_constr_25;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P13;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P13_specs_27;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P13_27[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P13_constr_27;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P14;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P14_specs_29;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P14_29[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P14_constr_29;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P15;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P15_specs_31;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P15_31[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P15_constr_31;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P16;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P16_specs_33;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P16_33[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P16_constr_33;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P17;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P17_specs_35;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P17_35[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P17_constr_35;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P18;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P18_specs_37;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P18_37[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P18_constr_37;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P19;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P19_specs_39;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P19_39[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P19_constr_39;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P20;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P20_specs_41;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P20_41[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P20_constr_41;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P21;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P21_specs_43;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P21_43[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P21_constr_43;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P22;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P22_specs_45;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P22_45[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P22_constr_45;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P23;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P23_specs_47;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P23_47[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P23_constr_47;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P24;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P24_specs_49;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P24_49[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P24_constr_49;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P25;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P25_specs_51;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P25_51[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P25_constr_51;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P26;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P26_specs_53;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P26_53[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P26_constr_53;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P27;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P27_specs_55;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P27_55[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P27_constr_55;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P28;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P28_specs_57;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P28_57[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P28_constr_57;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P29;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P29_specs_59;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P29_59[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P29_constr_59;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P30;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P30_specs_61;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P30_61[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P30_constr_61;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P31;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P31_specs_63;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P31_63[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P31_constr_63;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P32;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P32_specs_65;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P32_65[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P32_constr_65;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P33;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P33_specs_67;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P33_67[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P33_constr_67;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P34;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P34_specs_69;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P34_69[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P34_constr_69;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P35;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P35_specs_71;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P35_71[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P35_constr_71;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P36;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P36_specs_73;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P36_73[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P36_constr_73;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P37;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P37_specs_75;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P37_75[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P37_constr_75;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P38;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P38_specs_77;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P38_77[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P38_constr_77;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P39;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P39_specs_79;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P39_79[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P39_constr_79;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P40;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P40_specs_81;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P40_81[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P40_constr_81;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P41;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P41_specs_83;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P41_83[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P41_constr_83;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P42;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P42_specs_85;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P42_85[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P42_constr_85;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P43;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P43_specs_87;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P43_87[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P43_constr_87;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P44;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P44_specs_89;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P44_89[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P44_constr_89;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P45;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P45_specs_91;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P45_91[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P45_constr_91;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P46;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P46_specs_93;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P46_93[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P46_constr_93;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P47;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P47_specs_95;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P47_95[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P47_constr_95;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P48;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P48_specs_97;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P48_97[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P48_constr_97;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P49;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P49_specs_99;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P49_99[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P49_constr_99;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P50;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P50_specs_101;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P50_101[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P50_constr_101;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P51;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P51_specs_103;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P51_103[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P51_constr_103;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P52;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P52_specs_105;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P52_105[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P52_constr_105;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P53;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P53_specs_107;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P53_107[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P53_constr_107;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P54;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P54_specs_109;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P54_109[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P54_constr_109;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P55;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P55_specs_111;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P55_111[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P55_constr_111;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P56;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P56_specs_113;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P56_113[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P56_constr_113;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P57;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P57_specs_115;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P57_115[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P57_constr_115;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P58;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P58_specs_117;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P58_117[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P58_constr_117;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P59;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P59_specs_119;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P59_119[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P59_constr_119;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P60;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P60_specs_121;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P60_121[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P60_constr_121;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P61;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P61_specs_123;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P61_123[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P61_constr_123;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P62;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P62_specs_125;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P62_125[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P62_constr_125;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P63;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P63_specs_127;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P63_127[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P63_constr_127;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P64;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P64_specs_129;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P64_129[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P64_constr_129;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P65;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P65_specs_131;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P65_131[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P65_constr_131;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P66;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P66_specs_133;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P66_133[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P66_constr_133;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P67;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P67_specs_135;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P67_135[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P67_constr_135;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P68;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P68_specs_137;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P68_137[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P68_constr_137;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P69;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P69_specs_139;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P69_139[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P69_constr_139;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P70;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P70_specs_141;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P70_141[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P70_constr_141;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P71;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P71_specs_143;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P71_143[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P71_constr_143;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P72;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P72_specs_145;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P72_145[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P72_constr_145;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P73;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P73_specs_147;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P73_147[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P73_constr_147;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P74;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P74_specs_149;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P74_149[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P74_constr_149;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P75;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P75_specs_151;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P75_151[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P75_constr_151;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P76;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P76_specs_153;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P76_153[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P76_constr_153;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P77;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P77_specs_155;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P77_155[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P77_constr_155;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P78;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P78_specs_157;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P78_157[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P78_constr_157;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P79;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P79_specs_159;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P79_159[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P79_constr_159;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P80;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P80_specs_161;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P80_161[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P80_constr_161;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P81;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P81_specs_163;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P81_163[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P81_constr_163;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P82;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P82_specs_165;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P82_165[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P82_constr_165;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P83;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P83_specs_167;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P83_167[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P83_constr_167;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P84;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P84_specs_169;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P84_169[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P84_constr_169;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P85;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P85_specs_171;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P85_171[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P85_constr_171;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P86;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P86_specs_173;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P86_173[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P86_constr_173;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P87;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P87_specs_175;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P87_175[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P87_constr_175;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P88;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P88_specs_177;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P88_177[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P88_constr_177;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P89;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P89_specs_179;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P89_179[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P89_constr_179;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P90;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P90_specs_181;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P90_181[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P90_constr_181;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P91;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P91_specs_183;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P91_183[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P91_constr_183;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P92;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P92_specs_185;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P92_185[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P92_constr_185;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P93;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P93_specs_187;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P93_187[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P93_constr_187;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P94;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P94_specs_189;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P94_189[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P94_constr_189;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P95;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P95_specs_191;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P95_191[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P95_constr_191;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P96;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P96_specs_193;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P96_193[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P96_constr_193;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P97;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P97_specs_195;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P97_195[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P97_constr_195;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P98;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P98_specs_197;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P98_197[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P98_constr_197;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P99;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P99_specs_199;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P99_199[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P99_constr_199;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P100;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P100_specs_201;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P100_201[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P100_constr_201;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P101;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P101_specs_203;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P101_203[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P101_constr_203;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P102;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P102_specs_205;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P102_205[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P102_constr_205;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P103;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P103_specs_207;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P103_207[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P103_constr_207;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P104;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P104_specs_209;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P104_209[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P104_constr_209;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P105;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P105_specs_211;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P105_211[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P105_constr_211;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P106;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P106_specs_213;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P106_213[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P106_constr_213;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P107;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P107_specs_215;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P107_215[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P107_constr_215;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P108;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P108_specs_217;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P108_217[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P108_constr_217;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P109;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P109_specs_219;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P109_219[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P109_constr_219;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P110;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P110_specs_221;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P110_221[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P110_constr_221;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P111;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P111_specs_223;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P111_223[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P111_constr_223;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P112;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P112_specs_225;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P112_225[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P112_constr_225;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P113;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P113_specs_227;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P113_227[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P113_constr_227;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P114;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P114_specs_229;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P114_229[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P114_constr_229;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P115;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P115_specs_231;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P115_231[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P115_constr_231;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P116;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P116_specs_233;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P116_233[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P116_constr_233;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P117;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P117_specs_235;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P117_235[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P117_constr_235;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P118;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P118_specs_237;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P118_237[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P118_constr_237;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P119;
-extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P119_specs_239;
-extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P119_239[1];
-extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P119_constr_239;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P0;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P0_specs_1;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P0_1[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P0_constr_1;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P1;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P1_specs_3;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P1_3[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P1_constr_3;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P2;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P2_specs_5;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P2_5[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P2_constr_5;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P3;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P3_specs_7;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P3_7[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P3_constr_7;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P4;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P4_specs_9;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P4_9[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P4_constr_9;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P5;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P5_specs_11;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P5_11[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P5_constr_11;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P6;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P6_specs_13;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P6_13[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P6_constr_13;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P7;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P7_specs_15;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P7_15[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P7_constr_15;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P8;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P8_specs_17;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P8_17[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P8_constr_17;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P9;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P9_specs_19;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P9_19[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P9_constr_19;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P10;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P10_specs_21;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P10_21[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P10_constr_21;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P11;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P11_specs_23;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P11_23[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P11_constr_23;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P12;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P12_specs_25;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P12_25[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P12_constr_25;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P13;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P13_specs_27;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P13_27[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P13_constr_27;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P14;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P14_specs_29;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P14_29[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P14_constr_29;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P15;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P15_specs_31;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P15_31[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P15_constr_31;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P16;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P16_specs_33;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P16_33[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P16_constr_33;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P17;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P17_specs_35;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P17_35[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P17_constr_35;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P18;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P18_specs_37;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P18_37[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P18_constr_37;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P19;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P19_specs_39;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P19_39[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P19_constr_39;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P20;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P20_specs_41;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P20_41[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P20_constr_41;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P21;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P21_specs_43;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P21_43[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P21_constr_43;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P22;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P22_specs_45;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P22_45[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P22_constr_45;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P23;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P23_specs_47;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P23_47[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P23_constr_47;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P24;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P24_specs_49;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P24_49[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P24_constr_49;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P25;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P25_specs_51;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P25_51[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P25_constr_51;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P26;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P26_specs_53;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P26_53[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P26_constr_53;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P27;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P27_specs_55;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P27_55[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P27_constr_55;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P28;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P28_specs_57;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P28_57[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P28_constr_57;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P29;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P29_specs_59;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P29_59[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P29_constr_59;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P30;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P30_specs_61;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P30_61[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P30_constr_61;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P31;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P31_specs_63;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P31_63[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P31_constr_63;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P32;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P32_specs_65;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P32_65[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P32_constr_65;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P33;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P33_specs_67;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P33_67[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P33_constr_67;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P34;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P34_specs_69;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P34_69[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P34_constr_69;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P35;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P35_specs_71;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P35_71[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P35_constr_71;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P36;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P36_specs_73;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P36_73[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P36_constr_73;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P37;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P37_specs_75;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P37_75[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P37_constr_75;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P38;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P38_specs_77;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P38_77[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P38_constr_77;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P39;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P39_specs_79;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P39_79[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P39_constr_79;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P40;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P40_specs_81;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P40_81[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P40_constr_81;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P41;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P41_specs_83;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P41_83[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P41_constr_83;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P42;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P42_specs_85;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P42_85[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P42_constr_85;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P43;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P43_specs_87;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P43_87[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P43_constr_87;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P44;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P44_specs_89;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P44_89[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P44_constr_89;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P45;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P45_specs_91;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P45_91[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P45_constr_91;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P46;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P46_specs_93;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P46_93[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P46_constr_93;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P47;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P47_specs_95;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P47_95[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P47_constr_95;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P48;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P48_specs_97;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P48_97[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P48_constr_97;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P49;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P49_specs_99;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P49_99[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P49_constr_99;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P50;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P50_specs_101;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P50_101[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P50_constr_101;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P51;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P51_specs_103;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P51_103[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P51_constr_103;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P52;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P52_specs_105;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P52_105[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P52_constr_105;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P53;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P53_specs_107;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P53_107[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P53_constr_107;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P54;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P54_specs_109;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P54_109[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P54_constr_109;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P55;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P55_specs_111;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P55_111[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P55_constr_111;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P56;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P56_specs_113;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P56_113[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P56_constr_113;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P57;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P57_specs_115;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P57_115[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P57_constr_115;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P58;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P58_specs_117;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P58_117[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P58_constr_117;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P59;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P59_specs_119;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P59_119[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P59_constr_119;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P60;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P60_specs_121;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P60_121[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P60_constr_121;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P61;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P61_specs_123;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P61_123[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P61_constr_123;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P62;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P62_specs_125;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P62_125[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P62_constr_125;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P63;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P63_specs_127;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P63_127[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P63_constr_127;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P64;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P64_specs_129;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P64_129[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P64_constr_129;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P65;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P65_specs_131;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P65_131[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P65_constr_131;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P66;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P66_specs_133;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P66_133[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P66_constr_133;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P67;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P67_specs_135;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P67_135[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P67_constr_135;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P68;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P68_specs_137;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P68_137[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P68_constr_137;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P69;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P69_specs_139;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P69_139[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P69_constr_139;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P70;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P70_specs_141;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P70_141[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P70_constr_141;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P71;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P71_specs_143;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P71_143[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P71_constr_143;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P72;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P72_specs_145;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P72_145[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P72_constr_145;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P73;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P73_specs_147;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P73_147[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P73_constr_147;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P74;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P74_specs_149;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P74_149[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P74_constr_149;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P75;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P75_specs_151;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P75_151[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P75_constr_151;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P76;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P76_specs_153;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P76_153[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P76_constr_153;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P77;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P77_specs_155;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P77_155[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P77_constr_155;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P78;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P78_specs_157;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P78_157[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P78_constr_157;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P79;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P79_specs_159;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P79_159[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P79_constr_159;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P80;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P80_specs_161;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P80_161[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P80_constr_161;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P81;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P81_specs_163;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P81_163[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P81_constr_163;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P82;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P82_specs_165;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P82_165[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P82_constr_165;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P83;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P83_specs_167;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P83_167[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P83_constr_167;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P84;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P84_specs_169;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P84_169[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P84_constr_169;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P85;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P85_specs_171;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P85_171[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P85_constr_171;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P86;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P86_specs_173;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P86_173[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P86_constr_173;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P87;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P87_specs_175;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P87_175[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P87_constr_175;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P88;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P88_specs_177;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P88_177[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P88_constr_177;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P89;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P89_specs_179;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P89_179[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P89_constr_179;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P90;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P90_specs_181;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P90_181[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P90_constr_181;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P91;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P91_specs_183;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P91_183[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P91_constr_183;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P92;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P92_specs_185;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P92_185[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P92_constr_185;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P93;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P93_specs_187;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P93_187[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P93_constr_187;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P94;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P94_specs_189;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P94_189[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P94_constr_189;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P95;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P95_specs_191;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P95_191[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P95_constr_191;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P96;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P96_specs_193;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P96_193[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P96_constr_193;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P97;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P97_specs_195;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P97_195[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P97_constr_195;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P98;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P98_specs_197;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P98_197[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P98_constr_197;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P99;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P99_specs_199;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P99_199[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P99_constr_199;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P100;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P100_specs_201;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P100_201[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P100_constr_201;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P101;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P101_specs_203;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P101_203[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P101_constr_203;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P102;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P102_specs_205;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P102_205[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P102_constr_205;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P103;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P103_specs_207;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P103_207[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P103_constr_207;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P104;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P104_specs_209;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P104_209[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P104_constr_209;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P105;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P105_specs_211;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P105_211[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P105_constr_211;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P106;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P106_specs_213;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P106_213[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P106_constr_213;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P107;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P107_specs_215;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P107_215[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P107_constr_215;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P108;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P108_specs_217;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P108_217[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P108_constr_217;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P109;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P109_specs_219;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P109_219[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P109_constr_219;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P110;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P110_specs_221;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P110_221[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P110_constr_221;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P111;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P111_specs_223;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P111_223[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P111_constr_223;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P112;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P112_specs_225;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P112_225[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P112_constr_225;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P113;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P113_specs_227;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P113_227[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P113_constr_227;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P114;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P114_specs_229;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P114_229[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P114_constr_229;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P115;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P115_specs_231;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P115_231[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P115_constr_231;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P116;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P116_specs_233;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P116_233[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P116_constr_233;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P117;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P117_specs_235;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P117_235[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P117_constr_235;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P118;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P118_specs_237;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P118_237[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P118_constr_237;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P119;
+extern asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P119_specs_239;
+extern asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P119_239[1];
+extern asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P119_constr_239;
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/ProtocolIE-ContainerList.h b/e2ap/headers/ProtocolIE-ContainerList.h
index 970e8be..688ee00 100644
--- a/e2ap/headers/ProtocolIE-ContainerList.h
+++ b/e2ap/headers/ProtocolIE-ContainerList.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-Containers"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ProtocolIE_ContainerList_H_
diff --git a/e2ap/headers/ProtocolIE-ContainerPair.h b/e2ap/headers/ProtocolIE-ContainerPair.h
index a772f71..5e4b24e 100644
--- a/e2ap/headers/ProtocolIE-ContainerPair.h
+++ b/e2ap/headers/ProtocolIE-ContainerPair.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-Containers"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ProtocolIE_ContainerPair_H_
diff --git a/e2ap/headers/ProtocolIE-ContainerPairList.h b/e2ap/headers/ProtocolIE-ContainerPairList.h
index 20ebc01..876f0cb 100644
--- a/e2ap/headers/ProtocolIE-ContainerPairList.h
+++ b/e2ap/headers/ProtocolIE-ContainerPairList.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-Containers"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ProtocolIE_ContainerPairList_H_
diff --git a/e2ap/headers/ProtocolIE-Field.h b/e2ap/headers/ProtocolIE-Field.h
index ae62e4d..7d7d443 100644
--- a/e2ap/headers/ProtocolIE-Field.h
+++ b/e2ap/headers/ProtocolIE-Field.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-Containers"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ProtocolIE_Field_H_
diff --git a/e2ap/headers/ProtocolIE-FieldPair.h b/e2ap/headers/ProtocolIE-FieldPair.h
index 470dab0..37f0e23 100644
--- a/e2ap/headers/ProtocolIE-FieldPair.h
+++ b/e2ap/headers/ProtocolIE-FieldPair.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-Containers"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ProtocolIE_FieldPair_H_
diff --git a/e2ap/headers/ProtocolIE-ID.h b/e2ap/headers/ProtocolIE-ID.h
index 1b52a74..45e406c 100644
--- a/e2ap/headers/ProtocolIE-ID.h
+++ b/e2ap/headers/ProtocolIE-ID.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-CommonDataTypes"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ProtocolIE_ID_H_
diff --git a/e2ap/headers/ProtocolIE-Single-Container.h b/e2ap/headers/ProtocolIE-Single-Container.h
index ffad2cc..9d93aea 100644
--- a/e2ap/headers/ProtocolIE-Single-Container.h
+++ b/e2ap/headers/ProtocolIE-Single-Container.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-Containers"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ProtocolIE_Single_Container_H_
@@ -19,743 +19,743 @@
 #endif
 
 /* ProtocolIE-Single-Container */
-typedef RICaction_ToBeSetup_ItemIEs_t	 ProtocolIE_Single_Container_9518P0_t;
-typedef RICaction_Admitted_ItemIEs_t	 ProtocolIE_Single_Container_9518P1_t;
-typedef RICaction_NotAdmitted_ItemIEs_t	 ProtocolIE_Single_Container_9518P2_t;
-typedef RANfunction_ItemIEs_t	 ProtocolIE_Single_Container_9518P3_t;
-typedef RANfunctionID_ItemIEs_t	 ProtocolIE_Single_Container_9518P4_t;
-typedef RANfunctionIDcause_ItemIEs_t	 ProtocolIE_Single_Container_9518P5_t;
-typedef E_RABs_ToBeSetup_ItemIEs_t	 ProtocolIE_Single_Container_9518P6_t;
-typedef E_RABs_Admitted_ItemIEs_t	 ProtocolIE_Single_Container_9518P7_t;
-typedef E_RABs_SubjectToStatusTransfer_ItemIEs_t	 ProtocolIE_Single_Container_9518P8_t;
-typedef CellInformation_ItemIEs_t	 ProtocolIE_Single_Container_9518P9_t;
-typedef CellToReport_ItemIEs_t	 ProtocolIE_Single_Container_9518P10_t;
-typedef MeasurementInitiationResult_ItemIEs_t	 ProtocolIE_Single_Container_9518P11_t;
-typedef MeasurementFailureCause_ItemIEs_t	 ProtocolIE_Single_Container_9518P12_t;
-typedef CompleteFailureCauseInformation_ItemIEs_t	 ProtocolIE_Single_Container_9518P13_t;
-typedef CellMeasurementResult_ItemIEs_t	 ProtocolIE_Single_Container_9518P14_t;
-typedef E_RABs_ToBeAdded_ItemIEs_t	 ProtocolIE_Single_Container_9518P15_t;
-typedef E_RABs_Admitted_ToBeAdded_ItemIEs_t	 ProtocolIE_Single_Container_9518P16_t;
-typedef E_RABs_ToBeAdded_ModReqItemIEs_t	 ProtocolIE_Single_Container_9518P17_t;
-typedef E_RABs_ToBeModified_ModReqItemIEs_t	 ProtocolIE_Single_Container_9518P18_t;
-typedef E_RABs_ToBeReleased_ModReqItemIEs_t	 ProtocolIE_Single_Container_9518P19_t;
-typedef E_RABs_Admitted_ToBeAdded_ModAckItemIEs_t	 ProtocolIE_Single_Container_9518P20_t;
-typedef E_RABs_Admitted_ToBeModified_ModAckItemIEs_t	 ProtocolIE_Single_Container_9518P21_t;
-typedef E_RABs_Admitted_ToBeReleased_ModAckItemIEs_t	 ProtocolIE_Single_Container_9518P22_t;
-typedef E_RABs_ToBeReleased_ModReqdItemIEs_t	 ProtocolIE_Single_Container_9518P23_t;
-typedef E_RABs_ToBeReleased_RelReqItemIEs_t	 ProtocolIE_Single_Container_9518P24_t;
-typedef E_RABs_ToBeReleased_RelConfItemIEs_t	 ProtocolIE_Single_Container_9518P25_t;
-typedef E_RABs_SubjectToCounterCheckItemIEs_t	 ProtocolIE_Single_Container_9518P26_t;
-typedef E_RABs_ToBeSetupRetrieve_ItemIEs_t	 ProtocolIE_Single_Container_9518P27_t;
-typedef E_RABs_ToBeAdded_SgNBAddReq_ItemIEs_t	 ProtocolIE_Single_Container_9518P28_t;
-typedef E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs_t	 ProtocolIE_Single_Container_9518P29_t;
-typedef E_RABs_ToBeAdded_SgNBModReq_ItemIEs_t	 ProtocolIE_Single_Container_9518P30_t;
-typedef E_RABs_ToBeModified_SgNBModReq_ItemIEs_t	 ProtocolIE_Single_Container_9518P31_t;
-typedef E_RABs_ToBeReleased_SgNBModReq_ItemIEs_t	 ProtocolIE_Single_Container_9518P32_t;
-typedef E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs_t	 ProtocolIE_Single_Container_9518P33_t;
-typedef E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs_t	 ProtocolIE_Single_Container_9518P34_t;
-typedef E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs_t	 ProtocolIE_Single_Container_9518P35_t;
-typedef E_RABs_ToBeReleased_SgNBModReqd_ItemIEs_t	 ProtocolIE_Single_Container_9518P36_t;
-typedef E_RABs_ToBeModified_SgNBModReqd_ItemIEs_t	 ProtocolIE_Single_Container_9518P37_t;
-typedef E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs_t	 ProtocolIE_Single_Container_9518P38_t;
-typedef E_RABs_ToBeReleased_SgNBRelReq_ItemIEs_t	 ProtocolIE_Single_Container_9518P39_t;
-typedef E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs_t	 ProtocolIE_Single_Container_9518P40_t;
-typedef E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs_t	 ProtocolIE_Single_Container_9518P41_t;
-typedef E_RABs_ToBeReleased_SgNBRelConf_ItemIEs_t	 ProtocolIE_Single_Container_9518P42_t;
-typedef E_RABs_SubjectToSgNBCounterCheck_ItemIEs_t	 ProtocolIE_Single_Container_9518P43_t;
-typedef E_RABs_ToBeReleased_SgNBChaConf_ItemIEs_t	 ProtocolIE_Single_Container_9518P44_t;
-typedef E_RABs_DataForwardingAddress_ItemIEs_t	 ProtocolIE_Single_Container_9518P45_t;
-typedef E_RAB_ItemIEs_t	 ProtocolIE_Single_Container_9518P46_t;
-typedef E_RABUsageReport_ItemIEs_t	 ProtocolIE_Single_Container_9518P47_t;
-typedef SecondaryRATUsageReport_ItemIEs_t	 ProtocolIE_Single_Container_9518P48_t;
+typedef RICaction_ToBeSetup_ItemIEs_t	 ProtocolIE_Single_Container_7635P0_t;
+typedef RICaction_Admitted_ItemIEs_t	 ProtocolIE_Single_Container_7635P1_t;
+typedef RICaction_NotAdmitted_ItemIEs_t	 ProtocolIE_Single_Container_7635P2_t;
+typedef RANfunction_ItemIEs_t	 ProtocolIE_Single_Container_7635P3_t;
+typedef RANfunctionID_ItemIEs_t	 ProtocolIE_Single_Container_7635P4_t;
+typedef RANfunctionIDcause_ItemIEs_t	 ProtocolIE_Single_Container_7635P5_t;
+typedef E_RABs_ToBeSetup_ItemIEs_t	 ProtocolIE_Single_Container_7635P6_t;
+typedef E_RABs_Admitted_ItemIEs_t	 ProtocolIE_Single_Container_7635P7_t;
+typedef E_RABs_SubjectToStatusTransfer_ItemIEs_t	 ProtocolIE_Single_Container_7635P8_t;
+typedef CellInformation_ItemIEs_t	 ProtocolIE_Single_Container_7635P9_t;
+typedef CellToReport_ItemIEs_t	 ProtocolIE_Single_Container_7635P10_t;
+typedef MeasurementInitiationResult_ItemIEs_t	 ProtocolIE_Single_Container_7635P11_t;
+typedef MeasurementFailureCause_ItemIEs_t	 ProtocolIE_Single_Container_7635P12_t;
+typedef CompleteFailureCauseInformation_ItemIEs_t	 ProtocolIE_Single_Container_7635P13_t;
+typedef CellMeasurementResult_ItemIEs_t	 ProtocolIE_Single_Container_7635P14_t;
+typedef E_RABs_ToBeAdded_ItemIEs_t	 ProtocolIE_Single_Container_7635P15_t;
+typedef E_RABs_Admitted_ToBeAdded_ItemIEs_t	 ProtocolIE_Single_Container_7635P16_t;
+typedef E_RABs_ToBeAdded_ModReqItemIEs_t	 ProtocolIE_Single_Container_7635P17_t;
+typedef E_RABs_ToBeModified_ModReqItemIEs_t	 ProtocolIE_Single_Container_7635P18_t;
+typedef E_RABs_ToBeReleased_ModReqItemIEs_t	 ProtocolIE_Single_Container_7635P19_t;
+typedef E_RABs_Admitted_ToBeAdded_ModAckItemIEs_t	 ProtocolIE_Single_Container_7635P20_t;
+typedef E_RABs_Admitted_ToBeModified_ModAckItemIEs_t	 ProtocolIE_Single_Container_7635P21_t;
+typedef E_RABs_Admitted_ToBeReleased_ModAckItemIEs_t	 ProtocolIE_Single_Container_7635P22_t;
+typedef E_RABs_ToBeReleased_ModReqdItemIEs_t	 ProtocolIE_Single_Container_7635P23_t;
+typedef E_RABs_ToBeReleased_RelReqItemIEs_t	 ProtocolIE_Single_Container_7635P24_t;
+typedef E_RABs_ToBeReleased_RelConfItemIEs_t	 ProtocolIE_Single_Container_7635P25_t;
+typedef E_RABs_SubjectToCounterCheckItemIEs_t	 ProtocolIE_Single_Container_7635P26_t;
+typedef E_RABs_ToBeSetupRetrieve_ItemIEs_t	 ProtocolIE_Single_Container_7635P27_t;
+typedef E_RABs_ToBeAdded_SgNBAddReq_ItemIEs_t	 ProtocolIE_Single_Container_7635P28_t;
+typedef E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs_t	 ProtocolIE_Single_Container_7635P29_t;
+typedef E_RABs_ToBeAdded_SgNBModReq_ItemIEs_t	 ProtocolIE_Single_Container_7635P30_t;
+typedef E_RABs_ToBeModified_SgNBModReq_ItemIEs_t	 ProtocolIE_Single_Container_7635P31_t;
+typedef E_RABs_ToBeReleased_SgNBModReq_ItemIEs_t	 ProtocolIE_Single_Container_7635P32_t;
+typedef E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs_t	 ProtocolIE_Single_Container_7635P33_t;
+typedef E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs_t	 ProtocolIE_Single_Container_7635P34_t;
+typedef E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs_t	 ProtocolIE_Single_Container_7635P35_t;
+typedef E_RABs_ToBeReleased_SgNBModReqd_ItemIEs_t	 ProtocolIE_Single_Container_7635P36_t;
+typedef E_RABs_ToBeModified_SgNBModReqd_ItemIEs_t	 ProtocolIE_Single_Container_7635P37_t;
+typedef E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs_t	 ProtocolIE_Single_Container_7635P38_t;
+typedef E_RABs_ToBeReleased_SgNBRelReq_ItemIEs_t	 ProtocolIE_Single_Container_7635P39_t;
+typedef E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs_t	 ProtocolIE_Single_Container_7635P40_t;
+typedef E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs_t	 ProtocolIE_Single_Container_7635P41_t;
+typedef E_RABs_ToBeReleased_SgNBRelConf_ItemIEs_t	 ProtocolIE_Single_Container_7635P42_t;
+typedef E_RABs_SubjectToSgNBCounterCheck_ItemIEs_t	 ProtocolIE_Single_Container_7635P43_t;
+typedef E_RABs_ToBeReleased_SgNBChaConf_ItemIEs_t	 ProtocolIE_Single_Container_7635P44_t;
+typedef E_RABs_DataForwardingAddress_ItemIEs_t	 ProtocolIE_Single_Container_7635P45_t;
+typedef E_RAB_ItemIEs_t	 ProtocolIE_Single_Container_7635P46_t;
+typedef E_RABUsageReport_ItemIEs_t	 ProtocolIE_Single_Container_7635P47_t;
+typedef SecondaryRATUsageReport_ItemIEs_t	 ProtocolIE_Single_Container_7635P48_t;
 
 /* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P0;
-asn_struct_free_f ProtocolIE_Single_Container_9518P0_free;
-asn_struct_print_f ProtocolIE_Single_Container_9518P0_print;
-asn_constr_check_f ProtocolIE_Single_Container_9518P0_constraint;
-ber_type_decoder_f ProtocolIE_Single_Container_9518P0_decode_ber;
-der_type_encoder_f ProtocolIE_Single_Container_9518P0_encode_der;
-xer_type_decoder_f ProtocolIE_Single_Container_9518P0_decode_xer;
-xer_type_encoder_f ProtocolIE_Single_Container_9518P0_encode_xer;
-oer_type_decoder_f ProtocolIE_Single_Container_9518P0_decode_oer;
-oer_type_encoder_f ProtocolIE_Single_Container_9518P0_encode_oer;
-per_type_decoder_f ProtocolIE_Single_Container_9518P0_decode_uper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P0_encode_uper;
-per_type_decoder_f ProtocolIE_Single_Container_9518P0_decode_aper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P0_encode_aper;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P1;
-asn_struct_free_f ProtocolIE_Single_Container_9518P1_free;
-asn_struct_print_f ProtocolIE_Single_Container_9518P1_print;
-asn_constr_check_f ProtocolIE_Single_Container_9518P1_constraint;
-ber_type_decoder_f ProtocolIE_Single_Container_9518P1_decode_ber;
-der_type_encoder_f ProtocolIE_Single_Container_9518P1_encode_der;
-xer_type_decoder_f ProtocolIE_Single_Container_9518P1_decode_xer;
-xer_type_encoder_f ProtocolIE_Single_Container_9518P1_encode_xer;
-oer_type_decoder_f ProtocolIE_Single_Container_9518P1_decode_oer;
-oer_type_encoder_f ProtocolIE_Single_Container_9518P1_encode_oer;
-per_type_decoder_f ProtocolIE_Single_Container_9518P1_decode_uper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P1_encode_uper;
-per_type_decoder_f ProtocolIE_Single_Container_9518P1_decode_aper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P1_encode_aper;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P2;
-asn_struct_free_f ProtocolIE_Single_Container_9518P2_free;
-asn_struct_print_f ProtocolIE_Single_Container_9518P2_print;
-asn_constr_check_f ProtocolIE_Single_Container_9518P2_constraint;
-ber_type_decoder_f ProtocolIE_Single_Container_9518P2_decode_ber;
-der_type_encoder_f ProtocolIE_Single_Container_9518P2_encode_der;
-xer_type_decoder_f ProtocolIE_Single_Container_9518P2_decode_xer;
-xer_type_encoder_f ProtocolIE_Single_Container_9518P2_encode_xer;
-oer_type_decoder_f ProtocolIE_Single_Container_9518P2_decode_oer;
-oer_type_encoder_f ProtocolIE_Single_Container_9518P2_encode_oer;
-per_type_decoder_f ProtocolIE_Single_Container_9518P2_decode_uper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P2_encode_uper;
-per_type_decoder_f ProtocolIE_Single_Container_9518P2_decode_aper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P2_encode_aper;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P3;
-asn_struct_free_f ProtocolIE_Single_Container_9518P3_free;
-asn_struct_print_f ProtocolIE_Single_Container_9518P3_print;
-asn_constr_check_f ProtocolIE_Single_Container_9518P3_constraint;
-ber_type_decoder_f ProtocolIE_Single_Container_9518P3_decode_ber;
-der_type_encoder_f ProtocolIE_Single_Container_9518P3_encode_der;
-xer_type_decoder_f ProtocolIE_Single_Container_9518P3_decode_xer;
-xer_type_encoder_f ProtocolIE_Single_Container_9518P3_encode_xer;
-oer_type_decoder_f ProtocolIE_Single_Container_9518P3_decode_oer;
-oer_type_encoder_f ProtocolIE_Single_Container_9518P3_encode_oer;
-per_type_decoder_f ProtocolIE_Single_Container_9518P3_decode_uper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P3_encode_uper;
-per_type_decoder_f ProtocolIE_Single_Container_9518P3_decode_aper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P3_encode_aper;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P4;
-asn_struct_free_f ProtocolIE_Single_Container_9518P4_free;
-asn_struct_print_f ProtocolIE_Single_Container_9518P4_print;
-asn_constr_check_f ProtocolIE_Single_Container_9518P4_constraint;
-ber_type_decoder_f ProtocolIE_Single_Container_9518P4_decode_ber;
-der_type_encoder_f ProtocolIE_Single_Container_9518P4_encode_der;
-xer_type_decoder_f ProtocolIE_Single_Container_9518P4_decode_xer;
-xer_type_encoder_f ProtocolIE_Single_Container_9518P4_encode_xer;
-oer_type_decoder_f ProtocolIE_Single_Container_9518P4_decode_oer;
-oer_type_encoder_f ProtocolIE_Single_Container_9518P4_encode_oer;
-per_type_decoder_f ProtocolIE_Single_Container_9518P4_decode_uper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P4_encode_uper;
-per_type_decoder_f ProtocolIE_Single_Container_9518P4_decode_aper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P4_encode_aper;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P5;
-asn_struct_free_f ProtocolIE_Single_Container_9518P5_free;
-asn_struct_print_f ProtocolIE_Single_Container_9518P5_print;
-asn_constr_check_f ProtocolIE_Single_Container_9518P5_constraint;
-ber_type_decoder_f ProtocolIE_Single_Container_9518P5_decode_ber;
-der_type_encoder_f ProtocolIE_Single_Container_9518P5_encode_der;
-xer_type_decoder_f ProtocolIE_Single_Container_9518P5_decode_xer;
-xer_type_encoder_f ProtocolIE_Single_Container_9518P5_encode_xer;
-oer_type_decoder_f ProtocolIE_Single_Container_9518P5_decode_oer;
-oer_type_encoder_f ProtocolIE_Single_Container_9518P5_encode_oer;
-per_type_decoder_f ProtocolIE_Single_Container_9518P5_decode_uper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P5_encode_uper;
-per_type_decoder_f ProtocolIE_Single_Container_9518P5_decode_aper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P5_encode_aper;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P6;
-asn_struct_free_f ProtocolIE_Single_Container_9518P6_free;
-asn_struct_print_f ProtocolIE_Single_Container_9518P6_print;
-asn_constr_check_f ProtocolIE_Single_Container_9518P6_constraint;
-ber_type_decoder_f ProtocolIE_Single_Container_9518P6_decode_ber;
-der_type_encoder_f ProtocolIE_Single_Container_9518P6_encode_der;
-xer_type_decoder_f ProtocolIE_Single_Container_9518P6_decode_xer;
-xer_type_encoder_f ProtocolIE_Single_Container_9518P6_encode_xer;
-oer_type_decoder_f ProtocolIE_Single_Container_9518P6_decode_oer;
-oer_type_encoder_f ProtocolIE_Single_Container_9518P6_encode_oer;
-per_type_decoder_f ProtocolIE_Single_Container_9518P6_decode_uper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P6_encode_uper;
-per_type_decoder_f ProtocolIE_Single_Container_9518P6_decode_aper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P6_encode_aper;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P7;
-asn_struct_free_f ProtocolIE_Single_Container_9518P7_free;
-asn_struct_print_f ProtocolIE_Single_Container_9518P7_print;
-asn_constr_check_f ProtocolIE_Single_Container_9518P7_constraint;
-ber_type_decoder_f ProtocolIE_Single_Container_9518P7_decode_ber;
-der_type_encoder_f ProtocolIE_Single_Container_9518P7_encode_der;
-xer_type_decoder_f ProtocolIE_Single_Container_9518P7_decode_xer;
-xer_type_encoder_f ProtocolIE_Single_Container_9518P7_encode_xer;
-oer_type_decoder_f ProtocolIE_Single_Container_9518P7_decode_oer;
-oer_type_encoder_f ProtocolIE_Single_Container_9518P7_encode_oer;
-per_type_decoder_f ProtocolIE_Single_Container_9518P7_decode_uper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P7_encode_uper;
-per_type_decoder_f ProtocolIE_Single_Container_9518P7_decode_aper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P7_encode_aper;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P8;
-asn_struct_free_f ProtocolIE_Single_Container_9518P8_free;
-asn_struct_print_f ProtocolIE_Single_Container_9518P8_print;
-asn_constr_check_f ProtocolIE_Single_Container_9518P8_constraint;
-ber_type_decoder_f ProtocolIE_Single_Container_9518P8_decode_ber;
-der_type_encoder_f ProtocolIE_Single_Container_9518P8_encode_der;
-xer_type_decoder_f ProtocolIE_Single_Container_9518P8_decode_xer;
-xer_type_encoder_f ProtocolIE_Single_Container_9518P8_encode_xer;
-oer_type_decoder_f ProtocolIE_Single_Container_9518P8_decode_oer;
-oer_type_encoder_f ProtocolIE_Single_Container_9518P8_encode_oer;
-per_type_decoder_f ProtocolIE_Single_Container_9518P8_decode_uper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P8_encode_uper;
-per_type_decoder_f ProtocolIE_Single_Container_9518P8_decode_aper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P8_encode_aper;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P9;
-asn_struct_free_f ProtocolIE_Single_Container_9518P9_free;
-asn_struct_print_f ProtocolIE_Single_Container_9518P9_print;
-asn_constr_check_f ProtocolIE_Single_Container_9518P9_constraint;
-ber_type_decoder_f ProtocolIE_Single_Container_9518P9_decode_ber;
-der_type_encoder_f ProtocolIE_Single_Container_9518P9_encode_der;
-xer_type_decoder_f ProtocolIE_Single_Container_9518P9_decode_xer;
-xer_type_encoder_f ProtocolIE_Single_Container_9518P9_encode_xer;
-oer_type_decoder_f ProtocolIE_Single_Container_9518P9_decode_oer;
-oer_type_encoder_f ProtocolIE_Single_Container_9518P9_encode_oer;
-per_type_decoder_f ProtocolIE_Single_Container_9518P9_decode_uper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P9_encode_uper;
-per_type_decoder_f ProtocolIE_Single_Container_9518P9_decode_aper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P9_encode_aper;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P10;
-asn_struct_free_f ProtocolIE_Single_Container_9518P10_free;
-asn_struct_print_f ProtocolIE_Single_Container_9518P10_print;
-asn_constr_check_f ProtocolIE_Single_Container_9518P10_constraint;
-ber_type_decoder_f ProtocolIE_Single_Container_9518P10_decode_ber;
-der_type_encoder_f ProtocolIE_Single_Container_9518P10_encode_der;
-xer_type_decoder_f ProtocolIE_Single_Container_9518P10_decode_xer;
-xer_type_encoder_f ProtocolIE_Single_Container_9518P10_encode_xer;
-oer_type_decoder_f ProtocolIE_Single_Container_9518P10_decode_oer;
-oer_type_encoder_f ProtocolIE_Single_Container_9518P10_encode_oer;
-per_type_decoder_f ProtocolIE_Single_Container_9518P10_decode_uper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P10_encode_uper;
-per_type_decoder_f ProtocolIE_Single_Container_9518P10_decode_aper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P10_encode_aper;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P11;
-asn_struct_free_f ProtocolIE_Single_Container_9518P11_free;
-asn_struct_print_f ProtocolIE_Single_Container_9518P11_print;
-asn_constr_check_f ProtocolIE_Single_Container_9518P11_constraint;
-ber_type_decoder_f ProtocolIE_Single_Container_9518P11_decode_ber;
-der_type_encoder_f ProtocolIE_Single_Container_9518P11_encode_der;
-xer_type_decoder_f ProtocolIE_Single_Container_9518P11_decode_xer;
-xer_type_encoder_f ProtocolIE_Single_Container_9518P11_encode_xer;
-oer_type_decoder_f ProtocolIE_Single_Container_9518P11_decode_oer;
-oer_type_encoder_f ProtocolIE_Single_Container_9518P11_encode_oer;
-per_type_decoder_f ProtocolIE_Single_Container_9518P11_decode_uper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P11_encode_uper;
-per_type_decoder_f ProtocolIE_Single_Container_9518P11_decode_aper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P11_encode_aper;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P12;
-asn_struct_free_f ProtocolIE_Single_Container_9518P12_free;
-asn_struct_print_f ProtocolIE_Single_Container_9518P12_print;
-asn_constr_check_f ProtocolIE_Single_Container_9518P12_constraint;
-ber_type_decoder_f ProtocolIE_Single_Container_9518P12_decode_ber;
-der_type_encoder_f ProtocolIE_Single_Container_9518P12_encode_der;
-xer_type_decoder_f ProtocolIE_Single_Container_9518P12_decode_xer;
-xer_type_encoder_f ProtocolIE_Single_Container_9518P12_encode_xer;
-oer_type_decoder_f ProtocolIE_Single_Container_9518P12_decode_oer;
-oer_type_encoder_f ProtocolIE_Single_Container_9518P12_encode_oer;
-per_type_decoder_f ProtocolIE_Single_Container_9518P12_decode_uper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P12_encode_uper;
-per_type_decoder_f ProtocolIE_Single_Container_9518P12_decode_aper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P12_encode_aper;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P13;
-asn_struct_free_f ProtocolIE_Single_Container_9518P13_free;
-asn_struct_print_f ProtocolIE_Single_Container_9518P13_print;
-asn_constr_check_f ProtocolIE_Single_Container_9518P13_constraint;
-ber_type_decoder_f ProtocolIE_Single_Container_9518P13_decode_ber;
-der_type_encoder_f ProtocolIE_Single_Container_9518P13_encode_der;
-xer_type_decoder_f ProtocolIE_Single_Container_9518P13_decode_xer;
-xer_type_encoder_f ProtocolIE_Single_Container_9518P13_encode_xer;
-oer_type_decoder_f ProtocolIE_Single_Container_9518P13_decode_oer;
-oer_type_encoder_f ProtocolIE_Single_Container_9518P13_encode_oer;
-per_type_decoder_f ProtocolIE_Single_Container_9518P13_decode_uper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P13_encode_uper;
-per_type_decoder_f ProtocolIE_Single_Container_9518P13_decode_aper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P13_encode_aper;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P14;
-asn_struct_free_f ProtocolIE_Single_Container_9518P14_free;
-asn_struct_print_f ProtocolIE_Single_Container_9518P14_print;
-asn_constr_check_f ProtocolIE_Single_Container_9518P14_constraint;
-ber_type_decoder_f ProtocolIE_Single_Container_9518P14_decode_ber;
-der_type_encoder_f ProtocolIE_Single_Container_9518P14_encode_der;
-xer_type_decoder_f ProtocolIE_Single_Container_9518P14_decode_xer;
-xer_type_encoder_f ProtocolIE_Single_Container_9518P14_encode_xer;
-oer_type_decoder_f ProtocolIE_Single_Container_9518P14_decode_oer;
-oer_type_encoder_f ProtocolIE_Single_Container_9518P14_encode_oer;
-per_type_decoder_f ProtocolIE_Single_Container_9518P14_decode_uper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P14_encode_uper;
-per_type_decoder_f ProtocolIE_Single_Container_9518P14_decode_aper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P14_encode_aper;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P15;
-asn_struct_free_f ProtocolIE_Single_Container_9518P15_free;
-asn_struct_print_f ProtocolIE_Single_Container_9518P15_print;
-asn_constr_check_f ProtocolIE_Single_Container_9518P15_constraint;
-ber_type_decoder_f ProtocolIE_Single_Container_9518P15_decode_ber;
-der_type_encoder_f ProtocolIE_Single_Container_9518P15_encode_der;
-xer_type_decoder_f ProtocolIE_Single_Container_9518P15_decode_xer;
-xer_type_encoder_f ProtocolIE_Single_Container_9518P15_encode_xer;
-oer_type_decoder_f ProtocolIE_Single_Container_9518P15_decode_oer;
-oer_type_encoder_f ProtocolIE_Single_Container_9518P15_encode_oer;
-per_type_decoder_f ProtocolIE_Single_Container_9518P15_decode_uper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P15_encode_uper;
-per_type_decoder_f ProtocolIE_Single_Container_9518P15_decode_aper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P15_encode_aper;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P16;
-asn_struct_free_f ProtocolIE_Single_Container_9518P16_free;
-asn_struct_print_f ProtocolIE_Single_Container_9518P16_print;
-asn_constr_check_f ProtocolIE_Single_Container_9518P16_constraint;
-ber_type_decoder_f ProtocolIE_Single_Container_9518P16_decode_ber;
-der_type_encoder_f ProtocolIE_Single_Container_9518P16_encode_der;
-xer_type_decoder_f ProtocolIE_Single_Container_9518P16_decode_xer;
-xer_type_encoder_f ProtocolIE_Single_Container_9518P16_encode_xer;
-oer_type_decoder_f ProtocolIE_Single_Container_9518P16_decode_oer;
-oer_type_encoder_f ProtocolIE_Single_Container_9518P16_encode_oer;
-per_type_decoder_f ProtocolIE_Single_Container_9518P16_decode_uper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P16_encode_uper;
-per_type_decoder_f ProtocolIE_Single_Container_9518P16_decode_aper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P16_encode_aper;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P17;
-asn_struct_free_f ProtocolIE_Single_Container_9518P17_free;
-asn_struct_print_f ProtocolIE_Single_Container_9518P17_print;
-asn_constr_check_f ProtocolIE_Single_Container_9518P17_constraint;
-ber_type_decoder_f ProtocolIE_Single_Container_9518P17_decode_ber;
-der_type_encoder_f ProtocolIE_Single_Container_9518P17_encode_der;
-xer_type_decoder_f ProtocolIE_Single_Container_9518P17_decode_xer;
-xer_type_encoder_f ProtocolIE_Single_Container_9518P17_encode_xer;
-oer_type_decoder_f ProtocolIE_Single_Container_9518P17_decode_oer;
-oer_type_encoder_f ProtocolIE_Single_Container_9518P17_encode_oer;
-per_type_decoder_f ProtocolIE_Single_Container_9518P17_decode_uper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P17_encode_uper;
-per_type_decoder_f ProtocolIE_Single_Container_9518P17_decode_aper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P17_encode_aper;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P18;
-asn_struct_free_f ProtocolIE_Single_Container_9518P18_free;
-asn_struct_print_f ProtocolIE_Single_Container_9518P18_print;
-asn_constr_check_f ProtocolIE_Single_Container_9518P18_constraint;
-ber_type_decoder_f ProtocolIE_Single_Container_9518P18_decode_ber;
-der_type_encoder_f ProtocolIE_Single_Container_9518P18_encode_der;
-xer_type_decoder_f ProtocolIE_Single_Container_9518P18_decode_xer;
-xer_type_encoder_f ProtocolIE_Single_Container_9518P18_encode_xer;
-oer_type_decoder_f ProtocolIE_Single_Container_9518P18_decode_oer;
-oer_type_encoder_f ProtocolIE_Single_Container_9518P18_encode_oer;
-per_type_decoder_f ProtocolIE_Single_Container_9518P18_decode_uper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P18_encode_uper;
-per_type_decoder_f ProtocolIE_Single_Container_9518P18_decode_aper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P18_encode_aper;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P19;
-asn_struct_free_f ProtocolIE_Single_Container_9518P19_free;
-asn_struct_print_f ProtocolIE_Single_Container_9518P19_print;
-asn_constr_check_f ProtocolIE_Single_Container_9518P19_constraint;
-ber_type_decoder_f ProtocolIE_Single_Container_9518P19_decode_ber;
-der_type_encoder_f ProtocolIE_Single_Container_9518P19_encode_der;
-xer_type_decoder_f ProtocolIE_Single_Container_9518P19_decode_xer;
-xer_type_encoder_f ProtocolIE_Single_Container_9518P19_encode_xer;
-oer_type_decoder_f ProtocolIE_Single_Container_9518P19_decode_oer;
-oer_type_encoder_f ProtocolIE_Single_Container_9518P19_encode_oer;
-per_type_decoder_f ProtocolIE_Single_Container_9518P19_decode_uper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P19_encode_uper;
-per_type_decoder_f ProtocolIE_Single_Container_9518P19_decode_aper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P19_encode_aper;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P20;
-asn_struct_free_f ProtocolIE_Single_Container_9518P20_free;
-asn_struct_print_f ProtocolIE_Single_Container_9518P20_print;
-asn_constr_check_f ProtocolIE_Single_Container_9518P20_constraint;
-ber_type_decoder_f ProtocolIE_Single_Container_9518P20_decode_ber;
-der_type_encoder_f ProtocolIE_Single_Container_9518P20_encode_der;
-xer_type_decoder_f ProtocolIE_Single_Container_9518P20_decode_xer;
-xer_type_encoder_f ProtocolIE_Single_Container_9518P20_encode_xer;
-oer_type_decoder_f ProtocolIE_Single_Container_9518P20_decode_oer;
-oer_type_encoder_f ProtocolIE_Single_Container_9518P20_encode_oer;
-per_type_decoder_f ProtocolIE_Single_Container_9518P20_decode_uper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P20_encode_uper;
-per_type_decoder_f ProtocolIE_Single_Container_9518P20_decode_aper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P20_encode_aper;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P21;
-asn_struct_free_f ProtocolIE_Single_Container_9518P21_free;
-asn_struct_print_f ProtocolIE_Single_Container_9518P21_print;
-asn_constr_check_f ProtocolIE_Single_Container_9518P21_constraint;
-ber_type_decoder_f ProtocolIE_Single_Container_9518P21_decode_ber;
-der_type_encoder_f ProtocolIE_Single_Container_9518P21_encode_der;
-xer_type_decoder_f ProtocolIE_Single_Container_9518P21_decode_xer;
-xer_type_encoder_f ProtocolIE_Single_Container_9518P21_encode_xer;
-oer_type_decoder_f ProtocolIE_Single_Container_9518P21_decode_oer;
-oer_type_encoder_f ProtocolIE_Single_Container_9518P21_encode_oer;
-per_type_decoder_f ProtocolIE_Single_Container_9518P21_decode_uper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P21_encode_uper;
-per_type_decoder_f ProtocolIE_Single_Container_9518P21_decode_aper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P21_encode_aper;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P22;
-asn_struct_free_f ProtocolIE_Single_Container_9518P22_free;
-asn_struct_print_f ProtocolIE_Single_Container_9518P22_print;
-asn_constr_check_f ProtocolIE_Single_Container_9518P22_constraint;
-ber_type_decoder_f ProtocolIE_Single_Container_9518P22_decode_ber;
-der_type_encoder_f ProtocolIE_Single_Container_9518P22_encode_der;
-xer_type_decoder_f ProtocolIE_Single_Container_9518P22_decode_xer;
-xer_type_encoder_f ProtocolIE_Single_Container_9518P22_encode_xer;
-oer_type_decoder_f ProtocolIE_Single_Container_9518P22_decode_oer;
-oer_type_encoder_f ProtocolIE_Single_Container_9518P22_encode_oer;
-per_type_decoder_f ProtocolIE_Single_Container_9518P22_decode_uper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P22_encode_uper;
-per_type_decoder_f ProtocolIE_Single_Container_9518P22_decode_aper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P22_encode_aper;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P23;
-asn_struct_free_f ProtocolIE_Single_Container_9518P23_free;
-asn_struct_print_f ProtocolIE_Single_Container_9518P23_print;
-asn_constr_check_f ProtocolIE_Single_Container_9518P23_constraint;
-ber_type_decoder_f ProtocolIE_Single_Container_9518P23_decode_ber;
-der_type_encoder_f ProtocolIE_Single_Container_9518P23_encode_der;
-xer_type_decoder_f ProtocolIE_Single_Container_9518P23_decode_xer;
-xer_type_encoder_f ProtocolIE_Single_Container_9518P23_encode_xer;
-oer_type_decoder_f ProtocolIE_Single_Container_9518P23_decode_oer;
-oer_type_encoder_f ProtocolIE_Single_Container_9518P23_encode_oer;
-per_type_decoder_f ProtocolIE_Single_Container_9518P23_decode_uper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P23_encode_uper;
-per_type_decoder_f ProtocolIE_Single_Container_9518P23_decode_aper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P23_encode_aper;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P24;
-asn_struct_free_f ProtocolIE_Single_Container_9518P24_free;
-asn_struct_print_f ProtocolIE_Single_Container_9518P24_print;
-asn_constr_check_f ProtocolIE_Single_Container_9518P24_constraint;
-ber_type_decoder_f ProtocolIE_Single_Container_9518P24_decode_ber;
-der_type_encoder_f ProtocolIE_Single_Container_9518P24_encode_der;
-xer_type_decoder_f ProtocolIE_Single_Container_9518P24_decode_xer;
-xer_type_encoder_f ProtocolIE_Single_Container_9518P24_encode_xer;
-oer_type_decoder_f ProtocolIE_Single_Container_9518P24_decode_oer;
-oer_type_encoder_f ProtocolIE_Single_Container_9518P24_encode_oer;
-per_type_decoder_f ProtocolIE_Single_Container_9518P24_decode_uper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P24_encode_uper;
-per_type_decoder_f ProtocolIE_Single_Container_9518P24_decode_aper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P24_encode_aper;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P25;
-asn_struct_free_f ProtocolIE_Single_Container_9518P25_free;
-asn_struct_print_f ProtocolIE_Single_Container_9518P25_print;
-asn_constr_check_f ProtocolIE_Single_Container_9518P25_constraint;
-ber_type_decoder_f ProtocolIE_Single_Container_9518P25_decode_ber;
-der_type_encoder_f ProtocolIE_Single_Container_9518P25_encode_der;
-xer_type_decoder_f ProtocolIE_Single_Container_9518P25_decode_xer;
-xer_type_encoder_f ProtocolIE_Single_Container_9518P25_encode_xer;
-oer_type_decoder_f ProtocolIE_Single_Container_9518P25_decode_oer;
-oer_type_encoder_f ProtocolIE_Single_Container_9518P25_encode_oer;
-per_type_decoder_f ProtocolIE_Single_Container_9518P25_decode_uper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P25_encode_uper;
-per_type_decoder_f ProtocolIE_Single_Container_9518P25_decode_aper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P25_encode_aper;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P26;
-asn_struct_free_f ProtocolIE_Single_Container_9518P26_free;
-asn_struct_print_f ProtocolIE_Single_Container_9518P26_print;
-asn_constr_check_f ProtocolIE_Single_Container_9518P26_constraint;
-ber_type_decoder_f ProtocolIE_Single_Container_9518P26_decode_ber;
-der_type_encoder_f ProtocolIE_Single_Container_9518P26_encode_der;
-xer_type_decoder_f ProtocolIE_Single_Container_9518P26_decode_xer;
-xer_type_encoder_f ProtocolIE_Single_Container_9518P26_encode_xer;
-oer_type_decoder_f ProtocolIE_Single_Container_9518P26_decode_oer;
-oer_type_encoder_f ProtocolIE_Single_Container_9518P26_encode_oer;
-per_type_decoder_f ProtocolIE_Single_Container_9518P26_decode_uper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P26_encode_uper;
-per_type_decoder_f ProtocolIE_Single_Container_9518P26_decode_aper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P26_encode_aper;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P27;
-asn_struct_free_f ProtocolIE_Single_Container_9518P27_free;
-asn_struct_print_f ProtocolIE_Single_Container_9518P27_print;
-asn_constr_check_f ProtocolIE_Single_Container_9518P27_constraint;
-ber_type_decoder_f ProtocolIE_Single_Container_9518P27_decode_ber;
-der_type_encoder_f ProtocolIE_Single_Container_9518P27_encode_der;
-xer_type_decoder_f ProtocolIE_Single_Container_9518P27_decode_xer;
-xer_type_encoder_f ProtocolIE_Single_Container_9518P27_encode_xer;
-oer_type_decoder_f ProtocolIE_Single_Container_9518P27_decode_oer;
-oer_type_encoder_f ProtocolIE_Single_Container_9518P27_encode_oer;
-per_type_decoder_f ProtocolIE_Single_Container_9518P27_decode_uper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P27_encode_uper;
-per_type_decoder_f ProtocolIE_Single_Container_9518P27_decode_aper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P27_encode_aper;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P28;
-asn_struct_free_f ProtocolIE_Single_Container_9518P28_free;
-asn_struct_print_f ProtocolIE_Single_Container_9518P28_print;
-asn_constr_check_f ProtocolIE_Single_Container_9518P28_constraint;
-ber_type_decoder_f ProtocolIE_Single_Container_9518P28_decode_ber;
-der_type_encoder_f ProtocolIE_Single_Container_9518P28_encode_der;
-xer_type_decoder_f ProtocolIE_Single_Container_9518P28_decode_xer;
-xer_type_encoder_f ProtocolIE_Single_Container_9518P28_encode_xer;
-oer_type_decoder_f ProtocolIE_Single_Container_9518P28_decode_oer;
-oer_type_encoder_f ProtocolIE_Single_Container_9518P28_encode_oer;
-per_type_decoder_f ProtocolIE_Single_Container_9518P28_decode_uper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P28_encode_uper;
-per_type_decoder_f ProtocolIE_Single_Container_9518P28_decode_aper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P28_encode_aper;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P29;
-asn_struct_free_f ProtocolIE_Single_Container_9518P29_free;
-asn_struct_print_f ProtocolIE_Single_Container_9518P29_print;
-asn_constr_check_f ProtocolIE_Single_Container_9518P29_constraint;
-ber_type_decoder_f ProtocolIE_Single_Container_9518P29_decode_ber;
-der_type_encoder_f ProtocolIE_Single_Container_9518P29_encode_der;
-xer_type_decoder_f ProtocolIE_Single_Container_9518P29_decode_xer;
-xer_type_encoder_f ProtocolIE_Single_Container_9518P29_encode_xer;
-oer_type_decoder_f ProtocolIE_Single_Container_9518P29_decode_oer;
-oer_type_encoder_f ProtocolIE_Single_Container_9518P29_encode_oer;
-per_type_decoder_f ProtocolIE_Single_Container_9518P29_decode_uper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P29_encode_uper;
-per_type_decoder_f ProtocolIE_Single_Container_9518P29_decode_aper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P29_encode_aper;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P30;
-asn_struct_free_f ProtocolIE_Single_Container_9518P30_free;
-asn_struct_print_f ProtocolIE_Single_Container_9518P30_print;
-asn_constr_check_f ProtocolIE_Single_Container_9518P30_constraint;
-ber_type_decoder_f ProtocolIE_Single_Container_9518P30_decode_ber;
-der_type_encoder_f ProtocolIE_Single_Container_9518P30_encode_der;
-xer_type_decoder_f ProtocolIE_Single_Container_9518P30_decode_xer;
-xer_type_encoder_f ProtocolIE_Single_Container_9518P30_encode_xer;
-oer_type_decoder_f ProtocolIE_Single_Container_9518P30_decode_oer;
-oer_type_encoder_f ProtocolIE_Single_Container_9518P30_encode_oer;
-per_type_decoder_f ProtocolIE_Single_Container_9518P30_decode_uper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P30_encode_uper;
-per_type_decoder_f ProtocolIE_Single_Container_9518P30_decode_aper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P30_encode_aper;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P31;
-asn_struct_free_f ProtocolIE_Single_Container_9518P31_free;
-asn_struct_print_f ProtocolIE_Single_Container_9518P31_print;
-asn_constr_check_f ProtocolIE_Single_Container_9518P31_constraint;
-ber_type_decoder_f ProtocolIE_Single_Container_9518P31_decode_ber;
-der_type_encoder_f ProtocolIE_Single_Container_9518P31_encode_der;
-xer_type_decoder_f ProtocolIE_Single_Container_9518P31_decode_xer;
-xer_type_encoder_f ProtocolIE_Single_Container_9518P31_encode_xer;
-oer_type_decoder_f ProtocolIE_Single_Container_9518P31_decode_oer;
-oer_type_encoder_f ProtocolIE_Single_Container_9518P31_encode_oer;
-per_type_decoder_f ProtocolIE_Single_Container_9518P31_decode_uper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P31_encode_uper;
-per_type_decoder_f ProtocolIE_Single_Container_9518P31_decode_aper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P31_encode_aper;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P32;
-asn_struct_free_f ProtocolIE_Single_Container_9518P32_free;
-asn_struct_print_f ProtocolIE_Single_Container_9518P32_print;
-asn_constr_check_f ProtocolIE_Single_Container_9518P32_constraint;
-ber_type_decoder_f ProtocolIE_Single_Container_9518P32_decode_ber;
-der_type_encoder_f ProtocolIE_Single_Container_9518P32_encode_der;
-xer_type_decoder_f ProtocolIE_Single_Container_9518P32_decode_xer;
-xer_type_encoder_f ProtocolIE_Single_Container_9518P32_encode_xer;
-oer_type_decoder_f ProtocolIE_Single_Container_9518P32_decode_oer;
-oer_type_encoder_f ProtocolIE_Single_Container_9518P32_encode_oer;
-per_type_decoder_f ProtocolIE_Single_Container_9518P32_decode_uper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P32_encode_uper;
-per_type_decoder_f ProtocolIE_Single_Container_9518P32_decode_aper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P32_encode_aper;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P33;
-asn_struct_free_f ProtocolIE_Single_Container_9518P33_free;
-asn_struct_print_f ProtocolIE_Single_Container_9518P33_print;
-asn_constr_check_f ProtocolIE_Single_Container_9518P33_constraint;
-ber_type_decoder_f ProtocolIE_Single_Container_9518P33_decode_ber;
-der_type_encoder_f ProtocolIE_Single_Container_9518P33_encode_der;
-xer_type_decoder_f ProtocolIE_Single_Container_9518P33_decode_xer;
-xer_type_encoder_f ProtocolIE_Single_Container_9518P33_encode_xer;
-oer_type_decoder_f ProtocolIE_Single_Container_9518P33_decode_oer;
-oer_type_encoder_f ProtocolIE_Single_Container_9518P33_encode_oer;
-per_type_decoder_f ProtocolIE_Single_Container_9518P33_decode_uper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P33_encode_uper;
-per_type_decoder_f ProtocolIE_Single_Container_9518P33_decode_aper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P33_encode_aper;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P34;
-asn_struct_free_f ProtocolIE_Single_Container_9518P34_free;
-asn_struct_print_f ProtocolIE_Single_Container_9518P34_print;
-asn_constr_check_f ProtocolIE_Single_Container_9518P34_constraint;
-ber_type_decoder_f ProtocolIE_Single_Container_9518P34_decode_ber;
-der_type_encoder_f ProtocolIE_Single_Container_9518P34_encode_der;
-xer_type_decoder_f ProtocolIE_Single_Container_9518P34_decode_xer;
-xer_type_encoder_f ProtocolIE_Single_Container_9518P34_encode_xer;
-oer_type_decoder_f ProtocolIE_Single_Container_9518P34_decode_oer;
-oer_type_encoder_f ProtocolIE_Single_Container_9518P34_encode_oer;
-per_type_decoder_f ProtocolIE_Single_Container_9518P34_decode_uper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P34_encode_uper;
-per_type_decoder_f ProtocolIE_Single_Container_9518P34_decode_aper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P34_encode_aper;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P35;
-asn_struct_free_f ProtocolIE_Single_Container_9518P35_free;
-asn_struct_print_f ProtocolIE_Single_Container_9518P35_print;
-asn_constr_check_f ProtocolIE_Single_Container_9518P35_constraint;
-ber_type_decoder_f ProtocolIE_Single_Container_9518P35_decode_ber;
-der_type_encoder_f ProtocolIE_Single_Container_9518P35_encode_der;
-xer_type_decoder_f ProtocolIE_Single_Container_9518P35_decode_xer;
-xer_type_encoder_f ProtocolIE_Single_Container_9518P35_encode_xer;
-oer_type_decoder_f ProtocolIE_Single_Container_9518P35_decode_oer;
-oer_type_encoder_f ProtocolIE_Single_Container_9518P35_encode_oer;
-per_type_decoder_f ProtocolIE_Single_Container_9518P35_decode_uper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P35_encode_uper;
-per_type_decoder_f ProtocolIE_Single_Container_9518P35_decode_aper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P35_encode_aper;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P36;
-asn_struct_free_f ProtocolIE_Single_Container_9518P36_free;
-asn_struct_print_f ProtocolIE_Single_Container_9518P36_print;
-asn_constr_check_f ProtocolIE_Single_Container_9518P36_constraint;
-ber_type_decoder_f ProtocolIE_Single_Container_9518P36_decode_ber;
-der_type_encoder_f ProtocolIE_Single_Container_9518P36_encode_der;
-xer_type_decoder_f ProtocolIE_Single_Container_9518P36_decode_xer;
-xer_type_encoder_f ProtocolIE_Single_Container_9518P36_encode_xer;
-oer_type_decoder_f ProtocolIE_Single_Container_9518P36_decode_oer;
-oer_type_encoder_f ProtocolIE_Single_Container_9518P36_encode_oer;
-per_type_decoder_f ProtocolIE_Single_Container_9518P36_decode_uper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P36_encode_uper;
-per_type_decoder_f ProtocolIE_Single_Container_9518P36_decode_aper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P36_encode_aper;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P37;
-asn_struct_free_f ProtocolIE_Single_Container_9518P37_free;
-asn_struct_print_f ProtocolIE_Single_Container_9518P37_print;
-asn_constr_check_f ProtocolIE_Single_Container_9518P37_constraint;
-ber_type_decoder_f ProtocolIE_Single_Container_9518P37_decode_ber;
-der_type_encoder_f ProtocolIE_Single_Container_9518P37_encode_der;
-xer_type_decoder_f ProtocolIE_Single_Container_9518P37_decode_xer;
-xer_type_encoder_f ProtocolIE_Single_Container_9518P37_encode_xer;
-oer_type_decoder_f ProtocolIE_Single_Container_9518P37_decode_oer;
-oer_type_encoder_f ProtocolIE_Single_Container_9518P37_encode_oer;
-per_type_decoder_f ProtocolIE_Single_Container_9518P37_decode_uper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P37_encode_uper;
-per_type_decoder_f ProtocolIE_Single_Container_9518P37_decode_aper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P37_encode_aper;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P38;
-asn_struct_free_f ProtocolIE_Single_Container_9518P38_free;
-asn_struct_print_f ProtocolIE_Single_Container_9518P38_print;
-asn_constr_check_f ProtocolIE_Single_Container_9518P38_constraint;
-ber_type_decoder_f ProtocolIE_Single_Container_9518P38_decode_ber;
-der_type_encoder_f ProtocolIE_Single_Container_9518P38_encode_der;
-xer_type_decoder_f ProtocolIE_Single_Container_9518P38_decode_xer;
-xer_type_encoder_f ProtocolIE_Single_Container_9518P38_encode_xer;
-oer_type_decoder_f ProtocolIE_Single_Container_9518P38_decode_oer;
-oer_type_encoder_f ProtocolIE_Single_Container_9518P38_encode_oer;
-per_type_decoder_f ProtocolIE_Single_Container_9518P38_decode_uper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P38_encode_uper;
-per_type_decoder_f ProtocolIE_Single_Container_9518P38_decode_aper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P38_encode_aper;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P39;
-asn_struct_free_f ProtocolIE_Single_Container_9518P39_free;
-asn_struct_print_f ProtocolIE_Single_Container_9518P39_print;
-asn_constr_check_f ProtocolIE_Single_Container_9518P39_constraint;
-ber_type_decoder_f ProtocolIE_Single_Container_9518P39_decode_ber;
-der_type_encoder_f ProtocolIE_Single_Container_9518P39_encode_der;
-xer_type_decoder_f ProtocolIE_Single_Container_9518P39_decode_xer;
-xer_type_encoder_f ProtocolIE_Single_Container_9518P39_encode_xer;
-oer_type_decoder_f ProtocolIE_Single_Container_9518P39_decode_oer;
-oer_type_encoder_f ProtocolIE_Single_Container_9518P39_encode_oer;
-per_type_decoder_f ProtocolIE_Single_Container_9518P39_decode_uper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P39_encode_uper;
-per_type_decoder_f ProtocolIE_Single_Container_9518P39_decode_aper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P39_encode_aper;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P40;
-asn_struct_free_f ProtocolIE_Single_Container_9518P40_free;
-asn_struct_print_f ProtocolIE_Single_Container_9518P40_print;
-asn_constr_check_f ProtocolIE_Single_Container_9518P40_constraint;
-ber_type_decoder_f ProtocolIE_Single_Container_9518P40_decode_ber;
-der_type_encoder_f ProtocolIE_Single_Container_9518P40_encode_der;
-xer_type_decoder_f ProtocolIE_Single_Container_9518P40_decode_xer;
-xer_type_encoder_f ProtocolIE_Single_Container_9518P40_encode_xer;
-oer_type_decoder_f ProtocolIE_Single_Container_9518P40_decode_oer;
-oer_type_encoder_f ProtocolIE_Single_Container_9518P40_encode_oer;
-per_type_decoder_f ProtocolIE_Single_Container_9518P40_decode_uper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P40_encode_uper;
-per_type_decoder_f ProtocolIE_Single_Container_9518P40_decode_aper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P40_encode_aper;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P41;
-asn_struct_free_f ProtocolIE_Single_Container_9518P41_free;
-asn_struct_print_f ProtocolIE_Single_Container_9518P41_print;
-asn_constr_check_f ProtocolIE_Single_Container_9518P41_constraint;
-ber_type_decoder_f ProtocolIE_Single_Container_9518P41_decode_ber;
-der_type_encoder_f ProtocolIE_Single_Container_9518P41_encode_der;
-xer_type_decoder_f ProtocolIE_Single_Container_9518P41_decode_xer;
-xer_type_encoder_f ProtocolIE_Single_Container_9518P41_encode_xer;
-oer_type_decoder_f ProtocolIE_Single_Container_9518P41_decode_oer;
-oer_type_encoder_f ProtocolIE_Single_Container_9518P41_encode_oer;
-per_type_decoder_f ProtocolIE_Single_Container_9518P41_decode_uper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P41_encode_uper;
-per_type_decoder_f ProtocolIE_Single_Container_9518P41_decode_aper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P41_encode_aper;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P42;
-asn_struct_free_f ProtocolIE_Single_Container_9518P42_free;
-asn_struct_print_f ProtocolIE_Single_Container_9518P42_print;
-asn_constr_check_f ProtocolIE_Single_Container_9518P42_constraint;
-ber_type_decoder_f ProtocolIE_Single_Container_9518P42_decode_ber;
-der_type_encoder_f ProtocolIE_Single_Container_9518P42_encode_der;
-xer_type_decoder_f ProtocolIE_Single_Container_9518P42_decode_xer;
-xer_type_encoder_f ProtocolIE_Single_Container_9518P42_encode_xer;
-oer_type_decoder_f ProtocolIE_Single_Container_9518P42_decode_oer;
-oer_type_encoder_f ProtocolIE_Single_Container_9518P42_encode_oer;
-per_type_decoder_f ProtocolIE_Single_Container_9518P42_decode_uper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P42_encode_uper;
-per_type_decoder_f ProtocolIE_Single_Container_9518P42_decode_aper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P42_encode_aper;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P43;
-asn_struct_free_f ProtocolIE_Single_Container_9518P43_free;
-asn_struct_print_f ProtocolIE_Single_Container_9518P43_print;
-asn_constr_check_f ProtocolIE_Single_Container_9518P43_constraint;
-ber_type_decoder_f ProtocolIE_Single_Container_9518P43_decode_ber;
-der_type_encoder_f ProtocolIE_Single_Container_9518P43_encode_der;
-xer_type_decoder_f ProtocolIE_Single_Container_9518P43_decode_xer;
-xer_type_encoder_f ProtocolIE_Single_Container_9518P43_encode_xer;
-oer_type_decoder_f ProtocolIE_Single_Container_9518P43_decode_oer;
-oer_type_encoder_f ProtocolIE_Single_Container_9518P43_encode_oer;
-per_type_decoder_f ProtocolIE_Single_Container_9518P43_decode_uper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P43_encode_uper;
-per_type_decoder_f ProtocolIE_Single_Container_9518P43_decode_aper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P43_encode_aper;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P44;
-asn_struct_free_f ProtocolIE_Single_Container_9518P44_free;
-asn_struct_print_f ProtocolIE_Single_Container_9518P44_print;
-asn_constr_check_f ProtocolIE_Single_Container_9518P44_constraint;
-ber_type_decoder_f ProtocolIE_Single_Container_9518P44_decode_ber;
-der_type_encoder_f ProtocolIE_Single_Container_9518P44_encode_der;
-xer_type_decoder_f ProtocolIE_Single_Container_9518P44_decode_xer;
-xer_type_encoder_f ProtocolIE_Single_Container_9518P44_encode_xer;
-oer_type_decoder_f ProtocolIE_Single_Container_9518P44_decode_oer;
-oer_type_encoder_f ProtocolIE_Single_Container_9518P44_encode_oer;
-per_type_decoder_f ProtocolIE_Single_Container_9518P44_decode_uper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P44_encode_uper;
-per_type_decoder_f ProtocolIE_Single_Container_9518P44_decode_aper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P44_encode_aper;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P45;
-asn_struct_free_f ProtocolIE_Single_Container_9518P45_free;
-asn_struct_print_f ProtocolIE_Single_Container_9518P45_print;
-asn_constr_check_f ProtocolIE_Single_Container_9518P45_constraint;
-ber_type_decoder_f ProtocolIE_Single_Container_9518P45_decode_ber;
-der_type_encoder_f ProtocolIE_Single_Container_9518P45_encode_der;
-xer_type_decoder_f ProtocolIE_Single_Container_9518P45_decode_xer;
-xer_type_encoder_f ProtocolIE_Single_Container_9518P45_encode_xer;
-oer_type_decoder_f ProtocolIE_Single_Container_9518P45_decode_oer;
-oer_type_encoder_f ProtocolIE_Single_Container_9518P45_encode_oer;
-per_type_decoder_f ProtocolIE_Single_Container_9518P45_decode_uper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P45_encode_uper;
-per_type_decoder_f ProtocolIE_Single_Container_9518P45_decode_aper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P45_encode_aper;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P46;
-asn_struct_free_f ProtocolIE_Single_Container_9518P46_free;
-asn_struct_print_f ProtocolIE_Single_Container_9518P46_print;
-asn_constr_check_f ProtocolIE_Single_Container_9518P46_constraint;
-ber_type_decoder_f ProtocolIE_Single_Container_9518P46_decode_ber;
-der_type_encoder_f ProtocolIE_Single_Container_9518P46_encode_der;
-xer_type_decoder_f ProtocolIE_Single_Container_9518P46_decode_xer;
-xer_type_encoder_f ProtocolIE_Single_Container_9518P46_encode_xer;
-oer_type_decoder_f ProtocolIE_Single_Container_9518P46_decode_oer;
-oer_type_encoder_f ProtocolIE_Single_Container_9518P46_encode_oer;
-per_type_decoder_f ProtocolIE_Single_Container_9518P46_decode_uper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P46_encode_uper;
-per_type_decoder_f ProtocolIE_Single_Container_9518P46_decode_aper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P46_encode_aper;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P47;
-asn_struct_free_f ProtocolIE_Single_Container_9518P47_free;
-asn_struct_print_f ProtocolIE_Single_Container_9518P47_print;
-asn_constr_check_f ProtocolIE_Single_Container_9518P47_constraint;
-ber_type_decoder_f ProtocolIE_Single_Container_9518P47_decode_ber;
-der_type_encoder_f ProtocolIE_Single_Container_9518P47_encode_der;
-xer_type_decoder_f ProtocolIE_Single_Container_9518P47_decode_xer;
-xer_type_encoder_f ProtocolIE_Single_Container_9518P47_encode_xer;
-oer_type_decoder_f ProtocolIE_Single_Container_9518P47_decode_oer;
-oer_type_encoder_f ProtocolIE_Single_Container_9518P47_encode_oer;
-per_type_decoder_f ProtocolIE_Single_Container_9518P47_decode_uper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P47_encode_uper;
-per_type_decoder_f ProtocolIE_Single_Container_9518P47_decode_aper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P47_encode_aper;
-extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P48;
-asn_struct_free_f ProtocolIE_Single_Container_9518P48_free;
-asn_struct_print_f ProtocolIE_Single_Container_9518P48_print;
-asn_constr_check_f ProtocolIE_Single_Container_9518P48_constraint;
-ber_type_decoder_f ProtocolIE_Single_Container_9518P48_decode_ber;
-der_type_encoder_f ProtocolIE_Single_Container_9518P48_encode_der;
-xer_type_decoder_f ProtocolIE_Single_Container_9518P48_decode_xer;
-xer_type_encoder_f ProtocolIE_Single_Container_9518P48_encode_xer;
-oer_type_decoder_f ProtocolIE_Single_Container_9518P48_decode_oer;
-oer_type_encoder_f ProtocolIE_Single_Container_9518P48_encode_oer;
-per_type_decoder_f ProtocolIE_Single_Container_9518P48_decode_uper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P48_encode_uper;
-per_type_decoder_f ProtocolIE_Single_Container_9518P48_decode_aper;
-per_type_encoder_f ProtocolIE_Single_Container_9518P48_encode_aper;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P0;
+asn_struct_free_f ProtocolIE_Single_Container_7635P0_free;
+asn_struct_print_f ProtocolIE_Single_Container_7635P0_print;
+asn_constr_check_f ProtocolIE_Single_Container_7635P0_constraint;
+ber_type_decoder_f ProtocolIE_Single_Container_7635P0_decode_ber;
+der_type_encoder_f ProtocolIE_Single_Container_7635P0_encode_der;
+xer_type_decoder_f ProtocolIE_Single_Container_7635P0_decode_xer;
+xer_type_encoder_f ProtocolIE_Single_Container_7635P0_encode_xer;
+oer_type_decoder_f ProtocolIE_Single_Container_7635P0_decode_oer;
+oer_type_encoder_f ProtocolIE_Single_Container_7635P0_encode_oer;
+per_type_decoder_f ProtocolIE_Single_Container_7635P0_decode_uper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P0_encode_uper;
+per_type_decoder_f ProtocolIE_Single_Container_7635P0_decode_aper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P0_encode_aper;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P1;
+asn_struct_free_f ProtocolIE_Single_Container_7635P1_free;
+asn_struct_print_f ProtocolIE_Single_Container_7635P1_print;
+asn_constr_check_f ProtocolIE_Single_Container_7635P1_constraint;
+ber_type_decoder_f ProtocolIE_Single_Container_7635P1_decode_ber;
+der_type_encoder_f ProtocolIE_Single_Container_7635P1_encode_der;
+xer_type_decoder_f ProtocolIE_Single_Container_7635P1_decode_xer;
+xer_type_encoder_f ProtocolIE_Single_Container_7635P1_encode_xer;
+oer_type_decoder_f ProtocolIE_Single_Container_7635P1_decode_oer;
+oer_type_encoder_f ProtocolIE_Single_Container_7635P1_encode_oer;
+per_type_decoder_f ProtocolIE_Single_Container_7635P1_decode_uper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P1_encode_uper;
+per_type_decoder_f ProtocolIE_Single_Container_7635P1_decode_aper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P1_encode_aper;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P2;
+asn_struct_free_f ProtocolIE_Single_Container_7635P2_free;
+asn_struct_print_f ProtocolIE_Single_Container_7635P2_print;
+asn_constr_check_f ProtocolIE_Single_Container_7635P2_constraint;
+ber_type_decoder_f ProtocolIE_Single_Container_7635P2_decode_ber;
+der_type_encoder_f ProtocolIE_Single_Container_7635P2_encode_der;
+xer_type_decoder_f ProtocolIE_Single_Container_7635P2_decode_xer;
+xer_type_encoder_f ProtocolIE_Single_Container_7635P2_encode_xer;
+oer_type_decoder_f ProtocolIE_Single_Container_7635P2_decode_oer;
+oer_type_encoder_f ProtocolIE_Single_Container_7635P2_encode_oer;
+per_type_decoder_f ProtocolIE_Single_Container_7635P2_decode_uper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P2_encode_uper;
+per_type_decoder_f ProtocolIE_Single_Container_7635P2_decode_aper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P2_encode_aper;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P3;
+asn_struct_free_f ProtocolIE_Single_Container_7635P3_free;
+asn_struct_print_f ProtocolIE_Single_Container_7635P3_print;
+asn_constr_check_f ProtocolIE_Single_Container_7635P3_constraint;
+ber_type_decoder_f ProtocolIE_Single_Container_7635P3_decode_ber;
+der_type_encoder_f ProtocolIE_Single_Container_7635P3_encode_der;
+xer_type_decoder_f ProtocolIE_Single_Container_7635P3_decode_xer;
+xer_type_encoder_f ProtocolIE_Single_Container_7635P3_encode_xer;
+oer_type_decoder_f ProtocolIE_Single_Container_7635P3_decode_oer;
+oer_type_encoder_f ProtocolIE_Single_Container_7635P3_encode_oer;
+per_type_decoder_f ProtocolIE_Single_Container_7635P3_decode_uper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P3_encode_uper;
+per_type_decoder_f ProtocolIE_Single_Container_7635P3_decode_aper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P3_encode_aper;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P4;
+asn_struct_free_f ProtocolIE_Single_Container_7635P4_free;
+asn_struct_print_f ProtocolIE_Single_Container_7635P4_print;
+asn_constr_check_f ProtocolIE_Single_Container_7635P4_constraint;
+ber_type_decoder_f ProtocolIE_Single_Container_7635P4_decode_ber;
+der_type_encoder_f ProtocolIE_Single_Container_7635P4_encode_der;
+xer_type_decoder_f ProtocolIE_Single_Container_7635P4_decode_xer;
+xer_type_encoder_f ProtocolIE_Single_Container_7635P4_encode_xer;
+oer_type_decoder_f ProtocolIE_Single_Container_7635P4_decode_oer;
+oer_type_encoder_f ProtocolIE_Single_Container_7635P4_encode_oer;
+per_type_decoder_f ProtocolIE_Single_Container_7635P4_decode_uper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P4_encode_uper;
+per_type_decoder_f ProtocolIE_Single_Container_7635P4_decode_aper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P4_encode_aper;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P5;
+asn_struct_free_f ProtocolIE_Single_Container_7635P5_free;
+asn_struct_print_f ProtocolIE_Single_Container_7635P5_print;
+asn_constr_check_f ProtocolIE_Single_Container_7635P5_constraint;
+ber_type_decoder_f ProtocolIE_Single_Container_7635P5_decode_ber;
+der_type_encoder_f ProtocolIE_Single_Container_7635P5_encode_der;
+xer_type_decoder_f ProtocolIE_Single_Container_7635P5_decode_xer;
+xer_type_encoder_f ProtocolIE_Single_Container_7635P5_encode_xer;
+oer_type_decoder_f ProtocolIE_Single_Container_7635P5_decode_oer;
+oer_type_encoder_f ProtocolIE_Single_Container_7635P5_encode_oer;
+per_type_decoder_f ProtocolIE_Single_Container_7635P5_decode_uper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P5_encode_uper;
+per_type_decoder_f ProtocolIE_Single_Container_7635P5_decode_aper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P5_encode_aper;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P6;
+asn_struct_free_f ProtocolIE_Single_Container_7635P6_free;
+asn_struct_print_f ProtocolIE_Single_Container_7635P6_print;
+asn_constr_check_f ProtocolIE_Single_Container_7635P6_constraint;
+ber_type_decoder_f ProtocolIE_Single_Container_7635P6_decode_ber;
+der_type_encoder_f ProtocolIE_Single_Container_7635P6_encode_der;
+xer_type_decoder_f ProtocolIE_Single_Container_7635P6_decode_xer;
+xer_type_encoder_f ProtocolIE_Single_Container_7635P6_encode_xer;
+oer_type_decoder_f ProtocolIE_Single_Container_7635P6_decode_oer;
+oer_type_encoder_f ProtocolIE_Single_Container_7635P6_encode_oer;
+per_type_decoder_f ProtocolIE_Single_Container_7635P6_decode_uper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P6_encode_uper;
+per_type_decoder_f ProtocolIE_Single_Container_7635P6_decode_aper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P6_encode_aper;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P7;
+asn_struct_free_f ProtocolIE_Single_Container_7635P7_free;
+asn_struct_print_f ProtocolIE_Single_Container_7635P7_print;
+asn_constr_check_f ProtocolIE_Single_Container_7635P7_constraint;
+ber_type_decoder_f ProtocolIE_Single_Container_7635P7_decode_ber;
+der_type_encoder_f ProtocolIE_Single_Container_7635P7_encode_der;
+xer_type_decoder_f ProtocolIE_Single_Container_7635P7_decode_xer;
+xer_type_encoder_f ProtocolIE_Single_Container_7635P7_encode_xer;
+oer_type_decoder_f ProtocolIE_Single_Container_7635P7_decode_oer;
+oer_type_encoder_f ProtocolIE_Single_Container_7635P7_encode_oer;
+per_type_decoder_f ProtocolIE_Single_Container_7635P7_decode_uper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P7_encode_uper;
+per_type_decoder_f ProtocolIE_Single_Container_7635P7_decode_aper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P7_encode_aper;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P8;
+asn_struct_free_f ProtocolIE_Single_Container_7635P8_free;
+asn_struct_print_f ProtocolIE_Single_Container_7635P8_print;
+asn_constr_check_f ProtocolIE_Single_Container_7635P8_constraint;
+ber_type_decoder_f ProtocolIE_Single_Container_7635P8_decode_ber;
+der_type_encoder_f ProtocolIE_Single_Container_7635P8_encode_der;
+xer_type_decoder_f ProtocolIE_Single_Container_7635P8_decode_xer;
+xer_type_encoder_f ProtocolIE_Single_Container_7635P8_encode_xer;
+oer_type_decoder_f ProtocolIE_Single_Container_7635P8_decode_oer;
+oer_type_encoder_f ProtocolIE_Single_Container_7635P8_encode_oer;
+per_type_decoder_f ProtocolIE_Single_Container_7635P8_decode_uper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P8_encode_uper;
+per_type_decoder_f ProtocolIE_Single_Container_7635P8_decode_aper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P8_encode_aper;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P9;
+asn_struct_free_f ProtocolIE_Single_Container_7635P9_free;
+asn_struct_print_f ProtocolIE_Single_Container_7635P9_print;
+asn_constr_check_f ProtocolIE_Single_Container_7635P9_constraint;
+ber_type_decoder_f ProtocolIE_Single_Container_7635P9_decode_ber;
+der_type_encoder_f ProtocolIE_Single_Container_7635P9_encode_der;
+xer_type_decoder_f ProtocolIE_Single_Container_7635P9_decode_xer;
+xer_type_encoder_f ProtocolIE_Single_Container_7635P9_encode_xer;
+oer_type_decoder_f ProtocolIE_Single_Container_7635P9_decode_oer;
+oer_type_encoder_f ProtocolIE_Single_Container_7635P9_encode_oer;
+per_type_decoder_f ProtocolIE_Single_Container_7635P9_decode_uper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P9_encode_uper;
+per_type_decoder_f ProtocolIE_Single_Container_7635P9_decode_aper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P9_encode_aper;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P10;
+asn_struct_free_f ProtocolIE_Single_Container_7635P10_free;
+asn_struct_print_f ProtocolIE_Single_Container_7635P10_print;
+asn_constr_check_f ProtocolIE_Single_Container_7635P10_constraint;
+ber_type_decoder_f ProtocolIE_Single_Container_7635P10_decode_ber;
+der_type_encoder_f ProtocolIE_Single_Container_7635P10_encode_der;
+xer_type_decoder_f ProtocolIE_Single_Container_7635P10_decode_xer;
+xer_type_encoder_f ProtocolIE_Single_Container_7635P10_encode_xer;
+oer_type_decoder_f ProtocolIE_Single_Container_7635P10_decode_oer;
+oer_type_encoder_f ProtocolIE_Single_Container_7635P10_encode_oer;
+per_type_decoder_f ProtocolIE_Single_Container_7635P10_decode_uper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P10_encode_uper;
+per_type_decoder_f ProtocolIE_Single_Container_7635P10_decode_aper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P10_encode_aper;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P11;
+asn_struct_free_f ProtocolIE_Single_Container_7635P11_free;
+asn_struct_print_f ProtocolIE_Single_Container_7635P11_print;
+asn_constr_check_f ProtocolIE_Single_Container_7635P11_constraint;
+ber_type_decoder_f ProtocolIE_Single_Container_7635P11_decode_ber;
+der_type_encoder_f ProtocolIE_Single_Container_7635P11_encode_der;
+xer_type_decoder_f ProtocolIE_Single_Container_7635P11_decode_xer;
+xer_type_encoder_f ProtocolIE_Single_Container_7635P11_encode_xer;
+oer_type_decoder_f ProtocolIE_Single_Container_7635P11_decode_oer;
+oer_type_encoder_f ProtocolIE_Single_Container_7635P11_encode_oer;
+per_type_decoder_f ProtocolIE_Single_Container_7635P11_decode_uper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P11_encode_uper;
+per_type_decoder_f ProtocolIE_Single_Container_7635P11_decode_aper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P11_encode_aper;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P12;
+asn_struct_free_f ProtocolIE_Single_Container_7635P12_free;
+asn_struct_print_f ProtocolIE_Single_Container_7635P12_print;
+asn_constr_check_f ProtocolIE_Single_Container_7635P12_constraint;
+ber_type_decoder_f ProtocolIE_Single_Container_7635P12_decode_ber;
+der_type_encoder_f ProtocolIE_Single_Container_7635P12_encode_der;
+xer_type_decoder_f ProtocolIE_Single_Container_7635P12_decode_xer;
+xer_type_encoder_f ProtocolIE_Single_Container_7635P12_encode_xer;
+oer_type_decoder_f ProtocolIE_Single_Container_7635P12_decode_oer;
+oer_type_encoder_f ProtocolIE_Single_Container_7635P12_encode_oer;
+per_type_decoder_f ProtocolIE_Single_Container_7635P12_decode_uper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P12_encode_uper;
+per_type_decoder_f ProtocolIE_Single_Container_7635P12_decode_aper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P12_encode_aper;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P13;
+asn_struct_free_f ProtocolIE_Single_Container_7635P13_free;
+asn_struct_print_f ProtocolIE_Single_Container_7635P13_print;
+asn_constr_check_f ProtocolIE_Single_Container_7635P13_constraint;
+ber_type_decoder_f ProtocolIE_Single_Container_7635P13_decode_ber;
+der_type_encoder_f ProtocolIE_Single_Container_7635P13_encode_der;
+xer_type_decoder_f ProtocolIE_Single_Container_7635P13_decode_xer;
+xer_type_encoder_f ProtocolIE_Single_Container_7635P13_encode_xer;
+oer_type_decoder_f ProtocolIE_Single_Container_7635P13_decode_oer;
+oer_type_encoder_f ProtocolIE_Single_Container_7635P13_encode_oer;
+per_type_decoder_f ProtocolIE_Single_Container_7635P13_decode_uper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P13_encode_uper;
+per_type_decoder_f ProtocolIE_Single_Container_7635P13_decode_aper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P13_encode_aper;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P14;
+asn_struct_free_f ProtocolIE_Single_Container_7635P14_free;
+asn_struct_print_f ProtocolIE_Single_Container_7635P14_print;
+asn_constr_check_f ProtocolIE_Single_Container_7635P14_constraint;
+ber_type_decoder_f ProtocolIE_Single_Container_7635P14_decode_ber;
+der_type_encoder_f ProtocolIE_Single_Container_7635P14_encode_der;
+xer_type_decoder_f ProtocolIE_Single_Container_7635P14_decode_xer;
+xer_type_encoder_f ProtocolIE_Single_Container_7635P14_encode_xer;
+oer_type_decoder_f ProtocolIE_Single_Container_7635P14_decode_oer;
+oer_type_encoder_f ProtocolIE_Single_Container_7635P14_encode_oer;
+per_type_decoder_f ProtocolIE_Single_Container_7635P14_decode_uper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P14_encode_uper;
+per_type_decoder_f ProtocolIE_Single_Container_7635P14_decode_aper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P14_encode_aper;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P15;
+asn_struct_free_f ProtocolIE_Single_Container_7635P15_free;
+asn_struct_print_f ProtocolIE_Single_Container_7635P15_print;
+asn_constr_check_f ProtocolIE_Single_Container_7635P15_constraint;
+ber_type_decoder_f ProtocolIE_Single_Container_7635P15_decode_ber;
+der_type_encoder_f ProtocolIE_Single_Container_7635P15_encode_der;
+xer_type_decoder_f ProtocolIE_Single_Container_7635P15_decode_xer;
+xer_type_encoder_f ProtocolIE_Single_Container_7635P15_encode_xer;
+oer_type_decoder_f ProtocolIE_Single_Container_7635P15_decode_oer;
+oer_type_encoder_f ProtocolIE_Single_Container_7635P15_encode_oer;
+per_type_decoder_f ProtocolIE_Single_Container_7635P15_decode_uper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P15_encode_uper;
+per_type_decoder_f ProtocolIE_Single_Container_7635P15_decode_aper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P15_encode_aper;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P16;
+asn_struct_free_f ProtocolIE_Single_Container_7635P16_free;
+asn_struct_print_f ProtocolIE_Single_Container_7635P16_print;
+asn_constr_check_f ProtocolIE_Single_Container_7635P16_constraint;
+ber_type_decoder_f ProtocolIE_Single_Container_7635P16_decode_ber;
+der_type_encoder_f ProtocolIE_Single_Container_7635P16_encode_der;
+xer_type_decoder_f ProtocolIE_Single_Container_7635P16_decode_xer;
+xer_type_encoder_f ProtocolIE_Single_Container_7635P16_encode_xer;
+oer_type_decoder_f ProtocolIE_Single_Container_7635P16_decode_oer;
+oer_type_encoder_f ProtocolIE_Single_Container_7635P16_encode_oer;
+per_type_decoder_f ProtocolIE_Single_Container_7635P16_decode_uper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P16_encode_uper;
+per_type_decoder_f ProtocolIE_Single_Container_7635P16_decode_aper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P16_encode_aper;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P17;
+asn_struct_free_f ProtocolIE_Single_Container_7635P17_free;
+asn_struct_print_f ProtocolIE_Single_Container_7635P17_print;
+asn_constr_check_f ProtocolIE_Single_Container_7635P17_constraint;
+ber_type_decoder_f ProtocolIE_Single_Container_7635P17_decode_ber;
+der_type_encoder_f ProtocolIE_Single_Container_7635P17_encode_der;
+xer_type_decoder_f ProtocolIE_Single_Container_7635P17_decode_xer;
+xer_type_encoder_f ProtocolIE_Single_Container_7635P17_encode_xer;
+oer_type_decoder_f ProtocolIE_Single_Container_7635P17_decode_oer;
+oer_type_encoder_f ProtocolIE_Single_Container_7635P17_encode_oer;
+per_type_decoder_f ProtocolIE_Single_Container_7635P17_decode_uper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P17_encode_uper;
+per_type_decoder_f ProtocolIE_Single_Container_7635P17_decode_aper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P17_encode_aper;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P18;
+asn_struct_free_f ProtocolIE_Single_Container_7635P18_free;
+asn_struct_print_f ProtocolIE_Single_Container_7635P18_print;
+asn_constr_check_f ProtocolIE_Single_Container_7635P18_constraint;
+ber_type_decoder_f ProtocolIE_Single_Container_7635P18_decode_ber;
+der_type_encoder_f ProtocolIE_Single_Container_7635P18_encode_der;
+xer_type_decoder_f ProtocolIE_Single_Container_7635P18_decode_xer;
+xer_type_encoder_f ProtocolIE_Single_Container_7635P18_encode_xer;
+oer_type_decoder_f ProtocolIE_Single_Container_7635P18_decode_oer;
+oer_type_encoder_f ProtocolIE_Single_Container_7635P18_encode_oer;
+per_type_decoder_f ProtocolIE_Single_Container_7635P18_decode_uper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P18_encode_uper;
+per_type_decoder_f ProtocolIE_Single_Container_7635P18_decode_aper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P18_encode_aper;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P19;
+asn_struct_free_f ProtocolIE_Single_Container_7635P19_free;
+asn_struct_print_f ProtocolIE_Single_Container_7635P19_print;
+asn_constr_check_f ProtocolIE_Single_Container_7635P19_constraint;
+ber_type_decoder_f ProtocolIE_Single_Container_7635P19_decode_ber;
+der_type_encoder_f ProtocolIE_Single_Container_7635P19_encode_der;
+xer_type_decoder_f ProtocolIE_Single_Container_7635P19_decode_xer;
+xer_type_encoder_f ProtocolIE_Single_Container_7635P19_encode_xer;
+oer_type_decoder_f ProtocolIE_Single_Container_7635P19_decode_oer;
+oer_type_encoder_f ProtocolIE_Single_Container_7635P19_encode_oer;
+per_type_decoder_f ProtocolIE_Single_Container_7635P19_decode_uper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P19_encode_uper;
+per_type_decoder_f ProtocolIE_Single_Container_7635P19_decode_aper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P19_encode_aper;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P20;
+asn_struct_free_f ProtocolIE_Single_Container_7635P20_free;
+asn_struct_print_f ProtocolIE_Single_Container_7635P20_print;
+asn_constr_check_f ProtocolIE_Single_Container_7635P20_constraint;
+ber_type_decoder_f ProtocolIE_Single_Container_7635P20_decode_ber;
+der_type_encoder_f ProtocolIE_Single_Container_7635P20_encode_der;
+xer_type_decoder_f ProtocolIE_Single_Container_7635P20_decode_xer;
+xer_type_encoder_f ProtocolIE_Single_Container_7635P20_encode_xer;
+oer_type_decoder_f ProtocolIE_Single_Container_7635P20_decode_oer;
+oer_type_encoder_f ProtocolIE_Single_Container_7635P20_encode_oer;
+per_type_decoder_f ProtocolIE_Single_Container_7635P20_decode_uper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P20_encode_uper;
+per_type_decoder_f ProtocolIE_Single_Container_7635P20_decode_aper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P20_encode_aper;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P21;
+asn_struct_free_f ProtocolIE_Single_Container_7635P21_free;
+asn_struct_print_f ProtocolIE_Single_Container_7635P21_print;
+asn_constr_check_f ProtocolIE_Single_Container_7635P21_constraint;
+ber_type_decoder_f ProtocolIE_Single_Container_7635P21_decode_ber;
+der_type_encoder_f ProtocolIE_Single_Container_7635P21_encode_der;
+xer_type_decoder_f ProtocolIE_Single_Container_7635P21_decode_xer;
+xer_type_encoder_f ProtocolIE_Single_Container_7635P21_encode_xer;
+oer_type_decoder_f ProtocolIE_Single_Container_7635P21_decode_oer;
+oer_type_encoder_f ProtocolIE_Single_Container_7635P21_encode_oer;
+per_type_decoder_f ProtocolIE_Single_Container_7635P21_decode_uper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P21_encode_uper;
+per_type_decoder_f ProtocolIE_Single_Container_7635P21_decode_aper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P21_encode_aper;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P22;
+asn_struct_free_f ProtocolIE_Single_Container_7635P22_free;
+asn_struct_print_f ProtocolIE_Single_Container_7635P22_print;
+asn_constr_check_f ProtocolIE_Single_Container_7635P22_constraint;
+ber_type_decoder_f ProtocolIE_Single_Container_7635P22_decode_ber;
+der_type_encoder_f ProtocolIE_Single_Container_7635P22_encode_der;
+xer_type_decoder_f ProtocolIE_Single_Container_7635P22_decode_xer;
+xer_type_encoder_f ProtocolIE_Single_Container_7635P22_encode_xer;
+oer_type_decoder_f ProtocolIE_Single_Container_7635P22_decode_oer;
+oer_type_encoder_f ProtocolIE_Single_Container_7635P22_encode_oer;
+per_type_decoder_f ProtocolIE_Single_Container_7635P22_decode_uper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P22_encode_uper;
+per_type_decoder_f ProtocolIE_Single_Container_7635P22_decode_aper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P22_encode_aper;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P23;
+asn_struct_free_f ProtocolIE_Single_Container_7635P23_free;
+asn_struct_print_f ProtocolIE_Single_Container_7635P23_print;
+asn_constr_check_f ProtocolIE_Single_Container_7635P23_constraint;
+ber_type_decoder_f ProtocolIE_Single_Container_7635P23_decode_ber;
+der_type_encoder_f ProtocolIE_Single_Container_7635P23_encode_der;
+xer_type_decoder_f ProtocolIE_Single_Container_7635P23_decode_xer;
+xer_type_encoder_f ProtocolIE_Single_Container_7635P23_encode_xer;
+oer_type_decoder_f ProtocolIE_Single_Container_7635P23_decode_oer;
+oer_type_encoder_f ProtocolIE_Single_Container_7635P23_encode_oer;
+per_type_decoder_f ProtocolIE_Single_Container_7635P23_decode_uper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P23_encode_uper;
+per_type_decoder_f ProtocolIE_Single_Container_7635P23_decode_aper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P23_encode_aper;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P24;
+asn_struct_free_f ProtocolIE_Single_Container_7635P24_free;
+asn_struct_print_f ProtocolIE_Single_Container_7635P24_print;
+asn_constr_check_f ProtocolIE_Single_Container_7635P24_constraint;
+ber_type_decoder_f ProtocolIE_Single_Container_7635P24_decode_ber;
+der_type_encoder_f ProtocolIE_Single_Container_7635P24_encode_der;
+xer_type_decoder_f ProtocolIE_Single_Container_7635P24_decode_xer;
+xer_type_encoder_f ProtocolIE_Single_Container_7635P24_encode_xer;
+oer_type_decoder_f ProtocolIE_Single_Container_7635P24_decode_oer;
+oer_type_encoder_f ProtocolIE_Single_Container_7635P24_encode_oer;
+per_type_decoder_f ProtocolIE_Single_Container_7635P24_decode_uper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P24_encode_uper;
+per_type_decoder_f ProtocolIE_Single_Container_7635P24_decode_aper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P24_encode_aper;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P25;
+asn_struct_free_f ProtocolIE_Single_Container_7635P25_free;
+asn_struct_print_f ProtocolIE_Single_Container_7635P25_print;
+asn_constr_check_f ProtocolIE_Single_Container_7635P25_constraint;
+ber_type_decoder_f ProtocolIE_Single_Container_7635P25_decode_ber;
+der_type_encoder_f ProtocolIE_Single_Container_7635P25_encode_der;
+xer_type_decoder_f ProtocolIE_Single_Container_7635P25_decode_xer;
+xer_type_encoder_f ProtocolIE_Single_Container_7635P25_encode_xer;
+oer_type_decoder_f ProtocolIE_Single_Container_7635P25_decode_oer;
+oer_type_encoder_f ProtocolIE_Single_Container_7635P25_encode_oer;
+per_type_decoder_f ProtocolIE_Single_Container_7635P25_decode_uper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P25_encode_uper;
+per_type_decoder_f ProtocolIE_Single_Container_7635P25_decode_aper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P25_encode_aper;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P26;
+asn_struct_free_f ProtocolIE_Single_Container_7635P26_free;
+asn_struct_print_f ProtocolIE_Single_Container_7635P26_print;
+asn_constr_check_f ProtocolIE_Single_Container_7635P26_constraint;
+ber_type_decoder_f ProtocolIE_Single_Container_7635P26_decode_ber;
+der_type_encoder_f ProtocolIE_Single_Container_7635P26_encode_der;
+xer_type_decoder_f ProtocolIE_Single_Container_7635P26_decode_xer;
+xer_type_encoder_f ProtocolIE_Single_Container_7635P26_encode_xer;
+oer_type_decoder_f ProtocolIE_Single_Container_7635P26_decode_oer;
+oer_type_encoder_f ProtocolIE_Single_Container_7635P26_encode_oer;
+per_type_decoder_f ProtocolIE_Single_Container_7635P26_decode_uper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P26_encode_uper;
+per_type_decoder_f ProtocolIE_Single_Container_7635P26_decode_aper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P26_encode_aper;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P27;
+asn_struct_free_f ProtocolIE_Single_Container_7635P27_free;
+asn_struct_print_f ProtocolIE_Single_Container_7635P27_print;
+asn_constr_check_f ProtocolIE_Single_Container_7635P27_constraint;
+ber_type_decoder_f ProtocolIE_Single_Container_7635P27_decode_ber;
+der_type_encoder_f ProtocolIE_Single_Container_7635P27_encode_der;
+xer_type_decoder_f ProtocolIE_Single_Container_7635P27_decode_xer;
+xer_type_encoder_f ProtocolIE_Single_Container_7635P27_encode_xer;
+oer_type_decoder_f ProtocolIE_Single_Container_7635P27_decode_oer;
+oer_type_encoder_f ProtocolIE_Single_Container_7635P27_encode_oer;
+per_type_decoder_f ProtocolIE_Single_Container_7635P27_decode_uper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P27_encode_uper;
+per_type_decoder_f ProtocolIE_Single_Container_7635P27_decode_aper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P27_encode_aper;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P28;
+asn_struct_free_f ProtocolIE_Single_Container_7635P28_free;
+asn_struct_print_f ProtocolIE_Single_Container_7635P28_print;
+asn_constr_check_f ProtocolIE_Single_Container_7635P28_constraint;
+ber_type_decoder_f ProtocolIE_Single_Container_7635P28_decode_ber;
+der_type_encoder_f ProtocolIE_Single_Container_7635P28_encode_der;
+xer_type_decoder_f ProtocolIE_Single_Container_7635P28_decode_xer;
+xer_type_encoder_f ProtocolIE_Single_Container_7635P28_encode_xer;
+oer_type_decoder_f ProtocolIE_Single_Container_7635P28_decode_oer;
+oer_type_encoder_f ProtocolIE_Single_Container_7635P28_encode_oer;
+per_type_decoder_f ProtocolIE_Single_Container_7635P28_decode_uper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P28_encode_uper;
+per_type_decoder_f ProtocolIE_Single_Container_7635P28_decode_aper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P28_encode_aper;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P29;
+asn_struct_free_f ProtocolIE_Single_Container_7635P29_free;
+asn_struct_print_f ProtocolIE_Single_Container_7635P29_print;
+asn_constr_check_f ProtocolIE_Single_Container_7635P29_constraint;
+ber_type_decoder_f ProtocolIE_Single_Container_7635P29_decode_ber;
+der_type_encoder_f ProtocolIE_Single_Container_7635P29_encode_der;
+xer_type_decoder_f ProtocolIE_Single_Container_7635P29_decode_xer;
+xer_type_encoder_f ProtocolIE_Single_Container_7635P29_encode_xer;
+oer_type_decoder_f ProtocolIE_Single_Container_7635P29_decode_oer;
+oer_type_encoder_f ProtocolIE_Single_Container_7635P29_encode_oer;
+per_type_decoder_f ProtocolIE_Single_Container_7635P29_decode_uper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P29_encode_uper;
+per_type_decoder_f ProtocolIE_Single_Container_7635P29_decode_aper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P29_encode_aper;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P30;
+asn_struct_free_f ProtocolIE_Single_Container_7635P30_free;
+asn_struct_print_f ProtocolIE_Single_Container_7635P30_print;
+asn_constr_check_f ProtocolIE_Single_Container_7635P30_constraint;
+ber_type_decoder_f ProtocolIE_Single_Container_7635P30_decode_ber;
+der_type_encoder_f ProtocolIE_Single_Container_7635P30_encode_der;
+xer_type_decoder_f ProtocolIE_Single_Container_7635P30_decode_xer;
+xer_type_encoder_f ProtocolIE_Single_Container_7635P30_encode_xer;
+oer_type_decoder_f ProtocolIE_Single_Container_7635P30_decode_oer;
+oer_type_encoder_f ProtocolIE_Single_Container_7635P30_encode_oer;
+per_type_decoder_f ProtocolIE_Single_Container_7635P30_decode_uper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P30_encode_uper;
+per_type_decoder_f ProtocolIE_Single_Container_7635P30_decode_aper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P30_encode_aper;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P31;
+asn_struct_free_f ProtocolIE_Single_Container_7635P31_free;
+asn_struct_print_f ProtocolIE_Single_Container_7635P31_print;
+asn_constr_check_f ProtocolIE_Single_Container_7635P31_constraint;
+ber_type_decoder_f ProtocolIE_Single_Container_7635P31_decode_ber;
+der_type_encoder_f ProtocolIE_Single_Container_7635P31_encode_der;
+xer_type_decoder_f ProtocolIE_Single_Container_7635P31_decode_xer;
+xer_type_encoder_f ProtocolIE_Single_Container_7635P31_encode_xer;
+oer_type_decoder_f ProtocolIE_Single_Container_7635P31_decode_oer;
+oer_type_encoder_f ProtocolIE_Single_Container_7635P31_encode_oer;
+per_type_decoder_f ProtocolIE_Single_Container_7635P31_decode_uper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P31_encode_uper;
+per_type_decoder_f ProtocolIE_Single_Container_7635P31_decode_aper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P31_encode_aper;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P32;
+asn_struct_free_f ProtocolIE_Single_Container_7635P32_free;
+asn_struct_print_f ProtocolIE_Single_Container_7635P32_print;
+asn_constr_check_f ProtocolIE_Single_Container_7635P32_constraint;
+ber_type_decoder_f ProtocolIE_Single_Container_7635P32_decode_ber;
+der_type_encoder_f ProtocolIE_Single_Container_7635P32_encode_der;
+xer_type_decoder_f ProtocolIE_Single_Container_7635P32_decode_xer;
+xer_type_encoder_f ProtocolIE_Single_Container_7635P32_encode_xer;
+oer_type_decoder_f ProtocolIE_Single_Container_7635P32_decode_oer;
+oer_type_encoder_f ProtocolIE_Single_Container_7635P32_encode_oer;
+per_type_decoder_f ProtocolIE_Single_Container_7635P32_decode_uper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P32_encode_uper;
+per_type_decoder_f ProtocolIE_Single_Container_7635P32_decode_aper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P32_encode_aper;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P33;
+asn_struct_free_f ProtocolIE_Single_Container_7635P33_free;
+asn_struct_print_f ProtocolIE_Single_Container_7635P33_print;
+asn_constr_check_f ProtocolIE_Single_Container_7635P33_constraint;
+ber_type_decoder_f ProtocolIE_Single_Container_7635P33_decode_ber;
+der_type_encoder_f ProtocolIE_Single_Container_7635P33_encode_der;
+xer_type_decoder_f ProtocolIE_Single_Container_7635P33_decode_xer;
+xer_type_encoder_f ProtocolIE_Single_Container_7635P33_encode_xer;
+oer_type_decoder_f ProtocolIE_Single_Container_7635P33_decode_oer;
+oer_type_encoder_f ProtocolIE_Single_Container_7635P33_encode_oer;
+per_type_decoder_f ProtocolIE_Single_Container_7635P33_decode_uper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P33_encode_uper;
+per_type_decoder_f ProtocolIE_Single_Container_7635P33_decode_aper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P33_encode_aper;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P34;
+asn_struct_free_f ProtocolIE_Single_Container_7635P34_free;
+asn_struct_print_f ProtocolIE_Single_Container_7635P34_print;
+asn_constr_check_f ProtocolIE_Single_Container_7635P34_constraint;
+ber_type_decoder_f ProtocolIE_Single_Container_7635P34_decode_ber;
+der_type_encoder_f ProtocolIE_Single_Container_7635P34_encode_der;
+xer_type_decoder_f ProtocolIE_Single_Container_7635P34_decode_xer;
+xer_type_encoder_f ProtocolIE_Single_Container_7635P34_encode_xer;
+oer_type_decoder_f ProtocolIE_Single_Container_7635P34_decode_oer;
+oer_type_encoder_f ProtocolIE_Single_Container_7635P34_encode_oer;
+per_type_decoder_f ProtocolIE_Single_Container_7635P34_decode_uper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P34_encode_uper;
+per_type_decoder_f ProtocolIE_Single_Container_7635P34_decode_aper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P34_encode_aper;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P35;
+asn_struct_free_f ProtocolIE_Single_Container_7635P35_free;
+asn_struct_print_f ProtocolIE_Single_Container_7635P35_print;
+asn_constr_check_f ProtocolIE_Single_Container_7635P35_constraint;
+ber_type_decoder_f ProtocolIE_Single_Container_7635P35_decode_ber;
+der_type_encoder_f ProtocolIE_Single_Container_7635P35_encode_der;
+xer_type_decoder_f ProtocolIE_Single_Container_7635P35_decode_xer;
+xer_type_encoder_f ProtocolIE_Single_Container_7635P35_encode_xer;
+oer_type_decoder_f ProtocolIE_Single_Container_7635P35_decode_oer;
+oer_type_encoder_f ProtocolIE_Single_Container_7635P35_encode_oer;
+per_type_decoder_f ProtocolIE_Single_Container_7635P35_decode_uper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P35_encode_uper;
+per_type_decoder_f ProtocolIE_Single_Container_7635P35_decode_aper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P35_encode_aper;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P36;
+asn_struct_free_f ProtocolIE_Single_Container_7635P36_free;
+asn_struct_print_f ProtocolIE_Single_Container_7635P36_print;
+asn_constr_check_f ProtocolIE_Single_Container_7635P36_constraint;
+ber_type_decoder_f ProtocolIE_Single_Container_7635P36_decode_ber;
+der_type_encoder_f ProtocolIE_Single_Container_7635P36_encode_der;
+xer_type_decoder_f ProtocolIE_Single_Container_7635P36_decode_xer;
+xer_type_encoder_f ProtocolIE_Single_Container_7635P36_encode_xer;
+oer_type_decoder_f ProtocolIE_Single_Container_7635P36_decode_oer;
+oer_type_encoder_f ProtocolIE_Single_Container_7635P36_encode_oer;
+per_type_decoder_f ProtocolIE_Single_Container_7635P36_decode_uper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P36_encode_uper;
+per_type_decoder_f ProtocolIE_Single_Container_7635P36_decode_aper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P36_encode_aper;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P37;
+asn_struct_free_f ProtocolIE_Single_Container_7635P37_free;
+asn_struct_print_f ProtocolIE_Single_Container_7635P37_print;
+asn_constr_check_f ProtocolIE_Single_Container_7635P37_constraint;
+ber_type_decoder_f ProtocolIE_Single_Container_7635P37_decode_ber;
+der_type_encoder_f ProtocolIE_Single_Container_7635P37_encode_der;
+xer_type_decoder_f ProtocolIE_Single_Container_7635P37_decode_xer;
+xer_type_encoder_f ProtocolIE_Single_Container_7635P37_encode_xer;
+oer_type_decoder_f ProtocolIE_Single_Container_7635P37_decode_oer;
+oer_type_encoder_f ProtocolIE_Single_Container_7635P37_encode_oer;
+per_type_decoder_f ProtocolIE_Single_Container_7635P37_decode_uper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P37_encode_uper;
+per_type_decoder_f ProtocolIE_Single_Container_7635P37_decode_aper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P37_encode_aper;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P38;
+asn_struct_free_f ProtocolIE_Single_Container_7635P38_free;
+asn_struct_print_f ProtocolIE_Single_Container_7635P38_print;
+asn_constr_check_f ProtocolIE_Single_Container_7635P38_constraint;
+ber_type_decoder_f ProtocolIE_Single_Container_7635P38_decode_ber;
+der_type_encoder_f ProtocolIE_Single_Container_7635P38_encode_der;
+xer_type_decoder_f ProtocolIE_Single_Container_7635P38_decode_xer;
+xer_type_encoder_f ProtocolIE_Single_Container_7635P38_encode_xer;
+oer_type_decoder_f ProtocolIE_Single_Container_7635P38_decode_oer;
+oer_type_encoder_f ProtocolIE_Single_Container_7635P38_encode_oer;
+per_type_decoder_f ProtocolIE_Single_Container_7635P38_decode_uper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P38_encode_uper;
+per_type_decoder_f ProtocolIE_Single_Container_7635P38_decode_aper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P38_encode_aper;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P39;
+asn_struct_free_f ProtocolIE_Single_Container_7635P39_free;
+asn_struct_print_f ProtocolIE_Single_Container_7635P39_print;
+asn_constr_check_f ProtocolIE_Single_Container_7635P39_constraint;
+ber_type_decoder_f ProtocolIE_Single_Container_7635P39_decode_ber;
+der_type_encoder_f ProtocolIE_Single_Container_7635P39_encode_der;
+xer_type_decoder_f ProtocolIE_Single_Container_7635P39_decode_xer;
+xer_type_encoder_f ProtocolIE_Single_Container_7635P39_encode_xer;
+oer_type_decoder_f ProtocolIE_Single_Container_7635P39_decode_oer;
+oer_type_encoder_f ProtocolIE_Single_Container_7635P39_encode_oer;
+per_type_decoder_f ProtocolIE_Single_Container_7635P39_decode_uper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P39_encode_uper;
+per_type_decoder_f ProtocolIE_Single_Container_7635P39_decode_aper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P39_encode_aper;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P40;
+asn_struct_free_f ProtocolIE_Single_Container_7635P40_free;
+asn_struct_print_f ProtocolIE_Single_Container_7635P40_print;
+asn_constr_check_f ProtocolIE_Single_Container_7635P40_constraint;
+ber_type_decoder_f ProtocolIE_Single_Container_7635P40_decode_ber;
+der_type_encoder_f ProtocolIE_Single_Container_7635P40_encode_der;
+xer_type_decoder_f ProtocolIE_Single_Container_7635P40_decode_xer;
+xer_type_encoder_f ProtocolIE_Single_Container_7635P40_encode_xer;
+oer_type_decoder_f ProtocolIE_Single_Container_7635P40_decode_oer;
+oer_type_encoder_f ProtocolIE_Single_Container_7635P40_encode_oer;
+per_type_decoder_f ProtocolIE_Single_Container_7635P40_decode_uper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P40_encode_uper;
+per_type_decoder_f ProtocolIE_Single_Container_7635P40_decode_aper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P40_encode_aper;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P41;
+asn_struct_free_f ProtocolIE_Single_Container_7635P41_free;
+asn_struct_print_f ProtocolIE_Single_Container_7635P41_print;
+asn_constr_check_f ProtocolIE_Single_Container_7635P41_constraint;
+ber_type_decoder_f ProtocolIE_Single_Container_7635P41_decode_ber;
+der_type_encoder_f ProtocolIE_Single_Container_7635P41_encode_der;
+xer_type_decoder_f ProtocolIE_Single_Container_7635P41_decode_xer;
+xer_type_encoder_f ProtocolIE_Single_Container_7635P41_encode_xer;
+oer_type_decoder_f ProtocolIE_Single_Container_7635P41_decode_oer;
+oer_type_encoder_f ProtocolIE_Single_Container_7635P41_encode_oer;
+per_type_decoder_f ProtocolIE_Single_Container_7635P41_decode_uper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P41_encode_uper;
+per_type_decoder_f ProtocolIE_Single_Container_7635P41_decode_aper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P41_encode_aper;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P42;
+asn_struct_free_f ProtocolIE_Single_Container_7635P42_free;
+asn_struct_print_f ProtocolIE_Single_Container_7635P42_print;
+asn_constr_check_f ProtocolIE_Single_Container_7635P42_constraint;
+ber_type_decoder_f ProtocolIE_Single_Container_7635P42_decode_ber;
+der_type_encoder_f ProtocolIE_Single_Container_7635P42_encode_der;
+xer_type_decoder_f ProtocolIE_Single_Container_7635P42_decode_xer;
+xer_type_encoder_f ProtocolIE_Single_Container_7635P42_encode_xer;
+oer_type_decoder_f ProtocolIE_Single_Container_7635P42_decode_oer;
+oer_type_encoder_f ProtocolIE_Single_Container_7635P42_encode_oer;
+per_type_decoder_f ProtocolIE_Single_Container_7635P42_decode_uper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P42_encode_uper;
+per_type_decoder_f ProtocolIE_Single_Container_7635P42_decode_aper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P42_encode_aper;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P43;
+asn_struct_free_f ProtocolIE_Single_Container_7635P43_free;
+asn_struct_print_f ProtocolIE_Single_Container_7635P43_print;
+asn_constr_check_f ProtocolIE_Single_Container_7635P43_constraint;
+ber_type_decoder_f ProtocolIE_Single_Container_7635P43_decode_ber;
+der_type_encoder_f ProtocolIE_Single_Container_7635P43_encode_der;
+xer_type_decoder_f ProtocolIE_Single_Container_7635P43_decode_xer;
+xer_type_encoder_f ProtocolIE_Single_Container_7635P43_encode_xer;
+oer_type_decoder_f ProtocolIE_Single_Container_7635P43_decode_oer;
+oer_type_encoder_f ProtocolIE_Single_Container_7635P43_encode_oer;
+per_type_decoder_f ProtocolIE_Single_Container_7635P43_decode_uper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P43_encode_uper;
+per_type_decoder_f ProtocolIE_Single_Container_7635P43_decode_aper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P43_encode_aper;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P44;
+asn_struct_free_f ProtocolIE_Single_Container_7635P44_free;
+asn_struct_print_f ProtocolIE_Single_Container_7635P44_print;
+asn_constr_check_f ProtocolIE_Single_Container_7635P44_constraint;
+ber_type_decoder_f ProtocolIE_Single_Container_7635P44_decode_ber;
+der_type_encoder_f ProtocolIE_Single_Container_7635P44_encode_der;
+xer_type_decoder_f ProtocolIE_Single_Container_7635P44_decode_xer;
+xer_type_encoder_f ProtocolIE_Single_Container_7635P44_encode_xer;
+oer_type_decoder_f ProtocolIE_Single_Container_7635P44_decode_oer;
+oer_type_encoder_f ProtocolIE_Single_Container_7635P44_encode_oer;
+per_type_decoder_f ProtocolIE_Single_Container_7635P44_decode_uper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P44_encode_uper;
+per_type_decoder_f ProtocolIE_Single_Container_7635P44_decode_aper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P44_encode_aper;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P45;
+asn_struct_free_f ProtocolIE_Single_Container_7635P45_free;
+asn_struct_print_f ProtocolIE_Single_Container_7635P45_print;
+asn_constr_check_f ProtocolIE_Single_Container_7635P45_constraint;
+ber_type_decoder_f ProtocolIE_Single_Container_7635P45_decode_ber;
+der_type_encoder_f ProtocolIE_Single_Container_7635P45_encode_der;
+xer_type_decoder_f ProtocolIE_Single_Container_7635P45_decode_xer;
+xer_type_encoder_f ProtocolIE_Single_Container_7635P45_encode_xer;
+oer_type_decoder_f ProtocolIE_Single_Container_7635P45_decode_oer;
+oer_type_encoder_f ProtocolIE_Single_Container_7635P45_encode_oer;
+per_type_decoder_f ProtocolIE_Single_Container_7635P45_decode_uper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P45_encode_uper;
+per_type_decoder_f ProtocolIE_Single_Container_7635P45_decode_aper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P45_encode_aper;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P46;
+asn_struct_free_f ProtocolIE_Single_Container_7635P46_free;
+asn_struct_print_f ProtocolIE_Single_Container_7635P46_print;
+asn_constr_check_f ProtocolIE_Single_Container_7635P46_constraint;
+ber_type_decoder_f ProtocolIE_Single_Container_7635P46_decode_ber;
+der_type_encoder_f ProtocolIE_Single_Container_7635P46_encode_der;
+xer_type_decoder_f ProtocolIE_Single_Container_7635P46_decode_xer;
+xer_type_encoder_f ProtocolIE_Single_Container_7635P46_encode_xer;
+oer_type_decoder_f ProtocolIE_Single_Container_7635P46_decode_oer;
+oer_type_encoder_f ProtocolIE_Single_Container_7635P46_encode_oer;
+per_type_decoder_f ProtocolIE_Single_Container_7635P46_decode_uper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P46_encode_uper;
+per_type_decoder_f ProtocolIE_Single_Container_7635P46_decode_aper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P46_encode_aper;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P47;
+asn_struct_free_f ProtocolIE_Single_Container_7635P47_free;
+asn_struct_print_f ProtocolIE_Single_Container_7635P47_print;
+asn_constr_check_f ProtocolIE_Single_Container_7635P47_constraint;
+ber_type_decoder_f ProtocolIE_Single_Container_7635P47_decode_ber;
+der_type_encoder_f ProtocolIE_Single_Container_7635P47_encode_der;
+xer_type_decoder_f ProtocolIE_Single_Container_7635P47_decode_xer;
+xer_type_encoder_f ProtocolIE_Single_Container_7635P47_encode_xer;
+oer_type_decoder_f ProtocolIE_Single_Container_7635P47_decode_oer;
+oer_type_encoder_f ProtocolIE_Single_Container_7635P47_encode_oer;
+per_type_decoder_f ProtocolIE_Single_Container_7635P47_decode_uper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P47_encode_uper;
+per_type_decoder_f ProtocolIE_Single_Container_7635P47_decode_aper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P47_encode_aper;
+extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P48;
+asn_struct_free_f ProtocolIE_Single_Container_7635P48_free;
+asn_struct_print_f ProtocolIE_Single_Container_7635P48_print;
+asn_constr_check_f ProtocolIE_Single_Container_7635P48_constraint;
+ber_type_decoder_f ProtocolIE_Single_Container_7635P48_decode_ber;
+der_type_encoder_f ProtocolIE_Single_Container_7635P48_encode_der;
+xer_type_decoder_f ProtocolIE_Single_Container_7635P48_decode_xer;
+xer_type_encoder_f ProtocolIE_Single_Container_7635P48_encode_xer;
+oer_type_decoder_f ProtocolIE_Single_Container_7635P48_decode_oer;
+oer_type_encoder_f ProtocolIE_Single_Container_7635P48_encode_oer;
+per_type_decoder_f ProtocolIE_Single_Container_7635P48_decode_uper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P48_encode_uper;
+per_type_decoder_f ProtocolIE_Single_Container_7635P48_decode_aper;
+per_type_encoder_f ProtocolIE_Single_Container_7635P48_encode_aper;
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/QCI.h b/e2ap/headers/QCI.h
index 94a0bd7..04d3ad1 100644
--- a/e2ap/headers/QCI.h
+++ b/e2ap/headers/QCI.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_QCI_H_
diff --git a/e2ap/headers/RANfunction-Item.h b/e2ap/headers/RANfunction-Item.h
index 5949eef..b9b2c78 100644
--- a/e2ap/headers/RANfunction-Item.h
+++ b/e2ap/headers/RANfunction-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RANfunction_Item_H_
diff --git a/e2ap/headers/RANfunctionDefinition.h b/e2ap/headers/RANfunctionDefinition.h
index 6d73fbd..200fbbc 100644
--- a/e2ap/headers/RANfunctionDefinition.h
+++ b/e2ap/headers/RANfunctionDefinition.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RANfunctionDefinition_H_
diff --git a/e2ap/headers/RANfunctionID-Item.h b/e2ap/headers/RANfunctionID-Item.h
index ff42ce5..12e112d 100644
--- a/e2ap/headers/RANfunctionID-Item.h
+++ b/e2ap/headers/RANfunctionID-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RANfunctionID_Item_H_
diff --git a/e2ap/headers/RANfunctionID.h b/e2ap/headers/RANfunctionID.h
index fb211a3..00707af 100644
--- a/e2ap/headers/RANfunctionID.h
+++ b/e2ap/headers/RANfunctionID.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RANfunctionID_H_
diff --git a/e2ap/headers/RANfunctionIDcause-Item.h b/e2ap/headers/RANfunctionIDcause-Item.h
index c4c6c82..0e64e31 100644
--- a/e2ap/headers/RANfunctionIDcause-Item.h
+++ b/e2ap/headers/RANfunctionIDcause-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RANfunctionIDcause_Item_H_
diff --git a/e2ap/headers/RANfunctions-List.h b/e2ap/headers/RANfunctions-List.h
index eb762d7..323797f 100644
--- a/e2ap/headers/RANfunctions-List.h
+++ b/e2ap/headers/RANfunctions-List.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RANfunctions_List_H_
diff --git a/e2ap/headers/RANfunctionsID-List.h b/e2ap/headers/RANfunctionsID-List.h
index 8f2d3f4..c7d94bf 100644
--- a/e2ap/headers/RANfunctionsID-List.h
+++ b/e2ap/headers/RANfunctionsID-List.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RANfunctionsID_List_H_
diff --git a/e2ap/headers/RANfunctionsIDcause-List.h b/e2ap/headers/RANfunctionsIDcause-List.h
index e0ad6ee..cfe18db 100644
--- a/e2ap/headers/RANfunctionsIDcause-List.h
+++ b/e2ap/headers/RANfunctionsIDcause-List.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RANfunctionsIDcause_List_H_
diff --git a/e2ap/headers/RICaction-Admitted-Item.h b/e2ap/headers/RICaction-Admitted-Item.h
index ca16ad0..826c494 100644
--- a/e2ap/headers/RICaction-Admitted-Item.h
+++ b/e2ap/headers/RICaction-Admitted-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RICaction_Admitted_Item_H_
diff --git a/e2ap/headers/RICaction-Admitted-List.h b/e2ap/headers/RICaction-Admitted-List.h
index 5615f77..e9efeca 100644
--- a/e2ap/headers/RICaction-Admitted-List.h
+++ b/e2ap/headers/RICaction-Admitted-List.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RICaction_Admitted_List_H_
diff --git a/e2ap/headers/RICaction-NotAdmitted-Item.h b/e2ap/headers/RICaction-NotAdmitted-Item.h
index f491fea..9d4fe26 100644
--- a/e2ap/headers/RICaction-NotAdmitted-Item.h
+++ b/e2ap/headers/RICaction-NotAdmitted-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RICaction_NotAdmitted_Item_H_
diff --git a/e2ap/headers/RICaction-NotAdmitted-List.h b/e2ap/headers/RICaction-NotAdmitted-List.h
index 089c262..821c23b 100644
--- a/e2ap/headers/RICaction-NotAdmitted-List.h
+++ b/e2ap/headers/RICaction-NotAdmitted-List.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RICaction_NotAdmitted_List_H_
diff --git a/e2ap/headers/RICaction-ToBeSetup-Item.h b/e2ap/headers/RICaction-ToBeSetup-Item.h
index 88bdb07..a659046 100644
--- a/e2ap/headers/RICaction-ToBeSetup-Item.h
+++ b/e2ap/headers/RICaction-ToBeSetup-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RICaction_ToBeSetup_Item_H_
diff --git a/e2ap/headers/RICactionDefinition.h b/e2ap/headers/RICactionDefinition.h
index 89135f9..550f3d3 100644
--- a/e2ap/headers/RICactionDefinition.h
+++ b/e2ap/headers/RICactionDefinition.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RICactionDefinition_H_
diff --git a/e2ap/headers/RICactionID.h b/e2ap/headers/RICactionID.h
index efaf6f3..fb25af9 100644
--- a/e2ap/headers/RICactionID.h
+++ b/e2ap/headers/RICactionID.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RICactionID_H_
diff --git a/e2ap/headers/RICactionType.h b/e2ap/headers/RICactionType.h
index 7afe331..b432e9c 100644
--- a/e2ap/headers/RICactionType.h
+++ b/e2ap/headers/RICactionType.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RICactionType_H_
diff --git a/e2ap/headers/RICactions-ToBeSetup-List.h b/e2ap/headers/RICactions-ToBeSetup-List.h
index ea6450b..4d87580 100644
--- a/e2ap/headers/RICactions-ToBeSetup-List.h
+++ b/e2ap/headers/RICactions-ToBeSetup-List.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RICactions_ToBeSetup_List_H_
diff --git a/e2ap/headers/RICcallProcessID.h b/e2ap/headers/RICcallProcessID.h
index 252b2ec..84dca9a 100644
--- a/e2ap/headers/RICcallProcessID.h
+++ b/e2ap/headers/RICcallProcessID.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RICcallProcessID_H_
diff --git a/e2ap/headers/RICcause.h b/e2ap/headers/RICcause.h
index df928a4..7fa25f7 100644
--- a/e2ap/headers/RICcause.h
+++ b/e2ap/headers/RICcause.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RICcause_H_
diff --git a/e2ap/headers/RICcontrolAckRequest.h b/e2ap/headers/RICcontrolAckRequest.h
index b50eaf1..6698017 100644
--- a/e2ap/headers/RICcontrolAckRequest.h
+++ b/e2ap/headers/RICcontrolAckRequest.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RICcontrolAckRequest_H_
diff --git a/e2ap/headers/RICcontrolAcknowledge.h b/e2ap/headers/RICcontrolAcknowledge.h
index 40a488c..1d2069d 100644
--- a/e2ap/headers/RICcontrolAcknowledge.h
+++ b/e2ap/headers/RICcontrolAcknowledge.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RICcontrolAcknowledge_H_
@@ -21,7 +21,7 @@
 
 /* RICcontrolAcknowledge */
 typedef struct RICcontrolAcknowledge {
-	ProtocolIE_Container_9515P8_t	 protocolIEs;
+	ProtocolIE_Container_7632P8_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
diff --git a/e2ap/headers/RICcontrolFailure.h b/e2ap/headers/RICcontrolFailure.h
index a5048ca..3423d8d 100644
--- a/e2ap/headers/RICcontrolFailure.h
+++ b/e2ap/headers/RICcontrolFailure.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RICcontrolFailure_H_
@@ -21,7 +21,7 @@
 
 /* RICcontrolFailure */
 typedef struct RICcontrolFailure {
-	ProtocolIE_Container_9515P9_t	 protocolIEs;
+	ProtocolIE_Container_7632P9_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
diff --git a/e2ap/headers/RICcontrolHeader.h b/e2ap/headers/RICcontrolHeader.h
index 920fd68..6d3e24e 100644
--- a/e2ap/headers/RICcontrolHeader.h
+++ b/e2ap/headers/RICcontrolHeader.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RICcontrolHeader_H_
diff --git a/e2ap/headers/RICcontrolMessage.h b/e2ap/headers/RICcontrolMessage.h
index 3bc844f..e99dc87 100644
--- a/e2ap/headers/RICcontrolMessage.h
+++ b/e2ap/headers/RICcontrolMessage.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RICcontrolMessage_H_
diff --git a/e2ap/headers/RICcontrolRequest.h b/e2ap/headers/RICcontrolRequest.h
index 8fe206c..12a5101 100644
--- a/e2ap/headers/RICcontrolRequest.h
+++ b/e2ap/headers/RICcontrolRequest.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RICcontrolRequest_H_
@@ -21,7 +21,7 @@
 
 /* RICcontrolRequest */
 typedef struct RICcontrolRequest {
-	ProtocolIE_Container_9515P7_t	 protocolIEs;
+	ProtocolIE_Container_7632P7_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
diff --git a/e2ap/headers/RICcontrolStatus.h b/e2ap/headers/RICcontrolStatus.h
index 8196939..f9eff79 100644
--- a/e2ap/headers/RICcontrolStatus.h
+++ b/e2ap/headers/RICcontrolStatus.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RICcontrolStatus_H_
diff --git a/e2ap/headers/RICeventTriggerDefinition.h b/e2ap/headers/RICeventTriggerDefinition.h
index b24ddd5..8887509 100644
--- a/e2ap/headers/RICeventTriggerDefinition.h
+++ b/e2ap/headers/RICeventTriggerDefinition.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RICeventTriggerDefinition_H_
diff --git a/e2ap/headers/RICindication.h b/e2ap/headers/RICindication.h
index 46b1d41..10610bf 100644
--- a/e2ap/headers/RICindication.h
+++ b/e2ap/headers/RICindication.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RICindication_H_
@@ -21,7 +21,7 @@
 
 /* RICindication */
 typedef struct RICindication {
-	ProtocolIE_Container_9515P6_t	 protocolIEs;
+	ProtocolIE_Container_7632P6_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
diff --git a/e2ap/headers/RICindicationHeader.h b/e2ap/headers/RICindicationHeader.h
index c5482b2..5fe3350 100644
--- a/e2ap/headers/RICindicationHeader.h
+++ b/e2ap/headers/RICindicationHeader.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RICindicationHeader_H_
diff --git a/e2ap/headers/RICindicationMessage.h b/e2ap/headers/RICindicationMessage.h
index 4cebe92..17e9916 100644
--- a/e2ap/headers/RICindicationMessage.h
+++ b/e2ap/headers/RICindicationMessage.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RICindicationMessage_H_
diff --git a/e2ap/headers/RICindicationSN.h b/e2ap/headers/RICindicationSN.h
index d3f23bf..9369461 100644
--- a/e2ap/headers/RICindicationSN.h
+++ b/e2ap/headers/RICindicationSN.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RICindicationSN_H_
diff --git a/e2ap/headers/RICindicationType.h b/e2ap/headers/RICindicationType.h
index 7a42bb6..a19b0aa 100644
--- a/e2ap/headers/RICindicationType.h
+++ b/e2ap/headers/RICindicationType.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RICindicationType_H_
diff --git a/e2ap/headers/RICrequestID.h b/e2ap/headers/RICrequestID.h
index c35acf4..c82bfb4 100644
--- a/e2ap/headers/RICrequestID.h
+++ b/e2ap/headers/RICrequestID.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RICrequestID_H_
diff --git a/e2ap/headers/RICserviceQuery.h b/e2ap/headers/RICserviceQuery.h
index 511456d..f27f2c1 100644
--- a/e2ap/headers/RICserviceQuery.h
+++ b/e2ap/headers/RICserviceQuery.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RICserviceQuery_H_
@@ -21,7 +21,7 @@
 
 /* RICserviceQuery */
 typedef struct RICserviceQuery {
-	ProtocolIE_Container_9515P13_t	 protocolIEs;
+	ProtocolIE_Container_7632P13_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
diff --git a/e2ap/headers/RICserviceUpdate.h b/e2ap/headers/RICserviceUpdate.h
index 9d5ca7e..9774515 100644
--- a/e2ap/headers/RICserviceUpdate.h
+++ b/e2ap/headers/RICserviceUpdate.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RICserviceUpdate_H_
@@ -21,7 +21,7 @@
 
 /* RICserviceUpdate */
 typedef struct RICserviceUpdate {
-	ProtocolIE_Container_9515P10_t	 protocolIEs;
+	ProtocolIE_Container_7632P10_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
diff --git a/e2ap/headers/RICserviceUpdateAcknowledge.h b/e2ap/headers/RICserviceUpdateAcknowledge.h
index f879c64..5067966 100644
--- a/e2ap/headers/RICserviceUpdateAcknowledge.h
+++ b/e2ap/headers/RICserviceUpdateAcknowledge.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RICserviceUpdateAcknowledge_H_
@@ -21,7 +21,7 @@
 
 /* RICserviceUpdateAcknowledge */
 typedef struct RICserviceUpdateAcknowledge {
-	ProtocolIE_Container_9515P11_t	 protocolIEs;
+	ProtocolIE_Container_7632P11_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
diff --git a/e2ap/headers/RICserviceUpdateFailure.h b/e2ap/headers/RICserviceUpdateFailure.h
index 9541dd7..56d16b1 100644
--- a/e2ap/headers/RICserviceUpdateFailure.h
+++ b/e2ap/headers/RICserviceUpdateFailure.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RICserviceUpdateFailure_H_
@@ -21,7 +21,7 @@
 
 /* RICserviceUpdateFailure */
 typedef struct RICserviceUpdateFailure {
-	ProtocolIE_Container_9515P12_t	 protocolIEs;
+	ProtocolIE_Container_7632P12_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
diff --git a/e2ap/headers/RICsubscription.h b/e2ap/headers/RICsubscription.h
index bfb36d6..ed8f9ca 100644
--- a/e2ap/headers/RICsubscription.h
+++ b/e2ap/headers/RICsubscription.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RICsubscription_H_
diff --git a/e2ap/headers/RICsubscriptionDeleteFailure.h b/e2ap/headers/RICsubscriptionDeleteFailure.h
index 7da4220..772630a 100644
--- a/e2ap/headers/RICsubscriptionDeleteFailure.h
+++ b/e2ap/headers/RICsubscriptionDeleteFailure.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RICsubscriptionDeleteFailure_H_
@@ -21,7 +21,7 @@
 
 /* RICsubscriptionDeleteFailure */
 typedef struct RICsubscriptionDeleteFailure {
-	ProtocolIE_Container_9515P5_t	 protocolIEs;
+	ProtocolIE_Container_7632P5_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
diff --git a/e2ap/headers/RICsubscriptionDeleteRequest.h b/e2ap/headers/RICsubscriptionDeleteRequest.h
index 62cf2bd..8747974 100644
--- a/e2ap/headers/RICsubscriptionDeleteRequest.h
+++ b/e2ap/headers/RICsubscriptionDeleteRequest.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RICsubscriptionDeleteRequest_H_
@@ -21,7 +21,7 @@
 
 /* RICsubscriptionDeleteRequest */
 typedef struct RICsubscriptionDeleteRequest {
-	ProtocolIE_Container_9515P3_t	 protocolIEs;
+	ProtocolIE_Container_7632P3_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
diff --git a/e2ap/headers/RICsubscriptionDeleteResponse.h b/e2ap/headers/RICsubscriptionDeleteResponse.h
index 7d9c64c..f8348f9 100644
--- a/e2ap/headers/RICsubscriptionDeleteResponse.h
+++ b/e2ap/headers/RICsubscriptionDeleteResponse.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RICsubscriptionDeleteResponse_H_
@@ -21,7 +21,7 @@
 
 /* RICsubscriptionDeleteResponse */
 typedef struct RICsubscriptionDeleteResponse {
-	ProtocolIE_Container_9515P4_t	 protocolIEs;
+	ProtocolIE_Container_7632P4_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
diff --git a/e2ap/headers/RICsubscriptionFailure.h b/e2ap/headers/RICsubscriptionFailure.h
index 0a80bb6..cf08134 100644
--- a/e2ap/headers/RICsubscriptionFailure.h
+++ b/e2ap/headers/RICsubscriptionFailure.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RICsubscriptionFailure_H_
@@ -21,7 +21,7 @@
 
 /* RICsubscriptionFailure */
 typedef struct RICsubscriptionFailure {
-	ProtocolIE_Container_9515P2_t	 protocolIEs;
+	ProtocolIE_Container_7632P2_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
diff --git a/e2ap/headers/RICsubscriptionRequest.h b/e2ap/headers/RICsubscriptionRequest.h
index 6232c6f..b7f57c1 100644
--- a/e2ap/headers/RICsubscriptionRequest.h
+++ b/e2ap/headers/RICsubscriptionRequest.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RICsubscriptionRequest_H_
@@ -21,7 +21,7 @@
 
 /* RICsubscriptionRequest */
 typedef struct RICsubscriptionRequest {
-	ProtocolIE_Container_9515P0_t	 protocolIEs;
+	ProtocolIE_Container_7632P0_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
diff --git a/e2ap/headers/RICsubscriptionResponse.h b/e2ap/headers/RICsubscriptionResponse.h
index 219de12..b34bc03 100644
--- a/e2ap/headers/RICsubscriptionResponse.h
+++ b/e2ap/headers/RICsubscriptionResponse.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RICsubscriptionResponse_H_
@@ -21,7 +21,7 @@
 
 /* RICsubscriptionResponse */
 typedef struct RICsubscriptionResponse {
-	ProtocolIE_Container_9515P1_t	 protocolIEs;
+	ProtocolIE_Container_7632P1_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
diff --git a/e2ap/headers/RICsubsequentAction.h b/e2ap/headers/RICsubsequentAction.h
index 0f8e80c..22d7c4e 100644
--- a/e2ap/headers/RICsubsequentAction.h
+++ b/e2ap/headers/RICsubsequentAction.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RICsubsequentAction_H_
diff --git a/e2ap/headers/RICsubsequentActionType.h b/e2ap/headers/RICsubsequentActionType.h
index 6c4f403..b231d3a 100644
--- a/e2ap/headers/RICsubsequentActionType.h
+++ b/e2ap/headers/RICsubsequentActionType.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RICsubsequentActionType_H_
diff --git a/e2ap/headers/RICtimeToWait.h b/e2ap/headers/RICtimeToWait.h
index fb289b0..4d4196d 100644
--- a/e2ap/headers/RICtimeToWait.h
+++ b/e2ap/headers/RICtimeToWait.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RICtimeToWait_H_
diff --git a/e2ap/headers/RLC-Status.h b/e2ap/headers/RLC-Status.h
index 313c9bc..4caecdf 100644
--- a/e2ap/headers/RLC-Status.h
+++ b/e2ap/headers/RLC-Status.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RLC_Status_H_
diff --git a/e2ap/headers/RLCMode.h b/e2ap/headers/RLCMode.h
index f308f3c..3bc0000 100644
--- a/e2ap/headers/RLCMode.h
+++ b/e2ap/headers/RLCMode.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RLCMode_H_
diff --git a/e2ap/headers/RLFIndication.h b/e2ap/headers/RLFIndication.h
index 67ab6a1..7de6f52 100644
--- a/e2ap/headers/RLFIndication.h
+++ b/e2ap/headers/RLFIndication.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RLFIndication_H_
@@ -21,7 +21,7 @@
 
 /* RLFIndication */
 typedef struct RLFIndication {
-	ProtocolIE_Container_9515P38_t	 protocolIEs;
+	ProtocolIE_Container_7632P38_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
@@ -33,8 +33,6 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_RLFIndication;
-extern asn_SEQUENCE_specifics_t asn_SPC_RLFIndication_specs_1;
-extern asn_TYPE_member_t asn_MBR_RLFIndication_1[1];
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/RNL-Header.h b/e2ap/headers/RNL-Header.h
index c100a73..3ef5cc7 100644
--- a/e2ap/headers/RNL-Header.h
+++ b/e2ap/headers/RNL-Header.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RNL_Header_H_
diff --git a/e2ap/headers/RNTP-Threshold.h b/e2ap/headers/RNTP-Threshold.h
index 948ba6d..0dbdc31 100644
--- a/e2ap/headers/RNTP-Threshold.h
+++ b/e2ap/headers/RNTP-Threshold.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RNTP_Threshold_H_
diff --git a/e2ap/headers/RRC-Config-Ind.h b/e2ap/headers/RRC-Config-Ind.h
index bf92962..d168dad 100644
--- a/e2ap/headers/RRC-Config-Ind.h
+++ b/e2ap/headers/RRC-Config-Ind.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RRC_Config_Ind_H_
diff --git a/e2ap/headers/RRC-Context.h b/e2ap/headers/RRC-Context.h
index c71a5cd..a282c0e 100644
--- a/e2ap/headers/RRC-Context.h
+++ b/e2ap/headers/RRC-Context.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RRC_Context_H_
diff --git a/e2ap/headers/RRCConnReestabIndicator.h b/e2ap/headers/RRCConnReestabIndicator.h
index 17d6759..e9fd113 100644
--- a/e2ap/headers/RRCConnReestabIndicator.h
+++ b/e2ap/headers/RRCConnReestabIndicator.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RRCConnReestabIndicator_H_
diff --git a/e2ap/headers/RRCConnSetupIndicator.h b/e2ap/headers/RRCConnSetupIndicator.h
index 8fbe8af..5f1aaac 100644
--- a/e2ap/headers/RRCConnSetupIndicator.h
+++ b/e2ap/headers/RRCConnSetupIndicator.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RRCConnSetupIndicator_H_
diff --git a/e2ap/headers/RRCContainer.h b/e2ap/headers/RRCContainer.h
index f237e32..b560a71 100644
--- a/e2ap/headers/RRCContainer.h
+++ b/e2ap/headers/RRCContainer.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RRCContainer_H_
diff --git a/e2ap/headers/RRCTransfer.h b/e2ap/headers/RRCTransfer.h
index a244b25..0f7bcd7 100644
--- a/e2ap/headers/RRCTransfer.h
+++ b/e2ap/headers/RRCTransfer.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RRCTransfer_H_
@@ -21,7 +21,7 @@
 
 /* RRCTransfer */
 typedef struct RRCTransfer {
-	ProtocolIE_Container_9515P82_t	 protocolIEs;
+	ProtocolIE_Container_7632P82_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
@@ -33,8 +33,6 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_RRCTransfer;
-extern asn_SEQUENCE_specifics_t asn_SPC_RRCTransfer_specs_1;
-extern asn_TYPE_member_t asn_MBR_RRCTransfer_1[1];
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/RSRPMRList.h b/e2ap/headers/RSRPMRList.h
index 2ca8691..432bb14 100644
--- a/e2ap/headers/RSRPMRList.h
+++ b/e2ap/headers/RSRPMRList.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RSRPMRList_H_
diff --git a/e2ap/headers/RSRPMeasurementResult.h b/e2ap/headers/RSRPMeasurementResult.h
index 48a11d8..d278ec1 100644
--- a/e2ap/headers/RSRPMeasurementResult.h
+++ b/e2ap/headers/RSRPMeasurementResult.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RSRPMeasurementResult_H_
diff --git a/e2ap/headers/RadioResourceStatus.h b/e2ap/headers/RadioResourceStatus.h
index 14bb65c..b5679d2 100644
--- a/e2ap/headers/RadioResourceStatus.h
+++ b/e2ap/headers/RadioResourceStatus.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RadioResourceStatus_H_
diff --git a/e2ap/headers/RadioframeAllocationOffset.h b/e2ap/headers/RadioframeAllocationOffset.h
index 37e9b26..e958f3a 100644
--- a/e2ap/headers/RadioframeAllocationOffset.h
+++ b/e2ap/headers/RadioframeAllocationOffset.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RadioframeAllocationOffset_H_
diff --git a/e2ap/headers/RadioframeAllocationPeriod.h b/e2ap/headers/RadioframeAllocationPeriod.h
index 6058726..63ca5a1 100644
--- a/e2ap/headers/RadioframeAllocationPeriod.h
+++ b/e2ap/headers/RadioframeAllocationPeriod.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RadioframeAllocationPeriod_H_
diff --git a/e2ap/headers/ReceiveStatusOfULPDCPSDUsExtended.h b/e2ap/headers/ReceiveStatusOfULPDCPSDUsExtended.h
index 43b0906..c46c5c7 100644
--- a/e2ap/headers/ReceiveStatusOfULPDCPSDUsExtended.h
+++ b/e2ap/headers/ReceiveStatusOfULPDCPSDUsExtended.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ReceiveStatusOfULPDCPSDUsExtended_H_
diff --git a/e2ap/headers/ReceiveStatusOfULPDCPSDUsPDCP-SNlength18.h b/e2ap/headers/ReceiveStatusOfULPDCPSDUsPDCP-SNlength18.h
index 7c68ead..9155912 100644
--- a/e2ap/headers/ReceiveStatusOfULPDCPSDUsPDCP-SNlength18.h
+++ b/e2ap/headers/ReceiveStatusOfULPDCPSDUsPDCP-SNlength18.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18_H_
diff --git a/e2ap/headers/ReceiveStatusofULPDCPSDUs.h b/e2ap/headers/ReceiveStatusofULPDCPSDUs.h
index f923a35..952d442 100644
--- a/e2ap/headers/ReceiveStatusofULPDCPSDUs.h
+++ b/e2ap/headers/ReceiveStatusofULPDCPSDUs.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ReceiveStatusofULPDCPSDUs_H_
diff --git a/e2ap/headers/Reestablishment-Indication.h b/e2ap/headers/Reestablishment-Indication.h
index fd5e775..7f02f40 100644
--- a/e2ap/headers/Reestablishment-Indication.h
+++ b/e2ap/headers/Reestablishment-Indication.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_Reestablishment_Indication_H_
diff --git a/e2ap/headers/Registration-Request.h b/e2ap/headers/Registration-Request.h
index fda2ca9..5a6bd9c 100644
--- a/e2ap/headers/Registration-Request.h
+++ b/e2ap/headers/Registration-Request.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_Registration_Request_H_
diff --git a/e2ap/headers/RelativeNarrowbandTxPower.h b/e2ap/headers/RelativeNarrowbandTxPower.h
index 279b27e..9eaefd4 100644
--- a/e2ap/headers/RelativeNarrowbandTxPower.h
+++ b/e2ap/headers/RelativeNarrowbandTxPower.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RelativeNarrowbandTxPower_H_
diff --git a/e2ap/headers/ReplacingCellsList-Item.h b/e2ap/headers/ReplacingCellsList-Item.h
index 387ce88..e758883 100644
--- a/e2ap/headers/ReplacingCellsList-Item.h
+++ b/e2ap/headers/ReplacingCellsList-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ReplacingCellsList_Item_H_
diff --git a/e2ap/headers/ReplacingCellsList.h b/e2ap/headers/ReplacingCellsList.h
index bcff043..74d4003 100644
--- a/e2ap/headers/ReplacingCellsList.h
+++ b/e2ap/headers/ReplacingCellsList.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ReplacingCellsList_H_
diff --git a/e2ap/headers/ReportAmountMDT.h b/e2ap/headers/ReportAmountMDT.h
index 0ac79af..8dd6bd4 100644
--- a/e2ap/headers/ReportAmountMDT.h
+++ b/e2ap/headers/ReportAmountMDT.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ReportAmountMDT_H_
diff --git a/e2ap/headers/ReportArea.h b/e2ap/headers/ReportArea.h
index 5a92cba..7473a07 100644
--- a/e2ap/headers/ReportArea.h
+++ b/e2ap/headers/ReportArea.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ReportArea_H_
diff --git a/e2ap/headers/ReportCharacteristics.h b/e2ap/headers/ReportCharacteristics.h
index 489abc9..9ede68b 100644
--- a/e2ap/headers/ReportCharacteristics.h
+++ b/e2ap/headers/ReportCharacteristics.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ReportCharacteristics_H_
diff --git a/e2ap/headers/ReportIntervalMDT.h b/e2ap/headers/ReportIntervalMDT.h
index b223079..44d88b0 100644
--- a/e2ap/headers/ReportIntervalMDT.h
+++ b/e2ap/headers/ReportIntervalMDT.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ReportIntervalMDT_H_
diff --git a/e2ap/headers/ReportingPeriodicity.h b/e2ap/headers/ReportingPeriodicity.h
index 8285308..2cf50df 100644
--- a/e2ap/headers/ReportingPeriodicity.h
+++ b/e2ap/headers/ReportingPeriodicity.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ReportingPeriodicity_H_
diff --git a/e2ap/headers/ReportingPeriodicityCSIR.h b/e2ap/headers/ReportingPeriodicityCSIR.h
index 6bc2277..e413fda 100644
--- a/e2ap/headers/ReportingPeriodicityCSIR.h
+++ b/e2ap/headers/ReportingPeriodicityCSIR.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ReportingPeriodicityCSIR_H_
diff --git a/e2ap/headers/ReportingPeriodicityRSRPMR.h b/e2ap/headers/ReportingPeriodicityRSRPMR.h
index 42c995b..ffe00ac 100644
--- a/e2ap/headers/ReportingPeriodicityRSRPMR.h
+++ b/e2ap/headers/ReportingPeriodicityRSRPMR.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ReportingPeriodicityRSRPMR_H_
diff --git a/e2ap/headers/ReservedSubframePattern.h b/e2ap/headers/ReservedSubframePattern.h
index c5f9df7..990b6c8 100644
--- a/e2ap/headers/ReservedSubframePattern.h
+++ b/e2ap/headers/ReservedSubframePattern.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ReservedSubframePattern_H_
diff --git a/e2ap/headers/ResetRequest.h b/e2ap/headers/ResetRequest.h
index 3ee3beb..e7796e8 100644
--- a/e2ap/headers/ResetRequest.h
+++ b/e2ap/headers/ResetRequest.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ResetRequest_H_
@@ -21,7 +21,7 @@
 
 /* ResetRequest */
 typedef struct ResetRequest {
-	ProtocolIE_Container_9515P22_t	 protocolIEs;
+	ProtocolIE_Container_7632P22_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
diff --git a/e2ap/headers/ResetResponse.h b/e2ap/headers/ResetResponse.h
index 00b342b..da86012 100644
--- a/e2ap/headers/ResetResponse.h
+++ b/e2ap/headers/ResetResponse.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ResetResponse_H_
@@ -21,7 +21,7 @@
 
 /* ResetResponse */
 typedef struct ResetResponse {
-	ProtocolIE_Container_9515P23_t	 protocolIEs;
+	ProtocolIE_Container_7632P23_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
diff --git a/e2ap/headers/ResourceStatusFailure.h b/e2ap/headers/ResourceStatusFailure.h
index c6cbd31..d442ed8 100644
--- a/e2ap/headers/ResourceStatusFailure.h
+++ b/e2ap/headers/ResourceStatusFailure.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ResourceStatusFailure_H_
@@ -21,7 +21,7 @@
 
 /* ResourceStatusFailure */
 typedef struct ResourceStatusFailure {
-	ProtocolIE_Container_9515P33_t	 protocolIEs;
+	ProtocolIE_Container_7632P33_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
diff --git a/e2ap/headers/ResourceStatusRequest.h b/e2ap/headers/ResourceStatusRequest.h
index 5239048..d4cba0e 100644
--- a/e2ap/headers/ResourceStatusRequest.h
+++ b/e2ap/headers/ResourceStatusRequest.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ResourceStatusRequest_H_
@@ -21,7 +21,7 @@
 
 /* ResourceStatusRequest */
 typedef struct ResourceStatusRequest {
-	ProtocolIE_Container_9515P31_t	 protocolIEs;
+	ProtocolIE_Container_7632P31_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
diff --git a/e2ap/headers/ResourceStatusResponse.h b/e2ap/headers/ResourceStatusResponse.h
index 06e7a1a..ebed337 100644
--- a/e2ap/headers/ResourceStatusResponse.h
+++ b/e2ap/headers/ResourceStatusResponse.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ResourceStatusResponse_H_
@@ -21,7 +21,7 @@
 
 /* ResourceStatusResponse */
 typedef struct ResourceStatusResponse {
-	ProtocolIE_Container_9515P32_t	 protocolIEs;
+	ProtocolIE_Container_7632P32_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
diff --git a/e2ap/headers/ResourceStatusUpdate.h b/e2ap/headers/ResourceStatusUpdate.h
index 5f9498b..8e02fab 100644
--- a/e2ap/headers/ResourceStatusUpdate.h
+++ b/e2ap/headers/ResourceStatusUpdate.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ResourceStatusUpdate_H_
@@ -21,7 +21,7 @@
 
 /* ResourceStatusUpdate */
 typedef struct ResourceStatusUpdate {
-	ProtocolIE_Container_9515P34_t	 protocolIEs;
+	ProtocolIE_Container_7632P34_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
diff --git a/e2ap/headers/ResourceType.h b/e2ap/headers/ResourceType.h
index 2ebc201..3cd2291 100644
--- a/e2ap/headers/ResourceType.h
+++ b/e2ap/headers/ResourceType.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ResourceType_H_
diff --git a/e2ap/headers/RespondingNodeType-EndcConfigUpdate.h b/e2ap/headers/RespondingNodeType-EndcConfigUpdate.h
index d479145..fbf044f 100644
--- a/e2ap/headers/RespondingNodeType-EndcConfigUpdate.h
+++ b/e2ap/headers/RespondingNodeType-EndcConfigUpdate.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RespondingNodeType_EndcConfigUpdate_H_
diff --git a/e2ap/headers/RespondingNodeType-EndcX2Removal.h b/e2ap/headers/RespondingNodeType-EndcX2Removal.h
index b9450d1..508e1ed 100644
--- a/e2ap/headers/RespondingNodeType-EndcX2Removal.h
+++ b/e2ap/headers/RespondingNodeType-EndcX2Removal.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RespondingNodeType_EndcX2Removal_H_
diff --git a/e2ap/headers/RespondingNodeType-EndcX2Setup.h b/e2ap/headers/RespondingNodeType-EndcX2Setup.h
index 23099dd..45b0749 100644
--- a/e2ap/headers/RespondingNodeType-EndcX2Setup.h
+++ b/e2ap/headers/RespondingNodeType-EndcX2Setup.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RespondingNodeType_EndcX2Setup_H_
diff --git a/e2ap/headers/RespondingNodeType-EutranrCellResourceCoordination.h b/e2ap/headers/RespondingNodeType-EutranrCellResourceCoordination.h
index 7587acc..72f8974 100644
--- a/e2ap/headers/RespondingNodeType-EutranrCellResourceCoordination.h
+++ b/e2ap/headers/RespondingNodeType-EutranrCellResourceCoordination.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RespondingNodeType_EutranrCellResourceCoordination_H_
diff --git a/e2ap/headers/ResponseInformationSeNBReconfComp-RejectByMeNBItem.h b/e2ap/headers/ResponseInformationSeNBReconfComp-RejectByMeNBItem.h
index f1ffd14..bd31f69 100644
--- a/e2ap/headers/ResponseInformationSeNBReconfComp-RejectByMeNBItem.h
+++ b/e2ap/headers/ResponseInformationSeNBReconfComp-RejectByMeNBItem.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ResponseInformationSeNBReconfComp_RejectByMeNBItem_H_
diff --git a/e2ap/headers/ResponseInformationSeNBReconfComp-SuccessItem.h b/e2ap/headers/ResponseInformationSeNBReconfComp-SuccessItem.h
index 6f768d7..f82df75 100644
--- a/e2ap/headers/ResponseInformationSeNBReconfComp-SuccessItem.h
+++ b/e2ap/headers/ResponseInformationSeNBReconfComp-SuccessItem.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ResponseInformationSeNBReconfComp_SuccessItem_H_
diff --git a/e2ap/headers/ResponseInformationSeNBReconfComp.h b/e2ap/headers/ResponseInformationSeNBReconfComp.h
index 176dbdd..9109d69 100644
--- a/e2ap/headers/ResponseInformationSeNBReconfComp.h
+++ b/e2ap/headers/ResponseInformationSeNBReconfComp.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ResponseInformationSeNBReconfComp_H_
diff --git a/e2ap/headers/ResponseInformationSgNBReconfComp-RejectByMeNBItem.h b/e2ap/headers/ResponseInformationSgNBReconfComp-RejectByMeNBItem.h
index 9bf72c4..518fb29 100644
--- a/e2ap/headers/ResponseInformationSgNBReconfComp-RejectByMeNBItem.h
+++ b/e2ap/headers/ResponseInformationSgNBReconfComp-RejectByMeNBItem.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ResponseInformationSgNBReconfComp_RejectByMeNBItem_H_
diff --git a/e2ap/headers/ResponseInformationSgNBReconfComp-SuccessItem.h b/e2ap/headers/ResponseInformationSgNBReconfComp-SuccessItem.h
index 62958ef..4071a3f 100644
--- a/e2ap/headers/ResponseInformationSgNBReconfComp-SuccessItem.h
+++ b/e2ap/headers/ResponseInformationSgNBReconfComp-SuccessItem.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ResponseInformationSgNBReconfComp_SuccessItem_H_
diff --git a/e2ap/headers/ResponseInformationSgNBReconfComp.h b/e2ap/headers/ResponseInformationSgNBReconfComp.h
index 03d0b94..8fb911b 100644
--- a/e2ap/headers/ResponseInformationSgNBReconfComp.h
+++ b/e2ap/headers/ResponseInformationSgNBReconfComp.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ResponseInformationSgNBReconfComp_H_
diff --git a/e2ap/headers/ResumeID.h b/e2ap/headers/ResumeID.h
index 5c479cb..ca59f41 100644
--- a/e2ap/headers/ResumeID.h
+++ b/e2ap/headers/ResumeID.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ResumeID_H_
diff --git a/e2ap/headers/RetrieveUEContextFailure.h b/e2ap/headers/RetrieveUEContextFailure.h
index bcade00..59a2080 100644
--- a/e2ap/headers/RetrieveUEContextFailure.h
+++ b/e2ap/headers/RetrieveUEContextFailure.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RetrieveUEContextFailure_H_
@@ -21,7 +21,7 @@
 
 /* RetrieveUEContextFailure */
 typedef struct RetrieveUEContextFailure {
-	ProtocolIE_Container_9515P63_t	 protocolIEs;
+	ProtocolIE_Container_7632P63_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
@@ -33,8 +33,6 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_RetrieveUEContextFailure;
-extern asn_SEQUENCE_specifics_t asn_SPC_RetrieveUEContextFailure_specs_1;
-extern asn_TYPE_member_t asn_MBR_RetrieveUEContextFailure_1[1];
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/RetrieveUEContextRequest.h b/e2ap/headers/RetrieveUEContextRequest.h
index 62c5fc3..fabe6ce 100644
--- a/e2ap/headers/RetrieveUEContextRequest.h
+++ b/e2ap/headers/RetrieveUEContextRequest.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RetrieveUEContextRequest_H_
@@ -21,7 +21,7 @@
 
 /* RetrieveUEContextRequest */
 typedef struct RetrieveUEContextRequest {
-	ProtocolIE_Container_9515P61_t	 protocolIEs;
+	ProtocolIE_Container_7632P61_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
@@ -33,8 +33,6 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_RetrieveUEContextRequest;
-extern asn_SEQUENCE_specifics_t asn_SPC_RetrieveUEContextRequest_specs_1;
-extern asn_TYPE_member_t asn_MBR_RetrieveUEContextRequest_1[1];
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/RetrieveUEContextResponse.h b/e2ap/headers/RetrieveUEContextResponse.h
index 07aff5b..7895fbe 100644
--- a/e2ap/headers/RetrieveUEContextResponse.h
+++ b/e2ap/headers/RetrieveUEContextResponse.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RetrieveUEContextResponse_H_
@@ -21,7 +21,7 @@
 
 /* RetrieveUEContextResponse */
 typedef struct RetrieveUEContextResponse {
-	ProtocolIE_Container_9515P62_t	 protocolIEs;
+	ProtocolIE_Container_7632P62_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
@@ -33,8 +33,6 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_RetrieveUEContextResponse;
-extern asn_SEQUENCE_specifics_t asn_SPC_RetrieveUEContextResponse_specs_1;
-extern asn_TYPE_member_t asn_MBR_RetrieveUEContextResponse_1[1];
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/S1TNLLoadIndicator.h b/e2ap/headers/S1TNLLoadIndicator.h
index 49da1ca..25e15e2 100644
--- a/e2ap/headers/S1TNLLoadIndicator.h
+++ b/e2ap/headers/S1TNLLoadIndicator.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_S1TNLLoadIndicator_H_
diff --git a/e2ap/headers/SCGChangeIndication.h b/e2ap/headers/SCGChangeIndication.h
index 58cb21c..316ee04 100644
--- a/e2ap/headers/SCGChangeIndication.h
+++ b/e2ap/headers/SCGChangeIndication.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SCGChangeIndication_H_
diff --git a/e2ap/headers/SCGConfigurationQuery.h b/e2ap/headers/SCGConfigurationQuery.h
index fe0ed2b..91d6371 100644
--- a/e2ap/headers/SCGConfigurationQuery.h
+++ b/e2ap/headers/SCGConfigurationQuery.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SCGConfigurationQuery_H_
diff --git a/e2ap/headers/SGNB-Addition-Trigger-Ind.h b/e2ap/headers/SGNB-Addition-Trigger-Ind.h
index b04ddca..a0116c8 100644
--- a/e2ap/headers/SGNB-Addition-Trigger-Ind.h
+++ b/e2ap/headers/SGNB-Addition-Trigger-Ind.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SGNB_Addition_Trigger_Ind_H_
diff --git a/e2ap/headers/SIPTOBearerDeactivationIndication.h b/e2ap/headers/SIPTOBearerDeactivationIndication.h
index 8042b25..fbeebc2 100644
--- a/e2ap/headers/SIPTOBearerDeactivationIndication.h
+++ b/e2ap/headers/SIPTOBearerDeactivationIndication.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SIPTOBearerDeactivationIndication_H_
diff --git a/e2ap/headers/SNStatusTransfer.h b/e2ap/headers/SNStatusTransfer.h
index 643884f..731e2db 100644
--- a/e2ap/headers/SNStatusTransfer.h
+++ b/e2ap/headers/SNStatusTransfer.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SNStatusTransfer_H_
@@ -21,7 +21,7 @@
 
 /* SNStatusTransfer */
 typedef struct SNStatusTransfer {
-	ProtocolIE_Container_9515P18_t	 protocolIEs;
+	ProtocolIE_Container_7632P18_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
@@ -33,8 +33,6 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_SNStatusTransfer;
-extern asn_SEQUENCE_specifics_t asn_SPC_SNStatusTransfer_specs_1;
-extern asn_TYPE_member_t asn_MBR_SNStatusTransfer_1[1];
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/SRBType.h b/e2ap/headers/SRBType.h
index 34eadc1..ebdb598 100644
--- a/e2ap/headers/SRBType.h
+++ b/e2ap/headers/SRBType.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SRBType_H_
diff --git a/e2ap/headers/SRVCCOperationPossible.h b/e2ap/headers/SRVCCOperationPossible.h
index fcd760f..2f9d132 100644
--- a/e2ap/headers/SRVCCOperationPossible.h
+++ b/e2ap/headers/SRVCCOperationPossible.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SRVCCOperationPossible_H_
diff --git a/e2ap/headers/SULInformation.h b/e2ap/headers/SULInformation.h
index befb8fc..8d33bc3 100644
--- a/e2ap/headers/SULInformation.h
+++ b/e2ap/headers/SULInformation.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SULInformation_H_
diff --git a/e2ap/headers/ScheduledCommunicationTime.h b/e2ap/headers/ScheduledCommunicationTime.h
index 9111ad8..a45441c 100644
--- a/e2ap/headers/ScheduledCommunicationTime.h
+++ b/e2ap/headers/ScheduledCommunicationTime.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ScheduledCommunicationTime_H_
diff --git a/e2ap/headers/SeNBAdditionRequest.h b/e2ap/headers/SeNBAdditionRequest.h
index 6198dd6..ddefa24 100644
--- a/e2ap/headers/SeNBAdditionRequest.h
+++ b/e2ap/headers/SeNBAdditionRequest.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SeNBAdditionRequest_H_
@@ -21,7 +21,7 @@
 
 /* SeNBAdditionRequest */
 typedef struct SeNBAdditionRequest {
-	ProtocolIE_Container_9515P44_t	 protocolIEs;
+	ProtocolIE_Container_7632P44_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
@@ -33,8 +33,6 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_SeNBAdditionRequest;
-extern asn_SEQUENCE_specifics_t asn_SPC_SeNBAdditionRequest_specs_1;
-extern asn_TYPE_member_t asn_MBR_SeNBAdditionRequest_1[1];
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/SeNBAdditionRequestAcknowledge.h b/e2ap/headers/SeNBAdditionRequestAcknowledge.h
index 9051427..a5d2c02 100644
--- a/e2ap/headers/SeNBAdditionRequestAcknowledge.h
+++ b/e2ap/headers/SeNBAdditionRequestAcknowledge.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SeNBAdditionRequestAcknowledge_H_
@@ -21,7 +21,7 @@
 
 /* SeNBAdditionRequestAcknowledge */
 typedef struct SeNBAdditionRequestAcknowledge {
-	ProtocolIE_Container_9515P45_t	 protocolIEs;
+	ProtocolIE_Container_7632P45_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
@@ -33,8 +33,6 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_SeNBAdditionRequestAcknowledge;
-extern asn_SEQUENCE_specifics_t asn_SPC_SeNBAdditionRequestAcknowledge_specs_1;
-extern asn_TYPE_member_t asn_MBR_SeNBAdditionRequestAcknowledge_1[1];
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/SeNBAdditionRequestReject.h b/e2ap/headers/SeNBAdditionRequestReject.h
index 328326d..83f3e01 100644
--- a/e2ap/headers/SeNBAdditionRequestReject.h
+++ b/e2ap/headers/SeNBAdditionRequestReject.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SeNBAdditionRequestReject_H_
@@ -21,7 +21,7 @@
 
 /* SeNBAdditionRequestReject */
 typedef struct SeNBAdditionRequestReject {
-	ProtocolIE_Container_9515P46_t	 protocolIEs;
+	ProtocolIE_Container_7632P46_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
@@ -33,8 +33,6 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_SeNBAdditionRequestReject;
-extern asn_SEQUENCE_specifics_t asn_SPC_SeNBAdditionRequestReject_specs_1;
-extern asn_TYPE_member_t asn_MBR_SeNBAdditionRequestReject_1[1];
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/SeNBCounterCheckRequest.h b/e2ap/headers/SeNBCounterCheckRequest.h
index f6e1d5d..30751b9 100644
--- a/e2ap/headers/SeNBCounterCheckRequest.h
+++ b/e2ap/headers/SeNBCounterCheckRequest.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SeNBCounterCheckRequest_H_
@@ -21,7 +21,7 @@
 
 /* SeNBCounterCheckRequest */
 typedef struct SeNBCounterCheckRequest {
-	ProtocolIE_Container_9515P57_t	 protocolIEs;
+	ProtocolIE_Container_7632P57_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
@@ -33,8 +33,6 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_SeNBCounterCheckRequest;
-extern asn_SEQUENCE_specifics_t asn_SPC_SeNBCounterCheckRequest_specs_1;
-extern asn_TYPE_member_t asn_MBR_SeNBCounterCheckRequest_1[1];
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/SeNBModificationConfirm.h b/e2ap/headers/SeNBModificationConfirm.h
index 8e705c4..d44e7aa 100644
--- a/e2ap/headers/SeNBModificationConfirm.h
+++ b/e2ap/headers/SeNBModificationConfirm.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SeNBModificationConfirm_H_
@@ -21,7 +21,7 @@
 
 /* SeNBModificationConfirm */
 typedef struct SeNBModificationConfirm {
-	ProtocolIE_Container_9515P52_t	 protocolIEs;
+	ProtocolIE_Container_7632P52_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
@@ -33,8 +33,6 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_SeNBModificationConfirm;
-extern asn_SEQUENCE_specifics_t asn_SPC_SeNBModificationConfirm_specs_1;
-extern asn_TYPE_member_t asn_MBR_SeNBModificationConfirm_1[1];
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/SeNBModificationRefuse.h b/e2ap/headers/SeNBModificationRefuse.h
index b33d426..1c10906 100644
--- a/e2ap/headers/SeNBModificationRefuse.h
+++ b/e2ap/headers/SeNBModificationRefuse.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SeNBModificationRefuse_H_
@@ -21,7 +21,7 @@
 
 /* SeNBModificationRefuse */
 typedef struct SeNBModificationRefuse {
-	ProtocolIE_Container_9515P53_t	 protocolIEs;
+	ProtocolIE_Container_7632P53_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
@@ -33,8 +33,6 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_SeNBModificationRefuse;
-extern asn_SEQUENCE_specifics_t asn_SPC_SeNBModificationRefuse_specs_1;
-extern asn_TYPE_member_t asn_MBR_SeNBModificationRefuse_1[1];
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/SeNBModificationRequest.h b/e2ap/headers/SeNBModificationRequest.h
index 6773520..cb1b915 100644
--- a/e2ap/headers/SeNBModificationRequest.h
+++ b/e2ap/headers/SeNBModificationRequest.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SeNBModificationRequest_H_
@@ -21,7 +21,7 @@
 
 /* SeNBModificationRequest */
 typedef struct SeNBModificationRequest {
-	ProtocolIE_Container_9515P48_t	 protocolIEs;
+	ProtocolIE_Container_7632P48_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
@@ -33,8 +33,6 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_SeNBModificationRequest;
-extern asn_SEQUENCE_specifics_t asn_SPC_SeNBModificationRequest_specs_1;
-extern asn_TYPE_member_t asn_MBR_SeNBModificationRequest_1[1];
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/SeNBModificationRequestAcknowledge.h b/e2ap/headers/SeNBModificationRequestAcknowledge.h
index f5ef9a4..6b209e2 100644
--- a/e2ap/headers/SeNBModificationRequestAcknowledge.h
+++ b/e2ap/headers/SeNBModificationRequestAcknowledge.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SeNBModificationRequestAcknowledge_H_
@@ -21,7 +21,7 @@
 
 /* SeNBModificationRequestAcknowledge */
 typedef struct SeNBModificationRequestAcknowledge {
-	ProtocolIE_Container_9515P49_t	 protocolIEs;
+	ProtocolIE_Container_7632P49_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
@@ -33,8 +33,6 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_SeNBModificationRequestAcknowledge;
-extern asn_SEQUENCE_specifics_t asn_SPC_SeNBModificationRequestAcknowledge_specs_1;
-extern asn_TYPE_member_t asn_MBR_SeNBModificationRequestAcknowledge_1[1];
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/SeNBModificationRequestReject.h b/e2ap/headers/SeNBModificationRequestReject.h
index 40c307b..19b6e49 100644
--- a/e2ap/headers/SeNBModificationRequestReject.h
+++ b/e2ap/headers/SeNBModificationRequestReject.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SeNBModificationRequestReject_H_
@@ -21,7 +21,7 @@
 
 /* SeNBModificationRequestReject */
 typedef struct SeNBModificationRequestReject {
-	ProtocolIE_Container_9515P50_t	 protocolIEs;
+	ProtocolIE_Container_7632P50_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
@@ -33,8 +33,6 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_SeNBModificationRequestReject;
-extern asn_SEQUENCE_specifics_t asn_SPC_SeNBModificationRequestReject_specs_1;
-extern asn_TYPE_member_t asn_MBR_SeNBModificationRequestReject_1[1];
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/SeNBModificationRequired.h b/e2ap/headers/SeNBModificationRequired.h
index f381b8f..f18d016 100644
--- a/e2ap/headers/SeNBModificationRequired.h
+++ b/e2ap/headers/SeNBModificationRequired.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SeNBModificationRequired_H_
@@ -21,7 +21,7 @@
 
 /* SeNBModificationRequired */
 typedef struct SeNBModificationRequired {
-	ProtocolIE_Container_9515P51_t	 protocolIEs;
+	ProtocolIE_Container_7632P51_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
@@ -33,8 +33,6 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_SeNBModificationRequired;
-extern asn_SEQUENCE_specifics_t asn_SPC_SeNBModificationRequired_specs_1;
-extern asn_TYPE_member_t asn_MBR_SeNBModificationRequired_1[1];
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/SeNBReconfigurationComplete.h b/e2ap/headers/SeNBReconfigurationComplete.h
index 9e2bae0..abd66b2 100644
--- a/e2ap/headers/SeNBReconfigurationComplete.h
+++ b/e2ap/headers/SeNBReconfigurationComplete.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SeNBReconfigurationComplete_H_
@@ -21,7 +21,7 @@
 
 /* SeNBReconfigurationComplete */
 typedef struct SeNBReconfigurationComplete {
-	ProtocolIE_Container_9515P47_t	 protocolIEs;
+	ProtocolIE_Container_7632P47_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
@@ -33,8 +33,6 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_SeNBReconfigurationComplete;
-extern asn_SEQUENCE_specifics_t asn_SPC_SeNBReconfigurationComplete_specs_1;
-extern asn_TYPE_member_t asn_MBR_SeNBReconfigurationComplete_1[1];
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/SeNBReleaseConfirm.h b/e2ap/headers/SeNBReleaseConfirm.h
index 6c176e8..0443a85 100644
--- a/e2ap/headers/SeNBReleaseConfirm.h
+++ b/e2ap/headers/SeNBReleaseConfirm.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SeNBReleaseConfirm_H_
@@ -21,7 +21,7 @@
 
 /* SeNBReleaseConfirm */
 typedef struct SeNBReleaseConfirm {
-	ProtocolIE_Container_9515P56_t	 protocolIEs;
+	ProtocolIE_Container_7632P56_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
@@ -33,8 +33,6 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_SeNBReleaseConfirm;
-extern asn_SEQUENCE_specifics_t asn_SPC_SeNBReleaseConfirm_specs_1;
-extern asn_TYPE_member_t asn_MBR_SeNBReleaseConfirm_1[1];
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/SeNBReleaseRequest.h b/e2ap/headers/SeNBReleaseRequest.h
index 5469b20..02562c3 100644
--- a/e2ap/headers/SeNBReleaseRequest.h
+++ b/e2ap/headers/SeNBReleaseRequest.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SeNBReleaseRequest_H_
@@ -21,7 +21,7 @@
 
 /* SeNBReleaseRequest */
 typedef struct SeNBReleaseRequest {
-	ProtocolIE_Container_9515P54_t	 protocolIEs;
+	ProtocolIE_Container_7632P54_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
@@ -33,8 +33,6 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_SeNBReleaseRequest;
-extern asn_SEQUENCE_specifics_t asn_SPC_SeNBReleaseRequest_specs_1;
-extern asn_TYPE_member_t asn_MBR_SeNBReleaseRequest_1[1];
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/SeNBReleaseRequired.h b/e2ap/headers/SeNBReleaseRequired.h
index 8d8ebf7..151950c 100644
--- a/e2ap/headers/SeNBReleaseRequired.h
+++ b/e2ap/headers/SeNBReleaseRequired.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SeNBReleaseRequired_H_
@@ -21,7 +21,7 @@
 
 /* SeNBReleaseRequired */
 typedef struct SeNBReleaseRequired {
-	ProtocolIE_Container_9515P55_t	 protocolIEs;
+	ProtocolIE_Container_7632P55_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
@@ -33,8 +33,6 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_SeNBReleaseRequired;
-extern asn_SEQUENCE_specifics_t asn_SPC_SeNBReleaseRequired_specs_1;
-extern asn_TYPE_member_t asn_MBR_SeNBReleaseRequired_1[1];
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/SeNBSecurityKey.h b/e2ap/headers/SeNBSecurityKey.h
index 94a3ec7..32c8eef 100644
--- a/e2ap/headers/SeNBSecurityKey.h
+++ b/e2ap/headers/SeNBSecurityKey.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SeNBSecurityKey_H_
diff --git a/e2ap/headers/SeNBtoMeNBContainer.h b/e2ap/headers/SeNBtoMeNBContainer.h
index e8c53ae..c1aae1d 100644
--- a/e2ap/headers/SeNBtoMeNBContainer.h
+++ b/e2ap/headers/SeNBtoMeNBContainer.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SeNBtoMeNBContainer_H_
diff --git a/e2ap/headers/SecondaryRATDataUsageReport.h b/e2ap/headers/SecondaryRATDataUsageReport.h
index 05a45dd..6e50177 100644
--- a/e2ap/headers/SecondaryRATDataUsageReport.h
+++ b/e2ap/headers/SecondaryRATDataUsageReport.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SecondaryRATDataUsageReport_H_
@@ -21,7 +21,7 @@
 
 /* SecondaryRATDataUsageReport */
 typedef struct SecondaryRATDataUsageReport {
-	ProtocolIE_Container_9515P101_t	 protocolIEs;
+	ProtocolIE_Container_7632P101_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
@@ -33,8 +33,6 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_SecondaryRATDataUsageReport;
-extern asn_SEQUENCE_specifics_t asn_SPC_SecondaryRATDataUsageReport_specs_1;
-extern asn_TYPE_member_t asn_MBR_SecondaryRATDataUsageReport_1[1];
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/SecondaryRATUsageReport-Item.h b/e2ap/headers/SecondaryRATUsageReport-Item.h
index bc6d70c..a14c80b 100644
--- a/e2ap/headers/SecondaryRATUsageReport-Item.h
+++ b/e2ap/headers/SecondaryRATUsageReport-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SecondaryRATUsageReport_Item_H_
diff --git a/e2ap/headers/SecondaryRATUsageReportList.h b/e2ap/headers/SecondaryRATUsageReportList.h
index 421df51..f36116e 100644
--- a/e2ap/headers/SecondaryRATUsageReportList.h
+++ b/e2ap/headers/SecondaryRATUsageReportList.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SecondaryRATUsageReportList_H_
diff --git a/e2ap/headers/ServedCell-Information.h b/e2ap/headers/ServedCell-Information.h
index e693f27..52b9535 100644
--- a/e2ap/headers/ServedCell-Information.h
+++ b/e2ap/headers/ServedCell-Information.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ServedCell_Information_H_
diff --git a/e2ap/headers/ServedCells.h b/e2ap/headers/ServedCells.h
index e5cd854..07d40a0 100644
--- a/e2ap/headers/ServedCells.h
+++ b/e2ap/headers/ServedCells.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ServedCells_H_
diff --git a/e2ap/headers/ServedCellsToActivate-Item.h b/e2ap/headers/ServedCellsToActivate-Item.h
index b7b4bd5..9e0751a 100644
--- a/e2ap/headers/ServedCellsToActivate-Item.h
+++ b/e2ap/headers/ServedCellsToActivate-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ServedCellsToActivate_Item_H_
diff --git a/e2ap/headers/ServedCellsToActivate.h b/e2ap/headers/ServedCellsToActivate.h
index 4525863..80cde51 100644
--- a/e2ap/headers/ServedCellsToActivate.h
+++ b/e2ap/headers/ServedCellsToActivate.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ServedCellsToActivate_H_
diff --git a/e2ap/headers/ServedCellsToModify-Item.h b/e2ap/headers/ServedCellsToModify-Item.h
index dec5e02..9250612 100644
--- a/e2ap/headers/ServedCellsToModify-Item.h
+++ b/e2ap/headers/ServedCellsToModify-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ServedCellsToModify_Item_H_
diff --git a/e2ap/headers/ServedCellsToModify.h b/e2ap/headers/ServedCellsToModify.h
index e10ffd6..227b8dd 100644
--- a/e2ap/headers/ServedCellsToModify.h
+++ b/e2ap/headers/ServedCellsToModify.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ServedCellsToModify_H_
diff --git a/e2ap/headers/ServedEUTRAcellsENDCX2ManagementList.h b/e2ap/headers/ServedEUTRAcellsENDCX2ManagementList.h
index 6cb3faf..90f576c 100644
--- a/e2ap/headers/ServedEUTRAcellsENDCX2ManagementList.h
+++ b/e2ap/headers/ServedEUTRAcellsENDCX2ManagementList.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ServedEUTRAcellsENDCX2ManagementList_H_
diff --git a/e2ap/headers/ServedEUTRAcellsToDeleteListENDCConfUpd.h b/e2ap/headers/ServedEUTRAcellsToDeleteListENDCConfUpd.h
index 79b4278..bbbb3d8 100644
--- a/e2ap/headers/ServedEUTRAcellsToDeleteListENDCConfUpd.h
+++ b/e2ap/headers/ServedEUTRAcellsToDeleteListENDCConfUpd.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ServedEUTRAcellsToDeleteListENDCConfUpd_H_
diff --git a/e2ap/headers/ServedEUTRAcellsToModifyListENDCConfUpd.h b/e2ap/headers/ServedEUTRAcellsToModifyListENDCConfUpd.h
index 37d9836..9001233 100644
--- a/e2ap/headers/ServedEUTRAcellsToModifyListENDCConfUpd.h
+++ b/e2ap/headers/ServedEUTRAcellsToModifyListENDCConfUpd.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ServedEUTRAcellsToModifyListENDCConfUpd_H_
diff --git a/e2ap/headers/ServedNRCell-Information.h b/e2ap/headers/ServedNRCell-Information.h
index 6412071..5423987 100644
--- a/e2ap/headers/ServedNRCell-Information.h
+++ b/e2ap/headers/ServedNRCell-Information.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ServedNRCell_Information_H_
diff --git a/e2ap/headers/ServedNRCellsToActivate-Item.h b/e2ap/headers/ServedNRCellsToActivate-Item.h
index baa5e96..e234819 100644
--- a/e2ap/headers/ServedNRCellsToActivate-Item.h
+++ b/e2ap/headers/ServedNRCellsToActivate-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ServedNRCellsToActivate_Item_H_
diff --git a/e2ap/headers/ServedNRCellsToActivate.h b/e2ap/headers/ServedNRCellsToActivate.h
index 501db41..d1955a2 100644
--- a/e2ap/headers/ServedNRCellsToActivate.h
+++ b/e2ap/headers/ServedNRCellsToActivate.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ServedNRCellsToActivate_H_
diff --git a/e2ap/headers/ServedNRCellsToModify-Item.h b/e2ap/headers/ServedNRCellsToModify-Item.h
index a16d014..8940ea5 100644
--- a/e2ap/headers/ServedNRCellsToModify-Item.h
+++ b/e2ap/headers/ServedNRCellsToModify-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ServedNRCellsToModify_Item_H_
diff --git a/e2ap/headers/ServedNRcellsENDCX2ManagementList.h b/e2ap/headers/ServedNRcellsENDCX2ManagementList.h
index 2fb451f..a49d846 100644
--- a/e2ap/headers/ServedNRcellsENDCX2ManagementList.h
+++ b/e2ap/headers/ServedNRcellsENDCX2ManagementList.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ServedNRcellsENDCX2ManagementList_H_
diff --git a/e2ap/headers/ServedNRcellsToDeleteENDCConfUpdList.h b/e2ap/headers/ServedNRcellsToDeleteENDCConfUpdList.h
index b0e1581..fbfb214 100644
--- a/e2ap/headers/ServedNRcellsToDeleteENDCConfUpdList.h
+++ b/e2ap/headers/ServedNRcellsToDeleteENDCConfUpdList.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ServedNRcellsToDeleteENDCConfUpdList_H_
diff --git a/e2ap/headers/ServedNRcellsToModifyENDCConfUpdList.h b/e2ap/headers/ServedNRcellsToModifyENDCConfUpdList.h
index 52f83c6..9b3b399 100644
--- a/e2ap/headers/ServedNRcellsToModifyENDCConfUpdList.h
+++ b/e2ap/headers/ServedNRcellsToModifyENDCConfUpdList.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ServedNRcellsToModifyENDCConfUpdList_H_
diff --git a/e2ap/headers/ServiceType.h b/e2ap/headers/ServiceType.h
index 295e8cc..630b76a 100644
--- a/e2ap/headers/ServiceType.h
+++ b/e2ap/headers/ServiceType.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ServiceType_H_
diff --git a/e2ap/headers/SgNB-UE-X2AP-ID.h b/e2ap/headers/SgNB-UE-X2AP-ID.h
index 7fe992c..fa07413 100644
--- a/e2ap/headers/SgNB-UE-X2AP-ID.h
+++ b/e2ap/headers/SgNB-UE-X2AP-ID.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SgNB_UE_X2AP_ID_H_
diff --git a/e2ap/headers/SgNBActivityNotification.h b/e2ap/headers/SgNBActivityNotification.h
index aa58fee..ac477fd 100644
--- a/e2ap/headers/SgNBActivityNotification.h
+++ b/e2ap/headers/SgNBActivityNotification.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SgNBActivityNotification_H_
@@ -21,7 +21,7 @@
 
 /* SgNBActivityNotification */
 typedef struct SgNBActivityNotification {
-	ProtocolIE_Container_9515P102_t	 protocolIEs;
+	ProtocolIE_Container_7632P102_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
@@ -33,8 +33,6 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_SgNBActivityNotification;
-extern asn_SEQUENCE_specifics_t asn_SPC_SgNBActivityNotification_specs_1;
-extern asn_TYPE_member_t asn_MBR_SgNBActivityNotification_1[1];
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/SgNBAdditionRequest.h b/e2ap/headers/SgNBAdditionRequest.h
index d64559a..a31e0e9 100644
--- a/e2ap/headers/SgNBAdditionRequest.h
+++ b/e2ap/headers/SgNBAdditionRequest.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SgNBAdditionRequest_H_
@@ -21,7 +21,7 @@
 
 /* SgNBAdditionRequest */
 typedef struct SgNBAdditionRequest {
-	ProtocolIE_Container_9515P64_t	 protocolIEs;
+	ProtocolIE_Container_7632P64_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
@@ -33,8 +33,6 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_SgNBAdditionRequest;
-extern asn_SEQUENCE_specifics_t asn_SPC_SgNBAdditionRequest_specs_1;
-extern asn_TYPE_member_t asn_MBR_SgNBAdditionRequest_1[1];
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/SgNBAdditionRequestAcknowledge.h b/e2ap/headers/SgNBAdditionRequestAcknowledge.h
index d2b1099..548edb9 100644
--- a/e2ap/headers/SgNBAdditionRequestAcknowledge.h
+++ b/e2ap/headers/SgNBAdditionRequestAcknowledge.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SgNBAdditionRequestAcknowledge_H_
@@ -21,7 +21,7 @@
 
 /* SgNBAdditionRequestAcknowledge */
 typedef struct SgNBAdditionRequestAcknowledge {
-	ProtocolIE_Container_9515P65_t	 protocolIEs;
+	ProtocolIE_Container_7632P65_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
@@ -33,8 +33,6 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_SgNBAdditionRequestAcknowledge;
-extern asn_SEQUENCE_specifics_t asn_SPC_SgNBAdditionRequestAcknowledge_specs_1;
-extern asn_TYPE_member_t asn_MBR_SgNBAdditionRequestAcknowledge_1[1];
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/SgNBAdditionRequestReject.h b/e2ap/headers/SgNBAdditionRequestReject.h
index 6835519..5f3a378 100644
--- a/e2ap/headers/SgNBAdditionRequestReject.h
+++ b/e2ap/headers/SgNBAdditionRequestReject.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SgNBAdditionRequestReject_H_
@@ -21,7 +21,7 @@
 
 /* SgNBAdditionRequestReject */
 typedef struct SgNBAdditionRequestReject {
-	ProtocolIE_Container_9515P66_t	 protocolIEs;
+	ProtocolIE_Container_7632P66_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
@@ -33,8 +33,6 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_SgNBAdditionRequestReject;
-extern asn_SEQUENCE_specifics_t asn_SPC_SgNBAdditionRequestReject_specs_1;
-extern asn_TYPE_member_t asn_MBR_SgNBAdditionRequestReject_1[1];
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/SgNBChangeConfirm.h b/e2ap/headers/SgNBChangeConfirm.h
index c245493..96764ba 100644
--- a/e2ap/headers/SgNBChangeConfirm.h
+++ b/e2ap/headers/SgNBChangeConfirm.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SgNBChangeConfirm_H_
@@ -21,7 +21,7 @@
 
 /* SgNBChangeConfirm */
 typedef struct SgNBChangeConfirm {
-	ProtocolIE_Container_9515P81_t	 protocolIEs;
+	ProtocolIE_Container_7632P81_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
@@ -33,8 +33,6 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_SgNBChangeConfirm;
-extern asn_SEQUENCE_specifics_t asn_SPC_SgNBChangeConfirm_specs_1;
-extern asn_TYPE_member_t asn_MBR_SgNBChangeConfirm_1[1];
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/SgNBChangeRefuse.h b/e2ap/headers/SgNBChangeRefuse.h
index d1b2fe2..56aa876 100644
--- a/e2ap/headers/SgNBChangeRefuse.h
+++ b/e2ap/headers/SgNBChangeRefuse.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SgNBChangeRefuse_H_
@@ -21,7 +21,7 @@
 
 /* SgNBChangeRefuse */
 typedef struct SgNBChangeRefuse {
-	ProtocolIE_Container_9515P83_t	 protocolIEs;
+	ProtocolIE_Container_7632P83_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
@@ -33,8 +33,6 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_SgNBChangeRefuse;
-extern asn_SEQUENCE_specifics_t asn_SPC_SgNBChangeRefuse_specs_1;
-extern asn_TYPE_member_t asn_MBR_SgNBChangeRefuse_1[1];
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/SgNBChangeRequired.h b/e2ap/headers/SgNBChangeRequired.h
index a560e8b..eef9d27 100644
--- a/e2ap/headers/SgNBChangeRequired.h
+++ b/e2ap/headers/SgNBChangeRequired.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SgNBChangeRequired_H_
@@ -21,7 +21,7 @@
 
 /* SgNBChangeRequired */
 typedef struct SgNBChangeRequired {
-	ProtocolIE_Container_9515P80_t	 protocolIEs;
+	ProtocolIE_Container_7632P80_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
@@ -33,8 +33,6 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_SgNBChangeRequired;
-extern asn_SEQUENCE_specifics_t asn_SPC_SgNBChangeRequired_specs_1;
-extern asn_TYPE_member_t asn_MBR_SgNBChangeRequired_1[1];
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/SgNBCoordinationAssistanceInformation.h b/e2ap/headers/SgNBCoordinationAssistanceInformation.h
index 17782dd..dee2b80 100644
--- a/e2ap/headers/SgNBCoordinationAssistanceInformation.h
+++ b/e2ap/headers/SgNBCoordinationAssistanceInformation.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SgNBCoordinationAssistanceInformation_H_
diff --git a/e2ap/headers/SgNBCounterCheckRequest.h b/e2ap/headers/SgNBCounterCheckRequest.h
index d011e1a..9e6aed1 100644
--- a/e2ap/headers/SgNBCounterCheckRequest.h
+++ b/e2ap/headers/SgNBCounterCheckRequest.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SgNBCounterCheckRequest_H_
@@ -21,7 +21,7 @@
 
 /* SgNBCounterCheckRequest */
 typedef struct SgNBCounterCheckRequest {
-	ProtocolIE_Container_9515P79_t	 protocolIEs;
+	ProtocolIE_Container_7632P79_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
@@ -33,8 +33,6 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_SgNBCounterCheckRequest;
-extern asn_SEQUENCE_specifics_t asn_SPC_SgNBCounterCheckRequest_specs_1;
-extern asn_TYPE_member_t asn_MBR_SgNBCounterCheckRequest_1[1];
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/SgNBModificationConfirm.h b/e2ap/headers/SgNBModificationConfirm.h
index c521696..0444b78 100644
--- a/e2ap/headers/SgNBModificationConfirm.h
+++ b/e2ap/headers/SgNBModificationConfirm.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SgNBModificationConfirm_H_
@@ -21,7 +21,7 @@
 
 /* SgNBModificationConfirm */
 typedef struct SgNBModificationConfirm {
-	ProtocolIE_Container_9515P72_t	 protocolIEs;
+	ProtocolIE_Container_7632P72_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
@@ -33,8 +33,6 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_SgNBModificationConfirm;
-extern asn_SEQUENCE_specifics_t asn_SPC_SgNBModificationConfirm_specs_1;
-extern asn_TYPE_member_t asn_MBR_SgNBModificationConfirm_1[1];
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/SgNBModificationRefuse.h b/e2ap/headers/SgNBModificationRefuse.h
index 243b788..014b7f6 100644
--- a/e2ap/headers/SgNBModificationRefuse.h
+++ b/e2ap/headers/SgNBModificationRefuse.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SgNBModificationRefuse_H_
@@ -21,7 +21,7 @@
 
 /* SgNBModificationRefuse */
 typedef struct SgNBModificationRefuse {
-	ProtocolIE_Container_9515P73_t	 protocolIEs;
+	ProtocolIE_Container_7632P73_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
@@ -33,8 +33,6 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_SgNBModificationRefuse;
-extern asn_SEQUENCE_specifics_t asn_SPC_SgNBModificationRefuse_specs_1;
-extern asn_TYPE_member_t asn_MBR_SgNBModificationRefuse_1[1];
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/SgNBModificationRequest.h b/e2ap/headers/SgNBModificationRequest.h
index fc0ced3..42526df 100644
--- a/e2ap/headers/SgNBModificationRequest.h
+++ b/e2ap/headers/SgNBModificationRequest.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SgNBModificationRequest_H_
@@ -21,7 +21,7 @@
 
 /* SgNBModificationRequest */
 typedef struct SgNBModificationRequest {
-	ProtocolIE_Container_9515P68_t	 protocolIEs;
+	ProtocolIE_Container_7632P68_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
@@ -33,8 +33,6 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_SgNBModificationRequest;
-extern asn_SEQUENCE_specifics_t asn_SPC_SgNBModificationRequest_specs_1;
-extern asn_TYPE_member_t asn_MBR_SgNBModificationRequest_1[1];
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/SgNBModificationRequestAcknowledge.h b/e2ap/headers/SgNBModificationRequestAcknowledge.h
index 31bcede..8602a4e 100644
--- a/e2ap/headers/SgNBModificationRequestAcknowledge.h
+++ b/e2ap/headers/SgNBModificationRequestAcknowledge.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SgNBModificationRequestAcknowledge_H_
@@ -21,7 +21,7 @@
 
 /* SgNBModificationRequestAcknowledge */
 typedef struct SgNBModificationRequestAcknowledge {
-	ProtocolIE_Container_9515P69_t	 protocolIEs;
+	ProtocolIE_Container_7632P69_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
@@ -33,8 +33,6 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_SgNBModificationRequestAcknowledge;
-extern asn_SEQUENCE_specifics_t asn_SPC_SgNBModificationRequestAcknowledge_specs_1;
-extern asn_TYPE_member_t asn_MBR_SgNBModificationRequestAcknowledge_1[1];
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/SgNBModificationRequestReject.h b/e2ap/headers/SgNBModificationRequestReject.h
index 84497f2..b57b2e5 100644
--- a/e2ap/headers/SgNBModificationRequestReject.h
+++ b/e2ap/headers/SgNBModificationRequestReject.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SgNBModificationRequestReject_H_
@@ -21,7 +21,7 @@
 
 /* SgNBModificationRequestReject */
 typedef struct SgNBModificationRequestReject {
-	ProtocolIE_Container_9515P70_t	 protocolIEs;
+	ProtocolIE_Container_7632P70_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
@@ -33,8 +33,6 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_SgNBModificationRequestReject;
-extern asn_SEQUENCE_specifics_t asn_SPC_SgNBModificationRequestReject_specs_1;
-extern asn_TYPE_member_t asn_MBR_SgNBModificationRequestReject_1[1];
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/SgNBModificationRequired.h b/e2ap/headers/SgNBModificationRequired.h
index da2f6d8..e4bc006 100644
--- a/e2ap/headers/SgNBModificationRequired.h
+++ b/e2ap/headers/SgNBModificationRequired.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SgNBModificationRequired_H_
@@ -21,7 +21,7 @@
 
 /* SgNBModificationRequired */
 typedef struct SgNBModificationRequired {
-	ProtocolIE_Container_9515P71_t	 protocolIEs;
+	ProtocolIE_Container_7632P71_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
@@ -33,8 +33,6 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_SgNBModificationRequired;
-extern asn_SEQUENCE_specifics_t asn_SPC_SgNBModificationRequired_specs_1;
-extern asn_TYPE_member_t asn_MBR_SgNBModificationRequired_1[1];
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/SgNBReconfigurationComplete.h b/e2ap/headers/SgNBReconfigurationComplete.h
index d9a1428..e4001ae 100644
--- a/e2ap/headers/SgNBReconfigurationComplete.h
+++ b/e2ap/headers/SgNBReconfigurationComplete.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SgNBReconfigurationComplete_H_
@@ -21,7 +21,7 @@
 
 /* SgNBReconfigurationComplete */
 typedef struct SgNBReconfigurationComplete {
-	ProtocolIE_Container_9515P67_t	 protocolIEs;
+	ProtocolIE_Container_7632P67_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
@@ -33,8 +33,6 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_SgNBReconfigurationComplete;
-extern asn_SEQUENCE_specifics_t asn_SPC_SgNBReconfigurationComplete_specs_1;
-extern asn_TYPE_member_t asn_MBR_SgNBReconfigurationComplete_1[1];
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/SgNBReleaseConfirm.h b/e2ap/headers/SgNBReleaseConfirm.h
index 4021ada..7cf246d 100644
--- a/e2ap/headers/SgNBReleaseConfirm.h
+++ b/e2ap/headers/SgNBReleaseConfirm.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SgNBReleaseConfirm_H_
@@ -21,7 +21,7 @@
 
 /* SgNBReleaseConfirm */
 typedef struct SgNBReleaseConfirm {
-	ProtocolIE_Container_9515P78_t	 protocolIEs;
+	ProtocolIE_Container_7632P78_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
@@ -33,8 +33,6 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_SgNBReleaseConfirm;
-extern asn_SEQUENCE_specifics_t asn_SPC_SgNBReleaseConfirm_specs_1;
-extern asn_TYPE_member_t asn_MBR_SgNBReleaseConfirm_1[1];
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/SgNBReleaseRequest.h b/e2ap/headers/SgNBReleaseRequest.h
index 5a60115..2e9c726 100644
--- a/e2ap/headers/SgNBReleaseRequest.h
+++ b/e2ap/headers/SgNBReleaseRequest.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SgNBReleaseRequest_H_
@@ -21,7 +21,7 @@
 
 /* SgNBReleaseRequest */
 typedef struct SgNBReleaseRequest {
-	ProtocolIE_Container_9515P74_t	 protocolIEs;
+	ProtocolIE_Container_7632P74_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
@@ -33,8 +33,6 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_SgNBReleaseRequest;
-extern asn_SEQUENCE_specifics_t asn_SPC_SgNBReleaseRequest_specs_1;
-extern asn_TYPE_member_t asn_MBR_SgNBReleaseRequest_1[1];
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/SgNBReleaseRequestAcknowledge.h b/e2ap/headers/SgNBReleaseRequestAcknowledge.h
index 477ae59..c22fdb0 100644
--- a/e2ap/headers/SgNBReleaseRequestAcknowledge.h
+++ b/e2ap/headers/SgNBReleaseRequestAcknowledge.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SgNBReleaseRequestAcknowledge_H_
@@ -21,7 +21,7 @@
 
 /* SgNBReleaseRequestAcknowledge */
 typedef struct SgNBReleaseRequestAcknowledge {
-	ProtocolIE_Container_9515P75_t	 protocolIEs;
+	ProtocolIE_Container_7632P75_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
@@ -33,8 +33,6 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_SgNBReleaseRequestAcknowledge;
-extern asn_SEQUENCE_specifics_t asn_SPC_SgNBReleaseRequestAcknowledge_specs_1;
-extern asn_TYPE_member_t asn_MBR_SgNBReleaseRequestAcknowledge_1[1];
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/SgNBReleaseRequestReject.h b/e2ap/headers/SgNBReleaseRequestReject.h
index 451a678..c62dfe6 100644
--- a/e2ap/headers/SgNBReleaseRequestReject.h
+++ b/e2ap/headers/SgNBReleaseRequestReject.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SgNBReleaseRequestReject_H_
@@ -21,7 +21,7 @@
 
 /* SgNBReleaseRequestReject */
 typedef struct SgNBReleaseRequestReject {
-	ProtocolIE_Container_9515P76_t	 protocolIEs;
+	ProtocolIE_Container_7632P76_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
@@ -33,8 +33,6 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_SgNBReleaseRequestReject;
-extern asn_SEQUENCE_specifics_t asn_SPC_SgNBReleaseRequestReject_specs_1;
-extern asn_TYPE_member_t asn_MBR_SgNBReleaseRequestReject_1[1];
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/SgNBReleaseRequired.h b/e2ap/headers/SgNBReleaseRequired.h
index f6e39fb..b6cad6e 100644
--- a/e2ap/headers/SgNBReleaseRequired.h
+++ b/e2ap/headers/SgNBReleaseRequired.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SgNBReleaseRequired_H_
@@ -21,7 +21,7 @@
 
 /* SgNBReleaseRequired */
 typedef struct SgNBReleaseRequired {
-	ProtocolIE_Container_9515P77_t	 protocolIEs;
+	ProtocolIE_Container_7632P77_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
@@ -33,8 +33,6 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_SgNBReleaseRequired;
-extern asn_SEQUENCE_specifics_t asn_SPC_SgNBReleaseRequired_specs_1;
-extern asn_TYPE_member_t asn_MBR_SgNBReleaseRequired_1[1];
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/SgNBResourceCoordinationInformation.h b/e2ap/headers/SgNBResourceCoordinationInformation.h
index 9b53077..e15cbf9 100644
--- a/e2ap/headers/SgNBResourceCoordinationInformation.h
+++ b/e2ap/headers/SgNBResourceCoordinationInformation.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SgNBResourceCoordinationInformation_H_
diff --git a/e2ap/headers/SgNBSecurityKey.h b/e2ap/headers/SgNBSecurityKey.h
index 090974c..7042d5d 100644
--- a/e2ap/headers/SgNBSecurityKey.h
+++ b/e2ap/headers/SgNBSecurityKey.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SgNBSecurityKey_H_
diff --git a/e2ap/headers/SgNBtoMeNBContainer.h b/e2ap/headers/SgNBtoMeNBContainer.h
index 0176bdf..4b90feb 100644
--- a/e2ap/headers/SgNBtoMeNBContainer.h
+++ b/e2ap/headers/SgNBtoMeNBContainer.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SgNBtoMeNBContainer_H_
diff --git a/e2ap/headers/SharedResourceType.h b/e2ap/headers/SharedResourceType.h
index 1512799..33ec7aa 100644
--- a/e2ap/headers/SharedResourceType.h
+++ b/e2ap/headers/SharedResourceType.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SharedResourceType_H_
diff --git a/e2ap/headers/ShortMAC-I.h b/e2ap/headers/ShortMAC-I.h
index 0df085a..c5dc827 100644
--- a/e2ap/headers/ShortMAC-I.h
+++ b/e2ap/headers/ShortMAC-I.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ShortMAC_I_H_
diff --git a/e2ap/headers/SourceOfUEActivityBehaviourInformation.h b/e2ap/headers/SourceOfUEActivityBehaviourInformation.h
index 7cd48c4..d8f373b 100644
--- a/e2ap/headers/SourceOfUEActivityBehaviourInformation.h
+++ b/e2ap/headers/SourceOfUEActivityBehaviourInformation.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SourceOfUEActivityBehaviourInformation_H_
diff --git a/e2ap/headers/SpecialSubframe-Info.h b/e2ap/headers/SpecialSubframe-Info.h
index 111990a..574242d 100644
--- a/e2ap/headers/SpecialSubframe-Info.h
+++ b/e2ap/headers/SpecialSubframe-Info.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SpecialSubframe_Info_H_
diff --git a/e2ap/headers/SpecialSubframePatterns.h b/e2ap/headers/SpecialSubframePatterns.h
index 486102b..1b87db7 100644
--- a/e2ap/headers/SpecialSubframePatterns.h
+++ b/e2ap/headers/SpecialSubframePatterns.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SpecialSubframePatterns_H_
diff --git a/e2ap/headers/SpectrumSharingGroupID.h b/e2ap/headers/SpectrumSharingGroupID.h
index 984d9d0..763eace 100644
--- a/e2ap/headers/SpectrumSharingGroupID.h
+++ b/e2ap/headers/SpectrumSharingGroupID.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SpectrumSharingGroupID_H_
diff --git a/e2ap/headers/SplitSRB.h b/e2ap/headers/SplitSRB.h
index 8d296bd..7666839 100644
--- a/e2ap/headers/SplitSRB.h
+++ b/e2ap/headers/SplitSRB.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SplitSRB_H_
diff --git a/e2ap/headers/SplitSRBs.h b/e2ap/headers/SplitSRBs.h
index d697bb0..3334518 100644
--- a/e2ap/headers/SplitSRBs.h
+++ b/e2ap/headers/SplitSRBs.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SplitSRBs_H_
diff --git a/e2ap/headers/Style-ID.h b/e2ap/headers/Style-ID.h
deleted file mode 100644
index 7137ef2..0000000
--- a/e2ap/headers/Style-ID.h
+++ /dev/null
@@ -1,45 +0,0 @@
-/*
- * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-gNB-X2-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
- */
-
-#ifndef	_Style_ID_H_
-#define	_Style_ID_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <NativeInteger.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Style-ID */
-typedef long	 Style_ID_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_Style_ID;
-asn_struct_free_f Style_ID_free;
-asn_struct_print_f Style_ID_print;
-asn_constr_check_f Style_ID_constraint;
-ber_type_decoder_f Style_ID_decode_ber;
-der_type_encoder_f Style_ID_encode_der;
-xer_type_decoder_f Style_ID_decode_xer;
-xer_type_encoder_f Style_ID_encode_xer;
-oer_type_decoder_f Style_ID_decode_oer;
-oer_type_encoder_f Style_ID_encode_oer;
-per_type_decoder_f Style_ID_decode_uper;
-per_type_encoder_f Style_ID_encode_uper;
-per_type_decoder_f Style_ID_decode_aper;
-per_type_encoder_f Style_ID_encode_aper;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif	/* _Style_ID_H_ */
-#include <asn_internal.h>
diff --git a/e2ap/headers/SubbandCQI.h b/e2ap/headers/SubbandCQI.h
index 0f9f28c..1a84388 100644
--- a/e2ap/headers/SubbandCQI.h
+++ b/e2ap/headers/SubbandCQI.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SubbandCQI_H_
diff --git a/e2ap/headers/SubbandCQICodeword0.h b/e2ap/headers/SubbandCQICodeword0.h
index 6231002..d727b52 100644
--- a/e2ap/headers/SubbandCQICodeword0.h
+++ b/e2ap/headers/SubbandCQICodeword0.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SubbandCQICodeword0_H_
diff --git a/e2ap/headers/SubbandCQICodeword1.h b/e2ap/headers/SubbandCQICodeword1.h
index 7a3d932..434a9f9 100644
--- a/e2ap/headers/SubbandCQICodeword1.h
+++ b/e2ap/headers/SubbandCQICodeword1.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SubbandCQICodeword1_H_
diff --git a/e2ap/headers/SubbandCQIItem.h b/e2ap/headers/SubbandCQIItem.h
index 1a755c9..167f758 100644
--- a/e2ap/headers/SubbandCQIItem.h
+++ b/e2ap/headers/SubbandCQIItem.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SubbandCQIItem_H_
diff --git a/e2ap/headers/SubbandCQIList.h b/e2ap/headers/SubbandCQIList.h
index 0d3045a..5dacd81 100644
--- a/e2ap/headers/SubbandCQIList.h
+++ b/e2ap/headers/SubbandCQIList.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SubbandCQIList_H_
diff --git a/e2ap/headers/SubbandSize.h b/e2ap/headers/SubbandSize.h
index 49ff29c..b6d19c1 100644
--- a/e2ap/headers/SubbandSize.h
+++ b/e2ap/headers/SubbandSize.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SubbandSize_H_
diff --git a/e2ap/headers/SubframeAllocation.h b/e2ap/headers/SubframeAllocation.h
index c6672eb..95338a6 100644
--- a/e2ap/headers/SubframeAllocation.h
+++ b/e2ap/headers/SubframeAllocation.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SubframeAllocation_H_
diff --git a/e2ap/headers/SubframeAssignment.h b/e2ap/headers/SubframeAssignment.h
index 5fc5e10..3d7a7ea 100644
--- a/e2ap/headers/SubframeAssignment.h
+++ b/e2ap/headers/SubframeAssignment.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SubframeAssignment_H_
diff --git a/e2ap/headers/SubframeType.h b/e2ap/headers/SubframeType.h
index b43bd66..1dcd998 100644
--- a/e2ap/headers/SubframeType.h
+++ b/e2ap/headers/SubframeType.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SubframeType_H_
diff --git a/e2ap/headers/SubscriberProfileIDforRFP.h b/e2ap/headers/SubscriberProfileIDforRFP.h
index c0d7817..61bdbd4 100644
--- a/e2ap/headers/SubscriberProfileIDforRFP.h
+++ b/e2ap/headers/SubscriberProfileIDforRFP.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SubscriberProfileIDforRFP_H_
diff --git a/e2ap/headers/Subscription-Based-UE-DifferentiationInfo.h b/e2ap/headers/Subscription-Based-UE-DifferentiationInfo.h
index c98418c..1c96ae2 100644
--- a/e2ap/headers/Subscription-Based-UE-DifferentiationInfo.h
+++ b/e2ap/headers/Subscription-Based-UE-DifferentiationInfo.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_Subscription_Based_UE_DifferentiationInfo_H_
diff --git a/e2ap/headers/SuccessfulOutcome.h b/e2ap/headers/SuccessfulOutcome.h
index 9f35b6d..33c8ae7 100644
--- a/e2ap/headers/SuccessfulOutcome.h
+++ b/e2ap/headers/SuccessfulOutcome.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "X2AP-PDU-Descriptions"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * From ASN.1 module "E2AP-PDU-Descriptions"
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SuccessfulOutcome_H_
@@ -16,97 +16,41 @@
 #include "Criticality.h"
 #include <ANY.h>
 #include <asn_ioc.h>
-#include "HandoverRequest.h"
-#include "HandoverRequestAcknowledge.h"
-#include "HandoverPreparationFailure.h"
-#include "ResetRequest.h"
-#include "ResetResponse.h"
+#include "RICsubscriptionRequest.h"
+#include "RICsubscriptionResponse.h"
+#include "RICsubscriptionFailure.h"
+#include "RICsubscriptionDeleteRequest.h"
+#include "RICsubscriptionDeleteResponse.h"
+#include "RICsubscriptionDeleteFailure.h"
+#include "RICserviceUpdate.h"
+#include "RICserviceUpdateAcknowledge.h"
+#include "RICserviceUpdateFailure.h"
+#include "RICcontrolRequest.h"
+#include "RICcontrolAcknowledge.h"
+#include "RICcontrolFailure.h"
 #include "X2SetupRequest.h"
 #include "X2SetupResponse.h"
 #include "X2SetupFailure.h"
+#include "ENDCX2SetupRequest.h"
+#include "ENDCX2SetupResponse.h"
+#include "ENDCX2SetupFailure.h"
 #include "ResourceStatusRequest.h"
 #include "ResourceStatusResponse.h"
 #include "ResourceStatusFailure.h"
 #include "ENBConfigurationUpdate.h"
 #include "ENBConfigurationUpdateAcknowledge.h"
 #include "ENBConfigurationUpdateFailure.h"
-#include "MobilityChangeRequest.h"
-#include "MobilityChangeAcknowledge.h"
-#include "MobilityChangeFailure.h"
-#include "CellActivationRequest.h"
-#include "CellActivationResponse.h"
-#include "CellActivationFailure.h"
-#include "SeNBAdditionRequest.h"
-#include "SeNBAdditionRequestAcknowledge.h"
-#include "SeNBAdditionRequestReject.h"
-#include "SeNBModificationRequest.h"
-#include "SeNBModificationRequestAcknowledge.h"
-#include "SeNBModificationRequestReject.h"
-#include "SeNBModificationRequired.h"
-#include "SeNBModificationConfirm.h"
-#include "SeNBModificationRefuse.h"
-#include "SeNBReleaseRequired.h"
-#include "SeNBReleaseConfirm.h"
-#include "X2RemovalRequest.h"
-#include "X2RemovalResponse.h"
-#include "X2RemovalFailure.h"
-#include "RetrieveUEContextRequest.h"
-#include "RetrieveUEContextResponse.h"
-#include "RetrieveUEContextFailure.h"
-#include "SgNBAdditionRequest.h"
-#include "SgNBAdditionRequestAcknowledge.h"
-#include "SgNBAdditionRequestReject.h"
-#include "SgNBModificationRequest.h"
-#include "SgNBModificationRequestAcknowledge.h"
-#include "SgNBModificationRequestReject.h"
-#include "SgNBModificationRequired.h"
-#include "SgNBModificationConfirm.h"
-#include "SgNBModificationRefuse.h"
-#include "SgNBReleaseRequest.h"
-#include "SgNBReleaseRequestAcknowledge.h"
-#include "SgNBReleaseRequestReject.h"
-#include "SgNBReleaseRequired.h"
-#include "SgNBReleaseConfirm.h"
-#include "SgNBChangeRequired.h"
-#include "SgNBChangeConfirm.h"
-#include "SgNBChangeRefuse.h"
-#include "ENDCX2SetupRequest.h"
-#include "ENDCX2SetupResponse.h"
-#include "ENDCX2SetupFailure.h"
 #include "ENDCConfigurationUpdate.h"
 #include "ENDCConfigurationUpdateAcknowledge.h"
 #include "ENDCConfigurationUpdateFailure.h"
-#include "ENDCCellActivationRequest.h"
-#include "ENDCCellActivationResponse.h"
-#include "ENDCCellActivationFailure.h"
-#include "ENDCPartialResetRequired.h"
-#include "ENDCPartialResetConfirm.h"
-#include "EUTRANRCellResourceCoordinationRequest.h"
-#include "EUTRANRCellResourceCoordinationResponse.h"
-#include "ENDCX2RemovalRequest.h"
-#include "ENDCX2RemovalResponse.h"
-#include "ENDCX2RemovalFailure.h"
-#include "SNStatusTransfer.h"
-#include "UEContextRelease.h"
-#include "HandoverCancel.h"
-#include "ErrorIndication.h"
-#include "ResourceStatusUpdate.h"
+#include "ResetRequest.h"
+#include "ResetResponse.h"
+#include "RICindication.h"
+#include "RICserviceQuery.h"
 #include "LoadInformation.h"
-#include "PrivateMessage.h"
-#include "RLFIndication.h"
-#include "HandoverReport.h"
-#include "X2Release.h"
-#include "X2APMessageTransfer.h"
-#include "SeNBReconfigurationComplete.h"
-#include "SeNBReleaseRequest.h"
-#include "SeNBCounterCheckRequest.h"
-#include "SgNBReconfigurationComplete.h"
-#include "SgNBCounterCheckRequest.h"
-#include "RRCTransfer.h"
-#include "SecondaryRATDataUsageReport.h"
-#include "SgNBActivityNotification.h"
-#include "DataForwardingAddressIndication.h"
 #include "GNBStatusIndication.h"
+#include "ResourceStatusUpdate.h"
+#include "ErrorIndication.h"
 #include <OPEN_TYPE.h>
 #include <constr_CHOICE.h>
 #include <constr_SEQUENCE.h>
@@ -118,31 +62,16 @@
 /* Dependencies */
 typedef enum SuccessfulOutcome__value_PR {
 	SuccessfulOutcome__value_PR_NOTHING,	/* No components present */
-	SuccessfulOutcome__value_PR_HandoverRequestAcknowledge,
-	SuccessfulOutcome__value_PR_ResetResponse,
+	SuccessfulOutcome__value_PR_RICsubscriptionResponse,
+	SuccessfulOutcome__value_PR_RICsubscriptionDeleteResponse,
+	SuccessfulOutcome__value_PR_RICserviceUpdateAcknowledge,
+	SuccessfulOutcome__value_PR_RICcontrolAcknowledge,
 	SuccessfulOutcome__value_PR_X2SetupResponse,
+	SuccessfulOutcome__value_PR_ENDCX2SetupResponse,
 	SuccessfulOutcome__value_PR_ResourceStatusResponse,
 	SuccessfulOutcome__value_PR_ENBConfigurationUpdateAcknowledge,
-	SuccessfulOutcome__value_PR_MobilityChangeAcknowledge,
-	SuccessfulOutcome__value_PR_CellActivationResponse,
-	SuccessfulOutcome__value_PR_SeNBAdditionRequestAcknowledge,
-	SuccessfulOutcome__value_PR_SeNBModificationRequestAcknowledge,
-	SuccessfulOutcome__value_PR_SeNBModificationConfirm,
-	SuccessfulOutcome__value_PR_SeNBReleaseConfirm,
-	SuccessfulOutcome__value_PR_X2RemovalResponse,
-	SuccessfulOutcome__value_PR_RetrieveUEContextResponse,
-	SuccessfulOutcome__value_PR_SgNBAdditionRequestAcknowledge,
-	SuccessfulOutcome__value_PR_SgNBModificationRequestAcknowledge,
-	SuccessfulOutcome__value_PR_SgNBModificationConfirm,
-	SuccessfulOutcome__value_PR_SgNBReleaseRequestAcknowledge,
-	SuccessfulOutcome__value_PR_SgNBReleaseConfirm,
-	SuccessfulOutcome__value_PR_SgNBChangeConfirm,
-	SuccessfulOutcome__value_PR_ENDCX2SetupResponse,
 	SuccessfulOutcome__value_PR_ENDCConfigurationUpdateAcknowledge,
-	SuccessfulOutcome__value_PR_ENDCCellActivationResponse,
-	SuccessfulOutcome__value_PR_ENDCPartialResetConfirm,
-	SuccessfulOutcome__value_PR_EUTRANRCellResourceCoordinationResponse,
-	SuccessfulOutcome__value_PR_ENDCX2RemovalResponse
+	SuccessfulOutcome__value_PR_ResetResponse
 } SuccessfulOutcome__value_PR;
 
 /* SuccessfulOutcome */
@@ -152,31 +81,16 @@
 	struct SuccessfulOutcome__value {
 		SuccessfulOutcome__value_PR present;
 		union SuccessfulOutcome__value_u {
-			HandoverRequestAcknowledge_t	 HandoverRequestAcknowledge;
-			ResetResponse_t	 ResetResponse;
+			RICsubscriptionResponse_t	 RICsubscriptionResponse;
+			RICsubscriptionDeleteResponse_t	 RICsubscriptionDeleteResponse;
+			RICserviceUpdateAcknowledge_t	 RICserviceUpdateAcknowledge;
+			RICcontrolAcknowledge_t	 RICcontrolAcknowledge;
 			X2SetupResponse_t	 X2SetupResponse;
+			ENDCX2SetupResponse_t	 ENDCX2SetupResponse;
 			ResourceStatusResponse_t	 ResourceStatusResponse;
 			ENBConfigurationUpdateAcknowledge_t	 ENBConfigurationUpdateAcknowledge;
-			MobilityChangeAcknowledge_t	 MobilityChangeAcknowledge;
-			CellActivationResponse_t	 CellActivationResponse;
-			SeNBAdditionRequestAcknowledge_t	 SeNBAdditionRequestAcknowledge;
-			SeNBModificationRequestAcknowledge_t	 SeNBModificationRequestAcknowledge;
-			SeNBModificationConfirm_t	 SeNBModificationConfirm;
-			SeNBReleaseConfirm_t	 SeNBReleaseConfirm;
-			X2RemovalResponse_t	 X2RemovalResponse;
-			RetrieveUEContextResponse_t	 RetrieveUEContextResponse;
-			SgNBAdditionRequestAcknowledge_t	 SgNBAdditionRequestAcknowledge;
-			SgNBModificationRequestAcknowledge_t	 SgNBModificationRequestAcknowledge;
-			SgNBModificationConfirm_t	 SgNBModificationConfirm;
-			SgNBReleaseRequestAcknowledge_t	 SgNBReleaseRequestAcknowledge;
-			SgNBReleaseConfirm_t	 SgNBReleaseConfirm;
-			SgNBChangeConfirm_t	 SgNBChangeConfirm;
-			ENDCX2SetupResponse_t	 ENDCX2SetupResponse;
 			ENDCConfigurationUpdateAcknowledge_t	 ENDCConfigurationUpdateAcknowledge;
-			ENDCCellActivationResponse_t	 ENDCCellActivationResponse;
-			ENDCPartialResetConfirm_t	 ENDCPartialResetConfirm;
-			EUTRANRCellResourceCoordinationResponse_t	 EUTRANRCellResourceCoordinationResponse;
-			ENDCX2RemovalResponse_t	 ENDCX2RemovalResponse;
+			ResetResponse_t	 ResetResponse;
 		} choice;
 		
 		/* Context for parsing across buffer boundaries */
diff --git a/e2ap/headers/SuccessfulOutcomeE2.h b/e2ap/headers/SuccessfulOutcomeE2.h
deleted file mode 100644
index 6a3d138..0000000
--- a/e2ap/headers/SuccessfulOutcomeE2.h
+++ /dev/null
@@ -1,81 +0,0 @@
-/*
- * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2AP-PDU-Descriptions"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
- */
-
-#ifndef	_SuccessfulOutcomeE2_H_
-#define	_SuccessfulOutcomeE2_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include "ProcedureCode.h"
-#include "Criticality.h"
-#include <ANY.h>
-#include <asn_ioc.h>
-#include "RICsubscriptionRequest.h"
-#include "RICsubscriptionResponse.h"
-#include "RICsubscriptionFailure.h"
-#include "RICsubscriptionDeleteRequest.h"
-#include "RICsubscriptionDeleteResponse.h"
-#include "RICsubscriptionDeleteFailure.h"
-#include "RICserviceUpdate.h"
-#include "RICserviceUpdateAcknowledge.h"
-#include "RICserviceUpdateFailure.h"
-#include "RICcontrolRequest.h"
-#include "RICcontrolAcknowledge.h"
-#include "RICcontrolFailure.h"
-#include "RICindication.h"
-#include "RICserviceQuery.h"
-#include <OPEN_TYPE.h>
-#include <constr_CHOICE.h>
-#include <constr_SEQUENCE.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Dependencies */
-typedef enum SuccessfulOutcomeE2__value_PR {
-	SuccessfulOutcomeE2__value_PR_NOTHING,	/* No components present */
-	SuccessfulOutcomeE2__value_PR_RICsubscriptionResponse,
-	SuccessfulOutcomeE2__value_PR_RICsubscriptionDeleteResponse,
-	SuccessfulOutcomeE2__value_PR_RICserviceUpdateAcknowledge,
-	SuccessfulOutcomeE2__value_PR_RICcontrolAcknowledge
-} SuccessfulOutcomeE2__value_PR;
-
-/* SuccessfulOutcomeE2 */
-typedef struct SuccessfulOutcomeE2 {
-	ProcedureCode_t	 procedureCode;
-	Criticality_t	 criticality;
-	struct SuccessfulOutcomeE2__value {
-		SuccessfulOutcomeE2__value_PR present;
-		union SuccessfulOutcomeE2__value_u {
-			RICsubscriptionResponse_t	 RICsubscriptionResponse;
-			RICsubscriptionDeleteResponse_t	 RICsubscriptionDeleteResponse;
-			RICserviceUpdateAcknowledge_t	 RICserviceUpdateAcknowledge;
-			RICcontrolAcknowledge_t	 RICcontrolAcknowledge;
-		} choice;
-		
-		/* Context for parsing across buffer boundaries */
-		asn_struct_ctx_t _asn_ctx;
-	} value;
-	
-	/* Context for parsing across buffer boundaries */
-	asn_struct_ctx_t _asn_ctx;
-} SuccessfulOutcomeE2_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_SuccessfulOutcomeE2;
-extern asn_SEQUENCE_specifics_t asn_SPC_SuccessfulOutcomeE2_specs_1;
-extern asn_TYPE_member_t asn_MBR_SuccessfulOutcomeE2_1[3];
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif	/* _SuccessfulOutcomeE2_H_ */
-#include <asn_internal.h>
diff --git a/e2ap/headers/SupportedSULFreqBandItem.h b/e2ap/headers/SupportedSULFreqBandItem.h
index ce26c20..a6ac35e 100644
--- a/e2ap/headers/SupportedSULFreqBandItem.h
+++ b/e2ap/headers/SupportedSULFreqBandItem.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SupportedSULFreqBandItem_H_
diff --git a/e2ap/headers/TABasedMDT.h b/e2ap/headers/TABasedMDT.h
index e68c188..2fb85de 100644
--- a/e2ap/headers/TABasedMDT.h
+++ b/e2ap/headers/TABasedMDT.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_TABasedMDT_H_
diff --git a/e2ap/headers/TABasedQMC.h b/e2ap/headers/TABasedQMC.h
index eb4a2ae..9218d12 100644
--- a/e2ap/headers/TABasedQMC.h
+++ b/e2ap/headers/TABasedQMC.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_TABasedQMC_H_
diff --git a/e2ap/headers/TAC.h b/e2ap/headers/TAC.h
index 37f4e3e..1f19822 100644
--- a/e2ap/headers/TAC.h
+++ b/e2ap/headers/TAC.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_TAC_H_
diff --git a/e2ap/headers/TAI-Item.h b/e2ap/headers/TAI-Item.h
index fb56844..190c17e 100644
--- a/e2ap/headers/TAI-Item.h
+++ b/e2ap/headers/TAI-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_TAI_Item_H_
diff --git a/e2ap/headers/TAIBasedMDT.h b/e2ap/headers/TAIBasedMDT.h
index a80c504..a527a99 100644
--- a/e2ap/headers/TAIBasedMDT.h
+++ b/e2ap/headers/TAIBasedMDT.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_TAIBasedMDT_H_
diff --git a/e2ap/headers/TAIBasedQMC.h b/e2ap/headers/TAIBasedQMC.h
index a2de263..822d4f8 100644
--- a/e2ap/headers/TAIBasedQMC.h
+++ b/e2ap/headers/TAIBasedQMC.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_TAIBasedQMC_H_
diff --git a/e2ap/headers/TAIListforMDT.h b/e2ap/headers/TAIListforMDT.h
index a599ac0..cbba685 100644
--- a/e2ap/headers/TAIListforMDT.h
+++ b/e2ap/headers/TAIListforMDT.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_TAIListforMDT_H_
diff --git a/e2ap/headers/TAIListforQMC.h b/e2ap/headers/TAIListforQMC.h
index fe902b6..e7d2706 100644
--- a/e2ap/headers/TAIListforQMC.h
+++ b/e2ap/headers/TAIListforQMC.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_TAIListforQMC_H_
diff --git a/e2ap/headers/TAListforMDT.h b/e2ap/headers/TAListforMDT.h
index d0e26c3..8a08c4b 100644
--- a/e2ap/headers/TAListforMDT.h
+++ b/e2ap/headers/TAListforMDT.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_TAListforMDT_H_
diff --git a/e2ap/headers/TAListforQMC.h b/e2ap/headers/TAListforQMC.h
index 4b02b73..d8b1792 100644
--- a/e2ap/headers/TAListforQMC.h
+++ b/e2ap/headers/TAListforQMC.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_TAListforQMC_H_
diff --git a/e2ap/headers/TDD-Info.h b/e2ap/headers/TDD-Info.h
index d0bb109..05bcf21 100644
--- a/e2ap/headers/TDD-Info.h
+++ b/e2ap/headers/TDD-Info.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_TDD_Info_H_
diff --git a/e2ap/headers/TDD-InfoNeighbourServedNRCell-Information.h b/e2ap/headers/TDD-InfoNeighbourServedNRCell-Information.h
index 2043e21..c0ddaed 100644
--- a/e2ap/headers/TDD-InfoNeighbourServedNRCell-Information.h
+++ b/e2ap/headers/TDD-InfoNeighbourServedNRCell-Information.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_TDD_InfoNeighbourServedNRCell_Information_H_
diff --git a/e2ap/headers/TDD-InfoServedNRCell-Information.h b/e2ap/headers/TDD-InfoServedNRCell-Information.h
index 315b36d..4bbce57 100644
--- a/e2ap/headers/TDD-InfoServedNRCell-Information.h
+++ b/e2ap/headers/TDD-InfoServedNRCell-Information.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_TDD_InfoServedNRCell_Information_H_
diff --git a/e2ap/headers/TargetCellInUTRAN.h b/e2ap/headers/TargetCellInUTRAN.h
index add6ff6..8cd1572 100644
--- a/e2ap/headers/TargetCellInUTRAN.h
+++ b/e2ap/headers/TargetCellInUTRAN.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_TargetCellInUTRAN_H_
diff --git a/e2ap/headers/TargeteNBtoSource-eNBTransparentContainer.h b/e2ap/headers/TargeteNBtoSource-eNBTransparentContainer.h
index e477604..3513bfc 100644
--- a/e2ap/headers/TargeteNBtoSource-eNBTransparentContainer.h
+++ b/e2ap/headers/TargeteNBtoSource-eNBTransparentContainer.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_TargeteNBtoSource_eNBTransparentContainer_H_
diff --git a/e2ap/headers/Threshold-RSRP.h b/e2ap/headers/Threshold-RSRP.h
index f99a702..2257fee 100644
--- a/e2ap/headers/Threshold-RSRP.h
+++ b/e2ap/headers/Threshold-RSRP.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_Threshold_RSRP_H_
diff --git a/e2ap/headers/Threshold-RSRQ.h b/e2ap/headers/Threshold-RSRQ.h
index c4f8407..6ec39a3 100644
--- a/e2ap/headers/Threshold-RSRQ.h
+++ b/e2ap/headers/Threshold-RSRQ.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_Threshold_RSRQ_H_
diff --git a/e2ap/headers/Time-UE-StayedInCell-EnhancedGranularity.h b/e2ap/headers/Time-UE-StayedInCell-EnhancedGranularity.h
index c0f9c74..2bc5213 100644
--- a/e2ap/headers/Time-UE-StayedInCell-EnhancedGranularity.h
+++ b/e2ap/headers/Time-UE-StayedInCell-EnhancedGranularity.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_Time_UE_StayedInCell_EnhancedGranularity_H_
diff --git a/e2ap/headers/Time-UE-StayedInCell.h b/e2ap/headers/Time-UE-StayedInCell.h
index 9b0c85e..8512167 100644
--- a/e2ap/headers/Time-UE-StayedInCell.h
+++ b/e2ap/headers/Time-UE-StayedInCell.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_Time_UE_StayedInCell_H_
diff --git a/e2ap/headers/TimeStamp.h b/e2ap/headers/TimeStamp.h
deleted file mode 100644
index 02887c7..0000000
--- a/e2ap/headers/TimeStamp.h
+++ /dev/null
@@ -1,46 +0,0 @@
-/*
- * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-gNB-X2-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
- */
-
-#ifndef	_TimeStamp_H_
-#define	_TimeStamp_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <OCTET_STRING.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* TimeStamp */
-typedef OCTET_STRING_t	 TimeStamp_t;
-
-/* Implementation */
-extern asn_per_constraints_t asn_PER_type_TimeStamp_constr_1;
-extern asn_TYPE_descriptor_t asn_DEF_TimeStamp;
-asn_struct_free_f TimeStamp_free;
-asn_struct_print_f TimeStamp_print;
-asn_constr_check_f TimeStamp_constraint;
-ber_type_decoder_f TimeStamp_decode_ber;
-der_type_encoder_f TimeStamp_encode_der;
-xer_type_decoder_f TimeStamp_decode_xer;
-xer_type_encoder_f TimeStamp_encode_xer;
-oer_type_decoder_f TimeStamp_decode_oer;
-oer_type_encoder_f TimeStamp_encode_oer;
-per_type_decoder_f TimeStamp_decode_uper;
-per_type_encoder_f TimeStamp_encode_uper;
-per_type_decoder_f TimeStamp_decode_aper;
-per_type_encoder_f TimeStamp_encode_aper;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif	/* _TimeStamp_H_ */
-#include <asn_internal.h>
diff --git a/e2ap/headers/TimeToWait.h b/e2ap/headers/TimeToWait.h
index 80a7187..c7522d3 100644
--- a/e2ap/headers/TimeToWait.h
+++ b/e2ap/headers/TimeToWait.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_TimeToWait_H_
diff --git a/e2ap/headers/TraceActivation.h b/e2ap/headers/TraceActivation.h
index fa32a36..74e7110 100644
--- a/e2ap/headers/TraceActivation.h
+++ b/e2ap/headers/TraceActivation.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_TraceActivation_H_
diff --git a/e2ap/headers/TraceCollectionEntityIPAddress.h b/e2ap/headers/TraceCollectionEntityIPAddress.h
index 14b75ea..e036ac6 100644
--- a/e2ap/headers/TraceCollectionEntityIPAddress.h
+++ b/e2ap/headers/TraceCollectionEntityIPAddress.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_TraceCollectionEntityIPAddress_H_
diff --git a/e2ap/headers/TraceDepth.h b/e2ap/headers/TraceDepth.h
index 050af69..eb20145 100644
--- a/e2ap/headers/TraceDepth.h
+++ b/e2ap/headers/TraceDepth.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_TraceDepth_H_
diff --git a/e2ap/headers/Transmission-Bandwidth.h b/e2ap/headers/Transmission-Bandwidth.h
index c178402..f1f947f 100644
--- a/e2ap/headers/Transmission-Bandwidth.h
+++ b/e2ap/headers/Transmission-Bandwidth.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_Transmission_Bandwidth_H_
diff --git a/e2ap/headers/TransportLayerAddress.h b/e2ap/headers/TransportLayerAddress.h
index 4f8ead6..72d8c99 100644
--- a/e2ap/headers/TransportLayerAddress.h
+++ b/e2ap/headers/TransportLayerAddress.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_TransportLayerAddress_H_
diff --git a/e2ap/headers/TriggeringMessage.h b/e2ap/headers/TriggeringMessage.h
index a1da265..44f1897 100644
--- a/e2ap/headers/TriggeringMessage.h
+++ b/e2ap/headers/TriggeringMessage.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-CommonDataTypes"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_TriggeringMessage_H_
diff --git a/e2ap/headers/TunnelInformation.h b/e2ap/headers/TunnelInformation.h
index 6a89983..df8419b 100644
--- a/e2ap/headers/TunnelInformation.h
+++ b/e2ap/headers/TunnelInformation.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_TunnelInformation_H_
diff --git a/e2ap/headers/TypeOfError.h b/e2ap/headers/TypeOfError.h
index aafd52e..0f66fdf 100644
--- a/e2ap/headers/TypeOfError.h
+++ b/e2ap/headers/TypeOfError.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_TypeOfError_H_
diff --git a/e2ap/headers/TypeOfMessage.h b/e2ap/headers/TypeOfMessage.h
deleted file mode 100644
index b58c385..0000000
--- a/e2ap/headers/TypeOfMessage.h
+++ /dev/null
@@ -1,55 +0,0 @@
-/*
- * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-gNB-X2-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
- */
-
-#ifndef	_TypeOfMessage_H_
-#define	_TypeOfMessage_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <NativeEnumerated.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Dependencies */
-typedef enum TypeOfMessage {
-	TypeOfMessage_nothing	= 0,
-	TypeOfMessage_initiating_message	= 1,
-	TypeOfMessage_successful_outcome	= 2,
-	TypeOfMessage_unsuccessful_outcome	= 3
-} e_TypeOfMessage;
-
-/* TypeOfMessage */
-typedef long	 TypeOfMessage_t;
-
-/* Implementation */
-extern asn_per_constraints_t asn_PER_type_TypeOfMessage_constr_1;
-extern asn_TYPE_descriptor_t asn_DEF_TypeOfMessage;
-extern const asn_INTEGER_specifics_t asn_SPC_TypeOfMessage_specs_1;
-asn_struct_free_f TypeOfMessage_free;
-asn_struct_print_f TypeOfMessage_print;
-asn_constr_check_f TypeOfMessage_constraint;
-ber_type_decoder_f TypeOfMessage_decode_ber;
-der_type_encoder_f TypeOfMessage_encode_der;
-xer_type_decoder_f TypeOfMessage_decode_xer;
-xer_type_encoder_f TypeOfMessage_encode_xer;
-oer_type_decoder_f TypeOfMessage_decode_oer;
-oer_type_encoder_f TypeOfMessage_encode_oer;
-per_type_decoder_f TypeOfMessage_decode_uper;
-per_type_encoder_f TypeOfMessage_encode_uper;
-per_type_decoder_f TypeOfMessage_decode_aper;
-per_type_encoder_f TypeOfMessage_encode_aper;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif	/* _TypeOfMessage_H_ */
-#include <asn_internal.h>
diff --git a/e2ap/headers/UE-ContextInformation-SgNBModReq.h b/e2ap/headers/UE-ContextInformation-SgNBModReq.h
index b27297f..67192c8 100644
--- a/e2ap/headers/UE-ContextInformation-SgNBModReq.h
+++ b/e2ap/headers/UE-ContextInformation-SgNBModReq.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_UE_ContextInformation_SgNBModReq_H_
diff --git a/e2ap/headers/UE-ContextInformation.h b/e2ap/headers/UE-ContextInformation.h
index 74f4a82..7104364 100644
--- a/e2ap/headers/UE-ContextInformation.h
+++ b/e2ap/headers/UE-ContextInformation.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_UE_ContextInformation_H_
diff --git a/e2ap/headers/UE-ContextInformationRetrieve.h b/e2ap/headers/UE-ContextInformationRetrieve.h
index 6b806bf..286abf1 100644
--- a/e2ap/headers/UE-ContextInformationRetrieve.h
+++ b/e2ap/headers/UE-ContextInformationRetrieve.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_UE_ContextInformationRetrieve_H_
diff --git a/e2ap/headers/UE-ContextInformationSeNBModReq.h b/e2ap/headers/UE-ContextInformationSeNBModReq.h
index cd656d9..bfcf8f4 100644
--- a/e2ap/headers/UE-ContextInformationSeNBModReq.h
+++ b/e2ap/headers/UE-ContextInformationSeNBModReq.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_UE_ContextInformationSeNBModReq_H_
diff --git a/e2ap/headers/UE-ContextKeptIndicator.h b/e2ap/headers/UE-ContextKeptIndicator.h
index 99382d9..9202632 100644
--- a/e2ap/headers/UE-ContextKeptIndicator.h
+++ b/e2ap/headers/UE-ContextKeptIndicator.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_UE_ContextKeptIndicator_H_
diff --git a/e2ap/headers/UE-ContextReferenceAtSeNB.h b/e2ap/headers/UE-ContextReferenceAtSeNB.h
index a275914..74f9fcd 100644
--- a/e2ap/headers/UE-ContextReferenceAtSeNB.h
+++ b/e2ap/headers/UE-ContextReferenceAtSeNB.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_UE_ContextReferenceAtSeNB_H_
diff --git a/e2ap/headers/UE-ContextReferenceAtSgNB.h b/e2ap/headers/UE-ContextReferenceAtSgNB.h
index 402998e..e210e98 100644
--- a/e2ap/headers/UE-ContextReferenceAtSgNB.h
+++ b/e2ap/headers/UE-ContextReferenceAtSgNB.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_UE_ContextReferenceAtSgNB_H_
diff --git a/e2ap/headers/UE-ContextReferenceAtWT.h b/e2ap/headers/UE-ContextReferenceAtWT.h
index 0717cf5..4f6922b 100644
--- a/e2ap/headers/UE-ContextReferenceAtWT.h
+++ b/e2ap/headers/UE-ContextReferenceAtWT.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_UE_ContextReferenceAtWT_H_
diff --git a/e2ap/headers/UE-HistoryInformation.h b/e2ap/headers/UE-HistoryInformation.h
index 1ad718d..a808ffb 100644
--- a/e2ap/headers/UE-HistoryInformation.h
+++ b/e2ap/headers/UE-HistoryInformation.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_UE_HistoryInformation_H_
diff --git a/e2ap/headers/UE-HistoryInformationFromTheUE.h b/e2ap/headers/UE-HistoryInformationFromTheUE.h
index 36b1f08..188186e 100644
--- a/e2ap/headers/UE-HistoryInformationFromTheUE.h
+++ b/e2ap/headers/UE-HistoryInformationFromTheUE.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_UE_HistoryInformationFromTheUE_H_
diff --git a/e2ap/headers/UE-RLF-Report-Container-for-extended-bands.h b/e2ap/headers/UE-RLF-Report-Container-for-extended-bands.h
index b463b5b..5ed98ab 100644
--- a/e2ap/headers/UE-RLF-Report-Container-for-extended-bands.h
+++ b/e2ap/headers/UE-RLF-Report-Container-for-extended-bands.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_UE_RLF_Report_Container_for_extended_bands_H_
diff --git a/e2ap/headers/UE-RLF-Report-Container.h b/e2ap/headers/UE-RLF-Report-Container.h
index 12ea846..a423bdb 100644
--- a/e2ap/headers/UE-RLF-Report-Container.h
+++ b/e2ap/headers/UE-RLF-Report-Container.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_UE_RLF_Report_Container_H_
diff --git a/e2ap/headers/UE-S1AP-ID.h b/e2ap/headers/UE-S1AP-ID.h
index d567a37..0faa3c0 100644
--- a/e2ap/headers/UE-S1AP-ID.h
+++ b/e2ap/headers/UE-S1AP-ID.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_UE_S1AP_ID_H_
diff --git a/e2ap/headers/UE-X2AP-ID-Extension.h b/e2ap/headers/UE-X2AP-ID-Extension.h
index de32e92..16cbb93 100644
--- a/e2ap/headers/UE-X2AP-ID-Extension.h
+++ b/e2ap/headers/UE-X2AP-ID-Extension.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_UE_X2AP_ID_Extension_H_
diff --git a/e2ap/headers/UE-X2AP-ID.h b/e2ap/headers/UE-X2AP-ID.h
index 273ae08..cab1cce 100644
--- a/e2ap/headers/UE-X2AP-ID.h
+++ b/e2ap/headers/UE-X2AP-ID.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_UE_X2AP_ID_H_
diff --git a/e2ap/headers/UEAggregateMaximumBitRate.h b/e2ap/headers/UEAggregateMaximumBitRate.h
index 299cab5..f1a27b1 100644
--- a/e2ap/headers/UEAggregateMaximumBitRate.h
+++ b/e2ap/headers/UEAggregateMaximumBitRate.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_UEAggregateMaximumBitRate_H_
diff --git a/e2ap/headers/UEAppLayerMeasConfig.h b/e2ap/headers/UEAppLayerMeasConfig.h
index 4cfcd71..994b564 100644
--- a/e2ap/headers/UEAppLayerMeasConfig.h
+++ b/e2ap/headers/UEAppLayerMeasConfig.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_UEAppLayerMeasConfig_H_
diff --git a/e2ap/headers/UEContextRelease.h b/e2ap/headers/UEContextRelease.h
index c8bbb4e..5948ae9 100644
--- a/e2ap/headers/UEContextRelease.h
+++ b/e2ap/headers/UEContextRelease.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_UEContextRelease_H_
@@ -21,7 +21,7 @@
 
 /* UEContextRelease */
 typedef struct UEContextRelease {
-	ProtocolIE_Container_9515P19_t	 protocolIEs;
+	ProtocolIE_Container_7632P19_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
@@ -33,8 +33,6 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_UEContextRelease;
-extern asn_SEQUENCE_specifics_t asn_SPC_UEContextRelease_specs_1;
-extern asn_TYPE_member_t asn_MBR_UEContextRelease_1[1];
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/UEID.h b/e2ap/headers/UEID.h
index a86b455..96366e1 100644
--- a/e2ap/headers/UEID.h
+++ b/e2ap/headers/UEID.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_UEID_H_
diff --git a/e2ap/headers/UENRMeasurement.h b/e2ap/headers/UENRMeasurement.h
index bf10649..35eb02a 100644
--- a/e2ap/headers/UENRMeasurement.h
+++ b/e2ap/headers/UENRMeasurement.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_UENRMeasurement_H_
diff --git a/e2ap/headers/UESecurityCapabilities.h b/e2ap/headers/UESecurityCapabilities.h
index f712b01..4f54c3d 100644
--- a/e2ap/headers/UESecurityCapabilities.h
+++ b/e2ap/headers/UESecurityCapabilities.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_UESecurityCapabilities_H_
diff --git a/e2ap/headers/UESidelinkAggregateMaximumBitRate.h b/e2ap/headers/UESidelinkAggregateMaximumBitRate.h
index d5949bd..b97486b 100644
--- a/e2ap/headers/UESidelinkAggregateMaximumBitRate.h
+++ b/e2ap/headers/UESidelinkAggregateMaximumBitRate.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_UESidelinkAggregateMaximumBitRate_H_
diff --git a/e2ap/headers/UEsToBeResetList-Item.h b/e2ap/headers/UEsToBeResetList-Item.h
index bbf028e..f32c901 100644
--- a/e2ap/headers/UEsToBeResetList-Item.h
+++ b/e2ap/headers/UEsToBeResetList-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_UEsToBeResetList_Item_H_
diff --git a/e2ap/headers/UEsToBeResetList.h b/e2ap/headers/UEsToBeResetList.h
index cbe7cc2..fe8101f 100644
--- a/e2ap/headers/UEsToBeResetList.h
+++ b/e2ap/headers/UEsToBeResetList.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_UEsToBeResetList_H_
diff --git a/e2ap/headers/UL-GBR-PRB-usage.h b/e2ap/headers/UL-GBR-PRB-usage.h
index 7b4af6d..8a5dcd1 100644
--- a/e2ap/headers/UL-GBR-PRB-usage.h
+++ b/e2ap/headers/UL-GBR-PRB-usage.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_UL_GBR_PRB_usage_H_
diff --git a/e2ap/headers/UL-HighInterferenceIndication.h b/e2ap/headers/UL-HighInterferenceIndication.h
index 464487f..39ede9c 100644
--- a/e2ap/headers/UL-HighInterferenceIndication.h
+++ b/e2ap/headers/UL-HighInterferenceIndication.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_UL_HighInterferenceIndication_H_
diff --git a/e2ap/headers/UL-HighInterferenceIndicationInfo-Item.h b/e2ap/headers/UL-HighInterferenceIndicationInfo-Item.h
index 7ecfe68..9bca978 100644
--- a/e2ap/headers/UL-HighInterferenceIndicationInfo-Item.h
+++ b/e2ap/headers/UL-HighInterferenceIndicationInfo-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_UL_HighInterferenceIndicationInfo_Item_H_
diff --git a/e2ap/headers/UL-HighInterferenceIndicationInfo.h b/e2ap/headers/UL-HighInterferenceIndicationInfo.h
index 60f0743..1c89a5b 100644
--- a/e2ap/headers/UL-HighInterferenceIndicationInfo.h
+++ b/e2ap/headers/UL-HighInterferenceIndicationInfo.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_UL_HighInterferenceIndicationInfo_H_
diff --git a/e2ap/headers/UL-InterferenceOverloadIndication-Item.h b/e2ap/headers/UL-InterferenceOverloadIndication-Item.h
index bc51496..62cda54 100644
--- a/e2ap/headers/UL-InterferenceOverloadIndication-Item.h
+++ b/e2ap/headers/UL-InterferenceOverloadIndication-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_UL_InterferenceOverloadIndication_Item_H_
diff --git a/e2ap/headers/UL-InterferenceOverloadIndication.h b/e2ap/headers/UL-InterferenceOverloadIndication.h
index 0e23b36..0e82a5b 100644
--- a/e2ap/headers/UL-InterferenceOverloadIndication.h
+++ b/e2ap/headers/UL-InterferenceOverloadIndication.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_UL_InterferenceOverloadIndication_H_
diff --git a/e2ap/headers/UL-Total-PRB-usage.h b/e2ap/headers/UL-Total-PRB-usage.h
index bb80489..b6d280a 100644
--- a/e2ap/headers/UL-Total-PRB-usage.h
+++ b/e2ap/headers/UL-Total-PRB-usage.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_UL_Total_PRB_usage_H_
diff --git a/e2ap/headers/UL-UE-Configuration.h b/e2ap/headers/UL-UE-Configuration.h
index adef939..643c249 100644
--- a/e2ap/headers/UL-UE-Configuration.h
+++ b/e2ap/headers/UL-UE-Configuration.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_UL_UE_Configuration_H_
diff --git a/e2ap/headers/UL-non-GBR-PRB-usage.h b/e2ap/headers/UL-non-GBR-PRB-usage.h
index d6b6b51..89e08cf 100644
--- a/e2ap/headers/UL-non-GBR-PRB-usage.h
+++ b/e2ap/headers/UL-non-GBR-PRB-usage.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_UL_non_GBR_PRB_usage_H_
diff --git a/e2ap/headers/UL-scheduling-PDCCH-CCE-usage.h b/e2ap/headers/UL-scheduling-PDCCH-CCE-usage.h
index e28112c..d54953e 100644
--- a/e2ap/headers/UL-scheduling-PDCCH-CCE-usage.h
+++ b/e2ap/headers/UL-scheduling-PDCCH-CCE-usage.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_UL_scheduling_PDCCH_CCE_usage_H_
diff --git a/e2ap/headers/ULConfiguration.h b/e2ap/headers/ULConfiguration.h
index 6c1750a..c722e65 100644
--- a/e2ap/headers/ULConfiguration.h
+++ b/e2ap/headers/ULConfiguration.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ULConfiguration_H_
diff --git a/e2ap/headers/ULOnlySharing.h b/e2ap/headers/ULOnlySharing.h
index f86e4f4..049b691 100644
--- a/e2ap/headers/ULOnlySharing.h
+++ b/e2ap/headers/ULOnlySharing.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ULOnlySharing_H_
diff --git a/e2ap/headers/ULResourceBitmapULandDLSharing.h b/e2ap/headers/ULResourceBitmapULandDLSharing.h
index e9d6da6..0f66965 100644
--- a/e2ap/headers/ULResourceBitmapULandDLSharing.h
+++ b/e2ap/headers/ULResourceBitmapULandDLSharing.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ULResourceBitmapULandDLSharing_H_
diff --git a/e2ap/headers/ULResourcesULandDLSharing.h b/e2ap/headers/ULResourcesULandDLSharing.h
index 1a9f8a0..966ea1f 100644
--- a/e2ap/headers/ULResourcesULandDLSharing.h
+++ b/e2ap/headers/ULResourcesULandDLSharing.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ULResourcesULandDLSharing_H_
diff --git a/e2ap/headers/ULandDLSharing.h b/e2ap/headers/ULandDLSharing.h
index b65daba..b03f2b2 100644
--- a/e2ap/headers/ULandDLSharing.h
+++ b/e2ap/headers/ULandDLSharing.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ULandDLSharing_H_
diff --git a/e2ap/headers/UnsuccessfulOutcome.h b/e2ap/headers/UnsuccessfulOutcome.h
index 040c8b2..b7fc910 100644
--- a/e2ap/headers/UnsuccessfulOutcome.h
+++ b/e2ap/headers/UnsuccessfulOutcome.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "X2AP-PDU-Descriptions"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * From ASN.1 module "E2AP-PDU-Descriptions"
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_UnsuccessfulOutcome_H_
@@ -16,97 +16,41 @@
 #include "Criticality.h"
 #include <ANY.h>
 #include <asn_ioc.h>
-#include "HandoverRequest.h"
-#include "HandoverRequestAcknowledge.h"
-#include "HandoverPreparationFailure.h"
-#include "ResetRequest.h"
-#include "ResetResponse.h"
+#include "RICsubscriptionRequest.h"
+#include "RICsubscriptionResponse.h"
+#include "RICsubscriptionFailure.h"
+#include "RICsubscriptionDeleteRequest.h"
+#include "RICsubscriptionDeleteResponse.h"
+#include "RICsubscriptionDeleteFailure.h"
+#include "RICserviceUpdate.h"
+#include "RICserviceUpdateAcknowledge.h"
+#include "RICserviceUpdateFailure.h"
+#include "RICcontrolRequest.h"
+#include "RICcontrolAcknowledge.h"
+#include "RICcontrolFailure.h"
 #include "X2SetupRequest.h"
 #include "X2SetupResponse.h"
 #include "X2SetupFailure.h"
+#include "ENDCX2SetupRequest.h"
+#include "ENDCX2SetupResponse.h"
+#include "ENDCX2SetupFailure.h"
 #include "ResourceStatusRequest.h"
 #include "ResourceStatusResponse.h"
 #include "ResourceStatusFailure.h"
 #include "ENBConfigurationUpdate.h"
 #include "ENBConfigurationUpdateAcknowledge.h"
 #include "ENBConfigurationUpdateFailure.h"
-#include "MobilityChangeRequest.h"
-#include "MobilityChangeAcknowledge.h"
-#include "MobilityChangeFailure.h"
-#include "CellActivationRequest.h"
-#include "CellActivationResponse.h"
-#include "CellActivationFailure.h"
-#include "SeNBAdditionRequest.h"
-#include "SeNBAdditionRequestAcknowledge.h"
-#include "SeNBAdditionRequestReject.h"
-#include "SeNBModificationRequest.h"
-#include "SeNBModificationRequestAcknowledge.h"
-#include "SeNBModificationRequestReject.h"
-#include "SeNBModificationRequired.h"
-#include "SeNBModificationConfirm.h"
-#include "SeNBModificationRefuse.h"
-#include "SeNBReleaseRequired.h"
-#include "SeNBReleaseConfirm.h"
-#include "X2RemovalRequest.h"
-#include "X2RemovalResponse.h"
-#include "X2RemovalFailure.h"
-#include "RetrieveUEContextRequest.h"
-#include "RetrieveUEContextResponse.h"
-#include "RetrieveUEContextFailure.h"
-#include "SgNBAdditionRequest.h"
-#include "SgNBAdditionRequestAcknowledge.h"
-#include "SgNBAdditionRequestReject.h"
-#include "SgNBModificationRequest.h"
-#include "SgNBModificationRequestAcknowledge.h"
-#include "SgNBModificationRequestReject.h"
-#include "SgNBModificationRequired.h"
-#include "SgNBModificationConfirm.h"
-#include "SgNBModificationRefuse.h"
-#include "SgNBReleaseRequest.h"
-#include "SgNBReleaseRequestAcknowledge.h"
-#include "SgNBReleaseRequestReject.h"
-#include "SgNBReleaseRequired.h"
-#include "SgNBReleaseConfirm.h"
-#include "SgNBChangeRequired.h"
-#include "SgNBChangeConfirm.h"
-#include "SgNBChangeRefuse.h"
-#include "ENDCX2SetupRequest.h"
-#include "ENDCX2SetupResponse.h"
-#include "ENDCX2SetupFailure.h"
 #include "ENDCConfigurationUpdate.h"
 #include "ENDCConfigurationUpdateAcknowledge.h"
 #include "ENDCConfigurationUpdateFailure.h"
-#include "ENDCCellActivationRequest.h"
-#include "ENDCCellActivationResponse.h"
-#include "ENDCCellActivationFailure.h"
-#include "ENDCPartialResetRequired.h"
-#include "ENDCPartialResetConfirm.h"
-#include "EUTRANRCellResourceCoordinationRequest.h"
-#include "EUTRANRCellResourceCoordinationResponse.h"
-#include "ENDCX2RemovalRequest.h"
-#include "ENDCX2RemovalResponse.h"
-#include "ENDCX2RemovalFailure.h"
-#include "SNStatusTransfer.h"
-#include "UEContextRelease.h"
-#include "HandoverCancel.h"
-#include "ErrorIndication.h"
-#include "ResourceStatusUpdate.h"
+#include "ResetRequest.h"
+#include "ResetResponse.h"
+#include "RICindication.h"
+#include "RICserviceQuery.h"
 #include "LoadInformation.h"
-#include "PrivateMessage.h"
-#include "RLFIndication.h"
-#include "HandoverReport.h"
-#include "X2Release.h"
-#include "X2APMessageTransfer.h"
-#include "SeNBReconfigurationComplete.h"
-#include "SeNBReleaseRequest.h"
-#include "SeNBCounterCheckRequest.h"
-#include "SgNBReconfigurationComplete.h"
-#include "SgNBCounterCheckRequest.h"
-#include "RRCTransfer.h"
-#include "SecondaryRATDataUsageReport.h"
-#include "SgNBActivityNotification.h"
-#include "DataForwardingAddressIndication.h"
 #include "GNBStatusIndication.h"
+#include "ResourceStatusUpdate.h"
+#include "ErrorIndication.h"
 #include <OPEN_TYPE.h>
 #include <constr_CHOICE.h>
 #include <constr_SEQUENCE.h>
@@ -118,26 +62,15 @@
 /* Dependencies */
 typedef enum UnsuccessfulOutcome__value_PR {
 	UnsuccessfulOutcome__value_PR_NOTHING,	/* No components present */
-	UnsuccessfulOutcome__value_PR_HandoverPreparationFailure,
+	UnsuccessfulOutcome__value_PR_RICsubscriptionFailure,
+	UnsuccessfulOutcome__value_PR_RICsubscriptionDeleteFailure,
+	UnsuccessfulOutcome__value_PR_RICserviceUpdateFailure,
+	UnsuccessfulOutcome__value_PR_RICcontrolFailure,
 	UnsuccessfulOutcome__value_PR_X2SetupFailure,
+	UnsuccessfulOutcome__value_PR_ENDCX2SetupFailure,
 	UnsuccessfulOutcome__value_PR_ResourceStatusFailure,
 	UnsuccessfulOutcome__value_PR_ENBConfigurationUpdateFailure,
-	UnsuccessfulOutcome__value_PR_MobilityChangeFailure,
-	UnsuccessfulOutcome__value_PR_CellActivationFailure,
-	UnsuccessfulOutcome__value_PR_SeNBAdditionRequestReject,
-	UnsuccessfulOutcome__value_PR_SeNBModificationRequestReject,
-	UnsuccessfulOutcome__value_PR_SeNBModificationRefuse,
-	UnsuccessfulOutcome__value_PR_X2RemovalFailure,
-	UnsuccessfulOutcome__value_PR_RetrieveUEContextFailure,
-	UnsuccessfulOutcome__value_PR_SgNBAdditionRequestReject,
-	UnsuccessfulOutcome__value_PR_SgNBModificationRequestReject,
-	UnsuccessfulOutcome__value_PR_SgNBModificationRefuse,
-	UnsuccessfulOutcome__value_PR_SgNBReleaseRequestReject,
-	UnsuccessfulOutcome__value_PR_SgNBChangeRefuse,
-	UnsuccessfulOutcome__value_PR_ENDCX2SetupFailure,
-	UnsuccessfulOutcome__value_PR_ENDCConfigurationUpdateFailure,
-	UnsuccessfulOutcome__value_PR_ENDCCellActivationFailure,
-	UnsuccessfulOutcome__value_PR_ENDCX2RemovalFailure
+	UnsuccessfulOutcome__value_PR_ENDCConfigurationUpdateFailure
 } UnsuccessfulOutcome__value_PR;
 
 /* UnsuccessfulOutcome */
@@ -147,26 +80,15 @@
 	struct UnsuccessfulOutcome__value {
 		UnsuccessfulOutcome__value_PR present;
 		union UnsuccessfulOutcome__value_u {
-			HandoverPreparationFailure_t	 HandoverPreparationFailure;
+			RICsubscriptionFailure_t	 RICsubscriptionFailure;
+			RICsubscriptionDeleteFailure_t	 RICsubscriptionDeleteFailure;
+			RICserviceUpdateFailure_t	 RICserviceUpdateFailure;
+			RICcontrolFailure_t	 RICcontrolFailure;
 			X2SetupFailure_t	 X2SetupFailure;
+			ENDCX2SetupFailure_t	 ENDCX2SetupFailure;
 			ResourceStatusFailure_t	 ResourceStatusFailure;
 			ENBConfigurationUpdateFailure_t	 ENBConfigurationUpdateFailure;
-			MobilityChangeFailure_t	 MobilityChangeFailure;
-			CellActivationFailure_t	 CellActivationFailure;
-			SeNBAdditionRequestReject_t	 SeNBAdditionRequestReject;
-			SeNBModificationRequestReject_t	 SeNBModificationRequestReject;
-			SeNBModificationRefuse_t	 SeNBModificationRefuse;
-			X2RemovalFailure_t	 X2RemovalFailure;
-			RetrieveUEContextFailure_t	 RetrieveUEContextFailure;
-			SgNBAdditionRequestReject_t	 SgNBAdditionRequestReject;
-			SgNBModificationRequestReject_t	 SgNBModificationRequestReject;
-			SgNBModificationRefuse_t	 SgNBModificationRefuse;
-			SgNBReleaseRequestReject_t	 SgNBReleaseRequestReject;
-			SgNBChangeRefuse_t	 SgNBChangeRefuse;
-			ENDCX2SetupFailure_t	 ENDCX2SetupFailure;
 			ENDCConfigurationUpdateFailure_t	 ENDCConfigurationUpdateFailure;
-			ENDCCellActivationFailure_t	 ENDCCellActivationFailure;
-			ENDCX2RemovalFailure_t	 ENDCX2RemovalFailure;
 		} choice;
 		
 		/* Context for parsing across buffer boundaries */
diff --git a/e2ap/headers/UnsuccessfulOutcomeE2.h b/e2ap/headers/UnsuccessfulOutcomeE2.h
deleted file mode 100644
index e50ac03..0000000
--- a/e2ap/headers/UnsuccessfulOutcomeE2.h
+++ /dev/null
@@ -1,81 +0,0 @@
-/*
- * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2AP-PDU-Descriptions"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
- */
-
-#ifndef	_UnsuccessfulOutcomeE2_H_
-#define	_UnsuccessfulOutcomeE2_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include "ProcedureCode.h"
-#include "Criticality.h"
-#include <ANY.h>
-#include <asn_ioc.h>
-#include "RICsubscriptionRequest.h"
-#include "RICsubscriptionResponse.h"
-#include "RICsubscriptionFailure.h"
-#include "RICsubscriptionDeleteRequest.h"
-#include "RICsubscriptionDeleteResponse.h"
-#include "RICsubscriptionDeleteFailure.h"
-#include "RICserviceUpdate.h"
-#include "RICserviceUpdateAcknowledge.h"
-#include "RICserviceUpdateFailure.h"
-#include "RICcontrolRequest.h"
-#include "RICcontrolAcknowledge.h"
-#include "RICcontrolFailure.h"
-#include "RICindication.h"
-#include "RICserviceQuery.h"
-#include <OPEN_TYPE.h>
-#include <constr_CHOICE.h>
-#include <constr_SEQUENCE.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Dependencies */
-typedef enum UnsuccessfulOutcomeE2__value_PR {
-	UnsuccessfulOutcomeE2__value_PR_NOTHING,	/* No components present */
-	UnsuccessfulOutcomeE2__value_PR_RICsubscriptionFailure,
-	UnsuccessfulOutcomeE2__value_PR_RICsubscriptionDeleteFailure,
-	UnsuccessfulOutcomeE2__value_PR_RICserviceUpdateFailure,
-	UnsuccessfulOutcomeE2__value_PR_RICcontrolFailure
-} UnsuccessfulOutcomeE2__value_PR;
-
-/* UnsuccessfulOutcomeE2 */
-typedef struct UnsuccessfulOutcomeE2 {
-	ProcedureCode_t	 procedureCode;
-	Criticality_t	 criticality;
-	struct UnsuccessfulOutcomeE2__value {
-		UnsuccessfulOutcomeE2__value_PR present;
-		union UnsuccessfulOutcomeE2__value_u {
-			RICsubscriptionFailure_t	 RICsubscriptionFailure;
-			RICsubscriptionDeleteFailure_t	 RICsubscriptionDeleteFailure;
-			RICserviceUpdateFailure_t	 RICserviceUpdateFailure;
-			RICcontrolFailure_t	 RICcontrolFailure;
-		} choice;
-		
-		/* Context for parsing across buffer boundaries */
-		asn_struct_ctx_t _asn_ctx;
-	} value;
-	
-	/* Context for parsing across buffer boundaries */
-	asn_struct_ctx_t _asn_ctx;
-} UnsuccessfulOutcomeE2_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_UnsuccessfulOutcomeE2;
-extern asn_SEQUENCE_specifics_t asn_SPC_UnsuccessfulOutcomeE2_specs_1;
-extern asn_TYPE_member_t asn_MBR_UnsuccessfulOutcomeE2_1[3];
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif	/* _UnsuccessfulOutcomeE2_H_ */
-#include <asn_internal.h>
diff --git a/e2ap/headers/UsableABSInformation.h b/e2ap/headers/UsableABSInformation.h
index eb7bce9..2ccda62 100644
--- a/e2ap/headers/UsableABSInformation.h
+++ b/e2ap/headers/UsableABSInformation.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_UsableABSInformation_H_
diff --git a/e2ap/headers/UsableABSInformationFDD.h b/e2ap/headers/UsableABSInformationFDD.h
index 79d5a84..4c0dbba 100644
--- a/e2ap/headers/UsableABSInformationFDD.h
+++ b/e2ap/headers/UsableABSInformationFDD.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_UsableABSInformationFDD_H_
diff --git a/e2ap/headers/UsableABSInformationTDD.h b/e2ap/headers/UsableABSInformationTDD.h
index ade3c26..6fc2203 100644
--- a/e2ap/headers/UsableABSInformationTDD.h
+++ b/e2ap/headers/UsableABSInformationTDD.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_UsableABSInformationTDD_H_
diff --git a/e2ap/headers/UserPlaneTrafficActivityReport.h b/e2ap/headers/UserPlaneTrafficActivityReport.h
index dc8f536..2d8a2bf 100644
--- a/e2ap/headers/UserPlaneTrafficActivityReport.h
+++ b/e2ap/headers/UserPlaneTrafficActivityReport.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_UserPlaneTrafficActivityReport_H_
diff --git a/e2ap/headers/V2XServicesAuthorized.h b/e2ap/headers/V2XServicesAuthorized.h
index 881e6b5..9201e7f 100644
--- a/e2ap/headers/V2XServicesAuthorized.h
+++ b/e2ap/headers/V2XServicesAuthorized.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_V2XServicesAuthorized_H_
diff --git a/e2ap/headers/VehicleUE.h b/e2ap/headers/VehicleUE.h
index c21ae74..5a8f039 100644
--- a/e2ap/headers/VehicleUE.h
+++ b/e2ap/headers/VehicleUE.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_VehicleUE_H_
diff --git a/e2ap/headers/WLANMeasConfig.h b/e2ap/headers/WLANMeasConfig.h
index 79d7dd2..140cb69 100644
--- a/e2ap/headers/WLANMeasConfig.h
+++ b/e2ap/headers/WLANMeasConfig.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_WLANMeasConfig_H_
diff --git a/e2ap/headers/WLANMeasConfigNameList.h b/e2ap/headers/WLANMeasConfigNameList.h
index d4627ea..982deef 100644
--- a/e2ap/headers/WLANMeasConfigNameList.h
+++ b/e2ap/headers/WLANMeasConfigNameList.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_WLANMeasConfigNameList_H_
diff --git a/e2ap/headers/WLANMeasurementConfiguration.h b/e2ap/headers/WLANMeasurementConfiguration.h
index dc71604..5d3af73 100644
--- a/e2ap/headers/WLANMeasurementConfiguration.h
+++ b/e2ap/headers/WLANMeasurementConfiguration.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_WLANMeasurementConfiguration_H_
diff --git a/e2ap/headers/WLANName.h b/e2ap/headers/WLANName.h
index 6c84faf..6f9f423 100644
--- a/e2ap/headers/WLANName.h
+++ b/e2ap/headers/WLANName.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_WLANName_H_
diff --git a/e2ap/headers/WT-UE-XwAP-ID.h b/e2ap/headers/WT-UE-XwAP-ID.h
index 39dbbea..7477663 100644
--- a/e2ap/headers/WT-UE-XwAP-ID.h
+++ b/e2ap/headers/WT-UE-XwAP-ID.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_WT_UE_XwAP_ID_H_
diff --git a/e2ap/headers/WTID-Long-Type2.h b/e2ap/headers/WTID-Long-Type2.h
index 2140e2c..30f5fe7 100644
--- a/e2ap/headers/WTID-Long-Type2.h
+++ b/e2ap/headers/WTID-Long-Type2.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_WTID_Long_Type2_H_
diff --git a/e2ap/headers/WTID-Type1.h b/e2ap/headers/WTID-Type1.h
index efe45b1..ffe9623 100644
--- a/e2ap/headers/WTID-Type1.h
+++ b/e2ap/headers/WTID-Type1.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_WTID_Type1_H_
diff --git a/e2ap/headers/WTID.h b/e2ap/headers/WTID.h
index 8114c27..320caaf 100644
--- a/e2ap/headers/WTID.h
+++ b/e2ap/headers/WTID.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_WTID_H_
diff --git a/e2ap/headers/WidebandCQI.h b/e2ap/headers/WidebandCQI.h
index 132fddb..b8f7552 100644
--- a/e2ap/headers/WidebandCQI.h
+++ b/e2ap/headers/WidebandCQI.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_WidebandCQI_H_
diff --git a/e2ap/headers/WidebandCQICodeword1.h b/e2ap/headers/WidebandCQICodeword1.h
index b747814..fda4908 100644
--- a/e2ap/headers/WidebandCQICodeword1.h
+++ b/e2ap/headers/WidebandCQICodeword1.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_WidebandCQICodeword1_H_
diff --git a/e2ap/headers/X2AP-Message.h b/e2ap/headers/X2AP-Message.h
index f6a9e6c..3549197 100644
--- a/e2ap/headers/X2AP-Message.h
+++ b/e2ap/headers/X2AP-Message.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_X2AP_Message_H_
diff --git a/e2ap/headers/X2AP-PDU.h b/e2ap/headers/X2AP-PDU.h
deleted file mode 100644
index a5402d0..0000000
--- a/e2ap/headers/X2AP-PDU.h
+++ /dev/null
@@ -1,61 +0,0 @@
-/*
- * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "X2AP-PDU-Descriptions"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
- */
-
-#ifndef	_X2AP_PDU_H_
-#define	_X2AP_PDU_H_
-
-
-#include <asn_application.h>
-
-/* Including external dependencies */
-#include <constr_CHOICE.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Dependencies */
-typedef enum X2AP_PDU_PR {
-	X2AP_PDU_PR_NOTHING,	/* No components present */
-	X2AP_PDU_PR_initiatingMessage,
-	X2AP_PDU_PR_successfulOutcome,
-	X2AP_PDU_PR_unsuccessfulOutcome
-	/* Extensions may appear below */
-	
-} X2AP_PDU_PR;
-
-/* Forward declarations */
-struct InitiatingMessage;
-struct SuccessfulOutcome;
-struct UnsuccessfulOutcome;
-
-/* X2AP-PDU */
-typedef struct X2AP_PDU {
-	X2AP_PDU_PR present;
-	union X2AP_PDU_u {
-		struct InitiatingMessage	*initiatingMessage;
-		struct SuccessfulOutcome	*successfulOutcome;
-		struct UnsuccessfulOutcome	*unsuccessfulOutcome;
-		/*
-		 * This type is extensible,
-		 * possible extensions are below.
-		 */
-	} choice;
-	
-	/* Context for parsing across buffer boundaries */
-	asn_struct_ctx_t _asn_ctx;
-} X2AP_PDU_t;
-
-/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_X2AP_PDU;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif	/* _X2AP_PDU_H_ */
-#include <asn_internal.h>
diff --git a/e2ap/headers/X2APMessageTransfer.h b/e2ap/headers/X2APMessageTransfer.h
index 19fe6fb..229464f 100644
--- a/e2ap/headers/X2APMessageTransfer.h
+++ b/e2ap/headers/X2APMessageTransfer.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_X2APMessageTransfer_H_
@@ -21,7 +21,7 @@
 
 /* X2APMessageTransfer */
 typedef struct X2APMessageTransfer {
-	ProtocolIE_Container_9515P43_t	 protocolIEs;
+	ProtocolIE_Container_7632P43_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
@@ -33,8 +33,6 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_X2APMessageTransfer;
-extern asn_SEQUENCE_specifics_t asn_SPC_X2APMessageTransfer_specs_1;
-extern asn_TYPE_member_t asn_MBR_X2APMessageTransfer_1[1];
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/X2BenefitValue.h b/e2ap/headers/X2BenefitValue.h
index 5bef8c0..277f67c 100644
--- a/e2ap/headers/X2BenefitValue.h
+++ b/e2ap/headers/X2BenefitValue.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_X2BenefitValue_H_
diff --git a/e2ap/headers/X2Release.h b/e2ap/headers/X2Release.h
index ac24867..3d7e862 100644
--- a/e2ap/headers/X2Release.h
+++ b/e2ap/headers/X2Release.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_X2Release_H_
@@ -21,7 +21,7 @@
 
 /* X2Release */
 typedef struct X2Release {
-	ProtocolIE_Container_9515P42_t	 protocolIEs;
+	ProtocolIE_Container_7632P42_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
@@ -33,8 +33,6 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_X2Release;
-extern asn_SEQUENCE_specifics_t asn_SPC_X2Release_specs_1;
-extern asn_TYPE_member_t asn_MBR_X2Release_1[1];
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/X2RemovalFailure.h b/e2ap/headers/X2RemovalFailure.h
index 382bfa8..2f2d6f8 100644
--- a/e2ap/headers/X2RemovalFailure.h
+++ b/e2ap/headers/X2RemovalFailure.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_X2RemovalFailure_H_
@@ -21,7 +21,7 @@
 
 /* X2RemovalFailure */
 typedef struct X2RemovalFailure {
-	ProtocolIE_Container_9515P60_t	 protocolIEs;
+	ProtocolIE_Container_7632P60_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
@@ -33,8 +33,6 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_X2RemovalFailure;
-extern asn_SEQUENCE_specifics_t asn_SPC_X2RemovalFailure_specs_1;
-extern asn_TYPE_member_t asn_MBR_X2RemovalFailure_1[1];
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/X2RemovalRequest.h b/e2ap/headers/X2RemovalRequest.h
index 82e1491..6f9f8e2 100644
--- a/e2ap/headers/X2RemovalRequest.h
+++ b/e2ap/headers/X2RemovalRequest.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_X2RemovalRequest_H_
@@ -21,7 +21,7 @@
 
 /* X2RemovalRequest */
 typedef struct X2RemovalRequest {
-	ProtocolIE_Container_9515P58_t	 protocolIEs;
+	ProtocolIE_Container_7632P58_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
@@ -33,8 +33,6 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_X2RemovalRequest;
-extern asn_SEQUENCE_specifics_t asn_SPC_X2RemovalRequest_specs_1;
-extern asn_TYPE_member_t asn_MBR_X2RemovalRequest_1[1];
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/X2RemovalResponse.h b/e2ap/headers/X2RemovalResponse.h
index 9995b0a..dc142a2 100644
--- a/e2ap/headers/X2RemovalResponse.h
+++ b/e2ap/headers/X2RemovalResponse.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_X2RemovalResponse_H_
@@ -21,7 +21,7 @@
 
 /* X2RemovalResponse */
 typedef struct X2RemovalResponse {
-	ProtocolIE_Container_9515P59_t	 protocolIEs;
+	ProtocolIE_Container_7632P59_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
@@ -33,8 +33,6 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_X2RemovalResponse;
-extern asn_SEQUENCE_specifics_t asn_SPC_X2RemovalResponse_specs_1;
-extern asn_TYPE_member_t asn_MBR_X2RemovalResponse_1[1];
 
 #ifdef __cplusplus
 }
diff --git a/e2ap/headers/X2SetupFailure.h b/e2ap/headers/X2SetupFailure.h
index 1c7c1b3..1f05591 100644
--- a/e2ap/headers/X2SetupFailure.h
+++ b/e2ap/headers/X2SetupFailure.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_X2SetupFailure_H_
@@ -21,7 +21,7 @@
 
 /* X2SetupFailure */
 typedef struct X2SetupFailure {
-	ProtocolIE_Container_9515P26_t	 protocolIEs;
+	ProtocolIE_Container_7632P26_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
diff --git a/e2ap/headers/X2SetupRequest.h b/e2ap/headers/X2SetupRequest.h
index bfb2850..cf5f72c 100644
--- a/e2ap/headers/X2SetupRequest.h
+++ b/e2ap/headers/X2SetupRequest.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_X2SetupRequest_H_
@@ -21,7 +21,7 @@
 
 /* X2SetupRequest */
 typedef struct X2SetupRequest {
-	ProtocolIE_Container_9515P24_t	 protocolIEs;
+	ProtocolIE_Container_7632P24_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
diff --git a/e2ap/headers/X2SetupResponse.h b/e2ap/headers/X2SetupResponse.h
index e4ce807..c00c583 100644
--- a/e2ap/headers/X2SetupResponse.h
+++ b/e2ap/headers/X2SetupResponse.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_X2SetupResponse_H_
@@ -21,7 +21,7 @@
 
 /* X2SetupResponse */
 typedef struct X2SetupResponse {
-	ProtocolIE_Container_9515P25_t	 protocolIEs;
+	ProtocolIE_Container_7632P25_t	 protocolIEs;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
diff --git a/e2ap/headers/asn_constant.h b/e2ap/headers/asn_constant.h
index 6b35b4d..6851e22 100644
--- a/e2ap/headers/asn_constant.h
+++ b/e2ap/headers/asn_constant.h
@@ -11,8 +11,6 @@
 
 #define maxofRANfunctionID (256)
 #define maxofRICactionID (16)
-#define maxofInterfaceProtocolIE (15)
-#define maxofActionParameters (255)
 #define maxPrivateIEs (65535)
 #define maxProtocolExtensions (65535)
 #define maxProtocolIEs (65535)
diff --git a/e2ap/lib/ABS-Status.c b/e2ap/lib/ABS-Status.c
index 7ec0091..bdf64d2 100644
--- a/e2ap/lib/ABS-Status.c
+++ b/e2ap/lib/ABS-Status.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ABS-Status.h"
@@ -30,7 +30,7 @@
 	{ ATF_POINTER, 1, offsetof(struct ABS_Status, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P106,
+		&asn_DEF_ProtocolExtensionContainer_7683P106,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/ABSInformation.c b/e2ap/lib/ABSInformation.c
index b2d8cf7..1790d93 100644
--- a/e2ap/lib/ABSInformation.c
+++ b/e2ap/lib/ABSInformation.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ABSInformation.h"
diff --git a/e2ap/lib/ABSInformationFDD.c b/e2ap/lib/ABSInformationFDD.c
index 68dc272..b45ed89 100644
--- a/e2ap/lib/ABSInformationFDD.c
+++ b/e2ap/lib/ABSInformationFDD.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ABSInformationFDD.h"
@@ -170,7 +170,7 @@
 	{ ATF_POINTER, 1, offsetof(struct ABSInformationFDD, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P104,
+		&asn_DEF_ProtocolExtensionContainer_7683P104,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/ABSInformationTDD.c b/e2ap/lib/ABSInformationTDD.c
index 01dfbc2..4ad668c 100644
--- a/e2ap/lib/ABSInformationTDD.c
+++ b/e2ap/lib/ABSInformationTDD.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ABSInformationTDD.h"
@@ -170,7 +170,7 @@
 	{ ATF_POINTER, 1, offsetof(struct ABSInformationTDD, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P105,
+		&asn_DEF_ProtocolExtensionContainer_7683P105,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/AS-SecurityInformation.c b/e2ap/lib/AS-SecurityInformation.c
index defc5fc..8fe20d6 100644
--- a/e2ap/lib/AS-SecurityInformation.c
+++ b/e2ap/lib/AS-SecurityInformation.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "AS-SecurityInformation.h"
@@ -30,7 +30,7 @@
 	{ ATF_POINTER, 1, offsetof(struct AS_SecurityInformation, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P110,
+		&asn_DEF_ProtocolExtensionContainer_7683P110,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/ActionParameter-ID.c b/e2ap/lib/ActionParameter-ID.c
deleted file mode 100644
index 4e300f5..0000000
--- a/e2ap/lib/ActionParameter-ID.c
+++ /dev/null
@@ -1,64 +0,0 @@
-/*
- * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-gNB-X2-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
- */
-
-#include "ActionParameter-ID.h"
-
-int
-ActionParameter_ID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr,
-			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
-	long value;
-	
-	if(!sptr) {
-		ASN__CTFAIL(app_key, td, sptr,
-			"%s: value not given (%s:%d)",
-			td->name, __FILE__, __LINE__);
-		return -1;
-	}
-	
-	value = *(const long *)sptr;
-	
-	if((value >= 0 && value <= 255)) {
-		/* Constraint check succeeded */
-		return 0;
-	} else {
-		ASN__CTFAIL(app_key, td, sptr,
-			"%s: constraint failed (%s:%d)",
-			td->name, __FILE__, __LINE__);
-		return -1;
-	}
-}
-
-/*
- * This type is implemented using NativeInteger,
- * so here we adjust the DEF accordingly.
- */
-static asn_oer_constraints_t asn_OER_type_ActionParameter_ID_constr_1 CC_NOTUSED = {
-	{ 1, 1 }	/* (0..255) */,
-	-1};
-asn_per_constraints_t asn_PER_type_ActionParameter_ID_constr_1 CC_NOTUSED = {
-	{ APC_CONSTRAINED,	 8,  8,  0,  255 }	/* (0..255) */,
-	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
-	0, 0	/* No PER value map */
-};
-static const ber_tlv_tag_t asn_DEF_ActionParameter_ID_tags_1[] = {
-	(ASN_TAG_CLASS_UNIVERSAL | (2 << 2))
-};
-asn_TYPE_descriptor_t asn_DEF_ActionParameter_ID = {
-	"ActionParameter-ID",
-	"ActionParameter-ID",
-	&asn_OP_NativeInteger,
-	asn_DEF_ActionParameter_ID_tags_1,
-	sizeof(asn_DEF_ActionParameter_ID_tags_1)
-		/sizeof(asn_DEF_ActionParameter_ID_tags_1[0]), /* 1 */
-	asn_DEF_ActionParameter_ID_tags_1,	/* Same as above */
-	sizeof(asn_DEF_ActionParameter_ID_tags_1)
-		/sizeof(asn_DEF_ActionParameter_ID_tags_1[0]), /* 1 */
-	{ &asn_OER_type_ActionParameter_ID_constr_1, &asn_PER_type_ActionParameter_ID_constr_1, ActionParameter_ID_constraint },
-	0, 0,	/* No members */
-	0	/* No specifics */
-};
-
diff --git a/e2ap/lib/ActionParameter-Item.c b/e2ap/lib/ActionParameter-Item.c
deleted file mode 100644
index 885291b..0000000
--- a/e2ap/lib/ActionParameter-Item.c
+++ /dev/null
@@ -1,60 +0,0 @@
-/*
- * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-gNB-X2-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
- */
-
-#include "ActionParameter-Item.h"
-
-asn_TYPE_member_t asn_MBR_ActionParameter_Item_1[] = {
-	{ ATF_NOFLAGS, 0, offsetof(struct ActionParameter_Item, actionParameter_ID),
-		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
-		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ActionParameter_ID,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"actionParameter-ID"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct ActionParameter_Item, actionParameter_Value),
-		(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
-		+1,	/* EXPLICIT tag at current level */
-		&asn_DEF_ActionParameter_Value,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"actionParameter-Value"
-		},
-};
-static const ber_tlv_tag_t asn_DEF_ActionParameter_Item_tags_1[] = {
-	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
-};
-static const asn_TYPE_tag2member_t asn_MAP_ActionParameter_Item_tag2el_1[] = {
-    { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* actionParameter-ID */
-    { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* actionParameter-Value */
-};
-asn_SEQUENCE_specifics_t asn_SPC_ActionParameter_Item_specs_1 = {
-	sizeof(struct ActionParameter_Item),
-	offsetof(struct ActionParameter_Item, _asn_ctx),
-	asn_MAP_ActionParameter_Item_tag2el_1,
-	2,	/* Count of tags in the map */
-	0, 0, 0,	/* Optional elements (not needed) */
-	2,	/* First extension addition */
-};
-asn_TYPE_descriptor_t asn_DEF_ActionParameter_Item = {
-	"ActionParameter-Item",
-	"ActionParameter-Item",
-	&asn_OP_SEQUENCE,
-	asn_DEF_ActionParameter_Item_tags_1,
-	sizeof(asn_DEF_ActionParameter_Item_tags_1)
-		/sizeof(asn_DEF_ActionParameter_Item_tags_1[0]), /* 1 */
-	asn_DEF_ActionParameter_Item_tags_1,	/* Same as above */
-	sizeof(asn_DEF_ActionParameter_Item_tags_1)
-		/sizeof(asn_DEF_ActionParameter_Item_tags_1[0]), /* 1 */
-	{ 0, 0, SEQUENCE_constraint },
-	asn_MBR_ActionParameter_Item_1,
-	2,	/* Elements count */
-	&asn_SPC_ActionParameter_Item_specs_1	/* Additional specs */
-};
-
diff --git a/e2ap/lib/ActionParameter-Value.c b/e2ap/lib/ActionParameter-Value.c
deleted file mode 100644
index 926970d..0000000
--- a/e2ap/lib/ActionParameter-Value.c
+++ /dev/null
@@ -1,105 +0,0 @@
-/*
- * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-gNB-X2-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
- */
-
-#include "ActionParameter-Value.h"
-
-static asn_oer_constraints_t asn_OER_type_ActionParameter_Value_constr_1 CC_NOTUSED = {
-	{ 0, 0 },
-	-1};
-asn_per_constraints_t asn_PER_type_ActionParameter_Value_constr_1 CC_NOTUSED = {
-	{ APC_CONSTRAINED | APC_EXTENSIBLE,  3,  3,  0,  5 }	/* (0..5,...) */,
-	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
-	0, 0	/* No PER value map */
-};
-asn_TYPE_member_t asn_MBR_ActionParameter_Value_1[] = {
-	{ ATF_NOFLAGS, 0, offsetof(struct ActionParameter_Value, choice.valueInt),
-		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
-		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_NativeInteger,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"valueInt"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct ActionParameter_Value, choice.valueEnum),
-		(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
-		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_NativeInteger,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"valueEnum"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct ActionParameter_Value, choice.valueBool),
-		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
-		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_BOOLEAN,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"valueBool"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct ActionParameter_Value, choice.valueBitS),
-		(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
-		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_BIT_STRING,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"valueBitS"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct ActionParameter_Value, choice.valueOctS),
-		(ASN_TAG_CLASS_CONTEXT | (4 << 2)),
-		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_OCTET_STRING,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"valueOctS"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct ActionParameter_Value, choice.valuePrtS),
-		(ASN_TAG_CLASS_CONTEXT | (5 << 2)),
-		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_PrintableString,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"valuePrtS"
-		},
-};
-static const asn_TYPE_tag2member_t asn_MAP_ActionParameter_Value_tag2el_1[] = {
-    { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* valueInt */
-    { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* valueEnum */
-    { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* valueBool */
-    { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 }, /* valueBitS */
-    { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 }, /* valueOctS */
-    { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 5, 0, 0 } /* valuePrtS */
-};
-asn_CHOICE_specifics_t asn_SPC_ActionParameter_Value_specs_1 = {
-	sizeof(struct ActionParameter_Value),
-	offsetof(struct ActionParameter_Value, _asn_ctx),
-	offsetof(struct ActionParameter_Value, present),
-	sizeof(((struct ActionParameter_Value *)0)->present),
-	asn_MAP_ActionParameter_Value_tag2el_1,
-	6,	/* Count of tags in the map */
-	0, 0,
-	6	/* Extensions start */
-};
-asn_TYPE_descriptor_t asn_DEF_ActionParameter_Value = {
-	"ActionParameter-Value",
-	"ActionParameter-Value",
-	&asn_OP_CHOICE,
-	0,	/* No effective tags (pointer) */
-	0,	/* No effective tags (count) */
-	0,	/* No tags (pointer) */
-	0,	/* No tags (count) */
-	{ &asn_OER_type_ActionParameter_Value_constr_1, &asn_PER_type_ActionParameter_Value_constr_1, CHOICE_constraint },
-	asn_MBR_ActionParameter_Value_1,
-	6,	/* Elements count */
-	&asn_SPC_ActionParameter_Value_specs_1	/* Additional specs */
-};
-
diff --git a/e2ap/lib/ActivatedCellList-Item.c b/e2ap/lib/ActivatedCellList-Item.c
index e2fb962..eb23487 100644
--- a/e2ap/lib/ActivatedCellList-Item.c
+++ b/e2ap/lib/ActivatedCellList-Item.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ActivatedCellList-Item.h"
@@ -21,7 +21,7 @@
 	{ ATF_POINTER, 1, offsetof(struct ActivatedCellList_Item, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P15,
+		&asn_DEF_ProtocolExtensionContainer_7683P15,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/ActivatedCellList.c b/e2ap/lib/ActivatedCellList.c
index 6d4c836..7c4c628 100644
--- a/e2ap/lib/ActivatedCellList.c
+++ b/e2ap/lib/ActivatedCellList.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ActivatedCellList.h"
diff --git a/e2ap/lib/ActivatedNRCellList-Item.c b/e2ap/lib/ActivatedNRCellList-Item.c
index 9ed23f2..c29788c 100644
--- a/e2ap/lib/ActivatedNRCellList-Item.c
+++ b/e2ap/lib/ActivatedNRCellList-Item.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ActivatedNRCellList-Item.h"
@@ -21,7 +21,7 @@
 	{ ATF_POINTER, 1, offsetof(struct ActivatedNRCellList_Item, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P102,
+		&asn_DEF_ProtocolExtensionContainer_7683P102,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/ActivatedNRCellList.c b/e2ap/lib/ActivatedNRCellList.c
index 5741569..074b2c1 100644
--- a/e2ap/lib/ActivatedNRCellList.c
+++ b/e2ap/lib/ActivatedNRCellList.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ActivatedNRCellList.h"
diff --git a/e2ap/lib/ActivationID.c b/e2ap/lib/ActivationID.c
index 41b7594..8f2fec9 100644
--- a/e2ap/lib/ActivationID.c
+++ b/e2ap/lib/ActivationID.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ActivationID.h"
diff --git a/e2ap/lib/AdditionalSpecialSubframe-Info.c b/e2ap/lib/AdditionalSpecialSubframe-Info.c
index 9251d2b..ed472b8 100644
--- a/e2ap/lib/AdditionalSpecialSubframe-Info.c
+++ b/e2ap/lib/AdditionalSpecialSubframe-Info.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "AdditionalSpecialSubframe-Info.h"
@@ -39,7 +39,7 @@
 	{ ATF_POINTER, 1, offsetof(struct AdditionalSpecialSubframe_Info, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P107,
+		&asn_DEF_ProtocolExtensionContainer_7683P107,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/AdditionalSpecialSubframeExtension-Info.c b/e2ap/lib/AdditionalSpecialSubframeExtension-Info.c
index 28edee5..dfd1613 100644
--- a/e2ap/lib/AdditionalSpecialSubframeExtension-Info.c
+++ b/e2ap/lib/AdditionalSpecialSubframeExtension-Info.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "AdditionalSpecialSubframeExtension-Info.h"
@@ -39,7 +39,7 @@
 	{ ATF_POINTER, 1, offsetof(struct AdditionalSpecialSubframeExtension_Info, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P108,
+		&asn_DEF_ProtocolExtensionContainer_7683P108,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/AdditionalSpecialSubframePatterns.c b/e2ap/lib/AdditionalSpecialSubframePatterns.c
index 48de7de..a9c7be5 100644
--- a/e2ap/lib/AdditionalSpecialSubframePatterns.c
+++ b/e2ap/lib/AdditionalSpecialSubframePatterns.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "AdditionalSpecialSubframePatterns.h"
diff --git a/e2ap/lib/AdditionalSpecialSubframePatternsExtension.c b/e2ap/lib/AdditionalSpecialSubframePatternsExtension.c
index 994c2a6..489dd46 100644
--- a/e2ap/lib/AdditionalSpecialSubframePatternsExtension.c
+++ b/e2ap/lib/AdditionalSpecialSubframePatternsExtension.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "AdditionalSpecialSubframePatternsExtension.h"
diff --git a/e2ap/lib/AerialUEsubscriptionInformation.c b/e2ap/lib/AerialUEsubscriptionInformation.c
index 451de69..a9f7309 100644
--- a/e2ap/lib/AerialUEsubscriptionInformation.c
+++ b/e2ap/lib/AerialUEsubscriptionInformation.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "AerialUEsubscriptionInformation.h"
diff --git a/e2ap/lib/AllocationAndRetentionPriority.c b/e2ap/lib/AllocationAndRetentionPriority.c
index 46fc7d2..b415ef4 100644
--- a/e2ap/lib/AllocationAndRetentionPriority.c
+++ b/e2ap/lib/AllocationAndRetentionPriority.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "AllocationAndRetentionPriority.h"
@@ -39,7 +39,7 @@
 	{ ATF_POINTER, 1, offsetof(struct AllocationAndRetentionPriority, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P109,
+		&asn_DEF_ProtocolExtensionContainer_7683P109,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/AreaScopeOfMDT.c b/e2ap/lib/AreaScopeOfMDT.c
index 9c83f6d..7ef0708 100644
--- a/e2ap/lib/AreaScopeOfMDT.c
+++ b/e2ap/lib/AreaScopeOfMDT.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "AreaScopeOfMDT.h"
diff --git a/e2ap/lib/AreaScopeOfQMC.c b/e2ap/lib/AreaScopeOfQMC.c
index 8e76e6e..dec8973 100644
--- a/e2ap/lib/AreaScopeOfQMC.c
+++ b/e2ap/lib/AreaScopeOfQMC.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "AreaScopeOfQMC.h"
diff --git a/e2ap/lib/BandInfo.c b/e2ap/lib/BandInfo.c
index 41eabeb..c42edbd 100644
--- a/e2ap/lib/BandInfo.c
+++ b/e2ap/lib/BandInfo.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "BandInfo.h"
@@ -21,7 +21,7 @@
 	{ ATF_POINTER, 1, offsetof(struct BandInfo, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P169,
+		&asn_DEF_ProtocolExtensionContainer_7683P169,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/BandwidthReducedSI.c b/e2ap/lib/BandwidthReducedSI.c
index ec9eb38..4852e52 100644
--- a/e2ap/lib/BandwidthReducedSI.c
+++ b/e2ap/lib/BandwidthReducedSI.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "BandwidthReducedSI.h"
diff --git a/e2ap/lib/BearerType.c b/e2ap/lib/BearerType.c
index 2acd3cf..d798158 100644
--- a/e2ap/lib/BearerType.c
+++ b/e2ap/lib/BearerType.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "BearerType.h"
diff --git a/e2ap/lib/BenefitMetric.c b/e2ap/lib/BenefitMetric.c
index 0aa2690..6a0401b 100644
--- a/e2ap/lib/BenefitMetric.c
+++ b/e2ap/lib/BenefitMetric.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "BenefitMetric.h"
diff --git a/e2ap/lib/BitRate.c b/e2ap/lib/BitRate.c
index ed7ea60..f03945e 100644
--- a/e2ap/lib/BitRate.c
+++ b/e2ap/lib/BitRate.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "BitRate.h"
diff --git a/e2ap/lib/BluetoothMeasConfig.c b/e2ap/lib/BluetoothMeasConfig.c
index e6400d0..98a656d 100644
--- a/e2ap/lib/BluetoothMeasConfig.c
+++ b/e2ap/lib/BluetoothMeasConfig.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "BluetoothMeasConfig.h"
diff --git a/e2ap/lib/BluetoothMeasConfigNameList.c b/e2ap/lib/BluetoothMeasConfigNameList.c
index 547a67c..5a3031c 100644
--- a/e2ap/lib/BluetoothMeasConfigNameList.c
+++ b/e2ap/lib/BluetoothMeasConfigNameList.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "BluetoothMeasConfigNameList.h"
diff --git a/e2ap/lib/BluetoothMeasurementConfiguration.c b/e2ap/lib/BluetoothMeasurementConfiguration.c
index 87cc770..72a8340 100644
--- a/e2ap/lib/BluetoothMeasurementConfiguration.c
+++ b/e2ap/lib/BluetoothMeasurementConfiguration.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "BluetoothMeasurementConfiguration.h"
@@ -89,7 +89,7 @@
 	{ ATF_POINTER, 1, offsetof(struct BluetoothMeasurementConfiguration, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P111,
+		&asn_DEF_ProtocolExtensionContainer_7683P111,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/BluetoothName.c b/e2ap/lib/BluetoothName.c
index 0796a41..2b48189 100644
--- a/e2ap/lib/BluetoothName.c
+++ b/e2ap/lib/BluetoothName.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "BluetoothName.h"
diff --git a/e2ap/lib/BroadcastPLMNs-Item.c b/e2ap/lib/BroadcastPLMNs-Item.c
index 050a171..5e04cc6 100644
--- a/e2ap/lib/BroadcastPLMNs-Item.c
+++ b/e2ap/lib/BroadcastPLMNs-Item.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "BroadcastPLMNs-Item.h"
diff --git a/e2ap/lib/CNTypeRestrictions.c b/e2ap/lib/CNTypeRestrictions.c
index 8fa5389..0f8147f 100644
--- a/e2ap/lib/CNTypeRestrictions.c
+++ b/e2ap/lib/CNTypeRestrictions.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "CNTypeRestrictions.h"
diff --git a/e2ap/lib/CNTypeRestrictionsItem.c b/e2ap/lib/CNTypeRestrictionsItem.c
index 5797bb7..e61ac1e 100644
--- a/e2ap/lib/CNTypeRestrictionsItem.c
+++ b/e2ap/lib/CNTypeRestrictionsItem.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "CNTypeRestrictionsItem.h"
@@ -79,7 +79,7 @@
 	{ ATF_POINTER, 1, offsetof(struct CNTypeRestrictionsItem, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P116,
+		&asn_DEF_ProtocolExtensionContainer_7683P116,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/COUNTValueExtended.c b/e2ap/lib/COUNTValueExtended.c
index 3d040ff..de246ec 100644
--- a/e2ap/lib/COUNTValueExtended.c
+++ b/e2ap/lib/COUNTValueExtended.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "COUNTValueExtended.h"
@@ -30,7 +30,7 @@
 	{ ATF_POINTER, 1, offsetof(struct COUNTValueExtended, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P124,
+		&asn_DEF_ProtocolExtensionContainer_7683P124,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/COUNTvalue.c b/e2ap/lib/COUNTvalue.c
index e2aa0f3..6350f40 100644
--- a/e2ap/lib/COUNTvalue.c
+++ b/e2ap/lib/COUNTvalue.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "COUNTvalue.h"
@@ -30,7 +30,7 @@
 	{ ATF_POINTER, 1, offsetof(struct COUNTvalue, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P123,
+		&asn_DEF_ProtocolExtensionContainer_7683P123,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/COUNTvaluePDCP-SNlength18.c b/e2ap/lib/COUNTvaluePDCP-SNlength18.c
index 1190b9b..ac0c303 100644
--- a/e2ap/lib/COUNTvaluePDCP-SNlength18.c
+++ b/e2ap/lib/COUNTvaluePDCP-SNlength18.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "COUNTvaluePDCP-SNlength18.h"
@@ -30,7 +30,7 @@
 	{ ATF_POINTER, 1, offsetof(struct COUNTvaluePDCP_SNlength18, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P125,
+		&asn_DEF_ProtocolExtensionContainer_7683P125,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/CRNTI.c b/e2ap/lib/CRNTI.c
index 7ed0f64..83ab677 100644
--- a/e2ap/lib/CRNTI.c
+++ b/e2ap/lib/CRNTI.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "CRNTI.h"
diff --git a/e2ap/lib/CSG-Id.c b/e2ap/lib/CSG-Id.c
index 2c1bf86..96eb30d 100644
--- a/e2ap/lib/CSG-Id.c
+++ b/e2ap/lib/CSG-Id.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "CSG-Id.h"
diff --git a/e2ap/lib/CSGMembershipStatus.c b/e2ap/lib/CSGMembershipStatus.c
index 3b52e8b..2729cca 100644
--- a/e2ap/lib/CSGMembershipStatus.c
+++ b/e2ap/lib/CSGMembershipStatus.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "CSGMembershipStatus.h"
diff --git a/e2ap/lib/CSIReportList.c b/e2ap/lib/CSIReportList.c
index 40b5d44..3cf714e 100644
--- a/e2ap/lib/CSIReportList.c
+++ b/e2ap/lib/CSIReportList.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "CSIReportList.h"
@@ -38,7 +38,7 @@
 	{ ATF_POINTER, 1, offsetof(struct CSIReportList__Member, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P128,
+		&asn_DEF_ProtocolExtensionContainer_7683P128,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/CSIReportPerCSIProcess.c b/e2ap/lib/CSIReportPerCSIProcess.c
index 5783977..8274e38 100644
--- a/e2ap/lib/CSIReportPerCSIProcess.c
+++ b/e2ap/lib/CSIReportPerCSIProcess.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "CSIReportPerCSIProcess.h"
@@ -71,7 +71,7 @@
 	{ ATF_POINTER, 1, offsetof(struct CSIReportPerCSIProcess__Member, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P129,
+		&asn_DEF_ProtocolExtensionContainer_7683P129,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/CSIReportPerCSIProcessItem.c b/e2ap/lib/CSIReportPerCSIProcessItem.c
index 911f154..41bf479 100644
--- a/e2ap/lib/CSIReportPerCSIProcessItem.c
+++ b/e2ap/lib/CSIReportPerCSIProcessItem.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "CSIReportPerCSIProcessItem.h"
@@ -90,7 +90,7 @@
 	{ ATF_POINTER, 1, offsetof(struct CSIReportPerCSIProcessItem__Member, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (4 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P130,
+		&asn_DEF_ProtocolExtensionContainer_7683P130,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/CallProcess-ID.c b/e2ap/lib/CallProcess-ID.c
deleted file mode 100644
index 232dfb9..0000000
--- a/e2ap/lib/CallProcess-ID.c
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-gNB-X2-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
- */
-
-#include "CallProcess-ID.h"
-
-/*
- * This type is implemented using NativeInteger,
- * so here we adjust the DEF accordingly.
- */
-static const ber_tlv_tag_t asn_DEF_CallProcess_ID_tags_1[] = {
-	(ASN_TAG_CLASS_UNIVERSAL | (2 << 2))
-};
-asn_TYPE_descriptor_t asn_DEF_CallProcess_ID = {
-	"CallProcess-ID",
-	"CallProcess-ID",
-	&asn_OP_NativeInteger,
-	asn_DEF_CallProcess_ID_tags_1,
-	sizeof(asn_DEF_CallProcess_ID_tags_1)
-		/sizeof(asn_DEF_CallProcess_ID_tags_1[0]), /* 1 */
-	asn_DEF_CallProcess_ID_tags_1,	/* Same as above */
-	sizeof(asn_DEF_CallProcess_ID_tags_1)
-		/sizeof(asn_DEF_CallProcess_ID_tags_1[0]), /* 1 */
-	{ 0, 0, NativeInteger_constraint },
-	0, 0,	/* No members */
-	0	/* No specifics */
-};
-
diff --git a/e2ap/lib/CapacityValue.c b/e2ap/lib/CapacityValue.c
index fb2c76d..a15f3b6 100644
--- a/e2ap/lib/CapacityValue.c
+++ b/e2ap/lib/CapacityValue.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "CapacityValue.h"
diff --git a/e2ap/lib/Cause.c b/e2ap/lib/Cause.c
index cd29f93..1666ca4 100644
--- a/e2ap/lib/Cause.c
+++ b/e2ap/lib/Cause.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "Cause.h"
diff --git a/e2ap/lib/CauseMisc.c b/e2ap/lib/CauseMisc.c
index 80a51b0..3a0ce77 100644
--- a/e2ap/lib/CauseMisc.c
+++ b/e2ap/lib/CauseMisc.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "CauseMisc.h"
diff --git a/e2ap/lib/CauseProtocol.c b/e2ap/lib/CauseProtocol.c
index e0eb374..c5f1744 100644
--- a/e2ap/lib/CauseProtocol.c
+++ b/e2ap/lib/CauseProtocol.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "CauseProtocol.h"
diff --git a/e2ap/lib/CauseRIC.c b/e2ap/lib/CauseRIC.c
index ba13a4d..716de0b 100644
--- a/e2ap/lib/CauseRIC.c
+++ b/e2ap/lib/CauseRIC.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "CauseRIC.h"
diff --git a/e2ap/lib/CauseRadioNetwork.c b/e2ap/lib/CauseRadioNetwork.c
index 19ac407..5bb95f8 100644
--- a/e2ap/lib/CauseRadioNetwork.c
+++ b/e2ap/lib/CauseRadioNetwork.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "CauseRadioNetwork.h"
diff --git a/e2ap/lib/CauseTransport.c b/e2ap/lib/CauseTransport.c
index 7a25c9f..e9a6e14 100644
--- a/e2ap/lib/CauseTransport.c
+++ b/e2ap/lib/CauseTransport.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "CauseTransport.h"
diff --git a/e2ap/lib/Cell-Size.c b/e2ap/lib/Cell-Size.c
index e8d3441..c8bc2aa 100644
--- a/e2ap/lib/Cell-Size.c
+++ b/e2ap/lib/Cell-Size.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "Cell-Size.h"
diff --git a/e2ap/lib/CellActivationFailure.c b/e2ap/lib/CellActivationFailure.c
index 84467b4..8a402a3 100644
--- a/e2ap/lib/CellActivationFailure.c
+++ b/e2ap/lib/CellActivationFailure.c
@@ -1,17 +1,17 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "CellActivationFailure.h"
 
-asn_TYPE_member_t asn_MBR_CellActivationFailure_1[] = {
+static asn_TYPE_member_t asn_MBR_CellActivationFailure_1[] = {
 	{ ATF_NOFLAGS, 0, offsetof(struct CellActivationFailure, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P41,
+		&asn_DEF_ProtocolIE_Container_7632P41,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -24,7 +24,7 @@
 static const asn_TYPE_tag2member_t asn_MAP_CellActivationFailure_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */
 };
-asn_SEQUENCE_specifics_t asn_SPC_CellActivationFailure_specs_1 = {
+static asn_SEQUENCE_specifics_t asn_SPC_CellActivationFailure_specs_1 = {
 	sizeof(struct CellActivationFailure),
 	offsetof(struct CellActivationFailure, _asn_ctx),
 	asn_MAP_CellActivationFailure_tag2el_1,
diff --git a/e2ap/lib/CellActivationRequest.c b/e2ap/lib/CellActivationRequest.c
index 694dbf1..83ccde4 100644
--- a/e2ap/lib/CellActivationRequest.c
+++ b/e2ap/lib/CellActivationRequest.c
@@ -1,17 +1,17 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "CellActivationRequest.h"
 
-asn_TYPE_member_t asn_MBR_CellActivationRequest_1[] = {
+static asn_TYPE_member_t asn_MBR_CellActivationRequest_1[] = {
 	{ ATF_NOFLAGS, 0, offsetof(struct CellActivationRequest, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P39,
+		&asn_DEF_ProtocolIE_Container_7632P39,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -24,7 +24,7 @@
 static const asn_TYPE_tag2member_t asn_MAP_CellActivationRequest_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */
 };
-asn_SEQUENCE_specifics_t asn_SPC_CellActivationRequest_specs_1 = {
+static asn_SEQUENCE_specifics_t asn_SPC_CellActivationRequest_specs_1 = {
 	sizeof(struct CellActivationRequest),
 	offsetof(struct CellActivationRequest, _asn_ctx),
 	asn_MAP_CellActivationRequest_tag2el_1,
diff --git a/e2ap/lib/CellActivationResponse.c b/e2ap/lib/CellActivationResponse.c
index df3eb40..1bae166 100644
--- a/e2ap/lib/CellActivationResponse.c
+++ b/e2ap/lib/CellActivationResponse.c
@@ -1,17 +1,17 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "CellActivationResponse.h"
 
-asn_TYPE_member_t asn_MBR_CellActivationResponse_1[] = {
+static asn_TYPE_member_t asn_MBR_CellActivationResponse_1[] = {
 	{ ATF_NOFLAGS, 0, offsetof(struct CellActivationResponse, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P40,
+		&asn_DEF_ProtocolIE_Container_7632P40,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -24,7 +24,7 @@
 static const asn_TYPE_tag2member_t asn_MAP_CellActivationResponse_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */
 };
-asn_SEQUENCE_specifics_t asn_SPC_CellActivationResponse_specs_1 = {
+static asn_SEQUENCE_specifics_t asn_SPC_CellActivationResponse_specs_1 = {
 	sizeof(struct CellActivationResponse),
 	offsetof(struct CellActivationResponse, _asn_ctx),
 	asn_MAP_CellActivationResponse_tag2el_1,
diff --git a/e2ap/lib/CellAssistanceInformation.c b/e2ap/lib/CellAssistanceInformation.c
index 202e56e..022f697 100644
--- a/e2ap/lib/CellAssistanceInformation.c
+++ b/e2ap/lib/CellAssistanceInformation.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "CellAssistanceInformation.h"
diff --git a/e2ap/lib/CellBasedMDT.c b/e2ap/lib/CellBasedMDT.c
index 05f745c..888e4b2 100644
--- a/e2ap/lib/CellBasedMDT.c
+++ b/e2ap/lib/CellBasedMDT.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "CellBasedMDT.h"
@@ -21,7 +21,7 @@
 	{ ATF_POINTER, 1, offsetof(struct CellBasedMDT, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P112,
+		&asn_DEF_ProtocolExtensionContainer_7683P112,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/CellBasedQMC.c b/e2ap/lib/CellBasedQMC.c
index 3562336..b180ff1 100644
--- a/e2ap/lib/CellBasedQMC.c
+++ b/e2ap/lib/CellBasedQMC.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "CellBasedQMC.h"
@@ -21,7 +21,7 @@
 	{ ATF_POINTER, 1, offsetof(struct CellBasedQMC, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P113,
+		&asn_DEF_ProtocolExtensionContainer_7683P113,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/CellCapacityClassValue.c b/e2ap/lib/CellCapacityClassValue.c
index c6bcb6e..b4da2ce 100644
--- a/e2ap/lib/CellCapacityClassValue.c
+++ b/e2ap/lib/CellCapacityClassValue.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "CellCapacityClassValue.h"
diff --git a/e2ap/lib/CellDeploymentStatusIndicator.c b/e2ap/lib/CellDeploymentStatusIndicator.c
index d45d186..8a39855 100644
--- a/e2ap/lib/CellDeploymentStatusIndicator.c
+++ b/e2ap/lib/CellDeploymentStatusIndicator.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "CellDeploymentStatusIndicator.h"
diff --git a/e2ap/lib/CellIdListforMDT.c b/e2ap/lib/CellIdListforMDT.c
index f1ca563..7463b7a 100644
--- a/e2ap/lib/CellIdListforMDT.c
+++ b/e2ap/lib/CellIdListforMDT.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "CellIdListforMDT.h"
diff --git a/e2ap/lib/CellIdListforQMC.c b/e2ap/lib/CellIdListforQMC.c
index 3f0fbcd..dabd7df 100644
--- a/e2ap/lib/CellIdListforQMC.c
+++ b/e2ap/lib/CellIdListforQMC.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "CellIdListforQMC.h"
diff --git a/e2ap/lib/CellInformation-Item.c b/e2ap/lib/CellInformation-Item.c
index 45d41e6..0047f06 100644
--- a/e2ap/lib/CellInformation-Item.c
+++ b/e2ap/lib/CellInformation-Item.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "CellInformation-Item.h"
@@ -51,7 +51,7 @@
 	{ ATF_POINTER, 1, offsetof(struct CellInformation_Item, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (4 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P7,
+		&asn_DEF_ProtocolExtensionContainer_7683P7,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/CellInformation-List.c b/e2ap/lib/CellInformation-List.c
index d8d7bb7..9797818 100644
--- a/e2ap/lib/CellInformation-List.c
+++ b/e2ap/lib/CellInformation-List.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "CellInformation-List.h"
@@ -20,7 +20,7 @@
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
-		&asn_DEF_ProtocolIE_Single_Container_9518P9,
+		&asn_DEF_ProtocolIE_Single_Container_7635P9,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/CellMeasurementResult-Item.c b/e2ap/lib/CellMeasurementResult-Item.c
index 4d8de87..18ed9a7 100644
--- a/e2ap/lib/CellMeasurementResult-Item.c
+++ b/e2ap/lib/CellMeasurementResult-Item.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "CellMeasurementResult-Item.h"
@@ -51,7 +51,7 @@
 	{ ATF_POINTER, 1, offsetof(struct CellMeasurementResult_Item, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (4 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P13,
+		&asn_DEF_ProtocolExtensionContainer_7683P13,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/CellMeasurementResult-List.c b/e2ap/lib/CellMeasurementResult-List.c
index 82fe435..ebbd8dd 100644
--- a/e2ap/lib/CellMeasurementResult-List.c
+++ b/e2ap/lib/CellMeasurementResult-List.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "CellMeasurementResult-List.h"
@@ -20,7 +20,7 @@
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
-		&asn_DEF_ProtocolIE_Single_Container_9518P14,
+		&asn_DEF_ProtocolIE_Single_Container_7635P14,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/CellReplacingInfo.c b/e2ap/lib/CellReplacingInfo.c
index 23da338..f6865dd 100644
--- a/e2ap/lib/CellReplacingInfo.c
+++ b/e2ap/lib/CellReplacingInfo.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "CellReplacingInfo.h"
@@ -21,7 +21,7 @@
 	{ ATF_POINTER, 1, offsetof(struct CellReplacingInfo, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P114,
+		&asn_DEF_ProtocolExtensionContainer_7683P114,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/CellReportingIndicator.c b/e2ap/lib/CellReportingIndicator.c
index 58148ea..874cc9c 100644
--- a/e2ap/lib/CellReportingIndicator.c
+++ b/e2ap/lib/CellReportingIndicator.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "CellReportingIndicator.h"
diff --git a/e2ap/lib/CellToReport-Item.c b/e2ap/lib/CellToReport-Item.c
index 038eaff..268daee 100644
--- a/e2ap/lib/CellToReport-Item.c
+++ b/e2ap/lib/CellToReport-Item.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "CellToReport-Item.h"
@@ -21,7 +21,7 @@
 	{ ATF_POINTER, 1, offsetof(struct CellToReport_Item, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P9,
+		&asn_DEF_ProtocolExtensionContainer_7683P9,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/CellToReport-List.c b/e2ap/lib/CellToReport-List.c
index 9ed6cfe..104f080 100644
--- a/e2ap/lib/CellToReport-List.c
+++ b/e2ap/lib/CellToReport-List.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "CellToReport-List.h"
@@ -20,7 +20,7 @@
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
-		&asn_DEF_ProtocolIE_Single_Container_9518P10,
+		&asn_DEF_ProtocolIE_Single_Container_7635P10,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/CellType.c b/e2ap/lib/CellType.c
index 4a387c5..2f0c2b4 100644
--- a/e2ap/lib/CellType.c
+++ b/e2ap/lib/CellType.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "CellType.h"
@@ -21,7 +21,7 @@
 	{ ATF_POINTER, 1, offsetof(struct CellType, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P115,
+		&asn_DEF_ProtocolExtensionContainer_7683P115,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/CoMPHypothesisSet.c b/e2ap/lib/CoMPHypothesisSet.c
index 67d137e..b9b702e 100644
--- a/e2ap/lib/CoMPHypothesisSet.c
+++ b/e2ap/lib/CoMPHypothesisSet.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "CoMPHypothesisSet.h"
diff --git a/e2ap/lib/CoMPHypothesisSetItem.c b/e2ap/lib/CoMPHypothesisSetItem.c
index 011dd3d..41b0dec 100644
--- a/e2ap/lib/CoMPHypothesisSetItem.c
+++ b/e2ap/lib/CoMPHypothesisSetItem.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "CoMPHypothesisSetItem.h"
@@ -69,7 +69,7 @@
 	{ ATF_POINTER, 1, offsetof(struct CoMPHypothesisSetItem, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P117,
+		&asn_DEF_ProtocolExtensionContainer_7683P117,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/CoMPInformation.c b/e2ap/lib/CoMPInformation.c
index a307d42..31ebb77 100644
--- a/e2ap/lib/CoMPInformation.c
+++ b/e2ap/lib/CoMPInformation.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "CoMPInformation.h"
@@ -30,7 +30,7 @@
 	{ ATF_POINTER, 1, offsetof(struct CoMPInformation, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P118,
+		&asn_DEF_ProtocolExtensionContainer_7683P118,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/CoMPInformationItem.c b/e2ap/lib/CoMPInformationItem.c
index 4737ceb..01adba4 100644
--- a/e2ap/lib/CoMPInformationItem.c
+++ b/e2ap/lib/CoMPInformationItem.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "CoMPInformationItem.h"
@@ -38,7 +38,7 @@
 	{ ATF_POINTER, 1, offsetof(struct CoMPInformationItem__Member, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P119,
+		&asn_DEF_ProtocolExtensionContainer_7683P119,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/CoMPInformationStartTime.c b/e2ap/lib/CoMPInformationStartTime.c
index a554a11..330344d 100644
--- a/e2ap/lib/CoMPInformationStartTime.c
+++ b/e2ap/lib/CoMPInformationStartTime.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "CoMPInformationStartTime.h"
@@ -104,7 +104,7 @@
 	{ ATF_POINTER, 1, offsetof(struct CoMPInformationStartTime__Member, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P120,
+		&asn_DEF_ProtocolExtensionContainer_7683P120,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/CompleteFailureCauseInformation-Item.c b/e2ap/lib/CompleteFailureCauseInformation-Item.c
index c9a02f4..a5ff7eb 100644
--- a/e2ap/lib/CompleteFailureCauseInformation-Item.c
+++ b/e2ap/lib/CompleteFailureCauseInformation-Item.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "CompleteFailureCauseInformation-Item.h"
@@ -30,7 +30,7 @@
 	{ ATF_POINTER, 1, offsetof(struct CompleteFailureCauseInformation_Item, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P12,
+		&asn_DEF_ProtocolExtensionContainer_7683P12,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/CompleteFailureCauseInformation-List.c b/e2ap/lib/CompleteFailureCauseInformation-List.c
index 576d477..c1fa086 100644
--- a/e2ap/lib/CompleteFailureCauseInformation-List.c
+++ b/e2ap/lib/CompleteFailureCauseInformation-List.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "CompleteFailureCauseInformation-List.h"
@@ -20,7 +20,7 @@
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
-		&asn_DEF_ProtocolIE_Single_Container_9518P13,
+		&asn_DEF_ProtocolIE_Single_Container_7635P13,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/CompositeAvailableCapacity.c b/e2ap/lib/CompositeAvailableCapacity.c
index 3d1d1bc..88da9f9 100644
--- a/e2ap/lib/CompositeAvailableCapacity.c
+++ b/e2ap/lib/CompositeAvailableCapacity.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "CompositeAvailableCapacity.h"
@@ -30,7 +30,7 @@
 	{ ATF_POINTER, 1, offsetof(struct CompositeAvailableCapacity, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P121,
+		&asn_DEF_ProtocolExtensionContainer_7683P121,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/CompositeAvailableCapacityGroup.c b/e2ap/lib/CompositeAvailableCapacityGroup.c
index 5d83767..820cc8c 100644
--- a/e2ap/lib/CompositeAvailableCapacityGroup.c
+++ b/e2ap/lib/CompositeAvailableCapacityGroup.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "CompositeAvailableCapacityGroup.h"
@@ -30,7 +30,7 @@
 	{ ATF_POINTER, 1, offsetof(struct CompositeAvailableCapacityGroup, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P122,
+		&asn_DEF_ProtocolExtensionContainer_7683P122,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/Correlation-ID.c b/e2ap/lib/Correlation-ID.c
index 25b0a44..c91148c 100644
--- a/e2ap/lib/Correlation-ID.c
+++ b/e2ap/lib/Correlation-ID.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "Correlation-ID.h"
diff --git a/e2ap/lib/CoverageModification-Item.c b/e2ap/lib/CoverageModification-Item.c
index 19fbfa0..07f44fc 100644
--- a/e2ap/lib/CoverageModification-Item.c
+++ b/e2ap/lib/CoverageModification-Item.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "CoverageModification-Item.h"
diff --git a/e2ap/lib/CoverageModificationList.c b/e2ap/lib/CoverageModificationList.c
index aa8613c..d9f66c5 100644
--- a/e2ap/lib/CoverageModificationList.c
+++ b/e2ap/lib/CoverageModificationList.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "CoverageModificationList.h"
diff --git a/e2ap/lib/Criticality.c b/e2ap/lib/Criticality.c
index 18bd0dd..1bc09ce 100644
--- a/e2ap/lib/Criticality.c
+++ b/e2ap/lib/Criticality.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-CommonDataTypes"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "Criticality.h"
diff --git a/e2ap/lib/CriticalityDiagnostics-IE-List.c b/e2ap/lib/CriticalityDiagnostics-IE-List.c
index 77ae7b3..dcfe98a 100644
--- a/e2ap/lib/CriticalityDiagnostics-IE-List.c
+++ b/e2ap/lib/CriticalityDiagnostics-IE-List.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "CriticalityDiagnostics-IE-List.h"
@@ -47,7 +47,7 @@
 	{ ATF_POINTER, 1, offsetof(struct CriticalityDiagnostics_IE_List__Member, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P127,
+		&asn_DEF_ProtocolExtensionContainer_7683P127,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/CriticalityDiagnostics.c b/e2ap/lib/CriticalityDiagnostics.c
index 3e2a7e2..db00bd2 100644
--- a/e2ap/lib/CriticalityDiagnostics.c
+++ b/e2ap/lib/CriticalityDiagnostics.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "CriticalityDiagnostics.h"
@@ -49,7 +49,7 @@
 	{ ATF_POINTER, 1, offsetof(struct CriticalityDiagnostics, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (4 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P126,
+		&asn_DEF_ProtocolExtensionContainer_7683P126,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/CyclicPrefixDL.c b/e2ap/lib/CyclicPrefixDL.c
index da5175c..ed3fe9e 100644
--- a/e2ap/lib/CyclicPrefixDL.c
+++ b/e2ap/lib/CyclicPrefixDL.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "CyclicPrefixDL.h"
diff --git a/e2ap/lib/CyclicPrefixUL.c b/e2ap/lib/CyclicPrefixUL.c
index 4284b89..90a3e39 100644
--- a/e2ap/lib/CyclicPrefixUL.c
+++ b/e2ap/lib/CyclicPrefixUL.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "CyclicPrefixUL.h"
diff --git a/e2ap/lib/DL-ABS-status.c b/e2ap/lib/DL-ABS-status.c
index 8d871f4..a866d26 100644
--- a/e2ap/lib/DL-ABS-status.c
+++ b/e2ap/lib/DL-ABS-status.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "DL-ABS-status.h"
diff --git a/e2ap/lib/DL-Forwarding.c b/e2ap/lib/DL-Forwarding.c
index 84300e3..73e0326 100644
--- a/e2ap/lib/DL-Forwarding.c
+++ b/e2ap/lib/DL-Forwarding.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "DL-Forwarding.h"
diff --git a/e2ap/lib/DL-GBR-PRB-usage.c b/e2ap/lib/DL-GBR-PRB-usage.c
index 30c750d..2eca62d 100644
--- a/e2ap/lib/DL-GBR-PRB-usage.c
+++ b/e2ap/lib/DL-GBR-PRB-usage.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "DL-GBR-PRB-usage.h"
diff --git a/e2ap/lib/DL-Total-PRB-usage.c b/e2ap/lib/DL-Total-PRB-usage.c
index ae9e8f8..116c266 100644
--- a/e2ap/lib/DL-Total-PRB-usage.c
+++ b/e2ap/lib/DL-Total-PRB-usage.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "DL-Total-PRB-usage.h"
diff --git a/e2ap/lib/DL-non-GBR-PRB-usage.c b/e2ap/lib/DL-non-GBR-PRB-usage.c
index f1d7435..ea3d342 100644
--- a/e2ap/lib/DL-non-GBR-PRB-usage.c
+++ b/e2ap/lib/DL-non-GBR-PRB-usage.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "DL-non-GBR-PRB-usage.h"
diff --git a/e2ap/lib/DL-scheduling-PDCCH-CCE-usage.c b/e2ap/lib/DL-scheduling-PDCCH-CCE-usage.c
index 8804427..c1c811a 100644
--- a/e2ap/lib/DL-scheduling-PDCCH-CCE-usage.c
+++ b/e2ap/lib/DL-scheduling-PDCCH-CCE-usage.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "DL-scheduling-PDCCH-CCE-usage.h"
diff --git a/e2ap/lib/DLResourceBitmapULandDLSharing.c b/e2ap/lib/DLResourceBitmapULandDLSharing.c
index d6310a3..e846a1d 100644
--- a/e2ap/lib/DLResourceBitmapULandDLSharing.c
+++ b/e2ap/lib/DLResourceBitmapULandDLSharing.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "DLResourceBitmapULandDLSharing.h"
diff --git a/e2ap/lib/DLResourcesULandDLSharing.c b/e2ap/lib/DLResourcesULandDLSharing.c
index a00e0e8..c105dcf 100644
--- a/e2ap/lib/DLResourcesULandDLSharing.c
+++ b/e2ap/lib/DLResourcesULandDLSharing.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "DLResourcesULandDLSharing.h"
diff --git a/e2ap/lib/DRB-ID.c b/e2ap/lib/DRB-ID.c
index 2ed4f42..f012797 100644
--- a/e2ap/lib/DRB-ID.c
+++ b/e2ap/lib/DRB-ID.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "DRB-ID.h"
diff --git a/e2ap/lib/DataForwardingAddressIndication.c b/e2ap/lib/DataForwardingAddressIndication.c
index 3e5c934..2e0676f 100644
--- a/e2ap/lib/DataForwardingAddressIndication.c
+++ b/e2ap/lib/DataForwardingAddressIndication.c
@@ -1,17 +1,17 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "DataForwardingAddressIndication.h"
 
-asn_TYPE_member_t asn_MBR_DataForwardingAddressIndication_1[] = {
+static asn_TYPE_member_t asn_MBR_DataForwardingAddressIndication_1[] = {
 	{ ATF_NOFLAGS, 0, offsetof(struct DataForwardingAddressIndication, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P118,
+		&asn_DEF_ProtocolIE_Container_7632P118,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -24,7 +24,7 @@
 static const asn_TYPE_tag2member_t asn_MAP_DataForwardingAddressIndication_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */
 };
-asn_SEQUENCE_specifics_t asn_SPC_DataForwardingAddressIndication_specs_1 = {
+static asn_SEQUENCE_specifics_t asn_SPC_DataForwardingAddressIndication_specs_1 = {
 	sizeof(struct DataForwardingAddressIndication),
 	offsetof(struct DataForwardingAddressIndication, _asn_ctx),
 	asn_MAP_DataForwardingAddressIndication_tag2el_1,
diff --git a/e2ap/lib/DataTrafficResourceIndication.c b/e2ap/lib/DataTrafficResourceIndication.c
index cc80ede..804440d 100644
--- a/e2ap/lib/DataTrafficResourceIndication.c
+++ b/e2ap/lib/DataTrafficResourceIndication.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "DataTrafficResourceIndication.h"
@@ -73,7 +73,7 @@
 	{ ATF_POINTER, 1, offsetof(struct DataTrafficResourceIndication, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P131,
+		&asn_DEF_ProtocolExtensionContainer_7683P131,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/DataTrafficResources.c b/e2ap/lib/DataTrafficResources.c
index c37d6ea..d813c83 100644
--- a/e2ap/lib/DataTrafficResources.c
+++ b/e2ap/lib/DataTrafficResources.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "DataTrafficResources.h"
diff --git a/e2ap/lib/DeactivationIndication.c b/e2ap/lib/DeactivationIndication.c
index 31c5d23..0941ec2 100644
--- a/e2ap/lib/DeactivationIndication.c
+++ b/e2ap/lib/DeactivationIndication.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "DeactivationIndication.h"
diff --git a/e2ap/lib/DeliveryStatus.c b/e2ap/lib/DeliveryStatus.c
index 4c8c845..66b88fa 100644
--- a/e2ap/lib/DeliveryStatus.c
+++ b/e2ap/lib/DeliveryStatus.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "DeliveryStatus.h"
@@ -54,7 +54,7 @@
 	{ ATF_POINTER, 1, offsetof(struct DeliveryStatus, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P132,
+		&asn_DEF_ProtocolExtensionContainer_7683P132,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/DuplicationActivation.c b/e2ap/lib/DuplicationActivation.c
index 89bacd4..9a7b9d8 100644
--- a/e2ap/lib/DuplicationActivation.c
+++ b/e2ap/lib/DuplicationActivation.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "DuplicationActivation.h"
diff --git a/e2ap/lib/DynamicDLTransmissionInformation.c b/e2ap/lib/DynamicDLTransmissionInformation.c
index 00f61bb..28b68b5 100644
--- a/e2ap/lib/DynamicDLTransmissionInformation.c
+++ b/e2ap/lib/DynamicDLTransmissionInformation.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "DynamicDLTransmissionInformation.h"
diff --git a/e2ap/lib/DynamicNAICSInformation.c b/e2ap/lib/DynamicNAICSInformation.c
index 0114c56..0035910 100644
--- a/e2ap/lib/DynamicNAICSInformation.c
+++ b/e2ap/lib/DynamicNAICSInformation.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "DynamicNAICSInformation.h"
@@ -190,7 +190,7 @@
 	{ ATF_POINTER, 1, offsetof(struct DynamicNAICSInformation, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P133,
+		&asn_DEF_ProtocolExtensionContainer_7683P133,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RAB-ID.c b/e2ap/lib/E-RAB-ID.c
index 6e3108b..2d13518 100644
--- a/e2ap/lib/E-RAB-ID.c
+++ b/e2ap/lib/E-RAB-ID.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RAB-ID.h"
diff --git a/e2ap/lib/E-RAB-Item.c b/e2ap/lib/E-RAB-Item.c
index 0b0cd1e..8671d16 100644
--- a/e2ap/lib/E-RAB-Item.c
+++ b/e2ap/lib/E-RAB-Item.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RAB-Item.h"
@@ -30,7 +30,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RAB_Item, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P140,
+		&asn_DEF_ProtocolExtensionContainer_7683P140,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RAB-Level-QoS-Parameters.c b/e2ap/lib/E-RAB-Level-QoS-Parameters.c
index baf8215..f1920e2 100644
--- a/e2ap/lib/E-RAB-Level-QoS-Parameters.c
+++ b/e2ap/lib/E-RAB-Level-QoS-Parameters.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RAB-Level-QoS-Parameters.h"
@@ -40,7 +40,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RAB_Level_QoS_Parameters, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P139,
+		&asn_DEF_ProtocolExtensionContainer_7683P139,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RAB-List.c b/e2ap/lib/E-RAB-List.c
index 661b1f9..b32d333 100644
--- a/e2ap/lib/E-RAB-List.c
+++ b/e2ap/lib/E-RAB-List.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RAB-List.h"
@@ -20,7 +20,7 @@
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
-		&asn_DEF_ProtocolIE_Single_Container_9518P46,
+		&asn_DEF_ProtocolIE_Single_Container_7635P46,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABUsageReport-Item.c b/e2ap/lib/E-RABUsageReport-Item.c
index 7e7a384..9a161da 100644
--- a/e2ap/lib/E-RABUsageReport-Item.c
+++ b/e2ap/lib/E-RABUsageReport-Item.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABUsageReport-Item.h"
@@ -80,7 +80,7 @@
 		return -1;
 	}
 	
-	if((value >= 0 && value <= 18446744073709551615)) {
+	if((value >= 0 && value <= 18446744073709551615U)) {
 		/* Constraint check succeeded */
 		return 0;
 	} else {
@@ -111,7 +111,7 @@
 		return -1;
 	}
 	
-	if((value >= 0 && value <= 18446744073709551615)) {
+	if((value >= 0 && value <= 18446744073709551615U)) {
 		/* Constraint check succeeded */
 		return 0;
 	} else {
@@ -139,18 +139,18 @@
 	0, 0	/* No PER value map */
 };
 static asn_oer_constraints_t asn_OER_memb_usageCountUL_constr_4 CC_NOTUSED = {
-	{ 8, 1 }	/* (0..18446744073709551615) */,
+	{ 8, 1 }	/* (0..18446744073709551615U) */,
 	-1};
 static asn_per_constraints_t asn_PER_memb_usageCountUL_constr_4 CC_NOTUSED = {
-	{ APC_CONSTRAINED,	 64, -1,  0,  18446744073709551615 }	/* (0..18446744073709551615) */,
+	{ APC_CONSTRAINED,	 64, -1,  0,  18446744073709551615U }	/* (0..18446744073709551615U) */,
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	0, 0	/* No PER value map */
 };
 static asn_oer_constraints_t asn_OER_memb_usageCountDL_constr_5 CC_NOTUSED = {
-	{ 8, 1 }	/* (0..18446744073709551615) */,
+	{ 8, 1 }	/* (0..18446744073709551615U) */,
 	-1};
 static asn_per_constraints_t asn_PER_memb_usageCountDL_constr_5 CC_NOTUSED = {
-	{ APC_CONSTRAINED,	 64, -1,  0,  18446744073709551615 }	/* (0..18446744073709551615) */,
+	{ APC_CONSTRAINED,	 64, -1,  0,  18446744073709551615U }	/* (0..18446744073709551615U) */,
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	0, 0	/* No PER value map */
 };
@@ -194,7 +194,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABUsageReport_Item, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (4 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P141,
+		&asn_DEF_ProtocolExtensionContainer_7683P141,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABUsageReportList.c b/e2ap/lib/E-RABUsageReportList.c
index 3af84a5..27c7089 100644
--- a/e2ap/lib/E-RABUsageReportList.c
+++ b/e2ap/lib/E-RABUsageReportList.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABUsageReportList.h"
@@ -20,7 +20,7 @@
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
-		&asn_DEF_ProtocolIE_Single_Container_9518P47,
+		&asn_DEF_ProtocolIE_Single_Container_7635P47,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-Admitted-Item.c b/e2ap/lib/E-RABs-Admitted-Item.c
index 1ac44a7..5764d27 100644
--- a/e2ap/lib/E-RABs-Admitted-Item.c
+++ b/e2ap/lib/E-RABs-Admitted-Item.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-Admitted-Item.h"
@@ -40,7 +40,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABs_Admitted_Item, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P5,
+		&asn_DEF_ProtocolExtensionContainer_7683P5,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-Admitted-List.c b/e2ap/lib/E-RABs-Admitted-List.c
index 2a88793..ef2470e 100644
--- a/e2ap/lib/E-RABs-Admitted-List.c
+++ b/e2ap/lib/E-RABs-Admitted-List.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-Admitted-List.h"
@@ -20,7 +20,7 @@
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
-		&asn_DEF_ProtocolIE_Single_Container_9518P7,
+		&asn_DEF_ProtocolIE_Single_Container_7635P7,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-Admitted-ToBeAdded-Item-SCG-Bearer.c b/e2ap/lib/E-RABs-Admitted-ToBeAdded-Item-SCG-Bearer.c
index 95ddf3a..3160ea5 100644
--- a/e2ap/lib/E-RABs-Admitted-ToBeAdded-Item-SCG-Bearer.c
+++ b/e2ap/lib/E-RABs-Admitted-ToBeAdded-Item-SCG-Bearer.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-Admitted-ToBeAdded-Item-SCG-Bearer.h"
@@ -49,7 +49,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_Bearer, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (4 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P19,
+		&asn_DEF_ProtocolExtensionContainer_7683P19,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-Admitted-ToBeAdded-Item-Split-Bearer.c b/e2ap/lib/E-RABs-Admitted-ToBeAdded-Item-Split-Bearer.c
index 695f71c..cb29ef8 100644
--- a/e2ap/lib/E-RABs-Admitted-ToBeAdded-Item-Split-Bearer.c
+++ b/e2ap/lib/E-RABs-Admitted-ToBeAdded-Item-Split-Bearer.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-Admitted-ToBeAdded-Item-Split-Bearer.h"
@@ -30,7 +30,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_Bearer, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P20,
+		&asn_DEF_ProtocolExtensionContainer_7683P20,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-Admitted-ToBeAdded-Item.c b/e2ap/lib/E-RABs-Admitted-ToBeAdded-Item.c
index b27e54f..29958a3 100644
--- a/e2ap/lib/E-RABs-Admitted-ToBeAdded-Item.c
+++ b/e2ap/lib/E-RABs-Admitted-ToBeAdded-Item.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-Admitted-ToBeAdded-Item.h"
diff --git a/e2ap/lib/E-RABs-Admitted-ToBeAdded-List.c b/e2ap/lib/E-RABs-Admitted-ToBeAdded-List.c
index 76777de..d24cb73 100644
--- a/e2ap/lib/E-RABs-Admitted-ToBeAdded-List.c
+++ b/e2ap/lib/E-RABs-Admitted-ToBeAdded-List.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-Admitted-ToBeAdded-List.h"
@@ -20,7 +20,7 @@
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
-		&asn_DEF_ProtocolIE_Single_Container_9518P16,
+		&asn_DEF_ProtocolIE_Single_Container_7635P16,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-Admitted-ToBeAdded-ModAckItem-SCG-Bearer.c b/e2ap/lib/E-RABs-Admitted-ToBeAdded-ModAckItem-SCG-Bearer.c
index d0bbb8c..b61d532 100644
--- a/e2ap/lib/E-RABs-Admitted-ToBeAdded-ModAckItem-SCG-Bearer.c
+++ b/e2ap/lib/E-RABs-Admitted-ToBeAdded-ModAckItem-SCG-Bearer.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-Admitted-ToBeAdded-ModAckItem-SCG-Bearer.h"
@@ -49,7 +49,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_Bearer, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (4 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P30,
+		&asn_DEF_ProtocolExtensionContainer_7683P30,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-Admitted-ToBeAdded-ModAckItem-Split-Bearer.c b/e2ap/lib/E-RABs-Admitted-ToBeAdded-ModAckItem-Split-Bearer.c
index efff85d..ceade7b 100644
--- a/e2ap/lib/E-RABs-Admitted-ToBeAdded-ModAckItem-Split-Bearer.c
+++ b/e2ap/lib/E-RABs-Admitted-ToBeAdded-ModAckItem-Split-Bearer.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-Admitted-ToBeAdded-ModAckItem-Split-Bearer.h"
@@ -30,7 +30,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_Bearer, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P31,
+		&asn_DEF_ProtocolExtensionContainer_7683P31,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-Admitted-ToBeAdded-ModAckItem.c b/e2ap/lib/E-RABs-Admitted-ToBeAdded-ModAckItem.c
index 788df86..327f623 100644
--- a/e2ap/lib/E-RABs-Admitted-ToBeAdded-ModAckItem.c
+++ b/e2ap/lib/E-RABs-Admitted-ToBeAdded-ModAckItem.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-Admitted-ToBeAdded-ModAckItem.h"
diff --git a/e2ap/lib/E-RABs-Admitted-ToBeAdded-ModAckList.c b/e2ap/lib/E-RABs-Admitted-ToBeAdded-ModAckList.c
index ab2daf2..f72bb1d 100644
--- a/e2ap/lib/E-RABs-Admitted-ToBeAdded-ModAckList.c
+++ b/e2ap/lib/E-RABs-Admitted-ToBeAdded-ModAckList.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-Admitted-ToBeAdded-ModAckList.h"
@@ -20,7 +20,7 @@
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
-		&asn_DEF_ProtocolIE_Single_Container_9518P20,
+		&asn_DEF_ProtocolIE_Single_Container_7635P20,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPnotpresent.c b/e2ap/lib/E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPnotpresent.c
index 1663da5..e7a0905 100644
--- a/e2ap/lib/E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPnotpresent.c
+++ b/e2ap/lib/E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPnotpresent.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPnotpresent.h"
@@ -31,7 +31,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresent, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P49,
+		&asn_DEF_ProtocolExtensionContainer_7683P49,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPpresent.c b/e2ap/lib/E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPpresent.c
index 4045428..3f6b537 100644
--- a/e2ap/lib/E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPpresent.c
+++ b/e2ap/lib/E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPpresent.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPpresent.h"
@@ -78,7 +78,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresent, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (7 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P48,
+		&asn_DEF_ProtocolExtensionContainer_7683P48,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item.c b/e2ap/lib/E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item.c
index 97fb634..4a3c26a 100644
--- a/e2ap/lib/E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item.c
+++ b/e2ap/lib/E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item.h"
@@ -98,7 +98,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P47,
+		&asn_DEF_ProtocolExtensionContainer_7683P47,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-Admitted-ToBeAdded-SgNBAddReqAckList.c b/e2ap/lib/E-RABs-Admitted-ToBeAdded-SgNBAddReqAckList.c
index 0b40a57..f3d19ff 100644
--- a/e2ap/lib/E-RABs-Admitted-ToBeAdded-SgNBAddReqAckList.c
+++ b/e2ap/lib/E-RABs-Admitted-ToBeAdded-SgNBAddReqAckList.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-Admitted-ToBeAdded-SgNBAddReqAckList.h"
@@ -20,7 +20,7 @@
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
-		&asn_DEF_ProtocolIE_Single_Container_9518P29,
+		&asn_DEF_ProtocolIE_Single_Container_7635P29,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPnotpresent.c b/e2ap/lib/E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPnotpresent.c
index f5f7a51..bc8f4a2 100644
--- a/e2ap/lib/E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPnotpresent.c
+++ b/e2ap/lib/E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPnotpresent.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPnotpresent.h"
@@ -31,7 +31,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresent, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P64,
+		&asn_DEF_ProtocolExtensionContainer_7683P64,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPpresent.c b/e2ap/lib/E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPpresent.c
index 5ed8d6e..d409f58 100644
--- a/e2ap/lib/E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPpresent.c
+++ b/e2ap/lib/E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPpresent.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPpresent.h"
@@ -78,7 +78,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresent, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (7 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P63,
+		&asn_DEF_ProtocolExtensionContainer_7683P63,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-Admitted-ToBeAdded-SgNBModAck-Item.c b/e2ap/lib/E-RABs-Admitted-ToBeAdded-SgNBModAck-Item.c
index 2f9b20a..1e15ece 100644
--- a/e2ap/lib/E-RABs-Admitted-ToBeAdded-SgNBModAck-Item.c
+++ b/e2ap/lib/E-RABs-Admitted-ToBeAdded-SgNBModAck-Item.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-Admitted-ToBeAdded-SgNBModAck-Item.h"
@@ -98,7 +98,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P62,
+		&asn_DEF_ProtocolExtensionContainer_7683P62,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-Admitted-ToBeAdded-SgNBModAckList.c b/e2ap/lib/E-RABs-Admitted-ToBeAdded-SgNBModAckList.c
index c7ea0d0..7851400 100644
--- a/e2ap/lib/E-RABs-Admitted-ToBeAdded-SgNBModAckList.c
+++ b/e2ap/lib/E-RABs-Admitted-ToBeAdded-SgNBModAckList.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-Admitted-ToBeAdded-SgNBModAckList.h"
@@ -20,7 +20,7 @@
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
-		&asn_DEF_ProtocolIE_Single_Container_9518P33,
+		&asn_DEF_ProtocolIE_Single_Container_7635P33,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-Admitted-ToBeModified-ModAckItem-SCG-Bearer.c b/e2ap/lib/E-RABs-Admitted-ToBeModified-ModAckItem-SCG-Bearer.c
index 057f7a3..031ed28 100644
--- a/e2ap/lib/E-RABs-Admitted-ToBeModified-ModAckItem-SCG-Bearer.c
+++ b/e2ap/lib/E-RABs-Admitted-ToBeModified-ModAckItem-SCG-Bearer.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-Admitted-ToBeModified-ModAckItem-SCG-Bearer.h"
@@ -31,7 +31,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_Bearer, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P32,
+		&asn_DEF_ProtocolExtensionContainer_7683P32,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-Admitted-ToBeModified-ModAckItem-Split-Bearer.c b/e2ap/lib/E-RABs-Admitted-ToBeModified-ModAckItem-Split-Bearer.c
index 822e66f..6fb9bad 100644
--- a/e2ap/lib/E-RABs-Admitted-ToBeModified-ModAckItem-Split-Bearer.c
+++ b/e2ap/lib/E-RABs-Admitted-ToBeModified-ModAckItem-Split-Bearer.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-Admitted-ToBeModified-ModAckItem-Split-Bearer.h"
@@ -31,7 +31,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_Bearer, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P33,
+		&asn_DEF_ProtocolExtensionContainer_7683P33,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-Admitted-ToBeModified-ModAckItem.c b/e2ap/lib/E-RABs-Admitted-ToBeModified-ModAckItem.c
index a9f144d..fff3a03 100644
--- a/e2ap/lib/E-RABs-Admitted-ToBeModified-ModAckItem.c
+++ b/e2ap/lib/E-RABs-Admitted-ToBeModified-ModAckItem.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-Admitted-ToBeModified-ModAckItem.h"
diff --git a/e2ap/lib/E-RABs-Admitted-ToBeModified-ModAckList.c b/e2ap/lib/E-RABs-Admitted-ToBeModified-ModAckList.c
index dade23b..5b50f64 100644
--- a/e2ap/lib/E-RABs-Admitted-ToBeModified-ModAckList.c
+++ b/e2ap/lib/E-RABs-Admitted-ToBeModified-ModAckList.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-Admitted-ToBeModified-ModAckList.h"
@@ -20,7 +20,7 @@
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
-		&asn_DEF_ProtocolIE_Single_Container_9518P21,
+		&asn_DEF_ProtocolIE_Single_Container_7635P21,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPnotpresent.c b/e2ap/lib/E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPnotpresent.c
index e058810..b0621a7 100644
--- a/e2ap/lib/E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPnotpresent.c
+++ b/e2ap/lib/E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPnotpresent.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPnotpresent.h"
@@ -22,7 +22,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresent, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P67,
+		&asn_DEF_ProtocolExtensionContainer_7683P67,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPpresent.c b/e2ap/lib/E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPpresent.c
index 7d1c7b9..99c2629 100644
--- a/e2ap/lib/E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPpresent.c
+++ b/e2ap/lib/E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPpresent.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPpresent.h"
@@ -51,7 +51,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresent, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (4 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P66,
+		&asn_DEF_ProtocolExtensionContainer_7683P66,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-Admitted-ToBeModified-SgNBModAck-Item.c b/e2ap/lib/E-RABs-Admitted-ToBeModified-SgNBModAck-Item.c
index d7606fb..d333f3c 100644
--- a/e2ap/lib/E-RABs-Admitted-ToBeModified-SgNBModAck-Item.c
+++ b/e2ap/lib/E-RABs-Admitted-ToBeModified-SgNBModAck-Item.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-Admitted-ToBeModified-SgNBModAck-Item.h"
@@ -98,7 +98,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P65,
+		&asn_DEF_ProtocolExtensionContainer_7683P65,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-Admitted-ToBeModified-SgNBModAckList.c b/e2ap/lib/E-RABs-Admitted-ToBeModified-SgNBModAckList.c
index 12aca49..df4e6ac 100644
--- a/e2ap/lib/E-RABs-Admitted-ToBeModified-SgNBModAckList.c
+++ b/e2ap/lib/E-RABs-Admitted-ToBeModified-SgNBModAckList.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-Admitted-ToBeModified-SgNBModAckList.h"
@@ -20,7 +20,7 @@
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
-		&asn_DEF_ProtocolIE_Single_Container_9518P34,
+		&asn_DEF_ProtocolIE_Single_Container_7635P34,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-Admitted-ToBeReleased-ModAckItem-SCG-Bearer.c b/e2ap/lib/E-RABs-Admitted-ToBeReleased-ModAckItem-SCG-Bearer.c
index 7cb7494..4b6722d 100644
--- a/e2ap/lib/E-RABs-Admitted-ToBeReleased-ModAckItem-SCG-Bearer.c
+++ b/e2ap/lib/E-RABs-Admitted-ToBeReleased-ModAckItem-SCG-Bearer.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-Admitted-ToBeReleased-ModAckItem-SCG-Bearer.h"
@@ -21,7 +21,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_Bearer, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P34,
+		&asn_DEF_ProtocolExtensionContainer_7683P34,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-Admitted-ToBeReleased-ModAckItem-Split-Bearer.c b/e2ap/lib/E-RABs-Admitted-ToBeReleased-ModAckItem-Split-Bearer.c
index a55026f..d007e7e 100644
--- a/e2ap/lib/E-RABs-Admitted-ToBeReleased-ModAckItem-Split-Bearer.c
+++ b/e2ap/lib/E-RABs-Admitted-ToBeReleased-ModAckItem-Split-Bearer.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-Admitted-ToBeReleased-ModAckItem-Split-Bearer.h"
@@ -21,7 +21,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_Bearer, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P35,
+		&asn_DEF_ProtocolExtensionContainer_7683P35,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-Admitted-ToBeReleased-ModAckList.c b/e2ap/lib/E-RABs-Admitted-ToBeReleased-ModAckList.c
index 2ccb708..5464bda 100644
--- a/e2ap/lib/E-RABs-Admitted-ToBeReleased-ModAckList.c
+++ b/e2ap/lib/E-RABs-Admitted-ToBeReleased-ModAckList.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-Admitted-ToBeReleased-ModAckList.h"
@@ -20,7 +20,7 @@
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
-		&asn_DEF_ProtocolIE_Single_Container_9518P22,
+		&asn_DEF_ProtocolIE_Single_Container_7635P22,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPnotpresent.c b/e2ap/lib/E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPnotpresent.c
index 877bb6d..78e01ad 100644
--- a/e2ap/lib/E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPnotpresent.c
+++ b/e2ap/lib/E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPnotpresent.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPnotpresent.h"
@@ -12,7 +12,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresent, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P70,
+		&asn_DEF_ProtocolExtensionContainer_7683P70,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPpresent.c b/e2ap/lib/E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPpresent.c
index 311dff9..0bdf10c 100644
--- a/e2ap/lib/E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPpresent.c
+++ b/e2ap/lib/E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPpresent.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPpresent.h"
@@ -12,7 +12,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresent, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P69,
+		&asn_DEF_ProtocolExtensionContainer_7683P69,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-Admitted-ToBeReleased-SgNBModAckList.c b/e2ap/lib/E-RABs-Admitted-ToBeReleased-SgNBModAckList.c
index 7088cdf..5375e80 100644
--- a/e2ap/lib/E-RABs-Admitted-ToBeReleased-SgNBModAckList.c
+++ b/e2ap/lib/E-RABs-Admitted-ToBeReleased-SgNBModAckList.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-Admitted-ToBeReleased-SgNBModAckList.h"
@@ -20,7 +20,7 @@
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
-		&asn_DEF_ProtocolIE_Single_Container_9518P35,
+		&asn_DEF_ProtocolIE_Single_Container_7635P35,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-Admitted-ToBeReleased-SgNBRelReqAck-Item.c b/e2ap/lib/E-RABs-Admitted-ToBeReleased-SgNBRelReqAck-Item.c
index d74fab4..07eb4f6 100644
--- a/e2ap/lib/E-RABs-Admitted-ToBeReleased-SgNBRelReqAck-Item.c
+++ b/e2ap/lib/E-RABs-Admitted-ToBeReleased-SgNBRelReqAck-Item.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-Admitted-ToBeReleased-SgNBRelReqAck-Item.h"
@@ -30,7 +30,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_Item, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P81,
+		&asn_DEF_ProtocolExtensionContainer_7683P81,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-Admitted-ToBeReleased-SgNBRelReqAckList.c b/e2ap/lib/E-RABs-Admitted-ToBeReleased-SgNBRelReqAckList.c
index 59a17ce..c8c557b 100644
--- a/e2ap/lib/E-RABs-Admitted-ToBeReleased-SgNBRelReqAckList.c
+++ b/e2ap/lib/E-RABs-Admitted-ToBeReleased-SgNBRelReqAckList.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-Admitted-ToBeReleased-SgNBRelReqAckList.h"
@@ -20,7 +20,7 @@
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
-		&asn_DEF_ProtocolIE_Single_Container_9518P40,
+		&asn_DEF_ProtocolIE_Single_Container_7635P40,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-Admitted-ToReleased-ModAckItem.c b/e2ap/lib/E-RABs-Admitted-ToReleased-ModAckItem.c
index f764836..ff2e9fe 100644
--- a/e2ap/lib/E-RABs-Admitted-ToReleased-ModAckItem.c
+++ b/e2ap/lib/E-RABs-Admitted-ToReleased-ModAckItem.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-Admitted-ToReleased-ModAckItem.h"
diff --git a/e2ap/lib/E-RABs-Admitted-ToReleased-SgNBModAck-Item.c b/e2ap/lib/E-RABs-Admitted-ToReleased-SgNBModAck-Item.c
index fa53f76..fb2db89 100644
--- a/e2ap/lib/E-RABs-Admitted-ToReleased-SgNBModAck-Item.c
+++ b/e2ap/lib/E-RABs-Admitted-ToReleased-SgNBModAck-Item.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-Admitted-ToReleased-SgNBModAck-Item.h"
@@ -98,7 +98,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABs_Admitted_ToReleased_SgNBModAck_Item, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P68,
+		&asn_DEF_ProtocolExtensionContainer_7683P68,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPnotpresent.c b/e2ap/lib/E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPnotpresent.c
index 5e7c6e0..7790f44 100644
--- a/e2ap/lib/E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPnotpresent.c
+++ b/e2ap/lib/E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPnotpresent.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPnotpresent.h"
@@ -22,7 +22,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresent, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P77,
+		&asn_DEF_ProtocolExtensionContainer_7683P77,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPpresent.c b/e2ap/lib/E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPpresent.c
index 21a0d60..049eb69 100644
--- a/e2ap/lib/E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPpresent.c
+++ b/e2ap/lib/E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPpresent.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPpresent.h"
@@ -12,7 +12,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresent, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P76,
+		&asn_DEF_ProtocolExtensionContainer_7683P76,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-AdmittedToBeModified-SgNBModConf-Item.c b/e2ap/lib/E-RABs-AdmittedToBeModified-SgNBModConf-Item.c
index 4697be0..1ca329d 100644
--- a/e2ap/lib/E-RABs-AdmittedToBeModified-SgNBModConf-Item.c
+++ b/e2ap/lib/E-RABs-AdmittedToBeModified-SgNBModConf-Item.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-AdmittedToBeModified-SgNBModConf-Item.h"
@@ -98,7 +98,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P75,
+		&asn_DEF_ProtocolExtensionContainer_7683P75,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-AdmittedToBeModified-SgNBModConfList.c b/e2ap/lib/E-RABs-AdmittedToBeModified-SgNBModConfList.c
index 7a226b2..3678a77 100644
--- a/e2ap/lib/E-RABs-AdmittedToBeModified-SgNBModConfList.c
+++ b/e2ap/lib/E-RABs-AdmittedToBeModified-SgNBModConfList.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-AdmittedToBeModified-SgNBModConfList.h"
@@ -20,7 +20,7 @@
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
-		&asn_DEF_ProtocolIE_Single_Container_9518P38,
+		&asn_DEF_ProtocolIE_Single_Container_7635P38,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-DataForwardingAddress-Item.c b/e2ap/lib/E-RABs-DataForwardingAddress-Item.c
index 087bdd5..66b2d39 100644
--- a/e2ap/lib/E-RABs-DataForwardingAddress-Item.c
+++ b/e2ap/lib/E-RABs-DataForwardingAddress-Item.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-DataForwardingAddress-Item.h"
@@ -30,7 +30,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABs_DataForwardingAddress_Item, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P103,
+		&asn_DEF_ProtocolExtensionContainer_7683P103,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-DataForwardingAddress-List.c b/e2ap/lib/E-RABs-DataForwardingAddress-List.c
index 46eaa45..ec4402b 100644
--- a/e2ap/lib/E-RABs-DataForwardingAddress-List.c
+++ b/e2ap/lib/E-RABs-DataForwardingAddress-List.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-DataForwardingAddress-List.h"
@@ -20,7 +20,7 @@
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
-		&asn_DEF_ProtocolIE_Single_Container_9518P45,
+		&asn_DEF_ProtocolIE_Single_Container_7635P45,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-SubjectToCounterCheck-List.c b/e2ap/lib/E-RABs-SubjectToCounterCheck-List.c
index 970427b..2b2ad93 100644
--- a/e2ap/lib/E-RABs-SubjectToCounterCheck-List.c
+++ b/e2ap/lib/E-RABs-SubjectToCounterCheck-List.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-SubjectToCounterCheck-List.h"
@@ -20,7 +20,7 @@
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
-		&asn_DEF_ProtocolIE_Single_Container_9518P26,
+		&asn_DEF_ProtocolIE_Single_Container_7635P26,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-SubjectToCounterCheckItem.c b/e2ap/lib/E-RABs-SubjectToCounterCheckItem.c
index cf368b3..744f419 100644
--- a/e2ap/lib/E-RABs-SubjectToCounterCheckItem.c
+++ b/e2ap/lib/E-RABs-SubjectToCounterCheckItem.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-SubjectToCounterCheckItem.h"
@@ -193,7 +193,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABs_SubjectToCounterCheckItem, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P41,
+		&asn_DEF_ProtocolExtensionContainer_7683P41,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-SubjectToSgNBCounterCheck-Item.c b/e2ap/lib/E-RABs-SubjectToSgNBCounterCheck-Item.c
index 6a14be9..469fe11 100644
--- a/e2ap/lib/E-RABs-SubjectToSgNBCounterCheck-Item.c
+++ b/e2ap/lib/E-RABs-SubjectToSgNBCounterCheck-Item.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-SubjectToSgNBCounterCheck-Item.h"
@@ -193,7 +193,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABs_SubjectToSgNBCounterCheck_Item, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P86,
+		&asn_DEF_ProtocolExtensionContainer_7683P86,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-SubjectToSgNBCounterCheck-List.c b/e2ap/lib/E-RABs-SubjectToSgNBCounterCheck-List.c
index d2dd107..dfb088d 100644
--- a/e2ap/lib/E-RABs-SubjectToSgNBCounterCheck-List.c
+++ b/e2ap/lib/E-RABs-SubjectToSgNBCounterCheck-List.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-SubjectToSgNBCounterCheck-List.h"
@@ -20,7 +20,7 @@
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
-		&asn_DEF_ProtocolIE_Single_Container_9518P43,
+		&asn_DEF_ProtocolIE_Single_Container_7635P43,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-SubjectToStatusTransfer-Item.c b/e2ap/lib/E-RABs-SubjectToStatusTransfer-Item.c
index 09ab5d0..1b1ea59 100644
--- a/e2ap/lib/E-RABs-SubjectToStatusTransfer-Item.c
+++ b/e2ap/lib/E-RABs-SubjectToStatusTransfer-Item.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-SubjectToStatusTransfer-Item.h"
@@ -48,7 +48,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABs_SubjectToStatusTransfer_Item, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (4 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P6,
+		&asn_DEF_ProtocolExtensionContainer_7683P6,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-SubjectToStatusTransfer-List.c b/e2ap/lib/E-RABs-SubjectToStatusTransfer-List.c
index b2c4474..9afdd7f 100644
--- a/e2ap/lib/E-RABs-SubjectToStatusTransfer-List.c
+++ b/e2ap/lib/E-RABs-SubjectToStatusTransfer-List.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-SubjectToStatusTransfer-List.h"
@@ -20,7 +20,7 @@
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
-		&asn_DEF_ProtocolIE_Single_Container_9518P8,
+		&asn_DEF_ProtocolIE_Single_Container_7635P8,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-ToBeAdded-Item-SCG-Bearer.c b/e2ap/lib/E-RABs-ToBeAdded-Item-SCG-Bearer.c
index f0d6618..1c68544 100644
--- a/e2ap/lib/E-RABs-ToBeAdded-Item-SCG-Bearer.c
+++ b/e2ap/lib/E-RABs-ToBeAdded-Item-SCG-Bearer.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-ToBeAdded-Item-SCG-Bearer.h"
@@ -48,7 +48,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABs_ToBeAdded_Item_SCG_Bearer, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (4 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P17,
+		&asn_DEF_ProtocolExtensionContainer_7683P17,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-ToBeAdded-Item-Split-Bearer.c b/e2ap/lib/E-RABs-ToBeAdded-Item-Split-Bearer.c
index 6ec088a..738c8d7 100644
--- a/e2ap/lib/E-RABs-ToBeAdded-Item-Split-Bearer.c
+++ b/e2ap/lib/E-RABs-ToBeAdded-Item-Split-Bearer.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-ToBeAdded-Item-Split-Bearer.h"
@@ -39,7 +39,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABs_ToBeAdded_Item_Split_Bearer, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P18,
+		&asn_DEF_ProtocolExtensionContainer_7683P18,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-ToBeAdded-Item.c b/e2ap/lib/E-RABs-ToBeAdded-Item.c
index d4421d0..8c70d76 100644
--- a/e2ap/lib/E-RABs-ToBeAdded-Item.c
+++ b/e2ap/lib/E-RABs-ToBeAdded-Item.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-ToBeAdded-Item.h"
diff --git a/e2ap/lib/E-RABs-ToBeAdded-List-ModReq.c b/e2ap/lib/E-RABs-ToBeAdded-List-ModReq.c
index 7a077bf..504fa0c 100644
--- a/e2ap/lib/E-RABs-ToBeAdded-List-ModReq.c
+++ b/e2ap/lib/E-RABs-ToBeAdded-List-ModReq.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-ToBeAdded-List-ModReq.h"
@@ -20,7 +20,7 @@
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
-		&asn_DEF_ProtocolIE_Single_Container_9518P17,
+		&asn_DEF_ProtocolIE_Single_Container_7635P17,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-ToBeAdded-List.c b/e2ap/lib/E-RABs-ToBeAdded-List.c
index 669cfd2..28f2a8e 100644
--- a/e2ap/lib/E-RABs-ToBeAdded-List.c
+++ b/e2ap/lib/E-RABs-ToBeAdded-List.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-ToBeAdded-List.h"
@@ -20,7 +20,7 @@
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
-		&asn_DEF_ProtocolIE_Single_Container_9518P15,
+		&asn_DEF_ProtocolIE_Single_Container_7635P15,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-ToBeAdded-ModReqItem-SCG-Bearer.c b/e2ap/lib/E-RABs-ToBeAdded-ModReqItem-SCG-Bearer.c
index 3dafb48..9fe10ed 100644
--- a/e2ap/lib/E-RABs-ToBeAdded-ModReqItem-SCG-Bearer.c
+++ b/e2ap/lib/E-RABs-ToBeAdded-ModReqItem-SCG-Bearer.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-ToBeAdded-ModReqItem-SCG-Bearer.h"
@@ -48,7 +48,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_Bearer, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (4 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P24,
+		&asn_DEF_ProtocolExtensionContainer_7683P24,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-ToBeAdded-ModReqItem-Split-Bearer.c b/e2ap/lib/E-RABs-ToBeAdded-ModReqItem-Split-Bearer.c
index 4ff6f05..fbaec09 100644
--- a/e2ap/lib/E-RABs-ToBeAdded-ModReqItem-Split-Bearer.c
+++ b/e2ap/lib/E-RABs-ToBeAdded-ModReqItem-Split-Bearer.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-ToBeAdded-ModReqItem-Split-Bearer.h"
@@ -39,7 +39,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_Bearer, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P25,
+		&asn_DEF_ProtocolExtensionContainer_7683P25,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-ToBeAdded-ModReqItem.c b/e2ap/lib/E-RABs-ToBeAdded-ModReqItem.c
index 8be5f6c..1ed7e26 100644
--- a/e2ap/lib/E-RABs-ToBeAdded-ModReqItem.c
+++ b/e2ap/lib/E-RABs-ToBeAdded-ModReqItem.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-ToBeAdded-ModReqItem.h"
diff --git a/e2ap/lib/E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPnotpresent.c b/e2ap/lib/E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPnotpresent.c
index 82a14d8..f14a0ea 100644
--- a/e2ap/lib/E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPnotpresent.c
+++ b/e2ap/lib/E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPnotpresent.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPnotpresent.h"
@@ -59,7 +59,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresent, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (5 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P46,
+		&asn_DEF_ProtocolExtensionContainer_7683P46,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPpresent.c b/e2ap/lib/E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPpresent.c
index 8cb353a..a655a69 100644
--- a/e2ap/lib/E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPpresent.c
+++ b/e2ap/lib/E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPpresent.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPpresent.h"
@@ -59,7 +59,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresent, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (5 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P45,
+		&asn_DEF_ProtocolExtensionContainer_7683P45,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-ToBeAdded-SgNBAddReq-Item.c b/e2ap/lib/E-RABs-ToBeAdded-SgNBAddReq-Item.c
index c61e914..3c33698 100644
--- a/e2ap/lib/E-RABs-ToBeAdded-SgNBAddReq-Item.c
+++ b/e2ap/lib/E-RABs-ToBeAdded-SgNBAddReq-Item.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-ToBeAdded-SgNBAddReq-Item.h"
@@ -107,7 +107,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (4 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P44,
+		&asn_DEF_ProtocolExtensionContainer_7683P44,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-ToBeAdded-SgNBAddReqList.c b/e2ap/lib/E-RABs-ToBeAdded-SgNBAddReqList.c
index bf3ae72..bfe970f 100644
--- a/e2ap/lib/E-RABs-ToBeAdded-SgNBAddReqList.c
+++ b/e2ap/lib/E-RABs-ToBeAdded-SgNBAddReqList.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-ToBeAdded-SgNBAddReqList.h"
@@ -20,7 +20,7 @@
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
-		&asn_DEF_ProtocolIE_Single_Container_9518P28,
+		&asn_DEF_ProtocolIE_Single_Container_7635P28,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPnotpresent.c b/e2ap/lib/E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPnotpresent.c
index 93810e7..a1ecd5c 100644
--- a/e2ap/lib/E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPnotpresent.c
+++ b/e2ap/lib/E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPnotpresent.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPnotpresent.h"
@@ -59,7 +59,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresent, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (5 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P55,
+		&asn_DEF_ProtocolExtensionContainer_7683P55,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPpresent.c b/e2ap/lib/E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPpresent.c
index 845fc92..2ce9b31 100644
--- a/e2ap/lib/E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPpresent.c
+++ b/e2ap/lib/E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPpresent.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPpresent.h"
@@ -59,7 +59,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresent, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (5 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P54,
+		&asn_DEF_ProtocolExtensionContainer_7683P54,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-ToBeAdded-SgNBModReq-Item.c b/e2ap/lib/E-RABs-ToBeAdded-SgNBModReq-Item.c
index f140e32..f9f9f17 100644
--- a/e2ap/lib/E-RABs-ToBeAdded-SgNBModReq-Item.c
+++ b/e2ap/lib/E-RABs-ToBeAdded-SgNBModReq-Item.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-ToBeAdded-SgNBModReq-Item.h"
@@ -107,7 +107,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (4 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P53,
+		&asn_DEF_ProtocolExtensionContainer_7683P53,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-ToBeAdded-SgNBModReq-List.c b/e2ap/lib/E-RABs-ToBeAdded-SgNBModReq-List.c
index 9b669fa..2ed9639 100644
--- a/e2ap/lib/E-RABs-ToBeAdded-SgNBModReq-List.c
+++ b/e2ap/lib/E-RABs-ToBeAdded-SgNBModReq-List.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-ToBeAdded-SgNBModReq-List.h"
@@ -20,7 +20,7 @@
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
-		&asn_DEF_ProtocolIE_Single_Container_9518P30,
+		&asn_DEF_ProtocolIE_Single_Container_7635P30,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-ToBeModified-List-ModReq.c b/e2ap/lib/E-RABs-ToBeModified-List-ModReq.c
index a1be1e0..8ef1e10 100644
--- a/e2ap/lib/E-RABs-ToBeModified-List-ModReq.c
+++ b/e2ap/lib/E-RABs-ToBeModified-List-ModReq.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-ToBeModified-List-ModReq.h"
@@ -20,7 +20,7 @@
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
-		&asn_DEF_ProtocolIE_Single_Container_9518P18,
+		&asn_DEF_ProtocolIE_Single_Container_7635P18,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-ToBeModified-ModReqItem-SCG-Bearer.c b/e2ap/lib/E-RABs-ToBeModified-ModReqItem-SCG-Bearer.c
index 1a9fe92..1ff2cd6 100644
--- a/e2ap/lib/E-RABs-ToBeModified-ModReqItem-SCG-Bearer.c
+++ b/e2ap/lib/E-RABs-ToBeModified-ModReqItem-SCG-Bearer.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-ToBeModified-ModReqItem-SCG-Bearer.h"
@@ -41,7 +41,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_Bearer, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P26,
+		&asn_DEF_ProtocolExtensionContainer_7683P26,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-ToBeModified-ModReqItem-Split-Bearer.c b/e2ap/lib/E-RABs-ToBeModified-ModReqItem-Split-Bearer.c
index 83a27c5..929e279 100644
--- a/e2ap/lib/E-RABs-ToBeModified-ModReqItem-Split-Bearer.c
+++ b/e2ap/lib/E-RABs-ToBeModified-ModReqItem-Split-Bearer.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-ToBeModified-ModReqItem-Split-Bearer.h"
@@ -41,7 +41,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_Bearer, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P27,
+		&asn_DEF_ProtocolExtensionContainer_7683P27,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-ToBeModified-ModReqItem.c b/e2ap/lib/E-RABs-ToBeModified-ModReqItem.c
index 80764ca..f8315bf 100644
--- a/e2ap/lib/E-RABs-ToBeModified-ModReqItem.c
+++ b/e2ap/lib/E-RABs-ToBeModified-ModReqItem.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-ToBeModified-ModReqItem.h"
diff --git a/e2ap/lib/E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPnotpresent.c b/e2ap/lib/E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPnotpresent.c
index 2eddb72..ee863fd 100644
--- a/e2ap/lib/E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPnotpresent.c
+++ b/e2ap/lib/E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPnotpresent.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPnotpresent.h"
@@ -42,7 +42,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresent, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P58,
+		&asn_DEF_ProtocolExtensionContainer_7683P58,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPpresent.c b/e2ap/lib/E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPpresent.c
index 4abd49b..53a7675 100644
--- a/e2ap/lib/E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPpresent.c
+++ b/e2ap/lib/E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPpresent.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPpresent.h"
@@ -51,7 +51,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresent, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (4 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P57,
+		&asn_DEF_ProtocolExtensionContainer_7683P57,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-ToBeModified-SgNBModReq-Item.c b/e2ap/lib/E-RABs-ToBeModified-SgNBModReq-Item.c
index 3ba8c82..05e3e15 100644
--- a/e2ap/lib/E-RABs-ToBeModified-SgNBModReq-Item.c
+++ b/e2ap/lib/E-RABs-ToBeModified-SgNBModReq-Item.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-ToBeModified-SgNBModReq-Item.h"
@@ -98,7 +98,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P56,
+		&asn_DEF_ProtocolExtensionContainer_7683P56,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-ToBeModified-SgNBModReq-List.c b/e2ap/lib/E-RABs-ToBeModified-SgNBModReq-List.c
index 0f684f0..a5c3520 100644
--- a/e2ap/lib/E-RABs-ToBeModified-SgNBModReq-List.c
+++ b/e2ap/lib/E-RABs-ToBeModified-SgNBModReq-List.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-ToBeModified-SgNBModReq-List.h"
@@ -20,7 +20,7 @@
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
-		&asn_DEF_ProtocolIE_Single_Container_9518P31,
+		&asn_DEF_ProtocolIE_Single_Container_7635P31,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPnotpresent.c b/e2ap/lib/E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPnotpresent.c
index d012ae5..0a7b6ce 100644
--- a/e2ap/lib/E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPnotpresent.c
+++ b/e2ap/lib/E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPnotpresent.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPnotpresent.h"
@@ -31,7 +31,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresent, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P74,
+		&asn_DEF_ProtocolExtensionContainer_7683P74,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPpresent.c b/e2ap/lib/E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPpresent.c
index 4723f47..1f098c1 100644
--- a/e2ap/lib/E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPpresent.c
+++ b/e2ap/lib/E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPpresent.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPpresent.h"
@@ -51,7 +51,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresent, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (4 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P73,
+		&asn_DEF_ProtocolExtensionContainer_7683P73,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-ToBeModified-SgNBModReqd-Item.c b/e2ap/lib/E-RABs-ToBeModified-SgNBModReqd-Item.c
index cb5c8e1..d52b458 100644
--- a/e2ap/lib/E-RABs-ToBeModified-SgNBModReqd-Item.c
+++ b/e2ap/lib/E-RABs-ToBeModified-SgNBModReqd-Item.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-ToBeModified-SgNBModReqd-Item.h"
@@ -98,7 +98,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P72,
+		&asn_DEF_ProtocolExtensionContainer_7683P72,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-ToBeModified-SgNBModReqdList.c b/e2ap/lib/E-RABs-ToBeModified-SgNBModReqdList.c
index 6b3c013..ca4e424 100644
--- a/e2ap/lib/E-RABs-ToBeModified-SgNBModReqdList.c
+++ b/e2ap/lib/E-RABs-ToBeModified-SgNBModReqdList.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-ToBeModified-SgNBModReqdList.h"
@@ -20,7 +20,7 @@
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
-		&asn_DEF_ProtocolIE_Single_Container_9518P37,
+		&asn_DEF_ProtocolIE_Single_Container_7635P37,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-ToBeReleased-List-ModReq.c b/e2ap/lib/E-RABs-ToBeReleased-List-ModReq.c
index 8f875a3..31b8d82 100644
--- a/e2ap/lib/E-RABs-ToBeReleased-List-ModReq.c
+++ b/e2ap/lib/E-RABs-ToBeReleased-List-ModReq.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-ToBeReleased-List-ModReq.h"
@@ -20,7 +20,7 @@
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
-		&asn_DEF_ProtocolIE_Single_Container_9518P19,
+		&asn_DEF_ProtocolIE_Single_Container_7635P19,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-ToBeReleased-List-RelConf.c b/e2ap/lib/E-RABs-ToBeReleased-List-RelConf.c
index 0abf296..8bb9b15 100644
--- a/e2ap/lib/E-RABs-ToBeReleased-List-RelConf.c
+++ b/e2ap/lib/E-RABs-ToBeReleased-List-RelConf.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-ToBeReleased-List-RelConf.h"
@@ -20,7 +20,7 @@
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
-		&asn_DEF_ProtocolIE_Single_Container_9518P25,
+		&asn_DEF_ProtocolIE_Single_Container_7635P25,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-ToBeReleased-List-RelReq.c b/e2ap/lib/E-RABs-ToBeReleased-List-RelReq.c
index 539897b..c8569c7 100644
--- a/e2ap/lib/E-RABs-ToBeReleased-List-RelReq.c
+++ b/e2ap/lib/E-RABs-ToBeReleased-List-RelReq.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-ToBeReleased-List-RelReq.h"
@@ -20,7 +20,7 @@
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
-		&asn_DEF_ProtocolIE_Single_Container_9518P24,
+		&asn_DEF_ProtocolIE_Single_Container_7635P24,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-ToBeReleased-ModReqItem-SCG-Bearer.c b/e2ap/lib/E-RABs-ToBeReleased-ModReqItem-SCG-Bearer.c
index 03c478e..367bea7 100644
--- a/e2ap/lib/E-RABs-ToBeReleased-ModReqItem-SCG-Bearer.c
+++ b/e2ap/lib/E-RABs-ToBeReleased-ModReqItem-SCG-Bearer.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-ToBeReleased-ModReqItem-SCG-Bearer.h"
@@ -40,7 +40,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_Bearer, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P28,
+		&asn_DEF_ProtocolExtensionContainer_7683P28,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-ToBeReleased-ModReqItem-Split-Bearer.c b/e2ap/lib/E-RABs-ToBeReleased-ModReqItem-Split-Bearer.c
index 0ae2f70..e469b35 100644
--- a/e2ap/lib/E-RABs-ToBeReleased-ModReqItem-Split-Bearer.c
+++ b/e2ap/lib/E-RABs-ToBeReleased-ModReqItem-Split-Bearer.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-ToBeReleased-ModReqItem-Split-Bearer.h"
@@ -31,7 +31,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_Bearer, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P29,
+		&asn_DEF_ProtocolExtensionContainer_7683P29,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-ToBeReleased-ModReqItem.c b/e2ap/lib/E-RABs-ToBeReleased-ModReqItem.c
index 17d0027..ffd7cc6 100644
--- a/e2ap/lib/E-RABs-ToBeReleased-ModReqItem.c
+++ b/e2ap/lib/E-RABs-ToBeReleased-ModReqItem.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-ToBeReleased-ModReqItem.h"
diff --git a/e2ap/lib/E-RABs-ToBeReleased-ModReqd.c b/e2ap/lib/E-RABs-ToBeReleased-ModReqd.c
index 17676aa..05ef60a 100644
--- a/e2ap/lib/E-RABs-ToBeReleased-ModReqd.c
+++ b/e2ap/lib/E-RABs-ToBeReleased-ModReqd.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-ToBeReleased-ModReqd.h"
@@ -20,7 +20,7 @@
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
-		&asn_DEF_ProtocolIE_Single_Container_9518P23,
+		&asn_DEF_ProtocolIE_Single_Container_7635P23,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-ToBeReleased-ModReqdItem.c b/e2ap/lib/E-RABs-ToBeReleased-ModReqdItem.c
index 712e912..1982745 100644
--- a/e2ap/lib/E-RABs-ToBeReleased-ModReqdItem.c
+++ b/e2ap/lib/E-RABs-ToBeReleased-ModReqdItem.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-ToBeReleased-ModReqdItem.h"
@@ -30,7 +30,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABs_ToBeReleased_ModReqdItem, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P36,
+		&asn_DEF_ProtocolExtensionContainer_7683P36,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-ToBeReleased-RelConfItem-SCG-Bearer.c b/e2ap/lib/E-RABs-ToBeReleased-RelConfItem-SCG-Bearer.c
index d149f0e..cc5ef36 100644
--- a/e2ap/lib/E-RABs-ToBeReleased-RelConfItem-SCG-Bearer.c
+++ b/e2ap/lib/E-RABs-ToBeReleased-RelConfItem-SCG-Bearer.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-ToBeReleased-RelConfItem-SCG-Bearer.h"
@@ -40,7 +40,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_Bearer, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P39,
+		&asn_DEF_ProtocolExtensionContainer_7683P39,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-ToBeReleased-RelConfItem-Split-Bearer.c b/e2ap/lib/E-RABs-ToBeReleased-RelConfItem-Split-Bearer.c
index 89a8a40..5b63ff6 100644
--- a/e2ap/lib/E-RABs-ToBeReleased-RelConfItem-Split-Bearer.c
+++ b/e2ap/lib/E-RABs-ToBeReleased-RelConfItem-Split-Bearer.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-ToBeReleased-RelConfItem-Split-Bearer.h"
@@ -31,7 +31,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_Bearer, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P40,
+		&asn_DEF_ProtocolExtensionContainer_7683P40,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-ToBeReleased-RelConfItem.c b/e2ap/lib/E-RABs-ToBeReleased-RelConfItem.c
index c9f97e1..0226efc 100644
--- a/e2ap/lib/E-RABs-ToBeReleased-RelConfItem.c
+++ b/e2ap/lib/E-RABs-ToBeReleased-RelConfItem.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-ToBeReleased-RelConfItem.h"
diff --git a/e2ap/lib/E-RABs-ToBeReleased-RelReqItem-SCG-Bearer.c b/e2ap/lib/E-RABs-ToBeReleased-RelReqItem-SCG-Bearer.c
index 9d97b95..9f3b245 100644
--- a/e2ap/lib/E-RABs-ToBeReleased-RelReqItem-SCG-Bearer.c
+++ b/e2ap/lib/E-RABs-ToBeReleased-RelReqItem-SCG-Bearer.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-ToBeReleased-RelReqItem-SCG-Bearer.h"
@@ -40,7 +40,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_Bearer, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P37,
+		&asn_DEF_ProtocolExtensionContainer_7683P37,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-ToBeReleased-RelReqItem-Split-Bearer.c b/e2ap/lib/E-RABs-ToBeReleased-RelReqItem-Split-Bearer.c
index c9b4726..03b0e6c 100644
--- a/e2ap/lib/E-RABs-ToBeReleased-RelReqItem-Split-Bearer.c
+++ b/e2ap/lib/E-RABs-ToBeReleased-RelReqItem-Split-Bearer.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-ToBeReleased-RelReqItem-Split-Bearer.h"
@@ -31,7 +31,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_Bearer, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P38,
+		&asn_DEF_ProtocolExtensionContainer_7683P38,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-ToBeReleased-RelReqItem.c b/e2ap/lib/E-RABs-ToBeReleased-RelReqItem.c
index b1e01ae..a4f983e 100644
--- a/e2ap/lib/E-RABs-ToBeReleased-RelReqItem.c
+++ b/e2ap/lib/E-RABs-ToBeReleased-RelReqItem.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-ToBeReleased-RelReqItem.h"
diff --git a/e2ap/lib/E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPnotpresent.c b/e2ap/lib/E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPnotpresent.c
index c6c4fd8..442ded4 100644
--- a/e2ap/lib/E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPnotpresent.c
+++ b/e2ap/lib/E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPnotpresent.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPnotpresent.h"
@@ -12,7 +12,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresent, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P89,
+		&asn_DEF_ProtocolExtensionContainer_7683P89,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPpresent.c b/e2ap/lib/E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPpresent.c
index 0b628f2..24a7676 100644
--- a/e2ap/lib/E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPpresent.c
+++ b/e2ap/lib/E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPpresent.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPpresent.h"
@@ -31,7 +31,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresent, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P88,
+		&asn_DEF_ProtocolExtensionContainer_7683P88,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-ToBeReleased-SgNBChaConf-Item.c b/e2ap/lib/E-RABs-ToBeReleased-SgNBChaConf-Item.c
index d60d7e5..489166f 100644
--- a/e2ap/lib/E-RABs-ToBeReleased-SgNBChaConf-Item.c
+++ b/e2ap/lib/E-RABs-ToBeReleased-SgNBChaConf-Item.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-ToBeReleased-SgNBChaConf-Item.h"
@@ -98,7 +98,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P87,
+		&asn_DEF_ProtocolExtensionContainer_7683P87,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-ToBeReleased-SgNBChaConfList.c b/e2ap/lib/E-RABs-ToBeReleased-SgNBChaConfList.c
index 0bf043e..0fa09d0 100644
--- a/e2ap/lib/E-RABs-ToBeReleased-SgNBChaConfList.c
+++ b/e2ap/lib/E-RABs-ToBeReleased-SgNBChaConfList.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-ToBeReleased-SgNBChaConfList.h"
@@ -20,7 +20,7 @@
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
-		&asn_DEF_ProtocolIE_Single_Container_9518P44,
+		&asn_DEF_ProtocolIE_Single_Container_7635P44,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPnotpresent.c b/e2ap/lib/E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPnotpresent.c
index 9ee7595..7d56924 100644
--- a/e2ap/lib/E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPnotpresent.c
+++ b/e2ap/lib/E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPnotpresent.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPnotpresent.h"
@@ -12,7 +12,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresent, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P61,
+		&asn_DEF_ProtocolExtensionContainer_7683P61,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPpresent.c b/e2ap/lib/E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPpresent.c
index 89c13d3..4c9f986 100644
--- a/e2ap/lib/E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPpresent.c
+++ b/e2ap/lib/E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPpresent.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPpresent.h"
@@ -31,7 +31,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresent, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P60,
+		&asn_DEF_ProtocolExtensionContainer_7683P60,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-ToBeReleased-SgNBModReq-Item.c b/e2ap/lib/E-RABs-ToBeReleased-SgNBModReq-Item.c
index 1a8d3ae..31d4839 100644
--- a/e2ap/lib/E-RABs-ToBeReleased-SgNBModReq-Item.c
+++ b/e2ap/lib/E-RABs-ToBeReleased-SgNBModReq-Item.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-ToBeReleased-SgNBModReq-Item.h"
@@ -98,7 +98,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P59,
+		&asn_DEF_ProtocolExtensionContainer_7683P59,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-ToBeReleased-SgNBModReq-List.c b/e2ap/lib/E-RABs-ToBeReleased-SgNBModReq-List.c
index fcf5674..f5b6958 100644
--- a/e2ap/lib/E-RABs-ToBeReleased-SgNBModReq-List.c
+++ b/e2ap/lib/E-RABs-ToBeReleased-SgNBModReq-List.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-ToBeReleased-SgNBModReq-List.h"
@@ -20,7 +20,7 @@
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
-		&asn_DEF_ProtocolIE_Single_Container_9518P32,
+		&asn_DEF_ProtocolIE_Single_Container_7635P32,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-ToBeReleased-SgNBModReqd-Item.c b/e2ap/lib/E-RABs-ToBeReleased-SgNBModReqd-Item.c
index 272935b..1cf3115 100644
--- a/e2ap/lib/E-RABs-ToBeReleased-SgNBModReqd-Item.c
+++ b/e2ap/lib/E-RABs-ToBeReleased-SgNBModReqd-Item.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-ToBeReleased-SgNBModReqd-Item.h"
@@ -30,7 +30,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_Item, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P71,
+		&asn_DEF_ProtocolExtensionContainer_7683P71,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-ToBeReleased-SgNBModReqdList.c b/e2ap/lib/E-RABs-ToBeReleased-SgNBModReqdList.c
index d586e7d..49d9824 100644
--- a/e2ap/lib/E-RABs-ToBeReleased-SgNBModReqdList.c
+++ b/e2ap/lib/E-RABs-ToBeReleased-SgNBModReqdList.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-ToBeReleased-SgNBModReqdList.h"
@@ -20,7 +20,7 @@
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
-		&asn_DEF_ProtocolIE_Single_Container_9518P36,
+		&asn_DEF_ProtocolIE_Single_Container_7635P36,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPnotpresent.c b/e2ap/lib/E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPnotpresent.c
index 68d415a..ea181c7 100644
--- a/e2ap/lib/E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPnotpresent.c
+++ b/e2ap/lib/E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPnotpresent.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPnotpresent.h"
@@ -12,7 +12,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresent, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P85,
+		&asn_DEF_ProtocolExtensionContainer_7683P85,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPpresent.c b/e2ap/lib/E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPpresent.c
index 4499ffa..5c0ec4f 100644
--- a/e2ap/lib/E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPpresent.c
+++ b/e2ap/lib/E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPpresent.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPpresent.h"
@@ -31,7 +31,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresent, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P84,
+		&asn_DEF_ProtocolExtensionContainer_7683P84,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-ToBeReleased-SgNBRelConf-Item.c b/e2ap/lib/E-RABs-ToBeReleased-SgNBRelConf-Item.c
index eab4724..934de19 100644
--- a/e2ap/lib/E-RABs-ToBeReleased-SgNBRelConf-Item.c
+++ b/e2ap/lib/E-RABs-ToBeReleased-SgNBRelConf-Item.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-ToBeReleased-SgNBRelConf-Item.h"
@@ -98,7 +98,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P83,
+		&asn_DEF_ProtocolExtensionContainer_7683P83,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-ToBeReleased-SgNBRelConfList.c b/e2ap/lib/E-RABs-ToBeReleased-SgNBRelConfList.c
index d2fae28..76bbe33 100644
--- a/e2ap/lib/E-RABs-ToBeReleased-SgNBRelConfList.c
+++ b/e2ap/lib/E-RABs-ToBeReleased-SgNBRelConfList.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-ToBeReleased-SgNBRelConfList.h"
@@ -20,7 +20,7 @@
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
-		&asn_DEF_ProtocolIE_Single_Container_9518P42,
+		&asn_DEF_ProtocolIE_Single_Container_7635P42,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPnotpresent.c b/e2ap/lib/E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPnotpresent.c
index 089a9ea..26ea6d7 100644
--- a/e2ap/lib/E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPnotpresent.c
+++ b/e2ap/lib/E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPnotpresent.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPnotpresent.h"
@@ -12,7 +12,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresent, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P80,
+		&asn_DEF_ProtocolExtensionContainer_7683P80,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPpresent.c b/e2ap/lib/E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPpresent.c
index 24dce08..2160e6c 100644
--- a/e2ap/lib/E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPpresent.c
+++ b/e2ap/lib/E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPpresent.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPpresent.h"
@@ -31,7 +31,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresent, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P79,
+		&asn_DEF_ProtocolExtensionContainer_7683P79,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-ToBeReleased-SgNBRelReq-Item.c b/e2ap/lib/E-RABs-ToBeReleased-SgNBRelReq-Item.c
index ae82f64..1e75790 100644
--- a/e2ap/lib/E-RABs-ToBeReleased-SgNBRelReq-Item.c
+++ b/e2ap/lib/E-RABs-ToBeReleased-SgNBRelReq-Item.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-ToBeReleased-SgNBRelReq-Item.h"
@@ -98,7 +98,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P78,
+		&asn_DEF_ProtocolExtensionContainer_7683P78,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-ToBeReleased-SgNBRelReqList.c b/e2ap/lib/E-RABs-ToBeReleased-SgNBRelReqList.c
index 96f7f04..756b042 100644
--- a/e2ap/lib/E-RABs-ToBeReleased-SgNBRelReqList.c
+++ b/e2ap/lib/E-RABs-ToBeReleased-SgNBRelReqList.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-ToBeReleased-SgNBRelReqList.h"
@@ -20,7 +20,7 @@
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
-		&asn_DEF_ProtocolIE_Single_Container_9518P39,
+		&asn_DEF_ProtocolIE_Single_Container_7635P39,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-ToBeReleased-SgNBRelReqd-Item.c b/e2ap/lib/E-RABs-ToBeReleased-SgNBRelReqd-Item.c
index ecf67e3..662b7e4 100644
--- a/e2ap/lib/E-RABs-ToBeReleased-SgNBRelReqd-Item.c
+++ b/e2ap/lib/E-RABs-ToBeReleased-SgNBRelReqd-Item.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-ToBeReleased-SgNBRelReqd-Item.h"
@@ -30,7 +30,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_Item, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P82,
+		&asn_DEF_ProtocolExtensionContainer_7683P82,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-ToBeReleased-SgNBRelReqdList.c b/e2ap/lib/E-RABs-ToBeReleased-SgNBRelReqdList.c
index 9f648b5..4c15b56 100644
--- a/e2ap/lib/E-RABs-ToBeReleased-SgNBRelReqdList.c
+++ b/e2ap/lib/E-RABs-ToBeReleased-SgNBRelReqdList.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-ToBeReleased-SgNBRelReqdList.h"
@@ -20,7 +20,7 @@
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
-		&asn_DEF_ProtocolIE_Single_Container_9518P41,
+		&asn_DEF_ProtocolIE_Single_Container_7635P41,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-ToBeSetup-Item.c b/e2ap/lib/E-RABs-ToBeSetup-Item.c
index 616e49e..b8d439a 100644
--- a/e2ap/lib/E-RABs-ToBeSetup-Item.c
+++ b/e2ap/lib/E-RABs-ToBeSetup-Item.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-ToBeSetup-Item.h"
@@ -48,7 +48,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABs_ToBeSetup_Item, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (4 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P1,
+		&asn_DEF_ProtocolExtensionContainer_7683P1,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-ToBeSetup-List.c b/e2ap/lib/E-RABs-ToBeSetup-List.c
index 923e1af..59fc561 100644
--- a/e2ap/lib/E-RABs-ToBeSetup-List.c
+++ b/e2ap/lib/E-RABs-ToBeSetup-List.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-ToBeSetup-List.h"
@@ -20,7 +20,7 @@
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
-		&asn_DEF_ProtocolIE_Single_Container_9518P6,
+		&asn_DEF_ProtocolIE_Single_Container_7635P6,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-ToBeSetup-ListRetrieve.c b/e2ap/lib/E-RABs-ToBeSetup-ListRetrieve.c
index 198985d..885074c 100644
--- a/e2ap/lib/E-RABs-ToBeSetup-ListRetrieve.c
+++ b/e2ap/lib/E-RABs-ToBeSetup-ListRetrieve.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-ToBeSetup-ListRetrieve.h"
@@ -20,7 +20,7 @@
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
-		&asn_DEF_ProtocolIE_Single_Container_9518P27,
+		&asn_DEF_ProtocolIE_Single_Container_7635P27,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E-RABs-ToBeSetupRetrieve-Item.c b/e2ap/lib/E-RABs-ToBeSetupRetrieve-Item.c
index c349d19..570e47e 100644
--- a/e2ap/lib/E-RABs-ToBeSetupRetrieve-Item.c
+++ b/e2ap/lib/E-RABs-ToBeSetupRetrieve-Item.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E-RABs-ToBeSetupRetrieve-Item.h"
@@ -39,7 +39,7 @@
 	{ ATF_POINTER, 1, offsetof(struct E_RABs_ToBeSetupRetrieve_Item, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P43,
+		&asn_DEF_ProtocolExtensionContainer_7683P43,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E2AP-PDU.c b/e2ap/lib/E2AP-PDU.c
index d321093..e30634f 100644
--- a/e2ap/lib/E2AP-PDU.c
+++ b/e2ap/lib/E2AP-PDU.c
@@ -1,15 +1,15 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-PDU-Descriptions"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "E2AP-PDU.h"
 
-#include "InitiatingMessageE2.h"
-#include "SuccessfulOutcomeE2.h"
-#include "UnsuccessfulOutcomeE2.h"
+#include "InitiatingMessage.h"
+#include "SuccessfulOutcome.h"
+#include "UnsuccessfulOutcome.h"
 static asn_oer_constraints_t asn_OER_type_E2AP_PDU_constr_1 CC_NOTUSED = {
 	{ 0, 0 },
 	-1};
@@ -22,7 +22,7 @@
 	{ ATF_POINTER, 0, offsetof(struct E2AP_PDU, choice.initiatingMessage),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_InitiatingMessageE2,
+		&asn_DEF_InitiatingMessage,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -31,7 +31,7 @@
 	{ ATF_POINTER, 0, offsetof(struct E2AP_PDU, choice.successfulOutcome),
 		(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_SuccessfulOutcomeE2,
+		&asn_DEF_SuccessfulOutcome,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -40,7 +40,7 @@
 	{ ATF_POINTER, 0, offsetof(struct E2AP_PDU, choice.unsuccessfulOutcome),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_UnsuccessfulOutcomeE2,
+		&asn_DEF_UnsuccessfulOutcome,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/E2SM-gNB-X2-actionDefinition.c b/e2ap/lib/E2SM-gNB-X2-actionDefinition.c
deleted file mode 100644
index 92d16b7..0000000
--- a/e2ap/lib/E2SM-gNB-X2-actionDefinition.c
+++ /dev/null
@@ -1,142 +0,0 @@
-/*
- * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-gNB-X2-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
- */
-
-#include "E2SM-gNB-X2-actionDefinition.h"
-
-#include "ActionParameter-Item.h"
-static int
-memb_actionParameter_List_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
-			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
-	size_t size;
-	
-	if(!sptr) {
-		ASN__CTFAIL(app_key, td, sptr,
-			"%s: value not given (%s:%d)",
-			td->name, __FILE__, __LINE__);
-		return -1;
-	}
-	
-	/* Determine the number of elements */
-	size = _A_CSEQUENCE_FROM_VOID(sptr)->count;
-	
-	if((size >= 1 && size <= 255)) {
-		/* Perform validation of the inner elements */
-		return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
-	} else {
-		ASN__CTFAIL(app_key, td, sptr,
-			"%s: constraint failed (%s:%d)",
-			td->name, __FILE__, __LINE__);
-		return -1;
-	}
-}
-
-static asn_oer_constraints_t asn_OER_type_actionParameter_List_constr_3 CC_NOTUSED = {
-	{ 0, 0 },
-	-1	/* (SIZE(1..255)) */};
-static asn_per_constraints_t asn_PER_type_actionParameter_List_constr_3 CC_NOTUSED = {
-	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
-	{ APC_CONSTRAINED,	 8,  8,  1,  255 }	/* (SIZE(1..255)) */,
-	0, 0	/* No PER value map */
-};
-static asn_oer_constraints_t asn_OER_memb_actionParameter_List_constr_3 CC_NOTUSED = {
-	{ 0, 0 },
-	-1	/* (SIZE(1..255)) */};
-static asn_per_constraints_t asn_PER_memb_actionParameter_List_constr_3 CC_NOTUSED = {
-	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
-	{ APC_CONSTRAINED,	 8,  8,  1,  255 }	/* (SIZE(1..255)) */,
-	0, 0	/* No PER value map */
-};
-static asn_TYPE_member_t asn_MBR_actionParameter_List_3[] = {
-	{ ATF_POINTER, 0, 0,
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_ActionParameter_Item,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		""
-		},
-};
-static const ber_tlv_tag_t asn_DEF_actionParameter_List_tags_3[] = {
-	(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
-	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
-};
-static asn_SET_OF_specifics_t asn_SPC_actionParameter_List_specs_3 = {
-	sizeof(struct E2SM_gNB_X2_actionDefinition__actionParameter_List),
-	offsetof(struct E2SM_gNB_X2_actionDefinition__actionParameter_List, _asn_ctx),
-	0,	/* XER encoding is XMLDelimitedItemList */
-};
-static /* Use -fall-defs-global to expose */
-asn_TYPE_descriptor_t asn_DEF_actionParameter_List_3 = {
-	"actionParameter-List",
-	"actionParameter-List",
-	&asn_OP_SEQUENCE_OF,
-	asn_DEF_actionParameter_List_tags_3,
-	sizeof(asn_DEF_actionParameter_List_tags_3)
-		/sizeof(asn_DEF_actionParameter_List_tags_3[0]) - 1, /* 1 */
-	asn_DEF_actionParameter_List_tags_3,	/* Same as above */
-	sizeof(asn_DEF_actionParameter_List_tags_3)
-		/sizeof(asn_DEF_actionParameter_List_tags_3[0]), /* 2 */
-	{ &asn_OER_type_actionParameter_List_constr_3, &asn_PER_type_actionParameter_List_constr_3, SEQUENCE_OF_constraint },
-	asn_MBR_actionParameter_List_3,
-	1,	/* Single element */
-	&asn_SPC_actionParameter_List_specs_3	/* Additional specs */
-};
-
-static asn_TYPE_member_t asn_MBR_E2SM_gNB_X2_actionDefinition_1[] = {
-	{ ATF_NOFLAGS, 0, offsetof(struct E2SM_gNB_X2_actionDefinition, style_ID),
-		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
-		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_Style_ID,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"style-ID"
-		},
-	{ ATF_POINTER, 1, offsetof(struct E2SM_gNB_X2_actionDefinition, actionParameter_List),
-		(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
-		0,
-		&asn_DEF_actionParameter_List_3,
-		0,
-		{ &asn_OER_memb_actionParameter_List_constr_3, &asn_PER_memb_actionParameter_List_constr_3,  memb_actionParameter_List_constraint_1 },
-		0, 0, /* No default value */
-		"actionParameter-List"
-		},
-};
-static const int asn_MAP_E2SM_gNB_X2_actionDefinition_oms_1[] = { 1 };
-static const ber_tlv_tag_t asn_DEF_E2SM_gNB_X2_actionDefinition_tags_1[] = {
-	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
-};
-static const asn_TYPE_tag2member_t asn_MAP_E2SM_gNB_X2_actionDefinition_tag2el_1[] = {
-    { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* style-ID */
-    { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* actionParameter-List */
-};
-static asn_SEQUENCE_specifics_t asn_SPC_E2SM_gNB_X2_actionDefinition_specs_1 = {
-	sizeof(struct E2SM_gNB_X2_actionDefinition),
-	offsetof(struct E2SM_gNB_X2_actionDefinition, _asn_ctx),
-	asn_MAP_E2SM_gNB_X2_actionDefinition_tag2el_1,
-	2,	/* Count of tags in the map */
-	asn_MAP_E2SM_gNB_X2_actionDefinition_oms_1,	/* Optional members */
-	1, 0,	/* Root/Additions */
-	2,	/* First extension addition */
-};
-asn_TYPE_descriptor_t asn_DEF_E2SM_gNB_X2_actionDefinition = {
-	"E2SM-gNB-X2-actionDefinition",
-	"E2SM-gNB-X2-actionDefinition",
-	&asn_OP_SEQUENCE,
-	asn_DEF_E2SM_gNB_X2_actionDefinition_tags_1,
-	sizeof(asn_DEF_E2SM_gNB_X2_actionDefinition_tags_1)
-		/sizeof(asn_DEF_E2SM_gNB_X2_actionDefinition_tags_1[0]), /* 1 */
-	asn_DEF_E2SM_gNB_X2_actionDefinition_tags_1,	/* Same as above */
-	sizeof(asn_DEF_E2SM_gNB_X2_actionDefinition_tags_1)
-		/sizeof(asn_DEF_E2SM_gNB_X2_actionDefinition_tags_1[0]), /* 1 */
-	{ 0, 0, SEQUENCE_constraint },
-	asn_MBR_E2SM_gNB_X2_actionDefinition_1,
-	2,	/* Elements count */
-	&asn_SPC_E2SM_gNB_X2_actionDefinition_specs_1	/* Additional specs */
-};
-
diff --git a/e2ap/lib/E2SM-gNB-X2-callProcessID.c b/e2ap/lib/E2SM-gNB-X2-callProcessID.c
deleted file mode 100644
index 2b94da6..0000000
--- a/e2ap/lib/E2SM-gNB-X2-callProcessID.c
+++ /dev/null
@@ -1,50 +0,0 @@
-/*
- * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-gNB-X2-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
- */
-
-#include "E2SM-gNB-X2-callProcessID.h"
-
-static asn_TYPE_member_t asn_MBR_E2SM_gNB_X2_callProcessID_1[] = {
-	{ ATF_NOFLAGS, 0, offsetof(struct E2SM_gNB_X2_callProcessID, callProcess_ID),
-		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
-		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_CallProcess_ID,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"callProcess-ID"
-		},
-};
-static const ber_tlv_tag_t asn_DEF_E2SM_gNB_X2_callProcessID_tags_1[] = {
-	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
-};
-static const asn_TYPE_tag2member_t asn_MAP_E2SM_gNB_X2_callProcessID_tag2el_1[] = {
-    { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* callProcess-ID */
-};
-static asn_SEQUENCE_specifics_t asn_SPC_E2SM_gNB_X2_callProcessID_specs_1 = {
-	sizeof(struct E2SM_gNB_X2_callProcessID),
-	offsetof(struct E2SM_gNB_X2_callProcessID, _asn_ctx),
-	asn_MAP_E2SM_gNB_X2_callProcessID_tag2el_1,
-	1,	/* Count of tags in the map */
-	0, 0, 0,	/* Optional elements (not needed) */
-	1,	/* First extension addition */
-};
-asn_TYPE_descriptor_t asn_DEF_E2SM_gNB_X2_callProcessID = {
-	"E2SM-gNB-X2-callProcessID",
-	"E2SM-gNB-X2-callProcessID",
-	&asn_OP_SEQUENCE,
-	asn_DEF_E2SM_gNB_X2_callProcessID_tags_1,
-	sizeof(asn_DEF_E2SM_gNB_X2_callProcessID_tags_1)
-		/sizeof(asn_DEF_E2SM_gNB_X2_callProcessID_tags_1[0]), /* 1 */
-	asn_DEF_E2SM_gNB_X2_callProcessID_tags_1,	/* Same as above */
-	sizeof(asn_DEF_E2SM_gNB_X2_callProcessID_tags_1)
-		/sizeof(asn_DEF_E2SM_gNB_X2_callProcessID_tags_1[0]), /* 1 */
-	{ 0, 0, SEQUENCE_constraint },
-	asn_MBR_E2SM_gNB_X2_callProcessID_1,
-	1,	/* Elements count */
-	&asn_SPC_E2SM_gNB_X2_callProcessID_specs_1	/* Additional specs */
-};
-
diff --git a/e2ap/lib/E2SM-gNB-X2-controlHeader.c b/e2ap/lib/E2SM-gNB-X2-controlHeader.c
deleted file mode 100644
index 27320ba..0000000
--- a/e2ap/lib/E2SM-gNB-X2-controlHeader.c
+++ /dev/null
@@ -1,60 +0,0 @@
-/*
- * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-gNB-X2-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
- */
-
-#include "E2SM-gNB-X2-controlHeader.h"
-
-static asn_TYPE_member_t asn_MBR_E2SM_gNB_X2_controlHeader_1[] = {
-	{ ATF_NOFLAGS, 0, offsetof(struct E2SM_gNB_X2_controlHeader, interface_ID),
-		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
-		+1,	/* EXPLICIT tag at current level */
-		&asn_DEF_Interface_ID,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"interface-ID"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct E2SM_gNB_X2_controlHeader, interfaceDirection),
-		(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
-		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_InterfaceDirection,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"interfaceDirection"
-		},
-};
-static const ber_tlv_tag_t asn_DEF_E2SM_gNB_X2_controlHeader_tags_1[] = {
-	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
-};
-static const asn_TYPE_tag2member_t asn_MAP_E2SM_gNB_X2_controlHeader_tag2el_1[] = {
-    { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* interface-ID */
-    { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* interfaceDirection */
-};
-static asn_SEQUENCE_specifics_t asn_SPC_E2SM_gNB_X2_controlHeader_specs_1 = {
-	sizeof(struct E2SM_gNB_X2_controlHeader),
-	offsetof(struct E2SM_gNB_X2_controlHeader, _asn_ctx),
-	asn_MAP_E2SM_gNB_X2_controlHeader_tag2el_1,
-	2,	/* Count of tags in the map */
-	0, 0, 0,	/* Optional elements (not needed) */
-	2,	/* First extension addition */
-};
-asn_TYPE_descriptor_t asn_DEF_E2SM_gNB_X2_controlHeader = {
-	"E2SM-gNB-X2-controlHeader",
-	"E2SM-gNB-X2-controlHeader",
-	&asn_OP_SEQUENCE,
-	asn_DEF_E2SM_gNB_X2_controlHeader_tags_1,
-	sizeof(asn_DEF_E2SM_gNB_X2_controlHeader_tags_1)
-		/sizeof(asn_DEF_E2SM_gNB_X2_controlHeader_tags_1[0]), /* 1 */
-	asn_DEF_E2SM_gNB_X2_controlHeader_tags_1,	/* Same as above */
-	sizeof(asn_DEF_E2SM_gNB_X2_controlHeader_tags_1)
-		/sizeof(asn_DEF_E2SM_gNB_X2_controlHeader_tags_1[0]), /* 1 */
-	{ 0, 0, SEQUENCE_constraint },
-	asn_MBR_E2SM_gNB_X2_controlHeader_1,
-	2,	/* Elements count */
-	&asn_SPC_E2SM_gNB_X2_controlHeader_specs_1	/* Additional specs */
-};
-
diff --git a/e2ap/lib/E2SM-gNB-X2-controlMessage.c b/e2ap/lib/E2SM-gNB-X2-controlMessage.c
deleted file mode 100644
index c647131..0000000
--- a/e2ap/lib/E2SM-gNB-X2-controlMessage.c
+++ /dev/null
@@ -1,50 +0,0 @@
-/*
- * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-gNB-X2-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
- */
-
-#include "E2SM-gNB-X2-controlMessage.h"
-
-static asn_TYPE_member_t asn_MBR_E2SM_gNB_X2_controlMessage_1[] = {
-	{ ATF_NOFLAGS, 0, offsetof(struct E2SM_gNB_X2_controlMessage, interfaceMessage),
-		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
-		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_InterfaceMessage,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"interfaceMessage"
-		},
-};
-static const ber_tlv_tag_t asn_DEF_E2SM_gNB_X2_controlMessage_tags_1[] = {
-	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
-};
-static const asn_TYPE_tag2member_t asn_MAP_E2SM_gNB_X2_controlMessage_tag2el_1[] = {
-    { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* interfaceMessage */
-};
-static asn_SEQUENCE_specifics_t asn_SPC_E2SM_gNB_X2_controlMessage_specs_1 = {
-	sizeof(struct E2SM_gNB_X2_controlMessage),
-	offsetof(struct E2SM_gNB_X2_controlMessage, _asn_ctx),
-	asn_MAP_E2SM_gNB_X2_controlMessage_tag2el_1,
-	1,	/* Count of tags in the map */
-	0, 0, 0,	/* Optional elements (not needed) */
-	1,	/* First extension addition */
-};
-asn_TYPE_descriptor_t asn_DEF_E2SM_gNB_X2_controlMessage = {
-	"E2SM-gNB-X2-controlMessage",
-	"E2SM-gNB-X2-controlMessage",
-	&asn_OP_SEQUENCE,
-	asn_DEF_E2SM_gNB_X2_controlMessage_tags_1,
-	sizeof(asn_DEF_E2SM_gNB_X2_controlMessage_tags_1)
-		/sizeof(asn_DEF_E2SM_gNB_X2_controlMessage_tags_1[0]), /* 1 */
-	asn_DEF_E2SM_gNB_X2_controlMessage_tags_1,	/* Same as above */
-	sizeof(asn_DEF_E2SM_gNB_X2_controlMessage_tags_1)
-		/sizeof(asn_DEF_E2SM_gNB_X2_controlMessage_tags_1[0]), /* 1 */
-	{ 0, 0, SEQUENCE_constraint },
-	asn_MBR_E2SM_gNB_X2_controlMessage_1,
-	1,	/* Elements count */
-	&asn_SPC_E2SM_gNB_X2_controlMessage_specs_1	/* Additional specs */
-};
-
diff --git a/e2ap/lib/E2SM-gNB-X2-eventTriggerDefinition.c b/e2ap/lib/E2SM-gNB-X2-eventTriggerDefinition.c
deleted file mode 100644
index 632d716..0000000
--- a/e2ap/lib/E2SM-gNB-X2-eventTriggerDefinition.c
+++ /dev/null
@@ -1,162 +0,0 @@
-/*
- * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-gNB-X2-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
- */
-
-#include "E2SM-gNB-X2-eventTriggerDefinition.h"
-
-#include "InterfaceProtocolIE-Item.h"
-static int
-memb_interfaceProtocolIE_List_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
-			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
-	size_t size;
-	
-	if(!sptr) {
-		ASN__CTFAIL(app_key, td, sptr,
-			"%s: value not given (%s:%d)",
-			td->name, __FILE__, __LINE__);
-		return -1;
-	}
-	
-	/* Determine the number of elements */
-	size = _A_CSEQUENCE_FROM_VOID(sptr)->count;
-	
-	if((size >= 1 && size <= 15)) {
-		/* Perform validation of the inner elements */
-		return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
-	} else {
-		ASN__CTFAIL(app_key, td, sptr,
-			"%s: constraint failed (%s:%d)",
-			td->name, __FILE__, __LINE__);
-		return -1;
-	}
-}
-
-static asn_oer_constraints_t asn_OER_type_interfaceProtocolIE_List_constr_5 CC_NOTUSED = {
-	{ 0, 0 },
-	-1	/* (SIZE(1..15)) */};
-static asn_per_constraints_t asn_PER_type_interfaceProtocolIE_List_constr_5 CC_NOTUSED = {
-	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
-	{ APC_CONSTRAINED,	 4,  4,  1,  15 }	/* (SIZE(1..15)) */,
-	0, 0	/* No PER value map */
-};
-static asn_oer_constraints_t asn_OER_memb_interfaceProtocolIE_List_constr_5 CC_NOTUSED = {
-	{ 0, 0 },
-	-1	/* (SIZE(1..15)) */};
-static asn_per_constraints_t asn_PER_memb_interfaceProtocolIE_List_constr_5 CC_NOTUSED = {
-	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
-	{ APC_CONSTRAINED,	 4,  4,  1,  15 }	/* (SIZE(1..15)) */,
-	0, 0	/* No PER value map */
-};
-static asn_TYPE_member_t asn_MBR_interfaceProtocolIE_List_5[] = {
-	{ ATF_POINTER, 0, 0,
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_InterfaceProtocolIE_Item,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		""
-		},
-};
-static const ber_tlv_tag_t asn_DEF_interfaceProtocolIE_List_tags_5[] = {
-	(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
-	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
-};
-static asn_SET_OF_specifics_t asn_SPC_interfaceProtocolIE_List_specs_5 = {
-	sizeof(struct E2SM_gNB_X2_eventTriggerDefinition__interfaceProtocolIE_List),
-	offsetof(struct E2SM_gNB_X2_eventTriggerDefinition__interfaceProtocolIE_List, _asn_ctx),
-	0,	/* XER encoding is XMLDelimitedItemList */
-};
-static /* Use -fall-defs-global to expose */
-asn_TYPE_descriptor_t asn_DEF_interfaceProtocolIE_List_5 = {
-	"interfaceProtocolIE-List",
-	"interfaceProtocolIE-List",
-	&asn_OP_SEQUENCE_OF,
-	asn_DEF_interfaceProtocolIE_List_tags_5,
-	sizeof(asn_DEF_interfaceProtocolIE_List_tags_5)
-		/sizeof(asn_DEF_interfaceProtocolIE_List_tags_5[0]) - 1, /* 1 */
-	asn_DEF_interfaceProtocolIE_List_tags_5,	/* Same as above */
-	sizeof(asn_DEF_interfaceProtocolIE_List_tags_5)
-		/sizeof(asn_DEF_interfaceProtocolIE_List_tags_5[0]), /* 2 */
-	{ &asn_OER_type_interfaceProtocolIE_List_constr_5, &asn_PER_type_interfaceProtocolIE_List_constr_5, SEQUENCE_OF_constraint },
-	asn_MBR_interfaceProtocolIE_List_5,
-	1,	/* Single element */
-	&asn_SPC_interfaceProtocolIE_List_specs_5	/* Additional specs */
-};
-
-static asn_TYPE_member_t asn_MBR_E2SM_gNB_X2_eventTriggerDefinition_1[] = {
-	{ ATF_NOFLAGS, 0, offsetof(struct E2SM_gNB_X2_eventTriggerDefinition, interface_ID),
-		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
-		+1,	/* EXPLICIT tag at current level */
-		&asn_DEF_Interface_ID,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"interface-ID"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct E2SM_gNB_X2_eventTriggerDefinition, interfaceDirection),
-		(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
-		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_InterfaceDirection,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"interfaceDirection"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct E2SM_gNB_X2_eventTriggerDefinition, interfaceMessageType),
-		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
-		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_InterfaceMessageType,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"interfaceMessageType"
-		},
-	{ ATF_POINTER, 1, offsetof(struct E2SM_gNB_X2_eventTriggerDefinition, interfaceProtocolIE_List),
-		(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
-		0,
-		&asn_DEF_interfaceProtocolIE_List_5,
-		0,
-		{ &asn_OER_memb_interfaceProtocolIE_List_constr_5, &asn_PER_memb_interfaceProtocolIE_List_constr_5,  memb_interfaceProtocolIE_List_constraint_1 },
-		0, 0, /* No default value */
-		"interfaceProtocolIE-List"
-		},
-};
-static const int asn_MAP_E2SM_gNB_X2_eventTriggerDefinition_oms_1[] = { 3 };
-static const ber_tlv_tag_t asn_DEF_E2SM_gNB_X2_eventTriggerDefinition_tags_1[] = {
-	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
-};
-static const asn_TYPE_tag2member_t asn_MAP_E2SM_gNB_X2_eventTriggerDefinition_tag2el_1[] = {
-    { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* interface-ID */
-    { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* interfaceDirection */
-    { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* interfaceMessageType */
-    { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* interfaceProtocolIE-List */
-};
-static asn_SEQUENCE_specifics_t asn_SPC_E2SM_gNB_X2_eventTriggerDefinition_specs_1 = {
-	sizeof(struct E2SM_gNB_X2_eventTriggerDefinition),
-	offsetof(struct E2SM_gNB_X2_eventTriggerDefinition, _asn_ctx),
-	asn_MAP_E2SM_gNB_X2_eventTriggerDefinition_tag2el_1,
-	4,	/* Count of tags in the map */
-	asn_MAP_E2SM_gNB_X2_eventTriggerDefinition_oms_1,	/* Optional members */
-	1, 0,	/* Root/Additions */
-	4,	/* First extension addition */
-};
-asn_TYPE_descriptor_t asn_DEF_E2SM_gNB_X2_eventTriggerDefinition = {
-	"E2SM-gNB-X2-eventTriggerDefinition",
-	"E2SM-gNB-X2-eventTriggerDefinition",
-	&asn_OP_SEQUENCE,
-	asn_DEF_E2SM_gNB_X2_eventTriggerDefinition_tags_1,
-	sizeof(asn_DEF_E2SM_gNB_X2_eventTriggerDefinition_tags_1)
-		/sizeof(asn_DEF_E2SM_gNB_X2_eventTriggerDefinition_tags_1[0]), /* 1 */
-	asn_DEF_E2SM_gNB_X2_eventTriggerDefinition_tags_1,	/* Same as above */
-	sizeof(asn_DEF_E2SM_gNB_X2_eventTriggerDefinition_tags_1)
-		/sizeof(asn_DEF_E2SM_gNB_X2_eventTriggerDefinition_tags_1[0]), /* 1 */
-	{ 0, 0, SEQUENCE_constraint },
-	asn_MBR_E2SM_gNB_X2_eventTriggerDefinition_1,
-	4,	/* Elements count */
-	&asn_SPC_E2SM_gNB_X2_eventTriggerDefinition_specs_1	/* Additional specs */
-};
-
diff --git a/e2ap/lib/E2SM-gNB-X2-indicationHeader.c b/e2ap/lib/E2SM-gNB-X2-indicationHeader.c
deleted file mode 100644
index 52b1e4a..0000000
--- a/e2ap/lib/E2SM-gNB-X2-indicationHeader.c
+++ /dev/null
@@ -1,72 +0,0 @@
-/*
- * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-gNB-X2-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
- */
-
-#include "E2SM-gNB-X2-indicationHeader.h"
-
-static asn_TYPE_member_t asn_MBR_E2SM_gNB_X2_indicationHeader_1[] = {
-	{ ATF_NOFLAGS, 0, offsetof(struct E2SM_gNB_X2_indicationHeader, interface_ID),
-		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
-		+1,	/* EXPLICIT tag at current level */
-		&asn_DEF_Interface_ID,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"interface-ID"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct E2SM_gNB_X2_indicationHeader, interfaceDirection),
-		(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
-		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_InterfaceDirection,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"interfaceDirection"
-		},
-	{ ATF_POINTER, 1, offsetof(struct E2SM_gNB_X2_indicationHeader, timestamp),
-		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
-		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_TimeStamp,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"timestamp"
-		},
-};
-static const int asn_MAP_E2SM_gNB_X2_indicationHeader_oms_1[] = { 2 };
-static const ber_tlv_tag_t asn_DEF_E2SM_gNB_X2_indicationHeader_tags_1[] = {
-	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
-};
-static const asn_TYPE_tag2member_t asn_MAP_E2SM_gNB_X2_indicationHeader_tag2el_1[] = {
-    { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* interface-ID */
-    { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* interfaceDirection */
-    { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* timestamp */
-};
-static asn_SEQUENCE_specifics_t asn_SPC_E2SM_gNB_X2_indicationHeader_specs_1 = {
-	sizeof(struct E2SM_gNB_X2_indicationHeader),
-	offsetof(struct E2SM_gNB_X2_indicationHeader, _asn_ctx),
-	asn_MAP_E2SM_gNB_X2_indicationHeader_tag2el_1,
-	3,	/* Count of tags in the map */
-	asn_MAP_E2SM_gNB_X2_indicationHeader_oms_1,	/* Optional members */
-	1, 0,	/* Root/Additions */
-	3,	/* First extension addition */
-};
-asn_TYPE_descriptor_t asn_DEF_E2SM_gNB_X2_indicationHeader = {
-	"E2SM-gNB-X2-indicationHeader",
-	"E2SM-gNB-X2-indicationHeader",
-	&asn_OP_SEQUENCE,
-	asn_DEF_E2SM_gNB_X2_indicationHeader_tags_1,
-	sizeof(asn_DEF_E2SM_gNB_X2_indicationHeader_tags_1)
-		/sizeof(asn_DEF_E2SM_gNB_X2_indicationHeader_tags_1[0]), /* 1 */
-	asn_DEF_E2SM_gNB_X2_indicationHeader_tags_1,	/* Same as above */
-	sizeof(asn_DEF_E2SM_gNB_X2_indicationHeader_tags_1)
-		/sizeof(asn_DEF_E2SM_gNB_X2_indicationHeader_tags_1[0]), /* 1 */
-	{ 0, 0, SEQUENCE_constraint },
-	asn_MBR_E2SM_gNB_X2_indicationHeader_1,
-	3,	/* Elements count */
-	&asn_SPC_E2SM_gNB_X2_indicationHeader_specs_1	/* Additional specs */
-};
-
diff --git a/e2ap/lib/E2SM-gNB-X2-indicationMessage.c b/e2ap/lib/E2SM-gNB-X2-indicationMessage.c
deleted file mode 100644
index e8b648a..0000000
--- a/e2ap/lib/E2SM-gNB-X2-indicationMessage.c
+++ /dev/null
@@ -1,50 +0,0 @@
-/*
- * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-gNB-X2-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
- */
-
-#include "E2SM-gNB-X2-indicationMessage.h"
-
-static asn_TYPE_member_t asn_MBR_E2SM_gNB_X2_indicationMessage_1[] = {
-	{ ATF_NOFLAGS, 0, offsetof(struct E2SM_gNB_X2_indicationMessage, interfaceMessage),
-		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
-		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_InterfaceMessage,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"interfaceMessage"
-		},
-};
-static const ber_tlv_tag_t asn_DEF_E2SM_gNB_X2_indicationMessage_tags_1[] = {
-	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
-};
-static const asn_TYPE_tag2member_t asn_MAP_E2SM_gNB_X2_indicationMessage_tag2el_1[] = {
-    { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* interfaceMessage */
-};
-static asn_SEQUENCE_specifics_t asn_SPC_E2SM_gNB_X2_indicationMessage_specs_1 = {
-	sizeof(struct E2SM_gNB_X2_indicationMessage),
-	offsetof(struct E2SM_gNB_X2_indicationMessage, _asn_ctx),
-	asn_MAP_E2SM_gNB_X2_indicationMessage_tag2el_1,
-	1,	/* Count of tags in the map */
-	0, 0, 0,	/* Optional elements (not needed) */
-	1,	/* First extension addition */
-};
-asn_TYPE_descriptor_t asn_DEF_E2SM_gNB_X2_indicationMessage = {
-	"E2SM-gNB-X2-indicationMessage",
-	"E2SM-gNB-X2-indicationMessage",
-	&asn_OP_SEQUENCE,
-	asn_DEF_E2SM_gNB_X2_indicationMessage_tags_1,
-	sizeof(asn_DEF_E2SM_gNB_X2_indicationMessage_tags_1)
-		/sizeof(asn_DEF_E2SM_gNB_X2_indicationMessage_tags_1[0]), /* 1 */
-	asn_DEF_E2SM_gNB_X2_indicationMessage_tags_1,	/* Same as above */
-	sizeof(asn_DEF_E2SM_gNB_X2_indicationMessage_tags_1)
-		/sizeof(asn_DEF_E2SM_gNB_X2_indicationMessage_tags_1[0]), /* 1 */
-	{ 0, 0, SEQUENCE_constraint },
-	asn_MBR_E2SM_gNB_X2_indicationMessage_1,
-	1,	/* Elements count */
-	&asn_SPC_E2SM_gNB_X2_indicationMessage_specs_1	/* Additional specs */
-};
-
diff --git a/e2ap/lib/EARFCN.c b/e2ap/lib/EARFCN.c
index 3f54c57..1242ea8 100644
--- a/e2ap/lib/EARFCN.c
+++ b/e2ap/lib/EARFCN.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "EARFCN.h"
diff --git a/e2ap/lib/EARFCNExtension.c b/e2ap/lib/EARFCNExtension.c
index bcf015a..2fe25d2 100644
--- a/e2ap/lib/EARFCNExtension.c
+++ b/e2ap/lib/EARFCNExtension.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "EARFCNExtension.h"
diff --git a/e2ap/lib/ECGI.c b/e2ap/lib/ECGI.c
index d7bbca7..e7c2a1c 100644
--- a/e2ap/lib/ECGI.c
+++ b/e2ap/lib/ECGI.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ECGI.h"
@@ -30,7 +30,7 @@
 	{ ATF_POINTER, 1, offsetof(struct ECGI, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P134,
+		&asn_DEF_ProtocolExtensionContainer_7683P134,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/EN-DC-ResourceConfiguration.c b/e2ap/lib/EN-DC-ResourceConfiguration.c
index 2e5d8cb..d88f098 100644
--- a/e2ap/lib/EN-DC-ResourceConfiguration.c
+++ b/e2ap/lib/EN-DC-ResourceConfiguration.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "EN-DC-ResourceConfiguration.h"
@@ -192,7 +192,7 @@
 	{ ATF_POINTER, 1, offsetof(struct EN_DC_ResourceConfiguration, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P137,
+		&asn_DEF_ProtocolExtensionContainer_7683P137,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/ENB-ID.c b/e2ap/lib/ENB-ID.c
index e0e9702..5938a1a 100644
--- a/e2ap/lib/ENB-ID.c
+++ b/e2ap/lib/ENB-ID.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ENB-ID.h"
diff --git a/e2ap/lib/ENBConfigurationUpdate.c b/e2ap/lib/ENBConfigurationUpdate.c
index 5915a3d..4f57dcd 100644
--- a/e2ap/lib/ENBConfigurationUpdate.c
+++ b/e2ap/lib/ENBConfigurationUpdate.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ENBConfigurationUpdate.h"
@@ -11,7 +11,7 @@
 	{ ATF_NOFLAGS, 0, offsetof(struct ENBConfigurationUpdate, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P28,
+		&asn_DEF_ProtocolIE_Container_7632P28,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/ENBConfigurationUpdateAcknowledge.c b/e2ap/lib/ENBConfigurationUpdateAcknowledge.c
index 32babc1..b5a8af0 100644
--- a/e2ap/lib/ENBConfigurationUpdateAcknowledge.c
+++ b/e2ap/lib/ENBConfigurationUpdateAcknowledge.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ENBConfigurationUpdateAcknowledge.h"
@@ -11,7 +11,7 @@
 	{ ATF_NOFLAGS, 0, offsetof(struct ENBConfigurationUpdateAcknowledge, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P29,
+		&asn_DEF_ProtocolIE_Container_7632P29,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/ENBConfigurationUpdateFailure.c b/e2ap/lib/ENBConfigurationUpdateFailure.c
index b95e8f9..a9b5e9d 100644
--- a/e2ap/lib/ENBConfigurationUpdateFailure.c
+++ b/e2ap/lib/ENBConfigurationUpdateFailure.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ENBConfigurationUpdateFailure.h"
@@ -11,7 +11,7 @@
 	{ ATF_NOFLAGS, 0, offsetof(struct ENBConfigurationUpdateFailure, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P30,
+		&asn_DEF_ProtocolIE_Container_7632P30,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/ENDCCellActivationFailure.c b/e2ap/lib/ENDCCellActivationFailure.c
index 84289cb..f3d19c1 100644
--- a/e2ap/lib/ENDCCellActivationFailure.c
+++ b/e2ap/lib/ENDCCellActivationFailure.c
@@ -1,17 +1,17 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ENDCCellActivationFailure.h"
 
-asn_TYPE_member_t asn_MBR_ENDCCellActivationFailure_1[] = {
+static asn_TYPE_member_t asn_MBR_ENDCCellActivationFailure_1[] = {
 	{ ATF_NOFLAGS, 0, offsetof(struct ENDCCellActivationFailure, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P100,
+		&asn_DEF_ProtocolIE_Container_7632P100,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -24,7 +24,7 @@
 static const asn_TYPE_tag2member_t asn_MAP_ENDCCellActivationFailure_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */
 };
-asn_SEQUENCE_specifics_t asn_SPC_ENDCCellActivationFailure_specs_1 = {
+static asn_SEQUENCE_specifics_t asn_SPC_ENDCCellActivationFailure_specs_1 = {
 	sizeof(struct ENDCCellActivationFailure),
 	offsetof(struct ENDCCellActivationFailure, _asn_ctx),
 	asn_MAP_ENDCCellActivationFailure_tag2el_1,
diff --git a/e2ap/lib/ENDCCellActivationRequest.c b/e2ap/lib/ENDCCellActivationRequest.c
index 75b4912..06c65e1 100644
--- a/e2ap/lib/ENDCCellActivationRequest.c
+++ b/e2ap/lib/ENDCCellActivationRequest.c
@@ -1,17 +1,17 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ENDCCellActivationRequest.h"
 
-asn_TYPE_member_t asn_MBR_ENDCCellActivationRequest_1[] = {
+static asn_TYPE_member_t asn_MBR_ENDCCellActivationRequest_1[] = {
 	{ ATF_NOFLAGS, 0, offsetof(struct ENDCCellActivationRequest, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P98,
+		&asn_DEF_ProtocolIE_Container_7632P98,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -24,7 +24,7 @@
 static const asn_TYPE_tag2member_t asn_MAP_ENDCCellActivationRequest_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */
 };
-asn_SEQUENCE_specifics_t asn_SPC_ENDCCellActivationRequest_specs_1 = {
+static asn_SEQUENCE_specifics_t asn_SPC_ENDCCellActivationRequest_specs_1 = {
 	sizeof(struct ENDCCellActivationRequest),
 	offsetof(struct ENDCCellActivationRequest, _asn_ctx),
 	asn_MAP_ENDCCellActivationRequest_tag2el_1,
diff --git a/e2ap/lib/ENDCCellActivationResponse.c b/e2ap/lib/ENDCCellActivationResponse.c
index 20a5836..aafa5a7 100644
--- a/e2ap/lib/ENDCCellActivationResponse.c
+++ b/e2ap/lib/ENDCCellActivationResponse.c
@@ -1,17 +1,17 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ENDCCellActivationResponse.h"
 
-asn_TYPE_member_t asn_MBR_ENDCCellActivationResponse_1[] = {
+static asn_TYPE_member_t asn_MBR_ENDCCellActivationResponse_1[] = {
 	{ ATF_NOFLAGS, 0, offsetof(struct ENDCCellActivationResponse, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P99,
+		&asn_DEF_ProtocolIE_Container_7632P99,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -24,7 +24,7 @@
 static const asn_TYPE_tag2member_t asn_MAP_ENDCCellActivationResponse_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */
 };
-asn_SEQUENCE_specifics_t asn_SPC_ENDCCellActivationResponse_specs_1 = {
+static asn_SEQUENCE_specifics_t asn_SPC_ENDCCellActivationResponse_specs_1 = {
 	sizeof(struct ENDCCellActivationResponse),
 	offsetof(struct ENDCCellActivationResponse, _asn_ctx),
 	asn_MAP_ENDCCellActivationResponse_tag2el_1,
diff --git a/e2ap/lib/ENDCConfigurationUpdate.c b/e2ap/lib/ENDCConfigurationUpdate.c
index f658e4d..e6d0275 100644
--- a/e2ap/lib/ENDCConfigurationUpdate.c
+++ b/e2ap/lib/ENDCConfigurationUpdate.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ENDCConfigurationUpdate.h"
@@ -11,7 +11,7 @@
 	{ ATF_NOFLAGS, 0, offsetof(struct ENDCConfigurationUpdate, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P91,
+		&asn_DEF_ProtocolIE_Container_7632P91,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/ENDCConfigurationUpdateAcknowledge.c b/e2ap/lib/ENDCConfigurationUpdateAcknowledge.c
index 2c20b37..7153f50 100644
--- a/e2ap/lib/ENDCConfigurationUpdateAcknowledge.c
+++ b/e2ap/lib/ENDCConfigurationUpdateAcknowledge.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ENDCConfigurationUpdateAcknowledge.h"
@@ -11,7 +11,7 @@
 	{ ATF_NOFLAGS, 0, offsetof(struct ENDCConfigurationUpdateAcknowledge, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P94,
+		&asn_DEF_ProtocolIE_Container_7632P94,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/ENDCConfigurationUpdateFailure.c b/e2ap/lib/ENDCConfigurationUpdateFailure.c
index 7b4248c..9c7f07a 100644
--- a/e2ap/lib/ENDCConfigurationUpdateFailure.c
+++ b/e2ap/lib/ENDCConfigurationUpdateFailure.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ENDCConfigurationUpdateFailure.h"
@@ -11,7 +11,7 @@
 	{ ATF_NOFLAGS, 0, offsetof(struct ENDCConfigurationUpdateFailure, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P97,
+		&asn_DEF_ProtocolIE_Container_7632P97,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/ENDCPartialResetConfirm.c b/e2ap/lib/ENDCPartialResetConfirm.c
index 5f41e37..2cdf5c6 100644
--- a/e2ap/lib/ENDCPartialResetConfirm.c
+++ b/e2ap/lib/ENDCPartialResetConfirm.c
@@ -1,17 +1,17 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ENDCPartialResetConfirm.h"
 
-asn_TYPE_member_t asn_MBR_ENDCPartialResetConfirm_1[] = {
+static asn_TYPE_member_t asn_MBR_ENDCPartialResetConfirm_1[] = {
 	{ ATF_NOFLAGS, 0, offsetof(struct ENDCPartialResetConfirm, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P104,
+		&asn_DEF_ProtocolIE_Container_7632P104,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -24,7 +24,7 @@
 static const asn_TYPE_tag2member_t asn_MAP_ENDCPartialResetConfirm_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */
 };
-asn_SEQUENCE_specifics_t asn_SPC_ENDCPartialResetConfirm_specs_1 = {
+static asn_SEQUENCE_specifics_t asn_SPC_ENDCPartialResetConfirm_specs_1 = {
 	sizeof(struct ENDCPartialResetConfirm),
 	offsetof(struct ENDCPartialResetConfirm, _asn_ctx),
 	asn_MAP_ENDCPartialResetConfirm_tag2el_1,
diff --git a/e2ap/lib/ENDCPartialResetRequired.c b/e2ap/lib/ENDCPartialResetRequired.c
index a536d24..869bccd 100644
--- a/e2ap/lib/ENDCPartialResetRequired.c
+++ b/e2ap/lib/ENDCPartialResetRequired.c
@@ -1,17 +1,17 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ENDCPartialResetRequired.h"
 
-asn_TYPE_member_t asn_MBR_ENDCPartialResetRequired_1[] = {
+static asn_TYPE_member_t asn_MBR_ENDCPartialResetRequired_1[] = {
 	{ ATF_NOFLAGS, 0, offsetof(struct ENDCPartialResetRequired, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P103,
+		&asn_DEF_ProtocolIE_Container_7632P103,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -24,7 +24,7 @@
 static const asn_TYPE_tag2member_t asn_MAP_ENDCPartialResetRequired_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */
 };
-asn_SEQUENCE_specifics_t asn_SPC_ENDCPartialResetRequired_specs_1 = {
+static asn_SEQUENCE_specifics_t asn_SPC_ENDCPartialResetRequired_specs_1 = {
 	sizeof(struct ENDCPartialResetRequired),
 	offsetof(struct ENDCPartialResetRequired, _asn_ctx),
 	asn_MAP_ENDCPartialResetRequired_tag2el_1,
diff --git a/e2ap/lib/ENDCX2RemovalFailure.c b/e2ap/lib/ENDCX2RemovalFailure.c
index f7adad7..f6886ff 100644
--- a/e2ap/lib/ENDCX2RemovalFailure.c
+++ b/e2ap/lib/ENDCX2RemovalFailure.c
@@ -1,17 +1,17 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ENDCX2RemovalFailure.h"
 
-asn_TYPE_member_t asn_MBR_ENDCX2RemovalFailure_1[] = {
+static asn_TYPE_member_t asn_MBR_ENDCX2RemovalFailure_1[] = {
 	{ ATF_NOFLAGS, 0, offsetof(struct ENDCX2RemovalFailure, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P117,
+		&asn_DEF_ProtocolIE_Container_7632P117,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -24,7 +24,7 @@
 static const asn_TYPE_tag2member_t asn_MAP_ENDCX2RemovalFailure_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */
 };
-asn_SEQUENCE_specifics_t asn_SPC_ENDCX2RemovalFailure_specs_1 = {
+static asn_SEQUENCE_specifics_t asn_SPC_ENDCX2RemovalFailure_specs_1 = {
 	sizeof(struct ENDCX2RemovalFailure),
 	offsetof(struct ENDCX2RemovalFailure, _asn_ctx),
 	asn_MAP_ENDCX2RemovalFailure_tag2el_1,
diff --git a/e2ap/lib/ENDCX2RemovalRequest.c b/e2ap/lib/ENDCX2RemovalRequest.c
index 9919c02..e9ed4e4 100644
--- a/e2ap/lib/ENDCX2RemovalRequest.c
+++ b/e2ap/lib/ENDCX2RemovalRequest.c
@@ -1,17 +1,17 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ENDCX2RemovalRequest.h"
 
-asn_TYPE_member_t asn_MBR_ENDCX2RemovalRequest_1[] = {
+static asn_TYPE_member_t asn_MBR_ENDCX2RemovalRequest_1[] = {
 	{ ATF_NOFLAGS, 0, offsetof(struct ENDCX2RemovalRequest, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P111,
+		&asn_DEF_ProtocolIE_Container_7632P111,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -24,7 +24,7 @@
 static const asn_TYPE_tag2member_t asn_MAP_ENDCX2RemovalRequest_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */
 };
-asn_SEQUENCE_specifics_t asn_SPC_ENDCX2RemovalRequest_specs_1 = {
+static asn_SEQUENCE_specifics_t asn_SPC_ENDCX2RemovalRequest_specs_1 = {
 	sizeof(struct ENDCX2RemovalRequest),
 	offsetof(struct ENDCX2RemovalRequest, _asn_ctx),
 	asn_MAP_ENDCX2RemovalRequest_tag2el_1,
diff --git a/e2ap/lib/ENDCX2RemovalResponse.c b/e2ap/lib/ENDCX2RemovalResponse.c
index e2256a6..7f2acbf 100644
--- a/e2ap/lib/ENDCX2RemovalResponse.c
+++ b/e2ap/lib/ENDCX2RemovalResponse.c
@@ -1,17 +1,17 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ENDCX2RemovalResponse.h"
 
-asn_TYPE_member_t asn_MBR_ENDCX2RemovalResponse_1[] = {
+static asn_TYPE_member_t asn_MBR_ENDCX2RemovalResponse_1[] = {
 	{ ATF_NOFLAGS, 0, offsetof(struct ENDCX2RemovalResponse, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P114,
+		&asn_DEF_ProtocolIE_Container_7632P114,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -24,7 +24,7 @@
 static const asn_TYPE_tag2member_t asn_MAP_ENDCX2RemovalResponse_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */
 };
-asn_SEQUENCE_specifics_t asn_SPC_ENDCX2RemovalResponse_specs_1 = {
+static asn_SEQUENCE_specifics_t asn_SPC_ENDCX2RemovalResponse_specs_1 = {
 	sizeof(struct ENDCX2RemovalResponse),
 	offsetof(struct ENDCX2RemovalResponse, _asn_ctx),
 	asn_MAP_ENDCX2RemovalResponse_tag2el_1,
diff --git a/e2ap/lib/ENDCX2SetupFailure.c b/e2ap/lib/ENDCX2SetupFailure.c
index f84fe3d..6f0e73b 100644
--- a/e2ap/lib/ENDCX2SetupFailure.c
+++ b/e2ap/lib/ENDCX2SetupFailure.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ENDCX2SetupFailure.h"
@@ -11,7 +11,7 @@
 	{ ATF_NOFLAGS, 0, offsetof(struct ENDCX2SetupFailure, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P90,
+		&asn_DEF_ProtocolIE_Container_7632P90,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/ENDCX2SetupRequest.c b/e2ap/lib/ENDCX2SetupRequest.c
index 05dbdaf..0c8a2dd 100644
--- a/e2ap/lib/ENDCX2SetupRequest.c
+++ b/e2ap/lib/ENDCX2SetupRequest.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ENDCX2SetupRequest.h"
@@ -11,7 +11,7 @@
 	{ ATF_NOFLAGS, 0, offsetof(struct ENDCX2SetupRequest, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P84,
+		&asn_DEF_ProtocolIE_Container_7632P84,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/ENDCX2SetupResponse.c b/e2ap/lib/ENDCX2SetupResponse.c
index ae050e2..edfcdec 100644
--- a/e2ap/lib/ENDCX2SetupResponse.c
+++ b/e2ap/lib/ENDCX2SetupResponse.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ENDCX2SetupResponse.h"
@@ -11,7 +11,7 @@
 	{ ATF_NOFLAGS, 0, offsetof(struct ENDCX2SetupResponse, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P87,
+		&asn_DEF_ProtocolIE_Container_7632P87,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/EPLMNs.c b/e2ap/lib/EPLMNs.c
index 334ca7e..541f096 100644
--- a/e2ap/lib/EPLMNs.c
+++ b/e2ap/lib/EPLMNs.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "EPLMNs.h"
diff --git a/e2ap/lib/ERABActivityNotifyItem.c b/e2ap/lib/ERABActivityNotifyItem.c
index b0b3bfc..68696ae 100644
--- a/e2ap/lib/ERABActivityNotifyItem.c
+++ b/e2ap/lib/ERABActivityNotifyItem.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ERABActivityNotifyItem.h"
@@ -30,7 +30,7 @@
 	{ ATF_POINTER, 1, offsetof(struct ERABActivityNotifyItem, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P138,
+		&asn_DEF_ProtocolExtensionContainer_7683P138,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/ERABActivityNotifyItemList.c b/e2ap/lib/ERABActivityNotifyItemList.c
index 005864b..2335cf7 100644
--- a/e2ap/lib/ERABActivityNotifyItemList.c
+++ b/e2ap/lib/ERABActivityNotifyItemList.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ERABActivityNotifyItemList.h"
diff --git a/e2ap/lib/EUTRA-Mode-Info.c b/e2ap/lib/EUTRA-Mode-Info.c
index b21725e..5ddf54b 100644
--- a/e2ap/lib/EUTRA-Mode-Info.c
+++ b/e2ap/lib/EUTRA-Mode-Info.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "EUTRA-Mode-Info.h"
diff --git a/e2ap/lib/EUTRANCellIdentifier.c b/e2ap/lib/EUTRANCellIdentifier.c
index 8e49582..4cab5a1 100644
--- a/e2ap/lib/EUTRANCellIdentifier.c
+++ b/e2ap/lib/EUTRANCellIdentifier.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "EUTRANCellIdentifier.h"
diff --git a/e2ap/lib/EUTRANRCellResourceCoordinationRequest.c b/e2ap/lib/EUTRANRCellResourceCoordinationRequest.c
index 3381161..58dfca7 100644
--- a/e2ap/lib/EUTRANRCellResourceCoordinationRequest.c
+++ b/e2ap/lib/EUTRANRCellResourceCoordinationRequest.c
@@ -1,17 +1,17 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "EUTRANRCellResourceCoordinationRequest.h"
 
-asn_TYPE_member_t asn_MBR_EUTRANRCellResourceCoordinationRequest_1[] = {
+static asn_TYPE_member_t asn_MBR_EUTRANRCellResourceCoordinationRequest_1[] = {
 	{ ATF_NOFLAGS, 0, offsetof(struct EUTRANRCellResourceCoordinationRequest, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P105,
+		&asn_DEF_ProtocolIE_Container_7632P105,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -24,7 +24,7 @@
 static const asn_TYPE_tag2member_t asn_MAP_EUTRANRCellResourceCoordinationRequest_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */
 };
-asn_SEQUENCE_specifics_t asn_SPC_EUTRANRCellResourceCoordinationRequest_specs_1 = {
+static asn_SEQUENCE_specifics_t asn_SPC_EUTRANRCellResourceCoordinationRequest_specs_1 = {
 	sizeof(struct EUTRANRCellResourceCoordinationRequest),
 	offsetof(struct EUTRANRCellResourceCoordinationRequest, _asn_ctx),
 	asn_MAP_EUTRANRCellResourceCoordinationRequest_tag2el_1,
diff --git a/e2ap/lib/EUTRANRCellResourceCoordinationResponse.c b/e2ap/lib/EUTRANRCellResourceCoordinationResponse.c
index 59e480e..b061766 100644
--- a/e2ap/lib/EUTRANRCellResourceCoordinationResponse.c
+++ b/e2ap/lib/EUTRANRCellResourceCoordinationResponse.c
@@ -1,17 +1,17 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "EUTRANRCellResourceCoordinationResponse.h"
 
-asn_TYPE_member_t asn_MBR_EUTRANRCellResourceCoordinationResponse_1[] = {
+static asn_TYPE_member_t asn_MBR_EUTRANRCellResourceCoordinationResponse_1[] = {
 	{ ATF_NOFLAGS, 0, offsetof(struct EUTRANRCellResourceCoordinationResponse, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P108,
+		&asn_DEF_ProtocolIE_Container_7632P108,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -24,7 +24,7 @@
 static const asn_TYPE_tag2member_t asn_MAP_EUTRANRCellResourceCoordinationResponse_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */
 };
-asn_SEQUENCE_specifics_t asn_SPC_EUTRANRCellResourceCoordinationResponse_specs_1 = {
+static asn_SEQUENCE_specifics_t asn_SPC_EUTRANRCellResourceCoordinationResponse_specs_1 = {
 	sizeof(struct EUTRANRCellResourceCoordinationResponse),
 	offsetof(struct EUTRANRCellResourceCoordinationResponse, _asn_ctx),
 	asn_MAP_EUTRANRCellResourceCoordinationResponse_tag2el_1,
diff --git a/e2ap/lib/EUTRANTraceID.c b/e2ap/lib/EUTRANTraceID.c
index 981646f..cede377 100644
--- a/e2ap/lib/EUTRANTraceID.c
+++ b/e2ap/lib/EUTRANTraceID.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "EUTRANTraceID.h"
diff --git a/e2ap/lib/EncryptionAlgorithms.c b/e2ap/lib/EncryptionAlgorithms.c
index 4ccc294..3ac2de8 100644
--- a/e2ap/lib/EncryptionAlgorithms.c
+++ b/e2ap/lib/EncryptionAlgorithms.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "EncryptionAlgorithms.h"
diff --git a/e2ap/lib/EnhancedRNTP.c b/e2ap/lib/EnhancedRNTP.c
index 6209a03..3b66377 100644
--- a/e2ap/lib/EnhancedRNTP.c
+++ b/e2ap/lib/EnhancedRNTP.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "EnhancedRNTP.h"
@@ -79,7 +79,7 @@
 	{ ATF_POINTER, 1, offsetof(struct EnhancedRNTP, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P135,
+		&asn_DEF_ProtocolExtensionContainer_7683P135,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/EnhancedRNTPStartTime.c b/e2ap/lib/EnhancedRNTPStartTime.c
index bfb3d20..cbee515 100644
--- a/e2ap/lib/EnhancedRNTPStartTime.c
+++ b/e2ap/lib/EnhancedRNTPStartTime.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "EnhancedRNTPStartTime.h"
@@ -96,7 +96,7 @@
 	{ ATF_POINTER, 1, offsetof(struct EnhancedRNTPStartTime, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P136,
+		&asn_DEF_ProtocolExtensionContainer_7683P136,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/ErrorIndication.c b/e2ap/lib/ErrorIndication.c
index c2986ff..a9d1ffe 100644
--- a/e2ap/lib/ErrorIndication.c
+++ b/e2ap/lib/ErrorIndication.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ErrorIndication.h"
@@ -11,7 +11,7 @@
 	{ ATF_NOFLAGS, 0, offsetof(struct ErrorIndication, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P21,
+		&asn_DEF_ProtocolIE_Container_7632P21,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/EventType.c b/e2ap/lib/EventType.c
index 5c6f476..516e3eb 100644
--- a/e2ap/lib/EventType.c
+++ b/e2ap/lib/EventType.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "EventType.h"
diff --git a/e2ap/lib/ExpectedActivityPeriod.c b/e2ap/lib/ExpectedActivityPeriod.c
index 2be4b66..0f2a5f0 100644
--- a/e2ap/lib/ExpectedActivityPeriod.c
+++ b/e2ap/lib/ExpectedActivityPeriod.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ExpectedActivityPeriod.h"
diff --git a/e2ap/lib/ExpectedHOInterval.c b/e2ap/lib/ExpectedHOInterval.c
index 399f928..1323700 100644
--- a/e2ap/lib/ExpectedHOInterval.c
+++ b/e2ap/lib/ExpectedHOInterval.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ExpectedHOInterval.h"
diff --git a/e2ap/lib/ExpectedIdlePeriod.c b/e2ap/lib/ExpectedIdlePeriod.c
index e9cbbc1..705e603 100644
--- a/e2ap/lib/ExpectedIdlePeriod.c
+++ b/e2ap/lib/ExpectedIdlePeriod.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ExpectedIdlePeriod.h"
diff --git a/e2ap/lib/ExpectedUEActivityBehaviour.c b/e2ap/lib/ExpectedUEActivityBehaviour.c
index 4eb2ee4..f764c0b 100644
--- a/e2ap/lib/ExpectedUEActivityBehaviour.c
+++ b/e2ap/lib/ExpectedUEActivityBehaviour.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ExpectedUEActivityBehaviour.h"
@@ -39,7 +39,7 @@
 	{ ATF_POINTER, 1, offsetof(struct ExpectedUEActivityBehaviour, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P143,
+		&asn_DEF_ProtocolExtensionContainer_7683P143,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/ExpectedUEBehaviour.c b/e2ap/lib/ExpectedUEBehaviour.c
index abc2b79..28ebb06 100644
--- a/e2ap/lib/ExpectedUEBehaviour.c
+++ b/e2ap/lib/ExpectedUEBehaviour.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ExpectedUEBehaviour.h"
@@ -31,7 +31,7 @@
 	{ ATF_POINTER, 1, offsetof(struct ExpectedUEBehaviour, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P142,
+		&asn_DEF_ProtocolExtensionContainer_7683P142,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/ExtendedBitRate.c b/e2ap/lib/ExtendedBitRate.c
index d8b50cb..113663b 100644
--- a/e2ap/lib/ExtendedBitRate.c
+++ b/e2ap/lib/ExtendedBitRate.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ExtendedBitRate.h"
diff --git a/e2ap/lib/ExtendedULInterferenceOverloadInfo.c b/e2ap/lib/ExtendedULInterferenceOverloadInfo.c
index dacde47..a9fe80b 100644
--- a/e2ap/lib/ExtendedULInterferenceOverloadInfo.c
+++ b/e2ap/lib/ExtendedULInterferenceOverloadInfo.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ExtendedULInterferenceOverloadInfo.h"
@@ -69,7 +69,7 @@
 	{ ATF_POINTER, 1, offsetof(struct ExtendedULInterferenceOverloadInfo, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P144,
+		&asn_DEF_ProtocolExtensionContainer_7683P144,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/FDD-Info.c b/e2ap/lib/FDD-Info.c
index b0e2207..a2da5f8 100644
--- a/e2ap/lib/FDD-Info.c
+++ b/e2ap/lib/FDD-Info.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "FDD-Info.h"
@@ -48,7 +48,7 @@
 	{ ATF_POINTER, 1, offsetof(struct FDD_Info, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (4 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P145,
+		&asn_DEF_ProtocolExtensionContainer_7683P145,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/FDD-InfoNeighbourServedNRCell-Information.c b/e2ap/lib/FDD-InfoNeighbourServedNRCell-Information.c
index b467631..d26518c 100644
--- a/e2ap/lib/FDD-InfoNeighbourServedNRCell-Information.c
+++ b/e2ap/lib/FDD-InfoNeighbourServedNRCell-Information.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "FDD-InfoNeighbourServedNRCell-Information.h"
@@ -30,7 +30,7 @@
 	{ ATF_POINTER, 1, offsetof(struct FDD_InfoNeighbourServedNRCell_Information, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P94,
+		&asn_DEF_ProtocolExtensionContainer_7683P94,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/FDD-InfoServedNRCell-Information.c b/e2ap/lib/FDD-InfoServedNRCell-Information.c
index 6674a43..26678f1 100644
--- a/e2ap/lib/FDD-InfoServedNRCell-Information.c
+++ b/e2ap/lib/FDD-InfoServedNRCell-Information.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "FDD-InfoServedNRCell-Information.h"
@@ -48,7 +48,7 @@
 	{ ATF_POINTER, 1, offsetof(struct FDD_InfoServedNRCell_Information, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (4 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P93,
+		&asn_DEF_ProtocolExtensionContainer_7683P93,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/FiveGS-TAC.c b/e2ap/lib/FiveGS-TAC.c
index a25d4f3..9961d8b 100644
--- a/e2ap/lib/FiveGS-TAC.c
+++ b/e2ap/lib/FiveGS-TAC.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "FiveGS-TAC.h"
diff --git a/e2ap/lib/ForbiddenInterRATs.c b/e2ap/lib/ForbiddenInterRATs.c
index f2004b0..7b7b4d5 100644
--- a/e2ap/lib/ForbiddenInterRATs.c
+++ b/e2ap/lib/ForbiddenInterRATs.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ForbiddenInterRATs.h"
diff --git a/e2ap/lib/ForbiddenLACs.c b/e2ap/lib/ForbiddenLACs.c
index f6c164a..11f7ce3 100644
--- a/e2ap/lib/ForbiddenLACs.c
+++ b/e2ap/lib/ForbiddenLACs.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ForbiddenLACs.h"
diff --git a/e2ap/lib/ForbiddenLAs-Item.c b/e2ap/lib/ForbiddenLAs-Item.c
index 7c2f708..6c204b4 100644
--- a/e2ap/lib/ForbiddenLAs-Item.c
+++ b/e2ap/lib/ForbiddenLAs-Item.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ForbiddenLAs-Item.h"
@@ -30,7 +30,7 @@
 	{ ATF_POINTER, 1, offsetof(struct ForbiddenLAs_Item, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P147,
+		&asn_DEF_ProtocolExtensionContainer_7683P147,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/ForbiddenLAs.c b/e2ap/lib/ForbiddenLAs.c
index 50b9209..cd7fcf2 100644
--- a/e2ap/lib/ForbiddenLAs.c
+++ b/e2ap/lib/ForbiddenLAs.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ForbiddenLAs.h"
diff --git a/e2ap/lib/ForbiddenTACs.c b/e2ap/lib/ForbiddenTACs.c
index 8926af6..5bc7b51 100644
--- a/e2ap/lib/ForbiddenTACs.c
+++ b/e2ap/lib/ForbiddenTACs.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ForbiddenTACs.h"
diff --git a/e2ap/lib/ForbiddenTAs-Item.c b/e2ap/lib/ForbiddenTAs-Item.c
index e1ee1bd..e43c640 100644
--- a/e2ap/lib/ForbiddenTAs-Item.c
+++ b/e2ap/lib/ForbiddenTAs-Item.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ForbiddenTAs-Item.h"
@@ -30,7 +30,7 @@
 	{ ATF_POINTER, 1, offsetof(struct ForbiddenTAs_Item, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P146,
+		&asn_DEF_ProtocolExtensionContainer_7683P146,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/ForbiddenTAs.c b/e2ap/lib/ForbiddenTAs.c
index 7930f00..f76d14d 100644
--- a/e2ap/lib/ForbiddenTAs.c
+++ b/e2ap/lib/ForbiddenTAs.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ForbiddenTAs.h"
diff --git a/e2ap/lib/Fourframes.c b/e2ap/lib/Fourframes.c
index 0a0e854..a218ce3 100644
--- a/e2ap/lib/Fourframes.c
+++ b/e2ap/lib/Fourframes.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "Fourframes.h"
diff --git a/e2ap/lib/FreqBandIndicator.c b/e2ap/lib/FreqBandIndicator.c
index 3f4d73f..ec5a37f 100644
--- a/e2ap/lib/FreqBandIndicator.c
+++ b/e2ap/lib/FreqBandIndicator.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "FreqBandIndicator.h"
diff --git a/e2ap/lib/FreqBandIndicatorPriority.c b/e2ap/lib/FreqBandIndicatorPriority.c
index e8b1fff..96e90b8 100644
--- a/e2ap/lib/FreqBandIndicatorPriority.c
+++ b/e2ap/lib/FreqBandIndicatorPriority.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "FreqBandIndicatorPriority.h"
diff --git a/e2ap/lib/FreqBandNrItem.c b/e2ap/lib/FreqBandNrItem.c
index 5d4b581..c851535 100644
--- a/e2ap/lib/FreqBandNrItem.c
+++ b/e2ap/lib/FreqBandNrItem.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "FreqBandNrItem.h"
@@ -143,7 +143,7 @@
 	{ ATF_POINTER, 1, offsetof(struct FreqBandNrItem, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P148,
+		&asn_DEF_ProtocolExtensionContainer_7683P148,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/GBR-QosInformation.c b/e2ap/lib/GBR-QosInformation.c
index 252de2f..376a0c8 100644
--- a/e2ap/lib/GBR-QosInformation.c
+++ b/e2ap/lib/GBR-QosInformation.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "GBR-QosInformation.h"
@@ -48,7 +48,7 @@
 	{ ATF_POINTER, 1, offsetof(struct GBR_QosInformation, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (4 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P149,
+		&asn_DEF_ProtocolExtensionContainer_7683P149,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/GNB-ID.c b/e2ap/lib/GNB-ID.c
index b2c9bb5..e19dbdf 100644
--- a/e2ap/lib/GNB-ID.c
+++ b/e2ap/lib/GNB-ID.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "GNB-ID.h"
diff --git a/e2ap/lib/GNBOverloadInformation.c b/e2ap/lib/GNBOverloadInformation.c
index f4cd6da..3d12424 100644
--- a/e2ap/lib/GNBOverloadInformation.c
+++ b/e2ap/lib/GNBOverloadInformation.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "GNBOverloadInformation.h"
diff --git a/e2ap/lib/GNBStatusIndication.c b/e2ap/lib/GNBStatusIndication.c
index fc0780a..66caaeb 100644
--- a/e2ap/lib/GNBStatusIndication.c
+++ b/e2ap/lib/GNBStatusIndication.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "GNBStatusIndication.h"
@@ -11,7 +11,7 @@
 	{ ATF_NOFLAGS, 0, offsetof(struct GNBStatusIndication, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P119,
+		&asn_DEF_ProtocolIE_Container_7632P119,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/GTP-TEI.c b/e2ap/lib/GTP-TEI.c
index cecb2a7..bbf5025 100644
--- a/e2ap/lib/GTP-TEI.c
+++ b/e2ap/lib/GTP-TEI.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "GTP-TEI.h"
diff --git a/e2ap/lib/GTPtunnelEndpoint.c b/e2ap/lib/GTPtunnelEndpoint.c
index 8d8eeb3..2aeadc0 100644
--- a/e2ap/lib/GTPtunnelEndpoint.c
+++ b/e2ap/lib/GTPtunnelEndpoint.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "GTPtunnelEndpoint.h"
@@ -30,7 +30,7 @@
 	{ ATF_POINTER, 1, offsetof(struct GTPtunnelEndpoint, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P152,
+		&asn_DEF_ProtocolExtensionContainer_7683P152,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/GU-Group-ID.c b/e2ap/lib/GU-Group-ID.c
index 30320a3..a1c1216 100644
--- a/e2ap/lib/GU-Group-ID.c
+++ b/e2ap/lib/GU-Group-ID.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "GU-Group-ID.h"
@@ -30,7 +30,7 @@
 	{ ATF_POINTER, 1, offsetof(struct GU_Group_ID, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P153,
+		&asn_DEF_ProtocolExtensionContainer_7683P153,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/GUGroupIDList.c b/e2ap/lib/GUGroupIDList.c
index b0d7543..2eb4bd5 100644
--- a/e2ap/lib/GUGroupIDList.c
+++ b/e2ap/lib/GUGroupIDList.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "GUGroupIDList.h"
diff --git a/e2ap/lib/GUMMEI.c b/e2ap/lib/GUMMEI.c
index 29e89e5..f2708c7 100644
--- a/e2ap/lib/GUMMEI.c
+++ b/e2ap/lib/GUMMEI.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "GUMMEI.h"
@@ -30,7 +30,7 @@
 	{ ATF_POINTER, 1, offsetof(struct GUMMEI, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P154,
+		&asn_DEF_ProtocolExtensionContainer_7683P154,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/GlobalENB-ID.c b/e2ap/lib/GlobalENB-ID.c
index bdc0f83..3c6381d 100644
--- a/e2ap/lib/GlobalENB-ID.c
+++ b/e2ap/lib/GlobalENB-ID.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "GlobalENB-ID.h"
@@ -30,7 +30,7 @@
 	{ ATF_POINTER, 1, offsetof(struct GlobalENB_ID, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P150,
+		&asn_DEF_ProtocolExtensionContainer_7683P150,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/GlobalGNB-ID.c b/e2ap/lib/GlobalGNB-ID.c
index 0bab5b9..47a68f3 100644
--- a/e2ap/lib/GlobalGNB-ID.c
+++ b/e2ap/lib/GlobalGNB-ID.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "GlobalGNB-ID.h"
@@ -30,7 +30,7 @@
 	{ ATF_POINTER, 1, offsetof(struct GlobalGNB_ID, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P151,
+		&asn_DEF_ProtocolExtensionContainer_7683P151,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/HFN.c b/e2ap/lib/HFN.c
index 3a74251..100f1e3 100644
--- a/e2ap/lib/HFN.c
+++ b/e2ap/lib/HFN.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "HFN.h"
diff --git a/e2ap/lib/HFNModified.c b/e2ap/lib/HFNModified.c
index 4fe9e56..71d0d8d 100644
--- a/e2ap/lib/HFNModified.c
+++ b/e2ap/lib/HFNModified.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "HFNModified.h"
diff --git a/e2ap/lib/HFNforPDCP-SNlength18.c b/e2ap/lib/HFNforPDCP-SNlength18.c
index 1bfb28b..e7b9d1a 100644
--- a/e2ap/lib/HFNforPDCP-SNlength18.c
+++ b/e2ap/lib/HFNforPDCP-SNlength18.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "HFNforPDCP-SNlength18.h"
diff --git a/e2ap/lib/HWLoadIndicator.c b/e2ap/lib/HWLoadIndicator.c
index dfa0073..f99672f 100644
--- a/e2ap/lib/HWLoadIndicator.c
+++ b/e2ap/lib/HWLoadIndicator.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "HWLoadIndicator.h"
@@ -30,7 +30,7 @@
 	{ ATF_POINTER, 1, offsetof(struct HWLoadIndicator, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P156,
+		&asn_DEF_ProtocolExtensionContainer_7683P156,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/HandoverCancel.c b/e2ap/lib/HandoverCancel.c
index 19f03e7..d0eca28 100644
--- a/e2ap/lib/HandoverCancel.c
+++ b/e2ap/lib/HandoverCancel.c
@@ -1,17 +1,17 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "HandoverCancel.h"
 
-asn_TYPE_member_t asn_MBR_HandoverCancel_1[] = {
+static asn_TYPE_member_t asn_MBR_HandoverCancel_1[] = {
 	{ ATF_NOFLAGS, 0, offsetof(struct HandoverCancel, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P20,
+		&asn_DEF_ProtocolIE_Container_7632P20,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -24,7 +24,7 @@
 static const asn_TYPE_tag2member_t asn_MAP_HandoverCancel_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */
 };
-asn_SEQUENCE_specifics_t asn_SPC_HandoverCancel_specs_1 = {
+static asn_SEQUENCE_specifics_t asn_SPC_HandoverCancel_specs_1 = {
 	sizeof(struct HandoverCancel),
 	offsetof(struct HandoverCancel, _asn_ctx),
 	asn_MAP_HandoverCancel_tag2el_1,
diff --git a/e2ap/lib/HandoverPreparationFailure.c b/e2ap/lib/HandoverPreparationFailure.c
index 93ba0a9..c36c4e7 100644
--- a/e2ap/lib/HandoverPreparationFailure.c
+++ b/e2ap/lib/HandoverPreparationFailure.c
@@ -1,17 +1,17 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "HandoverPreparationFailure.h"
 
-asn_TYPE_member_t asn_MBR_HandoverPreparationFailure_1[] = {
+static asn_TYPE_member_t asn_MBR_HandoverPreparationFailure_1[] = {
 	{ ATF_NOFLAGS, 0, offsetof(struct HandoverPreparationFailure, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P16,
+		&asn_DEF_ProtocolIE_Container_7632P16,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -24,7 +24,7 @@
 static const asn_TYPE_tag2member_t asn_MAP_HandoverPreparationFailure_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */
 };
-asn_SEQUENCE_specifics_t asn_SPC_HandoverPreparationFailure_specs_1 = {
+static asn_SEQUENCE_specifics_t asn_SPC_HandoverPreparationFailure_specs_1 = {
 	sizeof(struct HandoverPreparationFailure),
 	offsetof(struct HandoverPreparationFailure, _asn_ctx),
 	asn_MAP_HandoverPreparationFailure_tag2el_1,
diff --git a/e2ap/lib/HandoverReport.c b/e2ap/lib/HandoverReport.c
index 9ade6ec..9a6bf94 100644
--- a/e2ap/lib/HandoverReport.c
+++ b/e2ap/lib/HandoverReport.c
@@ -1,17 +1,17 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "HandoverReport.h"
 
-asn_TYPE_member_t asn_MBR_HandoverReport_1[] = {
+static asn_TYPE_member_t asn_MBR_HandoverReport_1[] = {
 	{ ATF_NOFLAGS, 0, offsetof(struct HandoverReport, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P17,
+		&asn_DEF_ProtocolIE_Container_7632P17,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -24,7 +24,7 @@
 static const asn_TYPE_tag2member_t asn_MAP_HandoverReport_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */
 };
-asn_SEQUENCE_specifics_t asn_SPC_HandoverReport_specs_1 = {
+static asn_SEQUENCE_specifics_t asn_SPC_HandoverReport_specs_1 = {
 	sizeof(struct HandoverReport),
 	offsetof(struct HandoverReport, _asn_ctx),
 	asn_MAP_HandoverReport_tag2el_1,
diff --git a/e2ap/lib/HandoverReportType.c b/e2ap/lib/HandoverReportType.c
index 03a68ce..e3ff166 100644
--- a/e2ap/lib/HandoverReportType.c
+++ b/e2ap/lib/HandoverReportType.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "HandoverReportType.h"
diff --git a/e2ap/lib/HandoverRequest.c b/e2ap/lib/HandoverRequest.c
index fcae7fe..8acced9 100644
--- a/e2ap/lib/HandoverRequest.c
+++ b/e2ap/lib/HandoverRequest.c
@@ -1,17 +1,17 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "HandoverRequest.h"
 
-asn_TYPE_member_t asn_MBR_HandoverRequest_1[] = {
+static asn_TYPE_member_t asn_MBR_HandoverRequest_1[] = {
 	{ ATF_NOFLAGS, 0, offsetof(struct HandoverRequest, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P14,
+		&asn_DEF_ProtocolIE_Container_7632P14,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -24,7 +24,7 @@
 static const asn_TYPE_tag2member_t asn_MAP_HandoverRequest_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */
 };
-asn_SEQUENCE_specifics_t asn_SPC_HandoverRequest_specs_1 = {
+static asn_SEQUENCE_specifics_t asn_SPC_HandoverRequest_specs_1 = {
 	sizeof(struct HandoverRequest),
 	offsetof(struct HandoverRequest, _asn_ctx),
 	asn_MAP_HandoverRequest_tag2el_1,
diff --git a/e2ap/lib/HandoverRequestAcknowledge.c b/e2ap/lib/HandoverRequestAcknowledge.c
index d281e24..51ab2e4 100644
--- a/e2ap/lib/HandoverRequestAcknowledge.c
+++ b/e2ap/lib/HandoverRequestAcknowledge.c
@@ -1,17 +1,17 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "HandoverRequestAcknowledge.h"
 
-asn_TYPE_member_t asn_MBR_HandoverRequestAcknowledge_1[] = {
+static asn_TYPE_member_t asn_MBR_HandoverRequestAcknowledge_1[] = {
 	{ ATF_NOFLAGS, 0, offsetof(struct HandoverRequestAcknowledge, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P15,
+		&asn_DEF_ProtocolIE_Container_7632P15,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -24,7 +24,7 @@
 static const asn_TYPE_tag2member_t asn_MAP_HandoverRequestAcknowledge_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */
 };
-asn_SEQUENCE_specifics_t asn_SPC_HandoverRequestAcknowledge_specs_1 = {
+static asn_SEQUENCE_specifics_t asn_SPC_HandoverRequestAcknowledge_specs_1 = {
 	sizeof(struct HandoverRequestAcknowledge),
 	offsetof(struct HandoverRequestAcknowledge, _asn_ctx),
 	asn_MAP_HandoverRequestAcknowledge_tag2el_1,
diff --git a/e2ap/lib/HandoverRestrictionList.c b/e2ap/lib/HandoverRestrictionList.c
index 97dc652..fdd15fc 100644
--- a/e2ap/lib/HandoverRestrictionList.c
+++ b/e2ap/lib/HandoverRestrictionList.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "HandoverRestrictionList.h"
@@ -60,7 +60,7 @@
 	{ ATF_POINTER, 1, offsetof(struct HandoverRestrictionList, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (5 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P155,
+		&asn_DEF_ProtocolExtensionContainer_7683P155,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/InitiatingMessage.c b/e2ap/lib/InitiatingMessage.c
index 9b4c435..d6b293c 100644
--- a/e2ap/lib/InitiatingMessage.c
+++ b/e2ap/lib/InitiatingMessage.c
@@ -1,338 +1,128 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "X2AP-PDU-Descriptions"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * From ASN.1 module "E2AP-PDU-Descriptions"
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "InitiatingMessage.h"
 
-static const long asn_VAL_1_id_handoverPreparation = 0;
+static const long asn_VAL_1_id_ricSubscription = 201;
 static const long asn_VAL_1_reject = 0;
-static const long asn_VAL_2_id_reset = 7;
+static const long asn_VAL_2_id_ricSubscriptionDelete = 202;
 static const long asn_VAL_2_reject = 0;
-static const long asn_VAL_3_id_x2Setup = 6;
+static const long asn_VAL_3_id_ricServiceUpdate = 203;
 static const long asn_VAL_3_reject = 0;
-static const long asn_VAL_4_id_resourceStatusReportingInitiation = 9;
+static const long asn_VAL_4_id_ricControl = 204;
 static const long asn_VAL_4_reject = 0;
-static const long asn_VAL_5_id_eNBConfigurationUpdate = 8;
+static const long asn_VAL_5_id_x2Setup = 6;
 static const long asn_VAL_5_reject = 0;
-static const long asn_VAL_6_id_mobilitySettingsChange = 12;
+static const long asn_VAL_6_id_endcX2Setup = 36;
 static const long asn_VAL_6_reject = 0;
-static const long asn_VAL_7_id_cellActivation = 15;
+static const long asn_VAL_7_id_resourceStatusReportingInitiation = 9;
 static const long asn_VAL_7_reject = 0;
-static const long asn_VAL_8_id_seNBAdditionPreparation = 19;
+static const long asn_VAL_8_id_eNBConfigurationUpdate = 8;
 static const long asn_VAL_8_reject = 0;
-static const long asn_VAL_9_id_meNBinitiatedSeNBModificationPreparation = 21;
+static const long asn_VAL_9_id_endcConfigurationUpdate = 37;
 static const long asn_VAL_9_reject = 0;
-static const long asn_VAL_10_id_seNBinitiatedSeNBModification = 22;
+static const long asn_VAL_10_id_reset = 7;
 static const long asn_VAL_10_reject = 0;
-static const long asn_VAL_11_id_seNBinitiatedSeNBRelease = 24;
-static const long asn_VAL_11_reject = 0;
-static const long asn_VAL_12_id_x2Removal = 18;
-static const long asn_VAL_12_reject = 0;
-static const long asn_VAL_13_id_retrieveUEContext = 26;
-static const long asn_VAL_13_reject = 0;
-static const long asn_VAL_14_id_sgNBAdditionPreparation = 27;
-static const long asn_VAL_14_reject = 0;
-static const long asn_VAL_15_id_meNBinitiatedSgNBModificationPreparation = 29;
-static const long asn_VAL_15_reject = 0;
-static const long asn_VAL_16_id_sgNBinitiatedSgNBModification = 30;
-static const long asn_VAL_16_reject = 0;
-static const long asn_VAL_17_id_meNBinitiatedSgNBRelease = 31;
-static const long asn_VAL_17_ignore = 1;
-static const long asn_VAL_18_id_sgNBinitiatedSgNBRelease = 32;
-static const long asn_VAL_18_reject = 0;
-static const long asn_VAL_19_id_sgNBChange = 34;
-static const long asn_VAL_19_reject = 0;
-static const long asn_VAL_20_id_endcX2Setup = 36;
-static const long asn_VAL_20_reject = 0;
-static const long asn_VAL_21_id_endcConfigurationUpdate = 37;
-static const long asn_VAL_21_reject = 0;
-static const long asn_VAL_22_id_endcCellActivation = 39;
-static const long asn_VAL_22_reject = 0;
-static const long asn_VAL_23_id_endcPartialReset = 40;
-static const long asn_VAL_23_reject = 0;
-static const long asn_VAL_24_id_eUTRANRCellResourceCoordination = 41;
-static const long asn_VAL_24_reject = 0;
-static const long asn_VAL_25_id_endcX2Removal = 43;
-static const long asn_VAL_25_reject = 0;
-static const long asn_VAL_26_id_snStatusTransfer = 4;
-static const long asn_VAL_26_ignore = 1;
-static const long asn_VAL_27_id_uEContextRelease = 5;
-static const long asn_VAL_27_ignore = 1;
-static const long asn_VAL_28_id_handoverCancel = 1;
-static const long asn_VAL_28_ignore = 1;
-static const long asn_VAL_29_id_errorIndication = 3;
-static const long asn_VAL_29_ignore = 1;
-static const long asn_VAL_30_id_resourceStatusReporting = 10;
-static const long asn_VAL_30_ignore = 1;
-static const long asn_VAL_31_id_loadIndication = 2;
-static const long asn_VAL_31_ignore = 1;
-static const long asn_VAL_32_id_privateMessage = 11;
-static const long asn_VAL_32_ignore = 1;
-static const long asn_VAL_33_id_rLFIndication = 13;
-static const long asn_VAL_33_ignore = 1;
-static const long asn_VAL_34_id_handoverReport = 14;
-static const long asn_VAL_34_ignore = 1;
-static const long asn_VAL_35_id_x2Release = 16;
-static const long asn_VAL_35_reject = 0;
-static const long asn_VAL_36_id_x2APMessageTransfer = 17;
-static const long asn_VAL_36_reject = 0;
-static const long asn_VAL_37_id_seNBReconfigurationCompletion = 20;
-static const long asn_VAL_37_ignore = 1;
-static const long asn_VAL_38_id_meNBinitiatedSeNBRelease = 23;
-static const long asn_VAL_38_ignore = 1;
-static const long asn_VAL_39_id_seNBCounterCheck = 25;
-static const long asn_VAL_39_reject = 0;
-static const long asn_VAL_40_id_sgNBReconfigurationCompletion = 28;
-static const long asn_VAL_40_ignore = 1;
-static const long asn_VAL_41_id_sgNBCounterCheck = 33;
-static const long asn_VAL_41_reject = 0;
-static const long asn_VAL_42_id_rRCTransfer = 35;
-static const long asn_VAL_42_reject = 0;
-static const long asn_VAL_43_id_secondaryRATDataUsageReport = 38;
-static const long asn_VAL_43_reject = 0;
-static const long asn_VAL_44_id_SgNBActivityNotification = 42;
-static const long asn_VAL_44_reject = 0;
-static const long asn_VAL_45_id_dataForwardingAddressIndication = 44;
-static const long asn_VAL_45_ignore = 1;
-static const long asn_VAL_46_id_gNBStatusIndication = 45;
-static const long asn_VAL_46_ignore = 1;
-static const asn_ioc_cell_t asn_IOS_X2AP_ELEMENTARY_PROCEDURES_1_rows[] = {
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_HandoverRequest },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_HandoverRequestAcknowledge },
-	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_HandoverPreparationFailure },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_1_id_handoverPreparation },
+static const long asn_VAL_11_id_ricIndication = 205;
+static const long asn_VAL_11_ignore = 1;
+static const long asn_VAL_12_id_ricServiceQuery = 206;
+static const long asn_VAL_12_ignore = 1;
+static const long asn_VAL_13_id_loadIndication = 2;
+static const long asn_VAL_13_ignore = 1;
+static const long asn_VAL_14_id_gNBStatusIndication = 45;
+static const long asn_VAL_14_ignore = 1;
+static const long asn_VAL_15_id_resourceStatusReporting = 10;
+static const long asn_VAL_15_ignore = 1;
+static const long asn_VAL_16_id_errorIndication = 3;
+static const long asn_VAL_16_ignore = 1;
+static const asn_ioc_cell_t asn_IOS_E2AP_ELEMENTARY_PROCEDURES_1_rows[] = {
+	{ "&InitiatingMessage", aioc__type, &asn_DEF_RICsubscriptionRequest },
+	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_RICsubscriptionResponse },
+	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_RICsubscriptionFailure },
+	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_1_id_ricSubscription },
 	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_1_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_ResetRequest },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_ResetResponse },
-	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_2_id_reset },
+	{ "&InitiatingMessage", aioc__type, &asn_DEF_RICsubscriptionDeleteRequest },
+	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_RICsubscriptionDeleteResponse },
+	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_RICsubscriptionDeleteFailure },
+	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_2_id_ricSubscriptionDelete },
 	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_2_reject },
+	{ "&InitiatingMessage", aioc__type, &asn_DEF_RICserviceUpdate },
+	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_RICserviceUpdateAcknowledge },
+	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_RICserviceUpdateFailure },
+	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_3_id_ricServiceUpdate },
+	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_3_reject },
+	{ "&InitiatingMessage", aioc__type, &asn_DEF_RICcontrolRequest },
+	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_RICcontrolAcknowledge },
+	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_RICcontrolFailure },
+	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_4_id_ricControl },
+	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_4_reject },
 	{ "&InitiatingMessage", aioc__type, &asn_DEF_X2SetupRequest },
 	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_X2SetupResponse },
 	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_X2SetupFailure },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_3_id_x2Setup },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_3_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_ResourceStatusRequest },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_ResourceStatusResponse },
-	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_ResourceStatusFailure },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_4_id_resourceStatusReportingInitiation },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_4_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_ENBConfigurationUpdate },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_ENBConfigurationUpdateAcknowledge },
-	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_ENBConfigurationUpdateFailure },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_5_id_eNBConfigurationUpdate },
+	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_5_id_x2Setup },
 	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_5_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_MobilityChangeRequest },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_MobilityChangeAcknowledge },
-	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_MobilityChangeFailure },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_6_id_mobilitySettingsChange },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_6_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_CellActivationRequest },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_CellActivationResponse },
-	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_CellActivationFailure },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_7_id_cellActivation },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_7_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_SeNBAdditionRequest },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_SeNBAdditionRequestAcknowledge },
-	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_SeNBAdditionRequestReject },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_8_id_seNBAdditionPreparation },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_8_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_SeNBModificationRequest },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_SeNBModificationRequestAcknowledge },
-	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_SeNBModificationRequestReject },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_9_id_meNBinitiatedSeNBModificationPreparation },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_9_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_SeNBModificationRequired },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_SeNBModificationConfirm },
-	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_SeNBModificationRefuse },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_10_id_seNBinitiatedSeNBModification },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_10_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_SeNBReleaseRequired },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_SeNBReleaseConfirm },
-	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_11_id_seNBinitiatedSeNBRelease },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_11_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_X2RemovalRequest },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_X2RemovalResponse },
-	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_X2RemovalFailure },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_12_id_x2Removal },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_12_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_RetrieveUEContextRequest },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_RetrieveUEContextResponse },
-	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_RetrieveUEContextFailure },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_13_id_retrieveUEContext },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_13_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_SgNBAdditionRequest },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_SgNBAdditionRequestAcknowledge },
-	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_SgNBAdditionRequestReject },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_14_id_sgNBAdditionPreparation },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_14_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_SgNBModificationRequest },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_SgNBModificationRequestAcknowledge },
-	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_SgNBModificationRequestReject },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_15_id_meNBinitiatedSgNBModificationPreparation },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_15_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_SgNBModificationRequired },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_SgNBModificationConfirm },
-	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_SgNBModificationRefuse },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_16_id_sgNBinitiatedSgNBModification },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_16_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_SgNBReleaseRequest },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_SgNBReleaseRequestAcknowledge },
-	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_SgNBReleaseRequestReject },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_17_id_meNBinitiatedSgNBRelease },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_17_ignore },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_SgNBReleaseRequired },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_SgNBReleaseConfirm },
-	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_18_id_sgNBinitiatedSgNBRelease },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_18_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_SgNBChangeRequired },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_SgNBChangeConfirm },
-	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_SgNBChangeRefuse },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_19_id_sgNBChange },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_19_reject },
 	{ "&InitiatingMessage", aioc__type, &asn_DEF_ENDCX2SetupRequest },
 	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_ENDCX2SetupResponse },
 	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_ENDCX2SetupFailure },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_20_id_endcX2Setup },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_20_reject },
+	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_6_id_endcX2Setup },
+	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_6_reject },
+	{ "&InitiatingMessage", aioc__type, &asn_DEF_ResourceStatusRequest },
+	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_ResourceStatusResponse },
+	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_ResourceStatusFailure },
+	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_7_id_resourceStatusReportingInitiation },
+	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_7_reject },
+	{ "&InitiatingMessage", aioc__type, &asn_DEF_ENBConfigurationUpdate },
+	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_ENBConfigurationUpdateAcknowledge },
+	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_ENBConfigurationUpdateFailure },
+	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_8_id_eNBConfigurationUpdate },
+	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_8_reject },
 	{ "&InitiatingMessage", aioc__type, &asn_DEF_ENDCConfigurationUpdate },
 	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_ENDCConfigurationUpdateAcknowledge },
 	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_ENDCConfigurationUpdateFailure },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_21_id_endcConfigurationUpdate },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_21_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_ENDCCellActivationRequest },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_ENDCCellActivationResponse },
-	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_ENDCCellActivationFailure },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_22_id_endcCellActivation },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_22_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_ENDCPartialResetRequired },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_ENDCPartialResetConfirm },
+	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_9_id_endcConfigurationUpdate },
+	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_9_reject },
+	{ "&InitiatingMessage", aioc__type, &asn_DEF_ResetRequest },
+	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_ResetResponse },
 	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_23_id_endcPartialReset },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_23_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_EUTRANRCellResourceCoordinationRequest },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_EUTRANRCellResourceCoordinationResponse },
-	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_24_id_eUTRANRCellResourceCoordination },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_24_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_ENDCX2RemovalRequest },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_ENDCX2RemovalResponse },
-	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_ENDCX2RemovalFailure },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_25_id_endcX2Removal },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_25_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_SNStatusTransfer },
+	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_10_id_reset },
+	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_10_reject },
+	{ "&InitiatingMessage", aioc__type, &asn_DEF_RICindication },
 	{ "&SuccessfulOutcome",  },
 	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_26_id_snStatusTransfer },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_26_ignore },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_UEContextRelease },
+	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_11_id_ricIndication },
+	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_11_ignore },
+	{ "&InitiatingMessage", aioc__type, &asn_DEF_RICserviceQuery },
 	{ "&SuccessfulOutcome",  },
 	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_27_id_uEContextRelease },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_27_ignore },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_HandoverCancel },
-	{ "&SuccessfulOutcome",  },
-	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_28_id_handoverCancel },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_28_ignore },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_ErrorIndication },
-	{ "&SuccessfulOutcome",  },
-	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_29_id_errorIndication },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_29_ignore },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_ResourceStatusUpdate },
-	{ "&SuccessfulOutcome",  },
-	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_30_id_resourceStatusReporting },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_30_ignore },
+	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_12_id_ricServiceQuery },
+	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_12_ignore },
 	{ "&InitiatingMessage", aioc__type, &asn_DEF_LoadInformation },
 	{ "&SuccessfulOutcome",  },
 	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_31_id_loadIndication },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_31_ignore },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_PrivateMessage },
-	{ "&SuccessfulOutcome",  },
-	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_32_id_privateMessage },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_32_ignore },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_RLFIndication },
-	{ "&SuccessfulOutcome",  },
-	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_33_id_rLFIndication },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_33_ignore },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_HandoverReport },
-	{ "&SuccessfulOutcome",  },
-	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_34_id_handoverReport },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_34_ignore },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_X2Release },
-	{ "&SuccessfulOutcome",  },
-	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_35_id_x2Release },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_35_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_X2APMessageTransfer },
-	{ "&SuccessfulOutcome",  },
-	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_36_id_x2APMessageTransfer },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_36_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_SeNBReconfigurationComplete },
-	{ "&SuccessfulOutcome",  },
-	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_37_id_seNBReconfigurationCompletion },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_37_ignore },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_SeNBReleaseRequest },
-	{ "&SuccessfulOutcome",  },
-	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_38_id_meNBinitiatedSeNBRelease },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_38_ignore },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_SeNBCounterCheckRequest },
-	{ "&SuccessfulOutcome",  },
-	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_39_id_seNBCounterCheck },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_39_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_SgNBReconfigurationComplete },
-	{ "&SuccessfulOutcome",  },
-	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_40_id_sgNBReconfigurationCompletion },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_40_ignore },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_SgNBCounterCheckRequest },
-	{ "&SuccessfulOutcome",  },
-	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_41_id_sgNBCounterCheck },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_41_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_RRCTransfer },
-	{ "&SuccessfulOutcome",  },
-	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_42_id_rRCTransfer },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_42_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_SecondaryRATDataUsageReport },
-	{ "&SuccessfulOutcome",  },
-	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_43_id_secondaryRATDataUsageReport },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_43_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_SgNBActivityNotification },
-	{ "&SuccessfulOutcome",  },
-	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_44_id_SgNBActivityNotification },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_44_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_DataForwardingAddressIndication },
-	{ "&SuccessfulOutcome",  },
-	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_45_id_dataForwardingAddressIndication },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_45_ignore },
+	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_13_id_loadIndication },
+	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_13_ignore },
 	{ "&InitiatingMessage", aioc__type, &asn_DEF_GNBStatusIndication },
 	{ "&SuccessfulOutcome",  },
 	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_46_id_gNBStatusIndication },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_46_ignore }
+	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_14_id_gNBStatusIndication },
+	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_14_ignore },
+	{ "&InitiatingMessage", aioc__type, &asn_DEF_ResourceStatusUpdate },
+	{ "&SuccessfulOutcome",  },
+	{ "&UnsuccessfulOutcome",  },
+	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_15_id_resourceStatusReporting },
+	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_15_ignore },
+	{ "&InitiatingMessage", aioc__type, &asn_DEF_ErrorIndication },
+	{ "&SuccessfulOutcome",  },
+	{ "&UnsuccessfulOutcome",  },
+	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_16_id_errorIndication },
+	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_16_ignore }
 };
-static const asn_ioc_set_t asn_IOS_X2AP_ELEMENTARY_PROCEDURES_1[] = {
-	{ 46, 5, asn_IOS_X2AP_ELEMENTARY_PROCEDURES_1_rows }
+static const asn_ioc_set_t asn_IOS_E2AP_ELEMENTARY_PROCEDURES_1[] = {
+	{ 16, 5, asn_IOS_E2AP_ELEMENTARY_PROCEDURES_1_rows }
 };
 static int
 memb_procedureCode_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
@@ -362,7 +152,7 @@
 static asn_type_selector_result_t
 select_InitiatingMessage_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
 	asn_type_selector_result_t result = {0, 0};
-	const asn_ioc_set_t *itable = asn_IOS_X2AP_ELEMENTARY_PROCEDURES_1;
+	const asn_ioc_set_t *itable = asn_IOS_E2AP_ELEMENTARY_PROCEDURES_1;
 	size_t constraining_column = 3; /* &procedureCode */
 	size_t for_column = 4; /* &criticality */
 	size_t row, presence_index = 0;
@@ -408,7 +198,7 @@
 static asn_type_selector_result_t
 select_InitiatingMessage_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
 	asn_type_selector_result_t result = {0, 0};
-	const asn_ioc_set_t *itable = asn_IOS_X2AP_ELEMENTARY_PROCEDURES_1;
+	const asn_ioc_set_t *itable = asn_IOS_E2AP_ELEMENTARY_PROCEDURES_1;
 	size_t constraining_column = 3; /* &procedureCode */
 	size_t for_column = 0; /* &InitiatingMessage */
 	size_t row, presence_index = 0;
@@ -476,23 +266,41 @@
 	0, 0	/* No PER value map */
 };
 static asn_TYPE_member_t asn_MBR_value_4[] = {
-	{ ATF_NOFLAGS, 0, offsetof(struct InitiatingMessage__value, choice.HandoverRequest),
+	{ ATF_NOFLAGS, 0, offsetof(struct InitiatingMessage__value, choice.RICsubscriptionRequest),
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
-		&asn_DEF_HandoverRequest,
+		&asn_DEF_RICsubscriptionRequest,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
-		"HandoverRequest"
+		"RICsubscriptionRequest"
 		},
-	{ ATF_NOFLAGS, 0, offsetof(struct InitiatingMessage__value, choice.ResetRequest),
+	{ ATF_NOFLAGS, 0, offsetof(struct InitiatingMessage__value, choice.RICsubscriptionDeleteRequest),
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
-		&asn_DEF_ResetRequest,
+		&asn_DEF_RICsubscriptionDeleteRequest,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
-		"ResetRequest"
+		"RICsubscriptionDeleteRequest"
+		},
+	{ ATF_NOFLAGS, 0, offsetof(struct InitiatingMessage__value, choice.RICserviceUpdate),
+		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
+		0,
+		&asn_DEF_RICserviceUpdate,
+		0,
+		{ 0, 0, 0 },
+		0, 0, /* No default value */
+		"RICserviceUpdate"
+		},
+	{ ATF_NOFLAGS, 0, offsetof(struct InitiatingMessage__value, choice.RICcontrolRequest),
+		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
+		0,
+		&asn_DEF_RICcontrolRequest,
+		0,
+		{ 0, 0, 0 },
+		0, 0, /* No default value */
+		"RICcontrolRequest"
 		},
 	{ ATF_NOFLAGS, 0, offsetof(struct InitiatingMessage__value, choice.X2SetupRequest),
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
@@ -503,6 +311,15 @@
 		0, 0, /* No default value */
 		"X2SetupRequest"
 		},
+	{ ATF_NOFLAGS, 0, offsetof(struct InitiatingMessage__value, choice.ENDCX2SetupRequest),
+		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
+		0,
+		&asn_DEF_ENDCX2SetupRequest,
+		0,
+		{ 0, 0, 0 },
+		0, 0, /* No default value */
+		"ENDCX2SetupRequest"
+		},
 	{ ATF_NOFLAGS, 0, offsetof(struct InitiatingMessage__value, choice.ResourceStatusRequest),
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -521,141 +338,6 @@
 		0, 0, /* No default value */
 		"ENBConfigurationUpdate"
 		},
-	{ ATF_NOFLAGS, 0, offsetof(struct InitiatingMessage__value, choice.MobilityChangeRequest),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_MobilityChangeRequest,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"MobilityChangeRequest"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct InitiatingMessage__value, choice.CellActivationRequest),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_CellActivationRequest,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"CellActivationRequest"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct InitiatingMessage__value, choice.SeNBAdditionRequest),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_SeNBAdditionRequest,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"SeNBAdditionRequest"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct InitiatingMessage__value, choice.SeNBModificationRequest),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_SeNBModificationRequest,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"SeNBModificationRequest"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct InitiatingMessage__value, choice.SeNBModificationRequired),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_SeNBModificationRequired,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"SeNBModificationRequired"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct InitiatingMessage__value, choice.SeNBReleaseRequired),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_SeNBReleaseRequired,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"SeNBReleaseRequired"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct InitiatingMessage__value, choice.X2RemovalRequest),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_X2RemovalRequest,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"X2RemovalRequest"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct InitiatingMessage__value, choice.RetrieveUEContextRequest),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_RetrieveUEContextRequest,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"RetrieveUEContextRequest"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct InitiatingMessage__value, choice.SgNBAdditionRequest),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_SgNBAdditionRequest,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"SgNBAdditionRequest"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct InitiatingMessage__value, choice.SgNBModificationRequest),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_SgNBModificationRequest,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"SgNBModificationRequest"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct InitiatingMessage__value, choice.SgNBModificationRequired),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_SgNBModificationRequired,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"SgNBModificationRequired"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct InitiatingMessage__value, choice.SgNBReleaseRequest),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_SgNBReleaseRequest,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"SgNBReleaseRequest"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct InitiatingMessage__value, choice.SgNBReleaseRequired),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_SgNBReleaseRequired,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"SgNBReleaseRequired"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct InitiatingMessage__value, choice.SgNBChangeRequired),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_SgNBChangeRequired,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"SgNBChangeRequired"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct InitiatingMessage__value, choice.ENDCX2SetupRequest),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_ENDCX2SetupRequest,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"ENDCX2SetupRequest"
-		},
 	{ ATF_NOFLAGS, 0, offsetof(struct InitiatingMessage__value, choice.ENDCConfigurationUpdate),
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -665,86 +347,32 @@
 		0, 0, /* No default value */
 		"ENDCConfigurationUpdate"
 		},
-	{ ATF_NOFLAGS, 0, offsetof(struct InitiatingMessage__value, choice.ENDCCellActivationRequest),
+	{ ATF_NOFLAGS, 0, offsetof(struct InitiatingMessage__value, choice.ResetRequest),
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
-		&asn_DEF_ENDCCellActivationRequest,
+		&asn_DEF_ResetRequest,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
-		"ENDCCellActivationRequest"
+		"ResetRequest"
 		},
-	{ ATF_NOFLAGS, 0, offsetof(struct InitiatingMessage__value, choice.ENDCPartialResetRequired),
+	{ ATF_NOFLAGS, 0, offsetof(struct InitiatingMessage__value, choice.RICindication),
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
-		&asn_DEF_ENDCPartialResetRequired,
+		&asn_DEF_RICindication,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
-		"ENDCPartialResetRequired"
+		"RICindication"
 		},
-	{ ATF_NOFLAGS, 0, offsetof(struct InitiatingMessage__value, choice.EUTRANRCellResourceCoordinationRequest),
+	{ ATF_NOFLAGS, 0, offsetof(struct InitiatingMessage__value, choice.RICserviceQuery),
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
-		&asn_DEF_EUTRANRCellResourceCoordinationRequest,
+		&asn_DEF_RICserviceQuery,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
-		"EUTRANRCellResourceCoordinationRequest"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct InitiatingMessage__value, choice.ENDCX2RemovalRequest),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_ENDCX2RemovalRequest,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"ENDCX2RemovalRequest"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct InitiatingMessage__value, choice.SNStatusTransfer),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_SNStatusTransfer,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"SNStatusTransfer"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct InitiatingMessage__value, choice.UEContextRelease),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_UEContextRelease,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"UEContextRelease"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct InitiatingMessage__value, choice.HandoverCancel),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_HandoverCancel,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"HandoverCancel"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct InitiatingMessage__value, choice.ErrorIndication),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_ErrorIndication,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"ErrorIndication"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct InitiatingMessage__value, choice.ResourceStatusUpdate),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_ResourceStatusUpdate,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"ResourceStatusUpdate"
+		"RICserviceQuery"
 		},
 	{ ATF_NOFLAGS, 0, offsetof(struct InitiatingMessage__value, choice.LoadInformation),
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
@@ -755,132 +383,6 @@
 		0, 0, /* No default value */
 		"LoadInformation"
 		},
-	{ ATF_NOFLAGS, 0, offsetof(struct InitiatingMessage__value, choice.PrivateMessage),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_PrivateMessage,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"PrivateMessage"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct InitiatingMessage__value, choice.RLFIndication),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_RLFIndication,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"RLFIndication"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct InitiatingMessage__value, choice.HandoverReport),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_HandoverReport,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"HandoverReport"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct InitiatingMessage__value, choice.X2Release),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_X2Release,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"X2Release"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct InitiatingMessage__value, choice.X2APMessageTransfer),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_X2APMessageTransfer,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"X2APMessageTransfer"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct InitiatingMessage__value, choice.SeNBReconfigurationComplete),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_SeNBReconfigurationComplete,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"SeNBReconfigurationComplete"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct InitiatingMessage__value, choice.SeNBReleaseRequest),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_SeNBReleaseRequest,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"SeNBReleaseRequest"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct InitiatingMessage__value, choice.SeNBCounterCheckRequest),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_SeNBCounterCheckRequest,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"SeNBCounterCheckRequest"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct InitiatingMessage__value, choice.SgNBReconfigurationComplete),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_SgNBReconfigurationComplete,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"SgNBReconfigurationComplete"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct InitiatingMessage__value, choice.SgNBCounterCheckRequest),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_SgNBCounterCheckRequest,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"SgNBCounterCheckRequest"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct InitiatingMessage__value, choice.RRCTransfer),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_RRCTransfer,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"RRCTransfer"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct InitiatingMessage__value, choice.SecondaryRATDataUsageReport),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_SecondaryRATDataUsageReport,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"SecondaryRATDataUsageReport"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct InitiatingMessage__value, choice.SgNBActivityNotification),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_SgNBActivityNotification,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"SgNBActivityNotification"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct InitiatingMessage__value, choice.DataForwardingAddressIndication),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_DataForwardingAddressIndication,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"DataForwardingAddressIndication"
-		},
 	{ ATF_NOFLAGS, 0, offsetof(struct InitiatingMessage__value, choice.GNBStatusIndication),
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -890,54 +392,42 @@
 		0, 0, /* No default value */
 		"GNBStatusIndication"
 		},
+	{ ATF_NOFLAGS, 0, offsetof(struct InitiatingMessage__value, choice.ResourceStatusUpdate),
+		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
+		0,
+		&asn_DEF_ResourceStatusUpdate,
+		0,
+		{ 0, 0, 0 },
+		0, 0, /* No default value */
+		"ResourceStatusUpdate"
+		},
+	{ ATF_NOFLAGS, 0, offsetof(struct InitiatingMessage__value, choice.ErrorIndication),
+		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
+		0,
+		&asn_DEF_ErrorIndication,
+		0,
+		{ 0, 0, 0 },
+		0, 0, /* No default value */
+		"ErrorIndication"
+		},
 };
 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_4[] = {
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 45 }, /* HandoverRequest */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 44 }, /* ResetRequest */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -2, 43 }, /* X2SetupRequest */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -3, 42 }, /* ResourceStatusRequest */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -4, 41 }, /* ENBConfigurationUpdate */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -5, 40 }, /* MobilityChangeRequest */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -6, 39 }, /* CellActivationRequest */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -7, 38 }, /* SeNBAdditionRequest */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -8, 37 }, /* SeNBModificationRequest */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 9, -9, 36 }, /* SeNBModificationRequired */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 10, -10, 35 }, /* SeNBReleaseRequired */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 11, -11, 34 }, /* X2RemovalRequest */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 12, -12, 33 }, /* RetrieveUEContextRequest */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 13, -13, 32 }, /* SgNBAdditionRequest */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 14, -14, 31 }, /* SgNBModificationRequest */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 15, -15, 30 }, /* SgNBModificationRequired */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 16, -16, 29 }, /* SgNBReleaseRequest */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 17, -17, 28 }, /* SgNBReleaseRequired */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 18, -18, 27 }, /* SgNBChangeRequired */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 19, -19, 26 }, /* ENDCX2SetupRequest */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 20, -20, 25 }, /* ENDCConfigurationUpdate */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 21, -21, 24 }, /* ENDCCellActivationRequest */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 22, -22, 23 }, /* ENDCPartialResetRequired */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 23, -23, 22 }, /* EUTRANRCellResourceCoordinationRequest */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 24, -24, 21 }, /* ENDCX2RemovalRequest */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 25, -25, 20 }, /* SNStatusTransfer */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 26, -26, 19 }, /* UEContextRelease */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 27, -27, 18 }, /* HandoverCancel */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 28, -28, 17 }, /* ErrorIndication */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 29, -29, 16 }, /* ResourceStatusUpdate */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 30, -30, 15 }, /* LoadInformation */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 31, -31, 14 }, /* PrivateMessage */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 32, -32, 13 }, /* RLFIndication */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 33, -33, 12 }, /* HandoverReport */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 34, -34, 11 }, /* X2Release */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 35, -35, 10 }, /* X2APMessageTransfer */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 36, -36, 9 }, /* SeNBReconfigurationComplete */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 37, -37, 8 }, /* SeNBReleaseRequest */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 38, -38, 7 }, /* SeNBCounterCheckRequest */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 39, -39, 6 }, /* SgNBReconfigurationComplete */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 40, -40, 5 }, /* SgNBCounterCheckRequest */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 41, -41, 4 }, /* RRCTransfer */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 42, -42, 3 }, /* SecondaryRATDataUsageReport */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 43, -43, 2 }, /* SgNBActivityNotification */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 44, -44, 1 }, /* DataForwardingAddressIndication */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 45, -45, 0 } /* GNBStatusIndication */
+    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 15 }, /* RICsubscriptionRequest */
+    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 14 }, /* RICsubscriptionDeleteRequest */
+    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -2, 13 }, /* RICserviceUpdate */
+    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -3, 12 }, /* RICcontrolRequest */
+    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -4, 11 }, /* X2SetupRequest */
+    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -5, 10 }, /* ENDCX2SetupRequest */
+    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -6, 9 }, /* ResourceStatusRequest */
+    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -7, 8 }, /* ENBConfigurationUpdate */
+    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -8, 7 }, /* ENDCConfigurationUpdate */
+    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 9, -9, 6 }, /* ResetRequest */
+    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 10, -10, 5 }, /* RICindication */
+    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 11, -11, 4 }, /* RICserviceQuery */
+    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 12, -12, 3 }, /* LoadInformation */
+    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 13, -13, 2 }, /* GNBStatusIndication */
+    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 14, -14, 1 }, /* ResourceStatusUpdate */
+    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 15, -15, 0 } /* ErrorIndication */
 };
 static asn_CHOICE_specifics_t asn_SPC_value_specs_4 = {
 	sizeof(struct InitiatingMessage__value),
@@ -945,7 +435,7 @@
 	offsetof(struct InitiatingMessage__value, present),
 	sizeof(((struct InitiatingMessage__value *)0)->present),
 	asn_MAP_value_tag2el_4,
-	46,	/* Count of tags in the map */
+	16,	/* Count of tags in the map */
 	0, 0,
 	-1	/* Extensions start */
 };
@@ -960,7 +450,7 @@
 	0,	/* No tags (count) */
 	{ 0, 0, OPEN_TYPE_constraint },
 	asn_MBR_value_4,
-	46,	/* Elements count */
+	16,	/* Elements count */
 	&asn_SPC_value_specs_4	/* Additional specs */
 };
 
diff --git a/e2ap/lib/InitiatingMessageE2.c b/e2ap/lib/InitiatingMessageE2.c
deleted file mode 100644
index 4138633..0000000
--- a/e2ap/lib/InitiatingMessageE2.c
+++ /dev/null
@@ -1,347 +0,0 @@
-/*
- * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2AP-PDU-Descriptions"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
- */
-
-#include "InitiatingMessageE2.h"
-
-static const long asn_VAL_1_id_ricSubscription = 201;
-static const long asn_VAL_1_reject = 0;
-static const long asn_VAL_2_id_ricSubscriptionDelete = 202;
-static const long asn_VAL_2_reject = 0;
-static const long asn_VAL_3_id_ricServiceUpdate = 203;
-static const long asn_VAL_3_reject = 0;
-static const long asn_VAL_4_id_ricControl = 204;
-static const long asn_VAL_4_reject = 0;
-static const long asn_VAL_5_id_ricIndication = 205;
-static const long asn_VAL_5_ignore = 1;
-static const long asn_VAL_6_id_ricServiceQuery = 206;
-static const long asn_VAL_6_ignore = 1;
-static const asn_ioc_cell_t asn_IOS_E2AP_ELEMENTARY_PROCEDURES_1_rows[] = {
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_RICsubscriptionRequest },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_RICsubscriptionResponse },
-	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_RICsubscriptionFailure },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_1_id_ricSubscription },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_1_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_RICsubscriptionDeleteRequest },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_RICsubscriptionDeleteResponse },
-	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_RICsubscriptionDeleteFailure },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_2_id_ricSubscriptionDelete },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_2_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_RICserviceUpdate },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_RICserviceUpdateAcknowledge },
-	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_RICserviceUpdateFailure },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_3_id_ricServiceUpdate },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_3_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_RICcontrolRequest },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_RICcontrolAcknowledge },
-	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_RICcontrolFailure },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_4_id_ricControl },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_4_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_RICindication },
-	{ "&SuccessfulOutcome",  },
-	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_5_id_ricIndication },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_5_ignore },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_RICserviceQuery },
-	{ "&SuccessfulOutcome",  },
-	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_6_id_ricServiceQuery },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_6_ignore }
-};
-static const asn_ioc_set_t asn_IOS_E2AP_ELEMENTARY_PROCEDURES_1[] = {
-	{ 6, 5, asn_IOS_E2AP_ELEMENTARY_PROCEDURES_1_rows }
-};
-static int
-memb_procedureCode_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
-			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
-	long value;
-	
-	if(!sptr) {
-		ASN__CTFAIL(app_key, td, sptr,
-			"%s: value not given (%s:%d)",
-			td->name, __FILE__, __LINE__);
-		return -1;
-	}
-	
-	value = *(const long *)sptr;
-	
-	if((value >= 0 && value <= 255)) {
-		/* Constraint check succeeded */
-		return 0;
-	} else {
-		ASN__CTFAIL(app_key, td, sptr,
-			"%s: constraint failed (%s:%d)",
-			td->name, __FILE__, __LINE__);
-		return -1;
-	}
-}
-
-static asn_type_selector_result_t
-select_InitiatingMessageE2_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
-	asn_type_selector_result_t result = {0, 0};
-	const asn_ioc_set_t *itable = asn_IOS_E2AP_ELEMENTARY_PROCEDURES_1;
-	size_t constraining_column = 3; /* &procedureCode */
-	size_t for_column = 4; /* &criticality */
-	size_t row, presence_index = 0;
-	const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct InitiatingMessageE2, procedureCode));
-	
-	for(row=0; row < itable->rows_count; row++) {
-	    const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
-	    const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
-	
-	    if(type_cell->cell_kind == aioc__undefined)
-	        continue;
-	
-	    presence_index++;
-	    if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
-	        result.type_descriptor = type_cell->type_descriptor;
-	        result.presence_index = presence_index;
-	        break;
-	    }
-	}
-	
-	return result;
-}
-
-static int
-memb_criticality_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
-			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
-	
-	if(!sptr) {
-		ASN__CTFAIL(app_key, td, sptr,
-			"%s: value not given (%s:%d)",
-			td->name, __FILE__, __LINE__);
-		return -1;
-	}
-	
-	
-	if(1 /* No applicable constraints whatsoever */) {
-		/* Nothing is here. See below */
-	}
-	
-	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
-}
-
-static asn_type_selector_result_t
-select_InitiatingMessageE2_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
-	asn_type_selector_result_t result = {0, 0};
-	const asn_ioc_set_t *itable = asn_IOS_E2AP_ELEMENTARY_PROCEDURES_1;
-	size_t constraining_column = 3; /* &procedureCode */
-	size_t for_column = 0; /* &InitiatingMessage */
-	size_t row, presence_index = 0;
-	const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct InitiatingMessageE2, procedureCode));
-	
-	for(row=0; row < itable->rows_count; row++) {
-	    const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
-	    const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
-	
-	    if(type_cell->cell_kind == aioc__undefined)
-	        continue;
-	
-	    presence_index++;
-	    if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
-	        result.type_descriptor = type_cell->type_descriptor;
-	        result.presence_index = presence_index;
-	        break;
-	    }
-	}
-	
-	return result;
-}
-
-static int
-memb_value_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
-			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
-	
-	if(!sptr) {
-		ASN__CTFAIL(app_key, td, sptr,
-			"%s: value not given (%s:%d)",
-			td->name, __FILE__, __LINE__);
-		return -1;
-	}
-	
-	
-	if(1 /* No applicable constraints whatsoever */) {
-		/* Nothing is here. See below */
-	}
-	
-	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
-}
-
-static asn_oer_constraints_t asn_OER_memb_procedureCode_constr_2 CC_NOTUSED = {
-	{ 1, 1 }	/* (0..255) */,
-	-1};
-static asn_per_constraints_t asn_PER_memb_procedureCode_constr_2 CC_NOTUSED = {
-	{ APC_CONSTRAINED,	 8,  8,  0,  255 }	/* (0..255) */,
-	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
-	0, 0	/* No PER value map */
-};
-static asn_oer_constraints_t asn_OER_memb_criticality_constr_3 CC_NOTUSED = {
-	{ 0, 0 },
-	-1};
-static asn_per_constraints_t asn_PER_memb_criticality_constr_3 CC_NOTUSED = {
-	{ APC_CONSTRAINED,	 2,  2,  0,  2 }	/* (0..2) */,
-	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
-	0, 0	/* No PER value map */
-};
-static asn_oer_constraints_t asn_OER_memb_value_constr_4 CC_NOTUSED = {
-	{ 0, 0 },
-	-1};
-static asn_per_constraints_t asn_PER_memb_value_constr_4 CC_NOTUSED = {
-	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
-	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
-	0, 0	/* No PER value map */
-};
-static asn_TYPE_member_t asn_MBR_value_4[] = {
-	{ ATF_NOFLAGS, 0, offsetof(struct InitiatingMessageE2__value, choice.RICsubscriptionRequest),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_RICsubscriptionRequest,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"RICsubscriptionRequest"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct InitiatingMessageE2__value, choice.RICsubscriptionDeleteRequest),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_RICsubscriptionDeleteRequest,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"RICsubscriptionDeleteRequest"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct InitiatingMessageE2__value, choice.RICserviceUpdate),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_RICserviceUpdate,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"RICserviceUpdate"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct InitiatingMessageE2__value, choice.RICcontrolRequest),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_RICcontrolRequest,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"RICcontrolRequest"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct InitiatingMessageE2__value, choice.RICindication),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_RICindication,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"RICindication"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct InitiatingMessageE2__value, choice.RICserviceQuery),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_RICserviceQuery,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"RICserviceQuery"
-		},
-};
-static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_4[] = {
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 5 }, /* RICsubscriptionRequest */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 4 }, /* RICsubscriptionDeleteRequest */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -2, 3 }, /* RICserviceUpdate */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -3, 2 }, /* RICcontrolRequest */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -4, 1 }, /* RICindication */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -5, 0 } /* RICserviceQuery */
-};
-static asn_CHOICE_specifics_t asn_SPC_value_specs_4 = {
-	sizeof(struct InitiatingMessageE2__value),
-	offsetof(struct InitiatingMessageE2__value, _asn_ctx),
-	offsetof(struct InitiatingMessageE2__value, present),
-	sizeof(((struct InitiatingMessageE2__value *)0)->present),
-	asn_MAP_value_tag2el_4,
-	6,	/* Count of tags in the map */
-	0, 0,
-	-1	/* Extensions start */
-};
-static /* Use -fall-defs-global to expose */
-asn_TYPE_descriptor_t asn_DEF_value_4 = {
-	"value",
-	"value",
-	&asn_OP_OPEN_TYPE,
-	0,	/* No effective tags (pointer) */
-	0,	/* No effective tags (count) */
-	0,	/* No tags (pointer) */
-	0,	/* No tags (count) */
-	{ 0, 0, OPEN_TYPE_constraint },
-	asn_MBR_value_4,
-	6,	/* Elements count */
-	&asn_SPC_value_specs_4	/* Additional specs */
-};
-
-asn_TYPE_member_t asn_MBR_InitiatingMessageE2_1[] = {
-	{ ATF_NOFLAGS, 0, offsetof(struct InitiatingMessageE2, procedureCode),
-		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
-		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProcedureCode,
-		0,
-		{ &asn_OER_memb_procedureCode_constr_2, &asn_PER_memb_procedureCode_constr_2,  memb_procedureCode_constraint_1 },
-		0, 0, /* No default value */
-		"procedureCode"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct InitiatingMessageE2, criticality),
-		(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
-		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_Criticality,
-		select_InitiatingMessageE2_criticality_type,
-		{ &asn_OER_memb_criticality_constr_3, &asn_PER_memb_criticality_constr_3,  memb_criticality_constraint_1 },
-		0, 0, /* No default value */
-		"criticality"
-		},
-	{ ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct InitiatingMessageE2, value),
-		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
-		+1,	/* EXPLICIT tag at current level */
-		&asn_DEF_value_4,
-		select_InitiatingMessageE2_value_type,
-		{ &asn_OER_memb_value_constr_4, &asn_PER_memb_value_constr_4,  memb_value_constraint_1 },
-		0, 0, /* No default value */
-		"value"
-		},
-};
-static const ber_tlv_tag_t asn_DEF_InitiatingMessageE2_tags_1[] = {
-	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
-};
-static const asn_TYPE_tag2member_t asn_MAP_InitiatingMessageE2_tag2el_1[] = {
-    { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* procedureCode */
-    { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
-    { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
-};
-asn_SEQUENCE_specifics_t asn_SPC_InitiatingMessageE2_specs_1 = {
-	sizeof(struct InitiatingMessageE2),
-	offsetof(struct InitiatingMessageE2, _asn_ctx),
-	asn_MAP_InitiatingMessageE2_tag2el_1,
-	3,	/* Count of tags in the map */
-	0, 0, 0,	/* Optional elements (not needed) */
-	-1,	/* First extension addition */
-};
-asn_TYPE_descriptor_t asn_DEF_InitiatingMessageE2 = {
-	"InitiatingMessageE2",
-	"InitiatingMessageE2",
-	&asn_OP_SEQUENCE,
-	asn_DEF_InitiatingMessageE2_tags_1,
-	sizeof(asn_DEF_InitiatingMessageE2_tags_1)
-		/sizeof(asn_DEF_InitiatingMessageE2_tags_1[0]), /* 1 */
-	asn_DEF_InitiatingMessageE2_tags_1,	/* Same as above */
-	sizeof(asn_DEF_InitiatingMessageE2_tags_1)
-		/sizeof(asn_DEF_InitiatingMessageE2_tags_1[0]), /* 1 */
-	{ 0, 0, SEQUENCE_constraint },
-	asn_MBR_InitiatingMessageE2_1,
-	3,	/* Elements count */
-	&asn_SPC_InitiatingMessageE2_specs_1	/* Additional specs */
-};
-
diff --git a/e2ap/lib/InitiatingNodeType-EndcConfigUpdate.c b/e2ap/lib/InitiatingNodeType-EndcConfigUpdate.c
index de65734..c36c62c 100644
--- a/e2ap/lib/InitiatingNodeType-EndcConfigUpdate.c
+++ b/e2ap/lib/InitiatingNodeType-EndcConfigUpdate.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "InitiatingNodeType-EndcConfigUpdate.h"
@@ -20,7 +20,7 @@
 	{ ATF_POINTER, 0, offsetof(struct InitiatingNodeType_EndcConfigUpdate, choice.init_eNB),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P92,
+		&asn_DEF_ProtocolIE_Container_7632P92,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -29,7 +29,7 @@
 	{ ATF_POINTER, 0, offsetof(struct InitiatingNodeType_EndcConfigUpdate, choice.init_en_gNB),
 		(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P93,
+		&asn_DEF_ProtocolIE_Container_7632P93,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/InitiatingNodeType-EndcX2Removal.c b/e2ap/lib/InitiatingNodeType-EndcX2Removal.c
index ad44297..74ab7ee 100644
--- a/e2ap/lib/InitiatingNodeType-EndcX2Removal.c
+++ b/e2ap/lib/InitiatingNodeType-EndcX2Removal.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "InitiatingNodeType-EndcX2Removal.h"
@@ -20,7 +20,7 @@
 	{ ATF_POINTER, 0, offsetof(struct InitiatingNodeType_EndcX2Removal, choice.init_eNB),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P112,
+		&asn_DEF_ProtocolIE_Container_7632P112,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -29,7 +29,7 @@
 	{ ATF_POINTER, 0, offsetof(struct InitiatingNodeType_EndcX2Removal, choice.init_en_gNB),
 		(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P113,
+		&asn_DEF_ProtocolIE_Container_7632P113,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/InitiatingNodeType-EndcX2Setup.c b/e2ap/lib/InitiatingNodeType-EndcX2Setup.c
index 6313a3c..1d2eb9c 100644
--- a/e2ap/lib/InitiatingNodeType-EndcX2Setup.c
+++ b/e2ap/lib/InitiatingNodeType-EndcX2Setup.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "InitiatingNodeType-EndcX2Setup.h"
@@ -20,7 +20,7 @@
 	{ ATF_POINTER, 0, offsetof(struct InitiatingNodeType_EndcX2Setup, choice.init_eNB),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P85,
+		&asn_DEF_ProtocolIE_Container_7632P85,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -29,7 +29,7 @@
 	{ ATF_POINTER, 0, offsetof(struct InitiatingNodeType_EndcX2Setup, choice.init_en_gNB),
 		(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P86,
+		&asn_DEF_ProtocolIE_Container_7632P86,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/InitiatingNodeType-EutranrCellResourceCoordination.c b/e2ap/lib/InitiatingNodeType-EutranrCellResourceCoordination.c
index 59d4c81..52c4f2d 100644
--- a/e2ap/lib/InitiatingNodeType-EutranrCellResourceCoordination.c
+++ b/e2ap/lib/InitiatingNodeType-EutranrCellResourceCoordination.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "InitiatingNodeType-EutranrCellResourceCoordination.h"
@@ -20,7 +20,7 @@
 	{ ATF_POINTER, 0, offsetof(struct InitiatingNodeType_EutranrCellResourceCoordination, choice.initiate_eNB),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P106,
+		&asn_DEF_ProtocolIE_Container_7632P106,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -29,7 +29,7 @@
 	{ ATF_POINTER, 0, offsetof(struct InitiatingNodeType_EutranrCellResourceCoordination, choice.initiate_en_gNB),
 		(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P107,
+		&asn_DEF_ProtocolIE_Container_7632P107,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/IntegrityProtectionAlgorithms.c b/e2ap/lib/IntegrityProtectionAlgorithms.c
index c77ff54..86238d9 100644
--- a/e2ap/lib/IntegrityProtectionAlgorithms.c
+++ b/e2ap/lib/IntegrityProtectionAlgorithms.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "IntegrityProtectionAlgorithms.h"
diff --git a/e2ap/lib/Interface-ID.c b/e2ap/lib/Interface-ID.c
deleted file mode 100644
index 1aa2b52..0000000
--- a/e2ap/lib/Interface-ID.c
+++ /dev/null
@@ -1,67 +0,0 @@
-/*
- * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-gNB-X2-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
- */
-
-#include "Interface-ID.h"
-
-#include "GlobalENB-ID.h"
-#include "GlobalGNB-ID.h"
-static asn_oer_constraints_t asn_OER_type_Interface_ID_constr_1 CC_NOTUSED = {
-	{ 0, 0 },
-	-1};
-asn_per_constraints_t asn_PER_type_Interface_ID_constr_1 CC_NOTUSED = {
-	{ APC_CONSTRAINED | APC_EXTENSIBLE,  1,  1,  0,  1 }	/* (0..1,...) */,
-	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
-	0, 0	/* No PER value map */
-};
-asn_TYPE_member_t asn_MBR_Interface_ID_1[] = {
-	{ ATF_POINTER, 0, offsetof(struct Interface_ID, choice.global_eNB_ID),
-		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
-		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_GlobalENB_ID,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"global-eNB-ID"
-		},
-	{ ATF_POINTER, 0, offsetof(struct Interface_ID, choice.global_gNB_ID),
-		(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
-		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_GlobalGNB_ID,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"global-gNB-ID"
-		},
-};
-static const asn_TYPE_tag2member_t asn_MAP_Interface_ID_tag2el_1[] = {
-    { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* global-eNB-ID */
-    { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* global-gNB-ID */
-};
-asn_CHOICE_specifics_t asn_SPC_Interface_ID_specs_1 = {
-	sizeof(struct Interface_ID),
-	offsetof(struct Interface_ID, _asn_ctx),
-	offsetof(struct Interface_ID, present),
-	sizeof(((struct Interface_ID *)0)->present),
-	asn_MAP_Interface_ID_tag2el_1,
-	2,	/* Count of tags in the map */
-	0, 0,
-	2	/* Extensions start */
-};
-asn_TYPE_descriptor_t asn_DEF_Interface_ID = {
-	"Interface-ID",
-	"Interface-ID",
-	&asn_OP_CHOICE,
-	0,	/* No effective tags (pointer) */
-	0,	/* No effective tags (count) */
-	0,	/* No tags (pointer) */
-	0,	/* No tags (count) */
-	{ &asn_OER_type_Interface_ID_constr_1, &asn_PER_type_Interface_ID_constr_1, CHOICE_constraint },
-	asn_MBR_Interface_ID_1,
-	2,	/* Elements count */
-	&asn_SPC_Interface_ID_specs_1	/* Additional specs */
-};
-
diff --git a/e2ap/lib/InterfaceDirection.c b/e2ap/lib/InterfaceDirection.c
deleted file mode 100644
index d97d1d3..0000000
--- a/e2ap/lib/InterfaceDirection.c
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
- * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-gNB-X2-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
- */
-
-#include "InterfaceDirection.h"
-
-/*
- * This type is implemented using NativeEnumerated,
- * so here we adjust the DEF accordingly.
- */
-static asn_oer_constraints_t asn_OER_type_InterfaceDirection_constr_1 CC_NOTUSED = {
-	{ 0, 0 },
-	-1};
-asn_per_constraints_t asn_PER_type_InterfaceDirection_constr_1 CC_NOTUSED = {
-	{ APC_CONSTRAINED | APC_EXTENSIBLE,  1,  1,  0,  1 }	/* (0..1,...) */,
-	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
-	0, 0	/* No PER value map */
-};
-static const asn_INTEGER_enum_map_t asn_MAP_InterfaceDirection_value2enum_1[] = {
-	{ 0,	8,	"incoming" },
-	{ 1,	8,	"outgoing" }
-	/* This list is extensible */
-};
-static const unsigned int asn_MAP_InterfaceDirection_enum2value_1[] = {
-	0,	/* incoming(0) */
-	1	/* outgoing(1) */
-	/* This list is extensible */
-};
-const asn_INTEGER_specifics_t asn_SPC_InterfaceDirection_specs_1 = {
-	asn_MAP_InterfaceDirection_value2enum_1,	/* "tag" => N; sorted by tag */
-	asn_MAP_InterfaceDirection_enum2value_1,	/* N => "tag"; sorted by N */
-	2,	/* Number of elements in the maps */
-	3,	/* Extensions before this member */
-	1,	/* Strict enumeration */
-	0,	/* Native long size */
-	0
-};
-static const ber_tlv_tag_t asn_DEF_InterfaceDirection_tags_1[] = {
-	(ASN_TAG_CLASS_UNIVERSAL | (10 << 2))
-};
-asn_TYPE_descriptor_t asn_DEF_InterfaceDirection = {
-	"InterfaceDirection",
-	"InterfaceDirection",
-	&asn_OP_NativeEnumerated,
-	asn_DEF_InterfaceDirection_tags_1,
-	sizeof(asn_DEF_InterfaceDirection_tags_1)
-		/sizeof(asn_DEF_InterfaceDirection_tags_1[0]), /* 1 */
-	asn_DEF_InterfaceDirection_tags_1,	/* Same as above */
-	sizeof(asn_DEF_InterfaceDirection_tags_1)
-		/sizeof(asn_DEF_InterfaceDirection_tags_1[0]), /* 1 */
-	{ &asn_OER_type_InterfaceDirection_constr_1, &asn_PER_type_InterfaceDirection_constr_1, NativeEnumerated_constraint },
-	0, 0,	/* Defined elsewhere */
-	&asn_SPC_InterfaceDirection_specs_1	/* Additional specs */
-};
-
diff --git a/e2ap/lib/InterfaceMessage.c b/e2ap/lib/InterfaceMessage.c
deleted file mode 100644
index bf4c7a4..0000000
--- a/e2ap/lib/InterfaceMessage.c
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-gNB-X2-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
- */
-
-#include "InterfaceMessage.h"
-
-/*
- * This type is implemented using OCTET_STRING,
- * so here we adjust the DEF accordingly.
- */
-static const ber_tlv_tag_t asn_DEF_InterfaceMessage_tags_1[] = {
-	(ASN_TAG_CLASS_UNIVERSAL | (4 << 2))
-};
-asn_TYPE_descriptor_t asn_DEF_InterfaceMessage = {
-	"InterfaceMessage",
-	"InterfaceMessage",
-	&asn_OP_OCTET_STRING,
-	asn_DEF_InterfaceMessage_tags_1,
-	sizeof(asn_DEF_InterfaceMessage_tags_1)
-		/sizeof(asn_DEF_InterfaceMessage_tags_1[0]), /* 1 */
-	asn_DEF_InterfaceMessage_tags_1,	/* Same as above */
-	sizeof(asn_DEF_InterfaceMessage_tags_1)
-		/sizeof(asn_DEF_InterfaceMessage_tags_1[0]), /* 1 */
-	{ 0, 0, OCTET_STRING_constraint },
-	0, 0,	/* No members */
-	&asn_SPC_OCTET_STRING_specs	/* Additional specs */
-};
-
diff --git a/e2ap/lib/InterfaceMessageType.c b/e2ap/lib/InterfaceMessageType.c
deleted file mode 100644
index 5c69c95..0000000
--- a/e2ap/lib/InterfaceMessageType.c
+++ /dev/null
@@ -1,60 +0,0 @@
-/*
- * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-gNB-X2-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
- */
-
-#include "InterfaceMessageType.h"
-
-asn_TYPE_member_t asn_MBR_InterfaceMessageType_1[] = {
-	{ ATF_NOFLAGS, 0, offsetof(struct InterfaceMessageType, procedureCode),
-		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
-		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProcedureCode,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"procedureCode"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct InterfaceMessageType, typeOfMessage),
-		(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
-		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_TypeOfMessage,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"typeOfMessage"
-		},
-};
-static const ber_tlv_tag_t asn_DEF_InterfaceMessageType_tags_1[] = {
-	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
-};
-static const asn_TYPE_tag2member_t asn_MAP_InterfaceMessageType_tag2el_1[] = {
-    { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* procedureCode */
-    { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* typeOfMessage */
-};
-asn_SEQUENCE_specifics_t asn_SPC_InterfaceMessageType_specs_1 = {
-	sizeof(struct InterfaceMessageType),
-	offsetof(struct InterfaceMessageType, _asn_ctx),
-	asn_MAP_InterfaceMessageType_tag2el_1,
-	2,	/* Count of tags in the map */
-	0, 0, 0,	/* Optional elements (not needed) */
-	2,	/* First extension addition */
-};
-asn_TYPE_descriptor_t asn_DEF_InterfaceMessageType = {
-	"InterfaceMessageType",
-	"InterfaceMessageType",
-	&asn_OP_SEQUENCE,
-	asn_DEF_InterfaceMessageType_tags_1,
-	sizeof(asn_DEF_InterfaceMessageType_tags_1)
-		/sizeof(asn_DEF_InterfaceMessageType_tags_1[0]), /* 1 */
-	asn_DEF_InterfaceMessageType_tags_1,	/* Same as above */
-	sizeof(asn_DEF_InterfaceMessageType_tags_1)
-		/sizeof(asn_DEF_InterfaceMessageType_tags_1[0]), /* 1 */
-	{ 0, 0, SEQUENCE_constraint },
-	asn_MBR_InterfaceMessageType_1,
-	2,	/* Elements count */
-	&asn_SPC_InterfaceMessageType_specs_1	/* Additional specs */
-};
-
diff --git a/e2ap/lib/InterfaceProtocolIE-ID.c b/e2ap/lib/InterfaceProtocolIE-ID.c
deleted file mode 100644
index e9edd76..0000000
--- a/e2ap/lib/InterfaceProtocolIE-ID.c
+++ /dev/null
@@ -1,64 +0,0 @@
-/*
- * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-gNB-X2-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
- */
-
-#include "InterfaceProtocolIE-ID.h"
-
-int
-InterfaceProtocolIE_ID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr,
-			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
-	long value;
-	
-	if(!sptr) {
-		ASN__CTFAIL(app_key, td, sptr,
-			"%s: value not given (%s:%d)",
-			td->name, __FILE__, __LINE__);
-		return -1;
-	}
-	
-	value = *(const long *)sptr;
-	
-	if((value >= 0 && value <= 65535)) {
-		/* Constraint check succeeded */
-		return 0;
-	} else {
-		ASN__CTFAIL(app_key, td, sptr,
-			"%s: constraint failed (%s:%d)",
-			td->name, __FILE__, __LINE__);
-		return -1;
-	}
-}
-
-/*
- * This type is implemented using ProtocolIE_ID,
- * so here we adjust the DEF accordingly.
- */
-static asn_oer_constraints_t asn_OER_type_InterfaceProtocolIE_ID_constr_1 CC_NOTUSED = {
-	{ 2, 1 }	/* (0..65535) */,
-	-1};
-asn_per_constraints_t asn_PER_type_InterfaceProtocolIE_ID_constr_1 CC_NOTUSED = {
-	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (0..65535) */,
-	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
-	0, 0	/* No PER value map */
-};
-static const ber_tlv_tag_t asn_DEF_InterfaceProtocolIE_ID_tags_1[] = {
-	(ASN_TAG_CLASS_UNIVERSAL | (2 << 2))
-};
-asn_TYPE_descriptor_t asn_DEF_InterfaceProtocolIE_ID = {
-	"InterfaceProtocolIE-ID",
-	"InterfaceProtocolIE-ID",
-	&asn_OP_NativeInteger,
-	asn_DEF_InterfaceProtocolIE_ID_tags_1,
-	sizeof(asn_DEF_InterfaceProtocolIE_ID_tags_1)
-		/sizeof(asn_DEF_InterfaceProtocolIE_ID_tags_1[0]), /* 1 */
-	asn_DEF_InterfaceProtocolIE_ID_tags_1,	/* Same as above */
-	sizeof(asn_DEF_InterfaceProtocolIE_ID_tags_1)
-		/sizeof(asn_DEF_InterfaceProtocolIE_ID_tags_1[0]), /* 1 */
-	{ &asn_OER_type_InterfaceProtocolIE_ID_constr_1, &asn_PER_type_InterfaceProtocolIE_ID_constr_1, InterfaceProtocolIE_ID_constraint },
-	0, 0,	/* No members */
-	0	/* No specifics */
-};
-
diff --git a/e2ap/lib/InterfaceProtocolIE-Item.c b/e2ap/lib/InterfaceProtocolIE-Item.c
deleted file mode 100644
index a9c175d..0000000
--- a/e2ap/lib/InterfaceProtocolIE-Item.c
+++ /dev/null
@@ -1,70 +0,0 @@
-/*
- * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-gNB-X2-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
- */
-
-#include "InterfaceProtocolIE-Item.h"
-
-asn_TYPE_member_t asn_MBR_InterfaceProtocolIE_Item_1[] = {
-	{ ATF_NOFLAGS, 0, offsetof(struct InterfaceProtocolIE_Item, interfaceProtocolIE_ID),
-		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
-		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_InterfaceProtocolIE_ID,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"interfaceProtocolIE-ID"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct InterfaceProtocolIE_Item, interfaceProtocolIE_Test),
-		(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
-		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_InterfaceProtocolIE_Test,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"interfaceProtocolIE-Test"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct InterfaceProtocolIE_Item, interfaceProtocolIE_Value),
-		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
-		+1,	/* EXPLICIT tag at current level */
-		&asn_DEF_InterfaceProtocolIE_Value,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"interfaceProtocolIE-Value"
-		},
-};
-static const ber_tlv_tag_t asn_DEF_InterfaceProtocolIE_Item_tags_1[] = {
-	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
-};
-static const asn_TYPE_tag2member_t asn_MAP_InterfaceProtocolIE_Item_tag2el_1[] = {
-    { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* interfaceProtocolIE-ID */
-    { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* interfaceProtocolIE-Test */
-    { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* interfaceProtocolIE-Value */
-};
-asn_SEQUENCE_specifics_t asn_SPC_InterfaceProtocolIE_Item_specs_1 = {
-	sizeof(struct InterfaceProtocolIE_Item),
-	offsetof(struct InterfaceProtocolIE_Item, _asn_ctx),
-	asn_MAP_InterfaceProtocolIE_Item_tag2el_1,
-	3,	/* Count of tags in the map */
-	0, 0, 0,	/* Optional elements (not needed) */
-	3,	/* First extension addition */
-};
-asn_TYPE_descriptor_t asn_DEF_InterfaceProtocolIE_Item = {
-	"InterfaceProtocolIE-Item",
-	"InterfaceProtocolIE-Item",
-	&asn_OP_SEQUENCE,
-	asn_DEF_InterfaceProtocolIE_Item_tags_1,
-	sizeof(asn_DEF_InterfaceProtocolIE_Item_tags_1)
-		/sizeof(asn_DEF_InterfaceProtocolIE_Item_tags_1[0]), /* 1 */
-	asn_DEF_InterfaceProtocolIE_Item_tags_1,	/* Same as above */
-	sizeof(asn_DEF_InterfaceProtocolIE_Item_tags_1)
-		/sizeof(asn_DEF_InterfaceProtocolIE_Item_tags_1[0]), /* 1 */
-	{ 0, 0, SEQUENCE_constraint },
-	asn_MBR_InterfaceProtocolIE_Item_1,
-	3,	/* Elements count */
-	&asn_SPC_InterfaceProtocolIE_Item_specs_1	/* Additional specs */
-};
-
diff --git a/e2ap/lib/InterfaceProtocolIE-Test.c b/e2ap/lib/InterfaceProtocolIE-Test.c
deleted file mode 100644
index 73dafe1..0000000
--- a/e2ap/lib/InterfaceProtocolIE-Test.c
+++ /dev/null
@@ -1,64 +0,0 @@
-/*
- * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-gNB-X2-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
- */
-
-#include "InterfaceProtocolIE-Test.h"
-
-/*
- * This type is implemented using NativeEnumerated,
- * so here we adjust the DEF accordingly.
- */
-static asn_oer_constraints_t asn_OER_type_InterfaceProtocolIE_Test_constr_1 CC_NOTUSED = {
-	{ 0, 0 },
-	-1};
-asn_per_constraints_t asn_PER_type_InterfaceProtocolIE_Test_constr_1 CC_NOTUSED = {
-	{ APC_CONSTRAINED | APC_EXTENSIBLE,  3,  3,  0,  4 }	/* (0..4,...) */,
-	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
-	0, 0	/* No PER value map */
-};
-static const asn_INTEGER_enum_map_t asn_MAP_InterfaceProtocolIE_Test_value2enum_1[] = {
-	{ 0,	5,	"equal" },
-	{ 1,	11,	"greaterthan" },
-	{ 2,	8,	"lessthan" },
-	{ 3,	8,	"contains" },
-	{ 4,	7,	"present" }
-	/* This list is extensible */
-};
-static const unsigned int asn_MAP_InterfaceProtocolIE_Test_enum2value_1[] = {
-	3,	/* contains(3) */
-	0,	/* equal(0) */
-	1,	/* greaterthan(1) */
-	2,	/* lessthan(2) */
-	4	/* present(4) */
-	/* This list is extensible */
-};
-const asn_INTEGER_specifics_t asn_SPC_InterfaceProtocolIE_Test_specs_1 = {
-	asn_MAP_InterfaceProtocolIE_Test_value2enum_1,	/* "tag" => N; sorted by tag */
-	asn_MAP_InterfaceProtocolIE_Test_enum2value_1,	/* N => "tag"; sorted by N */
-	5,	/* Number of elements in the maps */
-	6,	/* Extensions before this member */
-	1,	/* Strict enumeration */
-	0,	/* Native long size */
-	0
-};
-static const ber_tlv_tag_t asn_DEF_InterfaceProtocolIE_Test_tags_1[] = {
-	(ASN_TAG_CLASS_UNIVERSAL | (10 << 2))
-};
-asn_TYPE_descriptor_t asn_DEF_InterfaceProtocolIE_Test = {
-	"InterfaceProtocolIE-Test",
-	"InterfaceProtocolIE-Test",
-	&asn_OP_NativeEnumerated,
-	asn_DEF_InterfaceProtocolIE_Test_tags_1,
-	sizeof(asn_DEF_InterfaceProtocolIE_Test_tags_1)
-		/sizeof(asn_DEF_InterfaceProtocolIE_Test_tags_1[0]), /* 1 */
-	asn_DEF_InterfaceProtocolIE_Test_tags_1,	/* Same as above */
-	sizeof(asn_DEF_InterfaceProtocolIE_Test_tags_1)
-		/sizeof(asn_DEF_InterfaceProtocolIE_Test_tags_1[0]), /* 1 */
-	{ &asn_OER_type_InterfaceProtocolIE_Test_constr_1, &asn_PER_type_InterfaceProtocolIE_Test_constr_1, NativeEnumerated_constraint },
-	0, 0,	/* Defined elsewhere */
-	&asn_SPC_InterfaceProtocolIE_Test_specs_1	/* Additional specs */
-};
-
diff --git a/e2ap/lib/InterfaceProtocolIE-Value.c b/e2ap/lib/InterfaceProtocolIE-Value.c
deleted file mode 100644
index d149d13..0000000
--- a/e2ap/lib/InterfaceProtocolIE-Value.c
+++ /dev/null
@@ -1,95 +0,0 @@
-/*
- * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-gNB-X2-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
- */
-
-#include "InterfaceProtocolIE-Value.h"
-
-static asn_oer_constraints_t asn_OER_type_InterfaceProtocolIE_Value_constr_1 CC_NOTUSED = {
-	{ 0, 0 },
-	-1};
-asn_per_constraints_t asn_PER_type_InterfaceProtocolIE_Value_constr_1 CC_NOTUSED = {
-	{ APC_CONSTRAINED | APC_EXTENSIBLE,  3,  3,  0,  4 }	/* (0..4,...) */,
-	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
-	0, 0	/* No PER value map */
-};
-asn_TYPE_member_t asn_MBR_InterfaceProtocolIE_Value_1[] = {
-	{ ATF_NOFLAGS, 0, offsetof(struct InterfaceProtocolIE_Value, choice.valueInt),
-		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
-		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_NativeInteger,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"valueInt"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct InterfaceProtocolIE_Value, choice.valueEnum),
-		(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
-		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_NativeInteger,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"valueEnum"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct InterfaceProtocolIE_Value, choice.valueBool),
-		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
-		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_BOOLEAN,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"valueBool"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct InterfaceProtocolIE_Value, choice.valueBitS),
-		(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
-		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_BIT_STRING,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"valueBitS"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct InterfaceProtocolIE_Value, choice.valueOctS),
-		(ASN_TAG_CLASS_CONTEXT | (4 << 2)),
-		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_OCTET_STRING,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"valueOctS"
-		},
-};
-static const asn_TYPE_tag2member_t asn_MAP_InterfaceProtocolIE_Value_tag2el_1[] = {
-    { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* valueInt */
-    { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* valueEnum */
-    { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* valueBool */
-    { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 }, /* valueBitS */
-    { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 } /* valueOctS */
-};
-asn_CHOICE_specifics_t asn_SPC_InterfaceProtocolIE_Value_specs_1 = {
-	sizeof(struct InterfaceProtocolIE_Value),
-	offsetof(struct InterfaceProtocolIE_Value, _asn_ctx),
-	offsetof(struct InterfaceProtocolIE_Value, present),
-	sizeof(((struct InterfaceProtocolIE_Value *)0)->present),
-	asn_MAP_InterfaceProtocolIE_Value_tag2el_1,
-	5,	/* Count of tags in the map */
-	0, 0,
-	5	/* Extensions start */
-};
-asn_TYPE_descriptor_t asn_DEF_InterfaceProtocolIE_Value = {
-	"InterfaceProtocolIE-Value",
-	"InterfaceProtocolIE-Value",
-	&asn_OP_CHOICE,
-	0,	/* No effective tags (pointer) */
-	0,	/* No effective tags (count) */
-	0,	/* No tags (pointer) */
-	0,	/* No tags (count) */
-	{ &asn_OER_type_InterfaceProtocolIE_Value_constr_1, &asn_PER_type_InterfaceProtocolIE_Value_constr_1, CHOICE_constraint },
-	asn_MBR_InterfaceProtocolIE_Value_1,
-	5,	/* Elements count */
-	&asn_SPC_InterfaceProtocolIE_Value_specs_1	/* Additional specs */
-};
-
diff --git a/e2ap/lib/InterfacesToTrace.c b/e2ap/lib/InterfacesToTrace.c
index 04ab998..46ae06a 100644
--- a/e2ap/lib/InterfacesToTrace.c
+++ b/e2ap/lib/InterfacesToTrace.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "InterfacesToTrace.h"
diff --git a/e2ap/lib/InvokeIndication.c b/e2ap/lib/InvokeIndication.c
index e89e3db..fdd0f30 100644
--- a/e2ap/lib/InvokeIndication.c
+++ b/e2ap/lib/InvokeIndication.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "InvokeIndication.h"
diff --git a/e2ap/lib/Key-eNodeB-Star.c b/e2ap/lib/Key-eNodeB-Star.c
index bb314f1..b2a491f 100644
--- a/e2ap/lib/Key-eNodeB-Star.c
+++ b/e2ap/lib/Key-eNodeB-Star.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "Key-eNodeB-Star.h"
diff --git a/e2ap/lib/LAC.c b/e2ap/lib/LAC.c
index 5cde0d9..2f2ba72 100644
--- a/e2ap/lib/LAC.c
+++ b/e2ap/lib/LAC.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "LAC.h"
diff --git a/e2ap/lib/LCID.c b/e2ap/lib/LCID.c
index 5c2dfdc..b41e30e 100644
--- a/e2ap/lib/LCID.c
+++ b/e2ap/lib/LCID.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "LCID.h"
diff --git a/e2ap/lib/LHN-ID.c b/e2ap/lib/LHN-ID.c
index 9fe7dd9..09babc9 100644
--- a/e2ap/lib/LHN-ID.c
+++ b/e2ap/lib/LHN-ID.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "LHN-ID.h"
diff --git a/e2ap/lib/LastVisitedCell-Item.c b/e2ap/lib/LastVisitedCell-Item.c
index 21a3c61..7216ff8 100644
--- a/e2ap/lib/LastVisitedCell-Item.c
+++ b/e2ap/lib/LastVisitedCell-Item.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "LastVisitedCell-Item.h"
diff --git a/e2ap/lib/LastVisitedEUTRANCellInformation.c b/e2ap/lib/LastVisitedEUTRANCellInformation.c
index 286e147..ecd9e61 100644
--- a/e2ap/lib/LastVisitedEUTRANCellInformation.c
+++ b/e2ap/lib/LastVisitedEUTRANCellInformation.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "LastVisitedEUTRANCellInformation.h"
@@ -39,7 +39,7 @@
 	{ ATF_POINTER, 1, offsetof(struct LastVisitedEUTRANCellInformation, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P157,
+		&asn_DEF_ProtocolExtensionContainer_7683P157,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/LastVisitedGERANCellInformation.c b/e2ap/lib/LastVisitedGERANCellInformation.c
index 48390eb..4d480a8 100644
--- a/e2ap/lib/LastVisitedGERANCellInformation.c
+++ b/e2ap/lib/LastVisitedGERANCellInformation.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "LastVisitedGERANCellInformation.h"
diff --git a/e2ap/lib/LastVisitedNGRANCellInformation.c b/e2ap/lib/LastVisitedNGRANCellInformation.c
index a29248c..9a96ca5 100644
--- a/e2ap/lib/LastVisitedNGRANCellInformation.c
+++ b/e2ap/lib/LastVisitedNGRANCellInformation.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "LastVisitedNGRANCellInformation.h"
diff --git a/e2ap/lib/LastVisitedUTRANCellInformation.c b/e2ap/lib/LastVisitedUTRANCellInformation.c
index 1c7cb70..9244f20 100644
--- a/e2ap/lib/LastVisitedUTRANCellInformation.c
+++ b/e2ap/lib/LastVisitedUTRANCellInformation.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "LastVisitedUTRANCellInformation.h"
diff --git a/e2ap/lib/Limited-list.c b/e2ap/lib/Limited-list.c
index 29e48ad..044fbaf 100644
--- a/e2ap/lib/Limited-list.c
+++ b/e2ap/lib/Limited-list.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "Limited-list.h"
@@ -29,7 +29,7 @@
 	{ ATF_POINTER, 1, offsetof(struct Limited_list__Member, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P98,
+		&asn_DEF_ProtocolExtensionContainer_7683P98,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/Links-to-log.c b/e2ap/lib/Links-to-log.c
index 054ebe4..fd4c555 100644
--- a/e2ap/lib/Links-to-log.c
+++ b/e2ap/lib/Links-to-log.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "Links-to-log.h"
diff --git a/e2ap/lib/ListofEUTRACellsinEUTRACoordinationReq.c b/e2ap/lib/ListofEUTRACellsinEUTRACoordinationReq.c
index d5afd61..be1d955 100644
--- a/e2ap/lib/ListofEUTRACellsinEUTRACoordinationReq.c
+++ b/e2ap/lib/ListofEUTRACellsinEUTRACoordinationReq.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ListofEUTRACellsinEUTRACoordinationReq.h"
diff --git a/e2ap/lib/ListofEUTRACellsinEUTRACoordinationResp.c b/e2ap/lib/ListofEUTRACellsinEUTRACoordinationResp.c
index bebe776..a6de941 100644
--- a/e2ap/lib/ListofEUTRACellsinEUTRACoordinationResp.c
+++ b/e2ap/lib/ListofEUTRACellsinEUTRACoordinationResp.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ListofEUTRACellsinEUTRACoordinationResp.h"
diff --git a/e2ap/lib/ListofEUTRACellsinNRCoordinationReq.c b/e2ap/lib/ListofEUTRACellsinNRCoordinationReq.c
index ccdac7c..7fb6b69 100644
--- a/e2ap/lib/ListofEUTRACellsinNRCoordinationReq.c
+++ b/e2ap/lib/ListofEUTRACellsinNRCoordinationReq.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ListofEUTRACellsinNRCoordinationReq.h"
diff --git a/e2ap/lib/ListofNRCellsinNRCoordinationReq.c b/e2ap/lib/ListofNRCellsinNRCoordinationReq.c
index efc31bb..1389afc 100644
--- a/e2ap/lib/ListofNRCellsinNRCoordinationReq.c
+++ b/e2ap/lib/ListofNRCellsinNRCoordinationReq.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ListofNRCellsinNRCoordinationReq.h"
diff --git a/e2ap/lib/ListofNRCellsinNRCoordinationResp.c b/e2ap/lib/ListofNRCellsinNRCoordinationResp.c
index dc00233..98fd59a 100644
--- a/e2ap/lib/ListofNRCellsinNRCoordinationResp.c
+++ b/e2ap/lib/ListofNRCellsinNRCoordinationResp.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ListofNRCellsinNRCoordinationResp.h"
diff --git a/e2ap/lib/LoadIndicator.c b/e2ap/lib/LoadIndicator.c
index 966ac1d..89b5d7d 100644
--- a/e2ap/lib/LoadIndicator.c
+++ b/e2ap/lib/LoadIndicator.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "LoadIndicator.h"
diff --git a/e2ap/lib/LoadInformation.c b/e2ap/lib/LoadInformation.c
index 463a8be..0f1d348 100644
--- a/e2ap/lib/LoadInformation.c
+++ b/e2ap/lib/LoadInformation.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "LoadInformation.h"
@@ -11,7 +11,7 @@
 	{ ATF_NOFLAGS, 0, offsetof(struct LoadInformation, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P27,
+		&asn_DEF_ProtocolIE_Container_7632P27,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/LocationReportingInformation.c b/e2ap/lib/LocationReportingInformation.c
index 0865d06..2ab3722 100644
--- a/e2ap/lib/LocationReportingInformation.c
+++ b/e2ap/lib/LocationReportingInformation.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "LocationReportingInformation.h"
@@ -30,7 +30,7 @@
 	{ ATF_POINTER, 1, offsetof(struct LocationReportingInformation, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P158,
+		&asn_DEF_ProtocolExtensionContainer_7683P158,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/M1PeriodicReporting.c b/e2ap/lib/M1PeriodicReporting.c
index a60d98c..e1c28df 100644
--- a/e2ap/lib/M1PeriodicReporting.c
+++ b/e2ap/lib/M1PeriodicReporting.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "M1PeriodicReporting.h"
@@ -30,7 +30,7 @@
 	{ ATF_POINTER, 1, offsetof(struct M1PeriodicReporting, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P159,
+		&asn_DEF_ProtocolExtensionContainer_7683P159,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/M1ReportingTrigger.c b/e2ap/lib/M1ReportingTrigger.c
index dfdd816..4190de2 100644
--- a/e2ap/lib/M1ReportingTrigger.c
+++ b/e2ap/lib/M1ReportingTrigger.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "M1ReportingTrigger.h"
diff --git a/e2ap/lib/M1ThresholdEventA2.c b/e2ap/lib/M1ThresholdEventA2.c
index d135afe..a995c4b 100644
--- a/e2ap/lib/M1ThresholdEventA2.c
+++ b/e2ap/lib/M1ThresholdEventA2.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "M1ThresholdEventA2.h"
@@ -21,7 +21,7 @@
 	{ ATF_POINTER, 1, offsetof(struct M1ThresholdEventA2, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P160,
+		&asn_DEF_ProtocolExtensionContainer_7683P160,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/M3Configuration.c b/e2ap/lib/M3Configuration.c
index 287b8b3..76b0d64 100644
--- a/e2ap/lib/M3Configuration.c
+++ b/e2ap/lib/M3Configuration.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "M3Configuration.h"
@@ -21,7 +21,7 @@
 	{ ATF_POINTER, 1, offsetof(struct M3Configuration, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P161,
+		&asn_DEF_ProtocolExtensionContainer_7683P161,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/M3period.c b/e2ap/lib/M3period.c
index ca1cd72..7862b5c 100644
--- a/e2ap/lib/M3period.c
+++ b/e2ap/lib/M3period.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "M3period.h"
diff --git a/e2ap/lib/M4Configuration.c b/e2ap/lib/M4Configuration.c
index c739b27..426d9eb 100644
--- a/e2ap/lib/M4Configuration.c
+++ b/e2ap/lib/M4Configuration.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "M4Configuration.h"
@@ -30,7 +30,7 @@
 	{ ATF_POINTER, 1, offsetof(struct M4Configuration, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P162,
+		&asn_DEF_ProtocolExtensionContainer_7683P162,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/M4period.c b/e2ap/lib/M4period.c
index 9c3c420..3181ed7 100644
--- a/e2ap/lib/M4period.c
+++ b/e2ap/lib/M4period.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "M4period.h"
diff --git a/e2ap/lib/M5Configuration.c b/e2ap/lib/M5Configuration.c
index 5fcfb55..a8f3e94 100644
--- a/e2ap/lib/M5Configuration.c
+++ b/e2ap/lib/M5Configuration.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "M5Configuration.h"
@@ -30,7 +30,7 @@
 	{ ATF_POINTER, 1, offsetof(struct M5Configuration, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P163,
+		&asn_DEF_ProtocolExtensionContainer_7683P163,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/M5period.c b/e2ap/lib/M5period.c
index 5274db0..1fa6e10 100644
--- a/e2ap/lib/M5period.c
+++ b/e2ap/lib/M5period.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "M5period.h"
diff --git a/e2ap/lib/M6Configuration.c b/e2ap/lib/M6Configuration.c
index fb5b844..67ccd02 100644
--- a/e2ap/lib/M6Configuration.c
+++ b/e2ap/lib/M6Configuration.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "M6Configuration.h"
@@ -39,7 +39,7 @@
 	{ ATF_POINTER, 1, offsetof(struct M6Configuration, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P164,
+		&asn_DEF_ProtocolExtensionContainer_7683P164,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/M6delay-threshold.c b/e2ap/lib/M6delay-threshold.c
index 034b013..13c9703 100644
--- a/e2ap/lib/M6delay-threshold.c
+++ b/e2ap/lib/M6delay-threshold.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "M6delay-threshold.h"
diff --git a/e2ap/lib/M6report-interval.c b/e2ap/lib/M6report-interval.c
index 0638828..40c0263 100644
--- a/e2ap/lib/M6report-interval.c
+++ b/e2ap/lib/M6report-interval.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "M6report-interval.h"
diff --git a/e2ap/lib/M7Configuration.c b/e2ap/lib/M7Configuration.c
index c5f2257..57b749c 100644
--- a/e2ap/lib/M7Configuration.c
+++ b/e2ap/lib/M7Configuration.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "M7Configuration.h"
@@ -30,7 +30,7 @@
 	{ ATF_POINTER, 1, offsetof(struct M7Configuration, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P165,
+		&asn_DEF_ProtocolExtensionContainer_7683P165,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/M7period.c b/e2ap/lib/M7period.c
index 464a741..0c57c96 100644
--- a/e2ap/lib/M7period.c
+++ b/e2ap/lib/M7period.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "M7period.h"
diff --git a/e2ap/lib/MBMS-Service-Area-Identity-List.c b/e2ap/lib/MBMS-Service-Area-Identity-List.c
index 9e63cb0..98e2869 100644
--- a/e2ap/lib/MBMS-Service-Area-Identity-List.c
+++ b/e2ap/lib/MBMS-Service-Area-Identity-List.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "MBMS-Service-Area-Identity-List.h"
diff --git a/e2ap/lib/MBMS-Service-Area-Identity.c b/e2ap/lib/MBMS-Service-Area-Identity.c
index f5df8b0..e925823 100644
--- a/e2ap/lib/MBMS-Service-Area-Identity.c
+++ b/e2ap/lib/MBMS-Service-Area-Identity.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "MBMS-Service-Area-Identity.h"
diff --git a/e2ap/lib/MBSFN-Subframe-Info.c b/e2ap/lib/MBSFN-Subframe-Info.c
index 80c4f8a..8b24a8d 100644
--- a/e2ap/lib/MBSFN-Subframe-Info.c
+++ b/e2ap/lib/MBSFN-Subframe-Info.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "MBSFN-Subframe-Info.h"
@@ -39,7 +39,7 @@
 	{ ATF_POINTER, 1, offsetof(struct MBSFN_Subframe_Info, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P168,
+		&asn_DEF_ProtocolExtensionContainer_7683P168,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/MBSFN-Subframe-Infolist.c b/e2ap/lib/MBSFN-Subframe-Infolist.c
index 30a37c7..f39f109 100644
--- a/e2ap/lib/MBSFN-Subframe-Infolist.c
+++ b/e2ap/lib/MBSFN-Subframe-Infolist.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "MBSFN-Subframe-Infolist.h"
diff --git a/e2ap/lib/MDT-Activation.c b/e2ap/lib/MDT-Activation.c
index df3cc24..f4d7bd7 100644
--- a/e2ap/lib/MDT-Activation.c
+++ b/e2ap/lib/MDT-Activation.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "MDT-Activation.h"
diff --git a/e2ap/lib/MDT-Configuration.c b/e2ap/lib/MDT-Configuration.c
index 5a248a5..de93f88 100644
--- a/e2ap/lib/MDT-Configuration.c
+++ b/e2ap/lib/MDT-Configuration.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "MDT-Configuration.h"
@@ -68,7 +68,7 @@
 	{ ATF_POINTER, 1, offsetof(struct MDT_Configuration, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (6 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P166,
+		&asn_DEF_ProtocolExtensionContainer_7683P166,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/MDT-Location-Info.c b/e2ap/lib/MDT-Location-Info.c
index 9befc3a..a37e2f7 100644
--- a/e2ap/lib/MDT-Location-Info.c
+++ b/e2ap/lib/MDT-Location-Info.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "MDT-Location-Info.h"
diff --git a/e2ap/lib/MDTPLMNList.c b/e2ap/lib/MDTPLMNList.c
index 819773c..d8cfff4 100644
--- a/e2ap/lib/MDTPLMNList.c
+++ b/e2ap/lib/MDTPLMNList.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "MDTPLMNList.h"
diff --git a/e2ap/lib/MME-Code.c b/e2ap/lib/MME-Code.c
index 88c63f7..639d2bf 100644
--- a/e2ap/lib/MME-Code.c
+++ b/e2ap/lib/MME-Code.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "MME-Code.h"
diff --git a/e2ap/lib/MME-Group-ID.c b/e2ap/lib/MME-Group-ID.c
index 2abf330..17d0f22 100644
--- a/e2ap/lib/MME-Group-ID.c
+++ b/e2ap/lib/MME-Group-ID.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "MME-Group-ID.h"
diff --git a/e2ap/lib/MakeBeforeBreakIndicator.c b/e2ap/lib/MakeBeforeBreakIndicator.c
index b867272..4a37c24 100644
--- a/e2ap/lib/MakeBeforeBreakIndicator.c
+++ b/e2ap/lib/MakeBeforeBreakIndicator.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "MakeBeforeBreakIndicator.h"
diff --git a/e2ap/lib/ManagementBasedMDTallowed.c b/e2ap/lib/ManagementBasedMDTallowed.c
index 2a340d7..2427f38 100644
--- a/e2ap/lib/ManagementBasedMDTallowed.c
+++ b/e2ap/lib/ManagementBasedMDTallowed.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ManagementBasedMDTallowed.h"
diff --git a/e2ap/lib/Masked-IMEISV.c b/e2ap/lib/Masked-IMEISV.c
index 61db879..5a3f3a0 100644
--- a/e2ap/lib/Masked-IMEISV.c
+++ b/e2ap/lib/Masked-IMEISV.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "Masked-IMEISV.h"
diff --git a/e2ap/lib/MeNBCoordinationAssistanceInformation.c b/e2ap/lib/MeNBCoordinationAssistanceInformation.c
index e413d9e..88eeabf 100644
--- a/e2ap/lib/MeNBCoordinationAssistanceInformation.c
+++ b/e2ap/lib/MeNBCoordinationAssistanceInformation.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "MeNBCoordinationAssistanceInformation.h"
diff --git a/e2ap/lib/MeNBResourceCoordinationInformation.c b/e2ap/lib/MeNBResourceCoordinationInformation.c
index b79a46d..79f6ceb 100644
--- a/e2ap/lib/MeNBResourceCoordinationInformation.c
+++ b/e2ap/lib/MeNBResourceCoordinationInformation.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "MeNBResourceCoordinationInformation.h"
@@ -117,7 +117,7 @@
 	{ ATF_POINTER, 1, offsetof(struct MeNBResourceCoordinationInformation, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P167,
+		&asn_DEF_ProtocolExtensionContainer_7683P167,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/MeNBtoSeNBContainer.c b/e2ap/lib/MeNBtoSeNBContainer.c
index 36eea76..704c201 100644
--- a/e2ap/lib/MeNBtoSeNBContainer.c
+++ b/e2ap/lib/MeNBtoSeNBContainer.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "MeNBtoSeNBContainer.h"
diff --git a/e2ap/lib/MeNBtoSgNBContainer.c b/e2ap/lib/MeNBtoSgNBContainer.c
index a04e600..186adbd 100644
--- a/e2ap/lib/MeNBtoSgNBContainer.c
+++ b/e2ap/lib/MeNBtoSgNBContainer.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "MeNBtoSgNBContainer.h"
diff --git a/e2ap/lib/Measurement-ID.c b/e2ap/lib/Measurement-ID.c
index baafb43..25129c8 100644
--- a/e2ap/lib/Measurement-ID.c
+++ b/e2ap/lib/Measurement-ID.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "Measurement-ID.h"
diff --git a/e2ap/lib/MeasurementFailureCause-Item.c b/e2ap/lib/MeasurementFailureCause-Item.c
index 07d84ce..048736a 100644
--- a/e2ap/lib/MeasurementFailureCause-Item.c
+++ b/e2ap/lib/MeasurementFailureCause-Item.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "MeasurementFailureCause-Item.h"
@@ -30,7 +30,7 @@
 	{ ATF_POINTER, 1, offsetof(struct MeasurementFailureCause_Item, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P11,
+		&asn_DEF_ProtocolExtensionContainer_7683P11,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/MeasurementFailureCause-List.c b/e2ap/lib/MeasurementFailureCause-List.c
index ae47d77..820bb5e 100644
--- a/e2ap/lib/MeasurementFailureCause-List.c
+++ b/e2ap/lib/MeasurementFailureCause-List.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "MeasurementFailureCause-List.h"
@@ -20,7 +20,7 @@
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
-		&asn_DEF_ProtocolIE_Single_Container_9518P12,
+		&asn_DEF_ProtocolIE_Single_Container_7635P12,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/MeasurementInitiationResult-Item.c b/e2ap/lib/MeasurementInitiationResult-Item.c
index 46f3602..693b185 100644
--- a/e2ap/lib/MeasurementInitiationResult-Item.c
+++ b/e2ap/lib/MeasurementInitiationResult-Item.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "MeasurementInitiationResult-Item.h"
@@ -31,7 +31,7 @@
 	{ ATF_POINTER, 1, offsetof(struct MeasurementInitiationResult_Item, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P10,
+		&asn_DEF_ProtocolExtensionContainer_7683P10,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/MeasurementInitiationResult-List.c b/e2ap/lib/MeasurementInitiationResult-List.c
index 92046ff..9ec4075 100644
--- a/e2ap/lib/MeasurementInitiationResult-List.c
+++ b/e2ap/lib/MeasurementInitiationResult-List.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "MeasurementInitiationResult-List.h"
@@ -20,7 +20,7 @@
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
-		&asn_DEF_ProtocolIE_Single_Container_9518P11,
+		&asn_DEF_ProtocolIE_Single_Container_7635P11,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/MeasurementThresholdA2.c b/e2ap/lib/MeasurementThresholdA2.c
index 73b87aa..c04d00d 100644
--- a/e2ap/lib/MeasurementThresholdA2.c
+++ b/e2ap/lib/MeasurementThresholdA2.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "MeasurementThresholdA2.h"
diff --git a/e2ap/lib/MeasurementsToActivate.c b/e2ap/lib/MeasurementsToActivate.c
index 0cc4da5..a50145f 100644
--- a/e2ap/lib/MeasurementsToActivate.c
+++ b/e2ap/lib/MeasurementsToActivate.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "MeasurementsToActivate.h"
diff --git a/e2ap/lib/MobilityChangeAcknowledge.c b/e2ap/lib/MobilityChangeAcknowledge.c
index 186a982..cb1e76c 100644
--- a/e2ap/lib/MobilityChangeAcknowledge.c
+++ b/e2ap/lib/MobilityChangeAcknowledge.c
@@ -1,17 +1,17 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "MobilityChangeAcknowledge.h"
 
-asn_TYPE_member_t asn_MBR_MobilityChangeAcknowledge_1[] = {
+static asn_TYPE_member_t asn_MBR_MobilityChangeAcknowledge_1[] = {
 	{ ATF_NOFLAGS, 0, offsetof(struct MobilityChangeAcknowledge, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P36,
+		&asn_DEF_ProtocolIE_Container_7632P36,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -24,7 +24,7 @@
 static const asn_TYPE_tag2member_t asn_MAP_MobilityChangeAcknowledge_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */
 };
-asn_SEQUENCE_specifics_t asn_SPC_MobilityChangeAcknowledge_specs_1 = {
+static asn_SEQUENCE_specifics_t asn_SPC_MobilityChangeAcknowledge_specs_1 = {
 	sizeof(struct MobilityChangeAcknowledge),
 	offsetof(struct MobilityChangeAcknowledge, _asn_ctx),
 	asn_MAP_MobilityChangeAcknowledge_tag2el_1,
diff --git a/e2ap/lib/MobilityChangeFailure.c b/e2ap/lib/MobilityChangeFailure.c
index 64d1854..e849eb0 100644
--- a/e2ap/lib/MobilityChangeFailure.c
+++ b/e2ap/lib/MobilityChangeFailure.c
@@ -1,17 +1,17 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "MobilityChangeFailure.h"
 
-asn_TYPE_member_t asn_MBR_MobilityChangeFailure_1[] = {
+static asn_TYPE_member_t asn_MBR_MobilityChangeFailure_1[] = {
 	{ ATF_NOFLAGS, 0, offsetof(struct MobilityChangeFailure, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P37,
+		&asn_DEF_ProtocolIE_Container_7632P37,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -24,7 +24,7 @@
 static const asn_TYPE_tag2member_t asn_MAP_MobilityChangeFailure_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */
 };
-asn_SEQUENCE_specifics_t asn_SPC_MobilityChangeFailure_specs_1 = {
+static asn_SEQUENCE_specifics_t asn_SPC_MobilityChangeFailure_specs_1 = {
 	sizeof(struct MobilityChangeFailure),
 	offsetof(struct MobilityChangeFailure, _asn_ctx),
 	asn_MAP_MobilityChangeFailure_tag2el_1,
diff --git a/e2ap/lib/MobilityChangeRequest.c b/e2ap/lib/MobilityChangeRequest.c
index f57a971..fc6cf9d 100644
--- a/e2ap/lib/MobilityChangeRequest.c
+++ b/e2ap/lib/MobilityChangeRequest.c
@@ -1,17 +1,17 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "MobilityChangeRequest.h"
 
-asn_TYPE_member_t asn_MBR_MobilityChangeRequest_1[] = {
+static asn_TYPE_member_t asn_MBR_MobilityChangeRequest_1[] = {
 	{ ATF_NOFLAGS, 0, offsetof(struct MobilityChangeRequest, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P35,
+		&asn_DEF_ProtocolIE_Container_7632P35,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -24,7 +24,7 @@
 static const asn_TYPE_tag2member_t asn_MAP_MobilityChangeRequest_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */
 };
-asn_SEQUENCE_specifics_t asn_SPC_MobilityChangeRequest_specs_1 = {
+static asn_SEQUENCE_specifics_t asn_SPC_MobilityChangeRequest_specs_1 = {
 	sizeof(struct MobilityChangeRequest),
 	offsetof(struct MobilityChangeRequest, _asn_ctx),
 	asn_MAP_MobilityChangeRequest_tag2el_1,
diff --git a/e2ap/lib/MobilityInformation.c b/e2ap/lib/MobilityInformation.c
index 236e76e..8785504 100644
--- a/e2ap/lib/MobilityInformation.c
+++ b/e2ap/lib/MobilityInformation.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "MobilityInformation.h"
diff --git a/e2ap/lib/MobilityParametersInformation.c b/e2ap/lib/MobilityParametersInformation.c
index 6db601a..66057f4 100644
--- a/e2ap/lib/MobilityParametersInformation.c
+++ b/e2ap/lib/MobilityParametersInformation.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "MobilityParametersInformation.h"
diff --git a/e2ap/lib/MobilityParametersModificationRange.c b/e2ap/lib/MobilityParametersModificationRange.c
index 29374f6..09886a4 100644
--- a/e2ap/lib/MobilityParametersModificationRange.c
+++ b/e2ap/lib/MobilityParametersModificationRange.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "MobilityParametersModificationRange.h"
diff --git a/e2ap/lib/MultibandInfoList.c b/e2ap/lib/MultibandInfoList.c
index 899df18..71809a9 100644
--- a/e2ap/lib/MultibandInfoList.c
+++ b/e2ap/lib/MultibandInfoList.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "MultibandInfoList.h"
diff --git a/e2ap/lib/NR-TxBW.c b/e2ap/lib/NR-TxBW.c
index 9f453ad..25f7328 100644
--- a/e2ap/lib/NR-TxBW.c
+++ b/e2ap/lib/NR-TxBW.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "NR-TxBW.h"
@@ -30,7 +30,7 @@
 	{ ATF_POINTER, 1, offsetof(struct NR_TxBW, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P175,
+		&asn_DEF_ProtocolExtensionContainer_7683P175,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/NRCGI.c b/e2ap/lib/NRCGI.c
index 607202c..cea7861 100644
--- a/e2ap/lib/NRCGI.c
+++ b/e2ap/lib/NRCGI.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "NRCGI.h"
@@ -30,7 +30,7 @@
 	{ ATF_POINTER, 1, offsetof(struct NRCGI, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P174,
+		&asn_DEF_ProtocolExtensionContainer_7683P174,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/NRCellIdentifier.c b/e2ap/lib/NRCellIdentifier.c
index 4a193d7..9d27e9f 100644
--- a/e2ap/lib/NRCellIdentifier.c
+++ b/e2ap/lib/NRCellIdentifier.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "NRCellIdentifier.h"
diff --git a/e2ap/lib/NRFreqInfo.c b/e2ap/lib/NRFreqInfo.c
index 3edcb67..444eb83 100644
--- a/e2ap/lib/NRFreqInfo.c
+++ b/e2ap/lib/NRFreqInfo.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "NRFreqInfo.h"
@@ -153,7 +153,7 @@
 	{ ATF_POINTER, 1, offsetof(struct NRFreqInfo, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P173,
+		&asn_DEF_ProtocolExtensionContainer_7683P173,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/NRNRB.c b/e2ap/lib/NRNRB.c
index fc65e4d..7eef30a 100644
--- a/e2ap/lib/NRNRB.c
+++ b/e2ap/lib/NRNRB.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "NRNRB.h"
diff --git a/e2ap/lib/NRNeighbour-Information.c b/e2ap/lib/NRNeighbour-Information.c
index adba0e3..3f31029 100644
--- a/e2ap/lib/NRNeighbour-Information.c
+++ b/e2ap/lib/NRNeighbour-Information.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "NRNeighbour-Information.h"
@@ -133,7 +133,7 @@
 	{ ATF_POINTER, 1, offsetof(struct NRNeighbour_Information__Member, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (6 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P97,
+		&asn_DEF_ProtocolExtensionContainer_7683P97,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/NRPCI.c b/e2ap/lib/NRPCI.c
index 31c455b..c2edcf4 100644
--- a/e2ap/lib/NRPCI.c
+++ b/e2ap/lib/NRPCI.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "NRPCI.h"
diff --git a/e2ap/lib/NRS-NSSS-PowerOffset.c b/e2ap/lib/NRS-NSSS-PowerOffset.c
index 0439c0c..fd221a8 100644
--- a/e2ap/lib/NRS-NSSS-PowerOffset.c
+++ b/e2ap/lib/NRS-NSSS-PowerOffset.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "NRS-NSSS-PowerOffset.h"
diff --git a/e2ap/lib/NRSCS.c b/e2ap/lib/NRSCS.c
index c93eea2..175b97b 100644
--- a/e2ap/lib/NRSCS.c
+++ b/e2ap/lib/NRSCS.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "NRSCS.h"
diff --git a/e2ap/lib/NRUESecurityCapabilities.c b/e2ap/lib/NRUESecurityCapabilities.c
index bc14e68..5179aa2 100644
--- a/e2ap/lib/NRUESecurityCapabilities.c
+++ b/e2ap/lib/NRUESecurityCapabilities.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "NRUESecurityCapabilities.h"
@@ -30,7 +30,7 @@
 	{ ATF_POINTER, 1, offsetof(struct NRUESecurityCapabilities, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P176,
+		&asn_DEF_ProtocolExtensionContainer_7683P176,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/NRencryptionAlgorithms.c b/e2ap/lib/NRencryptionAlgorithms.c
index 8757321..ab72789 100644
--- a/e2ap/lib/NRencryptionAlgorithms.c
+++ b/e2ap/lib/NRencryptionAlgorithms.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "NRencryptionAlgorithms.h"
diff --git a/e2ap/lib/NRintegrityProtectionAlgorithms.c b/e2ap/lib/NRintegrityProtectionAlgorithms.c
index 1215d61..8d53435 100644
--- a/e2ap/lib/NRintegrityProtectionAlgorithms.c
+++ b/e2ap/lib/NRintegrityProtectionAlgorithms.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "NRintegrityProtectionAlgorithms.h"
diff --git a/e2ap/lib/NRrestrictionin5GS.c b/e2ap/lib/NRrestrictionin5GS.c
index 49d253a..24a22cc 100644
--- a/e2ap/lib/NRrestrictionin5GS.c
+++ b/e2ap/lib/NRrestrictionin5GS.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "NRrestrictionin5GS.h"
diff --git a/e2ap/lib/NRrestrictioninEPSasSecondaryRAT.c b/e2ap/lib/NRrestrictioninEPSasSecondaryRAT.c
index 83bf846..188d7a0 100644
--- a/e2ap/lib/NRrestrictioninEPSasSecondaryRAT.c
+++ b/e2ap/lib/NRrestrictioninEPSasSecondaryRAT.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "NRrestrictioninEPSasSecondaryRAT.h"
diff --git a/e2ap/lib/NSSS-NumOccasionDifferentPrecoder.c b/e2ap/lib/NSSS-NumOccasionDifferentPrecoder.c
index b750c65..34921ec 100644
--- a/e2ap/lib/NSSS-NumOccasionDifferentPrecoder.c
+++ b/e2ap/lib/NSSS-NumOccasionDifferentPrecoder.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "NSSS-NumOccasionDifferentPrecoder.h"
diff --git a/e2ap/lib/NativeEnumerated.c b/e2ap/lib/NativeEnumerated.c
index 800da97..50ffb1d 100644
--- a/e2ap/lib/NativeEnumerated.c
+++ b/e2ap/lib/NativeEnumerated.c
@@ -97,7 +97,7 @@
     const asn_INTEGER_specifics_t *specs = td->specifics;
     asn_dec_rval_t rval = { RC_OK, 0 };
 	long *native = (long *)*sptr;
-	const asn_per_constraint_t *ct;
+	const asn_per_constraint_t *ct = NULL;
 	long value;
 
 	(void)opt_codec_ctx;
@@ -115,7 +115,7 @@
 
 	ASN_DEBUG("Decoding %s as NativeEnumerated", td->name);
 
-	if(ct->flags & APC_EXTENSIBLE) {
+	if(ct && ct->flags & APC_EXTENSIBLE) {
 		int inext = per_get_few_bits(pd, 1);
 		if(inext < 0) ASN__DECODE_STARVED;
 		if(inext) ct = 0;
@@ -165,7 +165,7 @@
         (const asn_INTEGER_specifics_t *)td->specifics;
 	asn_enc_rval_t er = {0,0,0};
 	long native, value;
-	const asn_per_constraint_t *ct;
+	const asn_per_constraint_t *ct = NULL;
 	int inext = 0;
 	asn_INTEGER_enum_map_t key;
 	const asn_INTEGER_enum_map_t *kf;
@@ -193,13 +193,13 @@
 	}
 	value = kf - specs->value2enum;
 
-	if(ct->range_bits >= 0) {
+	if(ct && ct->range_bits >= 0) {
 		int cmpWith = specs->extension
 				? specs->extension - 1 : specs->map_count;
 		if(value >= cmpWith)
 			inext = 1;
 	}
-	if(ct->flags & APC_EXTENSIBLE) {
+	if(ct && ct->flags & APC_EXTENSIBLE) {
 		if(per_put_few_bits(po, inext, 1))
 			ASN__ENCODE_FAILED;
 		if(inext) ct = 0;
@@ -236,7 +236,7 @@
 	const asn_INTEGER_specifics_t *specs = (const asn_INTEGER_specifics_t *)td->specifics;
 	asn_dec_rval_t rval = { RC_OK, 0 };
 	long *native = (long *)*sptr;
-	const asn_per_constraint_t *ct;
+	const asn_per_constraint_t *ct = NULL;
 	long value;
 
 	(void)opt_codec_ctx;
@@ -254,7 +254,7 @@
 
 	ASN_DEBUG("Decoding %s as NativeEnumerated", td->name);
 
-	if(ct->flags & APC_EXTENSIBLE) {
+	if(ct && ct->flags & APC_EXTENSIBLE) {
 		int inext = per_get_few_bits(pd, 1);
 		if(inext < 0) ASN__DECODE_STARVED;
 		if(inext) ct = 0;
@@ -302,7 +302,7 @@
 	const asn_INTEGER_specifics_t *specs = (const asn_INTEGER_specifics_t *)td->specifics;
 	asn_enc_rval_t er = {0,0,0};
 	long native, value;
-	const asn_per_constraint_t *ct;
+	const asn_per_constraint_t *ct = NULL;
 	int inext = 0;
 	asn_INTEGER_enum_map_t key;
 	asn_INTEGER_enum_map_t *kf;
@@ -331,13 +331,13 @@
 	}
 	value = kf - specs->value2enum;
 
-	if(ct->range_bits >= 0) {
+	if(ct && ct->range_bits >= 0) {
 		int cmpWith = specs->extension
 		              ? specs->extension - 1 : specs->map_count;
 		if(value >= cmpWith)
 			inext = 1;
 	}
-	if(ct->flags & APC_EXTENSIBLE) {
+	if(ct && ct->flags & APC_EXTENSIBLE) {
 		if(per_put_few_bits(po, inext, 1))
 			ASN__ENCODE_FAILED;
 		if(inext) ct = 0;
diff --git a/e2ap/lib/Neighbour-Information.c b/e2ap/lib/Neighbour-Information.c
index b094b9b..371fa60 100644
--- a/e2ap/lib/Neighbour-Information.c
+++ b/e2ap/lib/Neighbour-Information.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "Neighbour-Information.h"
@@ -47,7 +47,7 @@
 	{ ATF_POINTER, 1, offsetof(struct Neighbour_Information__Member, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P172,
+		&asn_DEF_ProtocolExtensionContainer_7683P172,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/NewDRBIDrequest.c b/e2ap/lib/NewDRBIDrequest.c
index 3b29cdf..fd1ab37 100644
--- a/e2ap/lib/NewDRBIDrequest.c
+++ b/e2ap/lib/NewDRBIDrequest.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "NewDRBIDrequest.h"
diff --git a/e2ap/lib/NextHopChainingCount.c b/e2ap/lib/NextHopChainingCount.c
index a59ed14..8722757 100644
--- a/e2ap/lib/NextHopChainingCount.c
+++ b/e2ap/lib/NextHopChainingCount.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "NextHopChainingCount.h"
diff --git a/e2ap/lib/Number-of-Antennaports.c b/e2ap/lib/Number-of-Antennaports.c
index 028efa2..0363027 100644
--- a/e2ap/lib/Number-of-Antennaports.c
+++ b/e2ap/lib/Number-of-Antennaports.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "Number-of-Antennaports.h"
diff --git a/e2ap/lib/OCTET_STRING.c b/e2ap/lib/OCTET_STRING.c
index 432ce5a..ae34c96 100644
--- a/e2ap/lib/OCTET_STRING.c
+++ b/e2ap/lib/OCTET_STRING.c
@@ -157,7 +157,7 @@
 		nel = (struct _stack_el *)CALLOC(1, sizeof(struct _stack_el));
 		if(nel == NULL)
 			return NULL;
-	
+
 		if(st->tail) {
 			/* Increase a subcontainment depth */
 			nel->cont_level = st->tail->cont_level + 1;
@@ -745,7 +745,7 @@
 			return 0;
 		}
 	}
-	
+
 	return -1;	/* No, it's not */
 }
 
@@ -1956,7 +1956,9 @@
 		        ret = aper_put_length(po, csiz->upper_bound - csiz->lower_bound + 1, sizeinunits - csiz->lower_bound);
 		        if(ret) ASN__ENCODE_FAILED;
 		}
-		if (st->size > 2) { /* X.691 #16 NOTE 1 */
+		/* EB MOD
+                   AFAIU if lb != ub it is aligned whatever the number of bits */
+		if ((st->size > 2) || (csiz->lower_bound != csiz->upper_bound)) { /* X.691 #16.11 */
 			if (aper_put_align(po) < 0)
 				ASN__ENCODE_FAILED;
 		}
diff --git a/e2ap/lib/OffsetOfNbiotChannelNumberToEARFCN.c b/e2ap/lib/OffsetOfNbiotChannelNumberToEARFCN.c
index 8537475..cd0c329 100644
--- a/e2ap/lib/OffsetOfNbiotChannelNumberToEARFCN.c
+++ b/e2ap/lib/OffsetOfNbiotChannelNumberToEARFCN.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "OffsetOfNbiotChannelNumberToEARFCN.h"
diff --git a/e2ap/lib/Old-ECGIs.c b/e2ap/lib/Old-ECGIs.c
index 3abc45c..de09239 100644
--- a/e2ap/lib/Old-ECGIs.c
+++ b/e2ap/lib/Old-ECGIs.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "Old-ECGIs.h"
diff --git a/e2ap/lib/Oneframe.c b/e2ap/lib/Oneframe.c
index 4ba0b3d..295ee64 100644
--- a/e2ap/lib/Oneframe.c
+++ b/e2ap/lib/Oneframe.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "Oneframe.h"
diff --git a/e2ap/lib/PA-Values.c b/e2ap/lib/PA-Values.c
index 2712d96..17c97e2 100644
--- a/e2ap/lib/PA-Values.c
+++ b/e2ap/lib/PA-Values.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "PA-Values.h"
diff --git a/e2ap/lib/PCI.c b/e2ap/lib/PCI.c
index 6d7bd05..febc9d1 100644
--- a/e2ap/lib/PCI.c
+++ b/e2ap/lib/PCI.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "PCI.h"
diff --git a/e2ap/lib/PDCP-SN.c b/e2ap/lib/PDCP-SN.c
index 41b364f..747c23a 100644
--- a/e2ap/lib/PDCP-SN.c
+++ b/e2ap/lib/PDCP-SN.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "PDCP-SN.h"
diff --git a/e2ap/lib/PDCP-SNExtended.c b/e2ap/lib/PDCP-SNExtended.c
index a2cfee2..8c77041 100644
--- a/e2ap/lib/PDCP-SNExtended.c
+++ b/e2ap/lib/PDCP-SNExtended.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "PDCP-SNExtended.h"
diff --git a/e2ap/lib/PDCP-SNlength18.c b/e2ap/lib/PDCP-SNlength18.c
index c990d6d..091ec80 100644
--- a/e2ap/lib/PDCP-SNlength18.c
+++ b/e2ap/lib/PDCP-SNlength18.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "PDCP-SNlength18.h"
diff --git a/e2ap/lib/PDCPChangeIndication.c b/e2ap/lib/PDCPChangeIndication.c
index 03fea1e..8d6362d 100644
--- a/e2ap/lib/PDCPChangeIndication.c
+++ b/e2ap/lib/PDCPChangeIndication.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "PDCPChangeIndication.h"
diff --git a/e2ap/lib/PDCPSnLength.c b/e2ap/lib/PDCPSnLength.c
index 31db71c..920b0b6 100644
--- a/e2ap/lib/PDCPSnLength.c
+++ b/e2ap/lib/PDCPSnLength.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "PDCPSnLength.h"
diff --git a/e2ap/lib/PLMN-Identity.c b/e2ap/lib/PLMN-Identity.c
index 93bf05e..2860d03 100644
--- a/e2ap/lib/PLMN-Identity.c
+++ b/e2ap/lib/PLMN-Identity.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "PLMN-Identity.h"
diff --git a/e2ap/lib/PLMNAreaBasedQMC.c b/e2ap/lib/PLMNAreaBasedQMC.c
index 38ab1fa..0c609e1 100644
--- a/e2ap/lib/PLMNAreaBasedQMC.c
+++ b/e2ap/lib/PLMNAreaBasedQMC.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "PLMNAreaBasedQMC.h"
@@ -21,7 +21,7 @@
 	{ ATF_POINTER, 1, offsetof(struct PLMNAreaBasedQMC, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P178,
+		&asn_DEF_ProtocolExtensionContainer_7683P178,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/PLMNListforQMC.c b/e2ap/lib/PLMNListforQMC.c
index f14ab1c..14b5c88 100644
--- a/e2ap/lib/PLMNListforQMC.c
+++ b/e2ap/lib/PLMNListforQMC.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "PLMNListforQMC.h"
diff --git a/e2ap/lib/PRACH-Configuration.c b/e2ap/lib/PRACH-Configuration.c
index c5b924c..af2fc26 100644
--- a/e2ap/lib/PRACH-Configuration.c
+++ b/e2ap/lib/PRACH-Configuration.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "PRACH-Configuration.h"
@@ -189,7 +189,7 @@
 	{ ATF_POINTER, 1, offsetof(struct PRACH_Configuration, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (5 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P177,
+		&asn_DEF_ProtocolExtensionContainer_7683P177,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/Packet-LossRate.c b/e2ap/lib/Packet-LossRate.c
index 12a302b..9d2da63 100644
--- a/e2ap/lib/Packet-LossRate.c
+++ b/e2ap/lib/Packet-LossRate.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "Packet-LossRate.h"
diff --git a/e2ap/lib/PartialSuccessIndicator.c b/e2ap/lib/PartialSuccessIndicator.c
index 8d288f2..9963339 100644
--- a/e2ap/lib/PartialSuccessIndicator.c
+++ b/e2ap/lib/PartialSuccessIndicator.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "PartialSuccessIndicator.h"
diff --git a/e2ap/lib/PedestrianUE.c b/e2ap/lib/PedestrianUE.c
index bfe3908..18c8d6e 100644
--- a/e2ap/lib/PedestrianUE.c
+++ b/e2ap/lib/PedestrianUE.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "PedestrianUE.h"
diff --git a/e2ap/lib/Port-Number.c b/e2ap/lib/Port-Number.c
index 3d1f3da..1f61915 100644
--- a/e2ap/lib/Port-Number.c
+++ b/e2ap/lib/Port-Number.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "Port-Number.h"
diff --git a/e2ap/lib/Pre-emptionCapability.c b/e2ap/lib/Pre-emptionCapability.c
index 1d15aaa..1e7e91c 100644
--- a/e2ap/lib/Pre-emptionCapability.c
+++ b/e2ap/lib/Pre-emptionCapability.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "Pre-emptionCapability.h"
diff --git a/e2ap/lib/Pre-emptionVulnerability.c b/e2ap/lib/Pre-emptionVulnerability.c
index 983fbcc..ad69b06 100644
--- a/e2ap/lib/Pre-emptionVulnerability.c
+++ b/e2ap/lib/Pre-emptionVulnerability.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "Pre-emptionVulnerability.h"
diff --git a/e2ap/lib/Presence.c b/e2ap/lib/Presence.c
index eef5cb9..e250afa 100644
--- a/e2ap/lib/Presence.c
+++ b/e2ap/lib/Presence.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-CommonDataTypes"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "Presence.h"
diff --git a/e2ap/lib/PrintableString.c b/e2ap/lib/PrintableString.c
deleted file mode 100644
index 8fc3939..0000000
--- a/e2ap/lib/PrintableString.c
+++ /dev/null
@@ -1,130 +0,0 @@
-/*-
- * Copyright (c) 2003, 2004, 2006 Lev Walkin <vlm@lionet.info>.
- * All rights reserved.
- * Redistribution and modifications are permitted subject to BSD license.
- */
-#include <asn_internal.h>
-#include <PrintableString.h>
-
-/*
- * ASN.1:1984 (X.409)
- */
-static const int _PrintableString_alphabet[256] = {
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,	/*                  */
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,	/*                  */
- 1, 0, 0, 0, 0, 0, 0, 2, 3, 4, 0, 5, 6, 7, 8, 9,	/* .      '() +,-./ */
-10,11,12,13,14,15,16,17,18,19,20, 0, 0,21, 0,22,	/* 0123456789:  = ? */
- 0,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,	/*  ABCDEFGHIJKLMNO */
-38,39,40,41,42,43,44,45,46,47,48, 0, 0, 0, 0, 0,	/* PQRSTUVWXYZ      */
- 0,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,	/*  abcdefghijklmno */
-64,65,66,67,68,69,70,71,72,73,74, 0, 0, 0, 0, 0,	/* pqrstuvwxyz      */
-};
-static const int _PrintableString_code2value[74] = {
-32,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,
-55,56,57,58,61,63,65,66,67,68,69,70,71,72,73,74,
-75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,
-97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,
-113,114,115,116,117,118,119,120,121,122};
-
-/*
- * PrintableString basic type description.
- */
-static const ber_tlv_tag_t asn_DEF_PrintableString_tags[] = {
-	(ASN_TAG_CLASS_UNIVERSAL | (19 << 2)),	/* [UNIVERSAL 19] IMPLICIT ...*/
-	(ASN_TAG_CLASS_UNIVERSAL | (4 << 2))	/* ... OCTET STRING */
-};
-static int asn_DEF_PrintableString_v2c(unsigned int value) {
-	return _PrintableString_alphabet[value > 255 ? 0 : value] - 1;
-}
-static int asn_DEF_PrintableString_c2v(unsigned int code) {
-	if(code < 74)
-		return _PrintableString_code2value[code];
-	return -1;
-}
-static asn_per_constraints_t asn_DEF_PrintableString_per_constraints = {
-	{ APC_CONSTRAINED, 4, 4, 0x20, 0x39 },	/* Value */
-	{ APC_SEMI_CONSTRAINED, -1, -1, 0, 0 },	/* Size */
-	asn_DEF_PrintableString_v2c,
-	asn_DEF_PrintableString_c2v
-};
-asn_TYPE_operation_t asn_OP_PrintableString = {
-	OCTET_STRING_free,
-	OCTET_STRING_print_utf8,	/* ASCII subset */
-	OCTET_STRING_compare,
-	OCTET_STRING_decode_ber,      /* Implemented in terms of OCTET STRING */
-	OCTET_STRING_encode_der,
-	OCTET_STRING_decode_xer_utf8,
-	OCTET_STRING_encode_xer_utf8,
-#ifdef	ASN_DISABLE_OER_SUPPORT
-	0,
-	0,
-#else
-	OCTET_STRING_decode_oer,
-	OCTET_STRING_encode_oer,
-#endif	/* ASN_DISABLE_OER_SUPPORT */
-#ifdef	ASN_DISABLE_PER_SUPPORT
-	0,
-	0,
-	0,
-	0,
-#else
-	OCTET_STRING_decode_uper,
-	OCTET_STRING_encode_uper,
-	OCTET_STRING_decode_aper,
-	OCTET_STRING_encode_aper,
-#endif	/* ASN_DISABLE_PER_SUPPORT */
-	OCTET_STRING_random_fill,
-	0	/* Use generic outmost tag fetcher */
-};
-asn_TYPE_descriptor_t asn_DEF_PrintableString = {
-	"PrintableString",
-	"PrintableString",
-	&asn_OP_PrintableString,
-	asn_DEF_PrintableString_tags,
-	sizeof(asn_DEF_PrintableString_tags)
-	  / sizeof(asn_DEF_PrintableString_tags[0]) - 1,
-	asn_DEF_PrintableString_tags,
-	sizeof(asn_DEF_PrintableString_tags)
-	  / sizeof(asn_DEF_PrintableString_tags[0]),
-	{ 0, &asn_DEF_PrintableString_per_constraints, PrintableString_constraint },
-	0, 0,	/* No members */
-	0	/* No specifics */
-};
-
-
-int
-PrintableString_constraint(const asn_TYPE_descriptor_t *td, const void *sptr,
-                           asn_app_constraint_failed_f *ctfailcb,
-                           void *app_key) {
-    const PrintableString_t *st = (const PrintableString_t *)sptr;
-
-	if(st && st->buf) {
-		uint8_t *buf = st->buf;
-		uint8_t *end = buf + st->size;
-
-		/*
-		 * Check the alphabet of the PrintableString.
-		 * ASN.1:1984 (X.409)
-		 */
-		for(; buf < end; buf++) {
-			if(!_PrintableString_alphabet[*buf]) {
-				ASN__CTFAIL(app_key, td, sptr,
-					"%s: value byte %ld (%d) "
-					"not in PrintableString alphabet "
-					"(%s:%d)",
-					td->name,
-					(long)((buf - st->buf) + 1),
-					*buf,
-					__FILE__, __LINE__);
-				return -1;
-			}
-		}
-	} else {
-		ASN__CTFAIL(app_key, td, sptr,
-			"%s: value not given (%s:%d)",
-			td->name, __FILE__, __LINE__);
-		return -1;
-	}
-
-	return 0;
-}
diff --git a/e2ap/lib/PriorityLevel.c b/e2ap/lib/PriorityLevel.c
index 4ce9a12..82fa773 100644
--- a/e2ap/lib/PriorityLevel.c
+++ b/e2ap/lib/PriorityLevel.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "PriorityLevel.h"
diff --git a/e2ap/lib/PrivateIE-Container.c b/e2ap/lib/PrivateIE-Container.c
index a7dff7f..5400c25 100644
--- a/e2ap/lib/PrivateIE-Container.c
+++ b/e2ap/lib/PrivateIE-Container.c
@@ -1,22 +1,22 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-Containers"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "PrivateIE-Container.h"
 
 #include "PrivateIE-Field.h"
-static asn_oer_constraints_t asn_OER_type_PrivateIE_Container_9582P0_constr_1 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_PrivateIE_Container_7699P0_constr_1 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_PrivateIE_Container_9582P0_constr_1 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_PrivateIE_Container_7699P0_constr_1 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-asn_TYPE_member_t asn_MBR_PrivateIE_Container_9582P0_1[] = {
+asn_TYPE_member_t asn_MBR_PrivateIE_Container_7699P0_1[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -27,27 +27,27 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_PrivateIE_Container_9582P0_tags_1[] = {
+static const ber_tlv_tag_t asn_DEF_PrivateIE_Container_7699P0_tags_1[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_PrivateIE_Container_9582P0_specs_1 = {
-	sizeof(struct PrivateIE_Container_9582P0),
-	offsetof(struct PrivateIE_Container_9582P0, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_PrivateIE_Container_7699P0_specs_1 = {
+	sizeof(struct PrivateIE_Container_7699P0),
+	offsetof(struct PrivateIE_Container_7699P0, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_PrivateIE_Container_9582P0 = {
+asn_TYPE_descriptor_t asn_DEF_PrivateIE_Container_7699P0 = {
 	"PrivateIE-Container",
 	"PrivateIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_PrivateIE_Container_9582P0_tags_1,
-	sizeof(asn_DEF_PrivateIE_Container_9582P0_tags_1)
-		/sizeof(asn_DEF_PrivateIE_Container_9582P0_tags_1[0]), /* 1 */
-	asn_DEF_PrivateIE_Container_9582P0_tags_1,	/* Same as above */
-	sizeof(asn_DEF_PrivateIE_Container_9582P0_tags_1)
-		/sizeof(asn_DEF_PrivateIE_Container_9582P0_tags_1[0]), /* 1 */
-	{ &asn_OER_type_PrivateIE_Container_9582P0_constr_1, &asn_PER_type_PrivateIE_Container_9582P0_constr_1, SEQUENCE_OF_constraint },
-	asn_MBR_PrivateIE_Container_9582P0_1,
+	asn_DEF_PrivateIE_Container_7699P0_tags_1,
+	sizeof(asn_DEF_PrivateIE_Container_7699P0_tags_1)
+		/sizeof(asn_DEF_PrivateIE_Container_7699P0_tags_1[0]), /* 1 */
+	asn_DEF_PrivateIE_Container_7699P0_tags_1,	/* Same as above */
+	sizeof(asn_DEF_PrivateIE_Container_7699P0_tags_1)
+		/sizeof(asn_DEF_PrivateIE_Container_7699P0_tags_1[0]), /* 1 */
+	{ &asn_OER_type_PrivateIE_Container_7699P0_constr_1, &asn_PER_type_PrivateIE_Container_7699P0_constr_1, SEQUENCE_OF_constraint },
+	asn_MBR_PrivateIE_Container_7699P0_1,
 	1,	/* Single element */
-	&asn_SPC_PrivateIE_Container_9582P0_specs_1	/* Additional specs */
+	&asn_SPC_PrivateIE_Container_7699P0_specs_1	/* Additional specs */
 };
 
diff --git a/e2ap/lib/PrivateIE-Field.c b/e2ap/lib/PrivateIE-Field.c
index 875eba1..5e14f35 100644
--- a/e2ap/lib/PrivateIE-Field.c
+++ b/e2ap/lib/PrivateIE-Field.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-Containers"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "PrivateIE-Field.h"
diff --git a/e2ap/lib/PrivateIE-ID.c b/e2ap/lib/PrivateIE-ID.c
index 720b611..b1b5ee0 100644
--- a/e2ap/lib/PrivateIE-ID.c
+++ b/e2ap/lib/PrivateIE-ID.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-CommonDataTypes"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "PrivateIE-ID.h"
diff --git a/e2ap/lib/PrivateMessage.c b/e2ap/lib/PrivateMessage.c
index 1aa26c8..1955830 100644
--- a/e2ap/lib/PrivateMessage.c
+++ b/e2ap/lib/PrivateMessage.c
@@ -1,17 +1,17 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "PrivateMessage.h"
 
-asn_TYPE_member_t asn_MBR_PrivateMessage_1[] = {
+static asn_TYPE_member_t asn_MBR_PrivateMessage_1[] = {
 	{ ATF_NOFLAGS, 0, offsetof(struct PrivateMessage, privateIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_PrivateIE_Container_9582P0,
+		&asn_DEF_PrivateIE_Container_7699P0,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -24,7 +24,7 @@
 static const asn_TYPE_tag2member_t asn_MAP_PrivateMessage_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* privateIEs */
 };
-asn_SEQUENCE_specifics_t asn_SPC_PrivateMessage_specs_1 = {
+static asn_SEQUENCE_specifics_t asn_SPC_PrivateMessage_specs_1 = {
 	sizeof(struct PrivateMessage),
 	offsetof(struct PrivateMessage, _asn_ctx),
 	asn_MAP_PrivateMessage_tag2el_1,
diff --git a/e2ap/lib/ProSeAuthorized.c b/e2ap/lib/ProSeAuthorized.c
index 1f2ff50..3584df6 100644
--- a/e2ap/lib/ProSeAuthorized.c
+++ b/e2ap/lib/ProSeAuthorized.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ProSeAuthorized.h"
@@ -30,7 +30,7 @@
 	{ ATF_POINTER, 1, offsetof(struct ProSeAuthorized, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P179,
+		&asn_DEF_ProtocolExtensionContainer_7683P179,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/ProSeDirectCommunication.c b/e2ap/lib/ProSeDirectCommunication.c
index 4d21bb9..909e7a3 100644
--- a/e2ap/lib/ProSeDirectCommunication.c
+++ b/e2ap/lib/ProSeDirectCommunication.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ProSeDirectCommunication.h"
diff --git a/e2ap/lib/ProSeDirectDiscovery.c b/e2ap/lib/ProSeDirectDiscovery.c
index 5bb9c12..a98fd05 100644
--- a/e2ap/lib/ProSeDirectDiscovery.c
+++ b/e2ap/lib/ProSeDirectDiscovery.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ProSeDirectDiscovery.h"
diff --git a/e2ap/lib/ProSeUEtoNetworkRelaying.c b/e2ap/lib/ProSeUEtoNetworkRelaying.c
index 91b6b33..e623ba6 100644
--- a/e2ap/lib/ProSeUEtoNetworkRelaying.c
+++ b/e2ap/lib/ProSeUEtoNetworkRelaying.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ProSeUEtoNetworkRelaying.h"
diff --git a/e2ap/lib/ProcedureCode.c b/e2ap/lib/ProcedureCode.c
index 61fcc6b..01c345d 100644
--- a/e2ap/lib/ProcedureCode.c
+++ b/e2ap/lib/ProcedureCode.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-CommonDataTypes"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ProcedureCode.h"
diff --git a/e2ap/lib/ProtectedEUTRAResourceIndication.c b/e2ap/lib/ProtectedEUTRAResourceIndication.c
index 932858f..6895dfb 100644
--- a/e2ap/lib/ProtectedEUTRAResourceIndication.c
+++ b/e2ap/lib/ProtectedEUTRAResourceIndication.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ProtectedEUTRAResourceIndication.h"
@@ -147,7 +147,7 @@
 	{ ATF_POINTER, 1, offsetof(struct ProtectedEUTRAResourceIndication, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (4 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P180,
+		&asn_DEF_ProtocolExtensionContainer_7683P180,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/ProtectedFootprintTimePattern.c b/e2ap/lib/ProtectedFootprintTimePattern.c
index 2b7db98..adc8017 100644
--- a/e2ap/lib/ProtectedFootprintTimePattern.c
+++ b/e2ap/lib/ProtectedFootprintTimePattern.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ProtectedFootprintTimePattern.h"
@@ -96,7 +96,7 @@
 	{ ATF_POINTER, 1, offsetof(struct ProtectedFootprintTimePattern, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P181,
+		&asn_DEF_ProtocolExtensionContainer_7683P181,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/ProtectedResourceList-Item.c b/e2ap/lib/ProtectedResourceList-Item.c
index 4abb065..db225b7 100644
--- a/e2ap/lib/ProtectedResourceList-Item.c
+++ b/e2ap/lib/ProtectedResourceList-Item.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ProtectedResourceList-Item.h"
@@ -126,7 +126,7 @@
 	{ ATF_POINTER, 1, offsetof(struct ProtectedResourceList_Item, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (4 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P182,
+		&asn_DEF_ProtocolExtensionContainer_7683P182,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/ProtectedResourceList.c b/e2ap/lib/ProtectedResourceList.c
index af6f19e..1c28907 100644
--- a/e2ap/lib/ProtectedResourceList.c
+++ b/e2ap/lib/ProtectedResourceList.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ProtectedResourceList.h"
diff --git a/e2ap/lib/ProtocolExtensionContainer.c b/e2ap/lib/ProtocolExtensionContainer.c
index 0f6cd96..ec54ff4 100644
--- a/e2ap/lib/ProtocolExtensionContainer.c
+++ b/e2ap/lib/ProtocolExtensionContainer.c
@@ -1,1798 +1,1798 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-Containers"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ProtocolExtensionContainer.h"
 
 #include "ProtocolExtensionField.h"
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P0_constr_1 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P0_constr_1 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P0_constr_1 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P0_constr_1 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P1_constr_3 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P1_constr_3 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P1_constr_3 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P1_constr_3 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P2_constr_5 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P2_constr_5 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P2_constr_5 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P2_constr_5 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P3_constr_7 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P3_constr_7 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P3_constr_7 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P3_constr_7 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P4_constr_9 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P4_constr_9 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P4_constr_9 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P4_constr_9 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P5_constr_11 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P5_constr_11 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P5_constr_11 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P5_constr_11 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P6_constr_13 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P6_constr_13 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P6_constr_13 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P6_constr_13 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P7_constr_15 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P7_constr_15 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P7_constr_15 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P7_constr_15 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P8_constr_17 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P8_constr_17 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P8_constr_17 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P8_constr_17 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P9_constr_19 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P9_constr_19 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P9_constr_19 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P9_constr_19 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P10_constr_21 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P10_constr_21 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P10_constr_21 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P10_constr_21 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P11_constr_23 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P11_constr_23 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P11_constr_23 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P11_constr_23 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P12_constr_25 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P12_constr_25 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P12_constr_25 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P12_constr_25 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P13_constr_27 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P13_constr_27 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P13_constr_27 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P13_constr_27 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P14_constr_29 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P14_constr_29 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P14_constr_29 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P14_constr_29 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P15_constr_31 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P15_constr_31 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P15_constr_31 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P15_constr_31 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P16_constr_33 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P16_constr_33 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P16_constr_33 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P16_constr_33 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P17_constr_35 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P17_constr_35 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P17_constr_35 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P17_constr_35 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P18_constr_37 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P18_constr_37 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P18_constr_37 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P18_constr_37 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P19_constr_39 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P19_constr_39 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P19_constr_39 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P19_constr_39 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P20_constr_41 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P20_constr_41 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P20_constr_41 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P20_constr_41 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P21_constr_43 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P21_constr_43 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P21_constr_43 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P21_constr_43 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P22_constr_45 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P22_constr_45 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P22_constr_45 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P22_constr_45 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P23_constr_47 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P23_constr_47 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P23_constr_47 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P23_constr_47 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P24_constr_49 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P24_constr_49 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P24_constr_49 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P24_constr_49 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P25_constr_51 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P25_constr_51 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P25_constr_51 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P25_constr_51 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P26_constr_53 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P26_constr_53 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P26_constr_53 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P26_constr_53 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P27_constr_55 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P27_constr_55 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P27_constr_55 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P27_constr_55 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P28_constr_57 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P28_constr_57 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P28_constr_57 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P28_constr_57 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P29_constr_59 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P29_constr_59 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P29_constr_59 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P29_constr_59 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P30_constr_61 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P30_constr_61 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P30_constr_61 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P30_constr_61 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P31_constr_63 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P31_constr_63 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P31_constr_63 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P31_constr_63 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P32_constr_65 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P32_constr_65 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P32_constr_65 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P32_constr_65 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P33_constr_67 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P33_constr_67 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P33_constr_67 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P33_constr_67 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P34_constr_69 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P34_constr_69 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P34_constr_69 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P34_constr_69 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P35_constr_71 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P35_constr_71 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P35_constr_71 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P35_constr_71 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P36_constr_73 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P36_constr_73 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P36_constr_73 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P36_constr_73 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P37_constr_75 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P37_constr_75 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P37_constr_75 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P37_constr_75 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P38_constr_77 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P38_constr_77 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P38_constr_77 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P38_constr_77 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P39_constr_79 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P39_constr_79 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P39_constr_79 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P39_constr_79 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P40_constr_81 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P40_constr_81 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P40_constr_81 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P40_constr_81 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P41_constr_83 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P41_constr_83 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P41_constr_83 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P41_constr_83 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P42_constr_85 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P42_constr_85 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P42_constr_85 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P42_constr_85 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P43_constr_87 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P43_constr_87 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P43_constr_87 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P43_constr_87 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P44_constr_89 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P44_constr_89 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P44_constr_89 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P44_constr_89 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P45_constr_91 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P45_constr_91 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P45_constr_91 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P45_constr_91 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P46_constr_93 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P46_constr_93 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P46_constr_93 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P46_constr_93 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P47_constr_95 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P47_constr_95 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P47_constr_95 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P47_constr_95 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P48_constr_97 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P48_constr_97 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P48_constr_97 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P48_constr_97 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P49_constr_99 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P49_constr_99 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P49_constr_99 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P49_constr_99 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P50_constr_101 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P50_constr_101 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P50_constr_101 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P50_constr_101 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P51_constr_103 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P51_constr_103 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P51_constr_103 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P51_constr_103 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P52_constr_105 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P52_constr_105 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P52_constr_105 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P52_constr_105 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P53_constr_107 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P53_constr_107 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P53_constr_107 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P53_constr_107 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P54_constr_109 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P54_constr_109 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P54_constr_109 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P54_constr_109 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P55_constr_111 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P55_constr_111 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P55_constr_111 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P55_constr_111 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P56_constr_113 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P56_constr_113 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P56_constr_113 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P56_constr_113 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P57_constr_115 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P57_constr_115 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P57_constr_115 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P57_constr_115 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P58_constr_117 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P58_constr_117 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P58_constr_117 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P58_constr_117 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P59_constr_119 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P59_constr_119 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P59_constr_119 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P59_constr_119 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P60_constr_121 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P60_constr_121 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P60_constr_121 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P60_constr_121 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P61_constr_123 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P61_constr_123 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P61_constr_123 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P61_constr_123 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P62_constr_125 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P62_constr_125 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P62_constr_125 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P62_constr_125 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P63_constr_127 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P63_constr_127 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P63_constr_127 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P63_constr_127 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P64_constr_129 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P64_constr_129 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P64_constr_129 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P64_constr_129 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P65_constr_131 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P65_constr_131 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P65_constr_131 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P65_constr_131 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P66_constr_133 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P66_constr_133 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P66_constr_133 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P66_constr_133 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P67_constr_135 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P67_constr_135 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P67_constr_135 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P67_constr_135 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P68_constr_137 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P68_constr_137 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P68_constr_137 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P68_constr_137 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P69_constr_139 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P69_constr_139 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P69_constr_139 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P69_constr_139 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P70_constr_141 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P70_constr_141 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P70_constr_141 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P70_constr_141 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P71_constr_143 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P71_constr_143 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P71_constr_143 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P71_constr_143 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P72_constr_145 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P72_constr_145 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P72_constr_145 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P72_constr_145 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P73_constr_147 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P73_constr_147 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P73_constr_147 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P73_constr_147 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P74_constr_149 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P74_constr_149 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P74_constr_149 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P74_constr_149 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P75_constr_151 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P75_constr_151 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P75_constr_151 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P75_constr_151 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P76_constr_153 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P76_constr_153 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P76_constr_153 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P76_constr_153 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P77_constr_155 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P77_constr_155 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P77_constr_155 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P77_constr_155 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P78_constr_157 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P78_constr_157 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P78_constr_157 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P78_constr_157 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P79_constr_159 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P79_constr_159 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P79_constr_159 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P79_constr_159 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P80_constr_161 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P80_constr_161 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P80_constr_161 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P80_constr_161 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P81_constr_163 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P81_constr_163 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P81_constr_163 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P81_constr_163 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P82_constr_165 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P82_constr_165 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P82_constr_165 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P82_constr_165 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P83_constr_167 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P83_constr_167 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P83_constr_167 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P83_constr_167 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P84_constr_169 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P84_constr_169 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P84_constr_169 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P84_constr_169 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P85_constr_171 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P85_constr_171 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P85_constr_171 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P85_constr_171 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P86_constr_173 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P86_constr_173 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P86_constr_173 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P86_constr_173 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P87_constr_175 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P87_constr_175 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P87_constr_175 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P87_constr_175 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P88_constr_177 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P88_constr_177 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P88_constr_177 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P88_constr_177 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P89_constr_179 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P89_constr_179 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P89_constr_179 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P89_constr_179 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P90_constr_181 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P90_constr_181 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P90_constr_181 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P90_constr_181 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P91_constr_183 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P91_constr_183 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P91_constr_183 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P91_constr_183 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P92_constr_185 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P92_constr_185 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P92_constr_185 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P92_constr_185 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P93_constr_187 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P93_constr_187 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P93_constr_187 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P93_constr_187 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P94_constr_189 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P94_constr_189 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P94_constr_189 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P94_constr_189 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P95_constr_191 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P95_constr_191 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P95_constr_191 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P95_constr_191 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P96_constr_193 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P96_constr_193 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P96_constr_193 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P96_constr_193 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P97_constr_195 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P97_constr_195 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P97_constr_195 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P97_constr_195 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P98_constr_197 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P98_constr_197 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P98_constr_197 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P98_constr_197 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P99_constr_199 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P99_constr_199 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P99_constr_199 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P99_constr_199 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P100_constr_201 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P100_constr_201 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P100_constr_201 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P100_constr_201 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P101_constr_203 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P101_constr_203 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P101_constr_203 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P101_constr_203 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P102_constr_205 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P102_constr_205 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P102_constr_205 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P102_constr_205 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P103_constr_207 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P103_constr_207 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P103_constr_207 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P103_constr_207 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P104_constr_209 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P104_constr_209 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P104_constr_209 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P104_constr_209 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P105_constr_211 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P105_constr_211 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P105_constr_211 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P105_constr_211 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P106_constr_213 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P106_constr_213 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P106_constr_213 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P106_constr_213 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P107_constr_215 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P107_constr_215 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P107_constr_215 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P107_constr_215 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P108_constr_217 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P108_constr_217 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P108_constr_217 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P108_constr_217 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P109_constr_219 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P109_constr_219 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P109_constr_219 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P109_constr_219 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P110_constr_221 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P110_constr_221 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P110_constr_221 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P110_constr_221 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P111_constr_223 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P111_constr_223 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P111_constr_223 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P111_constr_223 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P112_constr_225 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P112_constr_225 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P112_constr_225 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P112_constr_225 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P113_constr_227 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P113_constr_227 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P113_constr_227 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P113_constr_227 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P114_constr_229 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P114_constr_229 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P114_constr_229 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P114_constr_229 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P115_constr_231 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P115_constr_231 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P115_constr_231 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P115_constr_231 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P116_constr_233 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P116_constr_233 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P116_constr_233 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P116_constr_233 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P117_constr_235 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P117_constr_235 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P117_constr_235 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P117_constr_235 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P118_constr_237 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P118_constr_237 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P118_constr_237 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P118_constr_237 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P119_constr_239 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P119_constr_239 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P119_constr_239 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P119_constr_239 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P120_constr_241 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P120_constr_241 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P120_constr_241 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P120_constr_241 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P121_constr_243 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P121_constr_243 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P121_constr_243 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P121_constr_243 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P122_constr_245 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P122_constr_245 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P122_constr_245 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P122_constr_245 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P123_constr_247 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P123_constr_247 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P123_constr_247 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P123_constr_247 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P124_constr_249 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P124_constr_249 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P124_constr_249 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P124_constr_249 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P125_constr_251 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P125_constr_251 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P125_constr_251 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P125_constr_251 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P126_constr_253 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P126_constr_253 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P126_constr_253 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P126_constr_253 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P127_constr_255 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P127_constr_255 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P127_constr_255 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P127_constr_255 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P128_constr_257 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P128_constr_257 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P128_constr_257 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P128_constr_257 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P129_constr_259 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P129_constr_259 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P129_constr_259 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P129_constr_259 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P130_constr_261 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P130_constr_261 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P130_constr_261 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P130_constr_261 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P131_constr_263 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P131_constr_263 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P131_constr_263 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P131_constr_263 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P132_constr_265 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P132_constr_265 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P132_constr_265 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P132_constr_265 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P133_constr_267 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P133_constr_267 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P133_constr_267 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P133_constr_267 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P134_constr_269 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P134_constr_269 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P134_constr_269 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P134_constr_269 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P135_constr_271 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P135_constr_271 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P135_constr_271 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P135_constr_271 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P136_constr_273 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P136_constr_273 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P136_constr_273 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P136_constr_273 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P137_constr_275 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P137_constr_275 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P137_constr_275 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P137_constr_275 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P138_constr_277 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P138_constr_277 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P138_constr_277 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P138_constr_277 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P139_constr_279 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P139_constr_279 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P139_constr_279 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P139_constr_279 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P140_constr_281 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P140_constr_281 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P140_constr_281 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P140_constr_281 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P141_constr_283 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P141_constr_283 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P141_constr_283 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P141_constr_283 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P142_constr_285 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P142_constr_285 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P142_constr_285 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P142_constr_285 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P143_constr_287 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P143_constr_287 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P143_constr_287 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P143_constr_287 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P144_constr_289 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P144_constr_289 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P144_constr_289 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P144_constr_289 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P145_constr_291 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P145_constr_291 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P145_constr_291 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P145_constr_291 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P146_constr_293 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P146_constr_293 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P146_constr_293 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P146_constr_293 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P147_constr_295 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P147_constr_295 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P147_constr_295 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P147_constr_295 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P148_constr_297 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P148_constr_297 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P148_constr_297 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P148_constr_297 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P149_constr_299 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P149_constr_299 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P149_constr_299 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P149_constr_299 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P150_constr_301 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P150_constr_301 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P150_constr_301 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P150_constr_301 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P151_constr_303 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P151_constr_303 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P151_constr_303 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P151_constr_303 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P152_constr_305 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P152_constr_305 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P152_constr_305 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P152_constr_305 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P153_constr_307 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P153_constr_307 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P153_constr_307 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P153_constr_307 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P154_constr_309 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P154_constr_309 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P154_constr_309 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P154_constr_309 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P155_constr_311 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P155_constr_311 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P155_constr_311 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P155_constr_311 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P156_constr_313 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P156_constr_313 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P156_constr_313 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P156_constr_313 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P157_constr_315 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P157_constr_315 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P157_constr_315 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P157_constr_315 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P158_constr_317 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P158_constr_317 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P158_constr_317 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P158_constr_317 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P159_constr_319 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P159_constr_319 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P159_constr_319 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P159_constr_319 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P160_constr_321 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P160_constr_321 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P160_constr_321 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P160_constr_321 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P161_constr_323 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P161_constr_323 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P161_constr_323 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P161_constr_323 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P162_constr_325 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P162_constr_325 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P162_constr_325 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P162_constr_325 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P163_constr_327 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P163_constr_327 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P163_constr_327 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P163_constr_327 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P164_constr_329 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P164_constr_329 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P164_constr_329 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P164_constr_329 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P165_constr_331 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P165_constr_331 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P165_constr_331 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P165_constr_331 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P166_constr_333 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P166_constr_333 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P166_constr_333 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P166_constr_333 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P167_constr_335 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P167_constr_335 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P167_constr_335 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P167_constr_335 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P168_constr_337 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P168_constr_337 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P168_constr_337 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P168_constr_337 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P169_constr_339 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P169_constr_339 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P169_constr_339 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P169_constr_339 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P170_constr_341 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P170_constr_341 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P170_constr_341 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P170_constr_341 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P171_constr_343 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P171_constr_343 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P171_constr_343 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P171_constr_343 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P172_constr_345 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P172_constr_345 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P172_constr_345 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P172_constr_345 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P173_constr_347 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P173_constr_347 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P173_constr_347 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P173_constr_347 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P174_constr_349 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P174_constr_349 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P174_constr_349 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P174_constr_349 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P175_constr_351 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P175_constr_351 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P175_constr_351 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P175_constr_351 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P176_constr_353 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P176_constr_353 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P176_constr_353 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P176_constr_353 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P177_constr_355 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P177_constr_355 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P177_constr_355 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P177_constr_355 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P178_constr_357 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P178_constr_357 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P178_constr_357 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P178_constr_357 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P179_constr_359 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P179_constr_359 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P179_constr_359 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P179_constr_359 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P180_constr_361 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P180_constr_361 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P180_constr_361 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P180_constr_361 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P181_constr_363 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P181_constr_363 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P181_constr_363 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P181_constr_363 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P182_constr_365 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P182_constr_365 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P182_constr_365 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P182_constr_365 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P183_constr_367 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P183_constr_367 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P183_constr_367 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P183_constr_367 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P184_constr_369 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P184_constr_369 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P184_constr_369 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P184_constr_369 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P185_constr_371 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P185_constr_371 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P185_constr_371 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P185_constr_371 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P186_constr_373 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P186_constr_373 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P186_constr_373 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P186_constr_373 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P187_constr_375 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P187_constr_375 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P187_constr_375 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P187_constr_375 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P188_constr_377 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P188_constr_377 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P188_constr_377 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P188_constr_377 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P189_constr_379 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P189_constr_379 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P189_constr_379 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P189_constr_379 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P190_constr_381 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P190_constr_381 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P190_constr_381 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P190_constr_381 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P191_constr_383 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P191_constr_383 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P191_constr_383 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P191_constr_383 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P192_constr_385 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P192_constr_385 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P192_constr_385 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P192_constr_385 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P193_constr_387 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P193_constr_387 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P193_constr_387 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P193_constr_387 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P194_constr_389 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P194_constr_389 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P194_constr_389 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P194_constr_389 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P195_constr_391 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P195_constr_391 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P195_constr_391 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P195_constr_391 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P196_constr_393 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P196_constr_393 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P196_constr_393 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P196_constr_393 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P197_constr_395 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P197_constr_395 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P197_constr_395 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P197_constr_395 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P198_constr_397 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P198_constr_397 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P198_constr_397 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P198_constr_397 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P199_constr_399 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P199_constr_399 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P199_constr_399 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P199_constr_399 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P200_constr_401 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P200_constr_401 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P200_constr_401 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P200_constr_401 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P201_constr_403 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P201_constr_403 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P201_constr_403 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P201_constr_403 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P202_constr_405 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P202_constr_405 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P202_constr_405 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P202_constr_405 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P203_constr_407 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P203_constr_407 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P203_constr_407 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P203_constr_407 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P204_constr_409 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P204_constr_409 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P204_constr_409 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P204_constr_409 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P205_constr_411 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P205_constr_411 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P205_constr_411 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P205_constr_411 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P206_constr_413 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P206_constr_413 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P206_constr_413 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P206_constr_413 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P207_constr_415 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P207_constr_415 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P207_constr_415 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P207_constr_415 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P208_constr_417 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P208_constr_417 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P208_constr_417 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P208_constr_417 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P209_constr_419 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P209_constr_419 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P209_constr_419 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P209_constr_419 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P210_constr_421 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P210_constr_421 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P210_constr_421 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P210_constr_421 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P211_constr_423 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P211_constr_423 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P211_constr_423 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P211_constr_423 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P212_constr_425 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P212_constr_425 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P212_constr_425 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P212_constr_425 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P213_constr_427 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P213_constr_427 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P213_constr_427 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P213_constr_427 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P214_constr_429 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P214_constr_429 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P214_constr_429 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P214_constr_429 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P215_constr_431 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P215_constr_431 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P215_constr_431 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P215_constr_431 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P216_constr_433 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P216_constr_433 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P216_constr_433 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P216_constr_433 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P217_constr_435 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P217_constr_435 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P217_constr_435 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P217_constr_435 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P218_constr_437 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P218_constr_437 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P218_constr_437 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P218_constr_437 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P219_constr_439 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P219_constr_439 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P219_constr_439 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P219_constr_439 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P220_constr_441 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P220_constr_441 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P220_constr_441 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P220_constr_441 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P221_constr_443 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P221_constr_443 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P221_constr_443 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P221_constr_443 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_9566P222_constr_445 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_7683P222_constr_445 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(1..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_9566P222_constr_445 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_7683P222_constr_445 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  1,  65535 }	/* (SIZE(1..65535)) */,
 	0, 0	/* No PER value map */
 };
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P0_1[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P0_1[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -1803,31 +1803,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P0_tags_1[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P0_tags_1[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P0_specs_1 = {
-	sizeof(struct ProtocolExtensionContainer_9566P0),
-	offsetof(struct ProtocolExtensionContainer_9566P0, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P0_specs_1 = {
+	sizeof(struct ProtocolExtensionContainer_7683P0),
+	offsetof(struct ProtocolExtensionContainer_7683P0, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P0 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P0 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P0_tags_1,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P0_tags_1)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P0_tags_1[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P0_tags_1,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P0_tags_1)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P0_tags_1[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P0_constr_1, &asn_PER_type_ProtocolExtensionContainer_9566P0_constr_1, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P0_1,
+	asn_DEF_ProtocolExtensionContainer_7683P0_tags_1,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P0_tags_1)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P0_tags_1[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P0_tags_1,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P0_tags_1)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P0_tags_1[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P0_constr_1, &asn_PER_type_ProtocolExtensionContainer_7683P0_constr_1, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P0_1,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P0_specs_1	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P0_specs_1	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P1_3[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P1_3[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -1838,31 +1838,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P1_tags_3[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P1_tags_3[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P1_specs_3 = {
-	sizeof(struct ProtocolExtensionContainer_9566P1),
-	offsetof(struct ProtocolExtensionContainer_9566P1, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P1_specs_3 = {
+	sizeof(struct ProtocolExtensionContainer_7683P1),
+	offsetof(struct ProtocolExtensionContainer_7683P1, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P1 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P1 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P1_tags_3,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P1_tags_3)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P1_tags_3[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P1_tags_3,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P1_tags_3)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P1_tags_3[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P1_constr_3, &asn_PER_type_ProtocolExtensionContainer_9566P1_constr_3, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P1_3,
+	asn_DEF_ProtocolExtensionContainer_7683P1_tags_3,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P1_tags_3)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P1_tags_3[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P1_tags_3,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P1_tags_3)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P1_tags_3[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P1_constr_3, &asn_PER_type_ProtocolExtensionContainer_7683P1_constr_3, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P1_3,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P1_specs_3	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P1_specs_3	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P2_5[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P2_5[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -1873,31 +1873,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P2_tags_5[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P2_tags_5[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P2_specs_5 = {
-	sizeof(struct ProtocolExtensionContainer_9566P2),
-	offsetof(struct ProtocolExtensionContainer_9566P2, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P2_specs_5 = {
+	sizeof(struct ProtocolExtensionContainer_7683P2),
+	offsetof(struct ProtocolExtensionContainer_7683P2, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P2 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P2 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P2_tags_5,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P2_tags_5)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P2_tags_5[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P2_tags_5,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P2_tags_5)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P2_tags_5[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P2_constr_5, &asn_PER_type_ProtocolExtensionContainer_9566P2_constr_5, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P2_5,
+	asn_DEF_ProtocolExtensionContainer_7683P2_tags_5,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P2_tags_5)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P2_tags_5[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P2_tags_5,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P2_tags_5)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P2_tags_5[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P2_constr_5, &asn_PER_type_ProtocolExtensionContainer_7683P2_constr_5, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P2_5,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P2_specs_5	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P2_specs_5	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P3_7[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P3_7[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -1908,31 +1908,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P3_tags_7[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P3_tags_7[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P3_specs_7 = {
-	sizeof(struct ProtocolExtensionContainer_9566P3),
-	offsetof(struct ProtocolExtensionContainer_9566P3, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P3_specs_7 = {
+	sizeof(struct ProtocolExtensionContainer_7683P3),
+	offsetof(struct ProtocolExtensionContainer_7683P3, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P3 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P3 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P3_tags_7,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P3_tags_7)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P3_tags_7[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P3_tags_7,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P3_tags_7)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P3_tags_7[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P3_constr_7, &asn_PER_type_ProtocolExtensionContainer_9566P3_constr_7, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P3_7,
+	asn_DEF_ProtocolExtensionContainer_7683P3_tags_7,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P3_tags_7)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P3_tags_7[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P3_tags_7,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P3_tags_7)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P3_tags_7[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P3_constr_7, &asn_PER_type_ProtocolExtensionContainer_7683P3_constr_7, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P3_7,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P3_specs_7	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P3_specs_7	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P4_9[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P4_9[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -1943,31 +1943,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P4_tags_9[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P4_tags_9[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P4_specs_9 = {
-	sizeof(struct ProtocolExtensionContainer_9566P4),
-	offsetof(struct ProtocolExtensionContainer_9566P4, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P4_specs_9 = {
+	sizeof(struct ProtocolExtensionContainer_7683P4),
+	offsetof(struct ProtocolExtensionContainer_7683P4, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P4 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P4 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P4_tags_9,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P4_tags_9)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P4_tags_9[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P4_tags_9,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P4_tags_9)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P4_tags_9[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P4_constr_9, &asn_PER_type_ProtocolExtensionContainer_9566P4_constr_9, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P4_9,
+	asn_DEF_ProtocolExtensionContainer_7683P4_tags_9,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P4_tags_9)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P4_tags_9[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P4_tags_9,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P4_tags_9)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P4_tags_9[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P4_constr_9, &asn_PER_type_ProtocolExtensionContainer_7683P4_constr_9, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P4_9,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P4_specs_9	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P4_specs_9	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P5_11[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P5_11[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -1978,31 +1978,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P5_tags_11[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P5_tags_11[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P5_specs_11 = {
-	sizeof(struct ProtocolExtensionContainer_9566P5),
-	offsetof(struct ProtocolExtensionContainer_9566P5, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P5_specs_11 = {
+	sizeof(struct ProtocolExtensionContainer_7683P5),
+	offsetof(struct ProtocolExtensionContainer_7683P5, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P5 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P5 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P5_tags_11,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P5_tags_11)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P5_tags_11[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P5_tags_11,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P5_tags_11)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P5_tags_11[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P5_constr_11, &asn_PER_type_ProtocolExtensionContainer_9566P5_constr_11, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P5_11,
+	asn_DEF_ProtocolExtensionContainer_7683P5_tags_11,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P5_tags_11)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P5_tags_11[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P5_tags_11,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P5_tags_11)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P5_tags_11[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P5_constr_11, &asn_PER_type_ProtocolExtensionContainer_7683P5_constr_11, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P5_11,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P5_specs_11	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P5_specs_11	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P6_13[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P6_13[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -2013,31 +2013,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P6_tags_13[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P6_tags_13[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P6_specs_13 = {
-	sizeof(struct ProtocolExtensionContainer_9566P6),
-	offsetof(struct ProtocolExtensionContainer_9566P6, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P6_specs_13 = {
+	sizeof(struct ProtocolExtensionContainer_7683P6),
+	offsetof(struct ProtocolExtensionContainer_7683P6, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P6 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P6 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P6_tags_13,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P6_tags_13)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P6_tags_13[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P6_tags_13,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P6_tags_13)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P6_tags_13[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P6_constr_13, &asn_PER_type_ProtocolExtensionContainer_9566P6_constr_13, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P6_13,
+	asn_DEF_ProtocolExtensionContainer_7683P6_tags_13,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P6_tags_13)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P6_tags_13[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P6_tags_13,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P6_tags_13)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P6_tags_13[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P6_constr_13, &asn_PER_type_ProtocolExtensionContainer_7683P6_constr_13, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P6_13,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P6_specs_13	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P6_specs_13	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P7_15[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P7_15[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -2048,31 +2048,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P7_tags_15[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P7_tags_15[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P7_specs_15 = {
-	sizeof(struct ProtocolExtensionContainer_9566P7),
-	offsetof(struct ProtocolExtensionContainer_9566P7, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P7_specs_15 = {
+	sizeof(struct ProtocolExtensionContainer_7683P7),
+	offsetof(struct ProtocolExtensionContainer_7683P7, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P7 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P7 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P7_tags_15,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P7_tags_15)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P7_tags_15[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P7_tags_15,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P7_tags_15)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P7_tags_15[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P7_constr_15, &asn_PER_type_ProtocolExtensionContainer_9566P7_constr_15, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P7_15,
+	asn_DEF_ProtocolExtensionContainer_7683P7_tags_15,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P7_tags_15)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P7_tags_15[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P7_tags_15,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P7_tags_15)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P7_tags_15[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P7_constr_15, &asn_PER_type_ProtocolExtensionContainer_7683P7_constr_15, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P7_15,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P7_specs_15	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P7_specs_15	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P8_17[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P8_17[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -2083,31 +2083,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P8_tags_17[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P8_tags_17[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P8_specs_17 = {
-	sizeof(struct ProtocolExtensionContainer_9566P8),
-	offsetof(struct ProtocolExtensionContainer_9566P8, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P8_specs_17 = {
+	sizeof(struct ProtocolExtensionContainer_7683P8),
+	offsetof(struct ProtocolExtensionContainer_7683P8, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P8 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P8 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P8_tags_17,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P8_tags_17)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P8_tags_17[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P8_tags_17,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P8_tags_17)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P8_tags_17[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P8_constr_17, &asn_PER_type_ProtocolExtensionContainer_9566P8_constr_17, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P8_17,
+	asn_DEF_ProtocolExtensionContainer_7683P8_tags_17,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P8_tags_17)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P8_tags_17[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P8_tags_17,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P8_tags_17)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P8_tags_17[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P8_constr_17, &asn_PER_type_ProtocolExtensionContainer_7683P8_constr_17, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P8_17,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P8_specs_17	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P8_specs_17	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P9_19[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P9_19[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -2118,31 +2118,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P9_tags_19[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P9_tags_19[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P9_specs_19 = {
-	sizeof(struct ProtocolExtensionContainer_9566P9),
-	offsetof(struct ProtocolExtensionContainer_9566P9, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P9_specs_19 = {
+	sizeof(struct ProtocolExtensionContainer_7683P9),
+	offsetof(struct ProtocolExtensionContainer_7683P9, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P9 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P9 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P9_tags_19,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P9_tags_19)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P9_tags_19[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P9_tags_19,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P9_tags_19)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P9_tags_19[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P9_constr_19, &asn_PER_type_ProtocolExtensionContainer_9566P9_constr_19, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P9_19,
+	asn_DEF_ProtocolExtensionContainer_7683P9_tags_19,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P9_tags_19)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P9_tags_19[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P9_tags_19,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P9_tags_19)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P9_tags_19[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P9_constr_19, &asn_PER_type_ProtocolExtensionContainer_7683P9_constr_19, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P9_19,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P9_specs_19	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P9_specs_19	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P10_21[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P10_21[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -2153,31 +2153,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P10_tags_21[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P10_tags_21[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P10_specs_21 = {
-	sizeof(struct ProtocolExtensionContainer_9566P10),
-	offsetof(struct ProtocolExtensionContainer_9566P10, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P10_specs_21 = {
+	sizeof(struct ProtocolExtensionContainer_7683P10),
+	offsetof(struct ProtocolExtensionContainer_7683P10, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P10 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P10 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P10_tags_21,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P10_tags_21)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P10_tags_21[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P10_tags_21,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P10_tags_21)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P10_tags_21[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P10_constr_21, &asn_PER_type_ProtocolExtensionContainer_9566P10_constr_21, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P10_21,
+	asn_DEF_ProtocolExtensionContainer_7683P10_tags_21,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P10_tags_21)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P10_tags_21[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P10_tags_21,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P10_tags_21)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P10_tags_21[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P10_constr_21, &asn_PER_type_ProtocolExtensionContainer_7683P10_constr_21, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P10_21,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P10_specs_21	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P10_specs_21	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P11_23[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P11_23[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -2188,31 +2188,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P11_tags_23[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P11_tags_23[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P11_specs_23 = {
-	sizeof(struct ProtocolExtensionContainer_9566P11),
-	offsetof(struct ProtocolExtensionContainer_9566P11, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P11_specs_23 = {
+	sizeof(struct ProtocolExtensionContainer_7683P11),
+	offsetof(struct ProtocolExtensionContainer_7683P11, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P11 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P11 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P11_tags_23,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P11_tags_23)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P11_tags_23[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P11_tags_23,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P11_tags_23)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P11_tags_23[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P11_constr_23, &asn_PER_type_ProtocolExtensionContainer_9566P11_constr_23, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P11_23,
+	asn_DEF_ProtocolExtensionContainer_7683P11_tags_23,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P11_tags_23)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P11_tags_23[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P11_tags_23,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P11_tags_23)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P11_tags_23[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P11_constr_23, &asn_PER_type_ProtocolExtensionContainer_7683P11_constr_23, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P11_23,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P11_specs_23	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P11_specs_23	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P12_25[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P12_25[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -2223,31 +2223,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P12_tags_25[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P12_tags_25[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P12_specs_25 = {
-	sizeof(struct ProtocolExtensionContainer_9566P12),
-	offsetof(struct ProtocolExtensionContainer_9566P12, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P12_specs_25 = {
+	sizeof(struct ProtocolExtensionContainer_7683P12),
+	offsetof(struct ProtocolExtensionContainer_7683P12, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P12 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P12 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P12_tags_25,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P12_tags_25)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P12_tags_25[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P12_tags_25,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P12_tags_25)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P12_tags_25[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P12_constr_25, &asn_PER_type_ProtocolExtensionContainer_9566P12_constr_25, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P12_25,
+	asn_DEF_ProtocolExtensionContainer_7683P12_tags_25,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P12_tags_25)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P12_tags_25[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P12_tags_25,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P12_tags_25)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P12_tags_25[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P12_constr_25, &asn_PER_type_ProtocolExtensionContainer_7683P12_constr_25, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P12_25,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P12_specs_25	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P12_specs_25	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P13_27[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P13_27[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -2258,31 +2258,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P13_tags_27[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P13_tags_27[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P13_specs_27 = {
-	sizeof(struct ProtocolExtensionContainer_9566P13),
-	offsetof(struct ProtocolExtensionContainer_9566P13, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P13_specs_27 = {
+	sizeof(struct ProtocolExtensionContainer_7683P13),
+	offsetof(struct ProtocolExtensionContainer_7683P13, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P13 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P13 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P13_tags_27,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P13_tags_27)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P13_tags_27[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P13_tags_27,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P13_tags_27)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P13_tags_27[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P13_constr_27, &asn_PER_type_ProtocolExtensionContainer_9566P13_constr_27, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P13_27,
+	asn_DEF_ProtocolExtensionContainer_7683P13_tags_27,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P13_tags_27)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P13_tags_27[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P13_tags_27,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P13_tags_27)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P13_tags_27[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P13_constr_27, &asn_PER_type_ProtocolExtensionContainer_7683P13_constr_27, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P13_27,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P13_specs_27	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P13_specs_27	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P14_29[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P14_29[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -2293,31 +2293,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P14_tags_29[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P14_tags_29[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P14_specs_29 = {
-	sizeof(struct ProtocolExtensionContainer_9566P14),
-	offsetof(struct ProtocolExtensionContainer_9566P14, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P14_specs_29 = {
+	sizeof(struct ProtocolExtensionContainer_7683P14),
+	offsetof(struct ProtocolExtensionContainer_7683P14, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P14 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P14 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P14_tags_29,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P14_tags_29)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P14_tags_29[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P14_tags_29,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P14_tags_29)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P14_tags_29[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P14_constr_29, &asn_PER_type_ProtocolExtensionContainer_9566P14_constr_29, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P14_29,
+	asn_DEF_ProtocolExtensionContainer_7683P14_tags_29,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P14_tags_29)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P14_tags_29[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P14_tags_29,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P14_tags_29)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P14_tags_29[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P14_constr_29, &asn_PER_type_ProtocolExtensionContainer_7683P14_constr_29, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P14_29,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P14_specs_29	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P14_specs_29	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P15_31[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P15_31[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -2328,31 +2328,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P15_tags_31[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P15_tags_31[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P15_specs_31 = {
-	sizeof(struct ProtocolExtensionContainer_9566P15),
-	offsetof(struct ProtocolExtensionContainer_9566P15, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P15_specs_31 = {
+	sizeof(struct ProtocolExtensionContainer_7683P15),
+	offsetof(struct ProtocolExtensionContainer_7683P15, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P15 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P15 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P15_tags_31,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P15_tags_31)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P15_tags_31[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P15_tags_31,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P15_tags_31)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P15_tags_31[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P15_constr_31, &asn_PER_type_ProtocolExtensionContainer_9566P15_constr_31, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P15_31,
+	asn_DEF_ProtocolExtensionContainer_7683P15_tags_31,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P15_tags_31)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P15_tags_31[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P15_tags_31,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P15_tags_31)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P15_tags_31[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P15_constr_31, &asn_PER_type_ProtocolExtensionContainer_7683P15_constr_31, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P15_31,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P15_specs_31	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P15_specs_31	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P16_33[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P16_33[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -2363,31 +2363,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P16_tags_33[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P16_tags_33[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P16_specs_33 = {
-	sizeof(struct ProtocolExtensionContainer_9566P16),
-	offsetof(struct ProtocolExtensionContainer_9566P16, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P16_specs_33 = {
+	sizeof(struct ProtocolExtensionContainer_7683P16),
+	offsetof(struct ProtocolExtensionContainer_7683P16, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P16 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P16 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P16_tags_33,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P16_tags_33)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P16_tags_33[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P16_tags_33,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P16_tags_33)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P16_tags_33[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P16_constr_33, &asn_PER_type_ProtocolExtensionContainer_9566P16_constr_33, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P16_33,
+	asn_DEF_ProtocolExtensionContainer_7683P16_tags_33,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P16_tags_33)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P16_tags_33[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P16_tags_33,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P16_tags_33)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P16_tags_33[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P16_constr_33, &asn_PER_type_ProtocolExtensionContainer_7683P16_constr_33, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P16_33,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P16_specs_33	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P16_specs_33	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P17_35[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P17_35[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -2398,31 +2398,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P17_tags_35[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P17_tags_35[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P17_specs_35 = {
-	sizeof(struct ProtocolExtensionContainer_9566P17),
-	offsetof(struct ProtocolExtensionContainer_9566P17, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P17_specs_35 = {
+	sizeof(struct ProtocolExtensionContainer_7683P17),
+	offsetof(struct ProtocolExtensionContainer_7683P17, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P17 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P17 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P17_tags_35,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P17_tags_35)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P17_tags_35[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P17_tags_35,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P17_tags_35)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P17_tags_35[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P17_constr_35, &asn_PER_type_ProtocolExtensionContainer_9566P17_constr_35, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P17_35,
+	asn_DEF_ProtocolExtensionContainer_7683P17_tags_35,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P17_tags_35)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P17_tags_35[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P17_tags_35,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P17_tags_35)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P17_tags_35[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P17_constr_35, &asn_PER_type_ProtocolExtensionContainer_7683P17_constr_35, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P17_35,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P17_specs_35	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P17_specs_35	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P18_37[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P18_37[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -2433,31 +2433,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P18_tags_37[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P18_tags_37[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P18_specs_37 = {
-	sizeof(struct ProtocolExtensionContainer_9566P18),
-	offsetof(struct ProtocolExtensionContainer_9566P18, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P18_specs_37 = {
+	sizeof(struct ProtocolExtensionContainer_7683P18),
+	offsetof(struct ProtocolExtensionContainer_7683P18, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P18 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P18 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P18_tags_37,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P18_tags_37)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P18_tags_37[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P18_tags_37,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P18_tags_37)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P18_tags_37[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P18_constr_37, &asn_PER_type_ProtocolExtensionContainer_9566P18_constr_37, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P18_37,
+	asn_DEF_ProtocolExtensionContainer_7683P18_tags_37,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P18_tags_37)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P18_tags_37[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P18_tags_37,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P18_tags_37)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P18_tags_37[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P18_constr_37, &asn_PER_type_ProtocolExtensionContainer_7683P18_constr_37, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P18_37,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P18_specs_37	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P18_specs_37	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P19_39[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P19_39[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -2468,31 +2468,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P19_tags_39[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P19_tags_39[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P19_specs_39 = {
-	sizeof(struct ProtocolExtensionContainer_9566P19),
-	offsetof(struct ProtocolExtensionContainer_9566P19, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P19_specs_39 = {
+	sizeof(struct ProtocolExtensionContainer_7683P19),
+	offsetof(struct ProtocolExtensionContainer_7683P19, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P19 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P19 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P19_tags_39,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P19_tags_39)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P19_tags_39[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P19_tags_39,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P19_tags_39)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P19_tags_39[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P19_constr_39, &asn_PER_type_ProtocolExtensionContainer_9566P19_constr_39, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P19_39,
+	asn_DEF_ProtocolExtensionContainer_7683P19_tags_39,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P19_tags_39)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P19_tags_39[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P19_tags_39,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P19_tags_39)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P19_tags_39[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P19_constr_39, &asn_PER_type_ProtocolExtensionContainer_7683P19_constr_39, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P19_39,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P19_specs_39	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P19_specs_39	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P20_41[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P20_41[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -2503,31 +2503,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P20_tags_41[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P20_tags_41[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P20_specs_41 = {
-	sizeof(struct ProtocolExtensionContainer_9566P20),
-	offsetof(struct ProtocolExtensionContainer_9566P20, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P20_specs_41 = {
+	sizeof(struct ProtocolExtensionContainer_7683P20),
+	offsetof(struct ProtocolExtensionContainer_7683P20, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P20 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P20 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P20_tags_41,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P20_tags_41)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P20_tags_41[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P20_tags_41,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P20_tags_41)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P20_tags_41[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P20_constr_41, &asn_PER_type_ProtocolExtensionContainer_9566P20_constr_41, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P20_41,
+	asn_DEF_ProtocolExtensionContainer_7683P20_tags_41,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P20_tags_41)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P20_tags_41[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P20_tags_41,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P20_tags_41)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P20_tags_41[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P20_constr_41, &asn_PER_type_ProtocolExtensionContainer_7683P20_constr_41, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P20_41,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P20_specs_41	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P20_specs_41	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P21_43[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P21_43[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -2538,31 +2538,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P21_tags_43[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P21_tags_43[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P21_specs_43 = {
-	sizeof(struct ProtocolExtensionContainer_9566P21),
-	offsetof(struct ProtocolExtensionContainer_9566P21, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P21_specs_43 = {
+	sizeof(struct ProtocolExtensionContainer_7683P21),
+	offsetof(struct ProtocolExtensionContainer_7683P21, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P21 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P21 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P21_tags_43,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P21_tags_43)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P21_tags_43[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P21_tags_43,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P21_tags_43)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P21_tags_43[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P21_constr_43, &asn_PER_type_ProtocolExtensionContainer_9566P21_constr_43, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P21_43,
+	asn_DEF_ProtocolExtensionContainer_7683P21_tags_43,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P21_tags_43)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P21_tags_43[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P21_tags_43,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P21_tags_43)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P21_tags_43[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P21_constr_43, &asn_PER_type_ProtocolExtensionContainer_7683P21_constr_43, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P21_43,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P21_specs_43	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P21_specs_43	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P22_45[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P22_45[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -2573,31 +2573,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P22_tags_45[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P22_tags_45[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P22_specs_45 = {
-	sizeof(struct ProtocolExtensionContainer_9566P22),
-	offsetof(struct ProtocolExtensionContainer_9566P22, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P22_specs_45 = {
+	sizeof(struct ProtocolExtensionContainer_7683P22),
+	offsetof(struct ProtocolExtensionContainer_7683P22, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P22 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P22 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P22_tags_45,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P22_tags_45)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P22_tags_45[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P22_tags_45,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P22_tags_45)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P22_tags_45[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P22_constr_45, &asn_PER_type_ProtocolExtensionContainer_9566P22_constr_45, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P22_45,
+	asn_DEF_ProtocolExtensionContainer_7683P22_tags_45,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P22_tags_45)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P22_tags_45[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P22_tags_45,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P22_tags_45)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P22_tags_45[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P22_constr_45, &asn_PER_type_ProtocolExtensionContainer_7683P22_constr_45, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P22_45,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P22_specs_45	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P22_specs_45	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P23_47[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P23_47[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -2608,31 +2608,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P23_tags_47[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P23_tags_47[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P23_specs_47 = {
-	sizeof(struct ProtocolExtensionContainer_9566P23),
-	offsetof(struct ProtocolExtensionContainer_9566P23, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P23_specs_47 = {
+	sizeof(struct ProtocolExtensionContainer_7683P23),
+	offsetof(struct ProtocolExtensionContainer_7683P23, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P23 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P23 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P23_tags_47,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P23_tags_47)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P23_tags_47[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P23_tags_47,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P23_tags_47)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P23_tags_47[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P23_constr_47, &asn_PER_type_ProtocolExtensionContainer_9566P23_constr_47, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P23_47,
+	asn_DEF_ProtocolExtensionContainer_7683P23_tags_47,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P23_tags_47)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P23_tags_47[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P23_tags_47,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P23_tags_47)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P23_tags_47[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P23_constr_47, &asn_PER_type_ProtocolExtensionContainer_7683P23_constr_47, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P23_47,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P23_specs_47	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P23_specs_47	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P24_49[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P24_49[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -2643,31 +2643,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P24_tags_49[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P24_tags_49[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P24_specs_49 = {
-	sizeof(struct ProtocolExtensionContainer_9566P24),
-	offsetof(struct ProtocolExtensionContainer_9566P24, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P24_specs_49 = {
+	sizeof(struct ProtocolExtensionContainer_7683P24),
+	offsetof(struct ProtocolExtensionContainer_7683P24, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P24 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P24 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P24_tags_49,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P24_tags_49)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P24_tags_49[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P24_tags_49,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P24_tags_49)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P24_tags_49[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P24_constr_49, &asn_PER_type_ProtocolExtensionContainer_9566P24_constr_49, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P24_49,
+	asn_DEF_ProtocolExtensionContainer_7683P24_tags_49,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P24_tags_49)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P24_tags_49[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P24_tags_49,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P24_tags_49)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P24_tags_49[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P24_constr_49, &asn_PER_type_ProtocolExtensionContainer_7683P24_constr_49, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P24_49,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P24_specs_49	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P24_specs_49	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P25_51[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P25_51[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -2678,31 +2678,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P25_tags_51[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P25_tags_51[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P25_specs_51 = {
-	sizeof(struct ProtocolExtensionContainer_9566P25),
-	offsetof(struct ProtocolExtensionContainer_9566P25, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P25_specs_51 = {
+	sizeof(struct ProtocolExtensionContainer_7683P25),
+	offsetof(struct ProtocolExtensionContainer_7683P25, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P25 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P25 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P25_tags_51,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P25_tags_51)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P25_tags_51[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P25_tags_51,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P25_tags_51)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P25_tags_51[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P25_constr_51, &asn_PER_type_ProtocolExtensionContainer_9566P25_constr_51, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P25_51,
+	asn_DEF_ProtocolExtensionContainer_7683P25_tags_51,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P25_tags_51)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P25_tags_51[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P25_tags_51,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P25_tags_51)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P25_tags_51[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P25_constr_51, &asn_PER_type_ProtocolExtensionContainer_7683P25_constr_51, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P25_51,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P25_specs_51	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P25_specs_51	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P26_53[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P26_53[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -2713,31 +2713,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P26_tags_53[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P26_tags_53[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P26_specs_53 = {
-	sizeof(struct ProtocolExtensionContainer_9566P26),
-	offsetof(struct ProtocolExtensionContainer_9566P26, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P26_specs_53 = {
+	sizeof(struct ProtocolExtensionContainer_7683P26),
+	offsetof(struct ProtocolExtensionContainer_7683P26, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P26 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P26 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P26_tags_53,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P26_tags_53)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P26_tags_53[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P26_tags_53,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P26_tags_53)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P26_tags_53[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P26_constr_53, &asn_PER_type_ProtocolExtensionContainer_9566P26_constr_53, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P26_53,
+	asn_DEF_ProtocolExtensionContainer_7683P26_tags_53,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P26_tags_53)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P26_tags_53[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P26_tags_53,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P26_tags_53)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P26_tags_53[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P26_constr_53, &asn_PER_type_ProtocolExtensionContainer_7683P26_constr_53, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P26_53,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P26_specs_53	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P26_specs_53	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P27_55[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P27_55[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -2748,31 +2748,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P27_tags_55[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P27_tags_55[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P27_specs_55 = {
-	sizeof(struct ProtocolExtensionContainer_9566P27),
-	offsetof(struct ProtocolExtensionContainer_9566P27, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P27_specs_55 = {
+	sizeof(struct ProtocolExtensionContainer_7683P27),
+	offsetof(struct ProtocolExtensionContainer_7683P27, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P27 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P27 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P27_tags_55,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P27_tags_55)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P27_tags_55[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P27_tags_55,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P27_tags_55)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P27_tags_55[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P27_constr_55, &asn_PER_type_ProtocolExtensionContainer_9566P27_constr_55, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P27_55,
+	asn_DEF_ProtocolExtensionContainer_7683P27_tags_55,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P27_tags_55)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P27_tags_55[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P27_tags_55,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P27_tags_55)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P27_tags_55[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P27_constr_55, &asn_PER_type_ProtocolExtensionContainer_7683P27_constr_55, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P27_55,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P27_specs_55	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P27_specs_55	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P28_57[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P28_57[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -2783,31 +2783,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P28_tags_57[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P28_tags_57[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P28_specs_57 = {
-	sizeof(struct ProtocolExtensionContainer_9566P28),
-	offsetof(struct ProtocolExtensionContainer_9566P28, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P28_specs_57 = {
+	sizeof(struct ProtocolExtensionContainer_7683P28),
+	offsetof(struct ProtocolExtensionContainer_7683P28, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P28 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P28 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P28_tags_57,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P28_tags_57)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P28_tags_57[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P28_tags_57,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P28_tags_57)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P28_tags_57[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P28_constr_57, &asn_PER_type_ProtocolExtensionContainer_9566P28_constr_57, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P28_57,
+	asn_DEF_ProtocolExtensionContainer_7683P28_tags_57,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P28_tags_57)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P28_tags_57[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P28_tags_57,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P28_tags_57)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P28_tags_57[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P28_constr_57, &asn_PER_type_ProtocolExtensionContainer_7683P28_constr_57, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P28_57,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P28_specs_57	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P28_specs_57	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P29_59[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P29_59[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -2818,31 +2818,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P29_tags_59[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P29_tags_59[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P29_specs_59 = {
-	sizeof(struct ProtocolExtensionContainer_9566P29),
-	offsetof(struct ProtocolExtensionContainer_9566P29, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P29_specs_59 = {
+	sizeof(struct ProtocolExtensionContainer_7683P29),
+	offsetof(struct ProtocolExtensionContainer_7683P29, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P29 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P29 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P29_tags_59,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P29_tags_59)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P29_tags_59[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P29_tags_59,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P29_tags_59)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P29_tags_59[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P29_constr_59, &asn_PER_type_ProtocolExtensionContainer_9566P29_constr_59, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P29_59,
+	asn_DEF_ProtocolExtensionContainer_7683P29_tags_59,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P29_tags_59)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P29_tags_59[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P29_tags_59,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P29_tags_59)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P29_tags_59[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P29_constr_59, &asn_PER_type_ProtocolExtensionContainer_7683P29_constr_59, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P29_59,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P29_specs_59	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P29_specs_59	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P30_61[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P30_61[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -2853,31 +2853,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P30_tags_61[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P30_tags_61[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P30_specs_61 = {
-	sizeof(struct ProtocolExtensionContainer_9566P30),
-	offsetof(struct ProtocolExtensionContainer_9566P30, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P30_specs_61 = {
+	sizeof(struct ProtocolExtensionContainer_7683P30),
+	offsetof(struct ProtocolExtensionContainer_7683P30, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P30 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P30 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P30_tags_61,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P30_tags_61)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P30_tags_61[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P30_tags_61,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P30_tags_61)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P30_tags_61[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P30_constr_61, &asn_PER_type_ProtocolExtensionContainer_9566P30_constr_61, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P30_61,
+	asn_DEF_ProtocolExtensionContainer_7683P30_tags_61,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P30_tags_61)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P30_tags_61[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P30_tags_61,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P30_tags_61)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P30_tags_61[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P30_constr_61, &asn_PER_type_ProtocolExtensionContainer_7683P30_constr_61, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P30_61,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P30_specs_61	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P30_specs_61	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P31_63[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P31_63[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -2888,31 +2888,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P31_tags_63[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P31_tags_63[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P31_specs_63 = {
-	sizeof(struct ProtocolExtensionContainer_9566P31),
-	offsetof(struct ProtocolExtensionContainer_9566P31, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P31_specs_63 = {
+	sizeof(struct ProtocolExtensionContainer_7683P31),
+	offsetof(struct ProtocolExtensionContainer_7683P31, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P31 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P31 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P31_tags_63,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P31_tags_63)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P31_tags_63[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P31_tags_63,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P31_tags_63)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P31_tags_63[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P31_constr_63, &asn_PER_type_ProtocolExtensionContainer_9566P31_constr_63, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P31_63,
+	asn_DEF_ProtocolExtensionContainer_7683P31_tags_63,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P31_tags_63)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P31_tags_63[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P31_tags_63,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P31_tags_63)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P31_tags_63[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P31_constr_63, &asn_PER_type_ProtocolExtensionContainer_7683P31_constr_63, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P31_63,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P31_specs_63	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P31_specs_63	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P32_65[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P32_65[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -2923,31 +2923,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P32_tags_65[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P32_tags_65[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P32_specs_65 = {
-	sizeof(struct ProtocolExtensionContainer_9566P32),
-	offsetof(struct ProtocolExtensionContainer_9566P32, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P32_specs_65 = {
+	sizeof(struct ProtocolExtensionContainer_7683P32),
+	offsetof(struct ProtocolExtensionContainer_7683P32, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P32 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P32 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P32_tags_65,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P32_tags_65)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P32_tags_65[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P32_tags_65,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P32_tags_65)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P32_tags_65[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P32_constr_65, &asn_PER_type_ProtocolExtensionContainer_9566P32_constr_65, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P32_65,
+	asn_DEF_ProtocolExtensionContainer_7683P32_tags_65,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P32_tags_65)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P32_tags_65[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P32_tags_65,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P32_tags_65)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P32_tags_65[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P32_constr_65, &asn_PER_type_ProtocolExtensionContainer_7683P32_constr_65, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P32_65,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P32_specs_65	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P32_specs_65	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P33_67[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P33_67[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -2958,31 +2958,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P33_tags_67[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P33_tags_67[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P33_specs_67 = {
-	sizeof(struct ProtocolExtensionContainer_9566P33),
-	offsetof(struct ProtocolExtensionContainer_9566P33, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P33_specs_67 = {
+	sizeof(struct ProtocolExtensionContainer_7683P33),
+	offsetof(struct ProtocolExtensionContainer_7683P33, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P33 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P33 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P33_tags_67,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P33_tags_67)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P33_tags_67[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P33_tags_67,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P33_tags_67)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P33_tags_67[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P33_constr_67, &asn_PER_type_ProtocolExtensionContainer_9566P33_constr_67, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P33_67,
+	asn_DEF_ProtocolExtensionContainer_7683P33_tags_67,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P33_tags_67)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P33_tags_67[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P33_tags_67,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P33_tags_67)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P33_tags_67[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P33_constr_67, &asn_PER_type_ProtocolExtensionContainer_7683P33_constr_67, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P33_67,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P33_specs_67	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P33_specs_67	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P34_69[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P34_69[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -2993,31 +2993,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P34_tags_69[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P34_tags_69[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P34_specs_69 = {
-	sizeof(struct ProtocolExtensionContainer_9566P34),
-	offsetof(struct ProtocolExtensionContainer_9566P34, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P34_specs_69 = {
+	sizeof(struct ProtocolExtensionContainer_7683P34),
+	offsetof(struct ProtocolExtensionContainer_7683P34, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P34 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P34 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P34_tags_69,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P34_tags_69)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P34_tags_69[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P34_tags_69,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P34_tags_69)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P34_tags_69[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P34_constr_69, &asn_PER_type_ProtocolExtensionContainer_9566P34_constr_69, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P34_69,
+	asn_DEF_ProtocolExtensionContainer_7683P34_tags_69,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P34_tags_69)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P34_tags_69[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P34_tags_69,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P34_tags_69)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P34_tags_69[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P34_constr_69, &asn_PER_type_ProtocolExtensionContainer_7683P34_constr_69, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P34_69,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P34_specs_69	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P34_specs_69	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P35_71[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P35_71[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -3028,31 +3028,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P35_tags_71[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P35_tags_71[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P35_specs_71 = {
-	sizeof(struct ProtocolExtensionContainer_9566P35),
-	offsetof(struct ProtocolExtensionContainer_9566P35, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P35_specs_71 = {
+	sizeof(struct ProtocolExtensionContainer_7683P35),
+	offsetof(struct ProtocolExtensionContainer_7683P35, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P35 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P35 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P35_tags_71,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P35_tags_71)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P35_tags_71[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P35_tags_71,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P35_tags_71)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P35_tags_71[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P35_constr_71, &asn_PER_type_ProtocolExtensionContainer_9566P35_constr_71, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P35_71,
+	asn_DEF_ProtocolExtensionContainer_7683P35_tags_71,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P35_tags_71)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P35_tags_71[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P35_tags_71,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P35_tags_71)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P35_tags_71[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P35_constr_71, &asn_PER_type_ProtocolExtensionContainer_7683P35_constr_71, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P35_71,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P35_specs_71	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P35_specs_71	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P36_73[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P36_73[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -3063,31 +3063,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P36_tags_73[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P36_tags_73[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P36_specs_73 = {
-	sizeof(struct ProtocolExtensionContainer_9566P36),
-	offsetof(struct ProtocolExtensionContainer_9566P36, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P36_specs_73 = {
+	sizeof(struct ProtocolExtensionContainer_7683P36),
+	offsetof(struct ProtocolExtensionContainer_7683P36, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P36 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P36 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P36_tags_73,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P36_tags_73)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P36_tags_73[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P36_tags_73,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P36_tags_73)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P36_tags_73[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P36_constr_73, &asn_PER_type_ProtocolExtensionContainer_9566P36_constr_73, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P36_73,
+	asn_DEF_ProtocolExtensionContainer_7683P36_tags_73,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P36_tags_73)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P36_tags_73[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P36_tags_73,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P36_tags_73)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P36_tags_73[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P36_constr_73, &asn_PER_type_ProtocolExtensionContainer_7683P36_constr_73, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P36_73,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P36_specs_73	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P36_specs_73	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P37_75[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P37_75[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -3098,31 +3098,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P37_tags_75[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P37_tags_75[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P37_specs_75 = {
-	sizeof(struct ProtocolExtensionContainer_9566P37),
-	offsetof(struct ProtocolExtensionContainer_9566P37, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P37_specs_75 = {
+	sizeof(struct ProtocolExtensionContainer_7683P37),
+	offsetof(struct ProtocolExtensionContainer_7683P37, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P37 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P37 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P37_tags_75,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P37_tags_75)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P37_tags_75[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P37_tags_75,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P37_tags_75)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P37_tags_75[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P37_constr_75, &asn_PER_type_ProtocolExtensionContainer_9566P37_constr_75, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P37_75,
+	asn_DEF_ProtocolExtensionContainer_7683P37_tags_75,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P37_tags_75)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P37_tags_75[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P37_tags_75,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P37_tags_75)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P37_tags_75[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P37_constr_75, &asn_PER_type_ProtocolExtensionContainer_7683P37_constr_75, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P37_75,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P37_specs_75	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P37_specs_75	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P38_77[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P38_77[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -3133,31 +3133,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P38_tags_77[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P38_tags_77[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P38_specs_77 = {
-	sizeof(struct ProtocolExtensionContainer_9566P38),
-	offsetof(struct ProtocolExtensionContainer_9566P38, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P38_specs_77 = {
+	sizeof(struct ProtocolExtensionContainer_7683P38),
+	offsetof(struct ProtocolExtensionContainer_7683P38, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P38 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P38 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P38_tags_77,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P38_tags_77)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P38_tags_77[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P38_tags_77,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P38_tags_77)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P38_tags_77[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P38_constr_77, &asn_PER_type_ProtocolExtensionContainer_9566P38_constr_77, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P38_77,
+	asn_DEF_ProtocolExtensionContainer_7683P38_tags_77,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P38_tags_77)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P38_tags_77[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P38_tags_77,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P38_tags_77)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P38_tags_77[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P38_constr_77, &asn_PER_type_ProtocolExtensionContainer_7683P38_constr_77, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P38_77,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P38_specs_77	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P38_specs_77	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P39_79[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P39_79[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -3168,31 +3168,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P39_tags_79[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P39_tags_79[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P39_specs_79 = {
-	sizeof(struct ProtocolExtensionContainer_9566P39),
-	offsetof(struct ProtocolExtensionContainer_9566P39, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P39_specs_79 = {
+	sizeof(struct ProtocolExtensionContainer_7683P39),
+	offsetof(struct ProtocolExtensionContainer_7683P39, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P39 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P39 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P39_tags_79,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P39_tags_79)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P39_tags_79[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P39_tags_79,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P39_tags_79)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P39_tags_79[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P39_constr_79, &asn_PER_type_ProtocolExtensionContainer_9566P39_constr_79, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P39_79,
+	asn_DEF_ProtocolExtensionContainer_7683P39_tags_79,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P39_tags_79)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P39_tags_79[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P39_tags_79,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P39_tags_79)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P39_tags_79[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P39_constr_79, &asn_PER_type_ProtocolExtensionContainer_7683P39_constr_79, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P39_79,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P39_specs_79	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P39_specs_79	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P40_81[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P40_81[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -3203,31 +3203,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P40_tags_81[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P40_tags_81[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P40_specs_81 = {
-	sizeof(struct ProtocolExtensionContainer_9566P40),
-	offsetof(struct ProtocolExtensionContainer_9566P40, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P40_specs_81 = {
+	sizeof(struct ProtocolExtensionContainer_7683P40),
+	offsetof(struct ProtocolExtensionContainer_7683P40, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P40 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P40 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P40_tags_81,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P40_tags_81)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P40_tags_81[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P40_tags_81,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P40_tags_81)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P40_tags_81[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P40_constr_81, &asn_PER_type_ProtocolExtensionContainer_9566P40_constr_81, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P40_81,
+	asn_DEF_ProtocolExtensionContainer_7683P40_tags_81,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P40_tags_81)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P40_tags_81[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P40_tags_81,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P40_tags_81)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P40_tags_81[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P40_constr_81, &asn_PER_type_ProtocolExtensionContainer_7683P40_constr_81, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P40_81,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P40_specs_81	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P40_specs_81	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P41_83[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P41_83[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -3238,31 +3238,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P41_tags_83[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P41_tags_83[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P41_specs_83 = {
-	sizeof(struct ProtocolExtensionContainer_9566P41),
-	offsetof(struct ProtocolExtensionContainer_9566P41, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P41_specs_83 = {
+	sizeof(struct ProtocolExtensionContainer_7683P41),
+	offsetof(struct ProtocolExtensionContainer_7683P41, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P41 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P41 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P41_tags_83,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P41_tags_83)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P41_tags_83[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P41_tags_83,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P41_tags_83)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P41_tags_83[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P41_constr_83, &asn_PER_type_ProtocolExtensionContainer_9566P41_constr_83, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P41_83,
+	asn_DEF_ProtocolExtensionContainer_7683P41_tags_83,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P41_tags_83)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P41_tags_83[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P41_tags_83,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P41_tags_83)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P41_tags_83[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P41_constr_83, &asn_PER_type_ProtocolExtensionContainer_7683P41_constr_83, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P41_83,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P41_specs_83	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P41_specs_83	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P42_85[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P42_85[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -3273,31 +3273,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P42_tags_85[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P42_tags_85[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P42_specs_85 = {
-	sizeof(struct ProtocolExtensionContainer_9566P42),
-	offsetof(struct ProtocolExtensionContainer_9566P42, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P42_specs_85 = {
+	sizeof(struct ProtocolExtensionContainer_7683P42),
+	offsetof(struct ProtocolExtensionContainer_7683P42, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P42 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P42 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P42_tags_85,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P42_tags_85)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P42_tags_85[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P42_tags_85,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P42_tags_85)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P42_tags_85[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P42_constr_85, &asn_PER_type_ProtocolExtensionContainer_9566P42_constr_85, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P42_85,
+	asn_DEF_ProtocolExtensionContainer_7683P42_tags_85,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P42_tags_85)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P42_tags_85[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P42_tags_85,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P42_tags_85)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P42_tags_85[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P42_constr_85, &asn_PER_type_ProtocolExtensionContainer_7683P42_constr_85, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P42_85,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P42_specs_85	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P42_specs_85	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P43_87[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P43_87[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -3308,31 +3308,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P43_tags_87[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P43_tags_87[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P43_specs_87 = {
-	sizeof(struct ProtocolExtensionContainer_9566P43),
-	offsetof(struct ProtocolExtensionContainer_9566P43, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P43_specs_87 = {
+	sizeof(struct ProtocolExtensionContainer_7683P43),
+	offsetof(struct ProtocolExtensionContainer_7683P43, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P43 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P43 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P43_tags_87,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P43_tags_87)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P43_tags_87[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P43_tags_87,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P43_tags_87)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P43_tags_87[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P43_constr_87, &asn_PER_type_ProtocolExtensionContainer_9566P43_constr_87, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P43_87,
+	asn_DEF_ProtocolExtensionContainer_7683P43_tags_87,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P43_tags_87)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P43_tags_87[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P43_tags_87,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P43_tags_87)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P43_tags_87[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P43_constr_87, &asn_PER_type_ProtocolExtensionContainer_7683P43_constr_87, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P43_87,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P43_specs_87	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P43_specs_87	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P44_89[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P44_89[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -3343,31 +3343,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P44_tags_89[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P44_tags_89[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P44_specs_89 = {
-	sizeof(struct ProtocolExtensionContainer_9566P44),
-	offsetof(struct ProtocolExtensionContainer_9566P44, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P44_specs_89 = {
+	sizeof(struct ProtocolExtensionContainer_7683P44),
+	offsetof(struct ProtocolExtensionContainer_7683P44, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P44 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P44 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P44_tags_89,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P44_tags_89)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P44_tags_89[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P44_tags_89,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P44_tags_89)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P44_tags_89[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P44_constr_89, &asn_PER_type_ProtocolExtensionContainer_9566P44_constr_89, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P44_89,
+	asn_DEF_ProtocolExtensionContainer_7683P44_tags_89,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P44_tags_89)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P44_tags_89[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P44_tags_89,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P44_tags_89)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P44_tags_89[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P44_constr_89, &asn_PER_type_ProtocolExtensionContainer_7683P44_constr_89, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P44_89,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P44_specs_89	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P44_specs_89	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P45_91[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P45_91[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -3378,31 +3378,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P45_tags_91[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P45_tags_91[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P45_specs_91 = {
-	sizeof(struct ProtocolExtensionContainer_9566P45),
-	offsetof(struct ProtocolExtensionContainer_9566P45, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P45_specs_91 = {
+	sizeof(struct ProtocolExtensionContainer_7683P45),
+	offsetof(struct ProtocolExtensionContainer_7683P45, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P45 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P45 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P45_tags_91,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P45_tags_91)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P45_tags_91[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P45_tags_91,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P45_tags_91)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P45_tags_91[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P45_constr_91, &asn_PER_type_ProtocolExtensionContainer_9566P45_constr_91, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P45_91,
+	asn_DEF_ProtocolExtensionContainer_7683P45_tags_91,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P45_tags_91)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P45_tags_91[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P45_tags_91,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P45_tags_91)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P45_tags_91[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P45_constr_91, &asn_PER_type_ProtocolExtensionContainer_7683P45_constr_91, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P45_91,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P45_specs_91	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P45_specs_91	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P46_93[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P46_93[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -3413,31 +3413,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P46_tags_93[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P46_tags_93[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P46_specs_93 = {
-	sizeof(struct ProtocolExtensionContainer_9566P46),
-	offsetof(struct ProtocolExtensionContainer_9566P46, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P46_specs_93 = {
+	sizeof(struct ProtocolExtensionContainer_7683P46),
+	offsetof(struct ProtocolExtensionContainer_7683P46, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P46 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P46 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P46_tags_93,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P46_tags_93)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P46_tags_93[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P46_tags_93,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P46_tags_93)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P46_tags_93[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P46_constr_93, &asn_PER_type_ProtocolExtensionContainer_9566P46_constr_93, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P46_93,
+	asn_DEF_ProtocolExtensionContainer_7683P46_tags_93,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P46_tags_93)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P46_tags_93[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P46_tags_93,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P46_tags_93)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P46_tags_93[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P46_constr_93, &asn_PER_type_ProtocolExtensionContainer_7683P46_constr_93, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P46_93,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P46_specs_93	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P46_specs_93	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P47_95[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P47_95[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -3448,31 +3448,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P47_tags_95[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P47_tags_95[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P47_specs_95 = {
-	sizeof(struct ProtocolExtensionContainer_9566P47),
-	offsetof(struct ProtocolExtensionContainer_9566P47, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P47_specs_95 = {
+	sizeof(struct ProtocolExtensionContainer_7683P47),
+	offsetof(struct ProtocolExtensionContainer_7683P47, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P47 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P47 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P47_tags_95,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P47_tags_95)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P47_tags_95[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P47_tags_95,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P47_tags_95)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P47_tags_95[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P47_constr_95, &asn_PER_type_ProtocolExtensionContainer_9566P47_constr_95, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P47_95,
+	asn_DEF_ProtocolExtensionContainer_7683P47_tags_95,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P47_tags_95)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P47_tags_95[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P47_tags_95,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P47_tags_95)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P47_tags_95[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P47_constr_95, &asn_PER_type_ProtocolExtensionContainer_7683P47_constr_95, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P47_95,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P47_specs_95	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P47_specs_95	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P48_97[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P48_97[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -3483,31 +3483,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P48_tags_97[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P48_tags_97[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P48_specs_97 = {
-	sizeof(struct ProtocolExtensionContainer_9566P48),
-	offsetof(struct ProtocolExtensionContainer_9566P48, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P48_specs_97 = {
+	sizeof(struct ProtocolExtensionContainer_7683P48),
+	offsetof(struct ProtocolExtensionContainer_7683P48, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P48 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P48 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P48_tags_97,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P48_tags_97)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P48_tags_97[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P48_tags_97,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P48_tags_97)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P48_tags_97[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P48_constr_97, &asn_PER_type_ProtocolExtensionContainer_9566P48_constr_97, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P48_97,
+	asn_DEF_ProtocolExtensionContainer_7683P48_tags_97,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P48_tags_97)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P48_tags_97[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P48_tags_97,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P48_tags_97)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P48_tags_97[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P48_constr_97, &asn_PER_type_ProtocolExtensionContainer_7683P48_constr_97, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P48_97,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P48_specs_97	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P48_specs_97	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P49_99[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P49_99[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -3518,31 +3518,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P49_tags_99[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P49_tags_99[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P49_specs_99 = {
-	sizeof(struct ProtocolExtensionContainer_9566P49),
-	offsetof(struct ProtocolExtensionContainer_9566P49, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P49_specs_99 = {
+	sizeof(struct ProtocolExtensionContainer_7683P49),
+	offsetof(struct ProtocolExtensionContainer_7683P49, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P49 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P49 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P49_tags_99,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P49_tags_99)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P49_tags_99[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P49_tags_99,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P49_tags_99)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P49_tags_99[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P49_constr_99, &asn_PER_type_ProtocolExtensionContainer_9566P49_constr_99, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P49_99,
+	asn_DEF_ProtocolExtensionContainer_7683P49_tags_99,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P49_tags_99)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P49_tags_99[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P49_tags_99,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P49_tags_99)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P49_tags_99[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P49_constr_99, &asn_PER_type_ProtocolExtensionContainer_7683P49_constr_99, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P49_99,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P49_specs_99	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P49_specs_99	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P50_101[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P50_101[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -3553,31 +3553,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P50_tags_101[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P50_tags_101[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P50_specs_101 = {
-	sizeof(struct ProtocolExtensionContainer_9566P50),
-	offsetof(struct ProtocolExtensionContainer_9566P50, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P50_specs_101 = {
+	sizeof(struct ProtocolExtensionContainer_7683P50),
+	offsetof(struct ProtocolExtensionContainer_7683P50, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P50 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P50 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P50_tags_101,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P50_tags_101)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P50_tags_101[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P50_tags_101,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P50_tags_101)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P50_tags_101[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P50_constr_101, &asn_PER_type_ProtocolExtensionContainer_9566P50_constr_101, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P50_101,
+	asn_DEF_ProtocolExtensionContainer_7683P50_tags_101,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P50_tags_101)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P50_tags_101[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P50_tags_101,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P50_tags_101)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P50_tags_101[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P50_constr_101, &asn_PER_type_ProtocolExtensionContainer_7683P50_constr_101, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P50_101,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P50_specs_101	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P50_specs_101	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P51_103[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P51_103[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -3588,31 +3588,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P51_tags_103[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P51_tags_103[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P51_specs_103 = {
-	sizeof(struct ProtocolExtensionContainer_9566P51),
-	offsetof(struct ProtocolExtensionContainer_9566P51, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P51_specs_103 = {
+	sizeof(struct ProtocolExtensionContainer_7683P51),
+	offsetof(struct ProtocolExtensionContainer_7683P51, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P51 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P51 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P51_tags_103,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P51_tags_103)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P51_tags_103[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P51_tags_103,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P51_tags_103)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P51_tags_103[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P51_constr_103, &asn_PER_type_ProtocolExtensionContainer_9566P51_constr_103, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P51_103,
+	asn_DEF_ProtocolExtensionContainer_7683P51_tags_103,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P51_tags_103)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P51_tags_103[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P51_tags_103,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P51_tags_103)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P51_tags_103[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P51_constr_103, &asn_PER_type_ProtocolExtensionContainer_7683P51_constr_103, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P51_103,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P51_specs_103	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P51_specs_103	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P52_105[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P52_105[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -3623,31 +3623,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P52_tags_105[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P52_tags_105[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P52_specs_105 = {
-	sizeof(struct ProtocolExtensionContainer_9566P52),
-	offsetof(struct ProtocolExtensionContainer_9566P52, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P52_specs_105 = {
+	sizeof(struct ProtocolExtensionContainer_7683P52),
+	offsetof(struct ProtocolExtensionContainer_7683P52, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P52 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P52 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P52_tags_105,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P52_tags_105)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P52_tags_105[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P52_tags_105,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P52_tags_105)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P52_tags_105[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P52_constr_105, &asn_PER_type_ProtocolExtensionContainer_9566P52_constr_105, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P52_105,
+	asn_DEF_ProtocolExtensionContainer_7683P52_tags_105,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P52_tags_105)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P52_tags_105[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P52_tags_105,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P52_tags_105)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P52_tags_105[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P52_constr_105, &asn_PER_type_ProtocolExtensionContainer_7683P52_constr_105, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P52_105,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P52_specs_105	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P52_specs_105	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P53_107[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P53_107[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -3658,31 +3658,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P53_tags_107[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P53_tags_107[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P53_specs_107 = {
-	sizeof(struct ProtocolExtensionContainer_9566P53),
-	offsetof(struct ProtocolExtensionContainer_9566P53, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P53_specs_107 = {
+	sizeof(struct ProtocolExtensionContainer_7683P53),
+	offsetof(struct ProtocolExtensionContainer_7683P53, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P53 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P53 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P53_tags_107,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P53_tags_107)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P53_tags_107[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P53_tags_107,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P53_tags_107)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P53_tags_107[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P53_constr_107, &asn_PER_type_ProtocolExtensionContainer_9566P53_constr_107, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P53_107,
+	asn_DEF_ProtocolExtensionContainer_7683P53_tags_107,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P53_tags_107)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P53_tags_107[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P53_tags_107,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P53_tags_107)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P53_tags_107[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P53_constr_107, &asn_PER_type_ProtocolExtensionContainer_7683P53_constr_107, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P53_107,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P53_specs_107	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P53_specs_107	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P54_109[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P54_109[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -3693,31 +3693,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P54_tags_109[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P54_tags_109[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P54_specs_109 = {
-	sizeof(struct ProtocolExtensionContainer_9566P54),
-	offsetof(struct ProtocolExtensionContainer_9566P54, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P54_specs_109 = {
+	sizeof(struct ProtocolExtensionContainer_7683P54),
+	offsetof(struct ProtocolExtensionContainer_7683P54, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P54 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P54 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P54_tags_109,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P54_tags_109)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P54_tags_109[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P54_tags_109,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P54_tags_109)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P54_tags_109[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P54_constr_109, &asn_PER_type_ProtocolExtensionContainer_9566P54_constr_109, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P54_109,
+	asn_DEF_ProtocolExtensionContainer_7683P54_tags_109,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P54_tags_109)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P54_tags_109[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P54_tags_109,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P54_tags_109)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P54_tags_109[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P54_constr_109, &asn_PER_type_ProtocolExtensionContainer_7683P54_constr_109, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P54_109,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P54_specs_109	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P54_specs_109	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P55_111[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P55_111[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -3728,31 +3728,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P55_tags_111[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P55_tags_111[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P55_specs_111 = {
-	sizeof(struct ProtocolExtensionContainer_9566P55),
-	offsetof(struct ProtocolExtensionContainer_9566P55, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P55_specs_111 = {
+	sizeof(struct ProtocolExtensionContainer_7683P55),
+	offsetof(struct ProtocolExtensionContainer_7683P55, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P55 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P55 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P55_tags_111,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P55_tags_111)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P55_tags_111[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P55_tags_111,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P55_tags_111)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P55_tags_111[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P55_constr_111, &asn_PER_type_ProtocolExtensionContainer_9566P55_constr_111, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P55_111,
+	asn_DEF_ProtocolExtensionContainer_7683P55_tags_111,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P55_tags_111)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P55_tags_111[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P55_tags_111,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P55_tags_111)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P55_tags_111[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P55_constr_111, &asn_PER_type_ProtocolExtensionContainer_7683P55_constr_111, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P55_111,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P55_specs_111	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P55_specs_111	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P56_113[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P56_113[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -3763,31 +3763,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P56_tags_113[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P56_tags_113[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P56_specs_113 = {
-	sizeof(struct ProtocolExtensionContainer_9566P56),
-	offsetof(struct ProtocolExtensionContainer_9566P56, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P56_specs_113 = {
+	sizeof(struct ProtocolExtensionContainer_7683P56),
+	offsetof(struct ProtocolExtensionContainer_7683P56, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P56 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P56 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P56_tags_113,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P56_tags_113)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P56_tags_113[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P56_tags_113,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P56_tags_113)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P56_tags_113[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P56_constr_113, &asn_PER_type_ProtocolExtensionContainer_9566P56_constr_113, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P56_113,
+	asn_DEF_ProtocolExtensionContainer_7683P56_tags_113,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P56_tags_113)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P56_tags_113[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P56_tags_113,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P56_tags_113)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P56_tags_113[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P56_constr_113, &asn_PER_type_ProtocolExtensionContainer_7683P56_constr_113, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P56_113,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P56_specs_113	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P56_specs_113	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P57_115[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P57_115[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -3798,31 +3798,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P57_tags_115[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P57_tags_115[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P57_specs_115 = {
-	sizeof(struct ProtocolExtensionContainer_9566P57),
-	offsetof(struct ProtocolExtensionContainer_9566P57, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P57_specs_115 = {
+	sizeof(struct ProtocolExtensionContainer_7683P57),
+	offsetof(struct ProtocolExtensionContainer_7683P57, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P57 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P57 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P57_tags_115,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P57_tags_115)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P57_tags_115[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P57_tags_115,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P57_tags_115)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P57_tags_115[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P57_constr_115, &asn_PER_type_ProtocolExtensionContainer_9566P57_constr_115, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P57_115,
+	asn_DEF_ProtocolExtensionContainer_7683P57_tags_115,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P57_tags_115)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P57_tags_115[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P57_tags_115,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P57_tags_115)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P57_tags_115[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P57_constr_115, &asn_PER_type_ProtocolExtensionContainer_7683P57_constr_115, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P57_115,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P57_specs_115	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P57_specs_115	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P58_117[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P58_117[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -3833,31 +3833,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P58_tags_117[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P58_tags_117[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P58_specs_117 = {
-	sizeof(struct ProtocolExtensionContainer_9566P58),
-	offsetof(struct ProtocolExtensionContainer_9566P58, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P58_specs_117 = {
+	sizeof(struct ProtocolExtensionContainer_7683P58),
+	offsetof(struct ProtocolExtensionContainer_7683P58, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P58 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P58 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P58_tags_117,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P58_tags_117)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P58_tags_117[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P58_tags_117,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P58_tags_117)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P58_tags_117[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P58_constr_117, &asn_PER_type_ProtocolExtensionContainer_9566P58_constr_117, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P58_117,
+	asn_DEF_ProtocolExtensionContainer_7683P58_tags_117,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P58_tags_117)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P58_tags_117[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P58_tags_117,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P58_tags_117)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P58_tags_117[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P58_constr_117, &asn_PER_type_ProtocolExtensionContainer_7683P58_constr_117, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P58_117,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P58_specs_117	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P58_specs_117	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P59_119[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P59_119[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -3868,31 +3868,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P59_tags_119[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P59_tags_119[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P59_specs_119 = {
-	sizeof(struct ProtocolExtensionContainer_9566P59),
-	offsetof(struct ProtocolExtensionContainer_9566P59, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P59_specs_119 = {
+	sizeof(struct ProtocolExtensionContainer_7683P59),
+	offsetof(struct ProtocolExtensionContainer_7683P59, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P59 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P59 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P59_tags_119,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P59_tags_119)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P59_tags_119[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P59_tags_119,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P59_tags_119)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P59_tags_119[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P59_constr_119, &asn_PER_type_ProtocolExtensionContainer_9566P59_constr_119, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P59_119,
+	asn_DEF_ProtocolExtensionContainer_7683P59_tags_119,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P59_tags_119)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P59_tags_119[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P59_tags_119,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P59_tags_119)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P59_tags_119[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P59_constr_119, &asn_PER_type_ProtocolExtensionContainer_7683P59_constr_119, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P59_119,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P59_specs_119	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P59_specs_119	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P60_121[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P60_121[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -3903,31 +3903,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P60_tags_121[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P60_tags_121[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P60_specs_121 = {
-	sizeof(struct ProtocolExtensionContainer_9566P60),
-	offsetof(struct ProtocolExtensionContainer_9566P60, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P60_specs_121 = {
+	sizeof(struct ProtocolExtensionContainer_7683P60),
+	offsetof(struct ProtocolExtensionContainer_7683P60, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P60 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P60 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P60_tags_121,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P60_tags_121)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P60_tags_121[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P60_tags_121,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P60_tags_121)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P60_tags_121[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P60_constr_121, &asn_PER_type_ProtocolExtensionContainer_9566P60_constr_121, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P60_121,
+	asn_DEF_ProtocolExtensionContainer_7683P60_tags_121,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P60_tags_121)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P60_tags_121[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P60_tags_121,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P60_tags_121)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P60_tags_121[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P60_constr_121, &asn_PER_type_ProtocolExtensionContainer_7683P60_constr_121, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P60_121,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P60_specs_121	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P60_specs_121	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P61_123[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P61_123[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -3938,31 +3938,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P61_tags_123[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P61_tags_123[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P61_specs_123 = {
-	sizeof(struct ProtocolExtensionContainer_9566P61),
-	offsetof(struct ProtocolExtensionContainer_9566P61, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P61_specs_123 = {
+	sizeof(struct ProtocolExtensionContainer_7683P61),
+	offsetof(struct ProtocolExtensionContainer_7683P61, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P61 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P61 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P61_tags_123,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P61_tags_123)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P61_tags_123[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P61_tags_123,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P61_tags_123)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P61_tags_123[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P61_constr_123, &asn_PER_type_ProtocolExtensionContainer_9566P61_constr_123, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P61_123,
+	asn_DEF_ProtocolExtensionContainer_7683P61_tags_123,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P61_tags_123)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P61_tags_123[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P61_tags_123,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P61_tags_123)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P61_tags_123[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P61_constr_123, &asn_PER_type_ProtocolExtensionContainer_7683P61_constr_123, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P61_123,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P61_specs_123	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P61_specs_123	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P62_125[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P62_125[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -3973,31 +3973,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P62_tags_125[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P62_tags_125[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P62_specs_125 = {
-	sizeof(struct ProtocolExtensionContainer_9566P62),
-	offsetof(struct ProtocolExtensionContainer_9566P62, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P62_specs_125 = {
+	sizeof(struct ProtocolExtensionContainer_7683P62),
+	offsetof(struct ProtocolExtensionContainer_7683P62, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P62 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P62 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P62_tags_125,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P62_tags_125)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P62_tags_125[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P62_tags_125,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P62_tags_125)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P62_tags_125[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P62_constr_125, &asn_PER_type_ProtocolExtensionContainer_9566P62_constr_125, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P62_125,
+	asn_DEF_ProtocolExtensionContainer_7683P62_tags_125,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P62_tags_125)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P62_tags_125[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P62_tags_125,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P62_tags_125)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P62_tags_125[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P62_constr_125, &asn_PER_type_ProtocolExtensionContainer_7683P62_constr_125, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P62_125,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P62_specs_125	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P62_specs_125	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P63_127[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P63_127[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -4008,31 +4008,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P63_tags_127[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P63_tags_127[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P63_specs_127 = {
-	sizeof(struct ProtocolExtensionContainer_9566P63),
-	offsetof(struct ProtocolExtensionContainer_9566P63, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P63_specs_127 = {
+	sizeof(struct ProtocolExtensionContainer_7683P63),
+	offsetof(struct ProtocolExtensionContainer_7683P63, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P63 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P63 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P63_tags_127,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P63_tags_127)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P63_tags_127[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P63_tags_127,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P63_tags_127)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P63_tags_127[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P63_constr_127, &asn_PER_type_ProtocolExtensionContainer_9566P63_constr_127, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P63_127,
+	asn_DEF_ProtocolExtensionContainer_7683P63_tags_127,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P63_tags_127)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P63_tags_127[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P63_tags_127,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P63_tags_127)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P63_tags_127[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P63_constr_127, &asn_PER_type_ProtocolExtensionContainer_7683P63_constr_127, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P63_127,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P63_specs_127	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P63_specs_127	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P64_129[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P64_129[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -4043,31 +4043,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P64_tags_129[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P64_tags_129[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P64_specs_129 = {
-	sizeof(struct ProtocolExtensionContainer_9566P64),
-	offsetof(struct ProtocolExtensionContainer_9566P64, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P64_specs_129 = {
+	sizeof(struct ProtocolExtensionContainer_7683P64),
+	offsetof(struct ProtocolExtensionContainer_7683P64, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P64 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P64 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P64_tags_129,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P64_tags_129)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P64_tags_129[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P64_tags_129,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P64_tags_129)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P64_tags_129[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P64_constr_129, &asn_PER_type_ProtocolExtensionContainer_9566P64_constr_129, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P64_129,
+	asn_DEF_ProtocolExtensionContainer_7683P64_tags_129,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P64_tags_129)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P64_tags_129[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P64_tags_129,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P64_tags_129)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P64_tags_129[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P64_constr_129, &asn_PER_type_ProtocolExtensionContainer_7683P64_constr_129, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P64_129,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P64_specs_129	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P64_specs_129	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P65_131[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P65_131[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -4078,31 +4078,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P65_tags_131[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P65_tags_131[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P65_specs_131 = {
-	sizeof(struct ProtocolExtensionContainer_9566P65),
-	offsetof(struct ProtocolExtensionContainer_9566P65, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P65_specs_131 = {
+	sizeof(struct ProtocolExtensionContainer_7683P65),
+	offsetof(struct ProtocolExtensionContainer_7683P65, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P65 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P65 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P65_tags_131,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P65_tags_131)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P65_tags_131[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P65_tags_131,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P65_tags_131)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P65_tags_131[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P65_constr_131, &asn_PER_type_ProtocolExtensionContainer_9566P65_constr_131, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P65_131,
+	asn_DEF_ProtocolExtensionContainer_7683P65_tags_131,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P65_tags_131)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P65_tags_131[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P65_tags_131,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P65_tags_131)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P65_tags_131[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P65_constr_131, &asn_PER_type_ProtocolExtensionContainer_7683P65_constr_131, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P65_131,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P65_specs_131	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P65_specs_131	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P66_133[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P66_133[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -4113,31 +4113,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P66_tags_133[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P66_tags_133[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P66_specs_133 = {
-	sizeof(struct ProtocolExtensionContainer_9566P66),
-	offsetof(struct ProtocolExtensionContainer_9566P66, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P66_specs_133 = {
+	sizeof(struct ProtocolExtensionContainer_7683P66),
+	offsetof(struct ProtocolExtensionContainer_7683P66, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P66 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P66 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P66_tags_133,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P66_tags_133)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P66_tags_133[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P66_tags_133,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P66_tags_133)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P66_tags_133[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P66_constr_133, &asn_PER_type_ProtocolExtensionContainer_9566P66_constr_133, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P66_133,
+	asn_DEF_ProtocolExtensionContainer_7683P66_tags_133,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P66_tags_133)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P66_tags_133[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P66_tags_133,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P66_tags_133)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P66_tags_133[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P66_constr_133, &asn_PER_type_ProtocolExtensionContainer_7683P66_constr_133, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P66_133,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P66_specs_133	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P66_specs_133	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P67_135[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P67_135[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -4148,31 +4148,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P67_tags_135[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P67_tags_135[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P67_specs_135 = {
-	sizeof(struct ProtocolExtensionContainer_9566P67),
-	offsetof(struct ProtocolExtensionContainer_9566P67, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P67_specs_135 = {
+	sizeof(struct ProtocolExtensionContainer_7683P67),
+	offsetof(struct ProtocolExtensionContainer_7683P67, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P67 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P67 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P67_tags_135,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P67_tags_135)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P67_tags_135[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P67_tags_135,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P67_tags_135)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P67_tags_135[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P67_constr_135, &asn_PER_type_ProtocolExtensionContainer_9566P67_constr_135, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P67_135,
+	asn_DEF_ProtocolExtensionContainer_7683P67_tags_135,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P67_tags_135)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P67_tags_135[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P67_tags_135,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P67_tags_135)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P67_tags_135[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P67_constr_135, &asn_PER_type_ProtocolExtensionContainer_7683P67_constr_135, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P67_135,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P67_specs_135	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P67_specs_135	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P68_137[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P68_137[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -4183,31 +4183,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P68_tags_137[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P68_tags_137[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P68_specs_137 = {
-	sizeof(struct ProtocolExtensionContainer_9566P68),
-	offsetof(struct ProtocolExtensionContainer_9566P68, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P68_specs_137 = {
+	sizeof(struct ProtocolExtensionContainer_7683P68),
+	offsetof(struct ProtocolExtensionContainer_7683P68, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P68 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P68 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P68_tags_137,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P68_tags_137)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P68_tags_137[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P68_tags_137,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P68_tags_137)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P68_tags_137[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P68_constr_137, &asn_PER_type_ProtocolExtensionContainer_9566P68_constr_137, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P68_137,
+	asn_DEF_ProtocolExtensionContainer_7683P68_tags_137,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P68_tags_137)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P68_tags_137[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P68_tags_137,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P68_tags_137)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P68_tags_137[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P68_constr_137, &asn_PER_type_ProtocolExtensionContainer_7683P68_constr_137, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P68_137,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P68_specs_137	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P68_specs_137	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P69_139[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P69_139[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -4218,31 +4218,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P69_tags_139[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P69_tags_139[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P69_specs_139 = {
-	sizeof(struct ProtocolExtensionContainer_9566P69),
-	offsetof(struct ProtocolExtensionContainer_9566P69, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P69_specs_139 = {
+	sizeof(struct ProtocolExtensionContainer_7683P69),
+	offsetof(struct ProtocolExtensionContainer_7683P69, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P69 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P69 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P69_tags_139,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P69_tags_139)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P69_tags_139[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P69_tags_139,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P69_tags_139)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P69_tags_139[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P69_constr_139, &asn_PER_type_ProtocolExtensionContainer_9566P69_constr_139, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P69_139,
+	asn_DEF_ProtocolExtensionContainer_7683P69_tags_139,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P69_tags_139)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P69_tags_139[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P69_tags_139,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P69_tags_139)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P69_tags_139[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P69_constr_139, &asn_PER_type_ProtocolExtensionContainer_7683P69_constr_139, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P69_139,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P69_specs_139	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P69_specs_139	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P70_141[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P70_141[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -4253,31 +4253,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P70_tags_141[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P70_tags_141[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P70_specs_141 = {
-	sizeof(struct ProtocolExtensionContainer_9566P70),
-	offsetof(struct ProtocolExtensionContainer_9566P70, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P70_specs_141 = {
+	sizeof(struct ProtocolExtensionContainer_7683P70),
+	offsetof(struct ProtocolExtensionContainer_7683P70, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P70 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P70 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P70_tags_141,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P70_tags_141)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P70_tags_141[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P70_tags_141,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P70_tags_141)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P70_tags_141[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P70_constr_141, &asn_PER_type_ProtocolExtensionContainer_9566P70_constr_141, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P70_141,
+	asn_DEF_ProtocolExtensionContainer_7683P70_tags_141,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P70_tags_141)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P70_tags_141[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P70_tags_141,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P70_tags_141)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P70_tags_141[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P70_constr_141, &asn_PER_type_ProtocolExtensionContainer_7683P70_constr_141, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P70_141,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P70_specs_141	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P70_specs_141	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P71_143[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P71_143[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -4288,31 +4288,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P71_tags_143[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P71_tags_143[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P71_specs_143 = {
-	sizeof(struct ProtocolExtensionContainer_9566P71),
-	offsetof(struct ProtocolExtensionContainer_9566P71, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P71_specs_143 = {
+	sizeof(struct ProtocolExtensionContainer_7683P71),
+	offsetof(struct ProtocolExtensionContainer_7683P71, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P71 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P71 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P71_tags_143,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P71_tags_143)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P71_tags_143[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P71_tags_143,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P71_tags_143)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P71_tags_143[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P71_constr_143, &asn_PER_type_ProtocolExtensionContainer_9566P71_constr_143, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P71_143,
+	asn_DEF_ProtocolExtensionContainer_7683P71_tags_143,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P71_tags_143)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P71_tags_143[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P71_tags_143,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P71_tags_143)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P71_tags_143[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P71_constr_143, &asn_PER_type_ProtocolExtensionContainer_7683P71_constr_143, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P71_143,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P71_specs_143	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P71_specs_143	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P72_145[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P72_145[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -4323,31 +4323,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P72_tags_145[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P72_tags_145[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P72_specs_145 = {
-	sizeof(struct ProtocolExtensionContainer_9566P72),
-	offsetof(struct ProtocolExtensionContainer_9566P72, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P72_specs_145 = {
+	sizeof(struct ProtocolExtensionContainer_7683P72),
+	offsetof(struct ProtocolExtensionContainer_7683P72, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P72 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P72 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P72_tags_145,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P72_tags_145)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P72_tags_145[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P72_tags_145,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P72_tags_145)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P72_tags_145[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P72_constr_145, &asn_PER_type_ProtocolExtensionContainer_9566P72_constr_145, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P72_145,
+	asn_DEF_ProtocolExtensionContainer_7683P72_tags_145,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P72_tags_145)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P72_tags_145[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P72_tags_145,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P72_tags_145)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P72_tags_145[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P72_constr_145, &asn_PER_type_ProtocolExtensionContainer_7683P72_constr_145, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P72_145,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P72_specs_145	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P72_specs_145	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P73_147[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P73_147[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -4358,31 +4358,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P73_tags_147[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P73_tags_147[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P73_specs_147 = {
-	sizeof(struct ProtocolExtensionContainer_9566P73),
-	offsetof(struct ProtocolExtensionContainer_9566P73, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P73_specs_147 = {
+	sizeof(struct ProtocolExtensionContainer_7683P73),
+	offsetof(struct ProtocolExtensionContainer_7683P73, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P73 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P73 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P73_tags_147,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P73_tags_147)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P73_tags_147[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P73_tags_147,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P73_tags_147)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P73_tags_147[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P73_constr_147, &asn_PER_type_ProtocolExtensionContainer_9566P73_constr_147, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P73_147,
+	asn_DEF_ProtocolExtensionContainer_7683P73_tags_147,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P73_tags_147)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P73_tags_147[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P73_tags_147,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P73_tags_147)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P73_tags_147[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P73_constr_147, &asn_PER_type_ProtocolExtensionContainer_7683P73_constr_147, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P73_147,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P73_specs_147	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P73_specs_147	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P74_149[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P74_149[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -4393,31 +4393,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P74_tags_149[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P74_tags_149[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P74_specs_149 = {
-	sizeof(struct ProtocolExtensionContainer_9566P74),
-	offsetof(struct ProtocolExtensionContainer_9566P74, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P74_specs_149 = {
+	sizeof(struct ProtocolExtensionContainer_7683P74),
+	offsetof(struct ProtocolExtensionContainer_7683P74, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P74 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P74 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P74_tags_149,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P74_tags_149)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P74_tags_149[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P74_tags_149,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P74_tags_149)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P74_tags_149[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P74_constr_149, &asn_PER_type_ProtocolExtensionContainer_9566P74_constr_149, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P74_149,
+	asn_DEF_ProtocolExtensionContainer_7683P74_tags_149,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P74_tags_149)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P74_tags_149[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P74_tags_149,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P74_tags_149)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P74_tags_149[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P74_constr_149, &asn_PER_type_ProtocolExtensionContainer_7683P74_constr_149, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P74_149,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P74_specs_149	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P74_specs_149	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P75_151[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P75_151[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -4428,31 +4428,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P75_tags_151[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P75_tags_151[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P75_specs_151 = {
-	sizeof(struct ProtocolExtensionContainer_9566P75),
-	offsetof(struct ProtocolExtensionContainer_9566P75, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P75_specs_151 = {
+	sizeof(struct ProtocolExtensionContainer_7683P75),
+	offsetof(struct ProtocolExtensionContainer_7683P75, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P75 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P75 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P75_tags_151,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P75_tags_151)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P75_tags_151[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P75_tags_151,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P75_tags_151)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P75_tags_151[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P75_constr_151, &asn_PER_type_ProtocolExtensionContainer_9566P75_constr_151, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P75_151,
+	asn_DEF_ProtocolExtensionContainer_7683P75_tags_151,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P75_tags_151)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P75_tags_151[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P75_tags_151,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P75_tags_151)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P75_tags_151[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P75_constr_151, &asn_PER_type_ProtocolExtensionContainer_7683P75_constr_151, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P75_151,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P75_specs_151	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P75_specs_151	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P76_153[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P76_153[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -4463,31 +4463,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P76_tags_153[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P76_tags_153[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P76_specs_153 = {
-	sizeof(struct ProtocolExtensionContainer_9566P76),
-	offsetof(struct ProtocolExtensionContainer_9566P76, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P76_specs_153 = {
+	sizeof(struct ProtocolExtensionContainer_7683P76),
+	offsetof(struct ProtocolExtensionContainer_7683P76, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P76 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P76 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P76_tags_153,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P76_tags_153)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P76_tags_153[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P76_tags_153,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P76_tags_153)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P76_tags_153[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P76_constr_153, &asn_PER_type_ProtocolExtensionContainer_9566P76_constr_153, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P76_153,
+	asn_DEF_ProtocolExtensionContainer_7683P76_tags_153,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P76_tags_153)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P76_tags_153[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P76_tags_153,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P76_tags_153)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P76_tags_153[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P76_constr_153, &asn_PER_type_ProtocolExtensionContainer_7683P76_constr_153, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P76_153,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P76_specs_153	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P76_specs_153	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P77_155[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P77_155[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -4498,31 +4498,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P77_tags_155[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P77_tags_155[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P77_specs_155 = {
-	sizeof(struct ProtocolExtensionContainer_9566P77),
-	offsetof(struct ProtocolExtensionContainer_9566P77, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P77_specs_155 = {
+	sizeof(struct ProtocolExtensionContainer_7683P77),
+	offsetof(struct ProtocolExtensionContainer_7683P77, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P77 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P77 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P77_tags_155,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P77_tags_155)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P77_tags_155[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P77_tags_155,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P77_tags_155)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P77_tags_155[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P77_constr_155, &asn_PER_type_ProtocolExtensionContainer_9566P77_constr_155, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P77_155,
+	asn_DEF_ProtocolExtensionContainer_7683P77_tags_155,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P77_tags_155)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P77_tags_155[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P77_tags_155,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P77_tags_155)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P77_tags_155[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P77_constr_155, &asn_PER_type_ProtocolExtensionContainer_7683P77_constr_155, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P77_155,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P77_specs_155	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P77_specs_155	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P78_157[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P78_157[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -4533,31 +4533,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P78_tags_157[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P78_tags_157[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P78_specs_157 = {
-	sizeof(struct ProtocolExtensionContainer_9566P78),
-	offsetof(struct ProtocolExtensionContainer_9566P78, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P78_specs_157 = {
+	sizeof(struct ProtocolExtensionContainer_7683P78),
+	offsetof(struct ProtocolExtensionContainer_7683P78, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P78 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P78 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P78_tags_157,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P78_tags_157)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P78_tags_157[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P78_tags_157,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P78_tags_157)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P78_tags_157[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P78_constr_157, &asn_PER_type_ProtocolExtensionContainer_9566P78_constr_157, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P78_157,
+	asn_DEF_ProtocolExtensionContainer_7683P78_tags_157,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P78_tags_157)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P78_tags_157[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P78_tags_157,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P78_tags_157)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P78_tags_157[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P78_constr_157, &asn_PER_type_ProtocolExtensionContainer_7683P78_constr_157, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P78_157,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P78_specs_157	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P78_specs_157	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P79_159[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P79_159[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -4568,31 +4568,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P79_tags_159[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P79_tags_159[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P79_specs_159 = {
-	sizeof(struct ProtocolExtensionContainer_9566P79),
-	offsetof(struct ProtocolExtensionContainer_9566P79, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P79_specs_159 = {
+	sizeof(struct ProtocolExtensionContainer_7683P79),
+	offsetof(struct ProtocolExtensionContainer_7683P79, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P79 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P79 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P79_tags_159,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P79_tags_159)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P79_tags_159[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P79_tags_159,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P79_tags_159)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P79_tags_159[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P79_constr_159, &asn_PER_type_ProtocolExtensionContainer_9566P79_constr_159, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P79_159,
+	asn_DEF_ProtocolExtensionContainer_7683P79_tags_159,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P79_tags_159)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P79_tags_159[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P79_tags_159,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P79_tags_159)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P79_tags_159[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P79_constr_159, &asn_PER_type_ProtocolExtensionContainer_7683P79_constr_159, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P79_159,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P79_specs_159	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P79_specs_159	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P80_161[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P80_161[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -4603,31 +4603,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P80_tags_161[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P80_tags_161[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P80_specs_161 = {
-	sizeof(struct ProtocolExtensionContainer_9566P80),
-	offsetof(struct ProtocolExtensionContainer_9566P80, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P80_specs_161 = {
+	sizeof(struct ProtocolExtensionContainer_7683P80),
+	offsetof(struct ProtocolExtensionContainer_7683P80, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P80 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P80 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P80_tags_161,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P80_tags_161)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P80_tags_161[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P80_tags_161,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P80_tags_161)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P80_tags_161[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P80_constr_161, &asn_PER_type_ProtocolExtensionContainer_9566P80_constr_161, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P80_161,
+	asn_DEF_ProtocolExtensionContainer_7683P80_tags_161,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P80_tags_161)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P80_tags_161[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P80_tags_161,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P80_tags_161)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P80_tags_161[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P80_constr_161, &asn_PER_type_ProtocolExtensionContainer_7683P80_constr_161, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P80_161,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P80_specs_161	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P80_specs_161	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P81_163[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P81_163[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -4638,31 +4638,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P81_tags_163[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P81_tags_163[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P81_specs_163 = {
-	sizeof(struct ProtocolExtensionContainer_9566P81),
-	offsetof(struct ProtocolExtensionContainer_9566P81, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P81_specs_163 = {
+	sizeof(struct ProtocolExtensionContainer_7683P81),
+	offsetof(struct ProtocolExtensionContainer_7683P81, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P81 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P81 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P81_tags_163,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P81_tags_163)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P81_tags_163[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P81_tags_163,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P81_tags_163)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P81_tags_163[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P81_constr_163, &asn_PER_type_ProtocolExtensionContainer_9566P81_constr_163, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P81_163,
+	asn_DEF_ProtocolExtensionContainer_7683P81_tags_163,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P81_tags_163)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P81_tags_163[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P81_tags_163,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P81_tags_163)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P81_tags_163[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P81_constr_163, &asn_PER_type_ProtocolExtensionContainer_7683P81_constr_163, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P81_163,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P81_specs_163	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P81_specs_163	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P82_165[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P82_165[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -4673,31 +4673,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P82_tags_165[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P82_tags_165[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P82_specs_165 = {
-	sizeof(struct ProtocolExtensionContainer_9566P82),
-	offsetof(struct ProtocolExtensionContainer_9566P82, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P82_specs_165 = {
+	sizeof(struct ProtocolExtensionContainer_7683P82),
+	offsetof(struct ProtocolExtensionContainer_7683P82, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P82 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P82 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P82_tags_165,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P82_tags_165)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P82_tags_165[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P82_tags_165,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P82_tags_165)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P82_tags_165[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P82_constr_165, &asn_PER_type_ProtocolExtensionContainer_9566P82_constr_165, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P82_165,
+	asn_DEF_ProtocolExtensionContainer_7683P82_tags_165,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P82_tags_165)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P82_tags_165[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P82_tags_165,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P82_tags_165)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P82_tags_165[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P82_constr_165, &asn_PER_type_ProtocolExtensionContainer_7683P82_constr_165, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P82_165,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P82_specs_165	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P82_specs_165	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P83_167[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P83_167[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -4708,31 +4708,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P83_tags_167[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P83_tags_167[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P83_specs_167 = {
-	sizeof(struct ProtocolExtensionContainer_9566P83),
-	offsetof(struct ProtocolExtensionContainer_9566P83, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P83_specs_167 = {
+	sizeof(struct ProtocolExtensionContainer_7683P83),
+	offsetof(struct ProtocolExtensionContainer_7683P83, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P83 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P83 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P83_tags_167,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P83_tags_167)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P83_tags_167[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P83_tags_167,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P83_tags_167)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P83_tags_167[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P83_constr_167, &asn_PER_type_ProtocolExtensionContainer_9566P83_constr_167, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P83_167,
+	asn_DEF_ProtocolExtensionContainer_7683P83_tags_167,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P83_tags_167)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P83_tags_167[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P83_tags_167,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P83_tags_167)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P83_tags_167[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P83_constr_167, &asn_PER_type_ProtocolExtensionContainer_7683P83_constr_167, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P83_167,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P83_specs_167	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P83_specs_167	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P84_169[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P84_169[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -4743,31 +4743,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P84_tags_169[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P84_tags_169[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P84_specs_169 = {
-	sizeof(struct ProtocolExtensionContainer_9566P84),
-	offsetof(struct ProtocolExtensionContainer_9566P84, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P84_specs_169 = {
+	sizeof(struct ProtocolExtensionContainer_7683P84),
+	offsetof(struct ProtocolExtensionContainer_7683P84, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P84 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P84 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P84_tags_169,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P84_tags_169)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P84_tags_169[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P84_tags_169,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P84_tags_169)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P84_tags_169[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P84_constr_169, &asn_PER_type_ProtocolExtensionContainer_9566P84_constr_169, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P84_169,
+	asn_DEF_ProtocolExtensionContainer_7683P84_tags_169,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P84_tags_169)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P84_tags_169[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P84_tags_169,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P84_tags_169)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P84_tags_169[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P84_constr_169, &asn_PER_type_ProtocolExtensionContainer_7683P84_constr_169, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P84_169,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P84_specs_169	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P84_specs_169	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P85_171[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P85_171[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -4778,31 +4778,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P85_tags_171[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P85_tags_171[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P85_specs_171 = {
-	sizeof(struct ProtocolExtensionContainer_9566P85),
-	offsetof(struct ProtocolExtensionContainer_9566P85, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P85_specs_171 = {
+	sizeof(struct ProtocolExtensionContainer_7683P85),
+	offsetof(struct ProtocolExtensionContainer_7683P85, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P85 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P85 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P85_tags_171,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P85_tags_171)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P85_tags_171[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P85_tags_171,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P85_tags_171)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P85_tags_171[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P85_constr_171, &asn_PER_type_ProtocolExtensionContainer_9566P85_constr_171, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P85_171,
+	asn_DEF_ProtocolExtensionContainer_7683P85_tags_171,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P85_tags_171)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P85_tags_171[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P85_tags_171,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P85_tags_171)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P85_tags_171[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P85_constr_171, &asn_PER_type_ProtocolExtensionContainer_7683P85_constr_171, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P85_171,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P85_specs_171	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P85_specs_171	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P86_173[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P86_173[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -4813,31 +4813,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P86_tags_173[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P86_tags_173[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P86_specs_173 = {
-	sizeof(struct ProtocolExtensionContainer_9566P86),
-	offsetof(struct ProtocolExtensionContainer_9566P86, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P86_specs_173 = {
+	sizeof(struct ProtocolExtensionContainer_7683P86),
+	offsetof(struct ProtocolExtensionContainer_7683P86, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P86 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P86 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P86_tags_173,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P86_tags_173)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P86_tags_173[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P86_tags_173,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P86_tags_173)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P86_tags_173[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P86_constr_173, &asn_PER_type_ProtocolExtensionContainer_9566P86_constr_173, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P86_173,
+	asn_DEF_ProtocolExtensionContainer_7683P86_tags_173,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P86_tags_173)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P86_tags_173[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P86_tags_173,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P86_tags_173)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P86_tags_173[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P86_constr_173, &asn_PER_type_ProtocolExtensionContainer_7683P86_constr_173, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P86_173,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P86_specs_173	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P86_specs_173	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P87_175[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P87_175[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -4848,31 +4848,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P87_tags_175[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P87_tags_175[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P87_specs_175 = {
-	sizeof(struct ProtocolExtensionContainer_9566P87),
-	offsetof(struct ProtocolExtensionContainer_9566P87, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P87_specs_175 = {
+	sizeof(struct ProtocolExtensionContainer_7683P87),
+	offsetof(struct ProtocolExtensionContainer_7683P87, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P87 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P87 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P87_tags_175,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P87_tags_175)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P87_tags_175[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P87_tags_175,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P87_tags_175)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P87_tags_175[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P87_constr_175, &asn_PER_type_ProtocolExtensionContainer_9566P87_constr_175, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P87_175,
+	asn_DEF_ProtocolExtensionContainer_7683P87_tags_175,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P87_tags_175)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P87_tags_175[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P87_tags_175,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P87_tags_175)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P87_tags_175[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P87_constr_175, &asn_PER_type_ProtocolExtensionContainer_7683P87_constr_175, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P87_175,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P87_specs_175	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P87_specs_175	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P88_177[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P88_177[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -4883,31 +4883,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P88_tags_177[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P88_tags_177[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P88_specs_177 = {
-	sizeof(struct ProtocolExtensionContainer_9566P88),
-	offsetof(struct ProtocolExtensionContainer_9566P88, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P88_specs_177 = {
+	sizeof(struct ProtocolExtensionContainer_7683P88),
+	offsetof(struct ProtocolExtensionContainer_7683P88, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P88 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P88 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P88_tags_177,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P88_tags_177)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P88_tags_177[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P88_tags_177,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P88_tags_177)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P88_tags_177[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P88_constr_177, &asn_PER_type_ProtocolExtensionContainer_9566P88_constr_177, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P88_177,
+	asn_DEF_ProtocolExtensionContainer_7683P88_tags_177,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P88_tags_177)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P88_tags_177[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P88_tags_177,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P88_tags_177)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P88_tags_177[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P88_constr_177, &asn_PER_type_ProtocolExtensionContainer_7683P88_constr_177, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P88_177,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P88_specs_177	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P88_specs_177	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P89_179[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P89_179[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -4918,31 +4918,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P89_tags_179[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P89_tags_179[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P89_specs_179 = {
-	sizeof(struct ProtocolExtensionContainer_9566P89),
-	offsetof(struct ProtocolExtensionContainer_9566P89, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P89_specs_179 = {
+	sizeof(struct ProtocolExtensionContainer_7683P89),
+	offsetof(struct ProtocolExtensionContainer_7683P89, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P89 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P89 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P89_tags_179,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P89_tags_179)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P89_tags_179[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P89_tags_179,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P89_tags_179)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P89_tags_179[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P89_constr_179, &asn_PER_type_ProtocolExtensionContainer_9566P89_constr_179, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P89_179,
+	asn_DEF_ProtocolExtensionContainer_7683P89_tags_179,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P89_tags_179)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P89_tags_179[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P89_tags_179,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P89_tags_179)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P89_tags_179[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P89_constr_179, &asn_PER_type_ProtocolExtensionContainer_7683P89_constr_179, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P89_179,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P89_specs_179	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P89_specs_179	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P90_181[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P90_181[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -4953,31 +4953,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P90_tags_181[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P90_tags_181[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P90_specs_181 = {
-	sizeof(struct ProtocolExtensionContainer_9566P90),
-	offsetof(struct ProtocolExtensionContainer_9566P90, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P90_specs_181 = {
+	sizeof(struct ProtocolExtensionContainer_7683P90),
+	offsetof(struct ProtocolExtensionContainer_7683P90, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P90 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P90 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P90_tags_181,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P90_tags_181)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P90_tags_181[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P90_tags_181,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P90_tags_181)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P90_tags_181[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P90_constr_181, &asn_PER_type_ProtocolExtensionContainer_9566P90_constr_181, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P90_181,
+	asn_DEF_ProtocolExtensionContainer_7683P90_tags_181,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P90_tags_181)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P90_tags_181[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P90_tags_181,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P90_tags_181)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P90_tags_181[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P90_constr_181, &asn_PER_type_ProtocolExtensionContainer_7683P90_constr_181, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P90_181,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P90_specs_181	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P90_specs_181	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P91_183[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P91_183[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -4988,31 +4988,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P91_tags_183[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P91_tags_183[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P91_specs_183 = {
-	sizeof(struct ProtocolExtensionContainer_9566P91),
-	offsetof(struct ProtocolExtensionContainer_9566P91, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P91_specs_183 = {
+	sizeof(struct ProtocolExtensionContainer_7683P91),
+	offsetof(struct ProtocolExtensionContainer_7683P91, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P91 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P91 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P91_tags_183,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P91_tags_183)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P91_tags_183[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P91_tags_183,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P91_tags_183)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P91_tags_183[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P91_constr_183, &asn_PER_type_ProtocolExtensionContainer_9566P91_constr_183, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P91_183,
+	asn_DEF_ProtocolExtensionContainer_7683P91_tags_183,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P91_tags_183)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P91_tags_183[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P91_tags_183,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P91_tags_183)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P91_tags_183[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P91_constr_183, &asn_PER_type_ProtocolExtensionContainer_7683P91_constr_183, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P91_183,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P91_specs_183	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P91_specs_183	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P92_185[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P92_185[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -5023,31 +5023,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P92_tags_185[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P92_tags_185[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P92_specs_185 = {
-	sizeof(struct ProtocolExtensionContainer_9566P92),
-	offsetof(struct ProtocolExtensionContainer_9566P92, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P92_specs_185 = {
+	sizeof(struct ProtocolExtensionContainer_7683P92),
+	offsetof(struct ProtocolExtensionContainer_7683P92, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P92 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P92 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P92_tags_185,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P92_tags_185)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P92_tags_185[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P92_tags_185,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P92_tags_185)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P92_tags_185[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P92_constr_185, &asn_PER_type_ProtocolExtensionContainer_9566P92_constr_185, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P92_185,
+	asn_DEF_ProtocolExtensionContainer_7683P92_tags_185,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P92_tags_185)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P92_tags_185[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P92_tags_185,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P92_tags_185)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P92_tags_185[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P92_constr_185, &asn_PER_type_ProtocolExtensionContainer_7683P92_constr_185, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P92_185,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P92_specs_185	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P92_specs_185	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P93_187[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P93_187[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -5058,31 +5058,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P93_tags_187[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P93_tags_187[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P93_specs_187 = {
-	sizeof(struct ProtocolExtensionContainer_9566P93),
-	offsetof(struct ProtocolExtensionContainer_9566P93, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P93_specs_187 = {
+	sizeof(struct ProtocolExtensionContainer_7683P93),
+	offsetof(struct ProtocolExtensionContainer_7683P93, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P93 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P93 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P93_tags_187,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P93_tags_187)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P93_tags_187[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P93_tags_187,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P93_tags_187)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P93_tags_187[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P93_constr_187, &asn_PER_type_ProtocolExtensionContainer_9566P93_constr_187, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P93_187,
+	asn_DEF_ProtocolExtensionContainer_7683P93_tags_187,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P93_tags_187)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P93_tags_187[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P93_tags_187,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P93_tags_187)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P93_tags_187[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P93_constr_187, &asn_PER_type_ProtocolExtensionContainer_7683P93_constr_187, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P93_187,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P93_specs_187	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P93_specs_187	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P94_189[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P94_189[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -5093,31 +5093,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P94_tags_189[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P94_tags_189[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P94_specs_189 = {
-	sizeof(struct ProtocolExtensionContainer_9566P94),
-	offsetof(struct ProtocolExtensionContainer_9566P94, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P94_specs_189 = {
+	sizeof(struct ProtocolExtensionContainer_7683P94),
+	offsetof(struct ProtocolExtensionContainer_7683P94, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P94 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P94 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P94_tags_189,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P94_tags_189)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P94_tags_189[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P94_tags_189,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P94_tags_189)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P94_tags_189[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P94_constr_189, &asn_PER_type_ProtocolExtensionContainer_9566P94_constr_189, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P94_189,
+	asn_DEF_ProtocolExtensionContainer_7683P94_tags_189,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P94_tags_189)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P94_tags_189[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P94_tags_189,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P94_tags_189)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P94_tags_189[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P94_constr_189, &asn_PER_type_ProtocolExtensionContainer_7683P94_constr_189, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P94_189,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P94_specs_189	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P94_specs_189	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P95_191[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P95_191[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -5128,31 +5128,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P95_tags_191[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P95_tags_191[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P95_specs_191 = {
-	sizeof(struct ProtocolExtensionContainer_9566P95),
-	offsetof(struct ProtocolExtensionContainer_9566P95, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P95_specs_191 = {
+	sizeof(struct ProtocolExtensionContainer_7683P95),
+	offsetof(struct ProtocolExtensionContainer_7683P95, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P95 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P95 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P95_tags_191,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P95_tags_191)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P95_tags_191[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P95_tags_191,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P95_tags_191)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P95_tags_191[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P95_constr_191, &asn_PER_type_ProtocolExtensionContainer_9566P95_constr_191, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P95_191,
+	asn_DEF_ProtocolExtensionContainer_7683P95_tags_191,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P95_tags_191)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P95_tags_191[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P95_tags_191,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P95_tags_191)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P95_tags_191[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P95_constr_191, &asn_PER_type_ProtocolExtensionContainer_7683P95_constr_191, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P95_191,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P95_specs_191	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P95_specs_191	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P96_193[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P96_193[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -5163,31 +5163,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P96_tags_193[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P96_tags_193[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P96_specs_193 = {
-	sizeof(struct ProtocolExtensionContainer_9566P96),
-	offsetof(struct ProtocolExtensionContainer_9566P96, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P96_specs_193 = {
+	sizeof(struct ProtocolExtensionContainer_7683P96),
+	offsetof(struct ProtocolExtensionContainer_7683P96, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P96 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P96 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P96_tags_193,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P96_tags_193)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P96_tags_193[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P96_tags_193,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P96_tags_193)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P96_tags_193[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P96_constr_193, &asn_PER_type_ProtocolExtensionContainer_9566P96_constr_193, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P96_193,
+	asn_DEF_ProtocolExtensionContainer_7683P96_tags_193,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P96_tags_193)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P96_tags_193[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P96_tags_193,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P96_tags_193)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P96_tags_193[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P96_constr_193, &asn_PER_type_ProtocolExtensionContainer_7683P96_constr_193, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P96_193,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P96_specs_193	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P96_specs_193	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P97_195[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P97_195[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -5198,31 +5198,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P97_tags_195[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P97_tags_195[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P97_specs_195 = {
-	sizeof(struct ProtocolExtensionContainer_9566P97),
-	offsetof(struct ProtocolExtensionContainer_9566P97, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P97_specs_195 = {
+	sizeof(struct ProtocolExtensionContainer_7683P97),
+	offsetof(struct ProtocolExtensionContainer_7683P97, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P97 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P97 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P97_tags_195,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P97_tags_195)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P97_tags_195[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P97_tags_195,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P97_tags_195)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P97_tags_195[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P97_constr_195, &asn_PER_type_ProtocolExtensionContainer_9566P97_constr_195, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P97_195,
+	asn_DEF_ProtocolExtensionContainer_7683P97_tags_195,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P97_tags_195)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P97_tags_195[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P97_tags_195,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P97_tags_195)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P97_tags_195[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P97_constr_195, &asn_PER_type_ProtocolExtensionContainer_7683P97_constr_195, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P97_195,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P97_specs_195	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P97_specs_195	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P98_197[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P98_197[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -5233,31 +5233,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P98_tags_197[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P98_tags_197[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P98_specs_197 = {
-	sizeof(struct ProtocolExtensionContainer_9566P98),
-	offsetof(struct ProtocolExtensionContainer_9566P98, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P98_specs_197 = {
+	sizeof(struct ProtocolExtensionContainer_7683P98),
+	offsetof(struct ProtocolExtensionContainer_7683P98, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P98 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P98 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P98_tags_197,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P98_tags_197)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P98_tags_197[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P98_tags_197,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P98_tags_197)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P98_tags_197[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P98_constr_197, &asn_PER_type_ProtocolExtensionContainer_9566P98_constr_197, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P98_197,
+	asn_DEF_ProtocolExtensionContainer_7683P98_tags_197,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P98_tags_197)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P98_tags_197[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P98_tags_197,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P98_tags_197)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P98_tags_197[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P98_constr_197, &asn_PER_type_ProtocolExtensionContainer_7683P98_constr_197, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P98_197,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P98_specs_197	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P98_specs_197	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P99_199[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P99_199[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -5268,31 +5268,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P99_tags_199[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P99_tags_199[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P99_specs_199 = {
-	sizeof(struct ProtocolExtensionContainer_9566P99),
-	offsetof(struct ProtocolExtensionContainer_9566P99, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P99_specs_199 = {
+	sizeof(struct ProtocolExtensionContainer_7683P99),
+	offsetof(struct ProtocolExtensionContainer_7683P99, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P99 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P99 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P99_tags_199,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P99_tags_199)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P99_tags_199[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P99_tags_199,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P99_tags_199)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P99_tags_199[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P99_constr_199, &asn_PER_type_ProtocolExtensionContainer_9566P99_constr_199, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P99_199,
+	asn_DEF_ProtocolExtensionContainer_7683P99_tags_199,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P99_tags_199)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P99_tags_199[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P99_tags_199,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P99_tags_199)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P99_tags_199[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P99_constr_199, &asn_PER_type_ProtocolExtensionContainer_7683P99_constr_199, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P99_199,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P99_specs_199	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P99_specs_199	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P100_201[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P100_201[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -5303,31 +5303,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P100_tags_201[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P100_tags_201[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P100_specs_201 = {
-	sizeof(struct ProtocolExtensionContainer_9566P100),
-	offsetof(struct ProtocolExtensionContainer_9566P100, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P100_specs_201 = {
+	sizeof(struct ProtocolExtensionContainer_7683P100),
+	offsetof(struct ProtocolExtensionContainer_7683P100, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P100 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P100 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P100_tags_201,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P100_tags_201)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P100_tags_201[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P100_tags_201,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P100_tags_201)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P100_tags_201[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P100_constr_201, &asn_PER_type_ProtocolExtensionContainer_9566P100_constr_201, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P100_201,
+	asn_DEF_ProtocolExtensionContainer_7683P100_tags_201,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P100_tags_201)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P100_tags_201[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P100_tags_201,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P100_tags_201)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P100_tags_201[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P100_constr_201, &asn_PER_type_ProtocolExtensionContainer_7683P100_constr_201, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P100_201,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P100_specs_201	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P100_specs_201	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P101_203[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P101_203[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -5338,31 +5338,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P101_tags_203[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P101_tags_203[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P101_specs_203 = {
-	sizeof(struct ProtocolExtensionContainer_9566P101),
-	offsetof(struct ProtocolExtensionContainer_9566P101, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P101_specs_203 = {
+	sizeof(struct ProtocolExtensionContainer_7683P101),
+	offsetof(struct ProtocolExtensionContainer_7683P101, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P101 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P101 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P101_tags_203,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P101_tags_203)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P101_tags_203[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P101_tags_203,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P101_tags_203)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P101_tags_203[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P101_constr_203, &asn_PER_type_ProtocolExtensionContainer_9566P101_constr_203, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P101_203,
+	asn_DEF_ProtocolExtensionContainer_7683P101_tags_203,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P101_tags_203)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P101_tags_203[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P101_tags_203,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P101_tags_203)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P101_tags_203[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P101_constr_203, &asn_PER_type_ProtocolExtensionContainer_7683P101_constr_203, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P101_203,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P101_specs_203	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P101_specs_203	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P102_205[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P102_205[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -5373,31 +5373,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P102_tags_205[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P102_tags_205[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P102_specs_205 = {
-	sizeof(struct ProtocolExtensionContainer_9566P102),
-	offsetof(struct ProtocolExtensionContainer_9566P102, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P102_specs_205 = {
+	sizeof(struct ProtocolExtensionContainer_7683P102),
+	offsetof(struct ProtocolExtensionContainer_7683P102, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P102 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P102 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P102_tags_205,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P102_tags_205)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P102_tags_205[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P102_tags_205,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P102_tags_205)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P102_tags_205[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P102_constr_205, &asn_PER_type_ProtocolExtensionContainer_9566P102_constr_205, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P102_205,
+	asn_DEF_ProtocolExtensionContainer_7683P102_tags_205,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P102_tags_205)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P102_tags_205[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P102_tags_205,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P102_tags_205)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P102_tags_205[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P102_constr_205, &asn_PER_type_ProtocolExtensionContainer_7683P102_constr_205, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P102_205,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P102_specs_205	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P102_specs_205	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P103_207[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P103_207[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -5408,31 +5408,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P103_tags_207[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P103_tags_207[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P103_specs_207 = {
-	sizeof(struct ProtocolExtensionContainer_9566P103),
-	offsetof(struct ProtocolExtensionContainer_9566P103, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P103_specs_207 = {
+	sizeof(struct ProtocolExtensionContainer_7683P103),
+	offsetof(struct ProtocolExtensionContainer_7683P103, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P103 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P103 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P103_tags_207,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P103_tags_207)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P103_tags_207[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P103_tags_207,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P103_tags_207)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P103_tags_207[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P103_constr_207, &asn_PER_type_ProtocolExtensionContainer_9566P103_constr_207, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P103_207,
+	asn_DEF_ProtocolExtensionContainer_7683P103_tags_207,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P103_tags_207)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P103_tags_207[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P103_tags_207,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P103_tags_207)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P103_tags_207[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P103_constr_207, &asn_PER_type_ProtocolExtensionContainer_7683P103_constr_207, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P103_207,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P103_specs_207	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P103_specs_207	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P104_209[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P104_209[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -5443,31 +5443,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P104_tags_209[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P104_tags_209[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P104_specs_209 = {
-	sizeof(struct ProtocolExtensionContainer_9566P104),
-	offsetof(struct ProtocolExtensionContainer_9566P104, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P104_specs_209 = {
+	sizeof(struct ProtocolExtensionContainer_7683P104),
+	offsetof(struct ProtocolExtensionContainer_7683P104, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P104 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P104 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P104_tags_209,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P104_tags_209)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P104_tags_209[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P104_tags_209,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P104_tags_209)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P104_tags_209[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P104_constr_209, &asn_PER_type_ProtocolExtensionContainer_9566P104_constr_209, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P104_209,
+	asn_DEF_ProtocolExtensionContainer_7683P104_tags_209,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P104_tags_209)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P104_tags_209[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P104_tags_209,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P104_tags_209)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P104_tags_209[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P104_constr_209, &asn_PER_type_ProtocolExtensionContainer_7683P104_constr_209, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P104_209,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P104_specs_209	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P104_specs_209	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P105_211[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P105_211[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -5478,31 +5478,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P105_tags_211[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P105_tags_211[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P105_specs_211 = {
-	sizeof(struct ProtocolExtensionContainer_9566P105),
-	offsetof(struct ProtocolExtensionContainer_9566P105, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P105_specs_211 = {
+	sizeof(struct ProtocolExtensionContainer_7683P105),
+	offsetof(struct ProtocolExtensionContainer_7683P105, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P105 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P105 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P105_tags_211,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P105_tags_211)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P105_tags_211[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P105_tags_211,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P105_tags_211)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P105_tags_211[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P105_constr_211, &asn_PER_type_ProtocolExtensionContainer_9566P105_constr_211, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P105_211,
+	asn_DEF_ProtocolExtensionContainer_7683P105_tags_211,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P105_tags_211)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P105_tags_211[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P105_tags_211,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P105_tags_211)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P105_tags_211[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P105_constr_211, &asn_PER_type_ProtocolExtensionContainer_7683P105_constr_211, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P105_211,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P105_specs_211	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P105_specs_211	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P106_213[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P106_213[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -5513,31 +5513,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P106_tags_213[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P106_tags_213[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P106_specs_213 = {
-	sizeof(struct ProtocolExtensionContainer_9566P106),
-	offsetof(struct ProtocolExtensionContainer_9566P106, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P106_specs_213 = {
+	sizeof(struct ProtocolExtensionContainer_7683P106),
+	offsetof(struct ProtocolExtensionContainer_7683P106, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P106 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P106 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P106_tags_213,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P106_tags_213)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P106_tags_213[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P106_tags_213,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P106_tags_213)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P106_tags_213[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P106_constr_213, &asn_PER_type_ProtocolExtensionContainer_9566P106_constr_213, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P106_213,
+	asn_DEF_ProtocolExtensionContainer_7683P106_tags_213,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P106_tags_213)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P106_tags_213[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P106_tags_213,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P106_tags_213)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P106_tags_213[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P106_constr_213, &asn_PER_type_ProtocolExtensionContainer_7683P106_constr_213, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P106_213,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P106_specs_213	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P106_specs_213	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P107_215[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P107_215[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -5548,31 +5548,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P107_tags_215[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P107_tags_215[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P107_specs_215 = {
-	sizeof(struct ProtocolExtensionContainer_9566P107),
-	offsetof(struct ProtocolExtensionContainer_9566P107, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P107_specs_215 = {
+	sizeof(struct ProtocolExtensionContainer_7683P107),
+	offsetof(struct ProtocolExtensionContainer_7683P107, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P107 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P107 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P107_tags_215,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P107_tags_215)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P107_tags_215[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P107_tags_215,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P107_tags_215)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P107_tags_215[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P107_constr_215, &asn_PER_type_ProtocolExtensionContainer_9566P107_constr_215, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P107_215,
+	asn_DEF_ProtocolExtensionContainer_7683P107_tags_215,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P107_tags_215)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P107_tags_215[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P107_tags_215,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P107_tags_215)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P107_tags_215[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P107_constr_215, &asn_PER_type_ProtocolExtensionContainer_7683P107_constr_215, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P107_215,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P107_specs_215	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P107_specs_215	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P108_217[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P108_217[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -5583,31 +5583,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P108_tags_217[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P108_tags_217[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P108_specs_217 = {
-	sizeof(struct ProtocolExtensionContainer_9566P108),
-	offsetof(struct ProtocolExtensionContainer_9566P108, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P108_specs_217 = {
+	sizeof(struct ProtocolExtensionContainer_7683P108),
+	offsetof(struct ProtocolExtensionContainer_7683P108, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P108 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P108 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P108_tags_217,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P108_tags_217)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P108_tags_217[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P108_tags_217,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P108_tags_217)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P108_tags_217[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P108_constr_217, &asn_PER_type_ProtocolExtensionContainer_9566P108_constr_217, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P108_217,
+	asn_DEF_ProtocolExtensionContainer_7683P108_tags_217,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P108_tags_217)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P108_tags_217[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P108_tags_217,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P108_tags_217)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P108_tags_217[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P108_constr_217, &asn_PER_type_ProtocolExtensionContainer_7683P108_constr_217, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P108_217,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P108_specs_217	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P108_specs_217	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P109_219[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P109_219[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -5618,31 +5618,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P109_tags_219[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P109_tags_219[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P109_specs_219 = {
-	sizeof(struct ProtocolExtensionContainer_9566P109),
-	offsetof(struct ProtocolExtensionContainer_9566P109, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P109_specs_219 = {
+	sizeof(struct ProtocolExtensionContainer_7683P109),
+	offsetof(struct ProtocolExtensionContainer_7683P109, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P109 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P109 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P109_tags_219,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P109_tags_219)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P109_tags_219[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P109_tags_219,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P109_tags_219)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P109_tags_219[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P109_constr_219, &asn_PER_type_ProtocolExtensionContainer_9566P109_constr_219, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P109_219,
+	asn_DEF_ProtocolExtensionContainer_7683P109_tags_219,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P109_tags_219)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P109_tags_219[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P109_tags_219,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P109_tags_219)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P109_tags_219[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P109_constr_219, &asn_PER_type_ProtocolExtensionContainer_7683P109_constr_219, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P109_219,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P109_specs_219	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P109_specs_219	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P110_221[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P110_221[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -5653,31 +5653,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P110_tags_221[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P110_tags_221[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P110_specs_221 = {
-	sizeof(struct ProtocolExtensionContainer_9566P110),
-	offsetof(struct ProtocolExtensionContainer_9566P110, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P110_specs_221 = {
+	sizeof(struct ProtocolExtensionContainer_7683P110),
+	offsetof(struct ProtocolExtensionContainer_7683P110, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P110 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P110 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P110_tags_221,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P110_tags_221)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P110_tags_221[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P110_tags_221,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P110_tags_221)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P110_tags_221[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P110_constr_221, &asn_PER_type_ProtocolExtensionContainer_9566P110_constr_221, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P110_221,
+	asn_DEF_ProtocolExtensionContainer_7683P110_tags_221,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P110_tags_221)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P110_tags_221[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P110_tags_221,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P110_tags_221)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P110_tags_221[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P110_constr_221, &asn_PER_type_ProtocolExtensionContainer_7683P110_constr_221, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P110_221,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P110_specs_221	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P110_specs_221	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P111_223[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P111_223[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -5688,31 +5688,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P111_tags_223[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P111_tags_223[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P111_specs_223 = {
-	sizeof(struct ProtocolExtensionContainer_9566P111),
-	offsetof(struct ProtocolExtensionContainer_9566P111, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P111_specs_223 = {
+	sizeof(struct ProtocolExtensionContainer_7683P111),
+	offsetof(struct ProtocolExtensionContainer_7683P111, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P111 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P111 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P111_tags_223,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P111_tags_223)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P111_tags_223[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P111_tags_223,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P111_tags_223)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P111_tags_223[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P111_constr_223, &asn_PER_type_ProtocolExtensionContainer_9566P111_constr_223, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P111_223,
+	asn_DEF_ProtocolExtensionContainer_7683P111_tags_223,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P111_tags_223)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P111_tags_223[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P111_tags_223,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P111_tags_223)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P111_tags_223[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P111_constr_223, &asn_PER_type_ProtocolExtensionContainer_7683P111_constr_223, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P111_223,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P111_specs_223	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P111_specs_223	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P112_225[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P112_225[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -5723,31 +5723,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P112_tags_225[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P112_tags_225[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P112_specs_225 = {
-	sizeof(struct ProtocolExtensionContainer_9566P112),
-	offsetof(struct ProtocolExtensionContainer_9566P112, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P112_specs_225 = {
+	sizeof(struct ProtocolExtensionContainer_7683P112),
+	offsetof(struct ProtocolExtensionContainer_7683P112, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P112 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P112 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P112_tags_225,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P112_tags_225)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P112_tags_225[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P112_tags_225,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P112_tags_225)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P112_tags_225[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P112_constr_225, &asn_PER_type_ProtocolExtensionContainer_9566P112_constr_225, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P112_225,
+	asn_DEF_ProtocolExtensionContainer_7683P112_tags_225,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P112_tags_225)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P112_tags_225[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P112_tags_225,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P112_tags_225)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P112_tags_225[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P112_constr_225, &asn_PER_type_ProtocolExtensionContainer_7683P112_constr_225, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P112_225,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P112_specs_225	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P112_specs_225	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P113_227[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P113_227[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -5758,31 +5758,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P113_tags_227[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P113_tags_227[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P113_specs_227 = {
-	sizeof(struct ProtocolExtensionContainer_9566P113),
-	offsetof(struct ProtocolExtensionContainer_9566P113, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P113_specs_227 = {
+	sizeof(struct ProtocolExtensionContainer_7683P113),
+	offsetof(struct ProtocolExtensionContainer_7683P113, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P113 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P113 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P113_tags_227,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P113_tags_227)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P113_tags_227[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P113_tags_227,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P113_tags_227)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P113_tags_227[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P113_constr_227, &asn_PER_type_ProtocolExtensionContainer_9566P113_constr_227, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P113_227,
+	asn_DEF_ProtocolExtensionContainer_7683P113_tags_227,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P113_tags_227)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P113_tags_227[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P113_tags_227,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P113_tags_227)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P113_tags_227[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P113_constr_227, &asn_PER_type_ProtocolExtensionContainer_7683P113_constr_227, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P113_227,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P113_specs_227	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P113_specs_227	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P114_229[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P114_229[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -5793,31 +5793,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P114_tags_229[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P114_tags_229[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P114_specs_229 = {
-	sizeof(struct ProtocolExtensionContainer_9566P114),
-	offsetof(struct ProtocolExtensionContainer_9566P114, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P114_specs_229 = {
+	sizeof(struct ProtocolExtensionContainer_7683P114),
+	offsetof(struct ProtocolExtensionContainer_7683P114, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P114 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P114 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P114_tags_229,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P114_tags_229)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P114_tags_229[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P114_tags_229,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P114_tags_229)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P114_tags_229[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P114_constr_229, &asn_PER_type_ProtocolExtensionContainer_9566P114_constr_229, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P114_229,
+	asn_DEF_ProtocolExtensionContainer_7683P114_tags_229,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P114_tags_229)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P114_tags_229[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P114_tags_229,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P114_tags_229)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P114_tags_229[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P114_constr_229, &asn_PER_type_ProtocolExtensionContainer_7683P114_constr_229, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P114_229,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P114_specs_229	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P114_specs_229	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P115_231[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P115_231[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -5828,31 +5828,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P115_tags_231[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P115_tags_231[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P115_specs_231 = {
-	sizeof(struct ProtocolExtensionContainer_9566P115),
-	offsetof(struct ProtocolExtensionContainer_9566P115, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P115_specs_231 = {
+	sizeof(struct ProtocolExtensionContainer_7683P115),
+	offsetof(struct ProtocolExtensionContainer_7683P115, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P115 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P115 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P115_tags_231,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P115_tags_231)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P115_tags_231[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P115_tags_231,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P115_tags_231)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P115_tags_231[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P115_constr_231, &asn_PER_type_ProtocolExtensionContainer_9566P115_constr_231, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P115_231,
+	asn_DEF_ProtocolExtensionContainer_7683P115_tags_231,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P115_tags_231)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P115_tags_231[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P115_tags_231,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P115_tags_231)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P115_tags_231[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P115_constr_231, &asn_PER_type_ProtocolExtensionContainer_7683P115_constr_231, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P115_231,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P115_specs_231	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P115_specs_231	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P116_233[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P116_233[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -5863,31 +5863,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P116_tags_233[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P116_tags_233[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P116_specs_233 = {
-	sizeof(struct ProtocolExtensionContainer_9566P116),
-	offsetof(struct ProtocolExtensionContainer_9566P116, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P116_specs_233 = {
+	sizeof(struct ProtocolExtensionContainer_7683P116),
+	offsetof(struct ProtocolExtensionContainer_7683P116, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P116 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P116 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P116_tags_233,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P116_tags_233)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P116_tags_233[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P116_tags_233,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P116_tags_233)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P116_tags_233[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P116_constr_233, &asn_PER_type_ProtocolExtensionContainer_9566P116_constr_233, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P116_233,
+	asn_DEF_ProtocolExtensionContainer_7683P116_tags_233,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P116_tags_233)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P116_tags_233[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P116_tags_233,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P116_tags_233)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P116_tags_233[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P116_constr_233, &asn_PER_type_ProtocolExtensionContainer_7683P116_constr_233, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P116_233,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P116_specs_233	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P116_specs_233	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P117_235[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P117_235[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -5898,31 +5898,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P117_tags_235[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P117_tags_235[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P117_specs_235 = {
-	sizeof(struct ProtocolExtensionContainer_9566P117),
-	offsetof(struct ProtocolExtensionContainer_9566P117, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P117_specs_235 = {
+	sizeof(struct ProtocolExtensionContainer_7683P117),
+	offsetof(struct ProtocolExtensionContainer_7683P117, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P117 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P117 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P117_tags_235,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P117_tags_235)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P117_tags_235[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P117_tags_235,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P117_tags_235)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P117_tags_235[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P117_constr_235, &asn_PER_type_ProtocolExtensionContainer_9566P117_constr_235, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P117_235,
+	asn_DEF_ProtocolExtensionContainer_7683P117_tags_235,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P117_tags_235)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P117_tags_235[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P117_tags_235,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P117_tags_235)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P117_tags_235[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P117_constr_235, &asn_PER_type_ProtocolExtensionContainer_7683P117_constr_235, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P117_235,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P117_specs_235	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P117_specs_235	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P118_237[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P118_237[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -5933,31 +5933,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P118_tags_237[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P118_tags_237[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P118_specs_237 = {
-	sizeof(struct ProtocolExtensionContainer_9566P118),
-	offsetof(struct ProtocolExtensionContainer_9566P118, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P118_specs_237 = {
+	sizeof(struct ProtocolExtensionContainer_7683P118),
+	offsetof(struct ProtocolExtensionContainer_7683P118, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P118 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P118 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P118_tags_237,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P118_tags_237)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P118_tags_237[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P118_tags_237,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P118_tags_237)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P118_tags_237[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P118_constr_237, &asn_PER_type_ProtocolExtensionContainer_9566P118_constr_237, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P118_237,
+	asn_DEF_ProtocolExtensionContainer_7683P118_tags_237,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P118_tags_237)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P118_tags_237[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P118_tags_237,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P118_tags_237)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P118_tags_237[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P118_constr_237, &asn_PER_type_ProtocolExtensionContainer_7683P118_constr_237, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P118_237,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P118_specs_237	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P118_specs_237	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P119_239[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P119_239[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -5968,31 +5968,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P119_tags_239[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P119_tags_239[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P119_specs_239 = {
-	sizeof(struct ProtocolExtensionContainer_9566P119),
-	offsetof(struct ProtocolExtensionContainer_9566P119, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P119_specs_239 = {
+	sizeof(struct ProtocolExtensionContainer_7683P119),
+	offsetof(struct ProtocolExtensionContainer_7683P119, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P119 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P119 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P119_tags_239,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P119_tags_239)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P119_tags_239[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P119_tags_239,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P119_tags_239)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P119_tags_239[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P119_constr_239, &asn_PER_type_ProtocolExtensionContainer_9566P119_constr_239, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P119_239,
+	asn_DEF_ProtocolExtensionContainer_7683P119_tags_239,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P119_tags_239)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P119_tags_239[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P119_tags_239,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P119_tags_239)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P119_tags_239[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P119_constr_239, &asn_PER_type_ProtocolExtensionContainer_7683P119_constr_239, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P119_239,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P119_specs_239	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P119_specs_239	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P120_241[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P120_241[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -6003,31 +6003,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P120_tags_241[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P120_tags_241[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P120_specs_241 = {
-	sizeof(struct ProtocolExtensionContainer_9566P120),
-	offsetof(struct ProtocolExtensionContainer_9566P120, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P120_specs_241 = {
+	sizeof(struct ProtocolExtensionContainer_7683P120),
+	offsetof(struct ProtocolExtensionContainer_7683P120, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P120 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P120 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P120_tags_241,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P120_tags_241)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P120_tags_241[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P120_tags_241,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P120_tags_241)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P120_tags_241[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P120_constr_241, &asn_PER_type_ProtocolExtensionContainer_9566P120_constr_241, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P120_241,
+	asn_DEF_ProtocolExtensionContainer_7683P120_tags_241,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P120_tags_241)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P120_tags_241[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P120_tags_241,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P120_tags_241)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P120_tags_241[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P120_constr_241, &asn_PER_type_ProtocolExtensionContainer_7683P120_constr_241, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P120_241,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P120_specs_241	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P120_specs_241	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P121_243[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P121_243[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -6038,31 +6038,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P121_tags_243[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P121_tags_243[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P121_specs_243 = {
-	sizeof(struct ProtocolExtensionContainer_9566P121),
-	offsetof(struct ProtocolExtensionContainer_9566P121, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P121_specs_243 = {
+	sizeof(struct ProtocolExtensionContainer_7683P121),
+	offsetof(struct ProtocolExtensionContainer_7683P121, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P121 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P121 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P121_tags_243,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P121_tags_243)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P121_tags_243[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P121_tags_243,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P121_tags_243)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P121_tags_243[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P121_constr_243, &asn_PER_type_ProtocolExtensionContainer_9566P121_constr_243, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P121_243,
+	asn_DEF_ProtocolExtensionContainer_7683P121_tags_243,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P121_tags_243)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P121_tags_243[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P121_tags_243,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P121_tags_243)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P121_tags_243[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P121_constr_243, &asn_PER_type_ProtocolExtensionContainer_7683P121_constr_243, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P121_243,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P121_specs_243	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P121_specs_243	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P122_245[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P122_245[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -6073,31 +6073,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P122_tags_245[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P122_tags_245[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P122_specs_245 = {
-	sizeof(struct ProtocolExtensionContainer_9566P122),
-	offsetof(struct ProtocolExtensionContainer_9566P122, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P122_specs_245 = {
+	sizeof(struct ProtocolExtensionContainer_7683P122),
+	offsetof(struct ProtocolExtensionContainer_7683P122, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P122 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P122 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P122_tags_245,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P122_tags_245)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P122_tags_245[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P122_tags_245,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P122_tags_245)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P122_tags_245[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P122_constr_245, &asn_PER_type_ProtocolExtensionContainer_9566P122_constr_245, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P122_245,
+	asn_DEF_ProtocolExtensionContainer_7683P122_tags_245,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P122_tags_245)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P122_tags_245[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P122_tags_245,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P122_tags_245)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P122_tags_245[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P122_constr_245, &asn_PER_type_ProtocolExtensionContainer_7683P122_constr_245, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P122_245,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P122_specs_245	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P122_specs_245	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P123_247[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P123_247[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -6108,31 +6108,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P123_tags_247[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P123_tags_247[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P123_specs_247 = {
-	sizeof(struct ProtocolExtensionContainer_9566P123),
-	offsetof(struct ProtocolExtensionContainer_9566P123, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P123_specs_247 = {
+	sizeof(struct ProtocolExtensionContainer_7683P123),
+	offsetof(struct ProtocolExtensionContainer_7683P123, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P123 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P123 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P123_tags_247,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P123_tags_247)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P123_tags_247[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P123_tags_247,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P123_tags_247)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P123_tags_247[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P123_constr_247, &asn_PER_type_ProtocolExtensionContainer_9566P123_constr_247, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P123_247,
+	asn_DEF_ProtocolExtensionContainer_7683P123_tags_247,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P123_tags_247)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P123_tags_247[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P123_tags_247,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P123_tags_247)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P123_tags_247[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P123_constr_247, &asn_PER_type_ProtocolExtensionContainer_7683P123_constr_247, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P123_247,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P123_specs_247	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P123_specs_247	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P124_249[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P124_249[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -6143,31 +6143,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P124_tags_249[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P124_tags_249[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P124_specs_249 = {
-	sizeof(struct ProtocolExtensionContainer_9566P124),
-	offsetof(struct ProtocolExtensionContainer_9566P124, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P124_specs_249 = {
+	sizeof(struct ProtocolExtensionContainer_7683P124),
+	offsetof(struct ProtocolExtensionContainer_7683P124, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P124 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P124 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P124_tags_249,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P124_tags_249)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P124_tags_249[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P124_tags_249,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P124_tags_249)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P124_tags_249[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P124_constr_249, &asn_PER_type_ProtocolExtensionContainer_9566P124_constr_249, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P124_249,
+	asn_DEF_ProtocolExtensionContainer_7683P124_tags_249,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P124_tags_249)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P124_tags_249[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P124_tags_249,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P124_tags_249)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P124_tags_249[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P124_constr_249, &asn_PER_type_ProtocolExtensionContainer_7683P124_constr_249, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P124_249,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P124_specs_249	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P124_specs_249	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P125_251[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P125_251[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -6178,31 +6178,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P125_tags_251[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P125_tags_251[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P125_specs_251 = {
-	sizeof(struct ProtocolExtensionContainer_9566P125),
-	offsetof(struct ProtocolExtensionContainer_9566P125, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P125_specs_251 = {
+	sizeof(struct ProtocolExtensionContainer_7683P125),
+	offsetof(struct ProtocolExtensionContainer_7683P125, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P125 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P125 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P125_tags_251,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P125_tags_251)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P125_tags_251[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P125_tags_251,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P125_tags_251)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P125_tags_251[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P125_constr_251, &asn_PER_type_ProtocolExtensionContainer_9566P125_constr_251, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P125_251,
+	asn_DEF_ProtocolExtensionContainer_7683P125_tags_251,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P125_tags_251)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P125_tags_251[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P125_tags_251,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P125_tags_251)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P125_tags_251[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P125_constr_251, &asn_PER_type_ProtocolExtensionContainer_7683P125_constr_251, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P125_251,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P125_specs_251	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P125_specs_251	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P126_253[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P126_253[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -6213,31 +6213,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P126_tags_253[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P126_tags_253[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P126_specs_253 = {
-	sizeof(struct ProtocolExtensionContainer_9566P126),
-	offsetof(struct ProtocolExtensionContainer_9566P126, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P126_specs_253 = {
+	sizeof(struct ProtocolExtensionContainer_7683P126),
+	offsetof(struct ProtocolExtensionContainer_7683P126, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P126 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P126 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P126_tags_253,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P126_tags_253)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P126_tags_253[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P126_tags_253,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P126_tags_253)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P126_tags_253[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P126_constr_253, &asn_PER_type_ProtocolExtensionContainer_9566P126_constr_253, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P126_253,
+	asn_DEF_ProtocolExtensionContainer_7683P126_tags_253,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P126_tags_253)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P126_tags_253[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P126_tags_253,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P126_tags_253)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P126_tags_253[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P126_constr_253, &asn_PER_type_ProtocolExtensionContainer_7683P126_constr_253, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P126_253,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P126_specs_253	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P126_specs_253	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P127_255[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P127_255[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -6248,31 +6248,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P127_tags_255[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P127_tags_255[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P127_specs_255 = {
-	sizeof(struct ProtocolExtensionContainer_9566P127),
-	offsetof(struct ProtocolExtensionContainer_9566P127, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P127_specs_255 = {
+	sizeof(struct ProtocolExtensionContainer_7683P127),
+	offsetof(struct ProtocolExtensionContainer_7683P127, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P127 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P127 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P127_tags_255,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P127_tags_255)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P127_tags_255[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P127_tags_255,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P127_tags_255)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P127_tags_255[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P127_constr_255, &asn_PER_type_ProtocolExtensionContainer_9566P127_constr_255, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P127_255,
+	asn_DEF_ProtocolExtensionContainer_7683P127_tags_255,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P127_tags_255)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P127_tags_255[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P127_tags_255,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P127_tags_255)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P127_tags_255[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P127_constr_255, &asn_PER_type_ProtocolExtensionContainer_7683P127_constr_255, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P127_255,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P127_specs_255	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P127_specs_255	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P128_257[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P128_257[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -6283,31 +6283,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P128_tags_257[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P128_tags_257[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P128_specs_257 = {
-	sizeof(struct ProtocolExtensionContainer_9566P128),
-	offsetof(struct ProtocolExtensionContainer_9566P128, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P128_specs_257 = {
+	sizeof(struct ProtocolExtensionContainer_7683P128),
+	offsetof(struct ProtocolExtensionContainer_7683P128, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P128 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P128 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P128_tags_257,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P128_tags_257)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P128_tags_257[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P128_tags_257,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P128_tags_257)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P128_tags_257[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P128_constr_257, &asn_PER_type_ProtocolExtensionContainer_9566P128_constr_257, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P128_257,
+	asn_DEF_ProtocolExtensionContainer_7683P128_tags_257,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P128_tags_257)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P128_tags_257[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P128_tags_257,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P128_tags_257)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P128_tags_257[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P128_constr_257, &asn_PER_type_ProtocolExtensionContainer_7683P128_constr_257, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P128_257,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P128_specs_257	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P128_specs_257	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P129_259[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P129_259[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -6318,31 +6318,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P129_tags_259[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P129_tags_259[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P129_specs_259 = {
-	sizeof(struct ProtocolExtensionContainer_9566P129),
-	offsetof(struct ProtocolExtensionContainer_9566P129, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P129_specs_259 = {
+	sizeof(struct ProtocolExtensionContainer_7683P129),
+	offsetof(struct ProtocolExtensionContainer_7683P129, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P129 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P129 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P129_tags_259,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P129_tags_259)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P129_tags_259[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P129_tags_259,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P129_tags_259)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P129_tags_259[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P129_constr_259, &asn_PER_type_ProtocolExtensionContainer_9566P129_constr_259, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P129_259,
+	asn_DEF_ProtocolExtensionContainer_7683P129_tags_259,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P129_tags_259)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P129_tags_259[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P129_tags_259,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P129_tags_259)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P129_tags_259[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P129_constr_259, &asn_PER_type_ProtocolExtensionContainer_7683P129_constr_259, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P129_259,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P129_specs_259	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P129_specs_259	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P130_261[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P130_261[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -6353,31 +6353,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P130_tags_261[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P130_tags_261[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P130_specs_261 = {
-	sizeof(struct ProtocolExtensionContainer_9566P130),
-	offsetof(struct ProtocolExtensionContainer_9566P130, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P130_specs_261 = {
+	sizeof(struct ProtocolExtensionContainer_7683P130),
+	offsetof(struct ProtocolExtensionContainer_7683P130, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P130 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P130 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P130_tags_261,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P130_tags_261)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P130_tags_261[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P130_tags_261,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P130_tags_261)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P130_tags_261[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P130_constr_261, &asn_PER_type_ProtocolExtensionContainer_9566P130_constr_261, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P130_261,
+	asn_DEF_ProtocolExtensionContainer_7683P130_tags_261,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P130_tags_261)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P130_tags_261[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P130_tags_261,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P130_tags_261)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P130_tags_261[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P130_constr_261, &asn_PER_type_ProtocolExtensionContainer_7683P130_constr_261, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P130_261,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P130_specs_261	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P130_specs_261	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P131_263[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P131_263[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -6388,31 +6388,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P131_tags_263[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P131_tags_263[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P131_specs_263 = {
-	sizeof(struct ProtocolExtensionContainer_9566P131),
-	offsetof(struct ProtocolExtensionContainer_9566P131, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P131_specs_263 = {
+	sizeof(struct ProtocolExtensionContainer_7683P131),
+	offsetof(struct ProtocolExtensionContainer_7683P131, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P131 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P131 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P131_tags_263,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P131_tags_263)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P131_tags_263[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P131_tags_263,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P131_tags_263)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P131_tags_263[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P131_constr_263, &asn_PER_type_ProtocolExtensionContainer_9566P131_constr_263, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P131_263,
+	asn_DEF_ProtocolExtensionContainer_7683P131_tags_263,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P131_tags_263)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P131_tags_263[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P131_tags_263,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P131_tags_263)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P131_tags_263[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P131_constr_263, &asn_PER_type_ProtocolExtensionContainer_7683P131_constr_263, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P131_263,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P131_specs_263	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P131_specs_263	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P132_265[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P132_265[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -6423,31 +6423,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P132_tags_265[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P132_tags_265[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P132_specs_265 = {
-	sizeof(struct ProtocolExtensionContainer_9566P132),
-	offsetof(struct ProtocolExtensionContainer_9566P132, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P132_specs_265 = {
+	sizeof(struct ProtocolExtensionContainer_7683P132),
+	offsetof(struct ProtocolExtensionContainer_7683P132, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P132 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P132 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P132_tags_265,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P132_tags_265)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P132_tags_265[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P132_tags_265,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P132_tags_265)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P132_tags_265[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P132_constr_265, &asn_PER_type_ProtocolExtensionContainer_9566P132_constr_265, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P132_265,
+	asn_DEF_ProtocolExtensionContainer_7683P132_tags_265,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P132_tags_265)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P132_tags_265[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P132_tags_265,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P132_tags_265)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P132_tags_265[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P132_constr_265, &asn_PER_type_ProtocolExtensionContainer_7683P132_constr_265, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P132_265,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P132_specs_265	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P132_specs_265	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P133_267[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P133_267[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -6458,31 +6458,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P133_tags_267[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P133_tags_267[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P133_specs_267 = {
-	sizeof(struct ProtocolExtensionContainer_9566P133),
-	offsetof(struct ProtocolExtensionContainer_9566P133, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P133_specs_267 = {
+	sizeof(struct ProtocolExtensionContainer_7683P133),
+	offsetof(struct ProtocolExtensionContainer_7683P133, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P133 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P133 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P133_tags_267,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P133_tags_267)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P133_tags_267[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P133_tags_267,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P133_tags_267)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P133_tags_267[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P133_constr_267, &asn_PER_type_ProtocolExtensionContainer_9566P133_constr_267, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P133_267,
+	asn_DEF_ProtocolExtensionContainer_7683P133_tags_267,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P133_tags_267)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P133_tags_267[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P133_tags_267,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P133_tags_267)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P133_tags_267[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P133_constr_267, &asn_PER_type_ProtocolExtensionContainer_7683P133_constr_267, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P133_267,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P133_specs_267	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P133_specs_267	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P134_269[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P134_269[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -6493,31 +6493,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P134_tags_269[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P134_tags_269[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P134_specs_269 = {
-	sizeof(struct ProtocolExtensionContainer_9566P134),
-	offsetof(struct ProtocolExtensionContainer_9566P134, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P134_specs_269 = {
+	sizeof(struct ProtocolExtensionContainer_7683P134),
+	offsetof(struct ProtocolExtensionContainer_7683P134, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P134 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P134 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P134_tags_269,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P134_tags_269)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P134_tags_269[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P134_tags_269,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P134_tags_269)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P134_tags_269[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P134_constr_269, &asn_PER_type_ProtocolExtensionContainer_9566P134_constr_269, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P134_269,
+	asn_DEF_ProtocolExtensionContainer_7683P134_tags_269,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P134_tags_269)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P134_tags_269[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P134_tags_269,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P134_tags_269)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P134_tags_269[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P134_constr_269, &asn_PER_type_ProtocolExtensionContainer_7683P134_constr_269, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P134_269,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P134_specs_269	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P134_specs_269	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P135_271[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P135_271[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -6528,31 +6528,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P135_tags_271[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P135_tags_271[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P135_specs_271 = {
-	sizeof(struct ProtocolExtensionContainer_9566P135),
-	offsetof(struct ProtocolExtensionContainer_9566P135, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P135_specs_271 = {
+	sizeof(struct ProtocolExtensionContainer_7683P135),
+	offsetof(struct ProtocolExtensionContainer_7683P135, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P135 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P135 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P135_tags_271,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P135_tags_271)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P135_tags_271[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P135_tags_271,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P135_tags_271)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P135_tags_271[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P135_constr_271, &asn_PER_type_ProtocolExtensionContainer_9566P135_constr_271, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P135_271,
+	asn_DEF_ProtocolExtensionContainer_7683P135_tags_271,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P135_tags_271)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P135_tags_271[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P135_tags_271,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P135_tags_271)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P135_tags_271[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P135_constr_271, &asn_PER_type_ProtocolExtensionContainer_7683P135_constr_271, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P135_271,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P135_specs_271	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P135_specs_271	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P136_273[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P136_273[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -6563,31 +6563,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P136_tags_273[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P136_tags_273[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P136_specs_273 = {
-	sizeof(struct ProtocolExtensionContainer_9566P136),
-	offsetof(struct ProtocolExtensionContainer_9566P136, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P136_specs_273 = {
+	sizeof(struct ProtocolExtensionContainer_7683P136),
+	offsetof(struct ProtocolExtensionContainer_7683P136, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P136 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P136 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P136_tags_273,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P136_tags_273)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P136_tags_273[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P136_tags_273,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P136_tags_273)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P136_tags_273[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P136_constr_273, &asn_PER_type_ProtocolExtensionContainer_9566P136_constr_273, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P136_273,
+	asn_DEF_ProtocolExtensionContainer_7683P136_tags_273,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P136_tags_273)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P136_tags_273[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P136_tags_273,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P136_tags_273)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P136_tags_273[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P136_constr_273, &asn_PER_type_ProtocolExtensionContainer_7683P136_constr_273, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P136_273,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P136_specs_273	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P136_specs_273	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P137_275[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P137_275[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -6598,31 +6598,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P137_tags_275[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P137_tags_275[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P137_specs_275 = {
-	sizeof(struct ProtocolExtensionContainer_9566P137),
-	offsetof(struct ProtocolExtensionContainer_9566P137, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P137_specs_275 = {
+	sizeof(struct ProtocolExtensionContainer_7683P137),
+	offsetof(struct ProtocolExtensionContainer_7683P137, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P137 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P137 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P137_tags_275,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P137_tags_275)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P137_tags_275[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P137_tags_275,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P137_tags_275)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P137_tags_275[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P137_constr_275, &asn_PER_type_ProtocolExtensionContainer_9566P137_constr_275, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P137_275,
+	asn_DEF_ProtocolExtensionContainer_7683P137_tags_275,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P137_tags_275)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P137_tags_275[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P137_tags_275,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P137_tags_275)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P137_tags_275[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P137_constr_275, &asn_PER_type_ProtocolExtensionContainer_7683P137_constr_275, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P137_275,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P137_specs_275	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P137_specs_275	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P138_277[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P138_277[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -6633,31 +6633,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P138_tags_277[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P138_tags_277[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P138_specs_277 = {
-	sizeof(struct ProtocolExtensionContainer_9566P138),
-	offsetof(struct ProtocolExtensionContainer_9566P138, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P138_specs_277 = {
+	sizeof(struct ProtocolExtensionContainer_7683P138),
+	offsetof(struct ProtocolExtensionContainer_7683P138, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P138 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P138 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P138_tags_277,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P138_tags_277)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P138_tags_277[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P138_tags_277,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P138_tags_277)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P138_tags_277[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P138_constr_277, &asn_PER_type_ProtocolExtensionContainer_9566P138_constr_277, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P138_277,
+	asn_DEF_ProtocolExtensionContainer_7683P138_tags_277,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P138_tags_277)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P138_tags_277[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P138_tags_277,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P138_tags_277)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P138_tags_277[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P138_constr_277, &asn_PER_type_ProtocolExtensionContainer_7683P138_constr_277, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P138_277,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P138_specs_277	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P138_specs_277	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P139_279[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P139_279[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -6668,31 +6668,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P139_tags_279[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P139_tags_279[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P139_specs_279 = {
-	sizeof(struct ProtocolExtensionContainer_9566P139),
-	offsetof(struct ProtocolExtensionContainer_9566P139, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P139_specs_279 = {
+	sizeof(struct ProtocolExtensionContainer_7683P139),
+	offsetof(struct ProtocolExtensionContainer_7683P139, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P139 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P139 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P139_tags_279,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P139_tags_279)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P139_tags_279[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P139_tags_279,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P139_tags_279)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P139_tags_279[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P139_constr_279, &asn_PER_type_ProtocolExtensionContainer_9566P139_constr_279, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P139_279,
+	asn_DEF_ProtocolExtensionContainer_7683P139_tags_279,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P139_tags_279)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P139_tags_279[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P139_tags_279,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P139_tags_279)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P139_tags_279[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P139_constr_279, &asn_PER_type_ProtocolExtensionContainer_7683P139_constr_279, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P139_279,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P139_specs_279	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P139_specs_279	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P140_281[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P140_281[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -6703,31 +6703,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P140_tags_281[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P140_tags_281[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P140_specs_281 = {
-	sizeof(struct ProtocolExtensionContainer_9566P140),
-	offsetof(struct ProtocolExtensionContainer_9566P140, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P140_specs_281 = {
+	sizeof(struct ProtocolExtensionContainer_7683P140),
+	offsetof(struct ProtocolExtensionContainer_7683P140, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P140 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P140 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P140_tags_281,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P140_tags_281)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P140_tags_281[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P140_tags_281,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P140_tags_281)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P140_tags_281[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P140_constr_281, &asn_PER_type_ProtocolExtensionContainer_9566P140_constr_281, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P140_281,
+	asn_DEF_ProtocolExtensionContainer_7683P140_tags_281,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P140_tags_281)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P140_tags_281[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P140_tags_281,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P140_tags_281)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P140_tags_281[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P140_constr_281, &asn_PER_type_ProtocolExtensionContainer_7683P140_constr_281, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P140_281,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P140_specs_281	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P140_specs_281	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P141_283[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P141_283[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -6738,31 +6738,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P141_tags_283[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P141_tags_283[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P141_specs_283 = {
-	sizeof(struct ProtocolExtensionContainer_9566P141),
-	offsetof(struct ProtocolExtensionContainer_9566P141, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P141_specs_283 = {
+	sizeof(struct ProtocolExtensionContainer_7683P141),
+	offsetof(struct ProtocolExtensionContainer_7683P141, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P141 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P141 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P141_tags_283,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P141_tags_283)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P141_tags_283[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P141_tags_283,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P141_tags_283)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P141_tags_283[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P141_constr_283, &asn_PER_type_ProtocolExtensionContainer_9566P141_constr_283, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P141_283,
+	asn_DEF_ProtocolExtensionContainer_7683P141_tags_283,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P141_tags_283)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P141_tags_283[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P141_tags_283,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P141_tags_283)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P141_tags_283[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P141_constr_283, &asn_PER_type_ProtocolExtensionContainer_7683P141_constr_283, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P141_283,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P141_specs_283	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P141_specs_283	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P142_285[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P142_285[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -6773,31 +6773,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P142_tags_285[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P142_tags_285[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P142_specs_285 = {
-	sizeof(struct ProtocolExtensionContainer_9566P142),
-	offsetof(struct ProtocolExtensionContainer_9566P142, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P142_specs_285 = {
+	sizeof(struct ProtocolExtensionContainer_7683P142),
+	offsetof(struct ProtocolExtensionContainer_7683P142, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P142 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P142 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P142_tags_285,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P142_tags_285)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P142_tags_285[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P142_tags_285,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P142_tags_285)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P142_tags_285[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P142_constr_285, &asn_PER_type_ProtocolExtensionContainer_9566P142_constr_285, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P142_285,
+	asn_DEF_ProtocolExtensionContainer_7683P142_tags_285,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P142_tags_285)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P142_tags_285[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P142_tags_285,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P142_tags_285)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P142_tags_285[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P142_constr_285, &asn_PER_type_ProtocolExtensionContainer_7683P142_constr_285, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P142_285,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P142_specs_285	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P142_specs_285	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P143_287[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P143_287[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -6808,31 +6808,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P143_tags_287[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P143_tags_287[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P143_specs_287 = {
-	sizeof(struct ProtocolExtensionContainer_9566P143),
-	offsetof(struct ProtocolExtensionContainer_9566P143, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P143_specs_287 = {
+	sizeof(struct ProtocolExtensionContainer_7683P143),
+	offsetof(struct ProtocolExtensionContainer_7683P143, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P143 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P143 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P143_tags_287,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P143_tags_287)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P143_tags_287[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P143_tags_287,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P143_tags_287)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P143_tags_287[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P143_constr_287, &asn_PER_type_ProtocolExtensionContainer_9566P143_constr_287, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P143_287,
+	asn_DEF_ProtocolExtensionContainer_7683P143_tags_287,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P143_tags_287)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P143_tags_287[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P143_tags_287,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P143_tags_287)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P143_tags_287[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P143_constr_287, &asn_PER_type_ProtocolExtensionContainer_7683P143_constr_287, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P143_287,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P143_specs_287	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P143_specs_287	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P144_289[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P144_289[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -6843,31 +6843,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P144_tags_289[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P144_tags_289[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P144_specs_289 = {
-	sizeof(struct ProtocolExtensionContainer_9566P144),
-	offsetof(struct ProtocolExtensionContainer_9566P144, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P144_specs_289 = {
+	sizeof(struct ProtocolExtensionContainer_7683P144),
+	offsetof(struct ProtocolExtensionContainer_7683P144, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P144 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P144 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P144_tags_289,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P144_tags_289)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P144_tags_289[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P144_tags_289,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P144_tags_289)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P144_tags_289[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P144_constr_289, &asn_PER_type_ProtocolExtensionContainer_9566P144_constr_289, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P144_289,
+	asn_DEF_ProtocolExtensionContainer_7683P144_tags_289,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P144_tags_289)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P144_tags_289[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P144_tags_289,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P144_tags_289)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P144_tags_289[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P144_constr_289, &asn_PER_type_ProtocolExtensionContainer_7683P144_constr_289, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P144_289,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P144_specs_289	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P144_specs_289	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P145_291[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P145_291[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -6878,31 +6878,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P145_tags_291[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P145_tags_291[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P145_specs_291 = {
-	sizeof(struct ProtocolExtensionContainer_9566P145),
-	offsetof(struct ProtocolExtensionContainer_9566P145, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P145_specs_291 = {
+	sizeof(struct ProtocolExtensionContainer_7683P145),
+	offsetof(struct ProtocolExtensionContainer_7683P145, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P145 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P145 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P145_tags_291,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P145_tags_291)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P145_tags_291[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P145_tags_291,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P145_tags_291)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P145_tags_291[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P145_constr_291, &asn_PER_type_ProtocolExtensionContainer_9566P145_constr_291, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P145_291,
+	asn_DEF_ProtocolExtensionContainer_7683P145_tags_291,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P145_tags_291)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P145_tags_291[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P145_tags_291,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P145_tags_291)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P145_tags_291[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P145_constr_291, &asn_PER_type_ProtocolExtensionContainer_7683P145_constr_291, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P145_291,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P145_specs_291	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P145_specs_291	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P146_293[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P146_293[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -6913,31 +6913,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P146_tags_293[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P146_tags_293[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P146_specs_293 = {
-	sizeof(struct ProtocolExtensionContainer_9566P146),
-	offsetof(struct ProtocolExtensionContainer_9566P146, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P146_specs_293 = {
+	sizeof(struct ProtocolExtensionContainer_7683P146),
+	offsetof(struct ProtocolExtensionContainer_7683P146, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P146 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P146 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P146_tags_293,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P146_tags_293)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P146_tags_293[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P146_tags_293,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P146_tags_293)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P146_tags_293[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P146_constr_293, &asn_PER_type_ProtocolExtensionContainer_9566P146_constr_293, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P146_293,
+	asn_DEF_ProtocolExtensionContainer_7683P146_tags_293,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P146_tags_293)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P146_tags_293[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P146_tags_293,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P146_tags_293)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P146_tags_293[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P146_constr_293, &asn_PER_type_ProtocolExtensionContainer_7683P146_constr_293, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P146_293,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P146_specs_293	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P146_specs_293	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P147_295[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P147_295[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -6948,31 +6948,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P147_tags_295[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P147_tags_295[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P147_specs_295 = {
-	sizeof(struct ProtocolExtensionContainer_9566P147),
-	offsetof(struct ProtocolExtensionContainer_9566P147, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P147_specs_295 = {
+	sizeof(struct ProtocolExtensionContainer_7683P147),
+	offsetof(struct ProtocolExtensionContainer_7683P147, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P147 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P147 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P147_tags_295,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P147_tags_295)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P147_tags_295[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P147_tags_295,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P147_tags_295)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P147_tags_295[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P147_constr_295, &asn_PER_type_ProtocolExtensionContainer_9566P147_constr_295, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P147_295,
+	asn_DEF_ProtocolExtensionContainer_7683P147_tags_295,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P147_tags_295)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P147_tags_295[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P147_tags_295,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P147_tags_295)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P147_tags_295[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P147_constr_295, &asn_PER_type_ProtocolExtensionContainer_7683P147_constr_295, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P147_295,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P147_specs_295	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P147_specs_295	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P148_297[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P148_297[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -6983,31 +6983,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P148_tags_297[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P148_tags_297[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P148_specs_297 = {
-	sizeof(struct ProtocolExtensionContainer_9566P148),
-	offsetof(struct ProtocolExtensionContainer_9566P148, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P148_specs_297 = {
+	sizeof(struct ProtocolExtensionContainer_7683P148),
+	offsetof(struct ProtocolExtensionContainer_7683P148, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P148 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P148 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P148_tags_297,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P148_tags_297)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P148_tags_297[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P148_tags_297,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P148_tags_297)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P148_tags_297[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P148_constr_297, &asn_PER_type_ProtocolExtensionContainer_9566P148_constr_297, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P148_297,
+	asn_DEF_ProtocolExtensionContainer_7683P148_tags_297,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P148_tags_297)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P148_tags_297[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P148_tags_297,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P148_tags_297)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P148_tags_297[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P148_constr_297, &asn_PER_type_ProtocolExtensionContainer_7683P148_constr_297, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P148_297,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P148_specs_297	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P148_specs_297	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P149_299[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P149_299[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -7018,31 +7018,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P149_tags_299[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P149_tags_299[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P149_specs_299 = {
-	sizeof(struct ProtocolExtensionContainer_9566P149),
-	offsetof(struct ProtocolExtensionContainer_9566P149, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P149_specs_299 = {
+	sizeof(struct ProtocolExtensionContainer_7683P149),
+	offsetof(struct ProtocolExtensionContainer_7683P149, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P149 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P149 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P149_tags_299,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P149_tags_299)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P149_tags_299[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P149_tags_299,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P149_tags_299)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P149_tags_299[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P149_constr_299, &asn_PER_type_ProtocolExtensionContainer_9566P149_constr_299, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P149_299,
+	asn_DEF_ProtocolExtensionContainer_7683P149_tags_299,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P149_tags_299)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P149_tags_299[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P149_tags_299,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P149_tags_299)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P149_tags_299[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P149_constr_299, &asn_PER_type_ProtocolExtensionContainer_7683P149_constr_299, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P149_299,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P149_specs_299	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P149_specs_299	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P150_301[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P150_301[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -7053,31 +7053,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P150_tags_301[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P150_tags_301[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P150_specs_301 = {
-	sizeof(struct ProtocolExtensionContainer_9566P150),
-	offsetof(struct ProtocolExtensionContainer_9566P150, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P150_specs_301 = {
+	sizeof(struct ProtocolExtensionContainer_7683P150),
+	offsetof(struct ProtocolExtensionContainer_7683P150, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P150 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P150 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P150_tags_301,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P150_tags_301)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P150_tags_301[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P150_tags_301,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P150_tags_301)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P150_tags_301[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P150_constr_301, &asn_PER_type_ProtocolExtensionContainer_9566P150_constr_301, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P150_301,
+	asn_DEF_ProtocolExtensionContainer_7683P150_tags_301,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P150_tags_301)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P150_tags_301[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P150_tags_301,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P150_tags_301)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P150_tags_301[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P150_constr_301, &asn_PER_type_ProtocolExtensionContainer_7683P150_constr_301, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P150_301,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P150_specs_301	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P150_specs_301	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P151_303[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P151_303[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -7088,31 +7088,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P151_tags_303[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P151_tags_303[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P151_specs_303 = {
-	sizeof(struct ProtocolExtensionContainer_9566P151),
-	offsetof(struct ProtocolExtensionContainer_9566P151, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P151_specs_303 = {
+	sizeof(struct ProtocolExtensionContainer_7683P151),
+	offsetof(struct ProtocolExtensionContainer_7683P151, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P151 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P151 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P151_tags_303,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P151_tags_303)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P151_tags_303[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P151_tags_303,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P151_tags_303)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P151_tags_303[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P151_constr_303, &asn_PER_type_ProtocolExtensionContainer_9566P151_constr_303, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P151_303,
+	asn_DEF_ProtocolExtensionContainer_7683P151_tags_303,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P151_tags_303)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P151_tags_303[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P151_tags_303,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P151_tags_303)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P151_tags_303[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P151_constr_303, &asn_PER_type_ProtocolExtensionContainer_7683P151_constr_303, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P151_303,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P151_specs_303	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P151_specs_303	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P152_305[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P152_305[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -7123,31 +7123,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P152_tags_305[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P152_tags_305[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P152_specs_305 = {
-	sizeof(struct ProtocolExtensionContainer_9566P152),
-	offsetof(struct ProtocolExtensionContainer_9566P152, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P152_specs_305 = {
+	sizeof(struct ProtocolExtensionContainer_7683P152),
+	offsetof(struct ProtocolExtensionContainer_7683P152, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P152 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P152 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P152_tags_305,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P152_tags_305)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P152_tags_305[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P152_tags_305,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P152_tags_305)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P152_tags_305[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P152_constr_305, &asn_PER_type_ProtocolExtensionContainer_9566P152_constr_305, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P152_305,
+	asn_DEF_ProtocolExtensionContainer_7683P152_tags_305,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P152_tags_305)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P152_tags_305[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P152_tags_305,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P152_tags_305)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P152_tags_305[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P152_constr_305, &asn_PER_type_ProtocolExtensionContainer_7683P152_constr_305, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P152_305,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P152_specs_305	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P152_specs_305	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P153_307[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P153_307[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -7158,31 +7158,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P153_tags_307[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P153_tags_307[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P153_specs_307 = {
-	sizeof(struct ProtocolExtensionContainer_9566P153),
-	offsetof(struct ProtocolExtensionContainer_9566P153, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P153_specs_307 = {
+	sizeof(struct ProtocolExtensionContainer_7683P153),
+	offsetof(struct ProtocolExtensionContainer_7683P153, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P153 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P153 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P153_tags_307,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P153_tags_307)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P153_tags_307[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P153_tags_307,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P153_tags_307)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P153_tags_307[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P153_constr_307, &asn_PER_type_ProtocolExtensionContainer_9566P153_constr_307, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P153_307,
+	asn_DEF_ProtocolExtensionContainer_7683P153_tags_307,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P153_tags_307)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P153_tags_307[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P153_tags_307,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P153_tags_307)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P153_tags_307[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P153_constr_307, &asn_PER_type_ProtocolExtensionContainer_7683P153_constr_307, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P153_307,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P153_specs_307	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P153_specs_307	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P154_309[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P154_309[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -7193,31 +7193,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P154_tags_309[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P154_tags_309[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P154_specs_309 = {
-	sizeof(struct ProtocolExtensionContainer_9566P154),
-	offsetof(struct ProtocolExtensionContainer_9566P154, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P154_specs_309 = {
+	sizeof(struct ProtocolExtensionContainer_7683P154),
+	offsetof(struct ProtocolExtensionContainer_7683P154, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P154 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P154 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P154_tags_309,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P154_tags_309)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P154_tags_309[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P154_tags_309,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P154_tags_309)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P154_tags_309[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P154_constr_309, &asn_PER_type_ProtocolExtensionContainer_9566P154_constr_309, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P154_309,
+	asn_DEF_ProtocolExtensionContainer_7683P154_tags_309,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P154_tags_309)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P154_tags_309[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P154_tags_309,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P154_tags_309)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P154_tags_309[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P154_constr_309, &asn_PER_type_ProtocolExtensionContainer_7683P154_constr_309, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P154_309,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P154_specs_309	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P154_specs_309	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P155_311[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P155_311[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -7228,31 +7228,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P155_tags_311[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P155_tags_311[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P155_specs_311 = {
-	sizeof(struct ProtocolExtensionContainer_9566P155),
-	offsetof(struct ProtocolExtensionContainer_9566P155, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P155_specs_311 = {
+	sizeof(struct ProtocolExtensionContainer_7683P155),
+	offsetof(struct ProtocolExtensionContainer_7683P155, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P155 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P155 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P155_tags_311,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P155_tags_311)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P155_tags_311[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P155_tags_311,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P155_tags_311)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P155_tags_311[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P155_constr_311, &asn_PER_type_ProtocolExtensionContainer_9566P155_constr_311, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P155_311,
+	asn_DEF_ProtocolExtensionContainer_7683P155_tags_311,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P155_tags_311)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P155_tags_311[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P155_tags_311,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P155_tags_311)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P155_tags_311[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P155_constr_311, &asn_PER_type_ProtocolExtensionContainer_7683P155_constr_311, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P155_311,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P155_specs_311	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P155_specs_311	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P156_313[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P156_313[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -7263,31 +7263,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P156_tags_313[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P156_tags_313[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P156_specs_313 = {
-	sizeof(struct ProtocolExtensionContainer_9566P156),
-	offsetof(struct ProtocolExtensionContainer_9566P156, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P156_specs_313 = {
+	sizeof(struct ProtocolExtensionContainer_7683P156),
+	offsetof(struct ProtocolExtensionContainer_7683P156, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P156 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P156 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P156_tags_313,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P156_tags_313)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P156_tags_313[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P156_tags_313,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P156_tags_313)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P156_tags_313[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P156_constr_313, &asn_PER_type_ProtocolExtensionContainer_9566P156_constr_313, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P156_313,
+	asn_DEF_ProtocolExtensionContainer_7683P156_tags_313,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P156_tags_313)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P156_tags_313[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P156_tags_313,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P156_tags_313)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P156_tags_313[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P156_constr_313, &asn_PER_type_ProtocolExtensionContainer_7683P156_constr_313, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P156_313,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P156_specs_313	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P156_specs_313	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P157_315[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P157_315[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -7298,31 +7298,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P157_tags_315[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P157_tags_315[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P157_specs_315 = {
-	sizeof(struct ProtocolExtensionContainer_9566P157),
-	offsetof(struct ProtocolExtensionContainer_9566P157, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P157_specs_315 = {
+	sizeof(struct ProtocolExtensionContainer_7683P157),
+	offsetof(struct ProtocolExtensionContainer_7683P157, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P157 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P157 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P157_tags_315,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P157_tags_315)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P157_tags_315[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P157_tags_315,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P157_tags_315)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P157_tags_315[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P157_constr_315, &asn_PER_type_ProtocolExtensionContainer_9566P157_constr_315, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P157_315,
+	asn_DEF_ProtocolExtensionContainer_7683P157_tags_315,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P157_tags_315)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P157_tags_315[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P157_tags_315,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P157_tags_315)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P157_tags_315[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P157_constr_315, &asn_PER_type_ProtocolExtensionContainer_7683P157_constr_315, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P157_315,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P157_specs_315	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P157_specs_315	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P158_317[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P158_317[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -7333,31 +7333,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P158_tags_317[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P158_tags_317[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P158_specs_317 = {
-	sizeof(struct ProtocolExtensionContainer_9566P158),
-	offsetof(struct ProtocolExtensionContainer_9566P158, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P158_specs_317 = {
+	sizeof(struct ProtocolExtensionContainer_7683P158),
+	offsetof(struct ProtocolExtensionContainer_7683P158, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P158 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P158 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P158_tags_317,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P158_tags_317)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P158_tags_317[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P158_tags_317,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P158_tags_317)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P158_tags_317[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P158_constr_317, &asn_PER_type_ProtocolExtensionContainer_9566P158_constr_317, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P158_317,
+	asn_DEF_ProtocolExtensionContainer_7683P158_tags_317,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P158_tags_317)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P158_tags_317[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P158_tags_317,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P158_tags_317)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P158_tags_317[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P158_constr_317, &asn_PER_type_ProtocolExtensionContainer_7683P158_constr_317, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P158_317,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P158_specs_317	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P158_specs_317	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P159_319[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P159_319[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -7368,31 +7368,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P159_tags_319[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P159_tags_319[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P159_specs_319 = {
-	sizeof(struct ProtocolExtensionContainer_9566P159),
-	offsetof(struct ProtocolExtensionContainer_9566P159, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P159_specs_319 = {
+	sizeof(struct ProtocolExtensionContainer_7683P159),
+	offsetof(struct ProtocolExtensionContainer_7683P159, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P159 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P159 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P159_tags_319,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P159_tags_319)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P159_tags_319[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P159_tags_319,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P159_tags_319)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P159_tags_319[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P159_constr_319, &asn_PER_type_ProtocolExtensionContainer_9566P159_constr_319, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P159_319,
+	asn_DEF_ProtocolExtensionContainer_7683P159_tags_319,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P159_tags_319)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P159_tags_319[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P159_tags_319,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P159_tags_319)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P159_tags_319[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P159_constr_319, &asn_PER_type_ProtocolExtensionContainer_7683P159_constr_319, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P159_319,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P159_specs_319	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P159_specs_319	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P160_321[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P160_321[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -7403,31 +7403,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P160_tags_321[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P160_tags_321[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P160_specs_321 = {
-	sizeof(struct ProtocolExtensionContainer_9566P160),
-	offsetof(struct ProtocolExtensionContainer_9566P160, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P160_specs_321 = {
+	sizeof(struct ProtocolExtensionContainer_7683P160),
+	offsetof(struct ProtocolExtensionContainer_7683P160, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P160 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P160 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P160_tags_321,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P160_tags_321)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P160_tags_321[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P160_tags_321,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P160_tags_321)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P160_tags_321[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P160_constr_321, &asn_PER_type_ProtocolExtensionContainer_9566P160_constr_321, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P160_321,
+	asn_DEF_ProtocolExtensionContainer_7683P160_tags_321,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P160_tags_321)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P160_tags_321[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P160_tags_321,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P160_tags_321)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P160_tags_321[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P160_constr_321, &asn_PER_type_ProtocolExtensionContainer_7683P160_constr_321, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P160_321,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P160_specs_321	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P160_specs_321	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P161_323[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P161_323[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -7438,31 +7438,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P161_tags_323[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P161_tags_323[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P161_specs_323 = {
-	sizeof(struct ProtocolExtensionContainer_9566P161),
-	offsetof(struct ProtocolExtensionContainer_9566P161, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P161_specs_323 = {
+	sizeof(struct ProtocolExtensionContainer_7683P161),
+	offsetof(struct ProtocolExtensionContainer_7683P161, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P161 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P161 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P161_tags_323,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P161_tags_323)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P161_tags_323[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P161_tags_323,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P161_tags_323)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P161_tags_323[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P161_constr_323, &asn_PER_type_ProtocolExtensionContainer_9566P161_constr_323, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P161_323,
+	asn_DEF_ProtocolExtensionContainer_7683P161_tags_323,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P161_tags_323)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P161_tags_323[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P161_tags_323,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P161_tags_323)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P161_tags_323[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P161_constr_323, &asn_PER_type_ProtocolExtensionContainer_7683P161_constr_323, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P161_323,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P161_specs_323	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P161_specs_323	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P162_325[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P162_325[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -7473,31 +7473,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P162_tags_325[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P162_tags_325[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P162_specs_325 = {
-	sizeof(struct ProtocolExtensionContainer_9566P162),
-	offsetof(struct ProtocolExtensionContainer_9566P162, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P162_specs_325 = {
+	sizeof(struct ProtocolExtensionContainer_7683P162),
+	offsetof(struct ProtocolExtensionContainer_7683P162, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P162 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P162 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P162_tags_325,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P162_tags_325)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P162_tags_325[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P162_tags_325,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P162_tags_325)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P162_tags_325[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P162_constr_325, &asn_PER_type_ProtocolExtensionContainer_9566P162_constr_325, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P162_325,
+	asn_DEF_ProtocolExtensionContainer_7683P162_tags_325,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P162_tags_325)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P162_tags_325[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P162_tags_325,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P162_tags_325)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P162_tags_325[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P162_constr_325, &asn_PER_type_ProtocolExtensionContainer_7683P162_constr_325, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P162_325,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P162_specs_325	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P162_specs_325	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P163_327[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P163_327[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -7508,31 +7508,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P163_tags_327[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P163_tags_327[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P163_specs_327 = {
-	sizeof(struct ProtocolExtensionContainer_9566P163),
-	offsetof(struct ProtocolExtensionContainer_9566P163, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P163_specs_327 = {
+	sizeof(struct ProtocolExtensionContainer_7683P163),
+	offsetof(struct ProtocolExtensionContainer_7683P163, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P163 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P163 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P163_tags_327,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P163_tags_327)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P163_tags_327[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P163_tags_327,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P163_tags_327)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P163_tags_327[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P163_constr_327, &asn_PER_type_ProtocolExtensionContainer_9566P163_constr_327, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P163_327,
+	asn_DEF_ProtocolExtensionContainer_7683P163_tags_327,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P163_tags_327)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P163_tags_327[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P163_tags_327,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P163_tags_327)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P163_tags_327[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P163_constr_327, &asn_PER_type_ProtocolExtensionContainer_7683P163_constr_327, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P163_327,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P163_specs_327	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P163_specs_327	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P164_329[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P164_329[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -7543,31 +7543,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P164_tags_329[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P164_tags_329[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P164_specs_329 = {
-	sizeof(struct ProtocolExtensionContainer_9566P164),
-	offsetof(struct ProtocolExtensionContainer_9566P164, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P164_specs_329 = {
+	sizeof(struct ProtocolExtensionContainer_7683P164),
+	offsetof(struct ProtocolExtensionContainer_7683P164, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P164 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P164 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P164_tags_329,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P164_tags_329)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P164_tags_329[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P164_tags_329,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P164_tags_329)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P164_tags_329[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P164_constr_329, &asn_PER_type_ProtocolExtensionContainer_9566P164_constr_329, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P164_329,
+	asn_DEF_ProtocolExtensionContainer_7683P164_tags_329,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P164_tags_329)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P164_tags_329[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P164_tags_329,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P164_tags_329)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P164_tags_329[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P164_constr_329, &asn_PER_type_ProtocolExtensionContainer_7683P164_constr_329, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P164_329,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P164_specs_329	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P164_specs_329	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P165_331[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P165_331[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -7578,31 +7578,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P165_tags_331[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P165_tags_331[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P165_specs_331 = {
-	sizeof(struct ProtocolExtensionContainer_9566P165),
-	offsetof(struct ProtocolExtensionContainer_9566P165, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P165_specs_331 = {
+	sizeof(struct ProtocolExtensionContainer_7683P165),
+	offsetof(struct ProtocolExtensionContainer_7683P165, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P165 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P165 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P165_tags_331,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P165_tags_331)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P165_tags_331[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P165_tags_331,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P165_tags_331)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P165_tags_331[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P165_constr_331, &asn_PER_type_ProtocolExtensionContainer_9566P165_constr_331, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P165_331,
+	asn_DEF_ProtocolExtensionContainer_7683P165_tags_331,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P165_tags_331)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P165_tags_331[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P165_tags_331,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P165_tags_331)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P165_tags_331[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P165_constr_331, &asn_PER_type_ProtocolExtensionContainer_7683P165_constr_331, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P165_331,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P165_specs_331	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P165_specs_331	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P166_333[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P166_333[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -7613,31 +7613,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P166_tags_333[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P166_tags_333[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P166_specs_333 = {
-	sizeof(struct ProtocolExtensionContainer_9566P166),
-	offsetof(struct ProtocolExtensionContainer_9566P166, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P166_specs_333 = {
+	sizeof(struct ProtocolExtensionContainer_7683P166),
+	offsetof(struct ProtocolExtensionContainer_7683P166, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P166 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P166 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P166_tags_333,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P166_tags_333)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P166_tags_333[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P166_tags_333,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P166_tags_333)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P166_tags_333[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P166_constr_333, &asn_PER_type_ProtocolExtensionContainer_9566P166_constr_333, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P166_333,
+	asn_DEF_ProtocolExtensionContainer_7683P166_tags_333,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P166_tags_333)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P166_tags_333[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P166_tags_333,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P166_tags_333)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P166_tags_333[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P166_constr_333, &asn_PER_type_ProtocolExtensionContainer_7683P166_constr_333, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P166_333,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P166_specs_333	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P166_specs_333	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P167_335[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P167_335[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -7648,31 +7648,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P167_tags_335[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P167_tags_335[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P167_specs_335 = {
-	sizeof(struct ProtocolExtensionContainer_9566P167),
-	offsetof(struct ProtocolExtensionContainer_9566P167, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P167_specs_335 = {
+	sizeof(struct ProtocolExtensionContainer_7683P167),
+	offsetof(struct ProtocolExtensionContainer_7683P167, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P167 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P167 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P167_tags_335,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P167_tags_335)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P167_tags_335[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P167_tags_335,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P167_tags_335)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P167_tags_335[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P167_constr_335, &asn_PER_type_ProtocolExtensionContainer_9566P167_constr_335, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P167_335,
+	asn_DEF_ProtocolExtensionContainer_7683P167_tags_335,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P167_tags_335)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P167_tags_335[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P167_tags_335,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P167_tags_335)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P167_tags_335[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P167_constr_335, &asn_PER_type_ProtocolExtensionContainer_7683P167_constr_335, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P167_335,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P167_specs_335	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P167_specs_335	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P168_337[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P168_337[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -7683,31 +7683,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P168_tags_337[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P168_tags_337[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P168_specs_337 = {
-	sizeof(struct ProtocolExtensionContainer_9566P168),
-	offsetof(struct ProtocolExtensionContainer_9566P168, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P168_specs_337 = {
+	sizeof(struct ProtocolExtensionContainer_7683P168),
+	offsetof(struct ProtocolExtensionContainer_7683P168, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P168 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P168 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P168_tags_337,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P168_tags_337)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P168_tags_337[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P168_tags_337,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P168_tags_337)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P168_tags_337[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P168_constr_337, &asn_PER_type_ProtocolExtensionContainer_9566P168_constr_337, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P168_337,
+	asn_DEF_ProtocolExtensionContainer_7683P168_tags_337,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P168_tags_337)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P168_tags_337[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P168_tags_337,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P168_tags_337)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P168_tags_337[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P168_constr_337, &asn_PER_type_ProtocolExtensionContainer_7683P168_constr_337, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P168_337,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P168_specs_337	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P168_specs_337	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P169_339[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P169_339[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -7718,31 +7718,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P169_tags_339[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P169_tags_339[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P169_specs_339 = {
-	sizeof(struct ProtocolExtensionContainer_9566P169),
-	offsetof(struct ProtocolExtensionContainer_9566P169, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P169_specs_339 = {
+	sizeof(struct ProtocolExtensionContainer_7683P169),
+	offsetof(struct ProtocolExtensionContainer_7683P169, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P169 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P169 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P169_tags_339,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P169_tags_339)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P169_tags_339[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P169_tags_339,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P169_tags_339)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P169_tags_339[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P169_constr_339, &asn_PER_type_ProtocolExtensionContainer_9566P169_constr_339, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P169_339,
+	asn_DEF_ProtocolExtensionContainer_7683P169_tags_339,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P169_tags_339)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P169_tags_339[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P169_tags_339,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P169_tags_339)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P169_tags_339[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P169_constr_339, &asn_PER_type_ProtocolExtensionContainer_7683P169_constr_339, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P169_339,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P169_specs_339	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P169_specs_339	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P170_341[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P170_341[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -7753,31 +7753,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P170_tags_341[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P170_tags_341[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P170_specs_341 = {
-	sizeof(struct ProtocolExtensionContainer_9566P170),
-	offsetof(struct ProtocolExtensionContainer_9566P170, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P170_specs_341 = {
+	sizeof(struct ProtocolExtensionContainer_7683P170),
+	offsetof(struct ProtocolExtensionContainer_7683P170, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P170 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P170 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P170_tags_341,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P170_tags_341)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P170_tags_341[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P170_tags_341,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P170_tags_341)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P170_tags_341[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P170_constr_341, &asn_PER_type_ProtocolExtensionContainer_9566P170_constr_341, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P170_341,
+	asn_DEF_ProtocolExtensionContainer_7683P170_tags_341,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P170_tags_341)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P170_tags_341[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P170_tags_341,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P170_tags_341)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P170_tags_341[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P170_constr_341, &asn_PER_type_ProtocolExtensionContainer_7683P170_constr_341, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P170_341,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P170_specs_341	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P170_specs_341	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P171_343[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P171_343[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -7788,31 +7788,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P171_tags_343[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P171_tags_343[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P171_specs_343 = {
-	sizeof(struct ProtocolExtensionContainer_9566P171),
-	offsetof(struct ProtocolExtensionContainer_9566P171, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P171_specs_343 = {
+	sizeof(struct ProtocolExtensionContainer_7683P171),
+	offsetof(struct ProtocolExtensionContainer_7683P171, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P171 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P171 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P171_tags_343,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P171_tags_343)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P171_tags_343[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P171_tags_343,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P171_tags_343)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P171_tags_343[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P171_constr_343, &asn_PER_type_ProtocolExtensionContainer_9566P171_constr_343, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P171_343,
+	asn_DEF_ProtocolExtensionContainer_7683P171_tags_343,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P171_tags_343)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P171_tags_343[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P171_tags_343,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P171_tags_343)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P171_tags_343[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P171_constr_343, &asn_PER_type_ProtocolExtensionContainer_7683P171_constr_343, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P171_343,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P171_specs_343	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P171_specs_343	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P172_345[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P172_345[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -7823,31 +7823,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P172_tags_345[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P172_tags_345[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P172_specs_345 = {
-	sizeof(struct ProtocolExtensionContainer_9566P172),
-	offsetof(struct ProtocolExtensionContainer_9566P172, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P172_specs_345 = {
+	sizeof(struct ProtocolExtensionContainer_7683P172),
+	offsetof(struct ProtocolExtensionContainer_7683P172, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P172 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P172 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P172_tags_345,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P172_tags_345)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P172_tags_345[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P172_tags_345,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P172_tags_345)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P172_tags_345[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P172_constr_345, &asn_PER_type_ProtocolExtensionContainer_9566P172_constr_345, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P172_345,
+	asn_DEF_ProtocolExtensionContainer_7683P172_tags_345,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P172_tags_345)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P172_tags_345[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P172_tags_345,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P172_tags_345)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P172_tags_345[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P172_constr_345, &asn_PER_type_ProtocolExtensionContainer_7683P172_constr_345, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P172_345,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P172_specs_345	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P172_specs_345	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P173_347[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P173_347[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -7858,31 +7858,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P173_tags_347[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P173_tags_347[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P173_specs_347 = {
-	sizeof(struct ProtocolExtensionContainer_9566P173),
-	offsetof(struct ProtocolExtensionContainer_9566P173, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P173_specs_347 = {
+	sizeof(struct ProtocolExtensionContainer_7683P173),
+	offsetof(struct ProtocolExtensionContainer_7683P173, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P173 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P173 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P173_tags_347,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P173_tags_347)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P173_tags_347[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P173_tags_347,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P173_tags_347)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P173_tags_347[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P173_constr_347, &asn_PER_type_ProtocolExtensionContainer_9566P173_constr_347, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P173_347,
+	asn_DEF_ProtocolExtensionContainer_7683P173_tags_347,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P173_tags_347)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P173_tags_347[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P173_tags_347,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P173_tags_347)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P173_tags_347[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P173_constr_347, &asn_PER_type_ProtocolExtensionContainer_7683P173_constr_347, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P173_347,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P173_specs_347	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P173_specs_347	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P174_349[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P174_349[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -7893,31 +7893,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P174_tags_349[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P174_tags_349[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P174_specs_349 = {
-	sizeof(struct ProtocolExtensionContainer_9566P174),
-	offsetof(struct ProtocolExtensionContainer_9566P174, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P174_specs_349 = {
+	sizeof(struct ProtocolExtensionContainer_7683P174),
+	offsetof(struct ProtocolExtensionContainer_7683P174, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P174 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P174 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P174_tags_349,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P174_tags_349)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P174_tags_349[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P174_tags_349,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P174_tags_349)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P174_tags_349[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P174_constr_349, &asn_PER_type_ProtocolExtensionContainer_9566P174_constr_349, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P174_349,
+	asn_DEF_ProtocolExtensionContainer_7683P174_tags_349,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P174_tags_349)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P174_tags_349[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P174_tags_349,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P174_tags_349)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P174_tags_349[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P174_constr_349, &asn_PER_type_ProtocolExtensionContainer_7683P174_constr_349, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P174_349,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P174_specs_349	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P174_specs_349	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P175_351[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P175_351[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -7928,31 +7928,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P175_tags_351[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P175_tags_351[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P175_specs_351 = {
-	sizeof(struct ProtocolExtensionContainer_9566P175),
-	offsetof(struct ProtocolExtensionContainer_9566P175, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P175_specs_351 = {
+	sizeof(struct ProtocolExtensionContainer_7683P175),
+	offsetof(struct ProtocolExtensionContainer_7683P175, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P175 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P175 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P175_tags_351,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P175_tags_351)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P175_tags_351[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P175_tags_351,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P175_tags_351)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P175_tags_351[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P175_constr_351, &asn_PER_type_ProtocolExtensionContainer_9566P175_constr_351, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P175_351,
+	asn_DEF_ProtocolExtensionContainer_7683P175_tags_351,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P175_tags_351)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P175_tags_351[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P175_tags_351,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P175_tags_351)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P175_tags_351[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P175_constr_351, &asn_PER_type_ProtocolExtensionContainer_7683P175_constr_351, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P175_351,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P175_specs_351	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P175_specs_351	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P176_353[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P176_353[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -7963,31 +7963,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P176_tags_353[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P176_tags_353[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P176_specs_353 = {
-	sizeof(struct ProtocolExtensionContainer_9566P176),
-	offsetof(struct ProtocolExtensionContainer_9566P176, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P176_specs_353 = {
+	sizeof(struct ProtocolExtensionContainer_7683P176),
+	offsetof(struct ProtocolExtensionContainer_7683P176, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P176 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P176 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P176_tags_353,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P176_tags_353)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P176_tags_353[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P176_tags_353,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P176_tags_353)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P176_tags_353[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P176_constr_353, &asn_PER_type_ProtocolExtensionContainer_9566P176_constr_353, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P176_353,
+	asn_DEF_ProtocolExtensionContainer_7683P176_tags_353,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P176_tags_353)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P176_tags_353[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P176_tags_353,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P176_tags_353)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P176_tags_353[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P176_constr_353, &asn_PER_type_ProtocolExtensionContainer_7683P176_constr_353, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P176_353,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P176_specs_353	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P176_specs_353	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P177_355[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P177_355[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -7998,31 +7998,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P177_tags_355[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P177_tags_355[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P177_specs_355 = {
-	sizeof(struct ProtocolExtensionContainer_9566P177),
-	offsetof(struct ProtocolExtensionContainer_9566P177, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P177_specs_355 = {
+	sizeof(struct ProtocolExtensionContainer_7683P177),
+	offsetof(struct ProtocolExtensionContainer_7683P177, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P177 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P177 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P177_tags_355,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P177_tags_355)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P177_tags_355[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P177_tags_355,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P177_tags_355)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P177_tags_355[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P177_constr_355, &asn_PER_type_ProtocolExtensionContainer_9566P177_constr_355, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P177_355,
+	asn_DEF_ProtocolExtensionContainer_7683P177_tags_355,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P177_tags_355)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P177_tags_355[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P177_tags_355,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P177_tags_355)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P177_tags_355[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P177_constr_355, &asn_PER_type_ProtocolExtensionContainer_7683P177_constr_355, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P177_355,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P177_specs_355	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P177_specs_355	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P178_357[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P178_357[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -8033,31 +8033,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P178_tags_357[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P178_tags_357[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P178_specs_357 = {
-	sizeof(struct ProtocolExtensionContainer_9566P178),
-	offsetof(struct ProtocolExtensionContainer_9566P178, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P178_specs_357 = {
+	sizeof(struct ProtocolExtensionContainer_7683P178),
+	offsetof(struct ProtocolExtensionContainer_7683P178, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P178 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P178 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P178_tags_357,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P178_tags_357)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P178_tags_357[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P178_tags_357,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P178_tags_357)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P178_tags_357[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P178_constr_357, &asn_PER_type_ProtocolExtensionContainer_9566P178_constr_357, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P178_357,
+	asn_DEF_ProtocolExtensionContainer_7683P178_tags_357,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P178_tags_357)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P178_tags_357[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P178_tags_357,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P178_tags_357)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P178_tags_357[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P178_constr_357, &asn_PER_type_ProtocolExtensionContainer_7683P178_constr_357, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P178_357,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P178_specs_357	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P178_specs_357	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P179_359[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P179_359[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -8068,31 +8068,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P179_tags_359[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P179_tags_359[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P179_specs_359 = {
-	sizeof(struct ProtocolExtensionContainer_9566P179),
-	offsetof(struct ProtocolExtensionContainer_9566P179, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P179_specs_359 = {
+	sizeof(struct ProtocolExtensionContainer_7683P179),
+	offsetof(struct ProtocolExtensionContainer_7683P179, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P179 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P179 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P179_tags_359,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P179_tags_359)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P179_tags_359[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P179_tags_359,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P179_tags_359)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P179_tags_359[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P179_constr_359, &asn_PER_type_ProtocolExtensionContainer_9566P179_constr_359, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P179_359,
+	asn_DEF_ProtocolExtensionContainer_7683P179_tags_359,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P179_tags_359)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P179_tags_359[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P179_tags_359,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P179_tags_359)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P179_tags_359[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P179_constr_359, &asn_PER_type_ProtocolExtensionContainer_7683P179_constr_359, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P179_359,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P179_specs_359	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P179_specs_359	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P180_361[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P180_361[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -8103,31 +8103,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P180_tags_361[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P180_tags_361[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P180_specs_361 = {
-	sizeof(struct ProtocolExtensionContainer_9566P180),
-	offsetof(struct ProtocolExtensionContainer_9566P180, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P180_specs_361 = {
+	sizeof(struct ProtocolExtensionContainer_7683P180),
+	offsetof(struct ProtocolExtensionContainer_7683P180, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P180 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P180 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P180_tags_361,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P180_tags_361)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P180_tags_361[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P180_tags_361,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P180_tags_361)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P180_tags_361[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P180_constr_361, &asn_PER_type_ProtocolExtensionContainer_9566P180_constr_361, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P180_361,
+	asn_DEF_ProtocolExtensionContainer_7683P180_tags_361,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P180_tags_361)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P180_tags_361[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P180_tags_361,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P180_tags_361)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P180_tags_361[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P180_constr_361, &asn_PER_type_ProtocolExtensionContainer_7683P180_constr_361, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P180_361,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P180_specs_361	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P180_specs_361	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P181_363[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P181_363[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -8138,31 +8138,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P181_tags_363[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P181_tags_363[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P181_specs_363 = {
-	sizeof(struct ProtocolExtensionContainer_9566P181),
-	offsetof(struct ProtocolExtensionContainer_9566P181, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P181_specs_363 = {
+	sizeof(struct ProtocolExtensionContainer_7683P181),
+	offsetof(struct ProtocolExtensionContainer_7683P181, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P181 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P181 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P181_tags_363,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P181_tags_363)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P181_tags_363[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P181_tags_363,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P181_tags_363)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P181_tags_363[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P181_constr_363, &asn_PER_type_ProtocolExtensionContainer_9566P181_constr_363, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P181_363,
+	asn_DEF_ProtocolExtensionContainer_7683P181_tags_363,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P181_tags_363)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P181_tags_363[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P181_tags_363,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P181_tags_363)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P181_tags_363[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P181_constr_363, &asn_PER_type_ProtocolExtensionContainer_7683P181_constr_363, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P181_363,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P181_specs_363	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P181_specs_363	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P182_365[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P182_365[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -8173,31 +8173,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P182_tags_365[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P182_tags_365[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P182_specs_365 = {
-	sizeof(struct ProtocolExtensionContainer_9566P182),
-	offsetof(struct ProtocolExtensionContainer_9566P182, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P182_specs_365 = {
+	sizeof(struct ProtocolExtensionContainer_7683P182),
+	offsetof(struct ProtocolExtensionContainer_7683P182, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P182 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P182 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P182_tags_365,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P182_tags_365)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P182_tags_365[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P182_tags_365,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P182_tags_365)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P182_tags_365[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P182_constr_365, &asn_PER_type_ProtocolExtensionContainer_9566P182_constr_365, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P182_365,
+	asn_DEF_ProtocolExtensionContainer_7683P182_tags_365,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P182_tags_365)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P182_tags_365[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P182_tags_365,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P182_tags_365)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P182_tags_365[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P182_constr_365, &asn_PER_type_ProtocolExtensionContainer_7683P182_constr_365, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P182_365,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P182_specs_365	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P182_specs_365	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P183_367[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P183_367[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -8208,31 +8208,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P183_tags_367[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P183_tags_367[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P183_specs_367 = {
-	sizeof(struct ProtocolExtensionContainer_9566P183),
-	offsetof(struct ProtocolExtensionContainer_9566P183, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P183_specs_367 = {
+	sizeof(struct ProtocolExtensionContainer_7683P183),
+	offsetof(struct ProtocolExtensionContainer_7683P183, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P183 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P183 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P183_tags_367,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P183_tags_367)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P183_tags_367[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P183_tags_367,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P183_tags_367)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P183_tags_367[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P183_constr_367, &asn_PER_type_ProtocolExtensionContainer_9566P183_constr_367, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P183_367,
+	asn_DEF_ProtocolExtensionContainer_7683P183_tags_367,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P183_tags_367)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P183_tags_367[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P183_tags_367,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P183_tags_367)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P183_tags_367[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P183_constr_367, &asn_PER_type_ProtocolExtensionContainer_7683P183_constr_367, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P183_367,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P183_specs_367	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P183_specs_367	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P184_369[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P184_369[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -8243,31 +8243,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P184_tags_369[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P184_tags_369[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P184_specs_369 = {
-	sizeof(struct ProtocolExtensionContainer_9566P184),
-	offsetof(struct ProtocolExtensionContainer_9566P184, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P184_specs_369 = {
+	sizeof(struct ProtocolExtensionContainer_7683P184),
+	offsetof(struct ProtocolExtensionContainer_7683P184, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P184 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P184 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P184_tags_369,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P184_tags_369)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P184_tags_369[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P184_tags_369,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P184_tags_369)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P184_tags_369[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P184_constr_369, &asn_PER_type_ProtocolExtensionContainer_9566P184_constr_369, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P184_369,
+	asn_DEF_ProtocolExtensionContainer_7683P184_tags_369,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P184_tags_369)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P184_tags_369[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P184_tags_369,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P184_tags_369)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P184_tags_369[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P184_constr_369, &asn_PER_type_ProtocolExtensionContainer_7683P184_constr_369, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P184_369,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P184_specs_369	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P184_specs_369	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P185_371[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P185_371[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -8278,31 +8278,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P185_tags_371[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P185_tags_371[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P185_specs_371 = {
-	sizeof(struct ProtocolExtensionContainer_9566P185),
-	offsetof(struct ProtocolExtensionContainer_9566P185, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P185_specs_371 = {
+	sizeof(struct ProtocolExtensionContainer_7683P185),
+	offsetof(struct ProtocolExtensionContainer_7683P185, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P185 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P185 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P185_tags_371,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P185_tags_371)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P185_tags_371[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P185_tags_371,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P185_tags_371)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P185_tags_371[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P185_constr_371, &asn_PER_type_ProtocolExtensionContainer_9566P185_constr_371, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P185_371,
+	asn_DEF_ProtocolExtensionContainer_7683P185_tags_371,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P185_tags_371)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P185_tags_371[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P185_tags_371,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P185_tags_371)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P185_tags_371[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P185_constr_371, &asn_PER_type_ProtocolExtensionContainer_7683P185_constr_371, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P185_371,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P185_specs_371	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P185_specs_371	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P186_373[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P186_373[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -8313,31 +8313,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P186_tags_373[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P186_tags_373[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P186_specs_373 = {
-	sizeof(struct ProtocolExtensionContainer_9566P186),
-	offsetof(struct ProtocolExtensionContainer_9566P186, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P186_specs_373 = {
+	sizeof(struct ProtocolExtensionContainer_7683P186),
+	offsetof(struct ProtocolExtensionContainer_7683P186, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P186 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P186 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P186_tags_373,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P186_tags_373)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P186_tags_373[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P186_tags_373,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P186_tags_373)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P186_tags_373[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P186_constr_373, &asn_PER_type_ProtocolExtensionContainer_9566P186_constr_373, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P186_373,
+	asn_DEF_ProtocolExtensionContainer_7683P186_tags_373,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P186_tags_373)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P186_tags_373[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P186_tags_373,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P186_tags_373)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P186_tags_373[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P186_constr_373, &asn_PER_type_ProtocolExtensionContainer_7683P186_constr_373, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P186_373,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P186_specs_373	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P186_specs_373	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P187_375[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P187_375[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -8348,31 +8348,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P187_tags_375[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P187_tags_375[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P187_specs_375 = {
-	sizeof(struct ProtocolExtensionContainer_9566P187),
-	offsetof(struct ProtocolExtensionContainer_9566P187, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P187_specs_375 = {
+	sizeof(struct ProtocolExtensionContainer_7683P187),
+	offsetof(struct ProtocolExtensionContainer_7683P187, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P187 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P187 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P187_tags_375,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P187_tags_375)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P187_tags_375[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P187_tags_375,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P187_tags_375)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P187_tags_375[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P187_constr_375, &asn_PER_type_ProtocolExtensionContainer_9566P187_constr_375, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P187_375,
+	asn_DEF_ProtocolExtensionContainer_7683P187_tags_375,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P187_tags_375)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P187_tags_375[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P187_tags_375,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P187_tags_375)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P187_tags_375[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P187_constr_375, &asn_PER_type_ProtocolExtensionContainer_7683P187_constr_375, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P187_375,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P187_specs_375	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P187_specs_375	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P188_377[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P188_377[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -8383,31 +8383,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P188_tags_377[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P188_tags_377[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P188_specs_377 = {
-	sizeof(struct ProtocolExtensionContainer_9566P188),
-	offsetof(struct ProtocolExtensionContainer_9566P188, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P188_specs_377 = {
+	sizeof(struct ProtocolExtensionContainer_7683P188),
+	offsetof(struct ProtocolExtensionContainer_7683P188, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P188 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P188 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P188_tags_377,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P188_tags_377)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P188_tags_377[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P188_tags_377,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P188_tags_377)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P188_tags_377[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P188_constr_377, &asn_PER_type_ProtocolExtensionContainer_9566P188_constr_377, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P188_377,
+	asn_DEF_ProtocolExtensionContainer_7683P188_tags_377,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P188_tags_377)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P188_tags_377[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P188_tags_377,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P188_tags_377)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P188_tags_377[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P188_constr_377, &asn_PER_type_ProtocolExtensionContainer_7683P188_constr_377, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P188_377,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P188_specs_377	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P188_specs_377	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P189_379[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P189_379[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -8418,31 +8418,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P189_tags_379[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P189_tags_379[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P189_specs_379 = {
-	sizeof(struct ProtocolExtensionContainer_9566P189),
-	offsetof(struct ProtocolExtensionContainer_9566P189, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P189_specs_379 = {
+	sizeof(struct ProtocolExtensionContainer_7683P189),
+	offsetof(struct ProtocolExtensionContainer_7683P189, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P189 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P189 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P189_tags_379,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P189_tags_379)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P189_tags_379[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P189_tags_379,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P189_tags_379)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P189_tags_379[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P189_constr_379, &asn_PER_type_ProtocolExtensionContainer_9566P189_constr_379, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P189_379,
+	asn_DEF_ProtocolExtensionContainer_7683P189_tags_379,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P189_tags_379)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P189_tags_379[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P189_tags_379,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P189_tags_379)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P189_tags_379[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P189_constr_379, &asn_PER_type_ProtocolExtensionContainer_7683P189_constr_379, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P189_379,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P189_specs_379	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P189_specs_379	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P190_381[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P190_381[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -8453,31 +8453,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P190_tags_381[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P190_tags_381[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P190_specs_381 = {
-	sizeof(struct ProtocolExtensionContainer_9566P190),
-	offsetof(struct ProtocolExtensionContainer_9566P190, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P190_specs_381 = {
+	sizeof(struct ProtocolExtensionContainer_7683P190),
+	offsetof(struct ProtocolExtensionContainer_7683P190, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P190 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P190 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P190_tags_381,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P190_tags_381)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P190_tags_381[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P190_tags_381,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P190_tags_381)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P190_tags_381[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P190_constr_381, &asn_PER_type_ProtocolExtensionContainer_9566P190_constr_381, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P190_381,
+	asn_DEF_ProtocolExtensionContainer_7683P190_tags_381,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P190_tags_381)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P190_tags_381[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P190_tags_381,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P190_tags_381)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P190_tags_381[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P190_constr_381, &asn_PER_type_ProtocolExtensionContainer_7683P190_constr_381, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P190_381,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P190_specs_381	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P190_specs_381	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P191_383[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P191_383[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -8488,31 +8488,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P191_tags_383[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P191_tags_383[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P191_specs_383 = {
-	sizeof(struct ProtocolExtensionContainer_9566P191),
-	offsetof(struct ProtocolExtensionContainer_9566P191, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P191_specs_383 = {
+	sizeof(struct ProtocolExtensionContainer_7683P191),
+	offsetof(struct ProtocolExtensionContainer_7683P191, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P191 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P191 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P191_tags_383,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P191_tags_383)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P191_tags_383[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P191_tags_383,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P191_tags_383)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P191_tags_383[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P191_constr_383, &asn_PER_type_ProtocolExtensionContainer_9566P191_constr_383, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P191_383,
+	asn_DEF_ProtocolExtensionContainer_7683P191_tags_383,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P191_tags_383)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P191_tags_383[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P191_tags_383,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P191_tags_383)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P191_tags_383[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P191_constr_383, &asn_PER_type_ProtocolExtensionContainer_7683P191_constr_383, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P191_383,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P191_specs_383	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P191_specs_383	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P192_385[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P192_385[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -8523,31 +8523,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P192_tags_385[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P192_tags_385[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P192_specs_385 = {
-	sizeof(struct ProtocolExtensionContainer_9566P192),
-	offsetof(struct ProtocolExtensionContainer_9566P192, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P192_specs_385 = {
+	sizeof(struct ProtocolExtensionContainer_7683P192),
+	offsetof(struct ProtocolExtensionContainer_7683P192, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P192 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P192 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P192_tags_385,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P192_tags_385)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P192_tags_385[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P192_tags_385,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P192_tags_385)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P192_tags_385[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P192_constr_385, &asn_PER_type_ProtocolExtensionContainer_9566P192_constr_385, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P192_385,
+	asn_DEF_ProtocolExtensionContainer_7683P192_tags_385,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P192_tags_385)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P192_tags_385[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P192_tags_385,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P192_tags_385)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P192_tags_385[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P192_constr_385, &asn_PER_type_ProtocolExtensionContainer_7683P192_constr_385, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P192_385,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P192_specs_385	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P192_specs_385	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P193_387[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P193_387[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -8558,31 +8558,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P193_tags_387[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P193_tags_387[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P193_specs_387 = {
-	sizeof(struct ProtocolExtensionContainer_9566P193),
-	offsetof(struct ProtocolExtensionContainer_9566P193, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P193_specs_387 = {
+	sizeof(struct ProtocolExtensionContainer_7683P193),
+	offsetof(struct ProtocolExtensionContainer_7683P193, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P193 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P193 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P193_tags_387,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P193_tags_387)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P193_tags_387[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P193_tags_387,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P193_tags_387)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P193_tags_387[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P193_constr_387, &asn_PER_type_ProtocolExtensionContainer_9566P193_constr_387, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P193_387,
+	asn_DEF_ProtocolExtensionContainer_7683P193_tags_387,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P193_tags_387)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P193_tags_387[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P193_tags_387,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P193_tags_387)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P193_tags_387[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P193_constr_387, &asn_PER_type_ProtocolExtensionContainer_7683P193_constr_387, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P193_387,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P193_specs_387	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P193_specs_387	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P194_389[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P194_389[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -8593,31 +8593,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P194_tags_389[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P194_tags_389[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P194_specs_389 = {
-	sizeof(struct ProtocolExtensionContainer_9566P194),
-	offsetof(struct ProtocolExtensionContainer_9566P194, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P194_specs_389 = {
+	sizeof(struct ProtocolExtensionContainer_7683P194),
+	offsetof(struct ProtocolExtensionContainer_7683P194, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P194 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P194 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P194_tags_389,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P194_tags_389)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P194_tags_389[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P194_tags_389,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P194_tags_389)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P194_tags_389[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P194_constr_389, &asn_PER_type_ProtocolExtensionContainer_9566P194_constr_389, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P194_389,
+	asn_DEF_ProtocolExtensionContainer_7683P194_tags_389,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P194_tags_389)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P194_tags_389[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P194_tags_389,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P194_tags_389)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P194_tags_389[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P194_constr_389, &asn_PER_type_ProtocolExtensionContainer_7683P194_constr_389, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P194_389,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P194_specs_389	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P194_specs_389	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P195_391[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P195_391[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -8628,31 +8628,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P195_tags_391[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P195_tags_391[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P195_specs_391 = {
-	sizeof(struct ProtocolExtensionContainer_9566P195),
-	offsetof(struct ProtocolExtensionContainer_9566P195, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P195_specs_391 = {
+	sizeof(struct ProtocolExtensionContainer_7683P195),
+	offsetof(struct ProtocolExtensionContainer_7683P195, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P195 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P195 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P195_tags_391,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P195_tags_391)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P195_tags_391[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P195_tags_391,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P195_tags_391)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P195_tags_391[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P195_constr_391, &asn_PER_type_ProtocolExtensionContainer_9566P195_constr_391, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P195_391,
+	asn_DEF_ProtocolExtensionContainer_7683P195_tags_391,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P195_tags_391)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P195_tags_391[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P195_tags_391,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P195_tags_391)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P195_tags_391[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P195_constr_391, &asn_PER_type_ProtocolExtensionContainer_7683P195_constr_391, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P195_391,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P195_specs_391	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P195_specs_391	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P196_393[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P196_393[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -8663,31 +8663,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P196_tags_393[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P196_tags_393[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P196_specs_393 = {
-	sizeof(struct ProtocolExtensionContainer_9566P196),
-	offsetof(struct ProtocolExtensionContainer_9566P196, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P196_specs_393 = {
+	sizeof(struct ProtocolExtensionContainer_7683P196),
+	offsetof(struct ProtocolExtensionContainer_7683P196, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P196 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P196 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P196_tags_393,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P196_tags_393)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P196_tags_393[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P196_tags_393,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P196_tags_393)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P196_tags_393[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P196_constr_393, &asn_PER_type_ProtocolExtensionContainer_9566P196_constr_393, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P196_393,
+	asn_DEF_ProtocolExtensionContainer_7683P196_tags_393,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P196_tags_393)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P196_tags_393[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P196_tags_393,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P196_tags_393)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P196_tags_393[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P196_constr_393, &asn_PER_type_ProtocolExtensionContainer_7683P196_constr_393, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P196_393,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P196_specs_393	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P196_specs_393	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P197_395[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P197_395[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -8698,31 +8698,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P197_tags_395[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P197_tags_395[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P197_specs_395 = {
-	sizeof(struct ProtocolExtensionContainer_9566P197),
-	offsetof(struct ProtocolExtensionContainer_9566P197, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P197_specs_395 = {
+	sizeof(struct ProtocolExtensionContainer_7683P197),
+	offsetof(struct ProtocolExtensionContainer_7683P197, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P197 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P197 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P197_tags_395,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P197_tags_395)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P197_tags_395[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P197_tags_395,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P197_tags_395)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P197_tags_395[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P197_constr_395, &asn_PER_type_ProtocolExtensionContainer_9566P197_constr_395, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P197_395,
+	asn_DEF_ProtocolExtensionContainer_7683P197_tags_395,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P197_tags_395)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P197_tags_395[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P197_tags_395,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P197_tags_395)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P197_tags_395[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P197_constr_395, &asn_PER_type_ProtocolExtensionContainer_7683P197_constr_395, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P197_395,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P197_specs_395	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P197_specs_395	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P198_397[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P198_397[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -8733,31 +8733,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P198_tags_397[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P198_tags_397[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P198_specs_397 = {
-	sizeof(struct ProtocolExtensionContainer_9566P198),
-	offsetof(struct ProtocolExtensionContainer_9566P198, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P198_specs_397 = {
+	sizeof(struct ProtocolExtensionContainer_7683P198),
+	offsetof(struct ProtocolExtensionContainer_7683P198, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P198 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P198 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P198_tags_397,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P198_tags_397)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P198_tags_397[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P198_tags_397,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P198_tags_397)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P198_tags_397[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P198_constr_397, &asn_PER_type_ProtocolExtensionContainer_9566P198_constr_397, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P198_397,
+	asn_DEF_ProtocolExtensionContainer_7683P198_tags_397,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P198_tags_397)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P198_tags_397[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P198_tags_397,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P198_tags_397)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P198_tags_397[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P198_constr_397, &asn_PER_type_ProtocolExtensionContainer_7683P198_constr_397, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P198_397,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P198_specs_397	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P198_specs_397	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P199_399[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P199_399[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -8768,31 +8768,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P199_tags_399[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P199_tags_399[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P199_specs_399 = {
-	sizeof(struct ProtocolExtensionContainer_9566P199),
-	offsetof(struct ProtocolExtensionContainer_9566P199, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P199_specs_399 = {
+	sizeof(struct ProtocolExtensionContainer_7683P199),
+	offsetof(struct ProtocolExtensionContainer_7683P199, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P199 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P199 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P199_tags_399,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P199_tags_399)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P199_tags_399[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P199_tags_399,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P199_tags_399)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P199_tags_399[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P199_constr_399, &asn_PER_type_ProtocolExtensionContainer_9566P199_constr_399, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P199_399,
+	asn_DEF_ProtocolExtensionContainer_7683P199_tags_399,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P199_tags_399)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P199_tags_399[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P199_tags_399,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P199_tags_399)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P199_tags_399[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P199_constr_399, &asn_PER_type_ProtocolExtensionContainer_7683P199_constr_399, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P199_399,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P199_specs_399	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P199_specs_399	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P200_401[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P200_401[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -8803,31 +8803,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P200_tags_401[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P200_tags_401[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P200_specs_401 = {
-	sizeof(struct ProtocolExtensionContainer_9566P200),
-	offsetof(struct ProtocolExtensionContainer_9566P200, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P200_specs_401 = {
+	sizeof(struct ProtocolExtensionContainer_7683P200),
+	offsetof(struct ProtocolExtensionContainer_7683P200, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P200 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P200 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P200_tags_401,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P200_tags_401)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P200_tags_401[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P200_tags_401,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P200_tags_401)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P200_tags_401[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P200_constr_401, &asn_PER_type_ProtocolExtensionContainer_9566P200_constr_401, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P200_401,
+	asn_DEF_ProtocolExtensionContainer_7683P200_tags_401,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P200_tags_401)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P200_tags_401[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P200_tags_401,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P200_tags_401)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P200_tags_401[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P200_constr_401, &asn_PER_type_ProtocolExtensionContainer_7683P200_constr_401, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P200_401,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P200_specs_401	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P200_specs_401	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P201_403[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P201_403[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -8838,31 +8838,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P201_tags_403[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P201_tags_403[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P201_specs_403 = {
-	sizeof(struct ProtocolExtensionContainer_9566P201),
-	offsetof(struct ProtocolExtensionContainer_9566P201, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P201_specs_403 = {
+	sizeof(struct ProtocolExtensionContainer_7683P201),
+	offsetof(struct ProtocolExtensionContainer_7683P201, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P201 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P201 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P201_tags_403,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P201_tags_403)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P201_tags_403[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P201_tags_403,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P201_tags_403)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P201_tags_403[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P201_constr_403, &asn_PER_type_ProtocolExtensionContainer_9566P201_constr_403, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P201_403,
+	asn_DEF_ProtocolExtensionContainer_7683P201_tags_403,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P201_tags_403)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P201_tags_403[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P201_tags_403,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P201_tags_403)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P201_tags_403[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P201_constr_403, &asn_PER_type_ProtocolExtensionContainer_7683P201_constr_403, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P201_403,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P201_specs_403	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P201_specs_403	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P202_405[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P202_405[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -8873,31 +8873,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P202_tags_405[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P202_tags_405[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P202_specs_405 = {
-	sizeof(struct ProtocolExtensionContainer_9566P202),
-	offsetof(struct ProtocolExtensionContainer_9566P202, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P202_specs_405 = {
+	sizeof(struct ProtocolExtensionContainer_7683P202),
+	offsetof(struct ProtocolExtensionContainer_7683P202, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P202 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P202 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P202_tags_405,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P202_tags_405)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P202_tags_405[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P202_tags_405,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P202_tags_405)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P202_tags_405[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P202_constr_405, &asn_PER_type_ProtocolExtensionContainer_9566P202_constr_405, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P202_405,
+	asn_DEF_ProtocolExtensionContainer_7683P202_tags_405,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P202_tags_405)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P202_tags_405[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P202_tags_405,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P202_tags_405)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P202_tags_405[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P202_constr_405, &asn_PER_type_ProtocolExtensionContainer_7683P202_constr_405, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P202_405,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P202_specs_405	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P202_specs_405	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P203_407[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P203_407[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -8908,31 +8908,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P203_tags_407[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P203_tags_407[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P203_specs_407 = {
-	sizeof(struct ProtocolExtensionContainer_9566P203),
-	offsetof(struct ProtocolExtensionContainer_9566P203, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P203_specs_407 = {
+	sizeof(struct ProtocolExtensionContainer_7683P203),
+	offsetof(struct ProtocolExtensionContainer_7683P203, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P203 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P203 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P203_tags_407,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P203_tags_407)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P203_tags_407[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P203_tags_407,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P203_tags_407)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P203_tags_407[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P203_constr_407, &asn_PER_type_ProtocolExtensionContainer_9566P203_constr_407, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P203_407,
+	asn_DEF_ProtocolExtensionContainer_7683P203_tags_407,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P203_tags_407)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P203_tags_407[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P203_tags_407,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P203_tags_407)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P203_tags_407[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P203_constr_407, &asn_PER_type_ProtocolExtensionContainer_7683P203_constr_407, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P203_407,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P203_specs_407	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P203_specs_407	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P204_409[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P204_409[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -8943,31 +8943,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P204_tags_409[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P204_tags_409[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P204_specs_409 = {
-	sizeof(struct ProtocolExtensionContainer_9566P204),
-	offsetof(struct ProtocolExtensionContainer_9566P204, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P204_specs_409 = {
+	sizeof(struct ProtocolExtensionContainer_7683P204),
+	offsetof(struct ProtocolExtensionContainer_7683P204, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P204 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P204 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P204_tags_409,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P204_tags_409)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P204_tags_409[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P204_tags_409,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P204_tags_409)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P204_tags_409[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P204_constr_409, &asn_PER_type_ProtocolExtensionContainer_9566P204_constr_409, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P204_409,
+	asn_DEF_ProtocolExtensionContainer_7683P204_tags_409,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P204_tags_409)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P204_tags_409[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P204_tags_409,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P204_tags_409)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P204_tags_409[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P204_constr_409, &asn_PER_type_ProtocolExtensionContainer_7683P204_constr_409, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P204_409,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P204_specs_409	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P204_specs_409	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P205_411[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P205_411[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -8978,31 +8978,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P205_tags_411[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P205_tags_411[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P205_specs_411 = {
-	sizeof(struct ProtocolExtensionContainer_9566P205),
-	offsetof(struct ProtocolExtensionContainer_9566P205, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P205_specs_411 = {
+	sizeof(struct ProtocolExtensionContainer_7683P205),
+	offsetof(struct ProtocolExtensionContainer_7683P205, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P205 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P205 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P205_tags_411,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P205_tags_411)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P205_tags_411[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P205_tags_411,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P205_tags_411)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P205_tags_411[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P205_constr_411, &asn_PER_type_ProtocolExtensionContainer_9566P205_constr_411, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P205_411,
+	asn_DEF_ProtocolExtensionContainer_7683P205_tags_411,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P205_tags_411)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P205_tags_411[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P205_tags_411,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P205_tags_411)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P205_tags_411[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P205_constr_411, &asn_PER_type_ProtocolExtensionContainer_7683P205_constr_411, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P205_411,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P205_specs_411	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P205_specs_411	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P206_413[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P206_413[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -9013,31 +9013,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P206_tags_413[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P206_tags_413[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P206_specs_413 = {
-	sizeof(struct ProtocolExtensionContainer_9566P206),
-	offsetof(struct ProtocolExtensionContainer_9566P206, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P206_specs_413 = {
+	sizeof(struct ProtocolExtensionContainer_7683P206),
+	offsetof(struct ProtocolExtensionContainer_7683P206, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P206 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P206 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P206_tags_413,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P206_tags_413)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P206_tags_413[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P206_tags_413,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P206_tags_413)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P206_tags_413[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P206_constr_413, &asn_PER_type_ProtocolExtensionContainer_9566P206_constr_413, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P206_413,
+	asn_DEF_ProtocolExtensionContainer_7683P206_tags_413,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P206_tags_413)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P206_tags_413[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P206_tags_413,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P206_tags_413)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P206_tags_413[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P206_constr_413, &asn_PER_type_ProtocolExtensionContainer_7683P206_constr_413, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P206_413,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P206_specs_413	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P206_specs_413	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P207_415[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P207_415[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -9048,31 +9048,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P207_tags_415[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P207_tags_415[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P207_specs_415 = {
-	sizeof(struct ProtocolExtensionContainer_9566P207),
-	offsetof(struct ProtocolExtensionContainer_9566P207, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P207_specs_415 = {
+	sizeof(struct ProtocolExtensionContainer_7683P207),
+	offsetof(struct ProtocolExtensionContainer_7683P207, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P207 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P207 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P207_tags_415,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P207_tags_415)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P207_tags_415[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P207_tags_415,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P207_tags_415)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P207_tags_415[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P207_constr_415, &asn_PER_type_ProtocolExtensionContainer_9566P207_constr_415, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P207_415,
+	asn_DEF_ProtocolExtensionContainer_7683P207_tags_415,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P207_tags_415)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P207_tags_415[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P207_tags_415,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P207_tags_415)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P207_tags_415[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P207_constr_415, &asn_PER_type_ProtocolExtensionContainer_7683P207_constr_415, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P207_415,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P207_specs_415	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P207_specs_415	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P208_417[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P208_417[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -9083,31 +9083,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P208_tags_417[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P208_tags_417[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P208_specs_417 = {
-	sizeof(struct ProtocolExtensionContainer_9566P208),
-	offsetof(struct ProtocolExtensionContainer_9566P208, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P208_specs_417 = {
+	sizeof(struct ProtocolExtensionContainer_7683P208),
+	offsetof(struct ProtocolExtensionContainer_7683P208, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P208 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P208 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P208_tags_417,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P208_tags_417)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P208_tags_417[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P208_tags_417,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P208_tags_417)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P208_tags_417[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P208_constr_417, &asn_PER_type_ProtocolExtensionContainer_9566P208_constr_417, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P208_417,
+	asn_DEF_ProtocolExtensionContainer_7683P208_tags_417,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P208_tags_417)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P208_tags_417[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P208_tags_417,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P208_tags_417)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P208_tags_417[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P208_constr_417, &asn_PER_type_ProtocolExtensionContainer_7683P208_constr_417, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P208_417,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P208_specs_417	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P208_specs_417	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P209_419[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P209_419[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -9118,31 +9118,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P209_tags_419[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P209_tags_419[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P209_specs_419 = {
-	sizeof(struct ProtocolExtensionContainer_9566P209),
-	offsetof(struct ProtocolExtensionContainer_9566P209, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P209_specs_419 = {
+	sizeof(struct ProtocolExtensionContainer_7683P209),
+	offsetof(struct ProtocolExtensionContainer_7683P209, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P209 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P209 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P209_tags_419,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P209_tags_419)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P209_tags_419[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P209_tags_419,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P209_tags_419)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P209_tags_419[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P209_constr_419, &asn_PER_type_ProtocolExtensionContainer_9566P209_constr_419, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P209_419,
+	asn_DEF_ProtocolExtensionContainer_7683P209_tags_419,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P209_tags_419)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P209_tags_419[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P209_tags_419,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P209_tags_419)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P209_tags_419[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P209_constr_419, &asn_PER_type_ProtocolExtensionContainer_7683P209_constr_419, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P209_419,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P209_specs_419	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P209_specs_419	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P210_421[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P210_421[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -9153,31 +9153,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P210_tags_421[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P210_tags_421[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P210_specs_421 = {
-	sizeof(struct ProtocolExtensionContainer_9566P210),
-	offsetof(struct ProtocolExtensionContainer_9566P210, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P210_specs_421 = {
+	sizeof(struct ProtocolExtensionContainer_7683P210),
+	offsetof(struct ProtocolExtensionContainer_7683P210, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P210 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P210 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P210_tags_421,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P210_tags_421)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P210_tags_421[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P210_tags_421,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P210_tags_421)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P210_tags_421[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P210_constr_421, &asn_PER_type_ProtocolExtensionContainer_9566P210_constr_421, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P210_421,
+	asn_DEF_ProtocolExtensionContainer_7683P210_tags_421,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P210_tags_421)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P210_tags_421[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P210_tags_421,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P210_tags_421)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P210_tags_421[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P210_constr_421, &asn_PER_type_ProtocolExtensionContainer_7683P210_constr_421, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P210_421,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P210_specs_421	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P210_specs_421	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P211_423[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P211_423[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -9188,31 +9188,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P211_tags_423[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P211_tags_423[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P211_specs_423 = {
-	sizeof(struct ProtocolExtensionContainer_9566P211),
-	offsetof(struct ProtocolExtensionContainer_9566P211, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P211_specs_423 = {
+	sizeof(struct ProtocolExtensionContainer_7683P211),
+	offsetof(struct ProtocolExtensionContainer_7683P211, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P211 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P211 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P211_tags_423,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P211_tags_423)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P211_tags_423[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P211_tags_423,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P211_tags_423)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P211_tags_423[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P211_constr_423, &asn_PER_type_ProtocolExtensionContainer_9566P211_constr_423, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P211_423,
+	asn_DEF_ProtocolExtensionContainer_7683P211_tags_423,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P211_tags_423)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P211_tags_423[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P211_tags_423,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P211_tags_423)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P211_tags_423[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P211_constr_423, &asn_PER_type_ProtocolExtensionContainer_7683P211_constr_423, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P211_423,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P211_specs_423	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P211_specs_423	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P212_425[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P212_425[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -9223,31 +9223,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P212_tags_425[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P212_tags_425[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P212_specs_425 = {
-	sizeof(struct ProtocolExtensionContainer_9566P212),
-	offsetof(struct ProtocolExtensionContainer_9566P212, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P212_specs_425 = {
+	sizeof(struct ProtocolExtensionContainer_7683P212),
+	offsetof(struct ProtocolExtensionContainer_7683P212, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P212 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P212 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P212_tags_425,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P212_tags_425)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P212_tags_425[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P212_tags_425,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P212_tags_425)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P212_tags_425[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P212_constr_425, &asn_PER_type_ProtocolExtensionContainer_9566P212_constr_425, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P212_425,
+	asn_DEF_ProtocolExtensionContainer_7683P212_tags_425,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P212_tags_425)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P212_tags_425[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P212_tags_425,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P212_tags_425)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P212_tags_425[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P212_constr_425, &asn_PER_type_ProtocolExtensionContainer_7683P212_constr_425, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P212_425,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P212_specs_425	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P212_specs_425	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P213_427[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P213_427[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -9258,31 +9258,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P213_tags_427[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P213_tags_427[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P213_specs_427 = {
-	sizeof(struct ProtocolExtensionContainer_9566P213),
-	offsetof(struct ProtocolExtensionContainer_9566P213, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P213_specs_427 = {
+	sizeof(struct ProtocolExtensionContainer_7683P213),
+	offsetof(struct ProtocolExtensionContainer_7683P213, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P213 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P213 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P213_tags_427,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P213_tags_427)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P213_tags_427[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P213_tags_427,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P213_tags_427)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P213_tags_427[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P213_constr_427, &asn_PER_type_ProtocolExtensionContainer_9566P213_constr_427, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P213_427,
+	asn_DEF_ProtocolExtensionContainer_7683P213_tags_427,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P213_tags_427)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P213_tags_427[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P213_tags_427,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P213_tags_427)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P213_tags_427[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P213_constr_427, &asn_PER_type_ProtocolExtensionContainer_7683P213_constr_427, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P213_427,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P213_specs_427	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P213_specs_427	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P214_429[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P214_429[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -9293,31 +9293,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P214_tags_429[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P214_tags_429[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P214_specs_429 = {
-	sizeof(struct ProtocolExtensionContainer_9566P214),
-	offsetof(struct ProtocolExtensionContainer_9566P214, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P214_specs_429 = {
+	sizeof(struct ProtocolExtensionContainer_7683P214),
+	offsetof(struct ProtocolExtensionContainer_7683P214, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P214 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P214 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P214_tags_429,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P214_tags_429)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P214_tags_429[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P214_tags_429,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P214_tags_429)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P214_tags_429[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P214_constr_429, &asn_PER_type_ProtocolExtensionContainer_9566P214_constr_429, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P214_429,
+	asn_DEF_ProtocolExtensionContainer_7683P214_tags_429,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P214_tags_429)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P214_tags_429[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P214_tags_429,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P214_tags_429)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P214_tags_429[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P214_constr_429, &asn_PER_type_ProtocolExtensionContainer_7683P214_constr_429, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P214_429,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P214_specs_429	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P214_specs_429	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P215_431[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P215_431[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -9328,31 +9328,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P215_tags_431[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P215_tags_431[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P215_specs_431 = {
-	sizeof(struct ProtocolExtensionContainer_9566P215),
-	offsetof(struct ProtocolExtensionContainer_9566P215, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P215_specs_431 = {
+	sizeof(struct ProtocolExtensionContainer_7683P215),
+	offsetof(struct ProtocolExtensionContainer_7683P215, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P215 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P215 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P215_tags_431,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P215_tags_431)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P215_tags_431[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P215_tags_431,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P215_tags_431)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P215_tags_431[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P215_constr_431, &asn_PER_type_ProtocolExtensionContainer_9566P215_constr_431, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P215_431,
+	asn_DEF_ProtocolExtensionContainer_7683P215_tags_431,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P215_tags_431)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P215_tags_431[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P215_tags_431,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P215_tags_431)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P215_tags_431[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P215_constr_431, &asn_PER_type_ProtocolExtensionContainer_7683P215_constr_431, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P215_431,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P215_specs_431	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P215_specs_431	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P216_433[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P216_433[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -9363,31 +9363,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P216_tags_433[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P216_tags_433[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P216_specs_433 = {
-	sizeof(struct ProtocolExtensionContainer_9566P216),
-	offsetof(struct ProtocolExtensionContainer_9566P216, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P216_specs_433 = {
+	sizeof(struct ProtocolExtensionContainer_7683P216),
+	offsetof(struct ProtocolExtensionContainer_7683P216, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P216 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P216 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P216_tags_433,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P216_tags_433)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P216_tags_433[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P216_tags_433,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P216_tags_433)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P216_tags_433[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P216_constr_433, &asn_PER_type_ProtocolExtensionContainer_9566P216_constr_433, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P216_433,
+	asn_DEF_ProtocolExtensionContainer_7683P216_tags_433,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P216_tags_433)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P216_tags_433[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P216_tags_433,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P216_tags_433)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P216_tags_433[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P216_constr_433, &asn_PER_type_ProtocolExtensionContainer_7683P216_constr_433, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P216_433,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P216_specs_433	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P216_specs_433	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P217_435[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P217_435[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -9398,31 +9398,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P217_tags_435[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P217_tags_435[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P217_specs_435 = {
-	sizeof(struct ProtocolExtensionContainer_9566P217),
-	offsetof(struct ProtocolExtensionContainer_9566P217, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P217_specs_435 = {
+	sizeof(struct ProtocolExtensionContainer_7683P217),
+	offsetof(struct ProtocolExtensionContainer_7683P217, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P217 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P217 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P217_tags_435,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P217_tags_435)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P217_tags_435[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P217_tags_435,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P217_tags_435)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P217_tags_435[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P217_constr_435, &asn_PER_type_ProtocolExtensionContainer_9566P217_constr_435, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P217_435,
+	asn_DEF_ProtocolExtensionContainer_7683P217_tags_435,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P217_tags_435)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P217_tags_435[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P217_tags_435,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P217_tags_435)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P217_tags_435[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P217_constr_435, &asn_PER_type_ProtocolExtensionContainer_7683P217_constr_435, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P217_435,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P217_specs_435	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P217_specs_435	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P218_437[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P218_437[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -9433,31 +9433,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P218_tags_437[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P218_tags_437[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P218_specs_437 = {
-	sizeof(struct ProtocolExtensionContainer_9566P218),
-	offsetof(struct ProtocolExtensionContainer_9566P218, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P218_specs_437 = {
+	sizeof(struct ProtocolExtensionContainer_7683P218),
+	offsetof(struct ProtocolExtensionContainer_7683P218, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P218 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P218 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P218_tags_437,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P218_tags_437)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P218_tags_437[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P218_tags_437,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P218_tags_437)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P218_tags_437[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P218_constr_437, &asn_PER_type_ProtocolExtensionContainer_9566P218_constr_437, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P218_437,
+	asn_DEF_ProtocolExtensionContainer_7683P218_tags_437,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P218_tags_437)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P218_tags_437[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P218_tags_437,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P218_tags_437)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P218_tags_437[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P218_constr_437, &asn_PER_type_ProtocolExtensionContainer_7683P218_constr_437, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P218_437,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P218_specs_437	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P218_specs_437	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P219_439[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P219_439[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -9468,31 +9468,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P219_tags_439[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P219_tags_439[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P219_specs_439 = {
-	sizeof(struct ProtocolExtensionContainer_9566P219),
-	offsetof(struct ProtocolExtensionContainer_9566P219, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P219_specs_439 = {
+	sizeof(struct ProtocolExtensionContainer_7683P219),
+	offsetof(struct ProtocolExtensionContainer_7683P219, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P219 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P219 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P219_tags_439,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P219_tags_439)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P219_tags_439[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P219_tags_439,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P219_tags_439)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P219_tags_439[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P219_constr_439, &asn_PER_type_ProtocolExtensionContainer_9566P219_constr_439, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P219_439,
+	asn_DEF_ProtocolExtensionContainer_7683P219_tags_439,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P219_tags_439)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P219_tags_439[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P219_tags_439,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P219_tags_439)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P219_tags_439[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P219_constr_439, &asn_PER_type_ProtocolExtensionContainer_7683P219_constr_439, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P219_439,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P219_specs_439	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P219_specs_439	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P220_441[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P220_441[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -9503,31 +9503,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P220_tags_441[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P220_tags_441[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P220_specs_441 = {
-	sizeof(struct ProtocolExtensionContainer_9566P220),
-	offsetof(struct ProtocolExtensionContainer_9566P220, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P220_specs_441 = {
+	sizeof(struct ProtocolExtensionContainer_7683P220),
+	offsetof(struct ProtocolExtensionContainer_7683P220, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P220 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P220 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P220_tags_441,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P220_tags_441)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P220_tags_441[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P220_tags_441,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P220_tags_441)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P220_tags_441[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P220_constr_441, &asn_PER_type_ProtocolExtensionContainer_9566P220_constr_441, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P220_441,
+	asn_DEF_ProtocolExtensionContainer_7683P220_tags_441,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P220_tags_441)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P220_tags_441[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P220_tags_441,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P220_tags_441)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P220_tags_441[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P220_constr_441, &asn_PER_type_ProtocolExtensionContainer_7683P220_constr_441, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P220_441,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P220_specs_441	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P220_specs_441	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P221_443[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P221_443[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -9538,31 +9538,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P221_tags_443[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P221_tags_443[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P221_specs_443 = {
-	sizeof(struct ProtocolExtensionContainer_9566P221),
-	offsetof(struct ProtocolExtensionContainer_9566P221, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P221_specs_443 = {
+	sizeof(struct ProtocolExtensionContainer_7683P221),
+	offsetof(struct ProtocolExtensionContainer_7683P221, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P221 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P221 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P221_tags_443,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P221_tags_443)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P221_tags_443[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P221_tags_443,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P221_tags_443)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P221_tags_443[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P221_constr_443, &asn_PER_type_ProtocolExtensionContainer_9566P221_constr_443, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P221_443,
+	asn_DEF_ProtocolExtensionContainer_7683P221_tags_443,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P221_tags_443)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P221_tags_443[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P221_tags_443,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P221_tags_443)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P221_tags_443[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P221_constr_443, &asn_PER_type_ProtocolExtensionContainer_7683P221_constr_443, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P221_443,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P221_specs_443	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P221_specs_443	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_9566P222_445[] = {
+asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_7683P222_445[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -9573,27 +9573,27 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_9566P222_tags_445[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolExtensionContainer_7683P222_tags_445[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_9566P222_specs_445 = {
-	sizeof(struct ProtocolExtensionContainer_9566P222),
-	offsetof(struct ProtocolExtensionContainer_9566P222, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolExtensionContainer_7683P222_specs_445 = {
+	sizeof(struct ProtocolExtensionContainer_7683P222),
+	offsetof(struct ProtocolExtensionContainer_7683P222, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_9566P222 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_7683P222 = {
 	"ProtocolExtensionContainer",
 	"ProtocolExtensionContainer",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolExtensionContainer_9566P222_tags_445,
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P222_tags_445)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P222_tags_445[0]), /* 1 */
-	asn_DEF_ProtocolExtensionContainer_9566P222_tags_445,	/* Same as above */
-	sizeof(asn_DEF_ProtocolExtensionContainer_9566P222_tags_445)
-		/sizeof(asn_DEF_ProtocolExtensionContainer_9566P222_tags_445[0]), /* 1 */
-	{ &asn_OER_type_ProtocolExtensionContainer_9566P222_constr_445, &asn_PER_type_ProtocolExtensionContainer_9566P222_constr_445, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolExtensionContainer_9566P222_445,
+	asn_DEF_ProtocolExtensionContainer_7683P222_tags_445,
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P222_tags_445)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P222_tags_445[0]), /* 1 */
+	asn_DEF_ProtocolExtensionContainer_7683P222_tags_445,	/* Same as above */
+	sizeof(asn_DEF_ProtocolExtensionContainer_7683P222_tags_445)
+		/sizeof(asn_DEF_ProtocolExtensionContainer_7683P222_tags_445[0]), /* 1 */
+	{ &asn_OER_type_ProtocolExtensionContainer_7683P222_constr_445, &asn_PER_type_ProtocolExtensionContainer_7683P222_constr_445, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolExtensionContainer_7683P222_445,
 	1,	/* Single element */
-	&asn_SPC_ProtocolExtensionContainer_9566P222_specs_445	/* Additional specs */
+	&asn_SPC_ProtocolExtensionContainer_7683P222_specs_445	/* Additional specs */
 };
 
diff --git a/e2ap/lib/ProtocolExtensionField.c b/e2ap/lib/ProtocolExtensionField.c
index 0449d9f..62cda8d 100644
--- a/e2ap/lib/ProtocolExtensionField.c
+++ b/e2ap/lib/ProtocolExtensionField.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-Containers"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ProtocolExtensionField.h"
@@ -1595,6 +1595,15 @@
 	size_t for_column = 2; /* &Extension */
 	size_t row, presence_index = 0;
 	const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, id));
+	const int indexToPresence[7] = {
+		E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue_PR_NOTHING,
+		E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue_PR_ReceiveStatusOfULPDCPSDUsExtended,
+		E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue_PR_COUNTValueExtended,
+		E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue_PR_COUNTValueExtended,
+		E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue_PR_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18,
+		E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue_PR_COUNTvaluePDCP_SNlength18,
+		E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue_PR_COUNTvaluePDCP_SNlength18
+	};
 	
 	for(row=0; row < itable->rows_count; row++) {
 	    const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
@@ -1606,7 +1615,7 @@
 	    presence_index++;
 	    if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
 	        result.type_descriptor = type_cell->type_descriptor;
-	        result.presence_index = presence_index;
+	        result.presence_index = indexToPresence[presence_index];
 	        break;
 	    }
 	}
@@ -2504,6 +2513,11 @@
 	size_t for_column = 2; /* &Extension */
 	size_t row, presence_index = 0;
 	const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, id));
+	const int indexToPresence[3] = {
+		E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue_PR_NOTHING,
+		E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue_PR_Correlation_ID,
+		E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue_PR_Correlation_ID
+	};
 	
 	for(row=0; row < itable->rows_count; row++) {
 	    const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
@@ -2515,7 +2529,7 @@
 	    presence_index++;
 	    if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
 	        result.type_descriptor = type_cell->type_descriptor;
-	        result.presence_index = presence_index;
+	        result.presence_index = indexToPresence[presence_index];
 	        break;
 	    }
 	}
@@ -2999,6 +3013,11 @@
 	size_t for_column = 2; /* &Extension */
 	size_t row, presence_index = 0;
 	const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, id));
+	const int indexToPresence[3] = {
+		E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue_PR_NOTHING,
+		E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue_PR_Correlation_ID,
+		E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue_PR_Correlation_ID
+	};
 	
 	for(row=0; row < itable->rows_count; row++) {
 	    const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
@@ -3010,7 +3029,7 @@
 	    presence_index++;
 	    if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
 	        result.type_descriptor = type_cell->type_descriptor;
-	        result.presence_index = presence_index;
+	        result.presence_index = indexToPresence[presence_index];
 	        break;
 	    }
 	}
@@ -4601,6 +4620,12 @@
 	size_t for_column = 2; /* &Extension */
 	size_t row, presence_index = 0;
 	const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, id));
+	const int indexToPresence[4] = {
+		E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue_PR_NOTHING,
+		E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue_PR_PDCPSnLength,
+		E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue_PR_PDCPSnLength,
+		E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue_PR_DuplicationActivation
+	};
 	
 	for(row=0; row < itable->rows_count; row++) {
 	    const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
@@ -4612,7 +4637,7 @@
 	    presence_index++;
 	    if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
 	        result.type_descriptor = type_cell->type_descriptor;
-	        result.presence_index = presence_index;
+	        result.presence_index = indexToPresence[presence_index];
 	        break;
 	    }
 	}
@@ -4781,6 +4806,11 @@
 	size_t for_column = 2; /* &Extension */
 	size_t row, presence_index = 0;
 	const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, id));
+	const int indexToPresence[3] = {
+		E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue_PR_NOTHING,
+		E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue_PR_PDCPSnLength,
+		E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue_PR_PDCPSnLength
+	};
 	
 	for(row=0; row < itable->rows_count; row++) {
 	    const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
@@ -4792,7 +4822,7 @@
 	    presence_index++;
 	    if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
 	        result.type_descriptor = type_cell->type_descriptor;
-	        result.presence_index = presence_index;
+	        result.presence_index = indexToPresence[presence_index];
 	        break;
 	    }
 	}
@@ -5438,6 +5468,12 @@
 	size_t for_column = 2; /* &Extension */
 	size_t row, presence_index = 0;
 	const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id));
+	const int indexToPresence[4] = {
+		E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue_PR_NOTHING,
+		E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue_PR_PDCPSnLength,
+		E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue_PR_PDCPSnLength,
+		E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue_PR_DuplicationActivation
+	};
 	
 	for(row=0; row < itable->rows_count; row++) {
 	    const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
@@ -5449,7 +5485,7 @@
 	    presence_index++;
 	    if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
 	        result.type_descriptor = type_cell->type_descriptor;
-	        result.presence_index = presence_index;
+	        result.presence_index = indexToPresence[presence_index];
 	        break;
 	    }
 	}
@@ -5735,6 +5771,12 @@
 	size_t for_column = 2; /* &Extension */
 	size_t row, presence_index = 0;
 	const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id));
+	const int indexToPresence[4] = {
+		E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue_PR_NOTHING,
+		E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue_PR_PDCPSnLength,
+		E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue_PR_PDCPSnLength,
+		E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue_PR_GTPtunnelEndpoint
+	};
 	
 	for(row=0; row < itable->rows_count; row++) {
 	    const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
@@ -5746,7 +5788,7 @@
 	    presence_index++;
 	    if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
 	        result.type_descriptor = type_cell->type_descriptor;
-	        result.presence_index = presence_index;
+	        result.presence_index = indexToPresence[presence_index];
 	        break;
 	    }
 	}
@@ -6104,6 +6146,11 @@
 	size_t for_column = 2; /* &Extension */
 	size_t row, presence_index = 0;
 	const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id));
+	const int indexToPresence[3] = {
+		E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue_PR_NOTHING,
+		E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue_PR_PDCPSnLength,
+		E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue_PR_PDCPSnLength
+	};
 	
 	for(row=0; row < itable->rows_count; row++) {
 	    const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
@@ -6115,7 +6162,7 @@
 	    presence_index++;
 	    if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
 	        result.type_descriptor = type_cell->type_descriptor;
-	        result.presence_index = presence_index;
+	        result.presence_index = indexToPresence[presence_index];
 	        break;
 	    }
 	}
@@ -6401,6 +6448,11 @@
 	size_t for_column = 2; /* &Extension */
 	size_t row, presence_index = 0;
 	const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id));
+	const int indexToPresence[3] = {
+		E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue_PR_NOTHING,
+		E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue_PR_PDCPSnLength,
+		E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue_PR_PDCPSnLength
+	};
 	
 	for(row=0; row < itable->rows_count; row++) {
 	    const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
@@ -6412,7 +6464,7 @@
 	    presence_index++;
 	    if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
 	        result.type_descriptor = type_cell->type_descriptor;
-	        result.presence_index = presence_index;
+	        result.presence_index = indexToPresence[presence_index];
 	        break;
 	    }
 	}
@@ -7004,6 +7056,12 @@
 	size_t for_column = 2; /* &Extension */
 	size_t row, presence_index = 0;
 	const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, id));
+	const int indexToPresence[4] = {
+		E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue_PR_NOTHING,
+		E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue_PR_PDCPSnLength,
+		E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue_PR_PDCPSnLength,
+		E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue_PR_NewDRBIDrequest
+	};
 	
 	for(row=0; row < itable->rows_count; row++) {
 	    const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
@@ -7015,7 +7073,7 @@
 	    presence_index++;
 	    if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
 	        result.type_descriptor = type_cell->type_descriptor;
-	        result.presence_index = presence_index;
+	        result.presence_index = indexToPresence[presence_index];
 	        break;
 	    }
 	}
@@ -7364,6 +7422,11 @@
 	size_t for_column = 2; /* &Extension */
 	size_t row, presence_index = 0;
 	const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, id));
+	const int indexToPresence[3] = {
+		E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue_PR_NOTHING,
+		E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue_PR_PDCPSnLength,
+		E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue_PR_PDCPSnLength
+	};
 	
 	for(row=0; row < itable->rows_count; row++) {
 	    const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
@@ -7375,7 +7438,7 @@
 	    presence_index++;
 	    if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
 	        result.type_descriptor = type_cell->type_descriptor;
-	        result.presence_index = presence_index;
+	        result.presence_index = indexToPresence[presence_index];
 	        break;
 	    }
 	}
@@ -11324,6 +11387,11 @@
 	size_t for_column = 2; /* &Extension */
 	size_t row, presence_index = 0;
 	const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, id));
+	const int indexToPresence[3] = {
+		E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue_PR_NOTHING,
+		E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue_PR_Packet_LossRate,
+		E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue_PR_Packet_LossRate
+	};
 	
 	for(row=0; row < itable->rows_count; row++) {
 	    const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
@@ -11335,7 +11403,7 @@
 	    presence_index++;
 	    if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
 	        result.type_descriptor = type_cell->type_descriptor;
-	        result.presence_index = presence_index;
+	        result.presence_index = indexToPresence[presence_index];
 	        break;
 	    }
 	}
@@ -11756,6 +11824,15 @@
 	size_t for_column = 2; /* &Extension */
 	size_t row, presence_index = 0;
 	const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct FDD_Info_ExtIEs, id));
+	const int indexToPresence[7] = {
+		FDD_Info_ExtIEs__extensionValue_PR_NOTHING,
+		FDD_Info_ExtIEs__extensionValue_PR_EARFCNExtension,
+		FDD_Info_ExtIEs__extensionValue_PR_EARFCNExtension,
+		FDD_Info_ExtIEs__extensionValue_PR_OffsetOfNbiotChannelNumberToEARFCN,
+		FDD_Info_ExtIEs__extensionValue_PR_OffsetOfNbiotChannelNumberToEARFCN,
+		FDD_Info_ExtIEs__extensionValue_PR_NRS_NSSS_PowerOffset,
+		FDD_Info_ExtIEs__extensionValue_PR_NSSS_NumOccasionDifferentPrecoder
+	};
 	
 	for(row=0; row < itable->rows_count; row++) {
 	    const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
@@ -11767,7 +11844,7 @@
 	    presence_index++;
 	    if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
 	        result.type_descriptor = type_cell->type_descriptor;
-	        result.presence_index = presence_index;
+	        result.presence_index = indexToPresence[presence_index];
 	        break;
 	    }
 	}
@@ -12062,6 +12139,13 @@
 	size_t for_column = 2; /* &Extension */
 	size_t row, presence_index = 0;
 	const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct GBR_QosInformation_ExtIEs, id));
+	const int indexToPresence[5] = {
+		GBR_QosInformation_ExtIEs__extensionValue_PR_NOTHING,
+		GBR_QosInformation_ExtIEs__extensionValue_PR_ExtendedBitRate,
+		GBR_QosInformation_ExtIEs__extensionValue_PR_ExtendedBitRate,
+		GBR_QosInformation_ExtIEs__extensionValue_PR_ExtendedBitRate,
+		GBR_QosInformation_ExtIEs__extensionValue_PR_ExtendedBitRate
+	};
 	
 	for(row=0; row < itable->rows_count; row++) {
 	    const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
@@ -12073,7 +12157,7 @@
 	    presence_index++;
 	    if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
 	        result.type_descriptor = type_cell->type_descriptor;
-	        result.presence_index = presence_index;
+	        result.presence_index = indexToPresence[presence_index];
 	        break;
 	    }
 	}
@@ -16598,6 +16682,11 @@
 	size_t for_column = 2; /* &Extension */
 	size_t row, presence_index = 0;
 	const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, id));
+	const int indexToPresence[3] = {
+		UEAggregate_MaximumBitrate_ExtIEs__extensionValue_PR_NOTHING,
+		UEAggregate_MaximumBitrate_ExtIEs__extensionValue_PR_ExtendedBitRate,
+		UEAggregate_MaximumBitrate_ExtIEs__extensionValue_PR_ExtendedBitRate
+	};
 	
 	for(row=0; row < itable->rows_count; row++) {
 	    const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
@@ -16609,7 +16698,7 @@
 	    presence_index++;
 	    if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
 	        result.type_descriptor = type_cell->type_descriptor;
-	        result.presence_index = presence_index;
+	        result.presence_index = indexToPresence[presence_index];
 	        break;
 	    }
 	}
diff --git a/e2ap/lib/ProtocolIE-Container.c b/e2ap/lib/ProtocolIE-Container.c
index be2ee64..72320d6 100644
--- a/e2ap/lib/ProtocolIE-Container.c
+++ b/e2ap/lib/ProtocolIE-Container.c
@@ -1,974 +1,974 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-Containers"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ProtocolIE-Container.h"
 
 #include "ProtocolIE-Field.h"
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P0_constr_1 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P0_constr_1 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P0_constr_1 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P0_constr_1 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P1_constr_3 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P1_constr_3 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P1_constr_3 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P1_constr_3 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P2_constr_5 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P2_constr_5 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P2_constr_5 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P2_constr_5 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P3_constr_7 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P3_constr_7 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P3_constr_7 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P3_constr_7 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P4_constr_9 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P4_constr_9 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P4_constr_9 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P4_constr_9 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P5_constr_11 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P5_constr_11 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P5_constr_11 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P5_constr_11 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P6_constr_13 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P6_constr_13 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P6_constr_13 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P6_constr_13 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P7_constr_15 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P7_constr_15 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P7_constr_15 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P7_constr_15 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P8_constr_17 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P8_constr_17 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P8_constr_17 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P8_constr_17 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P9_constr_19 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P9_constr_19 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P9_constr_19 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P9_constr_19 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P10_constr_21 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P10_constr_21 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P10_constr_21 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P10_constr_21 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P11_constr_23 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P11_constr_23 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P11_constr_23 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P11_constr_23 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P12_constr_25 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P12_constr_25 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P12_constr_25 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P12_constr_25 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P13_constr_27 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P13_constr_27 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P13_constr_27 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P13_constr_27 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P14_constr_29 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P14_constr_29 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P14_constr_29 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P14_constr_29 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P15_constr_31 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P15_constr_31 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P15_constr_31 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P15_constr_31 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P16_constr_33 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P16_constr_33 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P16_constr_33 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P16_constr_33 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P17_constr_35 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P17_constr_35 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P17_constr_35 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P17_constr_35 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P18_constr_37 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P18_constr_37 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P18_constr_37 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P18_constr_37 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P19_constr_39 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P19_constr_39 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P19_constr_39 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P19_constr_39 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P20_constr_41 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P20_constr_41 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P20_constr_41 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P20_constr_41 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P21_constr_43 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P21_constr_43 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P21_constr_43 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P21_constr_43 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P22_constr_45 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P22_constr_45 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P22_constr_45 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P22_constr_45 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P23_constr_47 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P23_constr_47 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P23_constr_47 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P23_constr_47 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P24_constr_49 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P24_constr_49 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P24_constr_49 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P24_constr_49 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P25_constr_51 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P25_constr_51 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P25_constr_51 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P25_constr_51 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P26_constr_53 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P26_constr_53 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P26_constr_53 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P26_constr_53 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P27_constr_55 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P27_constr_55 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P27_constr_55 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P27_constr_55 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P28_constr_57 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P28_constr_57 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P28_constr_57 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P28_constr_57 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P29_constr_59 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P29_constr_59 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P29_constr_59 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P29_constr_59 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P30_constr_61 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P30_constr_61 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P30_constr_61 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P30_constr_61 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P31_constr_63 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P31_constr_63 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P31_constr_63 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P31_constr_63 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P32_constr_65 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P32_constr_65 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P32_constr_65 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P32_constr_65 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P33_constr_67 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P33_constr_67 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P33_constr_67 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P33_constr_67 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P34_constr_69 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P34_constr_69 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P34_constr_69 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P34_constr_69 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P35_constr_71 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P35_constr_71 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P35_constr_71 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P35_constr_71 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P36_constr_73 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P36_constr_73 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P36_constr_73 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P36_constr_73 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P37_constr_75 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P37_constr_75 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P37_constr_75 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P37_constr_75 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P38_constr_77 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P38_constr_77 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P38_constr_77 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P38_constr_77 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P39_constr_79 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P39_constr_79 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P39_constr_79 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P39_constr_79 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P40_constr_81 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P40_constr_81 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P40_constr_81 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P40_constr_81 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P41_constr_83 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P41_constr_83 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P41_constr_83 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P41_constr_83 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P42_constr_85 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P42_constr_85 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P42_constr_85 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P42_constr_85 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P43_constr_87 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P43_constr_87 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P43_constr_87 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P43_constr_87 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P44_constr_89 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P44_constr_89 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P44_constr_89 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P44_constr_89 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P45_constr_91 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P45_constr_91 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P45_constr_91 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P45_constr_91 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P46_constr_93 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P46_constr_93 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P46_constr_93 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P46_constr_93 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P47_constr_95 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P47_constr_95 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P47_constr_95 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P47_constr_95 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P48_constr_97 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P48_constr_97 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P48_constr_97 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P48_constr_97 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P49_constr_99 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P49_constr_99 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P49_constr_99 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P49_constr_99 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P50_constr_101 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P50_constr_101 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P50_constr_101 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P50_constr_101 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P51_constr_103 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P51_constr_103 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P51_constr_103 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P51_constr_103 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P52_constr_105 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P52_constr_105 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P52_constr_105 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P52_constr_105 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P53_constr_107 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P53_constr_107 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P53_constr_107 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P53_constr_107 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P54_constr_109 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P54_constr_109 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P54_constr_109 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P54_constr_109 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P55_constr_111 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P55_constr_111 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P55_constr_111 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P55_constr_111 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P56_constr_113 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P56_constr_113 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P56_constr_113 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P56_constr_113 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P57_constr_115 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P57_constr_115 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P57_constr_115 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P57_constr_115 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P58_constr_117 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P58_constr_117 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P58_constr_117 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P58_constr_117 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P59_constr_119 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P59_constr_119 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P59_constr_119 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P59_constr_119 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P60_constr_121 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P60_constr_121 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P60_constr_121 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P60_constr_121 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P61_constr_123 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P61_constr_123 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P61_constr_123 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P61_constr_123 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P62_constr_125 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P62_constr_125 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P62_constr_125 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P62_constr_125 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P63_constr_127 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P63_constr_127 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P63_constr_127 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P63_constr_127 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P64_constr_129 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P64_constr_129 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P64_constr_129 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P64_constr_129 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P65_constr_131 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P65_constr_131 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P65_constr_131 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P65_constr_131 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P66_constr_133 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P66_constr_133 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P66_constr_133 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P66_constr_133 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P67_constr_135 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P67_constr_135 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P67_constr_135 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P67_constr_135 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P68_constr_137 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P68_constr_137 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P68_constr_137 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P68_constr_137 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P69_constr_139 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P69_constr_139 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P69_constr_139 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P69_constr_139 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P70_constr_141 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P70_constr_141 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P70_constr_141 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P70_constr_141 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P71_constr_143 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P71_constr_143 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P71_constr_143 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P71_constr_143 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P72_constr_145 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P72_constr_145 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P72_constr_145 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P72_constr_145 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P73_constr_147 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P73_constr_147 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P73_constr_147 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P73_constr_147 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P74_constr_149 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P74_constr_149 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P74_constr_149 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P74_constr_149 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P75_constr_151 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P75_constr_151 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P75_constr_151 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P75_constr_151 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P76_constr_153 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P76_constr_153 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P76_constr_153 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P76_constr_153 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P77_constr_155 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P77_constr_155 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P77_constr_155 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P77_constr_155 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P78_constr_157 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P78_constr_157 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P78_constr_157 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P78_constr_157 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P79_constr_159 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P79_constr_159 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P79_constr_159 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P79_constr_159 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P80_constr_161 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P80_constr_161 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P80_constr_161 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P80_constr_161 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P81_constr_163 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P81_constr_163 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P81_constr_163 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P81_constr_163 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P82_constr_165 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P82_constr_165 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P82_constr_165 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P82_constr_165 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P83_constr_167 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P83_constr_167 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P83_constr_167 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P83_constr_167 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P84_constr_169 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P84_constr_169 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P84_constr_169 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P84_constr_169 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P85_constr_171 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P85_constr_171 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P85_constr_171 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P85_constr_171 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P86_constr_173 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P86_constr_173 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P86_constr_173 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P86_constr_173 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P87_constr_175 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P87_constr_175 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P87_constr_175 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P87_constr_175 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P88_constr_177 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P88_constr_177 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P88_constr_177 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P88_constr_177 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P89_constr_179 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P89_constr_179 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P89_constr_179 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P89_constr_179 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P90_constr_181 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P90_constr_181 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P90_constr_181 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P90_constr_181 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P91_constr_183 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P91_constr_183 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P91_constr_183 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P91_constr_183 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P92_constr_185 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P92_constr_185 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P92_constr_185 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P92_constr_185 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P93_constr_187 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P93_constr_187 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P93_constr_187 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P93_constr_187 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P94_constr_189 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P94_constr_189 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P94_constr_189 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P94_constr_189 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P95_constr_191 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P95_constr_191 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P95_constr_191 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P95_constr_191 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P96_constr_193 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P96_constr_193 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P96_constr_193 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P96_constr_193 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P97_constr_195 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P97_constr_195 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P97_constr_195 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P97_constr_195 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P98_constr_197 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P98_constr_197 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P98_constr_197 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P98_constr_197 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P99_constr_199 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P99_constr_199 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P99_constr_199 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P99_constr_199 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P100_constr_201 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P100_constr_201 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P100_constr_201 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P100_constr_201 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P101_constr_203 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P101_constr_203 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P101_constr_203 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P101_constr_203 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P102_constr_205 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P102_constr_205 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P102_constr_205 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P102_constr_205 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P103_constr_207 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P103_constr_207 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P103_constr_207 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P103_constr_207 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P104_constr_209 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P104_constr_209 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P104_constr_209 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P104_constr_209 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P105_constr_211 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P105_constr_211 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P105_constr_211 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P105_constr_211 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P106_constr_213 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P106_constr_213 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P106_constr_213 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P106_constr_213 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P107_constr_215 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P107_constr_215 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P107_constr_215 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P107_constr_215 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P108_constr_217 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P108_constr_217 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P108_constr_217 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P108_constr_217 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P109_constr_219 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P109_constr_219 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P109_constr_219 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P109_constr_219 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P110_constr_221 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P110_constr_221 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P110_constr_221 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P110_constr_221 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P111_constr_223 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P111_constr_223 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P111_constr_223 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P111_constr_223 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P112_constr_225 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P112_constr_225 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P112_constr_225 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P112_constr_225 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P113_constr_227 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P113_constr_227 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P113_constr_227 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P113_constr_227 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P114_constr_229 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P114_constr_229 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P114_constr_229 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P114_constr_229 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P115_constr_231 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P115_constr_231 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P115_constr_231 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P115_constr_231 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P116_constr_233 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P116_constr_233 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P116_constr_233 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P116_constr_233 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P117_constr_235 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P117_constr_235 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P117_constr_235 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P117_constr_235 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P118_constr_237 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P118_constr_237 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P118_constr_237 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P118_constr_237 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_9515P119_constr_239 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_7632P119_constr_239 CC_NOTUSED = {
 	{ 0, 0 },
 	-1	/* (SIZE(0..65535)) */};
-asn_per_constraints_t asn_PER_type_ProtocolIE_Container_9515P119_constr_239 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_ProtocolIE_Container_7632P119_constr_239 CC_NOTUSED = {
 	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
 	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (SIZE(0..65535)) */,
 	0, 0	/* No PER value map */
 };
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P0_1[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P0_1[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -979,31 +979,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P0_tags_1[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P0_tags_1[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P0_specs_1 = {
-	sizeof(struct ProtocolIE_Container_9515P0),
-	offsetof(struct ProtocolIE_Container_9515P0, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P0_specs_1 = {
+	sizeof(struct ProtocolIE_Container_7632P0),
+	offsetof(struct ProtocolIE_Container_7632P0, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P0 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P0 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P0_tags_1,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P0_tags_1)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P0_tags_1[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P0_tags_1,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P0_tags_1)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P0_tags_1[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P0_constr_1, &asn_PER_type_ProtocolIE_Container_9515P0_constr_1, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P0_1,
+	asn_DEF_ProtocolIE_Container_7632P0_tags_1,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P0_tags_1)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P0_tags_1[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P0_tags_1,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P0_tags_1)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P0_tags_1[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P0_constr_1, &asn_PER_type_ProtocolIE_Container_7632P0_constr_1, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P0_1,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P0_specs_1	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P0_specs_1	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P1_3[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P1_3[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -1014,31 +1014,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P1_tags_3[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P1_tags_3[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P1_specs_3 = {
-	sizeof(struct ProtocolIE_Container_9515P1),
-	offsetof(struct ProtocolIE_Container_9515P1, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P1_specs_3 = {
+	sizeof(struct ProtocolIE_Container_7632P1),
+	offsetof(struct ProtocolIE_Container_7632P1, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P1 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P1 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P1_tags_3,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P1_tags_3)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P1_tags_3[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P1_tags_3,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P1_tags_3)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P1_tags_3[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P1_constr_3, &asn_PER_type_ProtocolIE_Container_9515P1_constr_3, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P1_3,
+	asn_DEF_ProtocolIE_Container_7632P1_tags_3,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P1_tags_3)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P1_tags_3[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P1_tags_3,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P1_tags_3)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P1_tags_3[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P1_constr_3, &asn_PER_type_ProtocolIE_Container_7632P1_constr_3, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P1_3,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P1_specs_3	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P1_specs_3	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P2_5[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P2_5[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -1049,31 +1049,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P2_tags_5[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P2_tags_5[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P2_specs_5 = {
-	sizeof(struct ProtocolIE_Container_9515P2),
-	offsetof(struct ProtocolIE_Container_9515P2, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P2_specs_5 = {
+	sizeof(struct ProtocolIE_Container_7632P2),
+	offsetof(struct ProtocolIE_Container_7632P2, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P2 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P2 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P2_tags_5,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P2_tags_5)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P2_tags_5[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P2_tags_5,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P2_tags_5)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P2_tags_5[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P2_constr_5, &asn_PER_type_ProtocolIE_Container_9515P2_constr_5, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P2_5,
+	asn_DEF_ProtocolIE_Container_7632P2_tags_5,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P2_tags_5)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P2_tags_5[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P2_tags_5,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P2_tags_5)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P2_tags_5[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P2_constr_5, &asn_PER_type_ProtocolIE_Container_7632P2_constr_5, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P2_5,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P2_specs_5	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P2_specs_5	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P3_7[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P3_7[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -1084,31 +1084,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P3_tags_7[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P3_tags_7[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P3_specs_7 = {
-	sizeof(struct ProtocolIE_Container_9515P3),
-	offsetof(struct ProtocolIE_Container_9515P3, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P3_specs_7 = {
+	sizeof(struct ProtocolIE_Container_7632P3),
+	offsetof(struct ProtocolIE_Container_7632P3, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P3 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P3 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P3_tags_7,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P3_tags_7)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P3_tags_7[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P3_tags_7,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P3_tags_7)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P3_tags_7[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P3_constr_7, &asn_PER_type_ProtocolIE_Container_9515P3_constr_7, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P3_7,
+	asn_DEF_ProtocolIE_Container_7632P3_tags_7,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P3_tags_7)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P3_tags_7[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P3_tags_7,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P3_tags_7)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P3_tags_7[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P3_constr_7, &asn_PER_type_ProtocolIE_Container_7632P3_constr_7, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P3_7,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P3_specs_7	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P3_specs_7	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P4_9[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P4_9[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -1119,31 +1119,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P4_tags_9[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P4_tags_9[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P4_specs_9 = {
-	sizeof(struct ProtocolIE_Container_9515P4),
-	offsetof(struct ProtocolIE_Container_9515P4, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P4_specs_9 = {
+	sizeof(struct ProtocolIE_Container_7632P4),
+	offsetof(struct ProtocolIE_Container_7632P4, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P4 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P4 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P4_tags_9,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P4_tags_9)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P4_tags_9[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P4_tags_9,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P4_tags_9)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P4_tags_9[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P4_constr_9, &asn_PER_type_ProtocolIE_Container_9515P4_constr_9, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P4_9,
+	asn_DEF_ProtocolIE_Container_7632P4_tags_9,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P4_tags_9)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P4_tags_9[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P4_tags_9,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P4_tags_9)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P4_tags_9[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P4_constr_9, &asn_PER_type_ProtocolIE_Container_7632P4_constr_9, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P4_9,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P4_specs_9	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P4_specs_9	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P5_11[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P5_11[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -1154,31 +1154,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P5_tags_11[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P5_tags_11[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P5_specs_11 = {
-	sizeof(struct ProtocolIE_Container_9515P5),
-	offsetof(struct ProtocolIE_Container_9515P5, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P5_specs_11 = {
+	sizeof(struct ProtocolIE_Container_7632P5),
+	offsetof(struct ProtocolIE_Container_7632P5, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P5 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P5 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P5_tags_11,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P5_tags_11)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P5_tags_11[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P5_tags_11,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P5_tags_11)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P5_tags_11[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P5_constr_11, &asn_PER_type_ProtocolIE_Container_9515P5_constr_11, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P5_11,
+	asn_DEF_ProtocolIE_Container_7632P5_tags_11,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P5_tags_11)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P5_tags_11[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P5_tags_11,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P5_tags_11)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P5_tags_11[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P5_constr_11, &asn_PER_type_ProtocolIE_Container_7632P5_constr_11, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P5_11,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P5_specs_11	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P5_specs_11	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P6_13[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P6_13[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -1189,31 +1189,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P6_tags_13[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P6_tags_13[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P6_specs_13 = {
-	sizeof(struct ProtocolIE_Container_9515P6),
-	offsetof(struct ProtocolIE_Container_9515P6, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P6_specs_13 = {
+	sizeof(struct ProtocolIE_Container_7632P6),
+	offsetof(struct ProtocolIE_Container_7632P6, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P6 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P6 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P6_tags_13,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P6_tags_13)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P6_tags_13[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P6_tags_13,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P6_tags_13)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P6_tags_13[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P6_constr_13, &asn_PER_type_ProtocolIE_Container_9515P6_constr_13, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P6_13,
+	asn_DEF_ProtocolIE_Container_7632P6_tags_13,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P6_tags_13)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P6_tags_13[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P6_tags_13,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P6_tags_13)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P6_tags_13[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P6_constr_13, &asn_PER_type_ProtocolIE_Container_7632P6_constr_13, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P6_13,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P6_specs_13	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P6_specs_13	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P7_15[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P7_15[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -1224,31 +1224,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P7_tags_15[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P7_tags_15[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P7_specs_15 = {
-	sizeof(struct ProtocolIE_Container_9515P7),
-	offsetof(struct ProtocolIE_Container_9515P7, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P7_specs_15 = {
+	sizeof(struct ProtocolIE_Container_7632P7),
+	offsetof(struct ProtocolIE_Container_7632P7, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P7 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P7 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P7_tags_15,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P7_tags_15)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P7_tags_15[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P7_tags_15,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P7_tags_15)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P7_tags_15[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P7_constr_15, &asn_PER_type_ProtocolIE_Container_9515P7_constr_15, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P7_15,
+	asn_DEF_ProtocolIE_Container_7632P7_tags_15,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P7_tags_15)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P7_tags_15[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P7_tags_15,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P7_tags_15)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P7_tags_15[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P7_constr_15, &asn_PER_type_ProtocolIE_Container_7632P7_constr_15, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P7_15,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P7_specs_15	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P7_specs_15	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P8_17[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P8_17[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -1259,31 +1259,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P8_tags_17[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P8_tags_17[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P8_specs_17 = {
-	sizeof(struct ProtocolIE_Container_9515P8),
-	offsetof(struct ProtocolIE_Container_9515P8, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P8_specs_17 = {
+	sizeof(struct ProtocolIE_Container_7632P8),
+	offsetof(struct ProtocolIE_Container_7632P8, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P8 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P8 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P8_tags_17,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P8_tags_17)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P8_tags_17[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P8_tags_17,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P8_tags_17)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P8_tags_17[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P8_constr_17, &asn_PER_type_ProtocolIE_Container_9515P8_constr_17, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P8_17,
+	asn_DEF_ProtocolIE_Container_7632P8_tags_17,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P8_tags_17)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P8_tags_17[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P8_tags_17,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P8_tags_17)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P8_tags_17[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P8_constr_17, &asn_PER_type_ProtocolIE_Container_7632P8_constr_17, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P8_17,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P8_specs_17	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P8_specs_17	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P9_19[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P9_19[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -1294,31 +1294,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P9_tags_19[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P9_tags_19[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P9_specs_19 = {
-	sizeof(struct ProtocolIE_Container_9515P9),
-	offsetof(struct ProtocolIE_Container_9515P9, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P9_specs_19 = {
+	sizeof(struct ProtocolIE_Container_7632P9),
+	offsetof(struct ProtocolIE_Container_7632P9, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P9 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P9 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P9_tags_19,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P9_tags_19)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P9_tags_19[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P9_tags_19,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P9_tags_19)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P9_tags_19[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P9_constr_19, &asn_PER_type_ProtocolIE_Container_9515P9_constr_19, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P9_19,
+	asn_DEF_ProtocolIE_Container_7632P9_tags_19,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P9_tags_19)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P9_tags_19[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P9_tags_19,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P9_tags_19)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P9_tags_19[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P9_constr_19, &asn_PER_type_ProtocolIE_Container_7632P9_constr_19, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P9_19,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P9_specs_19	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P9_specs_19	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P10_21[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P10_21[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -1329,31 +1329,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P10_tags_21[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P10_tags_21[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P10_specs_21 = {
-	sizeof(struct ProtocolIE_Container_9515P10),
-	offsetof(struct ProtocolIE_Container_9515P10, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P10_specs_21 = {
+	sizeof(struct ProtocolIE_Container_7632P10),
+	offsetof(struct ProtocolIE_Container_7632P10, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P10 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P10 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P10_tags_21,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P10_tags_21)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P10_tags_21[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P10_tags_21,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P10_tags_21)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P10_tags_21[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P10_constr_21, &asn_PER_type_ProtocolIE_Container_9515P10_constr_21, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P10_21,
+	asn_DEF_ProtocolIE_Container_7632P10_tags_21,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P10_tags_21)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P10_tags_21[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P10_tags_21,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P10_tags_21)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P10_tags_21[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P10_constr_21, &asn_PER_type_ProtocolIE_Container_7632P10_constr_21, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P10_21,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P10_specs_21	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P10_specs_21	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P11_23[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P11_23[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -1364,31 +1364,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P11_tags_23[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P11_tags_23[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P11_specs_23 = {
-	sizeof(struct ProtocolIE_Container_9515P11),
-	offsetof(struct ProtocolIE_Container_9515P11, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P11_specs_23 = {
+	sizeof(struct ProtocolIE_Container_7632P11),
+	offsetof(struct ProtocolIE_Container_7632P11, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P11 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P11 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P11_tags_23,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P11_tags_23)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P11_tags_23[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P11_tags_23,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P11_tags_23)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P11_tags_23[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P11_constr_23, &asn_PER_type_ProtocolIE_Container_9515P11_constr_23, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P11_23,
+	asn_DEF_ProtocolIE_Container_7632P11_tags_23,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P11_tags_23)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P11_tags_23[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P11_tags_23,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P11_tags_23)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P11_tags_23[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P11_constr_23, &asn_PER_type_ProtocolIE_Container_7632P11_constr_23, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P11_23,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P11_specs_23	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P11_specs_23	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P12_25[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P12_25[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -1399,31 +1399,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P12_tags_25[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P12_tags_25[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P12_specs_25 = {
-	sizeof(struct ProtocolIE_Container_9515P12),
-	offsetof(struct ProtocolIE_Container_9515P12, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P12_specs_25 = {
+	sizeof(struct ProtocolIE_Container_7632P12),
+	offsetof(struct ProtocolIE_Container_7632P12, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P12 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P12 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P12_tags_25,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P12_tags_25)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P12_tags_25[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P12_tags_25,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P12_tags_25)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P12_tags_25[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P12_constr_25, &asn_PER_type_ProtocolIE_Container_9515P12_constr_25, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P12_25,
+	asn_DEF_ProtocolIE_Container_7632P12_tags_25,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P12_tags_25)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P12_tags_25[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P12_tags_25,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P12_tags_25)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P12_tags_25[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P12_constr_25, &asn_PER_type_ProtocolIE_Container_7632P12_constr_25, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P12_25,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P12_specs_25	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P12_specs_25	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P13_27[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P13_27[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -1434,31 +1434,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P13_tags_27[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P13_tags_27[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P13_specs_27 = {
-	sizeof(struct ProtocolIE_Container_9515P13),
-	offsetof(struct ProtocolIE_Container_9515P13, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P13_specs_27 = {
+	sizeof(struct ProtocolIE_Container_7632P13),
+	offsetof(struct ProtocolIE_Container_7632P13, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P13 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P13 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P13_tags_27,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P13_tags_27)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P13_tags_27[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P13_tags_27,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P13_tags_27)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P13_tags_27[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P13_constr_27, &asn_PER_type_ProtocolIE_Container_9515P13_constr_27, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P13_27,
+	asn_DEF_ProtocolIE_Container_7632P13_tags_27,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P13_tags_27)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P13_tags_27[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P13_tags_27,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P13_tags_27)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P13_tags_27[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P13_constr_27, &asn_PER_type_ProtocolIE_Container_7632P13_constr_27, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P13_27,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P13_specs_27	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P13_specs_27	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P14_29[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P14_29[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -1469,31 +1469,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P14_tags_29[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P14_tags_29[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P14_specs_29 = {
-	sizeof(struct ProtocolIE_Container_9515P14),
-	offsetof(struct ProtocolIE_Container_9515P14, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P14_specs_29 = {
+	sizeof(struct ProtocolIE_Container_7632P14),
+	offsetof(struct ProtocolIE_Container_7632P14, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P14 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P14 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P14_tags_29,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P14_tags_29)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P14_tags_29[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P14_tags_29,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P14_tags_29)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P14_tags_29[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P14_constr_29, &asn_PER_type_ProtocolIE_Container_9515P14_constr_29, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P14_29,
+	asn_DEF_ProtocolIE_Container_7632P14_tags_29,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P14_tags_29)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P14_tags_29[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P14_tags_29,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P14_tags_29)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P14_tags_29[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P14_constr_29, &asn_PER_type_ProtocolIE_Container_7632P14_constr_29, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P14_29,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P14_specs_29	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P14_specs_29	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P15_31[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P15_31[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -1504,31 +1504,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P15_tags_31[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P15_tags_31[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P15_specs_31 = {
-	sizeof(struct ProtocolIE_Container_9515P15),
-	offsetof(struct ProtocolIE_Container_9515P15, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P15_specs_31 = {
+	sizeof(struct ProtocolIE_Container_7632P15),
+	offsetof(struct ProtocolIE_Container_7632P15, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P15 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P15 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P15_tags_31,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P15_tags_31)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P15_tags_31[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P15_tags_31,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P15_tags_31)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P15_tags_31[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P15_constr_31, &asn_PER_type_ProtocolIE_Container_9515P15_constr_31, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P15_31,
+	asn_DEF_ProtocolIE_Container_7632P15_tags_31,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P15_tags_31)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P15_tags_31[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P15_tags_31,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P15_tags_31)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P15_tags_31[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P15_constr_31, &asn_PER_type_ProtocolIE_Container_7632P15_constr_31, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P15_31,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P15_specs_31	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P15_specs_31	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P16_33[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P16_33[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -1539,31 +1539,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P16_tags_33[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P16_tags_33[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P16_specs_33 = {
-	sizeof(struct ProtocolIE_Container_9515P16),
-	offsetof(struct ProtocolIE_Container_9515P16, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P16_specs_33 = {
+	sizeof(struct ProtocolIE_Container_7632P16),
+	offsetof(struct ProtocolIE_Container_7632P16, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P16 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P16 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P16_tags_33,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P16_tags_33)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P16_tags_33[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P16_tags_33,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P16_tags_33)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P16_tags_33[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P16_constr_33, &asn_PER_type_ProtocolIE_Container_9515P16_constr_33, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P16_33,
+	asn_DEF_ProtocolIE_Container_7632P16_tags_33,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P16_tags_33)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P16_tags_33[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P16_tags_33,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P16_tags_33)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P16_tags_33[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P16_constr_33, &asn_PER_type_ProtocolIE_Container_7632P16_constr_33, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P16_33,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P16_specs_33	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P16_specs_33	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P17_35[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P17_35[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -1574,31 +1574,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P17_tags_35[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P17_tags_35[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P17_specs_35 = {
-	sizeof(struct ProtocolIE_Container_9515P17),
-	offsetof(struct ProtocolIE_Container_9515P17, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P17_specs_35 = {
+	sizeof(struct ProtocolIE_Container_7632P17),
+	offsetof(struct ProtocolIE_Container_7632P17, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P17 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P17 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P17_tags_35,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P17_tags_35)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P17_tags_35[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P17_tags_35,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P17_tags_35)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P17_tags_35[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P17_constr_35, &asn_PER_type_ProtocolIE_Container_9515P17_constr_35, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P17_35,
+	asn_DEF_ProtocolIE_Container_7632P17_tags_35,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P17_tags_35)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P17_tags_35[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P17_tags_35,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P17_tags_35)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P17_tags_35[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P17_constr_35, &asn_PER_type_ProtocolIE_Container_7632P17_constr_35, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P17_35,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P17_specs_35	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P17_specs_35	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P18_37[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P18_37[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -1609,31 +1609,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P18_tags_37[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P18_tags_37[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P18_specs_37 = {
-	sizeof(struct ProtocolIE_Container_9515P18),
-	offsetof(struct ProtocolIE_Container_9515P18, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P18_specs_37 = {
+	sizeof(struct ProtocolIE_Container_7632P18),
+	offsetof(struct ProtocolIE_Container_7632P18, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P18 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P18 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P18_tags_37,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P18_tags_37)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P18_tags_37[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P18_tags_37,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P18_tags_37)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P18_tags_37[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P18_constr_37, &asn_PER_type_ProtocolIE_Container_9515P18_constr_37, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P18_37,
+	asn_DEF_ProtocolIE_Container_7632P18_tags_37,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P18_tags_37)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P18_tags_37[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P18_tags_37,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P18_tags_37)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P18_tags_37[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P18_constr_37, &asn_PER_type_ProtocolIE_Container_7632P18_constr_37, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P18_37,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P18_specs_37	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P18_specs_37	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P19_39[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P19_39[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -1644,31 +1644,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P19_tags_39[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P19_tags_39[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P19_specs_39 = {
-	sizeof(struct ProtocolIE_Container_9515P19),
-	offsetof(struct ProtocolIE_Container_9515P19, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P19_specs_39 = {
+	sizeof(struct ProtocolIE_Container_7632P19),
+	offsetof(struct ProtocolIE_Container_7632P19, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P19 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P19 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P19_tags_39,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P19_tags_39)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P19_tags_39[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P19_tags_39,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P19_tags_39)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P19_tags_39[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P19_constr_39, &asn_PER_type_ProtocolIE_Container_9515P19_constr_39, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P19_39,
+	asn_DEF_ProtocolIE_Container_7632P19_tags_39,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P19_tags_39)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P19_tags_39[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P19_tags_39,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P19_tags_39)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P19_tags_39[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P19_constr_39, &asn_PER_type_ProtocolIE_Container_7632P19_constr_39, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P19_39,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P19_specs_39	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P19_specs_39	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P20_41[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P20_41[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -1679,31 +1679,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P20_tags_41[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P20_tags_41[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P20_specs_41 = {
-	sizeof(struct ProtocolIE_Container_9515P20),
-	offsetof(struct ProtocolIE_Container_9515P20, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P20_specs_41 = {
+	sizeof(struct ProtocolIE_Container_7632P20),
+	offsetof(struct ProtocolIE_Container_7632P20, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P20 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P20 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P20_tags_41,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P20_tags_41)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P20_tags_41[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P20_tags_41,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P20_tags_41)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P20_tags_41[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P20_constr_41, &asn_PER_type_ProtocolIE_Container_9515P20_constr_41, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P20_41,
+	asn_DEF_ProtocolIE_Container_7632P20_tags_41,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P20_tags_41)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P20_tags_41[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P20_tags_41,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P20_tags_41)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P20_tags_41[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P20_constr_41, &asn_PER_type_ProtocolIE_Container_7632P20_constr_41, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P20_41,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P20_specs_41	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P20_specs_41	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P21_43[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P21_43[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -1714,31 +1714,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P21_tags_43[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P21_tags_43[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P21_specs_43 = {
-	sizeof(struct ProtocolIE_Container_9515P21),
-	offsetof(struct ProtocolIE_Container_9515P21, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P21_specs_43 = {
+	sizeof(struct ProtocolIE_Container_7632P21),
+	offsetof(struct ProtocolIE_Container_7632P21, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P21 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P21 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P21_tags_43,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P21_tags_43)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P21_tags_43[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P21_tags_43,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P21_tags_43)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P21_tags_43[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P21_constr_43, &asn_PER_type_ProtocolIE_Container_9515P21_constr_43, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P21_43,
+	asn_DEF_ProtocolIE_Container_7632P21_tags_43,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P21_tags_43)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P21_tags_43[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P21_tags_43,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P21_tags_43)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P21_tags_43[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P21_constr_43, &asn_PER_type_ProtocolIE_Container_7632P21_constr_43, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P21_43,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P21_specs_43	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P21_specs_43	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P22_45[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P22_45[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -1749,31 +1749,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P22_tags_45[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P22_tags_45[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P22_specs_45 = {
-	sizeof(struct ProtocolIE_Container_9515P22),
-	offsetof(struct ProtocolIE_Container_9515P22, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P22_specs_45 = {
+	sizeof(struct ProtocolIE_Container_7632P22),
+	offsetof(struct ProtocolIE_Container_7632P22, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P22 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P22 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P22_tags_45,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P22_tags_45)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P22_tags_45[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P22_tags_45,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P22_tags_45)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P22_tags_45[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P22_constr_45, &asn_PER_type_ProtocolIE_Container_9515P22_constr_45, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P22_45,
+	asn_DEF_ProtocolIE_Container_7632P22_tags_45,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P22_tags_45)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P22_tags_45[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P22_tags_45,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P22_tags_45)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P22_tags_45[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P22_constr_45, &asn_PER_type_ProtocolIE_Container_7632P22_constr_45, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P22_45,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P22_specs_45	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P22_specs_45	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P23_47[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P23_47[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -1784,31 +1784,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P23_tags_47[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P23_tags_47[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P23_specs_47 = {
-	sizeof(struct ProtocolIE_Container_9515P23),
-	offsetof(struct ProtocolIE_Container_9515P23, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P23_specs_47 = {
+	sizeof(struct ProtocolIE_Container_7632P23),
+	offsetof(struct ProtocolIE_Container_7632P23, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P23 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P23 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P23_tags_47,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P23_tags_47)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P23_tags_47[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P23_tags_47,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P23_tags_47)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P23_tags_47[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P23_constr_47, &asn_PER_type_ProtocolIE_Container_9515P23_constr_47, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P23_47,
+	asn_DEF_ProtocolIE_Container_7632P23_tags_47,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P23_tags_47)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P23_tags_47[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P23_tags_47,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P23_tags_47)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P23_tags_47[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P23_constr_47, &asn_PER_type_ProtocolIE_Container_7632P23_constr_47, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P23_47,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P23_specs_47	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P23_specs_47	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P24_49[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P24_49[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -1819,31 +1819,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P24_tags_49[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P24_tags_49[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P24_specs_49 = {
-	sizeof(struct ProtocolIE_Container_9515P24),
-	offsetof(struct ProtocolIE_Container_9515P24, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P24_specs_49 = {
+	sizeof(struct ProtocolIE_Container_7632P24),
+	offsetof(struct ProtocolIE_Container_7632P24, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P24 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P24 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P24_tags_49,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P24_tags_49)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P24_tags_49[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P24_tags_49,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P24_tags_49)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P24_tags_49[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P24_constr_49, &asn_PER_type_ProtocolIE_Container_9515P24_constr_49, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P24_49,
+	asn_DEF_ProtocolIE_Container_7632P24_tags_49,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P24_tags_49)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P24_tags_49[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P24_tags_49,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P24_tags_49)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P24_tags_49[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P24_constr_49, &asn_PER_type_ProtocolIE_Container_7632P24_constr_49, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P24_49,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P24_specs_49	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P24_specs_49	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P25_51[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P25_51[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -1854,31 +1854,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P25_tags_51[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P25_tags_51[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P25_specs_51 = {
-	sizeof(struct ProtocolIE_Container_9515P25),
-	offsetof(struct ProtocolIE_Container_9515P25, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P25_specs_51 = {
+	sizeof(struct ProtocolIE_Container_7632P25),
+	offsetof(struct ProtocolIE_Container_7632P25, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P25 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P25 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P25_tags_51,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P25_tags_51)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P25_tags_51[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P25_tags_51,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P25_tags_51)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P25_tags_51[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P25_constr_51, &asn_PER_type_ProtocolIE_Container_9515P25_constr_51, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P25_51,
+	asn_DEF_ProtocolIE_Container_7632P25_tags_51,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P25_tags_51)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P25_tags_51[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P25_tags_51,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P25_tags_51)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P25_tags_51[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P25_constr_51, &asn_PER_type_ProtocolIE_Container_7632P25_constr_51, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P25_51,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P25_specs_51	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P25_specs_51	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P26_53[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P26_53[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -1889,31 +1889,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P26_tags_53[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P26_tags_53[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P26_specs_53 = {
-	sizeof(struct ProtocolIE_Container_9515P26),
-	offsetof(struct ProtocolIE_Container_9515P26, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P26_specs_53 = {
+	sizeof(struct ProtocolIE_Container_7632P26),
+	offsetof(struct ProtocolIE_Container_7632P26, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P26 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P26 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P26_tags_53,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P26_tags_53)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P26_tags_53[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P26_tags_53,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P26_tags_53)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P26_tags_53[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P26_constr_53, &asn_PER_type_ProtocolIE_Container_9515P26_constr_53, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P26_53,
+	asn_DEF_ProtocolIE_Container_7632P26_tags_53,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P26_tags_53)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P26_tags_53[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P26_tags_53,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P26_tags_53)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P26_tags_53[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P26_constr_53, &asn_PER_type_ProtocolIE_Container_7632P26_constr_53, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P26_53,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P26_specs_53	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P26_specs_53	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P27_55[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P27_55[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -1924,31 +1924,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P27_tags_55[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P27_tags_55[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P27_specs_55 = {
-	sizeof(struct ProtocolIE_Container_9515P27),
-	offsetof(struct ProtocolIE_Container_9515P27, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P27_specs_55 = {
+	sizeof(struct ProtocolIE_Container_7632P27),
+	offsetof(struct ProtocolIE_Container_7632P27, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P27 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P27 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P27_tags_55,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P27_tags_55)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P27_tags_55[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P27_tags_55,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P27_tags_55)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P27_tags_55[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P27_constr_55, &asn_PER_type_ProtocolIE_Container_9515P27_constr_55, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P27_55,
+	asn_DEF_ProtocolIE_Container_7632P27_tags_55,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P27_tags_55)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P27_tags_55[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P27_tags_55,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P27_tags_55)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P27_tags_55[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P27_constr_55, &asn_PER_type_ProtocolIE_Container_7632P27_constr_55, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P27_55,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P27_specs_55	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P27_specs_55	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P28_57[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P28_57[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -1959,31 +1959,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P28_tags_57[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P28_tags_57[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P28_specs_57 = {
-	sizeof(struct ProtocolIE_Container_9515P28),
-	offsetof(struct ProtocolIE_Container_9515P28, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P28_specs_57 = {
+	sizeof(struct ProtocolIE_Container_7632P28),
+	offsetof(struct ProtocolIE_Container_7632P28, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P28 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P28 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P28_tags_57,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P28_tags_57)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P28_tags_57[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P28_tags_57,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P28_tags_57)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P28_tags_57[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P28_constr_57, &asn_PER_type_ProtocolIE_Container_9515P28_constr_57, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P28_57,
+	asn_DEF_ProtocolIE_Container_7632P28_tags_57,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P28_tags_57)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P28_tags_57[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P28_tags_57,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P28_tags_57)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P28_tags_57[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P28_constr_57, &asn_PER_type_ProtocolIE_Container_7632P28_constr_57, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P28_57,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P28_specs_57	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P28_specs_57	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P29_59[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P29_59[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -1994,31 +1994,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P29_tags_59[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P29_tags_59[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P29_specs_59 = {
-	sizeof(struct ProtocolIE_Container_9515P29),
-	offsetof(struct ProtocolIE_Container_9515P29, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P29_specs_59 = {
+	sizeof(struct ProtocolIE_Container_7632P29),
+	offsetof(struct ProtocolIE_Container_7632P29, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P29 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P29 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P29_tags_59,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P29_tags_59)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P29_tags_59[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P29_tags_59,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P29_tags_59)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P29_tags_59[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P29_constr_59, &asn_PER_type_ProtocolIE_Container_9515P29_constr_59, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P29_59,
+	asn_DEF_ProtocolIE_Container_7632P29_tags_59,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P29_tags_59)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P29_tags_59[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P29_tags_59,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P29_tags_59)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P29_tags_59[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P29_constr_59, &asn_PER_type_ProtocolIE_Container_7632P29_constr_59, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P29_59,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P29_specs_59	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P29_specs_59	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P30_61[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P30_61[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -2029,31 +2029,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P30_tags_61[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P30_tags_61[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P30_specs_61 = {
-	sizeof(struct ProtocolIE_Container_9515P30),
-	offsetof(struct ProtocolIE_Container_9515P30, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P30_specs_61 = {
+	sizeof(struct ProtocolIE_Container_7632P30),
+	offsetof(struct ProtocolIE_Container_7632P30, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P30 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P30 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P30_tags_61,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P30_tags_61)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P30_tags_61[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P30_tags_61,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P30_tags_61)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P30_tags_61[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P30_constr_61, &asn_PER_type_ProtocolIE_Container_9515P30_constr_61, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P30_61,
+	asn_DEF_ProtocolIE_Container_7632P30_tags_61,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P30_tags_61)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P30_tags_61[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P30_tags_61,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P30_tags_61)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P30_tags_61[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P30_constr_61, &asn_PER_type_ProtocolIE_Container_7632P30_constr_61, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P30_61,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P30_specs_61	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P30_specs_61	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P31_63[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P31_63[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -2064,31 +2064,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P31_tags_63[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P31_tags_63[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P31_specs_63 = {
-	sizeof(struct ProtocolIE_Container_9515P31),
-	offsetof(struct ProtocolIE_Container_9515P31, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P31_specs_63 = {
+	sizeof(struct ProtocolIE_Container_7632P31),
+	offsetof(struct ProtocolIE_Container_7632P31, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P31 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P31 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P31_tags_63,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P31_tags_63)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P31_tags_63[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P31_tags_63,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P31_tags_63)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P31_tags_63[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P31_constr_63, &asn_PER_type_ProtocolIE_Container_9515P31_constr_63, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P31_63,
+	asn_DEF_ProtocolIE_Container_7632P31_tags_63,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P31_tags_63)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P31_tags_63[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P31_tags_63,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P31_tags_63)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P31_tags_63[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P31_constr_63, &asn_PER_type_ProtocolIE_Container_7632P31_constr_63, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P31_63,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P31_specs_63	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P31_specs_63	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P32_65[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P32_65[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -2099,31 +2099,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P32_tags_65[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P32_tags_65[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P32_specs_65 = {
-	sizeof(struct ProtocolIE_Container_9515P32),
-	offsetof(struct ProtocolIE_Container_9515P32, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P32_specs_65 = {
+	sizeof(struct ProtocolIE_Container_7632P32),
+	offsetof(struct ProtocolIE_Container_7632P32, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P32 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P32 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P32_tags_65,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P32_tags_65)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P32_tags_65[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P32_tags_65,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P32_tags_65)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P32_tags_65[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P32_constr_65, &asn_PER_type_ProtocolIE_Container_9515P32_constr_65, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P32_65,
+	asn_DEF_ProtocolIE_Container_7632P32_tags_65,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P32_tags_65)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P32_tags_65[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P32_tags_65,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P32_tags_65)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P32_tags_65[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P32_constr_65, &asn_PER_type_ProtocolIE_Container_7632P32_constr_65, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P32_65,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P32_specs_65	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P32_specs_65	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P33_67[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P33_67[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -2134,31 +2134,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P33_tags_67[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P33_tags_67[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P33_specs_67 = {
-	sizeof(struct ProtocolIE_Container_9515P33),
-	offsetof(struct ProtocolIE_Container_9515P33, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P33_specs_67 = {
+	sizeof(struct ProtocolIE_Container_7632P33),
+	offsetof(struct ProtocolIE_Container_7632P33, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P33 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P33 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P33_tags_67,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P33_tags_67)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P33_tags_67[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P33_tags_67,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P33_tags_67)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P33_tags_67[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P33_constr_67, &asn_PER_type_ProtocolIE_Container_9515P33_constr_67, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P33_67,
+	asn_DEF_ProtocolIE_Container_7632P33_tags_67,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P33_tags_67)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P33_tags_67[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P33_tags_67,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P33_tags_67)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P33_tags_67[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P33_constr_67, &asn_PER_type_ProtocolIE_Container_7632P33_constr_67, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P33_67,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P33_specs_67	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P33_specs_67	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P34_69[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P34_69[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -2169,31 +2169,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P34_tags_69[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P34_tags_69[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P34_specs_69 = {
-	sizeof(struct ProtocolIE_Container_9515P34),
-	offsetof(struct ProtocolIE_Container_9515P34, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P34_specs_69 = {
+	sizeof(struct ProtocolIE_Container_7632P34),
+	offsetof(struct ProtocolIE_Container_7632P34, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P34 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P34 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P34_tags_69,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P34_tags_69)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P34_tags_69[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P34_tags_69,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P34_tags_69)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P34_tags_69[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P34_constr_69, &asn_PER_type_ProtocolIE_Container_9515P34_constr_69, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P34_69,
+	asn_DEF_ProtocolIE_Container_7632P34_tags_69,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P34_tags_69)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P34_tags_69[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P34_tags_69,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P34_tags_69)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P34_tags_69[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P34_constr_69, &asn_PER_type_ProtocolIE_Container_7632P34_constr_69, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P34_69,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P34_specs_69	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P34_specs_69	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P35_71[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P35_71[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -2204,31 +2204,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P35_tags_71[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P35_tags_71[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P35_specs_71 = {
-	sizeof(struct ProtocolIE_Container_9515P35),
-	offsetof(struct ProtocolIE_Container_9515P35, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P35_specs_71 = {
+	sizeof(struct ProtocolIE_Container_7632P35),
+	offsetof(struct ProtocolIE_Container_7632P35, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P35 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P35 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P35_tags_71,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P35_tags_71)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P35_tags_71[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P35_tags_71,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P35_tags_71)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P35_tags_71[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P35_constr_71, &asn_PER_type_ProtocolIE_Container_9515P35_constr_71, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P35_71,
+	asn_DEF_ProtocolIE_Container_7632P35_tags_71,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P35_tags_71)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P35_tags_71[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P35_tags_71,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P35_tags_71)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P35_tags_71[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P35_constr_71, &asn_PER_type_ProtocolIE_Container_7632P35_constr_71, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P35_71,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P35_specs_71	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P35_specs_71	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P36_73[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P36_73[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -2239,31 +2239,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P36_tags_73[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P36_tags_73[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P36_specs_73 = {
-	sizeof(struct ProtocolIE_Container_9515P36),
-	offsetof(struct ProtocolIE_Container_9515P36, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P36_specs_73 = {
+	sizeof(struct ProtocolIE_Container_7632P36),
+	offsetof(struct ProtocolIE_Container_7632P36, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P36 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P36 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P36_tags_73,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P36_tags_73)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P36_tags_73[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P36_tags_73,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P36_tags_73)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P36_tags_73[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P36_constr_73, &asn_PER_type_ProtocolIE_Container_9515P36_constr_73, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P36_73,
+	asn_DEF_ProtocolIE_Container_7632P36_tags_73,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P36_tags_73)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P36_tags_73[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P36_tags_73,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P36_tags_73)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P36_tags_73[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P36_constr_73, &asn_PER_type_ProtocolIE_Container_7632P36_constr_73, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P36_73,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P36_specs_73	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P36_specs_73	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P37_75[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P37_75[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -2274,31 +2274,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P37_tags_75[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P37_tags_75[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P37_specs_75 = {
-	sizeof(struct ProtocolIE_Container_9515P37),
-	offsetof(struct ProtocolIE_Container_9515P37, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P37_specs_75 = {
+	sizeof(struct ProtocolIE_Container_7632P37),
+	offsetof(struct ProtocolIE_Container_7632P37, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P37 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P37 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P37_tags_75,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P37_tags_75)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P37_tags_75[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P37_tags_75,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P37_tags_75)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P37_tags_75[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P37_constr_75, &asn_PER_type_ProtocolIE_Container_9515P37_constr_75, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P37_75,
+	asn_DEF_ProtocolIE_Container_7632P37_tags_75,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P37_tags_75)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P37_tags_75[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P37_tags_75,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P37_tags_75)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P37_tags_75[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P37_constr_75, &asn_PER_type_ProtocolIE_Container_7632P37_constr_75, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P37_75,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P37_specs_75	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P37_specs_75	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P38_77[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P38_77[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -2309,31 +2309,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P38_tags_77[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P38_tags_77[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P38_specs_77 = {
-	sizeof(struct ProtocolIE_Container_9515P38),
-	offsetof(struct ProtocolIE_Container_9515P38, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P38_specs_77 = {
+	sizeof(struct ProtocolIE_Container_7632P38),
+	offsetof(struct ProtocolIE_Container_7632P38, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P38 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P38 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P38_tags_77,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P38_tags_77)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P38_tags_77[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P38_tags_77,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P38_tags_77)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P38_tags_77[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P38_constr_77, &asn_PER_type_ProtocolIE_Container_9515P38_constr_77, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P38_77,
+	asn_DEF_ProtocolIE_Container_7632P38_tags_77,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P38_tags_77)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P38_tags_77[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P38_tags_77,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P38_tags_77)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P38_tags_77[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P38_constr_77, &asn_PER_type_ProtocolIE_Container_7632P38_constr_77, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P38_77,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P38_specs_77	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P38_specs_77	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P39_79[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P39_79[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -2344,31 +2344,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P39_tags_79[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P39_tags_79[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P39_specs_79 = {
-	sizeof(struct ProtocolIE_Container_9515P39),
-	offsetof(struct ProtocolIE_Container_9515P39, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P39_specs_79 = {
+	sizeof(struct ProtocolIE_Container_7632P39),
+	offsetof(struct ProtocolIE_Container_7632P39, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P39 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P39 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P39_tags_79,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P39_tags_79)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P39_tags_79[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P39_tags_79,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P39_tags_79)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P39_tags_79[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P39_constr_79, &asn_PER_type_ProtocolIE_Container_9515P39_constr_79, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P39_79,
+	asn_DEF_ProtocolIE_Container_7632P39_tags_79,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P39_tags_79)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P39_tags_79[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P39_tags_79,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P39_tags_79)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P39_tags_79[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P39_constr_79, &asn_PER_type_ProtocolIE_Container_7632P39_constr_79, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P39_79,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P39_specs_79	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P39_specs_79	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P40_81[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P40_81[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -2379,31 +2379,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P40_tags_81[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P40_tags_81[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P40_specs_81 = {
-	sizeof(struct ProtocolIE_Container_9515P40),
-	offsetof(struct ProtocolIE_Container_9515P40, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P40_specs_81 = {
+	sizeof(struct ProtocolIE_Container_7632P40),
+	offsetof(struct ProtocolIE_Container_7632P40, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P40 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P40 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P40_tags_81,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P40_tags_81)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P40_tags_81[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P40_tags_81,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P40_tags_81)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P40_tags_81[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P40_constr_81, &asn_PER_type_ProtocolIE_Container_9515P40_constr_81, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P40_81,
+	asn_DEF_ProtocolIE_Container_7632P40_tags_81,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P40_tags_81)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P40_tags_81[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P40_tags_81,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P40_tags_81)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P40_tags_81[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P40_constr_81, &asn_PER_type_ProtocolIE_Container_7632P40_constr_81, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P40_81,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P40_specs_81	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P40_specs_81	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P41_83[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P41_83[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -2414,31 +2414,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P41_tags_83[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P41_tags_83[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P41_specs_83 = {
-	sizeof(struct ProtocolIE_Container_9515P41),
-	offsetof(struct ProtocolIE_Container_9515P41, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P41_specs_83 = {
+	sizeof(struct ProtocolIE_Container_7632P41),
+	offsetof(struct ProtocolIE_Container_7632P41, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P41 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P41 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P41_tags_83,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P41_tags_83)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P41_tags_83[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P41_tags_83,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P41_tags_83)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P41_tags_83[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P41_constr_83, &asn_PER_type_ProtocolIE_Container_9515P41_constr_83, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P41_83,
+	asn_DEF_ProtocolIE_Container_7632P41_tags_83,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P41_tags_83)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P41_tags_83[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P41_tags_83,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P41_tags_83)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P41_tags_83[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P41_constr_83, &asn_PER_type_ProtocolIE_Container_7632P41_constr_83, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P41_83,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P41_specs_83	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P41_specs_83	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P42_85[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P42_85[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -2449,31 +2449,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P42_tags_85[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P42_tags_85[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P42_specs_85 = {
-	sizeof(struct ProtocolIE_Container_9515P42),
-	offsetof(struct ProtocolIE_Container_9515P42, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P42_specs_85 = {
+	sizeof(struct ProtocolIE_Container_7632P42),
+	offsetof(struct ProtocolIE_Container_7632P42, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P42 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P42 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P42_tags_85,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P42_tags_85)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P42_tags_85[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P42_tags_85,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P42_tags_85)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P42_tags_85[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P42_constr_85, &asn_PER_type_ProtocolIE_Container_9515P42_constr_85, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P42_85,
+	asn_DEF_ProtocolIE_Container_7632P42_tags_85,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P42_tags_85)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P42_tags_85[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P42_tags_85,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P42_tags_85)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P42_tags_85[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P42_constr_85, &asn_PER_type_ProtocolIE_Container_7632P42_constr_85, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P42_85,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P42_specs_85	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P42_specs_85	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P43_87[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P43_87[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -2484,31 +2484,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P43_tags_87[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P43_tags_87[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P43_specs_87 = {
-	sizeof(struct ProtocolIE_Container_9515P43),
-	offsetof(struct ProtocolIE_Container_9515P43, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P43_specs_87 = {
+	sizeof(struct ProtocolIE_Container_7632P43),
+	offsetof(struct ProtocolIE_Container_7632P43, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P43 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P43 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P43_tags_87,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P43_tags_87)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P43_tags_87[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P43_tags_87,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P43_tags_87)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P43_tags_87[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P43_constr_87, &asn_PER_type_ProtocolIE_Container_9515P43_constr_87, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P43_87,
+	asn_DEF_ProtocolIE_Container_7632P43_tags_87,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P43_tags_87)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P43_tags_87[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P43_tags_87,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P43_tags_87)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P43_tags_87[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P43_constr_87, &asn_PER_type_ProtocolIE_Container_7632P43_constr_87, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P43_87,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P43_specs_87	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P43_specs_87	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P44_89[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P44_89[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -2519,31 +2519,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P44_tags_89[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P44_tags_89[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P44_specs_89 = {
-	sizeof(struct ProtocolIE_Container_9515P44),
-	offsetof(struct ProtocolIE_Container_9515P44, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P44_specs_89 = {
+	sizeof(struct ProtocolIE_Container_7632P44),
+	offsetof(struct ProtocolIE_Container_7632P44, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P44 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P44 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P44_tags_89,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P44_tags_89)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P44_tags_89[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P44_tags_89,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P44_tags_89)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P44_tags_89[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P44_constr_89, &asn_PER_type_ProtocolIE_Container_9515P44_constr_89, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P44_89,
+	asn_DEF_ProtocolIE_Container_7632P44_tags_89,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P44_tags_89)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P44_tags_89[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P44_tags_89,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P44_tags_89)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P44_tags_89[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P44_constr_89, &asn_PER_type_ProtocolIE_Container_7632P44_constr_89, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P44_89,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P44_specs_89	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P44_specs_89	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P45_91[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P45_91[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -2554,31 +2554,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P45_tags_91[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P45_tags_91[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P45_specs_91 = {
-	sizeof(struct ProtocolIE_Container_9515P45),
-	offsetof(struct ProtocolIE_Container_9515P45, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P45_specs_91 = {
+	sizeof(struct ProtocolIE_Container_7632P45),
+	offsetof(struct ProtocolIE_Container_7632P45, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P45 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P45 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P45_tags_91,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P45_tags_91)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P45_tags_91[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P45_tags_91,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P45_tags_91)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P45_tags_91[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P45_constr_91, &asn_PER_type_ProtocolIE_Container_9515P45_constr_91, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P45_91,
+	asn_DEF_ProtocolIE_Container_7632P45_tags_91,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P45_tags_91)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P45_tags_91[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P45_tags_91,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P45_tags_91)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P45_tags_91[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P45_constr_91, &asn_PER_type_ProtocolIE_Container_7632P45_constr_91, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P45_91,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P45_specs_91	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P45_specs_91	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P46_93[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P46_93[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -2589,31 +2589,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P46_tags_93[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P46_tags_93[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P46_specs_93 = {
-	sizeof(struct ProtocolIE_Container_9515P46),
-	offsetof(struct ProtocolIE_Container_9515P46, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P46_specs_93 = {
+	sizeof(struct ProtocolIE_Container_7632P46),
+	offsetof(struct ProtocolIE_Container_7632P46, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P46 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P46 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P46_tags_93,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P46_tags_93)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P46_tags_93[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P46_tags_93,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P46_tags_93)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P46_tags_93[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P46_constr_93, &asn_PER_type_ProtocolIE_Container_9515P46_constr_93, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P46_93,
+	asn_DEF_ProtocolIE_Container_7632P46_tags_93,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P46_tags_93)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P46_tags_93[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P46_tags_93,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P46_tags_93)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P46_tags_93[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P46_constr_93, &asn_PER_type_ProtocolIE_Container_7632P46_constr_93, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P46_93,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P46_specs_93	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P46_specs_93	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P47_95[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P47_95[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -2624,31 +2624,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P47_tags_95[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P47_tags_95[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P47_specs_95 = {
-	sizeof(struct ProtocolIE_Container_9515P47),
-	offsetof(struct ProtocolIE_Container_9515P47, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P47_specs_95 = {
+	sizeof(struct ProtocolIE_Container_7632P47),
+	offsetof(struct ProtocolIE_Container_7632P47, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P47 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P47 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P47_tags_95,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P47_tags_95)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P47_tags_95[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P47_tags_95,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P47_tags_95)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P47_tags_95[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P47_constr_95, &asn_PER_type_ProtocolIE_Container_9515P47_constr_95, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P47_95,
+	asn_DEF_ProtocolIE_Container_7632P47_tags_95,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P47_tags_95)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P47_tags_95[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P47_tags_95,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P47_tags_95)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P47_tags_95[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P47_constr_95, &asn_PER_type_ProtocolIE_Container_7632P47_constr_95, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P47_95,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P47_specs_95	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P47_specs_95	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P48_97[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P48_97[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -2659,31 +2659,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P48_tags_97[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P48_tags_97[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P48_specs_97 = {
-	sizeof(struct ProtocolIE_Container_9515P48),
-	offsetof(struct ProtocolIE_Container_9515P48, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P48_specs_97 = {
+	sizeof(struct ProtocolIE_Container_7632P48),
+	offsetof(struct ProtocolIE_Container_7632P48, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P48 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P48 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P48_tags_97,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P48_tags_97)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P48_tags_97[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P48_tags_97,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P48_tags_97)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P48_tags_97[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P48_constr_97, &asn_PER_type_ProtocolIE_Container_9515P48_constr_97, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P48_97,
+	asn_DEF_ProtocolIE_Container_7632P48_tags_97,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P48_tags_97)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P48_tags_97[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P48_tags_97,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P48_tags_97)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P48_tags_97[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P48_constr_97, &asn_PER_type_ProtocolIE_Container_7632P48_constr_97, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P48_97,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P48_specs_97	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P48_specs_97	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P49_99[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P49_99[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -2694,31 +2694,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P49_tags_99[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P49_tags_99[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P49_specs_99 = {
-	sizeof(struct ProtocolIE_Container_9515P49),
-	offsetof(struct ProtocolIE_Container_9515P49, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P49_specs_99 = {
+	sizeof(struct ProtocolIE_Container_7632P49),
+	offsetof(struct ProtocolIE_Container_7632P49, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P49 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P49 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P49_tags_99,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P49_tags_99)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P49_tags_99[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P49_tags_99,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P49_tags_99)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P49_tags_99[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P49_constr_99, &asn_PER_type_ProtocolIE_Container_9515P49_constr_99, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P49_99,
+	asn_DEF_ProtocolIE_Container_7632P49_tags_99,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P49_tags_99)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P49_tags_99[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P49_tags_99,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P49_tags_99)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P49_tags_99[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P49_constr_99, &asn_PER_type_ProtocolIE_Container_7632P49_constr_99, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P49_99,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P49_specs_99	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P49_specs_99	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P50_101[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P50_101[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -2729,31 +2729,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P50_tags_101[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P50_tags_101[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P50_specs_101 = {
-	sizeof(struct ProtocolIE_Container_9515P50),
-	offsetof(struct ProtocolIE_Container_9515P50, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P50_specs_101 = {
+	sizeof(struct ProtocolIE_Container_7632P50),
+	offsetof(struct ProtocolIE_Container_7632P50, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P50 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P50 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P50_tags_101,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P50_tags_101)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P50_tags_101[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P50_tags_101,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P50_tags_101)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P50_tags_101[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P50_constr_101, &asn_PER_type_ProtocolIE_Container_9515P50_constr_101, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P50_101,
+	asn_DEF_ProtocolIE_Container_7632P50_tags_101,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P50_tags_101)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P50_tags_101[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P50_tags_101,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P50_tags_101)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P50_tags_101[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P50_constr_101, &asn_PER_type_ProtocolIE_Container_7632P50_constr_101, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P50_101,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P50_specs_101	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P50_specs_101	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P51_103[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P51_103[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -2764,31 +2764,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P51_tags_103[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P51_tags_103[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P51_specs_103 = {
-	sizeof(struct ProtocolIE_Container_9515P51),
-	offsetof(struct ProtocolIE_Container_9515P51, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P51_specs_103 = {
+	sizeof(struct ProtocolIE_Container_7632P51),
+	offsetof(struct ProtocolIE_Container_7632P51, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P51 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P51 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P51_tags_103,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P51_tags_103)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P51_tags_103[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P51_tags_103,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P51_tags_103)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P51_tags_103[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P51_constr_103, &asn_PER_type_ProtocolIE_Container_9515P51_constr_103, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P51_103,
+	asn_DEF_ProtocolIE_Container_7632P51_tags_103,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P51_tags_103)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P51_tags_103[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P51_tags_103,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P51_tags_103)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P51_tags_103[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P51_constr_103, &asn_PER_type_ProtocolIE_Container_7632P51_constr_103, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P51_103,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P51_specs_103	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P51_specs_103	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P52_105[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P52_105[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -2799,31 +2799,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P52_tags_105[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P52_tags_105[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P52_specs_105 = {
-	sizeof(struct ProtocolIE_Container_9515P52),
-	offsetof(struct ProtocolIE_Container_9515P52, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P52_specs_105 = {
+	sizeof(struct ProtocolIE_Container_7632P52),
+	offsetof(struct ProtocolIE_Container_7632P52, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P52 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P52 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P52_tags_105,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P52_tags_105)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P52_tags_105[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P52_tags_105,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P52_tags_105)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P52_tags_105[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P52_constr_105, &asn_PER_type_ProtocolIE_Container_9515P52_constr_105, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P52_105,
+	asn_DEF_ProtocolIE_Container_7632P52_tags_105,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P52_tags_105)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P52_tags_105[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P52_tags_105,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P52_tags_105)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P52_tags_105[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P52_constr_105, &asn_PER_type_ProtocolIE_Container_7632P52_constr_105, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P52_105,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P52_specs_105	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P52_specs_105	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P53_107[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P53_107[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -2834,31 +2834,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P53_tags_107[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P53_tags_107[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P53_specs_107 = {
-	sizeof(struct ProtocolIE_Container_9515P53),
-	offsetof(struct ProtocolIE_Container_9515P53, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P53_specs_107 = {
+	sizeof(struct ProtocolIE_Container_7632P53),
+	offsetof(struct ProtocolIE_Container_7632P53, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P53 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P53 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P53_tags_107,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P53_tags_107)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P53_tags_107[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P53_tags_107,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P53_tags_107)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P53_tags_107[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P53_constr_107, &asn_PER_type_ProtocolIE_Container_9515P53_constr_107, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P53_107,
+	asn_DEF_ProtocolIE_Container_7632P53_tags_107,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P53_tags_107)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P53_tags_107[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P53_tags_107,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P53_tags_107)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P53_tags_107[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P53_constr_107, &asn_PER_type_ProtocolIE_Container_7632P53_constr_107, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P53_107,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P53_specs_107	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P53_specs_107	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P54_109[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P54_109[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -2869,31 +2869,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P54_tags_109[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P54_tags_109[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P54_specs_109 = {
-	sizeof(struct ProtocolIE_Container_9515P54),
-	offsetof(struct ProtocolIE_Container_9515P54, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P54_specs_109 = {
+	sizeof(struct ProtocolIE_Container_7632P54),
+	offsetof(struct ProtocolIE_Container_7632P54, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P54 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P54 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P54_tags_109,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P54_tags_109)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P54_tags_109[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P54_tags_109,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P54_tags_109)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P54_tags_109[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P54_constr_109, &asn_PER_type_ProtocolIE_Container_9515P54_constr_109, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P54_109,
+	asn_DEF_ProtocolIE_Container_7632P54_tags_109,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P54_tags_109)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P54_tags_109[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P54_tags_109,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P54_tags_109)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P54_tags_109[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P54_constr_109, &asn_PER_type_ProtocolIE_Container_7632P54_constr_109, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P54_109,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P54_specs_109	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P54_specs_109	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P55_111[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P55_111[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -2904,31 +2904,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P55_tags_111[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P55_tags_111[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P55_specs_111 = {
-	sizeof(struct ProtocolIE_Container_9515P55),
-	offsetof(struct ProtocolIE_Container_9515P55, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P55_specs_111 = {
+	sizeof(struct ProtocolIE_Container_7632P55),
+	offsetof(struct ProtocolIE_Container_7632P55, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P55 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P55 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P55_tags_111,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P55_tags_111)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P55_tags_111[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P55_tags_111,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P55_tags_111)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P55_tags_111[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P55_constr_111, &asn_PER_type_ProtocolIE_Container_9515P55_constr_111, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P55_111,
+	asn_DEF_ProtocolIE_Container_7632P55_tags_111,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P55_tags_111)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P55_tags_111[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P55_tags_111,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P55_tags_111)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P55_tags_111[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P55_constr_111, &asn_PER_type_ProtocolIE_Container_7632P55_constr_111, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P55_111,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P55_specs_111	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P55_specs_111	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P56_113[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P56_113[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -2939,31 +2939,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P56_tags_113[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P56_tags_113[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P56_specs_113 = {
-	sizeof(struct ProtocolIE_Container_9515P56),
-	offsetof(struct ProtocolIE_Container_9515P56, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P56_specs_113 = {
+	sizeof(struct ProtocolIE_Container_7632P56),
+	offsetof(struct ProtocolIE_Container_7632P56, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P56 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P56 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P56_tags_113,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P56_tags_113)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P56_tags_113[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P56_tags_113,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P56_tags_113)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P56_tags_113[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P56_constr_113, &asn_PER_type_ProtocolIE_Container_9515P56_constr_113, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P56_113,
+	asn_DEF_ProtocolIE_Container_7632P56_tags_113,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P56_tags_113)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P56_tags_113[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P56_tags_113,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P56_tags_113)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P56_tags_113[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P56_constr_113, &asn_PER_type_ProtocolIE_Container_7632P56_constr_113, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P56_113,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P56_specs_113	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P56_specs_113	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P57_115[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P57_115[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -2974,31 +2974,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P57_tags_115[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P57_tags_115[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P57_specs_115 = {
-	sizeof(struct ProtocolIE_Container_9515P57),
-	offsetof(struct ProtocolIE_Container_9515P57, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P57_specs_115 = {
+	sizeof(struct ProtocolIE_Container_7632P57),
+	offsetof(struct ProtocolIE_Container_7632P57, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P57 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P57 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P57_tags_115,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P57_tags_115)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P57_tags_115[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P57_tags_115,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P57_tags_115)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P57_tags_115[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P57_constr_115, &asn_PER_type_ProtocolIE_Container_9515P57_constr_115, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P57_115,
+	asn_DEF_ProtocolIE_Container_7632P57_tags_115,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P57_tags_115)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P57_tags_115[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P57_tags_115,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P57_tags_115)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P57_tags_115[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P57_constr_115, &asn_PER_type_ProtocolIE_Container_7632P57_constr_115, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P57_115,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P57_specs_115	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P57_specs_115	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P58_117[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P58_117[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -3009,31 +3009,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P58_tags_117[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P58_tags_117[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P58_specs_117 = {
-	sizeof(struct ProtocolIE_Container_9515P58),
-	offsetof(struct ProtocolIE_Container_9515P58, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P58_specs_117 = {
+	sizeof(struct ProtocolIE_Container_7632P58),
+	offsetof(struct ProtocolIE_Container_7632P58, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P58 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P58 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P58_tags_117,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P58_tags_117)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P58_tags_117[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P58_tags_117,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P58_tags_117)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P58_tags_117[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P58_constr_117, &asn_PER_type_ProtocolIE_Container_9515P58_constr_117, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P58_117,
+	asn_DEF_ProtocolIE_Container_7632P58_tags_117,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P58_tags_117)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P58_tags_117[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P58_tags_117,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P58_tags_117)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P58_tags_117[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P58_constr_117, &asn_PER_type_ProtocolIE_Container_7632P58_constr_117, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P58_117,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P58_specs_117	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P58_specs_117	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P59_119[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P59_119[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -3044,31 +3044,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P59_tags_119[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P59_tags_119[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P59_specs_119 = {
-	sizeof(struct ProtocolIE_Container_9515P59),
-	offsetof(struct ProtocolIE_Container_9515P59, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P59_specs_119 = {
+	sizeof(struct ProtocolIE_Container_7632P59),
+	offsetof(struct ProtocolIE_Container_7632P59, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P59 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P59 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P59_tags_119,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P59_tags_119)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P59_tags_119[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P59_tags_119,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P59_tags_119)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P59_tags_119[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P59_constr_119, &asn_PER_type_ProtocolIE_Container_9515P59_constr_119, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P59_119,
+	asn_DEF_ProtocolIE_Container_7632P59_tags_119,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P59_tags_119)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P59_tags_119[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P59_tags_119,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P59_tags_119)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P59_tags_119[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P59_constr_119, &asn_PER_type_ProtocolIE_Container_7632P59_constr_119, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P59_119,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P59_specs_119	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P59_specs_119	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P60_121[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P60_121[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -3079,31 +3079,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P60_tags_121[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P60_tags_121[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P60_specs_121 = {
-	sizeof(struct ProtocolIE_Container_9515P60),
-	offsetof(struct ProtocolIE_Container_9515P60, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P60_specs_121 = {
+	sizeof(struct ProtocolIE_Container_7632P60),
+	offsetof(struct ProtocolIE_Container_7632P60, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P60 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P60 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P60_tags_121,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P60_tags_121)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P60_tags_121[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P60_tags_121,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P60_tags_121)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P60_tags_121[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P60_constr_121, &asn_PER_type_ProtocolIE_Container_9515P60_constr_121, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P60_121,
+	asn_DEF_ProtocolIE_Container_7632P60_tags_121,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P60_tags_121)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P60_tags_121[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P60_tags_121,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P60_tags_121)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P60_tags_121[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P60_constr_121, &asn_PER_type_ProtocolIE_Container_7632P60_constr_121, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P60_121,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P60_specs_121	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P60_specs_121	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P61_123[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P61_123[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -3114,31 +3114,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P61_tags_123[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P61_tags_123[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P61_specs_123 = {
-	sizeof(struct ProtocolIE_Container_9515P61),
-	offsetof(struct ProtocolIE_Container_9515P61, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P61_specs_123 = {
+	sizeof(struct ProtocolIE_Container_7632P61),
+	offsetof(struct ProtocolIE_Container_7632P61, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P61 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P61 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P61_tags_123,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P61_tags_123)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P61_tags_123[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P61_tags_123,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P61_tags_123)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P61_tags_123[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P61_constr_123, &asn_PER_type_ProtocolIE_Container_9515P61_constr_123, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P61_123,
+	asn_DEF_ProtocolIE_Container_7632P61_tags_123,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P61_tags_123)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P61_tags_123[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P61_tags_123,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P61_tags_123)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P61_tags_123[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P61_constr_123, &asn_PER_type_ProtocolIE_Container_7632P61_constr_123, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P61_123,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P61_specs_123	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P61_specs_123	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P62_125[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P62_125[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -3149,31 +3149,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P62_tags_125[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P62_tags_125[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P62_specs_125 = {
-	sizeof(struct ProtocolIE_Container_9515P62),
-	offsetof(struct ProtocolIE_Container_9515P62, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P62_specs_125 = {
+	sizeof(struct ProtocolIE_Container_7632P62),
+	offsetof(struct ProtocolIE_Container_7632P62, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P62 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P62 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P62_tags_125,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P62_tags_125)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P62_tags_125[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P62_tags_125,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P62_tags_125)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P62_tags_125[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P62_constr_125, &asn_PER_type_ProtocolIE_Container_9515P62_constr_125, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P62_125,
+	asn_DEF_ProtocolIE_Container_7632P62_tags_125,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P62_tags_125)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P62_tags_125[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P62_tags_125,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P62_tags_125)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P62_tags_125[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P62_constr_125, &asn_PER_type_ProtocolIE_Container_7632P62_constr_125, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P62_125,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P62_specs_125	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P62_specs_125	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P63_127[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P63_127[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -3184,31 +3184,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P63_tags_127[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P63_tags_127[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P63_specs_127 = {
-	sizeof(struct ProtocolIE_Container_9515P63),
-	offsetof(struct ProtocolIE_Container_9515P63, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P63_specs_127 = {
+	sizeof(struct ProtocolIE_Container_7632P63),
+	offsetof(struct ProtocolIE_Container_7632P63, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P63 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P63 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P63_tags_127,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P63_tags_127)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P63_tags_127[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P63_tags_127,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P63_tags_127)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P63_tags_127[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P63_constr_127, &asn_PER_type_ProtocolIE_Container_9515P63_constr_127, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P63_127,
+	asn_DEF_ProtocolIE_Container_7632P63_tags_127,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P63_tags_127)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P63_tags_127[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P63_tags_127,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P63_tags_127)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P63_tags_127[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P63_constr_127, &asn_PER_type_ProtocolIE_Container_7632P63_constr_127, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P63_127,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P63_specs_127	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P63_specs_127	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P64_129[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P64_129[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -3219,31 +3219,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P64_tags_129[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P64_tags_129[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P64_specs_129 = {
-	sizeof(struct ProtocolIE_Container_9515P64),
-	offsetof(struct ProtocolIE_Container_9515P64, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P64_specs_129 = {
+	sizeof(struct ProtocolIE_Container_7632P64),
+	offsetof(struct ProtocolIE_Container_7632P64, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P64 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P64 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P64_tags_129,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P64_tags_129)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P64_tags_129[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P64_tags_129,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P64_tags_129)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P64_tags_129[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P64_constr_129, &asn_PER_type_ProtocolIE_Container_9515P64_constr_129, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P64_129,
+	asn_DEF_ProtocolIE_Container_7632P64_tags_129,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P64_tags_129)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P64_tags_129[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P64_tags_129,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P64_tags_129)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P64_tags_129[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P64_constr_129, &asn_PER_type_ProtocolIE_Container_7632P64_constr_129, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P64_129,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P64_specs_129	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P64_specs_129	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P65_131[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P65_131[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -3254,31 +3254,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P65_tags_131[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P65_tags_131[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P65_specs_131 = {
-	sizeof(struct ProtocolIE_Container_9515P65),
-	offsetof(struct ProtocolIE_Container_9515P65, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P65_specs_131 = {
+	sizeof(struct ProtocolIE_Container_7632P65),
+	offsetof(struct ProtocolIE_Container_7632P65, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P65 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P65 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P65_tags_131,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P65_tags_131)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P65_tags_131[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P65_tags_131,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P65_tags_131)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P65_tags_131[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P65_constr_131, &asn_PER_type_ProtocolIE_Container_9515P65_constr_131, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P65_131,
+	asn_DEF_ProtocolIE_Container_7632P65_tags_131,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P65_tags_131)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P65_tags_131[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P65_tags_131,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P65_tags_131)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P65_tags_131[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P65_constr_131, &asn_PER_type_ProtocolIE_Container_7632P65_constr_131, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P65_131,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P65_specs_131	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P65_specs_131	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P66_133[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P66_133[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -3289,31 +3289,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P66_tags_133[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P66_tags_133[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P66_specs_133 = {
-	sizeof(struct ProtocolIE_Container_9515P66),
-	offsetof(struct ProtocolIE_Container_9515P66, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P66_specs_133 = {
+	sizeof(struct ProtocolIE_Container_7632P66),
+	offsetof(struct ProtocolIE_Container_7632P66, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P66 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P66 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P66_tags_133,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P66_tags_133)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P66_tags_133[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P66_tags_133,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P66_tags_133)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P66_tags_133[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P66_constr_133, &asn_PER_type_ProtocolIE_Container_9515P66_constr_133, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P66_133,
+	asn_DEF_ProtocolIE_Container_7632P66_tags_133,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P66_tags_133)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P66_tags_133[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P66_tags_133,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P66_tags_133)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P66_tags_133[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P66_constr_133, &asn_PER_type_ProtocolIE_Container_7632P66_constr_133, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P66_133,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P66_specs_133	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P66_specs_133	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P67_135[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P67_135[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -3324,31 +3324,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P67_tags_135[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P67_tags_135[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P67_specs_135 = {
-	sizeof(struct ProtocolIE_Container_9515P67),
-	offsetof(struct ProtocolIE_Container_9515P67, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P67_specs_135 = {
+	sizeof(struct ProtocolIE_Container_7632P67),
+	offsetof(struct ProtocolIE_Container_7632P67, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P67 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P67 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P67_tags_135,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P67_tags_135)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P67_tags_135[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P67_tags_135,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P67_tags_135)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P67_tags_135[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P67_constr_135, &asn_PER_type_ProtocolIE_Container_9515P67_constr_135, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P67_135,
+	asn_DEF_ProtocolIE_Container_7632P67_tags_135,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P67_tags_135)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P67_tags_135[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P67_tags_135,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P67_tags_135)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P67_tags_135[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P67_constr_135, &asn_PER_type_ProtocolIE_Container_7632P67_constr_135, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P67_135,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P67_specs_135	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P67_specs_135	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P68_137[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P68_137[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -3359,31 +3359,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P68_tags_137[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P68_tags_137[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P68_specs_137 = {
-	sizeof(struct ProtocolIE_Container_9515P68),
-	offsetof(struct ProtocolIE_Container_9515P68, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P68_specs_137 = {
+	sizeof(struct ProtocolIE_Container_7632P68),
+	offsetof(struct ProtocolIE_Container_7632P68, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P68 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P68 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P68_tags_137,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P68_tags_137)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P68_tags_137[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P68_tags_137,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P68_tags_137)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P68_tags_137[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P68_constr_137, &asn_PER_type_ProtocolIE_Container_9515P68_constr_137, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P68_137,
+	asn_DEF_ProtocolIE_Container_7632P68_tags_137,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P68_tags_137)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P68_tags_137[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P68_tags_137,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P68_tags_137)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P68_tags_137[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P68_constr_137, &asn_PER_type_ProtocolIE_Container_7632P68_constr_137, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P68_137,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P68_specs_137	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P68_specs_137	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P69_139[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P69_139[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -3394,31 +3394,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P69_tags_139[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P69_tags_139[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P69_specs_139 = {
-	sizeof(struct ProtocolIE_Container_9515P69),
-	offsetof(struct ProtocolIE_Container_9515P69, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P69_specs_139 = {
+	sizeof(struct ProtocolIE_Container_7632P69),
+	offsetof(struct ProtocolIE_Container_7632P69, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P69 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P69 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P69_tags_139,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P69_tags_139)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P69_tags_139[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P69_tags_139,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P69_tags_139)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P69_tags_139[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P69_constr_139, &asn_PER_type_ProtocolIE_Container_9515P69_constr_139, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P69_139,
+	asn_DEF_ProtocolIE_Container_7632P69_tags_139,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P69_tags_139)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P69_tags_139[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P69_tags_139,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P69_tags_139)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P69_tags_139[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P69_constr_139, &asn_PER_type_ProtocolIE_Container_7632P69_constr_139, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P69_139,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P69_specs_139	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P69_specs_139	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P70_141[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P70_141[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -3429,31 +3429,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P70_tags_141[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P70_tags_141[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P70_specs_141 = {
-	sizeof(struct ProtocolIE_Container_9515P70),
-	offsetof(struct ProtocolIE_Container_9515P70, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P70_specs_141 = {
+	sizeof(struct ProtocolIE_Container_7632P70),
+	offsetof(struct ProtocolIE_Container_7632P70, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P70 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P70 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P70_tags_141,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P70_tags_141)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P70_tags_141[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P70_tags_141,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P70_tags_141)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P70_tags_141[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P70_constr_141, &asn_PER_type_ProtocolIE_Container_9515P70_constr_141, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P70_141,
+	asn_DEF_ProtocolIE_Container_7632P70_tags_141,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P70_tags_141)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P70_tags_141[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P70_tags_141,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P70_tags_141)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P70_tags_141[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P70_constr_141, &asn_PER_type_ProtocolIE_Container_7632P70_constr_141, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P70_141,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P70_specs_141	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P70_specs_141	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P71_143[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P71_143[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -3464,31 +3464,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P71_tags_143[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P71_tags_143[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P71_specs_143 = {
-	sizeof(struct ProtocolIE_Container_9515P71),
-	offsetof(struct ProtocolIE_Container_9515P71, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P71_specs_143 = {
+	sizeof(struct ProtocolIE_Container_7632P71),
+	offsetof(struct ProtocolIE_Container_7632P71, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P71 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P71 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P71_tags_143,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P71_tags_143)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P71_tags_143[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P71_tags_143,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P71_tags_143)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P71_tags_143[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P71_constr_143, &asn_PER_type_ProtocolIE_Container_9515P71_constr_143, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P71_143,
+	asn_DEF_ProtocolIE_Container_7632P71_tags_143,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P71_tags_143)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P71_tags_143[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P71_tags_143,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P71_tags_143)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P71_tags_143[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P71_constr_143, &asn_PER_type_ProtocolIE_Container_7632P71_constr_143, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P71_143,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P71_specs_143	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P71_specs_143	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P72_145[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P72_145[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -3499,31 +3499,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P72_tags_145[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P72_tags_145[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P72_specs_145 = {
-	sizeof(struct ProtocolIE_Container_9515P72),
-	offsetof(struct ProtocolIE_Container_9515P72, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P72_specs_145 = {
+	sizeof(struct ProtocolIE_Container_7632P72),
+	offsetof(struct ProtocolIE_Container_7632P72, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P72 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P72 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P72_tags_145,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P72_tags_145)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P72_tags_145[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P72_tags_145,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P72_tags_145)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P72_tags_145[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P72_constr_145, &asn_PER_type_ProtocolIE_Container_9515P72_constr_145, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P72_145,
+	asn_DEF_ProtocolIE_Container_7632P72_tags_145,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P72_tags_145)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P72_tags_145[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P72_tags_145,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P72_tags_145)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P72_tags_145[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P72_constr_145, &asn_PER_type_ProtocolIE_Container_7632P72_constr_145, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P72_145,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P72_specs_145	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P72_specs_145	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P73_147[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P73_147[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -3534,31 +3534,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P73_tags_147[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P73_tags_147[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P73_specs_147 = {
-	sizeof(struct ProtocolIE_Container_9515P73),
-	offsetof(struct ProtocolIE_Container_9515P73, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P73_specs_147 = {
+	sizeof(struct ProtocolIE_Container_7632P73),
+	offsetof(struct ProtocolIE_Container_7632P73, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P73 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P73 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P73_tags_147,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P73_tags_147)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P73_tags_147[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P73_tags_147,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P73_tags_147)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P73_tags_147[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P73_constr_147, &asn_PER_type_ProtocolIE_Container_9515P73_constr_147, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P73_147,
+	asn_DEF_ProtocolIE_Container_7632P73_tags_147,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P73_tags_147)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P73_tags_147[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P73_tags_147,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P73_tags_147)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P73_tags_147[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P73_constr_147, &asn_PER_type_ProtocolIE_Container_7632P73_constr_147, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P73_147,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P73_specs_147	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P73_specs_147	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P74_149[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P74_149[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -3569,31 +3569,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P74_tags_149[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P74_tags_149[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P74_specs_149 = {
-	sizeof(struct ProtocolIE_Container_9515P74),
-	offsetof(struct ProtocolIE_Container_9515P74, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P74_specs_149 = {
+	sizeof(struct ProtocolIE_Container_7632P74),
+	offsetof(struct ProtocolIE_Container_7632P74, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P74 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P74 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P74_tags_149,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P74_tags_149)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P74_tags_149[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P74_tags_149,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P74_tags_149)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P74_tags_149[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P74_constr_149, &asn_PER_type_ProtocolIE_Container_9515P74_constr_149, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P74_149,
+	asn_DEF_ProtocolIE_Container_7632P74_tags_149,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P74_tags_149)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P74_tags_149[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P74_tags_149,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P74_tags_149)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P74_tags_149[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P74_constr_149, &asn_PER_type_ProtocolIE_Container_7632P74_constr_149, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P74_149,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P74_specs_149	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P74_specs_149	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P75_151[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P75_151[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -3604,31 +3604,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P75_tags_151[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P75_tags_151[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P75_specs_151 = {
-	sizeof(struct ProtocolIE_Container_9515P75),
-	offsetof(struct ProtocolIE_Container_9515P75, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P75_specs_151 = {
+	sizeof(struct ProtocolIE_Container_7632P75),
+	offsetof(struct ProtocolIE_Container_7632P75, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P75 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P75 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P75_tags_151,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P75_tags_151)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P75_tags_151[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P75_tags_151,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P75_tags_151)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P75_tags_151[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P75_constr_151, &asn_PER_type_ProtocolIE_Container_9515P75_constr_151, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P75_151,
+	asn_DEF_ProtocolIE_Container_7632P75_tags_151,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P75_tags_151)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P75_tags_151[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P75_tags_151,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P75_tags_151)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P75_tags_151[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P75_constr_151, &asn_PER_type_ProtocolIE_Container_7632P75_constr_151, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P75_151,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P75_specs_151	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P75_specs_151	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P76_153[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P76_153[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -3639,31 +3639,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P76_tags_153[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P76_tags_153[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P76_specs_153 = {
-	sizeof(struct ProtocolIE_Container_9515P76),
-	offsetof(struct ProtocolIE_Container_9515P76, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P76_specs_153 = {
+	sizeof(struct ProtocolIE_Container_7632P76),
+	offsetof(struct ProtocolIE_Container_7632P76, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P76 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P76 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P76_tags_153,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P76_tags_153)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P76_tags_153[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P76_tags_153,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P76_tags_153)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P76_tags_153[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P76_constr_153, &asn_PER_type_ProtocolIE_Container_9515P76_constr_153, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P76_153,
+	asn_DEF_ProtocolIE_Container_7632P76_tags_153,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P76_tags_153)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P76_tags_153[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P76_tags_153,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P76_tags_153)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P76_tags_153[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P76_constr_153, &asn_PER_type_ProtocolIE_Container_7632P76_constr_153, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P76_153,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P76_specs_153	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P76_specs_153	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P77_155[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P77_155[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -3674,31 +3674,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P77_tags_155[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P77_tags_155[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P77_specs_155 = {
-	sizeof(struct ProtocolIE_Container_9515P77),
-	offsetof(struct ProtocolIE_Container_9515P77, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P77_specs_155 = {
+	sizeof(struct ProtocolIE_Container_7632P77),
+	offsetof(struct ProtocolIE_Container_7632P77, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P77 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P77 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P77_tags_155,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P77_tags_155)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P77_tags_155[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P77_tags_155,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P77_tags_155)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P77_tags_155[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P77_constr_155, &asn_PER_type_ProtocolIE_Container_9515P77_constr_155, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P77_155,
+	asn_DEF_ProtocolIE_Container_7632P77_tags_155,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P77_tags_155)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P77_tags_155[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P77_tags_155,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P77_tags_155)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P77_tags_155[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P77_constr_155, &asn_PER_type_ProtocolIE_Container_7632P77_constr_155, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P77_155,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P77_specs_155	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P77_specs_155	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P78_157[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P78_157[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -3709,31 +3709,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P78_tags_157[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P78_tags_157[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P78_specs_157 = {
-	sizeof(struct ProtocolIE_Container_9515P78),
-	offsetof(struct ProtocolIE_Container_9515P78, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P78_specs_157 = {
+	sizeof(struct ProtocolIE_Container_7632P78),
+	offsetof(struct ProtocolIE_Container_7632P78, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P78 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P78 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P78_tags_157,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P78_tags_157)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P78_tags_157[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P78_tags_157,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P78_tags_157)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P78_tags_157[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P78_constr_157, &asn_PER_type_ProtocolIE_Container_9515P78_constr_157, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P78_157,
+	asn_DEF_ProtocolIE_Container_7632P78_tags_157,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P78_tags_157)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P78_tags_157[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P78_tags_157,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P78_tags_157)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P78_tags_157[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P78_constr_157, &asn_PER_type_ProtocolIE_Container_7632P78_constr_157, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P78_157,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P78_specs_157	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P78_specs_157	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P79_159[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P79_159[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -3744,31 +3744,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P79_tags_159[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P79_tags_159[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P79_specs_159 = {
-	sizeof(struct ProtocolIE_Container_9515P79),
-	offsetof(struct ProtocolIE_Container_9515P79, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P79_specs_159 = {
+	sizeof(struct ProtocolIE_Container_7632P79),
+	offsetof(struct ProtocolIE_Container_7632P79, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P79 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P79 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P79_tags_159,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P79_tags_159)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P79_tags_159[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P79_tags_159,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P79_tags_159)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P79_tags_159[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P79_constr_159, &asn_PER_type_ProtocolIE_Container_9515P79_constr_159, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P79_159,
+	asn_DEF_ProtocolIE_Container_7632P79_tags_159,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P79_tags_159)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P79_tags_159[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P79_tags_159,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P79_tags_159)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P79_tags_159[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P79_constr_159, &asn_PER_type_ProtocolIE_Container_7632P79_constr_159, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P79_159,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P79_specs_159	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P79_specs_159	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P80_161[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P80_161[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -3779,31 +3779,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P80_tags_161[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P80_tags_161[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P80_specs_161 = {
-	sizeof(struct ProtocolIE_Container_9515P80),
-	offsetof(struct ProtocolIE_Container_9515P80, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P80_specs_161 = {
+	sizeof(struct ProtocolIE_Container_7632P80),
+	offsetof(struct ProtocolIE_Container_7632P80, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P80 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P80 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P80_tags_161,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P80_tags_161)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P80_tags_161[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P80_tags_161,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P80_tags_161)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P80_tags_161[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P80_constr_161, &asn_PER_type_ProtocolIE_Container_9515P80_constr_161, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P80_161,
+	asn_DEF_ProtocolIE_Container_7632P80_tags_161,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P80_tags_161)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P80_tags_161[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P80_tags_161,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P80_tags_161)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P80_tags_161[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P80_constr_161, &asn_PER_type_ProtocolIE_Container_7632P80_constr_161, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P80_161,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P80_specs_161	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P80_specs_161	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P81_163[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P81_163[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -3814,31 +3814,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P81_tags_163[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P81_tags_163[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P81_specs_163 = {
-	sizeof(struct ProtocolIE_Container_9515P81),
-	offsetof(struct ProtocolIE_Container_9515P81, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P81_specs_163 = {
+	sizeof(struct ProtocolIE_Container_7632P81),
+	offsetof(struct ProtocolIE_Container_7632P81, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P81 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P81 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P81_tags_163,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P81_tags_163)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P81_tags_163[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P81_tags_163,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P81_tags_163)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P81_tags_163[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P81_constr_163, &asn_PER_type_ProtocolIE_Container_9515P81_constr_163, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P81_163,
+	asn_DEF_ProtocolIE_Container_7632P81_tags_163,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P81_tags_163)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P81_tags_163[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P81_tags_163,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P81_tags_163)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P81_tags_163[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P81_constr_163, &asn_PER_type_ProtocolIE_Container_7632P81_constr_163, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P81_163,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P81_specs_163	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P81_specs_163	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P82_165[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P82_165[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -3849,31 +3849,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P82_tags_165[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P82_tags_165[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P82_specs_165 = {
-	sizeof(struct ProtocolIE_Container_9515P82),
-	offsetof(struct ProtocolIE_Container_9515P82, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P82_specs_165 = {
+	sizeof(struct ProtocolIE_Container_7632P82),
+	offsetof(struct ProtocolIE_Container_7632P82, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P82 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P82 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P82_tags_165,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P82_tags_165)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P82_tags_165[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P82_tags_165,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P82_tags_165)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P82_tags_165[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P82_constr_165, &asn_PER_type_ProtocolIE_Container_9515P82_constr_165, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P82_165,
+	asn_DEF_ProtocolIE_Container_7632P82_tags_165,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P82_tags_165)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P82_tags_165[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P82_tags_165,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P82_tags_165)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P82_tags_165[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P82_constr_165, &asn_PER_type_ProtocolIE_Container_7632P82_constr_165, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P82_165,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P82_specs_165	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P82_specs_165	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P83_167[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P83_167[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -3884,31 +3884,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P83_tags_167[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P83_tags_167[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P83_specs_167 = {
-	sizeof(struct ProtocolIE_Container_9515P83),
-	offsetof(struct ProtocolIE_Container_9515P83, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P83_specs_167 = {
+	sizeof(struct ProtocolIE_Container_7632P83),
+	offsetof(struct ProtocolIE_Container_7632P83, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P83 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P83 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P83_tags_167,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P83_tags_167)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P83_tags_167[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P83_tags_167,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P83_tags_167)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P83_tags_167[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P83_constr_167, &asn_PER_type_ProtocolIE_Container_9515P83_constr_167, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P83_167,
+	asn_DEF_ProtocolIE_Container_7632P83_tags_167,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P83_tags_167)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P83_tags_167[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P83_tags_167,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P83_tags_167)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P83_tags_167[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P83_constr_167, &asn_PER_type_ProtocolIE_Container_7632P83_constr_167, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P83_167,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P83_specs_167	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P83_specs_167	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P84_169[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P84_169[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -3919,31 +3919,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P84_tags_169[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P84_tags_169[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P84_specs_169 = {
-	sizeof(struct ProtocolIE_Container_9515P84),
-	offsetof(struct ProtocolIE_Container_9515P84, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P84_specs_169 = {
+	sizeof(struct ProtocolIE_Container_7632P84),
+	offsetof(struct ProtocolIE_Container_7632P84, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P84 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P84 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P84_tags_169,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P84_tags_169)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P84_tags_169[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P84_tags_169,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P84_tags_169)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P84_tags_169[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P84_constr_169, &asn_PER_type_ProtocolIE_Container_9515P84_constr_169, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P84_169,
+	asn_DEF_ProtocolIE_Container_7632P84_tags_169,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P84_tags_169)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P84_tags_169[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P84_tags_169,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P84_tags_169)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P84_tags_169[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P84_constr_169, &asn_PER_type_ProtocolIE_Container_7632P84_constr_169, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P84_169,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P84_specs_169	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P84_specs_169	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P85_171[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P85_171[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -3954,31 +3954,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P85_tags_171[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P85_tags_171[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P85_specs_171 = {
-	sizeof(struct ProtocolIE_Container_9515P85),
-	offsetof(struct ProtocolIE_Container_9515P85, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P85_specs_171 = {
+	sizeof(struct ProtocolIE_Container_7632P85),
+	offsetof(struct ProtocolIE_Container_7632P85, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P85 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P85 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P85_tags_171,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P85_tags_171)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P85_tags_171[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P85_tags_171,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P85_tags_171)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P85_tags_171[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P85_constr_171, &asn_PER_type_ProtocolIE_Container_9515P85_constr_171, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P85_171,
+	asn_DEF_ProtocolIE_Container_7632P85_tags_171,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P85_tags_171)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P85_tags_171[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P85_tags_171,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P85_tags_171)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P85_tags_171[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P85_constr_171, &asn_PER_type_ProtocolIE_Container_7632P85_constr_171, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P85_171,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P85_specs_171	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P85_specs_171	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P86_173[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P86_173[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -3989,31 +3989,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P86_tags_173[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P86_tags_173[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P86_specs_173 = {
-	sizeof(struct ProtocolIE_Container_9515P86),
-	offsetof(struct ProtocolIE_Container_9515P86, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P86_specs_173 = {
+	sizeof(struct ProtocolIE_Container_7632P86),
+	offsetof(struct ProtocolIE_Container_7632P86, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P86 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P86 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P86_tags_173,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P86_tags_173)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P86_tags_173[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P86_tags_173,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P86_tags_173)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P86_tags_173[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P86_constr_173, &asn_PER_type_ProtocolIE_Container_9515P86_constr_173, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P86_173,
+	asn_DEF_ProtocolIE_Container_7632P86_tags_173,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P86_tags_173)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P86_tags_173[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P86_tags_173,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P86_tags_173)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P86_tags_173[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P86_constr_173, &asn_PER_type_ProtocolIE_Container_7632P86_constr_173, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P86_173,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P86_specs_173	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P86_specs_173	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P87_175[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P87_175[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -4024,31 +4024,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P87_tags_175[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P87_tags_175[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P87_specs_175 = {
-	sizeof(struct ProtocolIE_Container_9515P87),
-	offsetof(struct ProtocolIE_Container_9515P87, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P87_specs_175 = {
+	sizeof(struct ProtocolIE_Container_7632P87),
+	offsetof(struct ProtocolIE_Container_7632P87, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P87 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P87 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P87_tags_175,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P87_tags_175)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P87_tags_175[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P87_tags_175,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P87_tags_175)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P87_tags_175[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P87_constr_175, &asn_PER_type_ProtocolIE_Container_9515P87_constr_175, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P87_175,
+	asn_DEF_ProtocolIE_Container_7632P87_tags_175,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P87_tags_175)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P87_tags_175[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P87_tags_175,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P87_tags_175)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P87_tags_175[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P87_constr_175, &asn_PER_type_ProtocolIE_Container_7632P87_constr_175, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P87_175,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P87_specs_175	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P87_specs_175	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P88_177[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P88_177[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -4059,31 +4059,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P88_tags_177[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P88_tags_177[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P88_specs_177 = {
-	sizeof(struct ProtocolIE_Container_9515P88),
-	offsetof(struct ProtocolIE_Container_9515P88, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P88_specs_177 = {
+	sizeof(struct ProtocolIE_Container_7632P88),
+	offsetof(struct ProtocolIE_Container_7632P88, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P88 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P88 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P88_tags_177,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P88_tags_177)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P88_tags_177[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P88_tags_177,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P88_tags_177)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P88_tags_177[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P88_constr_177, &asn_PER_type_ProtocolIE_Container_9515P88_constr_177, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P88_177,
+	asn_DEF_ProtocolIE_Container_7632P88_tags_177,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P88_tags_177)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P88_tags_177[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P88_tags_177,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P88_tags_177)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P88_tags_177[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P88_constr_177, &asn_PER_type_ProtocolIE_Container_7632P88_constr_177, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P88_177,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P88_specs_177	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P88_specs_177	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P89_179[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P89_179[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -4094,31 +4094,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P89_tags_179[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P89_tags_179[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P89_specs_179 = {
-	sizeof(struct ProtocolIE_Container_9515P89),
-	offsetof(struct ProtocolIE_Container_9515P89, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P89_specs_179 = {
+	sizeof(struct ProtocolIE_Container_7632P89),
+	offsetof(struct ProtocolIE_Container_7632P89, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P89 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P89 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P89_tags_179,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P89_tags_179)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P89_tags_179[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P89_tags_179,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P89_tags_179)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P89_tags_179[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P89_constr_179, &asn_PER_type_ProtocolIE_Container_9515P89_constr_179, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P89_179,
+	asn_DEF_ProtocolIE_Container_7632P89_tags_179,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P89_tags_179)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P89_tags_179[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P89_tags_179,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P89_tags_179)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P89_tags_179[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P89_constr_179, &asn_PER_type_ProtocolIE_Container_7632P89_constr_179, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P89_179,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P89_specs_179	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P89_specs_179	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P90_181[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P90_181[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -4129,31 +4129,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P90_tags_181[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P90_tags_181[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P90_specs_181 = {
-	sizeof(struct ProtocolIE_Container_9515P90),
-	offsetof(struct ProtocolIE_Container_9515P90, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P90_specs_181 = {
+	sizeof(struct ProtocolIE_Container_7632P90),
+	offsetof(struct ProtocolIE_Container_7632P90, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P90 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P90 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P90_tags_181,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P90_tags_181)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P90_tags_181[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P90_tags_181,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P90_tags_181)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P90_tags_181[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P90_constr_181, &asn_PER_type_ProtocolIE_Container_9515P90_constr_181, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P90_181,
+	asn_DEF_ProtocolIE_Container_7632P90_tags_181,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P90_tags_181)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P90_tags_181[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P90_tags_181,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P90_tags_181)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P90_tags_181[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P90_constr_181, &asn_PER_type_ProtocolIE_Container_7632P90_constr_181, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P90_181,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P90_specs_181	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P90_specs_181	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P91_183[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P91_183[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -4164,31 +4164,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P91_tags_183[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P91_tags_183[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P91_specs_183 = {
-	sizeof(struct ProtocolIE_Container_9515P91),
-	offsetof(struct ProtocolIE_Container_9515P91, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P91_specs_183 = {
+	sizeof(struct ProtocolIE_Container_7632P91),
+	offsetof(struct ProtocolIE_Container_7632P91, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P91 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P91 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P91_tags_183,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P91_tags_183)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P91_tags_183[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P91_tags_183,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P91_tags_183)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P91_tags_183[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P91_constr_183, &asn_PER_type_ProtocolIE_Container_9515P91_constr_183, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P91_183,
+	asn_DEF_ProtocolIE_Container_7632P91_tags_183,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P91_tags_183)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P91_tags_183[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P91_tags_183,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P91_tags_183)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P91_tags_183[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P91_constr_183, &asn_PER_type_ProtocolIE_Container_7632P91_constr_183, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P91_183,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P91_specs_183	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P91_specs_183	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P92_185[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P92_185[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -4199,31 +4199,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P92_tags_185[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P92_tags_185[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P92_specs_185 = {
-	sizeof(struct ProtocolIE_Container_9515P92),
-	offsetof(struct ProtocolIE_Container_9515P92, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P92_specs_185 = {
+	sizeof(struct ProtocolIE_Container_7632P92),
+	offsetof(struct ProtocolIE_Container_7632P92, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P92 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P92 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P92_tags_185,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P92_tags_185)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P92_tags_185[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P92_tags_185,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P92_tags_185)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P92_tags_185[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P92_constr_185, &asn_PER_type_ProtocolIE_Container_9515P92_constr_185, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P92_185,
+	asn_DEF_ProtocolIE_Container_7632P92_tags_185,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P92_tags_185)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P92_tags_185[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P92_tags_185,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P92_tags_185)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P92_tags_185[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P92_constr_185, &asn_PER_type_ProtocolIE_Container_7632P92_constr_185, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P92_185,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P92_specs_185	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P92_specs_185	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P93_187[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P93_187[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -4234,31 +4234,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P93_tags_187[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P93_tags_187[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P93_specs_187 = {
-	sizeof(struct ProtocolIE_Container_9515P93),
-	offsetof(struct ProtocolIE_Container_9515P93, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P93_specs_187 = {
+	sizeof(struct ProtocolIE_Container_7632P93),
+	offsetof(struct ProtocolIE_Container_7632P93, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P93 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P93 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P93_tags_187,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P93_tags_187)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P93_tags_187[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P93_tags_187,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P93_tags_187)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P93_tags_187[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P93_constr_187, &asn_PER_type_ProtocolIE_Container_9515P93_constr_187, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P93_187,
+	asn_DEF_ProtocolIE_Container_7632P93_tags_187,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P93_tags_187)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P93_tags_187[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P93_tags_187,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P93_tags_187)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P93_tags_187[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P93_constr_187, &asn_PER_type_ProtocolIE_Container_7632P93_constr_187, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P93_187,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P93_specs_187	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P93_specs_187	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P94_189[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P94_189[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -4269,31 +4269,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P94_tags_189[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P94_tags_189[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P94_specs_189 = {
-	sizeof(struct ProtocolIE_Container_9515P94),
-	offsetof(struct ProtocolIE_Container_9515P94, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P94_specs_189 = {
+	sizeof(struct ProtocolIE_Container_7632P94),
+	offsetof(struct ProtocolIE_Container_7632P94, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P94 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P94 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P94_tags_189,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P94_tags_189)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P94_tags_189[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P94_tags_189,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P94_tags_189)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P94_tags_189[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P94_constr_189, &asn_PER_type_ProtocolIE_Container_9515P94_constr_189, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P94_189,
+	asn_DEF_ProtocolIE_Container_7632P94_tags_189,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P94_tags_189)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P94_tags_189[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P94_tags_189,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P94_tags_189)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P94_tags_189[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P94_constr_189, &asn_PER_type_ProtocolIE_Container_7632P94_constr_189, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P94_189,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P94_specs_189	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P94_specs_189	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P95_191[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P95_191[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -4304,31 +4304,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P95_tags_191[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P95_tags_191[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P95_specs_191 = {
-	sizeof(struct ProtocolIE_Container_9515P95),
-	offsetof(struct ProtocolIE_Container_9515P95, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P95_specs_191 = {
+	sizeof(struct ProtocolIE_Container_7632P95),
+	offsetof(struct ProtocolIE_Container_7632P95, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P95 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P95 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P95_tags_191,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P95_tags_191)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P95_tags_191[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P95_tags_191,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P95_tags_191)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P95_tags_191[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P95_constr_191, &asn_PER_type_ProtocolIE_Container_9515P95_constr_191, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P95_191,
+	asn_DEF_ProtocolIE_Container_7632P95_tags_191,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P95_tags_191)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P95_tags_191[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P95_tags_191,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P95_tags_191)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P95_tags_191[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P95_constr_191, &asn_PER_type_ProtocolIE_Container_7632P95_constr_191, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P95_191,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P95_specs_191	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P95_specs_191	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P96_193[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P96_193[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -4339,31 +4339,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P96_tags_193[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P96_tags_193[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P96_specs_193 = {
-	sizeof(struct ProtocolIE_Container_9515P96),
-	offsetof(struct ProtocolIE_Container_9515P96, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P96_specs_193 = {
+	sizeof(struct ProtocolIE_Container_7632P96),
+	offsetof(struct ProtocolIE_Container_7632P96, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P96 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P96 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P96_tags_193,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P96_tags_193)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P96_tags_193[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P96_tags_193,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P96_tags_193)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P96_tags_193[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P96_constr_193, &asn_PER_type_ProtocolIE_Container_9515P96_constr_193, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P96_193,
+	asn_DEF_ProtocolIE_Container_7632P96_tags_193,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P96_tags_193)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P96_tags_193[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P96_tags_193,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P96_tags_193)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P96_tags_193[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P96_constr_193, &asn_PER_type_ProtocolIE_Container_7632P96_constr_193, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P96_193,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P96_specs_193	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P96_specs_193	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P97_195[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P97_195[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -4374,31 +4374,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P97_tags_195[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P97_tags_195[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P97_specs_195 = {
-	sizeof(struct ProtocolIE_Container_9515P97),
-	offsetof(struct ProtocolIE_Container_9515P97, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P97_specs_195 = {
+	sizeof(struct ProtocolIE_Container_7632P97),
+	offsetof(struct ProtocolIE_Container_7632P97, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P97 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P97 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P97_tags_195,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P97_tags_195)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P97_tags_195[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P97_tags_195,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P97_tags_195)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P97_tags_195[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P97_constr_195, &asn_PER_type_ProtocolIE_Container_9515P97_constr_195, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P97_195,
+	asn_DEF_ProtocolIE_Container_7632P97_tags_195,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P97_tags_195)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P97_tags_195[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P97_tags_195,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P97_tags_195)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P97_tags_195[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P97_constr_195, &asn_PER_type_ProtocolIE_Container_7632P97_constr_195, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P97_195,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P97_specs_195	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P97_specs_195	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P98_197[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P98_197[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -4409,31 +4409,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P98_tags_197[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P98_tags_197[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P98_specs_197 = {
-	sizeof(struct ProtocolIE_Container_9515P98),
-	offsetof(struct ProtocolIE_Container_9515P98, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P98_specs_197 = {
+	sizeof(struct ProtocolIE_Container_7632P98),
+	offsetof(struct ProtocolIE_Container_7632P98, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P98 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P98 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P98_tags_197,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P98_tags_197)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P98_tags_197[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P98_tags_197,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P98_tags_197)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P98_tags_197[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P98_constr_197, &asn_PER_type_ProtocolIE_Container_9515P98_constr_197, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P98_197,
+	asn_DEF_ProtocolIE_Container_7632P98_tags_197,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P98_tags_197)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P98_tags_197[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P98_tags_197,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P98_tags_197)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P98_tags_197[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P98_constr_197, &asn_PER_type_ProtocolIE_Container_7632P98_constr_197, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P98_197,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P98_specs_197	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P98_specs_197	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P99_199[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P99_199[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -4444,31 +4444,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P99_tags_199[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P99_tags_199[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P99_specs_199 = {
-	sizeof(struct ProtocolIE_Container_9515P99),
-	offsetof(struct ProtocolIE_Container_9515P99, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P99_specs_199 = {
+	sizeof(struct ProtocolIE_Container_7632P99),
+	offsetof(struct ProtocolIE_Container_7632P99, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P99 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P99 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P99_tags_199,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P99_tags_199)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P99_tags_199[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P99_tags_199,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P99_tags_199)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P99_tags_199[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P99_constr_199, &asn_PER_type_ProtocolIE_Container_9515P99_constr_199, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P99_199,
+	asn_DEF_ProtocolIE_Container_7632P99_tags_199,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P99_tags_199)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P99_tags_199[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P99_tags_199,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P99_tags_199)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P99_tags_199[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P99_constr_199, &asn_PER_type_ProtocolIE_Container_7632P99_constr_199, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P99_199,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P99_specs_199	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P99_specs_199	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P100_201[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P100_201[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -4479,31 +4479,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P100_tags_201[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P100_tags_201[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P100_specs_201 = {
-	sizeof(struct ProtocolIE_Container_9515P100),
-	offsetof(struct ProtocolIE_Container_9515P100, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P100_specs_201 = {
+	sizeof(struct ProtocolIE_Container_7632P100),
+	offsetof(struct ProtocolIE_Container_7632P100, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P100 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P100 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P100_tags_201,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P100_tags_201)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P100_tags_201[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P100_tags_201,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P100_tags_201)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P100_tags_201[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P100_constr_201, &asn_PER_type_ProtocolIE_Container_9515P100_constr_201, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P100_201,
+	asn_DEF_ProtocolIE_Container_7632P100_tags_201,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P100_tags_201)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P100_tags_201[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P100_tags_201,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P100_tags_201)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P100_tags_201[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P100_constr_201, &asn_PER_type_ProtocolIE_Container_7632P100_constr_201, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P100_201,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P100_specs_201	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P100_specs_201	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P101_203[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P101_203[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -4514,31 +4514,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P101_tags_203[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P101_tags_203[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P101_specs_203 = {
-	sizeof(struct ProtocolIE_Container_9515P101),
-	offsetof(struct ProtocolIE_Container_9515P101, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P101_specs_203 = {
+	sizeof(struct ProtocolIE_Container_7632P101),
+	offsetof(struct ProtocolIE_Container_7632P101, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P101 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P101 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P101_tags_203,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P101_tags_203)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P101_tags_203[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P101_tags_203,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P101_tags_203)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P101_tags_203[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P101_constr_203, &asn_PER_type_ProtocolIE_Container_9515P101_constr_203, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P101_203,
+	asn_DEF_ProtocolIE_Container_7632P101_tags_203,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P101_tags_203)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P101_tags_203[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P101_tags_203,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P101_tags_203)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P101_tags_203[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P101_constr_203, &asn_PER_type_ProtocolIE_Container_7632P101_constr_203, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P101_203,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P101_specs_203	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P101_specs_203	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P102_205[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P102_205[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -4549,31 +4549,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P102_tags_205[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P102_tags_205[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P102_specs_205 = {
-	sizeof(struct ProtocolIE_Container_9515P102),
-	offsetof(struct ProtocolIE_Container_9515P102, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P102_specs_205 = {
+	sizeof(struct ProtocolIE_Container_7632P102),
+	offsetof(struct ProtocolIE_Container_7632P102, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P102 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P102 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P102_tags_205,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P102_tags_205)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P102_tags_205[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P102_tags_205,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P102_tags_205)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P102_tags_205[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P102_constr_205, &asn_PER_type_ProtocolIE_Container_9515P102_constr_205, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P102_205,
+	asn_DEF_ProtocolIE_Container_7632P102_tags_205,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P102_tags_205)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P102_tags_205[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P102_tags_205,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P102_tags_205)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P102_tags_205[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P102_constr_205, &asn_PER_type_ProtocolIE_Container_7632P102_constr_205, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P102_205,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P102_specs_205	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P102_specs_205	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P103_207[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P103_207[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -4584,31 +4584,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P103_tags_207[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P103_tags_207[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P103_specs_207 = {
-	sizeof(struct ProtocolIE_Container_9515P103),
-	offsetof(struct ProtocolIE_Container_9515P103, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P103_specs_207 = {
+	sizeof(struct ProtocolIE_Container_7632P103),
+	offsetof(struct ProtocolIE_Container_7632P103, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P103 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P103 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P103_tags_207,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P103_tags_207)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P103_tags_207[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P103_tags_207,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P103_tags_207)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P103_tags_207[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P103_constr_207, &asn_PER_type_ProtocolIE_Container_9515P103_constr_207, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P103_207,
+	asn_DEF_ProtocolIE_Container_7632P103_tags_207,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P103_tags_207)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P103_tags_207[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P103_tags_207,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P103_tags_207)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P103_tags_207[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P103_constr_207, &asn_PER_type_ProtocolIE_Container_7632P103_constr_207, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P103_207,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P103_specs_207	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P103_specs_207	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P104_209[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P104_209[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -4619,31 +4619,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P104_tags_209[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P104_tags_209[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P104_specs_209 = {
-	sizeof(struct ProtocolIE_Container_9515P104),
-	offsetof(struct ProtocolIE_Container_9515P104, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P104_specs_209 = {
+	sizeof(struct ProtocolIE_Container_7632P104),
+	offsetof(struct ProtocolIE_Container_7632P104, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P104 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P104 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P104_tags_209,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P104_tags_209)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P104_tags_209[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P104_tags_209,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P104_tags_209)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P104_tags_209[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P104_constr_209, &asn_PER_type_ProtocolIE_Container_9515P104_constr_209, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P104_209,
+	asn_DEF_ProtocolIE_Container_7632P104_tags_209,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P104_tags_209)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P104_tags_209[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P104_tags_209,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P104_tags_209)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P104_tags_209[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P104_constr_209, &asn_PER_type_ProtocolIE_Container_7632P104_constr_209, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P104_209,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P104_specs_209	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P104_specs_209	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P105_211[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P105_211[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -4654,31 +4654,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P105_tags_211[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P105_tags_211[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P105_specs_211 = {
-	sizeof(struct ProtocolIE_Container_9515P105),
-	offsetof(struct ProtocolIE_Container_9515P105, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P105_specs_211 = {
+	sizeof(struct ProtocolIE_Container_7632P105),
+	offsetof(struct ProtocolIE_Container_7632P105, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P105 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P105 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P105_tags_211,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P105_tags_211)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P105_tags_211[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P105_tags_211,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P105_tags_211)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P105_tags_211[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P105_constr_211, &asn_PER_type_ProtocolIE_Container_9515P105_constr_211, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P105_211,
+	asn_DEF_ProtocolIE_Container_7632P105_tags_211,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P105_tags_211)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P105_tags_211[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P105_tags_211,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P105_tags_211)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P105_tags_211[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P105_constr_211, &asn_PER_type_ProtocolIE_Container_7632P105_constr_211, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P105_211,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P105_specs_211	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P105_specs_211	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P106_213[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P106_213[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -4689,31 +4689,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P106_tags_213[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P106_tags_213[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P106_specs_213 = {
-	sizeof(struct ProtocolIE_Container_9515P106),
-	offsetof(struct ProtocolIE_Container_9515P106, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P106_specs_213 = {
+	sizeof(struct ProtocolIE_Container_7632P106),
+	offsetof(struct ProtocolIE_Container_7632P106, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P106 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P106 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P106_tags_213,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P106_tags_213)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P106_tags_213[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P106_tags_213,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P106_tags_213)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P106_tags_213[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P106_constr_213, &asn_PER_type_ProtocolIE_Container_9515P106_constr_213, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P106_213,
+	asn_DEF_ProtocolIE_Container_7632P106_tags_213,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P106_tags_213)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P106_tags_213[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P106_tags_213,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P106_tags_213)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P106_tags_213[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P106_constr_213, &asn_PER_type_ProtocolIE_Container_7632P106_constr_213, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P106_213,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P106_specs_213	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P106_specs_213	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P107_215[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P107_215[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -4724,31 +4724,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P107_tags_215[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P107_tags_215[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P107_specs_215 = {
-	sizeof(struct ProtocolIE_Container_9515P107),
-	offsetof(struct ProtocolIE_Container_9515P107, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P107_specs_215 = {
+	sizeof(struct ProtocolIE_Container_7632P107),
+	offsetof(struct ProtocolIE_Container_7632P107, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P107 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P107 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P107_tags_215,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P107_tags_215)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P107_tags_215[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P107_tags_215,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P107_tags_215)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P107_tags_215[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P107_constr_215, &asn_PER_type_ProtocolIE_Container_9515P107_constr_215, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P107_215,
+	asn_DEF_ProtocolIE_Container_7632P107_tags_215,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P107_tags_215)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P107_tags_215[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P107_tags_215,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P107_tags_215)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P107_tags_215[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P107_constr_215, &asn_PER_type_ProtocolIE_Container_7632P107_constr_215, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P107_215,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P107_specs_215	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P107_specs_215	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P108_217[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P108_217[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -4759,31 +4759,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P108_tags_217[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P108_tags_217[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P108_specs_217 = {
-	sizeof(struct ProtocolIE_Container_9515P108),
-	offsetof(struct ProtocolIE_Container_9515P108, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P108_specs_217 = {
+	sizeof(struct ProtocolIE_Container_7632P108),
+	offsetof(struct ProtocolIE_Container_7632P108, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P108 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P108 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P108_tags_217,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P108_tags_217)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P108_tags_217[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P108_tags_217,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P108_tags_217)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P108_tags_217[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P108_constr_217, &asn_PER_type_ProtocolIE_Container_9515P108_constr_217, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P108_217,
+	asn_DEF_ProtocolIE_Container_7632P108_tags_217,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P108_tags_217)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P108_tags_217[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P108_tags_217,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P108_tags_217)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P108_tags_217[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P108_constr_217, &asn_PER_type_ProtocolIE_Container_7632P108_constr_217, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P108_217,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P108_specs_217	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P108_specs_217	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P109_219[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P109_219[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -4794,31 +4794,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P109_tags_219[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P109_tags_219[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P109_specs_219 = {
-	sizeof(struct ProtocolIE_Container_9515P109),
-	offsetof(struct ProtocolIE_Container_9515P109, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P109_specs_219 = {
+	sizeof(struct ProtocolIE_Container_7632P109),
+	offsetof(struct ProtocolIE_Container_7632P109, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P109 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P109 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P109_tags_219,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P109_tags_219)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P109_tags_219[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P109_tags_219,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P109_tags_219)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P109_tags_219[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P109_constr_219, &asn_PER_type_ProtocolIE_Container_9515P109_constr_219, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P109_219,
+	asn_DEF_ProtocolIE_Container_7632P109_tags_219,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P109_tags_219)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P109_tags_219[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P109_tags_219,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P109_tags_219)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P109_tags_219[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P109_constr_219, &asn_PER_type_ProtocolIE_Container_7632P109_constr_219, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P109_219,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P109_specs_219	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P109_specs_219	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P110_221[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P110_221[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -4829,31 +4829,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P110_tags_221[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P110_tags_221[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P110_specs_221 = {
-	sizeof(struct ProtocolIE_Container_9515P110),
-	offsetof(struct ProtocolIE_Container_9515P110, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P110_specs_221 = {
+	sizeof(struct ProtocolIE_Container_7632P110),
+	offsetof(struct ProtocolIE_Container_7632P110, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P110 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P110 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P110_tags_221,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P110_tags_221)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P110_tags_221[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P110_tags_221,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P110_tags_221)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P110_tags_221[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P110_constr_221, &asn_PER_type_ProtocolIE_Container_9515P110_constr_221, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P110_221,
+	asn_DEF_ProtocolIE_Container_7632P110_tags_221,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P110_tags_221)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P110_tags_221[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P110_tags_221,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P110_tags_221)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P110_tags_221[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P110_constr_221, &asn_PER_type_ProtocolIE_Container_7632P110_constr_221, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P110_221,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P110_specs_221	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P110_specs_221	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P111_223[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P111_223[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -4864,31 +4864,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P111_tags_223[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P111_tags_223[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P111_specs_223 = {
-	sizeof(struct ProtocolIE_Container_9515P111),
-	offsetof(struct ProtocolIE_Container_9515P111, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P111_specs_223 = {
+	sizeof(struct ProtocolIE_Container_7632P111),
+	offsetof(struct ProtocolIE_Container_7632P111, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P111 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P111 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P111_tags_223,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P111_tags_223)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P111_tags_223[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P111_tags_223,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P111_tags_223)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P111_tags_223[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P111_constr_223, &asn_PER_type_ProtocolIE_Container_9515P111_constr_223, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P111_223,
+	asn_DEF_ProtocolIE_Container_7632P111_tags_223,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P111_tags_223)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P111_tags_223[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P111_tags_223,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P111_tags_223)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P111_tags_223[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P111_constr_223, &asn_PER_type_ProtocolIE_Container_7632P111_constr_223, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P111_223,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P111_specs_223	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P111_specs_223	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P112_225[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P112_225[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -4899,31 +4899,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P112_tags_225[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P112_tags_225[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P112_specs_225 = {
-	sizeof(struct ProtocolIE_Container_9515P112),
-	offsetof(struct ProtocolIE_Container_9515P112, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P112_specs_225 = {
+	sizeof(struct ProtocolIE_Container_7632P112),
+	offsetof(struct ProtocolIE_Container_7632P112, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P112 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P112 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P112_tags_225,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P112_tags_225)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P112_tags_225[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P112_tags_225,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P112_tags_225)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P112_tags_225[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P112_constr_225, &asn_PER_type_ProtocolIE_Container_9515P112_constr_225, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P112_225,
+	asn_DEF_ProtocolIE_Container_7632P112_tags_225,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P112_tags_225)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P112_tags_225[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P112_tags_225,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P112_tags_225)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P112_tags_225[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P112_constr_225, &asn_PER_type_ProtocolIE_Container_7632P112_constr_225, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P112_225,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P112_specs_225	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P112_specs_225	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P113_227[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P113_227[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -4934,31 +4934,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P113_tags_227[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P113_tags_227[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P113_specs_227 = {
-	sizeof(struct ProtocolIE_Container_9515P113),
-	offsetof(struct ProtocolIE_Container_9515P113, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P113_specs_227 = {
+	sizeof(struct ProtocolIE_Container_7632P113),
+	offsetof(struct ProtocolIE_Container_7632P113, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P113 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P113 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P113_tags_227,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P113_tags_227)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P113_tags_227[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P113_tags_227,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P113_tags_227)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P113_tags_227[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P113_constr_227, &asn_PER_type_ProtocolIE_Container_9515P113_constr_227, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P113_227,
+	asn_DEF_ProtocolIE_Container_7632P113_tags_227,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P113_tags_227)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P113_tags_227[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P113_tags_227,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P113_tags_227)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P113_tags_227[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P113_constr_227, &asn_PER_type_ProtocolIE_Container_7632P113_constr_227, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P113_227,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P113_specs_227	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P113_specs_227	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P114_229[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P114_229[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -4969,31 +4969,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P114_tags_229[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P114_tags_229[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P114_specs_229 = {
-	sizeof(struct ProtocolIE_Container_9515P114),
-	offsetof(struct ProtocolIE_Container_9515P114, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P114_specs_229 = {
+	sizeof(struct ProtocolIE_Container_7632P114),
+	offsetof(struct ProtocolIE_Container_7632P114, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P114 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P114 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P114_tags_229,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P114_tags_229)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P114_tags_229[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P114_tags_229,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P114_tags_229)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P114_tags_229[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P114_constr_229, &asn_PER_type_ProtocolIE_Container_9515P114_constr_229, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P114_229,
+	asn_DEF_ProtocolIE_Container_7632P114_tags_229,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P114_tags_229)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P114_tags_229[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P114_tags_229,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P114_tags_229)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P114_tags_229[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P114_constr_229, &asn_PER_type_ProtocolIE_Container_7632P114_constr_229, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P114_229,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P114_specs_229	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P114_specs_229	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P115_231[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P115_231[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -5004,31 +5004,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P115_tags_231[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P115_tags_231[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P115_specs_231 = {
-	sizeof(struct ProtocolIE_Container_9515P115),
-	offsetof(struct ProtocolIE_Container_9515P115, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P115_specs_231 = {
+	sizeof(struct ProtocolIE_Container_7632P115),
+	offsetof(struct ProtocolIE_Container_7632P115, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P115 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P115 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P115_tags_231,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P115_tags_231)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P115_tags_231[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P115_tags_231,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P115_tags_231)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P115_tags_231[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P115_constr_231, &asn_PER_type_ProtocolIE_Container_9515P115_constr_231, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P115_231,
+	asn_DEF_ProtocolIE_Container_7632P115_tags_231,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P115_tags_231)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P115_tags_231[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P115_tags_231,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P115_tags_231)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P115_tags_231[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P115_constr_231, &asn_PER_type_ProtocolIE_Container_7632P115_constr_231, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P115_231,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P115_specs_231	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P115_specs_231	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P116_233[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P116_233[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -5039,31 +5039,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P116_tags_233[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P116_tags_233[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P116_specs_233 = {
-	sizeof(struct ProtocolIE_Container_9515P116),
-	offsetof(struct ProtocolIE_Container_9515P116, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P116_specs_233 = {
+	sizeof(struct ProtocolIE_Container_7632P116),
+	offsetof(struct ProtocolIE_Container_7632P116, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P116 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P116 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P116_tags_233,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P116_tags_233)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P116_tags_233[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P116_tags_233,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P116_tags_233)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P116_tags_233[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P116_constr_233, &asn_PER_type_ProtocolIE_Container_9515P116_constr_233, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P116_233,
+	asn_DEF_ProtocolIE_Container_7632P116_tags_233,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P116_tags_233)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P116_tags_233[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P116_tags_233,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P116_tags_233)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P116_tags_233[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P116_constr_233, &asn_PER_type_ProtocolIE_Container_7632P116_constr_233, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P116_233,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P116_specs_233	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P116_specs_233	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P117_235[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P117_235[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -5074,31 +5074,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P117_tags_235[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P117_tags_235[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P117_specs_235 = {
-	sizeof(struct ProtocolIE_Container_9515P117),
-	offsetof(struct ProtocolIE_Container_9515P117, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P117_specs_235 = {
+	sizeof(struct ProtocolIE_Container_7632P117),
+	offsetof(struct ProtocolIE_Container_7632P117, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P117 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P117 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P117_tags_235,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P117_tags_235)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P117_tags_235[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P117_tags_235,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P117_tags_235)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P117_tags_235[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P117_constr_235, &asn_PER_type_ProtocolIE_Container_9515P117_constr_235, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P117_235,
+	asn_DEF_ProtocolIE_Container_7632P117_tags_235,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P117_tags_235)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P117_tags_235[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P117_tags_235,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P117_tags_235)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P117_tags_235[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P117_constr_235, &asn_PER_type_ProtocolIE_Container_7632P117_constr_235, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P117_235,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P117_specs_235	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P117_specs_235	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P118_237[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P118_237[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -5109,31 +5109,31 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P118_tags_237[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P118_tags_237[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P118_specs_237 = {
-	sizeof(struct ProtocolIE_Container_9515P118),
-	offsetof(struct ProtocolIE_Container_9515P118, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P118_specs_237 = {
+	sizeof(struct ProtocolIE_Container_7632P118),
+	offsetof(struct ProtocolIE_Container_7632P118, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P118 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P118 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P118_tags_237,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P118_tags_237)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P118_tags_237[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P118_tags_237,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P118_tags_237)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P118_tags_237[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P118_constr_237, &asn_PER_type_ProtocolIE_Container_9515P118_constr_237, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P118_237,
+	asn_DEF_ProtocolIE_Container_7632P118_tags_237,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P118_tags_237)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P118_tags_237[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P118_tags_237,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P118_tags_237)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P118_tags_237[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P118_constr_237, &asn_PER_type_ProtocolIE_Container_7632P118_constr_237, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P118_237,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P118_specs_237	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P118_specs_237	/* Additional specs */
 };
 
-asn_TYPE_member_t asn_MBR_ProtocolIE_Container_9515P119_239[] = {
+asn_TYPE_member_t asn_MBR_ProtocolIE_Container_7632P119_239[] = {
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -5144,27 +5144,27 @@
 		""
 		},
 };
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_9515P119_tags_239[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Container_7632P119_tags_239[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_9515P119_specs_239 = {
-	sizeof(struct ProtocolIE_Container_9515P119),
-	offsetof(struct ProtocolIE_Container_9515P119, _asn_ctx),
+asn_SET_OF_specifics_t asn_SPC_ProtocolIE_Container_7632P119_specs_239 = {
+	sizeof(struct ProtocolIE_Container_7632P119),
+	offsetof(struct ProtocolIE_Container_7632P119, _asn_ctx),
 	0,	/* XER encoding is XMLDelimitedItemList */
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_9515P119 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_7632P119 = {
 	"ProtocolIE-Container",
 	"ProtocolIE-Container",
 	&asn_OP_SEQUENCE_OF,
-	asn_DEF_ProtocolIE_Container_9515P119_tags_239,
-	sizeof(asn_DEF_ProtocolIE_Container_9515P119_tags_239)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P119_tags_239[0]), /* 1 */
-	asn_DEF_ProtocolIE_Container_9515P119_tags_239,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Container_9515P119_tags_239)
-		/sizeof(asn_DEF_ProtocolIE_Container_9515P119_tags_239[0]), /* 1 */
-	{ &asn_OER_type_ProtocolIE_Container_9515P119_constr_239, &asn_PER_type_ProtocolIE_Container_9515P119_constr_239, SEQUENCE_OF_constraint },
-	asn_MBR_ProtocolIE_Container_9515P119_239,
+	asn_DEF_ProtocolIE_Container_7632P119_tags_239,
+	sizeof(asn_DEF_ProtocolIE_Container_7632P119_tags_239)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P119_tags_239[0]), /* 1 */
+	asn_DEF_ProtocolIE_Container_7632P119_tags_239,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Container_7632P119_tags_239)
+		/sizeof(asn_DEF_ProtocolIE_Container_7632P119_tags_239[0]), /* 1 */
+	{ &asn_OER_type_ProtocolIE_Container_7632P119_constr_239, &asn_PER_type_ProtocolIE_Container_7632P119_constr_239, SEQUENCE_OF_constraint },
+	asn_MBR_ProtocolIE_Container_7632P119_239,
 	1,	/* Single element */
-	&asn_SPC_ProtocolIE_Container_9515P119_specs_239	/* Additional specs */
+	&asn_SPC_ProtocolIE_Container_7632P119_specs_239	/* Additional specs */
 };
 
diff --git a/e2ap/lib/ProtocolIE-ContainerList.c b/e2ap/lib/ProtocolIE-ContainerList.c
index f57d99d..7919b69 100644
--- a/e2ap/lib/ProtocolIE-ContainerList.c
+++ b/e2ap/lib/ProtocolIE-ContainerList.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-Containers"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ProtocolIE-ContainerList.h"
diff --git a/e2ap/lib/ProtocolIE-ContainerPair.c b/e2ap/lib/ProtocolIE-ContainerPair.c
index 41724fb..0d67d3e 100644
--- a/e2ap/lib/ProtocolIE-ContainerPair.c
+++ b/e2ap/lib/ProtocolIE-ContainerPair.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-Containers"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ProtocolIE-ContainerPair.h"
diff --git a/e2ap/lib/ProtocolIE-ContainerPairList.c b/e2ap/lib/ProtocolIE-ContainerPairList.c
index c287faa..8e29b83 100644
--- a/e2ap/lib/ProtocolIE-ContainerPairList.c
+++ b/e2ap/lib/ProtocolIE-ContainerPairList.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-Containers"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ProtocolIE-ContainerPairList.h"
diff --git a/e2ap/lib/ProtocolIE-Field.c b/e2ap/lib/ProtocolIE-Field.c
index 20cd2af..58c93e4 100644
--- a/e2ap/lib/ProtocolIE-Field.c
+++ b/e2ap/lib/ProtocolIE-Field.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-Containers"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ProtocolIE-Field.h"
@@ -12001,6 +12001,12 @@
 	size_t for_column = 2; /* &Value */
 	size_t row, presence_index = 0;
 	const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICserviceUpdate_IEs, id));
+	const int indexToPresence[4] = {
+		RICserviceUpdate_IEs__value_PR_NOTHING,
+		RICserviceUpdate_IEs__value_PR_RANfunctions_List,
+		RICserviceUpdate_IEs__value_PR_RANfunctions_List,
+		RICserviceUpdate_IEs__value_PR_RANfunctionsID_List
+	};
 	
 	for(row=0; row < itable->rows_count; row++) {
 	    const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
@@ -12012,7 +12018,7 @@
 	    presence_index++;
 	    if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
 	        result.type_descriptor = type_cell->type_descriptor;
-	        result.presence_index = presence_index;
+	        result.presence_index = indexToPresence[presence_index];
 	        break;
 	    }
 	}
@@ -12586,6 +12592,20 @@
 	size_t for_column = 2; /* &Value */
 	size_t row, presence_index = 0;
 	const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct HandoverRequestAcknowledge_IEs, id));
+	const int indexToPresence[12] = {
+		HandoverRequestAcknowledge_IEs__value_PR_NOTHING,
+		HandoverRequestAcknowledge_IEs__value_PR_UE_X2AP_ID,
+		HandoverRequestAcknowledge_IEs__value_PR_UE_X2AP_ID,
+		HandoverRequestAcknowledge_IEs__value_PR_E_RABs_Admitted_List,
+		HandoverRequestAcknowledge_IEs__value_PR_E_RAB_List,
+		HandoverRequestAcknowledge_IEs__value_PR_TargeteNBtoSource_eNBTransparentContainer,
+		HandoverRequestAcknowledge_IEs__value_PR_CriticalityDiagnostics,
+		HandoverRequestAcknowledge_IEs__value_PR_UE_ContextKeptIndicator,
+		HandoverRequestAcknowledge_IEs__value_PR_UE_X2AP_ID_Extension,
+		HandoverRequestAcknowledge_IEs__value_PR_UE_X2AP_ID_Extension,
+		HandoverRequestAcknowledge_IEs__value_PR_UE_X2AP_ID_Extension,
+		HandoverRequestAcknowledge_IEs__value_PR_UE_ContextKeptIndicator
+	};
 	
 	for(row=0; row < itable->rows_count; row++) {
 	    const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
@@ -12597,7 +12617,7 @@
 	    presence_index++;
 	    if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
 	        result.type_descriptor = type_cell->type_descriptor;
-	        result.presence_index = presence_index;
+	        result.presence_index = indexToPresence[presence_index];
 	        break;
 	    }
 	}
@@ -12820,6 +12840,19 @@
 	size_t for_column = 2; /* &Value */
 	size_t row, presence_index = 0;
 	const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct HandoverReport_IEs, id));
+	const int indexToPresence[11] = {
+		HandoverReport_IEs__value_PR_NOTHING,
+		HandoverReport_IEs__value_PR_HandoverReportType,
+		HandoverReport_IEs__value_PR_Cause,
+		HandoverReport_IEs__value_PR_ECGI,
+		HandoverReport_IEs__value_PR_ECGI,
+		HandoverReport_IEs__value_PR_ECGI,
+		HandoverReport_IEs__value_PR_TargetCellInUTRAN,
+		HandoverReport_IEs__value_PR_CRNTI,
+		HandoverReport_IEs__value_PR_MobilityInformation,
+		HandoverReport_IEs__value_PR_UE_RLF_Report_Container,
+		HandoverReport_IEs__value_PR_UE_RLF_Report_Container_for_extended_bands
+	};
 	
 	for(row=0; row < itable->rows_count; row++) {
 	    const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
@@ -12831,7 +12864,7 @@
 	    presence_index++;
 	    if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
 	        result.type_descriptor = type_cell->type_descriptor;
-	        result.presence_index = presence_index;
+	        result.presence_index = indexToPresence[presence_index];
 	        break;
 	    }
 	}
@@ -12937,6 +12970,15 @@
 	size_t for_column = 2; /* &Value */
 	size_t row, presence_index = 0;
 	const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SNStatusTransfer_IEs, id));
+	const int indexToPresence[7] = {
+		SNStatusTransfer_IEs__value_PR_NOTHING,
+		SNStatusTransfer_IEs__value_PR_UE_X2AP_ID,
+		SNStatusTransfer_IEs__value_PR_UE_X2AP_ID,
+		SNStatusTransfer_IEs__value_PR_E_RABs_SubjectToStatusTransfer_List,
+		SNStatusTransfer_IEs__value_PR_UE_X2AP_ID_Extension,
+		SNStatusTransfer_IEs__value_PR_UE_X2AP_ID_Extension,
+		SNStatusTransfer_IEs__value_PR_SgNB_UE_X2AP_ID
+	};
 	
 	for(row=0; row < itable->rows_count; row++) {
 	    const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
@@ -12948,7 +12990,7 @@
 	    presence_index++;
 	    if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
 	        result.type_descriptor = type_cell->type_descriptor;
-	        result.presence_index = presence_index;
+	        result.presence_index = indexToPresence[presence_index];
 	        break;
 	    }
 	}
@@ -13054,6 +13096,15 @@
 	size_t for_column = 2; /* &Value */
 	size_t row, presence_index = 0;
 	const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEContextRelease_IEs, id));
+	const int indexToPresence[7] = {
+		UEContextRelease_IEs__value_PR_NOTHING,
+		UEContextRelease_IEs__value_PR_UE_X2AP_ID,
+		UEContextRelease_IEs__value_PR_UE_X2AP_ID,
+		UEContextRelease_IEs__value_PR_UE_X2AP_ID_Extension,
+		UEContextRelease_IEs__value_PR_UE_X2AP_ID_Extension,
+		UEContextRelease_IEs__value_PR_SIPTOBearerDeactivationIndication,
+		UEContextRelease_IEs__value_PR_SgNB_UE_X2AP_ID
+	};
 	
 	for(row=0; row < itable->rows_count; row++) {
 	    const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
@@ -13065,7 +13116,7 @@
 	    presence_index++;
 	    if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
 	        result.type_descriptor = type_cell->type_descriptor;
-	        result.presence_index = presence_index;
+	        result.presence_index = indexToPresence[presence_index];
 	        break;
 	    }
 	}
@@ -13171,6 +13222,14 @@
 	size_t for_column = 2; /* &Value */
 	size_t row, presence_index = 0;
 	const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct HandoverCancel_IEs, id));
+	const int indexToPresence[6] = {
+		HandoverCancel_IEs__value_PR_NOTHING,
+		HandoverCancel_IEs__value_PR_UE_X2AP_ID,
+		HandoverCancel_IEs__value_PR_UE_X2AP_ID,
+		HandoverCancel_IEs__value_PR_Cause,
+		HandoverCancel_IEs__value_PR_UE_X2AP_ID_Extension,
+		HandoverCancel_IEs__value_PR_UE_X2AP_ID_Extension
+	};
 	
 	for(row=0; row < itable->rows_count; row++) {
 	    const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
@@ -13182,7 +13241,7 @@
 	    presence_index++;
 	    if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
 	        result.type_descriptor = type_cell->type_descriptor;
-	        result.presence_index = presence_index;
+	        result.presence_index = indexToPresence[presence_index];
 	        break;
 	    }
 	}
@@ -13288,6 +13347,16 @@
 	size_t for_column = 2; /* &Value */
 	size_t row, presence_index = 0;
 	const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ErrorIndication_IEs, id));
+	const int indexToPresence[8] = {
+		ErrorIndication_IEs__value_PR_NOTHING,
+		ErrorIndication_IEs__value_PR_UE_X2AP_ID,
+		ErrorIndication_IEs__value_PR_UE_X2AP_ID,
+		ErrorIndication_IEs__value_PR_Cause,
+		ErrorIndication_IEs__value_PR_CriticalityDiagnostics,
+		ErrorIndication_IEs__value_PR_UE_X2AP_ID_Extension,
+		ErrorIndication_IEs__value_PR_UE_X2AP_ID_Extension,
+		ErrorIndication_IEs__value_PR_SgNB_UE_X2AP_ID
+	};
 	
 	for(row=0; row < itable->rows_count; row++) {
 	    const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
@@ -13299,7 +13368,7 @@
 	    presence_index++;
 	    if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
 	        result.type_descriptor = type_cell->type_descriptor;
-	        result.presence_index = presence_index;
+	        result.presence_index = indexToPresence[presence_index];
 	        break;
 	    }
 	}
@@ -14107,6 +14176,15 @@
 	size_t for_column = 2; /* &Value */
 	size_t row, presence_index = 0;
 	const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ENBConfigurationUpdate_IEs, id));
+	const int indexToPresence[7] = {
+		ENBConfigurationUpdate_IEs__value_PR_NOTHING,
+		ENBConfigurationUpdate_IEs__value_PR_ServedCells,
+		ENBConfigurationUpdate_IEs__value_PR_ServedCellsToModify,
+		ENBConfigurationUpdate_IEs__value_PR_Old_ECGIs,
+		ENBConfigurationUpdate_IEs__value_PR_GUGroupIDList,
+		ENBConfigurationUpdate_IEs__value_PR_GUGroupIDList,
+		ENBConfigurationUpdate_IEs__value_PR_CoverageModificationList
+	};
 	
 	for(row=0; row < itable->rows_count; row++) {
 	    const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
@@ -14118,7 +14196,7 @@
 	    presence_index++;
 	    if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
 	        result.type_descriptor = type_cell->type_descriptor;
-	        result.presence_index = presence_index;
+	        result.presence_index = indexToPresence[presence_index];
 	        break;
 	    }
 	}
@@ -14458,6 +14536,18 @@
 	size_t for_column = 2; /* &Value */
 	size_t row, presence_index = 0;
 	const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ResourceStatusRequest_IEs, id));
+	const int indexToPresence[10] = {
+		ResourceStatusRequest_IEs__value_PR_NOTHING,
+		ResourceStatusRequest_IEs__value_PR_Measurement_ID,
+		ResourceStatusRequest_IEs__value_PR_Measurement_ID,
+		ResourceStatusRequest_IEs__value_PR_Registration_Request,
+		ResourceStatusRequest_IEs__value_PR_ReportCharacteristics,
+		ResourceStatusRequest_IEs__value_PR_CellToReport_List,
+		ResourceStatusRequest_IEs__value_PR_ReportingPeriodicity,
+		ResourceStatusRequest_IEs__value_PR_PartialSuccessIndicator,
+		ResourceStatusRequest_IEs__value_PR_ReportingPeriodicityRSRPMR,
+		ResourceStatusRequest_IEs__value_PR_ReportingPeriodicityCSIR
+	};
 	
 	for(row=0; row < itable->rows_count; row++) {
 	    const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
@@ -14469,7 +14559,7 @@
 	    presence_index++;
 	    if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
 	        result.type_descriptor = type_cell->type_descriptor;
-	        result.presence_index = presence_index;
+	        result.presence_index = indexToPresence[presence_index];
 	        break;
 	    }
 	}
@@ -14575,6 +14665,13 @@
 	size_t for_column = 2; /* &Value */
 	size_t row, presence_index = 0;
 	const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ResourceStatusResponse_IEs, id));
+	const int indexToPresence[5] = {
+		ResourceStatusResponse_IEs__value_PR_NOTHING,
+		ResourceStatusResponse_IEs__value_PR_Measurement_ID,
+		ResourceStatusResponse_IEs__value_PR_Measurement_ID,
+		ResourceStatusResponse_IEs__value_PR_CriticalityDiagnostics,
+		ResourceStatusResponse_IEs__value_PR_MeasurementInitiationResult_List
+	};
 	
 	for(row=0; row < itable->rows_count; row++) {
 	    const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
@@ -14586,7 +14683,7 @@
 	    presence_index++;
 	    if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
 	        result.type_descriptor = type_cell->type_descriptor;
-	        result.presence_index = presence_index;
+	        result.presence_index = indexToPresence[presence_index];
 	        break;
 	    }
 	}
@@ -14692,6 +14789,14 @@
 	size_t for_column = 2; /* &Value */
 	size_t row, presence_index = 0;
 	const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ResourceStatusFailure_IEs, id));
+	const int indexToPresence[6] = {
+		ResourceStatusFailure_IEs__value_PR_NOTHING,
+		ResourceStatusFailure_IEs__value_PR_Measurement_ID,
+		ResourceStatusFailure_IEs__value_PR_Measurement_ID,
+		ResourceStatusFailure_IEs__value_PR_Cause,
+		ResourceStatusFailure_IEs__value_PR_CriticalityDiagnostics,
+		ResourceStatusFailure_IEs__value_PR_CompleteFailureCauseInformation_List
+	};
 	
 	for(row=0; row < itable->rows_count; row++) {
 	    const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
@@ -14703,7 +14808,7 @@
 	    presence_index++;
 	    if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
 	        result.type_descriptor = type_cell->type_descriptor;
-	        result.presence_index = presence_index;
+	        result.presence_index = indexToPresence[presence_index];
 	        break;
 	    }
 	}
@@ -14809,6 +14914,12 @@
 	size_t for_column = 2; /* &Value */
 	size_t row, presence_index = 0;
 	const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ResourceStatusUpdate_IEs, id));
+	const int indexToPresence[4] = {
+		ResourceStatusUpdate_IEs__value_PR_NOTHING,
+		ResourceStatusUpdate_IEs__value_PR_Measurement_ID,
+		ResourceStatusUpdate_IEs__value_PR_Measurement_ID,
+		ResourceStatusUpdate_IEs__value_PR_CellMeasurementResult_List
+	};
 	
 	for(row=0; row < itable->rows_count; row++) {
 	    const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
@@ -14820,7 +14931,7 @@
 	    presence_index++;
 	    if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
 	        result.type_descriptor = type_cell->type_descriptor;
-	        result.presence_index = presence_index;
+	        result.presence_index = indexToPresence[presence_index];
 	        break;
 	    }
 	}
@@ -14926,6 +15037,14 @@
 	size_t for_column = 2; /* &Value */
 	size_t row, presence_index = 0;
 	const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct MobilityChangeRequest_IEs, id));
+	const int indexToPresence[6] = {
+		MobilityChangeRequest_IEs__value_PR_NOTHING,
+		MobilityChangeRequest_IEs__value_PR_ECGI,
+		MobilityChangeRequest_IEs__value_PR_ECGI,
+		MobilityChangeRequest_IEs__value_PR_MobilityParametersInformation,
+		MobilityChangeRequest_IEs__value_PR_MobilityParametersInformation,
+		MobilityChangeRequest_IEs__value_PR_Cause
+	};
 	
 	for(row=0; row < itable->rows_count; row++) {
 	    const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
@@ -14937,7 +15056,7 @@
 	    presence_index++;
 	    if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
 	        result.type_descriptor = type_cell->type_descriptor;
-	        result.presence_index = presence_index;
+	        result.presence_index = indexToPresence[presence_index];
 	        break;
 	    }
 	}
@@ -15043,6 +15162,12 @@
 	size_t for_column = 2; /* &Value */
 	size_t row, presence_index = 0;
 	const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct MobilityChangeAcknowledge_IEs, id));
+	const int indexToPresence[4] = {
+		MobilityChangeAcknowledge_IEs__value_PR_NOTHING,
+		MobilityChangeAcknowledge_IEs__value_PR_ECGI,
+		MobilityChangeAcknowledge_IEs__value_PR_ECGI,
+		MobilityChangeAcknowledge_IEs__value_PR_CriticalityDiagnostics
+	};
 	
 	for(row=0; row < itable->rows_count; row++) {
 	    const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
@@ -15054,7 +15179,7 @@
 	    presence_index++;
 	    if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
 	        result.type_descriptor = type_cell->type_descriptor;
-	        result.presence_index = presence_index;
+	        result.presence_index = indexToPresence[presence_index];
 	        break;
 	    }
 	}
@@ -15160,6 +15285,14 @@
 	size_t for_column = 2; /* &Value */
 	size_t row, presence_index = 0;
 	const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct MobilityChangeFailure_IEs, id));
+	const int indexToPresence[6] = {
+		MobilityChangeFailure_IEs__value_PR_NOTHING,
+		MobilityChangeFailure_IEs__value_PR_ECGI,
+		MobilityChangeFailure_IEs__value_PR_ECGI,
+		MobilityChangeFailure_IEs__value_PR_Cause,
+		MobilityChangeFailure_IEs__value_PR_MobilityParametersModificationRange,
+		MobilityChangeFailure_IEs__value_PR_CriticalityDiagnostics
+	};
 	
 	for(row=0; row < itable->rows_count; row++) {
 	    const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
@@ -15171,7 +15304,7 @@
 	    presence_index++;
 	    if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
 	        result.type_descriptor = type_cell->type_descriptor;
-	        result.presence_index = presence_index;
+	        result.presence_index = indexToPresence[presence_index];
 	        break;
 	    }
 	}
@@ -15979,6 +16112,21 @@
 	size_t for_column = 2; /* &Value */
 	size_t row, presence_index = 0;
 	const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SeNBAdditionRequest_IEs, id));
+	const int indexToPresence[13] = {
+		SeNBAdditionRequest_IEs__value_PR_NOTHING,
+		SeNBAdditionRequest_IEs__value_PR_UE_X2AP_ID,
+		SeNBAdditionRequest_IEs__value_PR_UESecurityCapabilities,
+		SeNBAdditionRequest_IEs__value_PR_SeNBSecurityKey,
+		SeNBAdditionRequest_IEs__value_PR_UEAggregateMaximumBitRate,
+		SeNBAdditionRequest_IEs__value_PR_PLMN_Identity,
+		SeNBAdditionRequest_IEs__value_PR_E_RABs_ToBeAdded_List,
+		SeNBAdditionRequest_IEs__value_PR_MeNBtoSeNBContainer,
+		SeNBAdditionRequest_IEs__value_PR_CSGMembershipStatus,
+		SeNBAdditionRequest_IEs__value_PR_UE_X2AP_ID,
+		SeNBAdditionRequest_IEs__value_PR_UE_X2AP_ID_Extension,
+		SeNBAdditionRequest_IEs__value_PR_ExpectedUEBehaviour,
+		SeNBAdditionRequest_IEs__value_PR_UE_X2AP_ID_Extension
+	};
 	
 	for(row=0; row < itable->rows_count; row++) {
 	    const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
@@ -15990,7 +16138,7 @@
 	    presence_index++;
 	    if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
 	        result.type_descriptor = type_cell->type_descriptor;
-	        result.presence_index = presence_index;
+	        result.presence_index = indexToPresence[presence_index];
 	        break;
 	    }
 	}
@@ -16096,6 +16244,20 @@
 	size_t for_column = 2; /* &Value */
 	size_t row, presence_index = 0;
 	const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SeNBAdditionRequestAcknowledge_IEs, id));
+	const int indexToPresence[12] = {
+		SeNBAdditionRequestAcknowledge_IEs__value_PR_NOTHING,
+		SeNBAdditionRequestAcknowledge_IEs__value_PR_UE_X2AP_ID,
+		SeNBAdditionRequestAcknowledge_IEs__value_PR_UE_X2AP_ID,
+		SeNBAdditionRequestAcknowledge_IEs__value_PR_E_RABs_Admitted_ToBeAdded_List,
+		SeNBAdditionRequestAcknowledge_IEs__value_PR_E_RAB_List,
+		SeNBAdditionRequestAcknowledge_IEs__value_PR_SeNBtoMeNBContainer,
+		SeNBAdditionRequestAcknowledge_IEs__value_PR_CriticalityDiagnostics,
+		SeNBAdditionRequestAcknowledge_IEs__value_PR_TransportLayerAddress,
+		SeNBAdditionRequestAcknowledge_IEs__value_PR_TransportLayerAddress,
+		SeNBAdditionRequestAcknowledge_IEs__value_PR_UE_X2AP_ID_Extension,
+		SeNBAdditionRequestAcknowledge_IEs__value_PR_UE_X2AP_ID_Extension,
+		SeNBAdditionRequestAcknowledge_IEs__value_PR_TunnelInformation
+	};
 	
 	for(row=0; row < itable->rows_count; row++) {
 	    const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
@@ -16107,7 +16269,7 @@
 	    presence_index++;
 	    if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
 	        result.type_descriptor = type_cell->type_descriptor;
-	        result.presence_index = presence_index;
+	        result.presence_index = indexToPresence[presence_index];
 	        break;
 	    }
 	}
@@ -16213,6 +16375,15 @@
 	size_t for_column = 2; /* &Value */
 	size_t row, presence_index = 0;
 	const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SeNBAdditionRequestReject_IEs, id));
+	const int indexToPresence[7] = {
+		SeNBAdditionRequestReject_IEs__value_PR_NOTHING,
+		SeNBAdditionRequestReject_IEs__value_PR_UE_X2AP_ID,
+		SeNBAdditionRequestReject_IEs__value_PR_UE_X2AP_ID,
+		SeNBAdditionRequestReject_IEs__value_PR_Cause,
+		SeNBAdditionRequestReject_IEs__value_PR_CriticalityDiagnostics,
+		SeNBAdditionRequestReject_IEs__value_PR_UE_X2AP_ID_Extension,
+		SeNBAdditionRequestReject_IEs__value_PR_UE_X2AP_ID_Extension
+	};
 	
 	for(row=0; row < itable->rows_count; row++) {
 	    const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
@@ -16224,7 +16395,7 @@
 	    presence_index++;
 	    if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
 	        result.type_descriptor = type_cell->type_descriptor;
-	        result.presence_index = presence_index;
+	        result.presence_index = indexToPresence[presence_index];
 	        break;
 	    }
 	}
@@ -16330,6 +16501,14 @@
 	size_t for_column = 2; /* &Value */
 	size_t row, presence_index = 0;
 	const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SeNBReconfigurationComplete_IEs, id));
+	const int indexToPresence[6] = {
+		SeNBReconfigurationComplete_IEs__value_PR_NOTHING,
+		SeNBReconfigurationComplete_IEs__value_PR_UE_X2AP_ID,
+		SeNBReconfigurationComplete_IEs__value_PR_UE_X2AP_ID,
+		SeNBReconfigurationComplete_IEs__value_PR_ResponseInformationSeNBReconfComp,
+		SeNBReconfigurationComplete_IEs__value_PR_UE_X2AP_ID_Extension,
+		SeNBReconfigurationComplete_IEs__value_PR_UE_X2AP_ID_Extension
+	};
 	
 	for(row=0; row < itable->rows_count; row++) {
 	    const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
@@ -16341,7 +16520,7 @@
 	    presence_index++;
 	    if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
 	        result.type_descriptor = type_cell->type_descriptor;
-	        result.presence_index = presence_index;
+	        result.presence_index = indexToPresence[presence_index];
 	        break;
 	    }
 	}
@@ -16447,6 +16626,19 @@
 	size_t for_column = 2; /* &Value */
 	size_t row, presence_index = 0;
 	const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SeNBModificationRequest_IEs, id));
+	const int indexToPresence[11] = {
+		SeNBModificationRequest_IEs__value_PR_NOTHING,
+		SeNBModificationRequest_IEs__value_PR_UE_X2AP_ID,
+		SeNBModificationRequest_IEs__value_PR_UE_X2AP_ID,
+		SeNBModificationRequest_IEs__value_PR_Cause,
+		SeNBModificationRequest_IEs__value_PR_SCGChangeIndication,
+		SeNBModificationRequest_IEs__value_PR_PLMN_Identity,
+		SeNBModificationRequest_IEs__value_PR_UE_ContextInformationSeNBModReq,
+		SeNBModificationRequest_IEs__value_PR_MeNBtoSeNBContainer,
+		SeNBModificationRequest_IEs__value_PR_CSGMembershipStatus,
+		SeNBModificationRequest_IEs__value_PR_UE_X2AP_ID_Extension,
+		SeNBModificationRequest_IEs__value_PR_UE_X2AP_ID_Extension
+	};
 	
 	for(row=0; row < itable->rows_count; row++) {
 	    const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
@@ -16458,7 +16650,7 @@
 	    presence_index++;
 	    if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
 	        result.type_descriptor = type_cell->type_descriptor;
-	        result.presence_index = presence_index;
+	        result.presence_index = indexToPresence[presence_index];
 	        break;
 	    }
 	}
@@ -16564,6 +16756,19 @@
 	size_t for_column = 2; /* &Value */
 	size_t row, presence_index = 0;
 	const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SeNBModificationRequestAcknowledge_IEs, id));
+	const int indexToPresence[11] = {
+		SeNBModificationRequestAcknowledge_IEs__value_PR_NOTHING,
+		SeNBModificationRequestAcknowledge_IEs__value_PR_UE_X2AP_ID,
+		SeNBModificationRequestAcknowledge_IEs__value_PR_UE_X2AP_ID,
+		SeNBModificationRequestAcknowledge_IEs__value_PR_E_RABs_Admitted_ToBeAdded_ModAckList,
+		SeNBModificationRequestAcknowledge_IEs__value_PR_E_RABs_Admitted_ToBeModified_ModAckList,
+		SeNBModificationRequestAcknowledge_IEs__value_PR_E_RABs_Admitted_ToBeReleased_ModAckList,
+		SeNBModificationRequestAcknowledge_IEs__value_PR_E_RAB_List,
+		SeNBModificationRequestAcknowledge_IEs__value_PR_SeNBtoMeNBContainer,
+		SeNBModificationRequestAcknowledge_IEs__value_PR_CriticalityDiagnostics,
+		SeNBModificationRequestAcknowledge_IEs__value_PR_UE_X2AP_ID_Extension,
+		SeNBModificationRequestAcknowledge_IEs__value_PR_UE_X2AP_ID_Extension
+	};
 	
 	for(row=0; row < itable->rows_count; row++) {
 	    const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
@@ -16575,7 +16780,7 @@
 	    presence_index++;
 	    if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
 	        result.type_descriptor = type_cell->type_descriptor;
-	        result.presence_index = presence_index;
+	        result.presence_index = indexToPresence[presence_index];
 	        break;
 	    }
 	}
@@ -16681,6 +16886,15 @@
 	size_t for_column = 2; /* &Value */
 	size_t row, presence_index = 0;
 	const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SeNBModificationRequestReject_IEs, id));
+	const int indexToPresence[7] = {
+		SeNBModificationRequestReject_IEs__value_PR_NOTHING,
+		SeNBModificationRequestReject_IEs__value_PR_UE_X2AP_ID,
+		SeNBModificationRequestReject_IEs__value_PR_UE_X2AP_ID,
+		SeNBModificationRequestReject_IEs__value_PR_Cause,
+		SeNBModificationRequestReject_IEs__value_PR_CriticalityDiagnostics,
+		SeNBModificationRequestReject_IEs__value_PR_UE_X2AP_ID_Extension,
+		SeNBModificationRequestReject_IEs__value_PR_UE_X2AP_ID_Extension
+	};
 	
 	for(row=0; row < itable->rows_count; row++) {
 	    const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
@@ -16692,7 +16906,7 @@
 	    presence_index++;
 	    if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
 	        result.type_descriptor = type_cell->type_descriptor;
-	        result.presence_index = presence_index;
+	        result.presence_index = indexToPresence[presence_index];
 	        break;
 	    }
 	}
@@ -16798,6 +17012,17 @@
 	size_t for_column = 2; /* &Value */
 	size_t row, presence_index = 0;
 	const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SeNBModificationRequired_IEs, id));
+	const int indexToPresence[9] = {
+		SeNBModificationRequired_IEs__value_PR_NOTHING,
+		SeNBModificationRequired_IEs__value_PR_UE_X2AP_ID,
+		SeNBModificationRequired_IEs__value_PR_UE_X2AP_ID,
+		SeNBModificationRequired_IEs__value_PR_Cause,
+		SeNBModificationRequired_IEs__value_PR_SCGChangeIndication,
+		SeNBModificationRequired_IEs__value_PR_E_RABs_ToBeReleased_ModReqd,
+		SeNBModificationRequired_IEs__value_PR_SeNBtoMeNBContainer,
+		SeNBModificationRequired_IEs__value_PR_UE_X2AP_ID_Extension,
+		SeNBModificationRequired_IEs__value_PR_UE_X2AP_ID_Extension
+	};
 	
 	for(row=0; row < itable->rows_count; row++) {
 	    const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
@@ -16809,7 +17034,7 @@
 	    presence_index++;
 	    if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
 	        result.type_descriptor = type_cell->type_descriptor;
-	        result.presence_index = presence_index;
+	        result.presence_index = indexToPresence[presence_index];
 	        break;
 	    }
 	}
@@ -16915,6 +17140,15 @@
 	size_t for_column = 2; /* &Value */
 	size_t row, presence_index = 0;
 	const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SeNBModificationConfirm_IEs, id));
+	const int indexToPresence[7] = {
+		SeNBModificationConfirm_IEs__value_PR_NOTHING,
+		SeNBModificationConfirm_IEs__value_PR_UE_X2AP_ID,
+		SeNBModificationConfirm_IEs__value_PR_UE_X2AP_ID,
+		SeNBModificationConfirm_IEs__value_PR_MeNBtoSeNBContainer,
+		SeNBModificationConfirm_IEs__value_PR_CriticalityDiagnostics,
+		SeNBModificationConfirm_IEs__value_PR_UE_X2AP_ID_Extension,
+		SeNBModificationConfirm_IEs__value_PR_UE_X2AP_ID_Extension
+	};
 	
 	for(row=0; row < itable->rows_count; row++) {
 	    const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
@@ -16926,7 +17160,7 @@
 	    presence_index++;
 	    if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
 	        result.type_descriptor = type_cell->type_descriptor;
-	        result.presence_index = presence_index;
+	        result.presence_index = indexToPresence[presence_index];
 	        break;
 	    }
 	}
@@ -17032,6 +17266,16 @@
 	size_t for_column = 2; /* &Value */
 	size_t row, presence_index = 0;
 	const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SeNBModificationRefuse_IEs, id));
+	const int indexToPresence[8] = {
+		SeNBModificationRefuse_IEs__value_PR_NOTHING,
+		SeNBModificationRefuse_IEs__value_PR_UE_X2AP_ID,
+		SeNBModificationRefuse_IEs__value_PR_UE_X2AP_ID,
+		SeNBModificationRefuse_IEs__value_PR_Cause,
+		SeNBModificationRefuse_IEs__value_PR_MeNBtoSeNBContainer,
+		SeNBModificationRefuse_IEs__value_PR_CriticalityDiagnostics,
+		SeNBModificationRefuse_IEs__value_PR_UE_X2AP_ID_Extension,
+		SeNBModificationRefuse_IEs__value_PR_UE_X2AP_ID_Extension
+	};
 	
 	for(row=0; row < itable->rows_count; row++) {
 	    const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
@@ -17043,7 +17287,7 @@
 	    presence_index++;
 	    if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
 	        result.type_descriptor = type_cell->type_descriptor;
-	        result.presence_index = presence_index;
+	        result.presence_index = indexToPresence[presence_index];
 	        break;
 	    }
 	}
@@ -17149,6 +17393,17 @@
 	size_t for_column = 2; /* &Value */
 	size_t row, presence_index = 0;
 	const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SeNBReleaseRequest_IEs, id));
+	const int indexToPresence[9] = {
+		SeNBReleaseRequest_IEs__value_PR_NOTHING,
+		SeNBReleaseRequest_IEs__value_PR_UE_X2AP_ID,
+		SeNBReleaseRequest_IEs__value_PR_UE_X2AP_ID,
+		SeNBReleaseRequest_IEs__value_PR_Cause,
+		SeNBReleaseRequest_IEs__value_PR_E_RABs_ToBeReleased_List_RelReq,
+		SeNBReleaseRequest_IEs__value_PR_UE_ContextKeptIndicator,
+		SeNBReleaseRequest_IEs__value_PR_UE_X2AP_ID_Extension,
+		SeNBReleaseRequest_IEs__value_PR_UE_X2AP_ID_Extension,
+		SeNBReleaseRequest_IEs__value_PR_MakeBeforeBreakIndicator
+	};
 	
 	for(row=0; row < itable->rows_count; row++) {
 	    const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
@@ -17160,7 +17415,7 @@
 	    presence_index++;
 	    if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
 	        result.type_descriptor = type_cell->type_descriptor;
-	        result.presence_index = presence_index;
+	        result.presence_index = indexToPresence[presence_index];
 	        break;
 	    }
 	}
@@ -17266,6 +17521,14 @@
 	size_t for_column = 2; /* &Value */
 	size_t row, presence_index = 0;
 	const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SeNBReleaseRequired_IEs, id));
+	const int indexToPresence[6] = {
+		SeNBReleaseRequired_IEs__value_PR_NOTHING,
+		SeNBReleaseRequired_IEs__value_PR_UE_X2AP_ID,
+		SeNBReleaseRequired_IEs__value_PR_UE_X2AP_ID,
+		SeNBReleaseRequired_IEs__value_PR_Cause,
+		SeNBReleaseRequired_IEs__value_PR_UE_X2AP_ID_Extension,
+		SeNBReleaseRequired_IEs__value_PR_UE_X2AP_ID_Extension
+	};
 	
 	for(row=0; row < itable->rows_count; row++) {
 	    const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
@@ -17277,7 +17540,7 @@
 	    presence_index++;
 	    if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
 	        result.type_descriptor = type_cell->type_descriptor;
-	        result.presence_index = presence_index;
+	        result.presence_index = indexToPresence[presence_index];
 	        break;
 	    }
 	}
@@ -17383,6 +17646,15 @@
 	size_t for_column = 2; /* &Value */
 	size_t row, presence_index = 0;
 	const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SeNBReleaseConfirm_IEs, id));
+	const int indexToPresence[7] = {
+		SeNBReleaseConfirm_IEs__value_PR_NOTHING,
+		SeNBReleaseConfirm_IEs__value_PR_UE_X2AP_ID,
+		SeNBReleaseConfirm_IEs__value_PR_UE_X2AP_ID,
+		SeNBReleaseConfirm_IEs__value_PR_E_RABs_ToBeReleased_List_RelConf,
+		SeNBReleaseConfirm_IEs__value_PR_CriticalityDiagnostics,
+		SeNBReleaseConfirm_IEs__value_PR_UE_X2AP_ID_Extension,
+		SeNBReleaseConfirm_IEs__value_PR_UE_X2AP_ID_Extension
+	};
 	
 	for(row=0; row < itable->rows_count; row++) {
 	    const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
@@ -17394,7 +17666,7 @@
 	    presence_index++;
 	    if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
 	        result.type_descriptor = type_cell->type_descriptor;
-	        result.presence_index = presence_index;
+	        result.presence_index = indexToPresence[presence_index];
 	        break;
 	    }
 	}
@@ -17500,6 +17772,14 @@
 	size_t for_column = 2; /* &Value */
 	size_t row, presence_index = 0;
 	const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SeNBCounterCheckRequest_IEs, id));
+	const int indexToPresence[6] = {
+		SeNBCounterCheckRequest_IEs__value_PR_NOTHING,
+		SeNBCounterCheckRequest_IEs__value_PR_UE_X2AP_ID,
+		SeNBCounterCheckRequest_IEs__value_PR_UE_X2AP_ID,
+		SeNBCounterCheckRequest_IEs__value_PR_E_RABs_SubjectToCounterCheck_List,
+		SeNBCounterCheckRequest_IEs__value_PR_UE_X2AP_ID_Extension,
+		SeNBCounterCheckRequest_IEs__value_PR_UE_X2AP_ID_Extension
+	};
 	
 	for(row=0; row < itable->rows_count; row++) {
 	    const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
@@ -17511,7 +17791,7 @@
 	    presence_index++;
 	    if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
 	        result.type_descriptor = type_cell->type_descriptor;
-	        result.presence_index = presence_index;
+	        result.presence_index = indexToPresence[presence_index];
 	        break;
 	    }
 	}
@@ -18085,6 +18365,24 @@
 	size_t for_column = 2; /* &Value */
 	size_t row, presence_index = 0;
 	const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RetrieveUEContextResponse_IEs, id));
+	const int indexToPresence[16] = {
+		RetrieveUEContextResponse_IEs__value_PR_NOTHING,
+		RetrieveUEContextResponse_IEs__value_PR_UE_X2AP_ID,
+		RetrieveUEContextResponse_IEs__value_PR_UE_X2AP_ID_Extension,
+		RetrieveUEContextResponse_IEs__value_PR_UE_X2AP_ID,
+		RetrieveUEContextResponse_IEs__value_PR_UE_X2AP_ID_Extension,
+		RetrieveUEContextResponse_IEs__value_PR_GUMMEI,
+		RetrieveUEContextResponse_IEs__value_PR_UE_ContextInformationRetrieve,
+		RetrieveUEContextResponse_IEs__value_PR_TraceActivation,
+		RetrieveUEContextResponse_IEs__value_PR_SRVCCOperationPossible,
+		RetrieveUEContextResponse_IEs__value_PR_Masked_IMEISV,
+		RetrieveUEContextResponse_IEs__value_PR_ExpectedUEBehaviour,
+		RetrieveUEContextResponse_IEs__value_PR_ProSeAuthorized,
+		RetrieveUEContextResponse_IEs__value_PR_CriticalityDiagnostics,
+		RetrieveUEContextResponse_IEs__value_PR_V2XServicesAuthorized,
+		RetrieveUEContextResponse_IEs__value_PR_AerialUEsubscriptionInformation,
+		RetrieveUEContextResponse_IEs__value_PR_Subscription_Based_UE_DifferentiationInfo
+	};
 	
 	for(row=0; row < itable->rows_count; row++) {
 	    const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
@@ -18096,7 +18394,7 @@
 	    presence_index++;
 	    if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
 	        result.type_descriptor = type_cell->type_descriptor;
-	        result.presence_index = presence_index;
+	        result.presence_index = indexToPresence[presence_index];
 	        break;
 	    }
 	}
@@ -18787,6 +19085,21 @@
 	size_t for_column = 2; /* &Value */
 	size_t row, presence_index = 0;
 	const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SgNBModificationRequest_IEs, id));
+	const int indexToPresence[13] = {
+		SgNBModificationRequest_IEs__value_PR_NOTHING,
+		SgNBModificationRequest_IEs__value_PR_UE_X2AP_ID,
+		SgNBModificationRequest_IEs__value_PR_SgNB_UE_X2AP_ID,
+		SgNBModificationRequest_IEs__value_PR_Cause,
+		SgNBModificationRequest_IEs__value_PR_PLMN_Identity,
+		SgNBModificationRequest_IEs__value_PR_HandoverRestrictionList,
+		SgNBModificationRequest_IEs__value_PR_SCGConfigurationQuery,
+		SgNBModificationRequest_IEs__value_PR_UE_ContextInformation_SgNBModReq,
+		SgNBModificationRequest_IEs__value_PR_MeNBtoSgNBContainer,
+		SgNBModificationRequest_IEs__value_PR_UE_X2AP_ID_Extension,
+		SgNBModificationRequest_IEs__value_PR_MeNBResourceCoordinationInformation,
+		SgNBModificationRequest_IEs__value_PR_SplitSRBs,
+		SgNBModificationRequest_IEs__value_PR_SplitSRBs
+	};
 	
 	for(row=0; row < itable->rows_count; row++) {
 	    const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
@@ -18798,7 +19111,7 @@
 	    presence_index++;
 	    if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
 	        result.type_descriptor = type_cell->type_descriptor;
-	        result.presence_index = presence_index;
+	        result.presence_index = indexToPresence[presence_index];
 	        break;
 	    }
 	}
@@ -18904,6 +19217,22 @@
 	size_t for_column = 2; /* &Value */
 	size_t row, presence_index = 0;
 	const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SgNBModificationRequestAcknowledge_IEs, id));
+	const int indexToPresence[14] = {
+		SgNBModificationRequestAcknowledge_IEs__value_PR_NOTHING,
+		SgNBModificationRequestAcknowledge_IEs__value_PR_UE_X2AP_ID,
+		SgNBModificationRequestAcknowledge_IEs__value_PR_SgNB_UE_X2AP_ID,
+		SgNBModificationRequestAcknowledge_IEs__value_PR_E_RABs_Admitted_ToBeAdded_SgNBModAckList,
+		SgNBModificationRequestAcknowledge_IEs__value_PR_E_RABs_Admitted_ToBeModified_SgNBModAckList,
+		SgNBModificationRequestAcknowledge_IEs__value_PR_E_RABs_Admitted_ToBeReleased_SgNBModAckList,
+		SgNBModificationRequestAcknowledge_IEs__value_PR_E_RAB_List,
+		SgNBModificationRequestAcknowledge_IEs__value_PR_SgNBtoMeNBContainer,
+		SgNBModificationRequestAcknowledge_IEs__value_PR_CriticalityDiagnostics,
+		SgNBModificationRequestAcknowledge_IEs__value_PR_UE_X2AP_ID_Extension,
+		SgNBModificationRequestAcknowledge_IEs__value_PR_SgNBResourceCoordinationInformation,
+		SgNBModificationRequestAcknowledge_IEs__value_PR_SplitSRBs,
+		SgNBModificationRequestAcknowledge_IEs__value_PR_SplitSRBs,
+		SgNBModificationRequestAcknowledge_IEs__value_PR_RRC_Config_Ind
+	};
 	
 	for(row=0; row < itable->rows_count; row++) {
 	    const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
@@ -18915,7 +19244,7 @@
 	    presence_index++;
 	    if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
 	        result.type_descriptor = type_cell->type_descriptor;
-	        result.presence_index = presence_index;
+	        result.presence_index = indexToPresence[presence_index];
 	        break;
 	    }
 	}
@@ -24583,6 +24912,13 @@
 	size_t for_column = 2; /* &Value */
 	size_t row, presence_index = 0;
 	const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DataForwardingAddressIndication_IEs, id));
+	const int indexToPresence[5] = {
+		DataForwardingAddressIndication_IEs__value_PR_NOTHING,
+		DataForwardingAddressIndication_IEs__value_PR_UE_X2AP_ID_Extension,
+		DataForwardingAddressIndication_IEs__value_PR_UE_X2AP_ID,
+		DataForwardingAddressIndication_IEs__value_PR_UE_X2AP_ID_Extension,
+		DataForwardingAddressIndication_IEs__value_PR_E_RABs_DataForwardingAddress_List
+	};
 	
 	for(row=0; row < itable->rows_count; row++) {
 	    const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
@@ -24594,7 +24930,7 @@
 	    presence_index++;
 	    if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
 	        result.type_descriptor = type_cell->type_descriptor;
-	        result.presence_index = presence_index;
+	        result.presence_index = indexToPresence[presence_index];
 	        break;
 	    }
 	}
diff --git a/e2ap/lib/ProtocolIE-FieldPair.c b/e2ap/lib/ProtocolIE-FieldPair.c
index 5ae4ed2..e6b7cf9 100644
--- a/e2ap/lib/ProtocolIE-FieldPair.c
+++ b/e2ap/lib/ProtocolIE-FieldPair.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-Containers"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ProtocolIE-FieldPair.h"
diff --git a/e2ap/lib/ProtocolIE-ID.c b/e2ap/lib/ProtocolIE-ID.c
index 2c2f511..764adf4 100644
--- a/e2ap/lib/ProtocolIE-ID.c
+++ b/e2ap/lib/ProtocolIE-ID.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-CommonDataTypes"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ProtocolIE-ID.h"
diff --git a/e2ap/lib/ProtocolIE-Single-Container.c b/e2ap/lib/ProtocolIE-Single-Container.c
index 5b961c9..74e7804 100644
--- a/e2ap/lib/ProtocolIE-Single-Container.c
+++ b/e2ap/lib/ProtocolIE-Single-Container.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-Containers"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ProtocolIE-Single-Container.h"
@@ -203,931 +203,931 @@
  * This type is implemented using SecondaryRATUsageReport_ItemIEs,
  * so here we adjust the DEF accordingly.
  */
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_9518P0_tags_1[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_7635P0_tags_1[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P0 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P0 = {
 	"ProtocolIE-Single-Container",
 	"ProtocolIE-Single-Container",
 	&asn_OP_SEQUENCE,
-	asn_DEF_ProtocolIE_Single_Container_9518P0_tags_1,
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P0_tags_1)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P0_tags_1[0]), /* 1 */
-	asn_DEF_ProtocolIE_Single_Container_9518P0_tags_1,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P0_tags_1)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P0_tags_1[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P0_tags_1,
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P0_tags_1)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P0_tags_1[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P0_tags_1,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P0_tags_1)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P0_tags_1[0]), /* 1 */
 	{ 0, 0, SEQUENCE_constraint },
 	asn_MBR_RICaction_ToBeSetup_ItemIEs_1,
 	3,	/* Elements count */
 	&asn_SPC_RICaction_ToBeSetup_ItemIEs_specs_1	/* Additional specs */
 };
 
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_9518P1_tags_2[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_7635P1_tags_2[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P1 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P1 = {
 	"ProtocolIE-Single-Container",
 	"ProtocolIE-Single-Container",
 	&asn_OP_SEQUENCE,
-	asn_DEF_ProtocolIE_Single_Container_9518P1_tags_2,
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P1_tags_2)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P1_tags_2[0]), /* 1 */
-	asn_DEF_ProtocolIE_Single_Container_9518P1_tags_2,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P1_tags_2)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P1_tags_2[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P1_tags_2,
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P1_tags_2)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P1_tags_2[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P1_tags_2,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P1_tags_2)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P1_tags_2[0]), /* 1 */
 	{ 0, 0, SEQUENCE_constraint },
 	asn_MBR_RICaction_Admitted_ItemIEs_5,
 	3,	/* Elements count */
 	&asn_SPC_RICaction_Admitted_ItemIEs_specs_5	/* Additional specs */
 };
 
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_9518P2_tags_3[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_7635P2_tags_3[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P2 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P2 = {
 	"ProtocolIE-Single-Container",
 	"ProtocolIE-Single-Container",
 	&asn_OP_SEQUENCE,
-	asn_DEF_ProtocolIE_Single_Container_9518P2_tags_3,
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P2_tags_3)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P2_tags_3[0]), /* 1 */
-	asn_DEF_ProtocolIE_Single_Container_9518P2_tags_3,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P2_tags_3)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P2_tags_3[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P2_tags_3,
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P2_tags_3)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P2_tags_3[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P2_tags_3,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P2_tags_3)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P2_tags_3[0]), /* 1 */
 	{ 0, 0, SEQUENCE_constraint },
 	asn_MBR_RICaction_NotAdmitted_ItemIEs_9,
 	3,	/* Elements count */
 	&asn_SPC_RICaction_NotAdmitted_ItemIEs_specs_9	/* Additional specs */
 };
 
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_9518P3_tags_4[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_7635P3_tags_4[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P3 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P3 = {
 	"ProtocolIE-Single-Container",
 	"ProtocolIE-Single-Container",
 	&asn_OP_SEQUENCE,
-	asn_DEF_ProtocolIE_Single_Container_9518P3_tags_4,
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P3_tags_4)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P3_tags_4[0]), /* 1 */
-	asn_DEF_ProtocolIE_Single_Container_9518P3_tags_4,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P3_tags_4)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P3_tags_4[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P3_tags_4,
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P3_tags_4)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P3_tags_4[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P3_tags_4,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P3_tags_4)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P3_tags_4[0]), /* 1 */
 	{ 0, 0, SEQUENCE_constraint },
 	asn_MBR_RANfunction_ItemIEs_13,
 	3,	/* Elements count */
 	&asn_SPC_RANfunction_ItemIEs_specs_13	/* Additional specs */
 };
 
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_9518P4_tags_5[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_7635P4_tags_5[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P4 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P4 = {
 	"ProtocolIE-Single-Container",
 	"ProtocolIE-Single-Container",
 	&asn_OP_SEQUENCE,
-	asn_DEF_ProtocolIE_Single_Container_9518P4_tags_5,
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P4_tags_5)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P4_tags_5[0]), /* 1 */
-	asn_DEF_ProtocolIE_Single_Container_9518P4_tags_5,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P4_tags_5)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P4_tags_5[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P4_tags_5,
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P4_tags_5)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P4_tags_5[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P4_tags_5,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P4_tags_5)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P4_tags_5[0]), /* 1 */
 	{ 0, 0, SEQUENCE_constraint },
 	asn_MBR_RANfunctionID_ItemIEs_17,
 	3,	/* Elements count */
 	&asn_SPC_RANfunctionID_ItemIEs_specs_17	/* Additional specs */
 };
 
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_9518P5_tags_6[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_7635P5_tags_6[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P5 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P5 = {
 	"ProtocolIE-Single-Container",
 	"ProtocolIE-Single-Container",
 	&asn_OP_SEQUENCE,
-	asn_DEF_ProtocolIE_Single_Container_9518P5_tags_6,
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P5_tags_6)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P5_tags_6[0]), /* 1 */
-	asn_DEF_ProtocolIE_Single_Container_9518P5_tags_6,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P5_tags_6)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P5_tags_6[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P5_tags_6,
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P5_tags_6)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P5_tags_6[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P5_tags_6,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P5_tags_6)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P5_tags_6[0]), /* 1 */
 	{ 0, 0, SEQUENCE_constraint },
 	asn_MBR_RANfunctionIDcause_ItemIEs_21,
 	3,	/* Elements count */
 	&asn_SPC_RANfunctionIDcause_ItemIEs_specs_21	/* Additional specs */
 };
 
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_9518P6_tags_7[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_7635P6_tags_7[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P6 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P6 = {
 	"ProtocolIE-Single-Container",
 	"ProtocolIE-Single-Container",
 	&asn_OP_SEQUENCE,
-	asn_DEF_ProtocolIE_Single_Container_9518P6_tags_7,
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P6_tags_7)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P6_tags_7[0]), /* 1 */
-	asn_DEF_ProtocolIE_Single_Container_9518P6_tags_7,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P6_tags_7)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P6_tags_7[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P6_tags_7,
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P6_tags_7)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P6_tags_7[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P6_tags_7,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P6_tags_7)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P6_tags_7[0]), /* 1 */
 	{ 0, 0, SEQUENCE_constraint },
 	asn_MBR_E_RABs_ToBeSetup_ItemIEs_25,
 	3,	/* Elements count */
 	&asn_SPC_E_RABs_ToBeSetup_ItemIEs_specs_25	/* Additional specs */
 };
 
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_9518P7_tags_8[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_7635P7_tags_8[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P7 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P7 = {
 	"ProtocolIE-Single-Container",
 	"ProtocolIE-Single-Container",
 	&asn_OP_SEQUENCE,
-	asn_DEF_ProtocolIE_Single_Container_9518P7_tags_8,
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P7_tags_8)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P7_tags_8[0]), /* 1 */
-	asn_DEF_ProtocolIE_Single_Container_9518P7_tags_8,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P7_tags_8)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P7_tags_8[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P7_tags_8,
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P7_tags_8)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P7_tags_8[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P7_tags_8,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P7_tags_8)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P7_tags_8[0]), /* 1 */
 	{ 0, 0, SEQUENCE_constraint },
 	asn_MBR_E_RABs_Admitted_ItemIEs_29,
 	3,	/* Elements count */
 	&asn_SPC_E_RABs_Admitted_ItemIEs_specs_29	/* Additional specs */
 };
 
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_9518P8_tags_9[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_7635P8_tags_9[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P8 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P8 = {
 	"ProtocolIE-Single-Container",
 	"ProtocolIE-Single-Container",
 	&asn_OP_SEQUENCE,
-	asn_DEF_ProtocolIE_Single_Container_9518P8_tags_9,
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P8_tags_9)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P8_tags_9[0]), /* 1 */
-	asn_DEF_ProtocolIE_Single_Container_9518P8_tags_9,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P8_tags_9)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P8_tags_9[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P8_tags_9,
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P8_tags_9)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P8_tags_9[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P8_tags_9,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P8_tags_9)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P8_tags_9[0]), /* 1 */
 	{ 0, 0, SEQUENCE_constraint },
 	asn_MBR_E_RABs_SubjectToStatusTransfer_ItemIEs_33,
 	3,	/* Elements count */
 	&asn_SPC_E_RABs_SubjectToStatusTransfer_ItemIEs_specs_33	/* Additional specs */
 };
 
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_9518P9_tags_10[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_7635P9_tags_10[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P9 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P9 = {
 	"ProtocolIE-Single-Container",
 	"ProtocolIE-Single-Container",
 	&asn_OP_SEQUENCE,
-	asn_DEF_ProtocolIE_Single_Container_9518P9_tags_10,
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P9_tags_10)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P9_tags_10[0]), /* 1 */
-	asn_DEF_ProtocolIE_Single_Container_9518P9_tags_10,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P9_tags_10)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P9_tags_10[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P9_tags_10,
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P9_tags_10)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P9_tags_10[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P9_tags_10,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P9_tags_10)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P9_tags_10[0]), /* 1 */
 	{ 0, 0, SEQUENCE_constraint },
 	asn_MBR_CellInformation_ItemIEs_37,
 	3,	/* Elements count */
 	&asn_SPC_CellInformation_ItemIEs_specs_37	/* Additional specs */
 };
 
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_9518P10_tags_11[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_7635P10_tags_11[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P10 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P10 = {
 	"ProtocolIE-Single-Container",
 	"ProtocolIE-Single-Container",
 	&asn_OP_SEQUENCE,
-	asn_DEF_ProtocolIE_Single_Container_9518P10_tags_11,
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P10_tags_11)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P10_tags_11[0]), /* 1 */
-	asn_DEF_ProtocolIE_Single_Container_9518P10_tags_11,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P10_tags_11)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P10_tags_11[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P10_tags_11,
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P10_tags_11)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P10_tags_11[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P10_tags_11,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P10_tags_11)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P10_tags_11[0]), /* 1 */
 	{ 0, 0, SEQUENCE_constraint },
 	asn_MBR_CellToReport_ItemIEs_41,
 	3,	/* Elements count */
 	&asn_SPC_CellToReport_ItemIEs_specs_41	/* Additional specs */
 };
 
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_9518P11_tags_12[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_7635P11_tags_12[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P11 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P11 = {
 	"ProtocolIE-Single-Container",
 	"ProtocolIE-Single-Container",
 	&asn_OP_SEQUENCE,
-	asn_DEF_ProtocolIE_Single_Container_9518P11_tags_12,
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P11_tags_12)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P11_tags_12[0]), /* 1 */
-	asn_DEF_ProtocolIE_Single_Container_9518P11_tags_12,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P11_tags_12)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P11_tags_12[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P11_tags_12,
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P11_tags_12)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P11_tags_12[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P11_tags_12,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P11_tags_12)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P11_tags_12[0]), /* 1 */
 	{ 0, 0, SEQUENCE_constraint },
 	asn_MBR_MeasurementInitiationResult_ItemIEs_45,
 	3,	/* Elements count */
 	&asn_SPC_MeasurementInitiationResult_ItemIEs_specs_45	/* Additional specs */
 };
 
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_9518P12_tags_13[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_7635P12_tags_13[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P12 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P12 = {
 	"ProtocolIE-Single-Container",
 	"ProtocolIE-Single-Container",
 	&asn_OP_SEQUENCE,
-	asn_DEF_ProtocolIE_Single_Container_9518P12_tags_13,
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P12_tags_13)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P12_tags_13[0]), /* 1 */
-	asn_DEF_ProtocolIE_Single_Container_9518P12_tags_13,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P12_tags_13)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P12_tags_13[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P12_tags_13,
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P12_tags_13)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P12_tags_13[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P12_tags_13,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P12_tags_13)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P12_tags_13[0]), /* 1 */
 	{ 0, 0, SEQUENCE_constraint },
 	asn_MBR_MeasurementFailureCause_ItemIEs_49,
 	3,	/* Elements count */
 	&asn_SPC_MeasurementFailureCause_ItemIEs_specs_49	/* Additional specs */
 };
 
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_9518P13_tags_14[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_7635P13_tags_14[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P13 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P13 = {
 	"ProtocolIE-Single-Container",
 	"ProtocolIE-Single-Container",
 	&asn_OP_SEQUENCE,
-	asn_DEF_ProtocolIE_Single_Container_9518P13_tags_14,
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P13_tags_14)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P13_tags_14[0]), /* 1 */
-	asn_DEF_ProtocolIE_Single_Container_9518P13_tags_14,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P13_tags_14)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P13_tags_14[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P13_tags_14,
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P13_tags_14)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P13_tags_14[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P13_tags_14,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P13_tags_14)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P13_tags_14[0]), /* 1 */
 	{ 0, 0, SEQUENCE_constraint },
 	asn_MBR_CompleteFailureCauseInformation_ItemIEs_53,
 	3,	/* Elements count */
 	&asn_SPC_CompleteFailureCauseInformation_ItemIEs_specs_53	/* Additional specs */
 };
 
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_9518P14_tags_15[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_7635P14_tags_15[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P14 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P14 = {
 	"ProtocolIE-Single-Container",
 	"ProtocolIE-Single-Container",
 	&asn_OP_SEQUENCE,
-	asn_DEF_ProtocolIE_Single_Container_9518P14_tags_15,
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P14_tags_15)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P14_tags_15[0]), /* 1 */
-	asn_DEF_ProtocolIE_Single_Container_9518P14_tags_15,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P14_tags_15)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P14_tags_15[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P14_tags_15,
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P14_tags_15)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P14_tags_15[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P14_tags_15,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P14_tags_15)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P14_tags_15[0]), /* 1 */
 	{ 0, 0, SEQUENCE_constraint },
 	asn_MBR_CellMeasurementResult_ItemIEs_57,
 	3,	/* Elements count */
 	&asn_SPC_CellMeasurementResult_ItemIEs_specs_57	/* Additional specs */
 };
 
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_9518P15_tags_16[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_7635P15_tags_16[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P15 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P15 = {
 	"ProtocolIE-Single-Container",
 	"ProtocolIE-Single-Container",
 	&asn_OP_SEQUENCE,
-	asn_DEF_ProtocolIE_Single_Container_9518P15_tags_16,
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P15_tags_16)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P15_tags_16[0]), /* 1 */
-	asn_DEF_ProtocolIE_Single_Container_9518P15_tags_16,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P15_tags_16)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P15_tags_16[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P15_tags_16,
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P15_tags_16)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P15_tags_16[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P15_tags_16,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P15_tags_16)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P15_tags_16[0]), /* 1 */
 	{ 0, 0, SEQUENCE_constraint },
 	asn_MBR_E_RABs_ToBeAdded_ItemIEs_61,
 	3,	/* Elements count */
 	&asn_SPC_E_RABs_ToBeAdded_ItemIEs_specs_61	/* Additional specs */
 };
 
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_9518P16_tags_17[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_7635P16_tags_17[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P16 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P16 = {
 	"ProtocolIE-Single-Container",
 	"ProtocolIE-Single-Container",
 	&asn_OP_SEQUENCE,
-	asn_DEF_ProtocolIE_Single_Container_9518P16_tags_17,
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P16_tags_17)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P16_tags_17[0]), /* 1 */
-	asn_DEF_ProtocolIE_Single_Container_9518P16_tags_17,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P16_tags_17)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P16_tags_17[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P16_tags_17,
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P16_tags_17)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P16_tags_17[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P16_tags_17,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P16_tags_17)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P16_tags_17[0]), /* 1 */
 	{ 0, 0, SEQUENCE_constraint },
 	asn_MBR_E_RABs_Admitted_ToBeAdded_ItemIEs_65,
 	3,	/* Elements count */
 	&asn_SPC_E_RABs_Admitted_ToBeAdded_ItemIEs_specs_65	/* Additional specs */
 };
 
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_9518P17_tags_18[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_7635P17_tags_18[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P17 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P17 = {
 	"ProtocolIE-Single-Container",
 	"ProtocolIE-Single-Container",
 	&asn_OP_SEQUENCE,
-	asn_DEF_ProtocolIE_Single_Container_9518P17_tags_18,
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P17_tags_18)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P17_tags_18[0]), /* 1 */
-	asn_DEF_ProtocolIE_Single_Container_9518P17_tags_18,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P17_tags_18)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P17_tags_18[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P17_tags_18,
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P17_tags_18)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P17_tags_18[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P17_tags_18,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P17_tags_18)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P17_tags_18[0]), /* 1 */
 	{ 0, 0, SEQUENCE_constraint },
 	asn_MBR_E_RABs_ToBeAdded_ModReqItemIEs_69,
 	3,	/* Elements count */
 	&asn_SPC_E_RABs_ToBeAdded_ModReqItemIEs_specs_69	/* Additional specs */
 };
 
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_9518P18_tags_19[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_7635P18_tags_19[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P18 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P18 = {
 	"ProtocolIE-Single-Container",
 	"ProtocolIE-Single-Container",
 	&asn_OP_SEQUENCE,
-	asn_DEF_ProtocolIE_Single_Container_9518P18_tags_19,
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P18_tags_19)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P18_tags_19[0]), /* 1 */
-	asn_DEF_ProtocolIE_Single_Container_9518P18_tags_19,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P18_tags_19)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P18_tags_19[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P18_tags_19,
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P18_tags_19)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P18_tags_19[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P18_tags_19,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P18_tags_19)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P18_tags_19[0]), /* 1 */
 	{ 0, 0, SEQUENCE_constraint },
 	asn_MBR_E_RABs_ToBeModified_ModReqItemIEs_73,
 	3,	/* Elements count */
 	&asn_SPC_E_RABs_ToBeModified_ModReqItemIEs_specs_73	/* Additional specs */
 };
 
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_9518P19_tags_20[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_7635P19_tags_20[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P19 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P19 = {
 	"ProtocolIE-Single-Container",
 	"ProtocolIE-Single-Container",
 	&asn_OP_SEQUENCE,
-	asn_DEF_ProtocolIE_Single_Container_9518P19_tags_20,
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P19_tags_20)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P19_tags_20[0]), /* 1 */
-	asn_DEF_ProtocolIE_Single_Container_9518P19_tags_20,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P19_tags_20)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P19_tags_20[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P19_tags_20,
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P19_tags_20)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P19_tags_20[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P19_tags_20,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P19_tags_20)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P19_tags_20[0]), /* 1 */
 	{ 0, 0, SEQUENCE_constraint },
 	asn_MBR_E_RABs_ToBeReleased_ModReqItemIEs_77,
 	3,	/* Elements count */
 	&asn_SPC_E_RABs_ToBeReleased_ModReqItemIEs_specs_77	/* Additional specs */
 };
 
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_9518P20_tags_21[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_7635P20_tags_21[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P20 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P20 = {
 	"ProtocolIE-Single-Container",
 	"ProtocolIE-Single-Container",
 	&asn_OP_SEQUENCE,
-	asn_DEF_ProtocolIE_Single_Container_9518P20_tags_21,
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P20_tags_21)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P20_tags_21[0]), /* 1 */
-	asn_DEF_ProtocolIE_Single_Container_9518P20_tags_21,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P20_tags_21)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P20_tags_21[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P20_tags_21,
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P20_tags_21)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P20_tags_21[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P20_tags_21,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P20_tags_21)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P20_tags_21[0]), /* 1 */
 	{ 0, 0, SEQUENCE_constraint },
 	asn_MBR_E_RABs_Admitted_ToBeAdded_ModAckItemIEs_81,
 	3,	/* Elements count */
 	&asn_SPC_E_RABs_Admitted_ToBeAdded_ModAckItemIEs_specs_81	/* Additional specs */
 };
 
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_9518P21_tags_22[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_7635P21_tags_22[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P21 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P21 = {
 	"ProtocolIE-Single-Container",
 	"ProtocolIE-Single-Container",
 	&asn_OP_SEQUENCE,
-	asn_DEF_ProtocolIE_Single_Container_9518P21_tags_22,
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P21_tags_22)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P21_tags_22[0]), /* 1 */
-	asn_DEF_ProtocolIE_Single_Container_9518P21_tags_22,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P21_tags_22)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P21_tags_22[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P21_tags_22,
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P21_tags_22)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P21_tags_22[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P21_tags_22,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P21_tags_22)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P21_tags_22[0]), /* 1 */
 	{ 0, 0, SEQUENCE_constraint },
 	asn_MBR_E_RABs_Admitted_ToBeModified_ModAckItemIEs_85,
 	3,	/* Elements count */
 	&asn_SPC_E_RABs_Admitted_ToBeModified_ModAckItemIEs_specs_85	/* Additional specs */
 };
 
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_9518P22_tags_23[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_7635P22_tags_23[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P22 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P22 = {
 	"ProtocolIE-Single-Container",
 	"ProtocolIE-Single-Container",
 	&asn_OP_SEQUENCE,
-	asn_DEF_ProtocolIE_Single_Container_9518P22_tags_23,
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P22_tags_23)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P22_tags_23[0]), /* 1 */
-	asn_DEF_ProtocolIE_Single_Container_9518P22_tags_23,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P22_tags_23)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P22_tags_23[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P22_tags_23,
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P22_tags_23)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P22_tags_23[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P22_tags_23,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P22_tags_23)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P22_tags_23[0]), /* 1 */
 	{ 0, 0, SEQUENCE_constraint },
 	asn_MBR_E_RABs_Admitted_ToBeReleased_ModAckItemIEs_89,
 	3,	/* Elements count */
 	&asn_SPC_E_RABs_Admitted_ToBeReleased_ModAckItemIEs_specs_89	/* Additional specs */
 };
 
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_9518P23_tags_24[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_7635P23_tags_24[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P23 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P23 = {
 	"ProtocolIE-Single-Container",
 	"ProtocolIE-Single-Container",
 	&asn_OP_SEQUENCE,
-	asn_DEF_ProtocolIE_Single_Container_9518P23_tags_24,
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P23_tags_24)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P23_tags_24[0]), /* 1 */
-	asn_DEF_ProtocolIE_Single_Container_9518P23_tags_24,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P23_tags_24)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P23_tags_24[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P23_tags_24,
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P23_tags_24)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P23_tags_24[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P23_tags_24,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P23_tags_24)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P23_tags_24[0]), /* 1 */
 	{ 0, 0, SEQUENCE_constraint },
 	asn_MBR_E_RABs_ToBeReleased_ModReqdItemIEs_93,
 	3,	/* Elements count */
 	&asn_SPC_E_RABs_ToBeReleased_ModReqdItemIEs_specs_93	/* Additional specs */
 };
 
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_9518P24_tags_25[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_7635P24_tags_25[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P24 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P24 = {
 	"ProtocolIE-Single-Container",
 	"ProtocolIE-Single-Container",
 	&asn_OP_SEQUENCE,
-	asn_DEF_ProtocolIE_Single_Container_9518P24_tags_25,
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P24_tags_25)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P24_tags_25[0]), /* 1 */
-	asn_DEF_ProtocolIE_Single_Container_9518P24_tags_25,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P24_tags_25)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P24_tags_25[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P24_tags_25,
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P24_tags_25)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P24_tags_25[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P24_tags_25,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P24_tags_25)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P24_tags_25[0]), /* 1 */
 	{ 0, 0, SEQUENCE_constraint },
 	asn_MBR_E_RABs_ToBeReleased_RelReqItemIEs_97,
 	3,	/* Elements count */
 	&asn_SPC_E_RABs_ToBeReleased_RelReqItemIEs_specs_97	/* Additional specs */
 };
 
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_9518P25_tags_26[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_7635P25_tags_26[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P25 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P25 = {
 	"ProtocolIE-Single-Container",
 	"ProtocolIE-Single-Container",
 	&asn_OP_SEQUENCE,
-	asn_DEF_ProtocolIE_Single_Container_9518P25_tags_26,
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P25_tags_26)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P25_tags_26[0]), /* 1 */
-	asn_DEF_ProtocolIE_Single_Container_9518P25_tags_26,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P25_tags_26)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P25_tags_26[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P25_tags_26,
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P25_tags_26)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P25_tags_26[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P25_tags_26,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P25_tags_26)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P25_tags_26[0]), /* 1 */
 	{ 0, 0, SEQUENCE_constraint },
 	asn_MBR_E_RABs_ToBeReleased_RelConfItemIEs_101,
 	3,	/* Elements count */
 	&asn_SPC_E_RABs_ToBeReleased_RelConfItemIEs_specs_101	/* Additional specs */
 };
 
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_9518P26_tags_27[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_7635P26_tags_27[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P26 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P26 = {
 	"ProtocolIE-Single-Container",
 	"ProtocolIE-Single-Container",
 	&asn_OP_SEQUENCE,
-	asn_DEF_ProtocolIE_Single_Container_9518P26_tags_27,
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P26_tags_27)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P26_tags_27[0]), /* 1 */
-	asn_DEF_ProtocolIE_Single_Container_9518P26_tags_27,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P26_tags_27)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P26_tags_27[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P26_tags_27,
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P26_tags_27)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P26_tags_27[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P26_tags_27,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P26_tags_27)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P26_tags_27[0]), /* 1 */
 	{ 0, 0, SEQUENCE_constraint },
 	asn_MBR_E_RABs_SubjectToCounterCheckItemIEs_105,
 	3,	/* Elements count */
 	&asn_SPC_E_RABs_SubjectToCounterCheckItemIEs_specs_105	/* Additional specs */
 };
 
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_9518P27_tags_28[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_7635P27_tags_28[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P27 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P27 = {
 	"ProtocolIE-Single-Container",
 	"ProtocolIE-Single-Container",
 	&asn_OP_SEQUENCE,
-	asn_DEF_ProtocolIE_Single_Container_9518P27_tags_28,
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P27_tags_28)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P27_tags_28[0]), /* 1 */
-	asn_DEF_ProtocolIE_Single_Container_9518P27_tags_28,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P27_tags_28)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P27_tags_28[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P27_tags_28,
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P27_tags_28)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P27_tags_28[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P27_tags_28,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P27_tags_28)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P27_tags_28[0]), /* 1 */
 	{ 0, 0, SEQUENCE_constraint },
 	asn_MBR_E_RABs_ToBeSetupRetrieve_ItemIEs_109,
 	3,	/* Elements count */
 	&asn_SPC_E_RABs_ToBeSetupRetrieve_ItemIEs_specs_109	/* Additional specs */
 };
 
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_9518P28_tags_29[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_7635P28_tags_29[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P28 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P28 = {
 	"ProtocolIE-Single-Container",
 	"ProtocolIE-Single-Container",
 	&asn_OP_SEQUENCE,
-	asn_DEF_ProtocolIE_Single_Container_9518P28_tags_29,
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P28_tags_29)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P28_tags_29[0]), /* 1 */
-	asn_DEF_ProtocolIE_Single_Container_9518P28_tags_29,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P28_tags_29)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P28_tags_29[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P28_tags_29,
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P28_tags_29)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P28_tags_29[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P28_tags_29,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P28_tags_29)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P28_tags_29[0]), /* 1 */
 	{ 0, 0, SEQUENCE_constraint },
 	asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_ItemIEs_113,
 	3,	/* Elements count */
 	&asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_ItemIEs_specs_113	/* Additional specs */
 };
 
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_9518P29_tags_30[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_7635P29_tags_30[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P29 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P29 = {
 	"ProtocolIE-Single-Container",
 	"ProtocolIE-Single-Container",
 	&asn_OP_SEQUENCE,
-	asn_DEF_ProtocolIE_Single_Container_9518P29_tags_30,
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P29_tags_30)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P29_tags_30[0]), /* 1 */
-	asn_DEF_ProtocolIE_Single_Container_9518P29_tags_30,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P29_tags_30)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P29_tags_30[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P29_tags_30,
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P29_tags_30)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P29_tags_30[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P29_tags_30,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P29_tags_30)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P29_tags_30[0]), /* 1 */
 	{ 0, 0, SEQUENCE_constraint },
 	asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs_117,
 	3,	/* Elements count */
 	&asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs_specs_117	/* Additional specs */
 };
 
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_9518P30_tags_31[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_7635P30_tags_31[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P30 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P30 = {
 	"ProtocolIE-Single-Container",
 	"ProtocolIE-Single-Container",
 	&asn_OP_SEQUENCE,
-	asn_DEF_ProtocolIE_Single_Container_9518P30_tags_31,
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P30_tags_31)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P30_tags_31[0]), /* 1 */
-	asn_DEF_ProtocolIE_Single_Container_9518P30_tags_31,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P30_tags_31)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P30_tags_31[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P30_tags_31,
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P30_tags_31)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P30_tags_31[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P30_tags_31,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P30_tags_31)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P30_tags_31[0]), /* 1 */
 	{ 0, 0, SEQUENCE_constraint },
 	asn_MBR_E_RABs_ToBeAdded_SgNBModReq_ItemIEs_121,
 	3,	/* Elements count */
 	&asn_SPC_E_RABs_ToBeAdded_SgNBModReq_ItemIEs_specs_121	/* Additional specs */
 };
 
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_9518P31_tags_32[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_7635P31_tags_32[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P31 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P31 = {
 	"ProtocolIE-Single-Container",
 	"ProtocolIE-Single-Container",
 	&asn_OP_SEQUENCE,
-	asn_DEF_ProtocolIE_Single_Container_9518P31_tags_32,
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P31_tags_32)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P31_tags_32[0]), /* 1 */
-	asn_DEF_ProtocolIE_Single_Container_9518P31_tags_32,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P31_tags_32)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P31_tags_32[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P31_tags_32,
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P31_tags_32)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P31_tags_32[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P31_tags_32,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P31_tags_32)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P31_tags_32[0]), /* 1 */
 	{ 0, 0, SEQUENCE_constraint },
 	asn_MBR_E_RABs_ToBeModified_SgNBModReq_ItemIEs_125,
 	3,	/* Elements count */
 	&asn_SPC_E_RABs_ToBeModified_SgNBModReq_ItemIEs_specs_125	/* Additional specs */
 };
 
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_9518P32_tags_33[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_7635P32_tags_33[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P32 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P32 = {
 	"ProtocolIE-Single-Container",
 	"ProtocolIE-Single-Container",
 	&asn_OP_SEQUENCE,
-	asn_DEF_ProtocolIE_Single_Container_9518P32_tags_33,
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P32_tags_33)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P32_tags_33[0]), /* 1 */
-	asn_DEF_ProtocolIE_Single_Container_9518P32_tags_33,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P32_tags_33)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P32_tags_33[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P32_tags_33,
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P32_tags_33)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P32_tags_33[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P32_tags_33,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P32_tags_33)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P32_tags_33[0]), /* 1 */
 	{ 0, 0, SEQUENCE_constraint },
 	asn_MBR_E_RABs_ToBeReleased_SgNBModReq_ItemIEs_129,
 	3,	/* Elements count */
 	&asn_SPC_E_RABs_ToBeReleased_SgNBModReq_ItemIEs_specs_129	/* Additional specs */
 };
 
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_9518P33_tags_34[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_7635P33_tags_34[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P33 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P33 = {
 	"ProtocolIE-Single-Container",
 	"ProtocolIE-Single-Container",
 	&asn_OP_SEQUENCE,
-	asn_DEF_ProtocolIE_Single_Container_9518P33_tags_34,
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P33_tags_34)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P33_tags_34[0]), /* 1 */
-	asn_DEF_ProtocolIE_Single_Container_9518P33_tags_34,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P33_tags_34)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P33_tags_34[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P33_tags_34,
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P33_tags_34)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P33_tags_34[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P33_tags_34,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P33_tags_34)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P33_tags_34[0]), /* 1 */
 	{ 0, 0, SEQUENCE_constraint },
 	asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs_133,
 	3,	/* Elements count */
 	&asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs_specs_133	/* Additional specs */
 };
 
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_9518P34_tags_35[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_7635P34_tags_35[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P34 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P34 = {
 	"ProtocolIE-Single-Container",
 	"ProtocolIE-Single-Container",
 	&asn_OP_SEQUENCE,
-	asn_DEF_ProtocolIE_Single_Container_9518P34_tags_35,
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P34_tags_35)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P34_tags_35[0]), /* 1 */
-	asn_DEF_ProtocolIE_Single_Container_9518P34_tags_35,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P34_tags_35)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P34_tags_35[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P34_tags_35,
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P34_tags_35)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P34_tags_35[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P34_tags_35,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P34_tags_35)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P34_tags_35[0]), /* 1 */
 	{ 0, 0, SEQUENCE_constraint },
 	asn_MBR_E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs_137,
 	3,	/* Elements count */
 	&asn_SPC_E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs_specs_137	/* Additional specs */
 };
 
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_9518P35_tags_36[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_7635P35_tags_36[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P35 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P35 = {
 	"ProtocolIE-Single-Container",
 	"ProtocolIE-Single-Container",
 	&asn_OP_SEQUENCE,
-	asn_DEF_ProtocolIE_Single_Container_9518P35_tags_36,
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P35_tags_36)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P35_tags_36[0]), /* 1 */
-	asn_DEF_ProtocolIE_Single_Container_9518P35_tags_36,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P35_tags_36)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P35_tags_36[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P35_tags_36,
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P35_tags_36)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P35_tags_36[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P35_tags_36,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P35_tags_36)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P35_tags_36[0]), /* 1 */
 	{ 0, 0, SEQUENCE_constraint },
 	asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs_141,
 	3,	/* Elements count */
 	&asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs_specs_141	/* Additional specs */
 };
 
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_9518P36_tags_37[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_7635P36_tags_37[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P36 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P36 = {
 	"ProtocolIE-Single-Container",
 	"ProtocolIE-Single-Container",
 	&asn_OP_SEQUENCE,
-	asn_DEF_ProtocolIE_Single_Container_9518P36_tags_37,
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P36_tags_37)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P36_tags_37[0]), /* 1 */
-	asn_DEF_ProtocolIE_Single_Container_9518P36_tags_37,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P36_tags_37)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P36_tags_37[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P36_tags_37,
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P36_tags_37)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P36_tags_37[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P36_tags_37,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P36_tags_37)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P36_tags_37[0]), /* 1 */
 	{ 0, 0, SEQUENCE_constraint },
 	asn_MBR_E_RABs_ToBeReleased_SgNBModReqd_ItemIEs_145,
 	3,	/* Elements count */
 	&asn_SPC_E_RABs_ToBeReleased_SgNBModReqd_ItemIEs_specs_145	/* Additional specs */
 };
 
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_9518P37_tags_38[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_7635P37_tags_38[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P37 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P37 = {
 	"ProtocolIE-Single-Container",
 	"ProtocolIE-Single-Container",
 	&asn_OP_SEQUENCE,
-	asn_DEF_ProtocolIE_Single_Container_9518P37_tags_38,
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P37_tags_38)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P37_tags_38[0]), /* 1 */
-	asn_DEF_ProtocolIE_Single_Container_9518P37_tags_38,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P37_tags_38)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P37_tags_38[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P37_tags_38,
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P37_tags_38)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P37_tags_38[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P37_tags_38,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P37_tags_38)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P37_tags_38[0]), /* 1 */
 	{ 0, 0, SEQUENCE_constraint },
 	asn_MBR_E_RABs_ToBeModified_SgNBModReqd_ItemIEs_149,
 	3,	/* Elements count */
 	&asn_SPC_E_RABs_ToBeModified_SgNBModReqd_ItemIEs_specs_149	/* Additional specs */
 };
 
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_9518P38_tags_39[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_7635P38_tags_39[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P38 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P38 = {
 	"ProtocolIE-Single-Container",
 	"ProtocolIE-Single-Container",
 	&asn_OP_SEQUENCE,
-	asn_DEF_ProtocolIE_Single_Container_9518P38_tags_39,
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P38_tags_39)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P38_tags_39[0]), /* 1 */
-	asn_DEF_ProtocolIE_Single_Container_9518P38_tags_39,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P38_tags_39)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P38_tags_39[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P38_tags_39,
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P38_tags_39)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P38_tags_39[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P38_tags_39,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P38_tags_39)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P38_tags_39[0]), /* 1 */
 	{ 0, 0, SEQUENCE_constraint },
 	asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs_153,
 	3,	/* Elements count */
 	&asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs_specs_153	/* Additional specs */
 };
 
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_9518P39_tags_40[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_7635P39_tags_40[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P39 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P39 = {
 	"ProtocolIE-Single-Container",
 	"ProtocolIE-Single-Container",
 	&asn_OP_SEQUENCE,
-	asn_DEF_ProtocolIE_Single_Container_9518P39_tags_40,
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P39_tags_40)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P39_tags_40[0]), /* 1 */
-	asn_DEF_ProtocolIE_Single_Container_9518P39_tags_40,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P39_tags_40)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P39_tags_40[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P39_tags_40,
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P39_tags_40)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P39_tags_40[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P39_tags_40,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P39_tags_40)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P39_tags_40[0]), /* 1 */
 	{ 0, 0, SEQUENCE_constraint },
 	asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_ItemIEs_157,
 	3,	/* Elements count */
 	&asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_ItemIEs_specs_157	/* Additional specs */
 };
 
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_9518P40_tags_41[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_7635P40_tags_41[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P40 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P40 = {
 	"ProtocolIE-Single-Container",
 	"ProtocolIE-Single-Container",
 	&asn_OP_SEQUENCE,
-	asn_DEF_ProtocolIE_Single_Container_9518P40_tags_41,
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P40_tags_41)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P40_tags_41[0]), /* 1 */
-	asn_DEF_ProtocolIE_Single_Container_9518P40_tags_41,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P40_tags_41)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P40_tags_41[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P40_tags_41,
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P40_tags_41)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P40_tags_41[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P40_tags_41,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P40_tags_41)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P40_tags_41[0]), /* 1 */
 	{ 0, 0, SEQUENCE_constraint },
 	asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs_161,
 	3,	/* Elements count */
 	&asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs_specs_161	/* Additional specs */
 };
 
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_9518P41_tags_42[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_7635P41_tags_42[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P41 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P41 = {
 	"ProtocolIE-Single-Container",
 	"ProtocolIE-Single-Container",
 	&asn_OP_SEQUENCE,
-	asn_DEF_ProtocolIE_Single_Container_9518P41_tags_42,
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P41_tags_42)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P41_tags_42[0]), /* 1 */
-	asn_DEF_ProtocolIE_Single_Container_9518P41_tags_42,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P41_tags_42)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P41_tags_42[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P41_tags_42,
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P41_tags_42)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P41_tags_42[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P41_tags_42,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P41_tags_42)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P41_tags_42[0]), /* 1 */
 	{ 0, 0, SEQUENCE_constraint },
 	asn_MBR_E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs_165,
 	3,	/* Elements count */
 	&asn_SPC_E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs_specs_165	/* Additional specs */
 };
 
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_9518P42_tags_43[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_7635P42_tags_43[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P42 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P42 = {
 	"ProtocolIE-Single-Container",
 	"ProtocolIE-Single-Container",
 	&asn_OP_SEQUENCE,
-	asn_DEF_ProtocolIE_Single_Container_9518P42_tags_43,
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P42_tags_43)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P42_tags_43[0]), /* 1 */
-	asn_DEF_ProtocolIE_Single_Container_9518P42_tags_43,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P42_tags_43)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P42_tags_43[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P42_tags_43,
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P42_tags_43)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P42_tags_43[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P42_tags_43,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P42_tags_43)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P42_tags_43[0]), /* 1 */
 	{ 0, 0, SEQUENCE_constraint },
 	asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_ItemIEs_169,
 	3,	/* Elements count */
 	&asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_ItemIEs_specs_169	/* Additional specs */
 };
 
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_9518P43_tags_44[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_7635P43_tags_44[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P43 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P43 = {
 	"ProtocolIE-Single-Container",
 	"ProtocolIE-Single-Container",
 	&asn_OP_SEQUENCE,
-	asn_DEF_ProtocolIE_Single_Container_9518P43_tags_44,
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P43_tags_44)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P43_tags_44[0]), /* 1 */
-	asn_DEF_ProtocolIE_Single_Container_9518P43_tags_44,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P43_tags_44)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P43_tags_44[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P43_tags_44,
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P43_tags_44)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P43_tags_44[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P43_tags_44,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P43_tags_44)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P43_tags_44[0]), /* 1 */
 	{ 0, 0, SEQUENCE_constraint },
 	asn_MBR_E_RABs_SubjectToSgNBCounterCheck_ItemIEs_173,
 	3,	/* Elements count */
 	&asn_SPC_E_RABs_SubjectToSgNBCounterCheck_ItemIEs_specs_173	/* Additional specs */
 };
 
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_9518P44_tags_45[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_7635P44_tags_45[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P44 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P44 = {
 	"ProtocolIE-Single-Container",
 	"ProtocolIE-Single-Container",
 	&asn_OP_SEQUENCE,
-	asn_DEF_ProtocolIE_Single_Container_9518P44_tags_45,
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P44_tags_45)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P44_tags_45[0]), /* 1 */
-	asn_DEF_ProtocolIE_Single_Container_9518P44_tags_45,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P44_tags_45)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P44_tags_45[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P44_tags_45,
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P44_tags_45)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P44_tags_45[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P44_tags_45,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P44_tags_45)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P44_tags_45[0]), /* 1 */
 	{ 0, 0, SEQUENCE_constraint },
 	asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_ItemIEs_177,
 	3,	/* Elements count */
 	&asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_ItemIEs_specs_177	/* Additional specs */
 };
 
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_9518P45_tags_46[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_7635P45_tags_46[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P45 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P45 = {
 	"ProtocolIE-Single-Container",
 	"ProtocolIE-Single-Container",
 	&asn_OP_SEQUENCE,
-	asn_DEF_ProtocolIE_Single_Container_9518P45_tags_46,
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P45_tags_46)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P45_tags_46[0]), /* 1 */
-	asn_DEF_ProtocolIE_Single_Container_9518P45_tags_46,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P45_tags_46)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P45_tags_46[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P45_tags_46,
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P45_tags_46)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P45_tags_46[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P45_tags_46,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P45_tags_46)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P45_tags_46[0]), /* 1 */
 	{ 0, 0, SEQUENCE_constraint },
 	asn_MBR_E_RABs_DataForwardingAddress_ItemIEs_181,
 	3,	/* Elements count */
 	&asn_SPC_E_RABs_DataForwardingAddress_ItemIEs_specs_181	/* Additional specs */
 };
 
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_9518P46_tags_47[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_7635P46_tags_47[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P46 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P46 = {
 	"ProtocolIE-Single-Container",
 	"ProtocolIE-Single-Container",
 	&asn_OP_SEQUENCE,
-	asn_DEF_ProtocolIE_Single_Container_9518P46_tags_47,
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P46_tags_47)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P46_tags_47[0]), /* 1 */
-	asn_DEF_ProtocolIE_Single_Container_9518P46_tags_47,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P46_tags_47)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P46_tags_47[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P46_tags_47,
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P46_tags_47)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P46_tags_47[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P46_tags_47,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P46_tags_47)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P46_tags_47[0]), /* 1 */
 	{ 0, 0, SEQUENCE_constraint },
 	asn_MBR_E_RAB_ItemIEs_185,
 	3,	/* Elements count */
 	&asn_SPC_E_RAB_ItemIEs_specs_185	/* Additional specs */
 };
 
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_9518P47_tags_48[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_7635P47_tags_48[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P47 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P47 = {
 	"ProtocolIE-Single-Container",
 	"ProtocolIE-Single-Container",
 	&asn_OP_SEQUENCE,
-	asn_DEF_ProtocolIE_Single_Container_9518P47_tags_48,
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P47_tags_48)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P47_tags_48[0]), /* 1 */
-	asn_DEF_ProtocolIE_Single_Container_9518P47_tags_48,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P47_tags_48)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P47_tags_48[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P47_tags_48,
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P47_tags_48)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P47_tags_48[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P47_tags_48,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P47_tags_48)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P47_tags_48[0]), /* 1 */
 	{ 0, 0, SEQUENCE_constraint },
 	asn_MBR_E_RABUsageReport_ItemIEs_189,
 	3,	/* Elements count */
 	&asn_SPC_E_RABUsageReport_ItemIEs_specs_189	/* Additional specs */
 };
 
-static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_9518P48_tags_49[] = {
+static const ber_tlv_tag_t asn_DEF_ProtocolIE_Single_Container_7635P48_tags_49[] = {
 	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_9518P48 = {
+asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Single_Container_7635P48 = {
 	"ProtocolIE-Single-Container",
 	"ProtocolIE-Single-Container",
 	&asn_OP_SEQUENCE,
-	asn_DEF_ProtocolIE_Single_Container_9518P48_tags_49,
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P48_tags_49)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P48_tags_49[0]), /* 1 */
-	asn_DEF_ProtocolIE_Single_Container_9518P48_tags_49,	/* Same as above */
-	sizeof(asn_DEF_ProtocolIE_Single_Container_9518P48_tags_49)
-		/sizeof(asn_DEF_ProtocolIE_Single_Container_9518P48_tags_49[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P48_tags_49,
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P48_tags_49)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P48_tags_49[0]), /* 1 */
+	asn_DEF_ProtocolIE_Single_Container_7635P48_tags_49,	/* Same as above */
+	sizeof(asn_DEF_ProtocolIE_Single_Container_7635P48_tags_49)
+		/sizeof(asn_DEF_ProtocolIE_Single_Container_7635P48_tags_49[0]), /* 1 */
 	{ 0, 0, SEQUENCE_constraint },
 	asn_MBR_SecondaryRATUsageReport_ItemIEs_193,
 	3,	/* Elements count */
diff --git a/e2ap/lib/QCI.c b/e2ap/lib/QCI.c
index 3091edb..d5ccd59 100644
--- a/e2ap/lib/QCI.c
+++ b/e2ap/lib/QCI.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "QCI.h"
diff --git a/e2ap/lib/RANfunction-Item.c b/e2ap/lib/RANfunction-Item.c
index 521b7bb..7970c81 100644
--- a/e2ap/lib/RANfunction-Item.c
+++ b/e2ap/lib/RANfunction-Item.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RANfunction-Item.h"
diff --git a/e2ap/lib/RANfunctionDefinition.c b/e2ap/lib/RANfunctionDefinition.c
index 932cbe2..ba7e1d8 100644
--- a/e2ap/lib/RANfunctionDefinition.c
+++ b/e2ap/lib/RANfunctionDefinition.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RANfunctionDefinition.h"
diff --git a/e2ap/lib/RANfunctionID-Item.c b/e2ap/lib/RANfunctionID-Item.c
index 4f6ed4a..8e43980 100644
--- a/e2ap/lib/RANfunctionID-Item.c
+++ b/e2ap/lib/RANfunctionID-Item.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RANfunctionID-Item.h"
diff --git a/e2ap/lib/RANfunctionID.c b/e2ap/lib/RANfunctionID.c
index c32a28c..237c5a9 100644
--- a/e2ap/lib/RANfunctionID.c
+++ b/e2ap/lib/RANfunctionID.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RANfunctionID.h"
diff --git a/e2ap/lib/RANfunctionIDcause-Item.c b/e2ap/lib/RANfunctionIDcause-Item.c
index 48120fb..47b19f9 100644
--- a/e2ap/lib/RANfunctionIDcause-Item.c
+++ b/e2ap/lib/RANfunctionIDcause-Item.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RANfunctionIDcause-Item.h"
diff --git a/e2ap/lib/RANfunctions-List.c b/e2ap/lib/RANfunctions-List.c
index d236e7b..00f0e7c 100644
--- a/e2ap/lib/RANfunctions-List.c
+++ b/e2ap/lib/RANfunctions-List.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RANfunctions-List.h"
@@ -20,7 +20,7 @@
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
-		&asn_DEF_ProtocolIE_Single_Container_9518P3,
+		&asn_DEF_ProtocolIE_Single_Container_7635P3,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/RANfunctionsID-List.c b/e2ap/lib/RANfunctionsID-List.c
index c9bcdb0..157c888 100644
--- a/e2ap/lib/RANfunctionsID-List.c
+++ b/e2ap/lib/RANfunctionsID-List.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RANfunctionsID-List.h"
@@ -20,7 +20,7 @@
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
-		&asn_DEF_ProtocolIE_Single_Container_9518P4,
+		&asn_DEF_ProtocolIE_Single_Container_7635P4,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/RANfunctionsIDcause-List.c b/e2ap/lib/RANfunctionsIDcause-List.c
index 1145493..c66e753 100644
--- a/e2ap/lib/RANfunctionsIDcause-List.c
+++ b/e2ap/lib/RANfunctionsIDcause-List.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RANfunctionsIDcause-List.h"
@@ -20,7 +20,7 @@
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
-		&asn_DEF_ProtocolIE_Single_Container_9518P5,
+		&asn_DEF_ProtocolIE_Single_Container_7635P5,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/RICaction-Admitted-Item.c b/e2ap/lib/RICaction-Admitted-Item.c
index e6e73ce..521f81d 100644
--- a/e2ap/lib/RICaction-Admitted-Item.c
+++ b/e2ap/lib/RICaction-Admitted-Item.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RICaction-Admitted-Item.h"
diff --git a/e2ap/lib/RICaction-Admitted-List.c b/e2ap/lib/RICaction-Admitted-List.c
index 0600ed4..3e289f8 100644
--- a/e2ap/lib/RICaction-Admitted-List.c
+++ b/e2ap/lib/RICaction-Admitted-List.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RICaction-Admitted-List.h"
@@ -20,7 +20,7 @@
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
-		&asn_DEF_ProtocolIE_Single_Container_9518P1,
+		&asn_DEF_ProtocolIE_Single_Container_7635P1,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/RICaction-NotAdmitted-Item.c b/e2ap/lib/RICaction-NotAdmitted-Item.c
index 4750b2e..c255e9d 100644
--- a/e2ap/lib/RICaction-NotAdmitted-Item.c
+++ b/e2ap/lib/RICaction-NotAdmitted-Item.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RICaction-NotAdmitted-Item.h"
diff --git a/e2ap/lib/RICaction-NotAdmitted-List.c b/e2ap/lib/RICaction-NotAdmitted-List.c
index 6e4c1c1..8c003a0 100644
--- a/e2ap/lib/RICaction-NotAdmitted-List.c
+++ b/e2ap/lib/RICaction-NotAdmitted-List.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RICaction-NotAdmitted-List.h"
@@ -20,7 +20,7 @@
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
-		&asn_DEF_ProtocolIE_Single_Container_9518P2,
+		&asn_DEF_ProtocolIE_Single_Container_7635P2,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/RICaction-ToBeSetup-Item.c b/e2ap/lib/RICaction-ToBeSetup-Item.c
index 3b3330d..a471122 100644
--- a/e2ap/lib/RICaction-ToBeSetup-Item.c
+++ b/e2ap/lib/RICaction-ToBeSetup-Item.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RICaction-ToBeSetup-Item.h"
diff --git a/e2ap/lib/RICactionDefinition.c b/e2ap/lib/RICactionDefinition.c
index 783a72b..aeb5046 100644
--- a/e2ap/lib/RICactionDefinition.c
+++ b/e2ap/lib/RICactionDefinition.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RICactionDefinition.h"
diff --git a/e2ap/lib/RICactionID.c b/e2ap/lib/RICactionID.c
index 7d3e419..d7aec02 100644
--- a/e2ap/lib/RICactionID.c
+++ b/e2ap/lib/RICactionID.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RICactionID.h"
diff --git a/e2ap/lib/RICactionType.c b/e2ap/lib/RICactionType.c
index 39799df..4291a74 100644
--- a/e2ap/lib/RICactionType.c
+++ b/e2ap/lib/RICactionType.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RICactionType.h"
diff --git a/e2ap/lib/RICactions-ToBeSetup-List.c b/e2ap/lib/RICactions-ToBeSetup-List.c
index ef8c51a..a429849 100644
--- a/e2ap/lib/RICactions-ToBeSetup-List.c
+++ b/e2ap/lib/RICactions-ToBeSetup-List.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RICactions-ToBeSetup-List.h"
@@ -20,7 +20,7 @@
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
-		&asn_DEF_ProtocolIE_Single_Container_9518P0,
+		&asn_DEF_ProtocolIE_Single_Container_7635P0,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/RICcallProcessID.c b/e2ap/lib/RICcallProcessID.c
index 21e7b7f..fb1a60d 100644
--- a/e2ap/lib/RICcallProcessID.c
+++ b/e2ap/lib/RICcallProcessID.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RICcallProcessID.h"
diff --git a/e2ap/lib/RICcause.c b/e2ap/lib/RICcause.c
index bacbb45..dde80c8 100644
--- a/e2ap/lib/RICcause.c
+++ b/e2ap/lib/RICcause.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RICcause.h"
diff --git a/e2ap/lib/RICcontrolAckRequest.c b/e2ap/lib/RICcontrolAckRequest.c
index 3733126..daae15a 100644
--- a/e2ap/lib/RICcontrolAckRequest.c
+++ b/e2ap/lib/RICcontrolAckRequest.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RICcontrolAckRequest.h"
diff --git a/e2ap/lib/RICcontrolAcknowledge.c b/e2ap/lib/RICcontrolAcknowledge.c
index ca87b8b..dbebfea 100644
--- a/e2ap/lib/RICcontrolAcknowledge.c
+++ b/e2ap/lib/RICcontrolAcknowledge.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RICcontrolAcknowledge.h"
@@ -11,7 +11,7 @@
 	{ ATF_NOFLAGS, 0, offsetof(struct RICcontrolAcknowledge, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P8,
+		&asn_DEF_ProtocolIE_Container_7632P8,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/RICcontrolFailure.c b/e2ap/lib/RICcontrolFailure.c
index 7b5bc03..1ff602b 100644
--- a/e2ap/lib/RICcontrolFailure.c
+++ b/e2ap/lib/RICcontrolFailure.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RICcontrolFailure.h"
@@ -11,7 +11,7 @@
 	{ ATF_NOFLAGS, 0, offsetof(struct RICcontrolFailure, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P9,
+		&asn_DEF_ProtocolIE_Container_7632P9,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/RICcontrolHeader.c b/e2ap/lib/RICcontrolHeader.c
index e211335..11a8e5b 100644
--- a/e2ap/lib/RICcontrolHeader.c
+++ b/e2ap/lib/RICcontrolHeader.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RICcontrolHeader.h"
diff --git a/e2ap/lib/RICcontrolMessage.c b/e2ap/lib/RICcontrolMessage.c
index b84d3b5..3606a5d 100644
--- a/e2ap/lib/RICcontrolMessage.c
+++ b/e2ap/lib/RICcontrolMessage.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RICcontrolMessage.h"
diff --git a/e2ap/lib/RICcontrolRequest.c b/e2ap/lib/RICcontrolRequest.c
index 3a9ddfd..3524a08 100644
--- a/e2ap/lib/RICcontrolRequest.c
+++ b/e2ap/lib/RICcontrolRequest.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RICcontrolRequest.h"
@@ -11,7 +11,7 @@
 	{ ATF_NOFLAGS, 0, offsetof(struct RICcontrolRequest, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P7,
+		&asn_DEF_ProtocolIE_Container_7632P7,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/RICcontrolStatus.c b/e2ap/lib/RICcontrolStatus.c
index 99ae9bf..572f1f5 100644
--- a/e2ap/lib/RICcontrolStatus.c
+++ b/e2ap/lib/RICcontrolStatus.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RICcontrolStatus.h"
diff --git a/e2ap/lib/RICeventTriggerDefinition.c b/e2ap/lib/RICeventTriggerDefinition.c
index 9a288d4..7799bfa 100644
--- a/e2ap/lib/RICeventTriggerDefinition.c
+++ b/e2ap/lib/RICeventTriggerDefinition.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RICeventTriggerDefinition.h"
diff --git a/e2ap/lib/RICindication.c b/e2ap/lib/RICindication.c
index 5f661a7..1ef80bd 100644
--- a/e2ap/lib/RICindication.c
+++ b/e2ap/lib/RICindication.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RICindication.h"
@@ -11,7 +11,7 @@
 	{ ATF_NOFLAGS, 0, offsetof(struct RICindication, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P6,
+		&asn_DEF_ProtocolIE_Container_7632P6,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/RICindicationHeader.c b/e2ap/lib/RICindicationHeader.c
index 8ec8ea0..41aa62a 100644
--- a/e2ap/lib/RICindicationHeader.c
+++ b/e2ap/lib/RICindicationHeader.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RICindicationHeader.h"
diff --git a/e2ap/lib/RICindicationMessage.c b/e2ap/lib/RICindicationMessage.c
index be025b6..d753494 100644
--- a/e2ap/lib/RICindicationMessage.c
+++ b/e2ap/lib/RICindicationMessage.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RICindicationMessage.h"
diff --git a/e2ap/lib/RICindicationSN.c b/e2ap/lib/RICindicationSN.c
index 8317010..3fa6828 100644
--- a/e2ap/lib/RICindicationSN.c
+++ b/e2ap/lib/RICindicationSN.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RICindicationSN.h"
diff --git a/e2ap/lib/RICindicationType.c b/e2ap/lib/RICindicationType.c
index ec720f2..35678e8 100644
--- a/e2ap/lib/RICindicationType.c
+++ b/e2ap/lib/RICindicationType.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RICindicationType.h"
diff --git a/e2ap/lib/RICrequestID.c b/e2ap/lib/RICrequestID.c
index 7672188..077354e 100644
--- a/e2ap/lib/RICrequestID.c
+++ b/e2ap/lib/RICrequestID.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RICrequestID.h"
diff --git a/e2ap/lib/RICserviceQuery.c b/e2ap/lib/RICserviceQuery.c
index fe4a31d..1126678 100644
--- a/e2ap/lib/RICserviceQuery.c
+++ b/e2ap/lib/RICserviceQuery.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RICserviceQuery.h"
@@ -11,7 +11,7 @@
 	{ ATF_NOFLAGS, 0, offsetof(struct RICserviceQuery, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P13,
+		&asn_DEF_ProtocolIE_Container_7632P13,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/RICserviceUpdate.c b/e2ap/lib/RICserviceUpdate.c
index 728a679..1a6c801 100644
--- a/e2ap/lib/RICserviceUpdate.c
+++ b/e2ap/lib/RICserviceUpdate.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RICserviceUpdate.h"
@@ -11,7 +11,7 @@
 	{ ATF_NOFLAGS, 0, offsetof(struct RICserviceUpdate, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P10,
+		&asn_DEF_ProtocolIE_Container_7632P10,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/RICserviceUpdateAcknowledge.c b/e2ap/lib/RICserviceUpdateAcknowledge.c
index 095ba07..a03eeb2 100644
--- a/e2ap/lib/RICserviceUpdateAcknowledge.c
+++ b/e2ap/lib/RICserviceUpdateAcknowledge.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RICserviceUpdateAcknowledge.h"
@@ -11,7 +11,7 @@
 	{ ATF_NOFLAGS, 0, offsetof(struct RICserviceUpdateAcknowledge, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P11,
+		&asn_DEF_ProtocolIE_Container_7632P11,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/RICserviceUpdateFailure.c b/e2ap/lib/RICserviceUpdateFailure.c
index 2b2ad70..4c335dc 100644
--- a/e2ap/lib/RICserviceUpdateFailure.c
+++ b/e2ap/lib/RICserviceUpdateFailure.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RICserviceUpdateFailure.h"
@@ -11,7 +11,7 @@
 	{ ATF_NOFLAGS, 0, offsetof(struct RICserviceUpdateFailure, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P12,
+		&asn_DEF_ProtocolIE_Container_7632P12,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/RICsubscription.c b/e2ap/lib/RICsubscription.c
index 8207117..a414996 100644
--- a/e2ap/lib/RICsubscription.c
+++ b/e2ap/lib/RICsubscription.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RICsubscription.h"
diff --git a/e2ap/lib/RICsubscriptionDeleteFailure.c b/e2ap/lib/RICsubscriptionDeleteFailure.c
index 69c0b8d..75be040 100644
--- a/e2ap/lib/RICsubscriptionDeleteFailure.c
+++ b/e2ap/lib/RICsubscriptionDeleteFailure.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RICsubscriptionDeleteFailure.h"
@@ -11,7 +11,7 @@
 	{ ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionDeleteFailure, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P5,
+		&asn_DEF_ProtocolIE_Container_7632P5,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/RICsubscriptionDeleteRequest.c b/e2ap/lib/RICsubscriptionDeleteRequest.c
index 47578e4..0c3938a 100644
--- a/e2ap/lib/RICsubscriptionDeleteRequest.c
+++ b/e2ap/lib/RICsubscriptionDeleteRequest.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RICsubscriptionDeleteRequest.h"
@@ -11,7 +11,7 @@
 	{ ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionDeleteRequest, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P3,
+		&asn_DEF_ProtocolIE_Container_7632P3,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/RICsubscriptionDeleteResponse.c b/e2ap/lib/RICsubscriptionDeleteResponse.c
index 19fe620..bf67553 100644
--- a/e2ap/lib/RICsubscriptionDeleteResponse.c
+++ b/e2ap/lib/RICsubscriptionDeleteResponse.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RICsubscriptionDeleteResponse.h"
@@ -11,7 +11,7 @@
 	{ ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionDeleteResponse, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P4,
+		&asn_DEF_ProtocolIE_Container_7632P4,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/RICsubscriptionFailure.c b/e2ap/lib/RICsubscriptionFailure.c
index 4fb77ee..cda29b3 100644
--- a/e2ap/lib/RICsubscriptionFailure.c
+++ b/e2ap/lib/RICsubscriptionFailure.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RICsubscriptionFailure.h"
@@ -11,7 +11,7 @@
 	{ ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionFailure, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P2,
+		&asn_DEF_ProtocolIE_Container_7632P2,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/RICsubscriptionRequest.c b/e2ap/lib/RICsubscriptionRequest.c
index 16cc565..0dc6d8b 100644
--- a/e2ap/lib/RICsubscriptionRequest.c
+++ b/e2ap/lib/RICsubscriptionRequest.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RICsubscriptionRequest.h"
@@ -11,7 +11,7 @@
 	{ ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionRequest, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P0,
+		&asn_DEF_ProtocolIE_Container_7632P0,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/RICsubscriptionResponse.c b/e2ap/lib/RICsubscriptionResponse.c
index 07c11b0..1eaa0fa 100644
--- a/e2ap/lib/RICsubscriptionResponse.c
+++ b/e2ap/lib/RICsubscriptionResponse.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RICsubscriptionResponse.h"
@@ -11,7 +11,7 @@
 	{ ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionResponse, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P1,
+		&asn_DEF_ProtocolIE_Container_7632P1,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/RICsubsequentAction.c b/e2ap/lib/RICsubsequentAction.c
index cf65c09..700e1a3 100644
--- a/e2ap/lib/RICsubsequentAction.c
+++ b/e2ap/lib/RICsubsequentAction.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RICsubsequentAction.h"
diff --git a/e2ap/lib/RICsubsequentActionType.c b/e2ap/lib/RICsubsequentActionType.c
index 188c7b3..dff1165 100644
--- a/e2ap/lib/RICsubsequentActionType.c
+++ b/e2ap/lib/RICsubsequentActionType.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RICsubsequentActionType.h"
diff --git a/e2ap/lib/RICtimeToWait.c b/e2ap/lib/RICtimeToWait.c
index 7c75d4e..7a09a9e 100644
--- a/e2ap/lib/RICtimeToWait.c
+++ b/e2ap/lib/RICtimeToWait.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RICtimeToWait.h"
diff --git a/e2ap/lib/RLC-Status.c b/e2ap/lib/RLC-Status.c
index 5674d25..731b3fc 100644
--- a/e2ap/lib/RLC-Status.c
+++ b/e2ap/lib/RLC-Status.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RLC-Status.h"
@@ -21,7 +21,7 @@
 	{ ATF_POINTER, 1, offsetof(struct RLC_Status, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P186,
+		&asn_DEF_ProtocolExtensionContainer_7683P186,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/RLCMode.c b/e2ap/lib/RLCMode.c
index 00d0ce3..93a0454 100644
--- a/e2ap/lib/RLCMode.c
+++ b/e2ap/lib/RLCMode.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RLCMode.h"
diff --git a/e2ap/lib/RLFIndication.c b/e2ap/lib/RLFIndication.c
index 0dae24e..818ecea 100644
--- a/e2ap/lib/RLFIndication.c
+++ b/e2ap/lib/RLFIndication.c
@@ -1,17 +1,17 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RLFIndication.h"
 
-asn_TYPE_member_t asn_MBR_RLFIndication_1[] = {
+static asn_TYPE_member_t asn_MBR_RLFIndication_1[] = {
 	{ ATF_NOFLAGS, 0, offsetof(struct RLFIndication, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P38,
+		&asn_DEF_ProtocolIE_Container_7632P38,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -24,7 +24,7 @@
 static const asn_TYPE_tag2member_t asn_MAP_RLFIndication_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */
 };
-asn_SEQUENCE_specifics_t asn_SPC_RLFIndication_specs_1 = {
+static asn_SEQUENCE_specifics_t asn_SPC_RLFIndication_specs_1 = {
 	sizeof(struct RLFIndication),
 	offsetof(struct RLFIndication, _asn_ctx),
 	asn_MAP_RLFIndication_tag2el_1,
diff --git a/e2ap/lib/RNL-Header.c b/e2ap/lib/RNL-Header.c
index 07a739e..1b77b74 100644
--- a/e2ap/lib/RNL-Header.c
+++ b/e2ap/lib/RNL-Header.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RNL-Header.h"
@@ -31,7 +31,7 @@
 	{ ATF_POINTER, 1, offsetof(struct RNL_Header, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P16,
+		&asn_DEF_ProtocolExtensionContainer_7683P16,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/RNTP-Threshold.c b/e2ap/lib/RNTP-Threshold.c
index a54bdcd..8293648 100644
--- a/e2ap/lib/RNTP-Threshold.c
+++ b/e2ap/lib/RNTP-Threshold.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RNTP-Threshold.h"
diff --git a/e2ap/lib/RRC-Config-Ind.c b/e2ap/lib/RRC-Config-Ind.c
index 5641d72..c9788ac 100644
--- a/e2ap/lib/RRC-Config-Ind.c
+++ b/e2ap/lib/RRC-Config-Ind.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RRC-Config-Ind.h"
diff --git a/e2ap/lib/RRC-Context.c b/e2ap/lib/RRC-Context.c
index c26ca19..a0c2677 100644
--- a/e2ap/lib/RRC-Context.c
+++ b/e2ap/lib/RRC-Context.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RRC-Context.h"
diff --git a/e2ap/lib/RRCConnReestabIndicator.c b/e2ap/lib/RRCConnReestabIndicator.c
index d0171c4..cecffbd 100644
--- a/e2ap/lib/RRCConnReestabIndicator.c
+++ b/e2ap/lib/RRCConnReestabIndicator.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RRCConnReestabIndicator.h"
diff --git a/e2ap/lib/RRCConnSetupIndicator.c b/e2ap/lib/RRCConnSetupIndicator.c
index 4f7e019..551bd92 100644
--- a/e2ap/lib/RRCConnSetupIndicator.c
+++ b/e2ap/lib/RRCConnSetupIndicator.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RRCConnSetupIndicator.h"
diff --git a/e2ap/lib/RRCContainer.c b/e2ap/lib/RRCContainer.c
index acea458..760f29a 100644
--- a/e2ap/lib/RRCContainer.c
+++ b/e2ap/lib/RRCContainer.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RRCContainer.h"
diff --git a/e2ap/lib/RRCTransfer.c b/e2ap/lib/RRCTransfer.c
index a59e7dc..8661117 100644
--- a/e2ap/lib/RRCTransfer.c
+++ b/e2ap/lib/RRCTransfer.c
@@ -1,17 +1,17 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RRCTransfer.h"
 
-asn_TYPE_member_t asn_MBR_RRCTransfer_1[] = {
+static asn_TYPE_member_t asn_MBR_RRCTransfer_1[] = {
 	{ ATF_NOFLAGS, 0, offsetof(struct RRCTransfer, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P82,
+		&asn_DEF_ProtocolIE_Container_7632P82,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -24,7 +24,7 @@
 static const asn_TYPE_tag2member_t asn_MAP_RRCTransfer_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */
 };
-asn_SEQUENCE_specifics_t asn_SPC_RRCTransfer_specs_1 = {
+static asn_SEQUENCE_specifics_t asn_SPC_RRCTransfer_specs_1 = {
 	sizeof(struct RRCTransfer),
 	offsetof(struct RRCTransfer, _asn_ctx),
 	asn_MAP_RRCTransfer_tag2el_1,
diff --git a/e2ap/lib/RSRPMRList.c b/e2ap/lib/RSRPMRList.c
index 98e8558..1bd8566 100644
--- a/e2ap/lib/RSRPMRList.c
+++ b/e2ap/lib/RSRPMRList.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RSRPMRList.h"
@@ -29,7 +29,7 @@
 	{ ATF_POINTER, 1, offsetof(struct RSRPMRList__Member, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P188,
+		&asn_DEF_ProtocolExtensionContainer_7683P188,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/RSRPMeasurementResult.c b/e2ap/lib/RSRPMeasurementResult.c
index b966190..b128383 100644
--- a/e2ap/lib/RSRPMeasurementResult.c
+++ b/e2ap/lib/RSRPMeasurementResult.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RSRPMeasurementResult.h"
@@ -71,7 +71,7 @@
 	{ ATF_POINTER, 1, offsetof(struct RSRPMeasurementResult__Member, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P187,
+		&asn_DEF_ProtocolExtensionContainer_7683P187,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/RadioResourceStatus.c b/e2ap/lib/RadioResourceStatus.c
index 5de7318..5bb3c38 100644
--- a/e2ap/lib/RadioResourceStatus.c
+++ b/e2ap/lib/RadioResourceStatus.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RadioResourceStatus.h"
@@ -66,7 +66,7 @@
 	{ ATF_POINTER, 1, offsetof(struct RadioResourceStatus, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (6 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P183,
+		&asn_DEF_ProtocolExtensionContainer_7683P183,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/RadioframeAllocationOffset.c b/e2ap/lib/RadioframeAllocationOffset.c
index ed610ed..8562fc8 100644
--- a/e2ap/lib/RadioframeAllocationOffset.c
+++ b/e2ap/lib/RadioframeAllocationOffset.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RadioframeAllocationOffset.h"
diff --git a/e2ap/lib/RadioframeAllocationPeriod.c b/e2ap/lib/RadioframeAllocationPeriod.c
index 4f8db5f..387110e 100644
--- a/e2ap/lib/RadioframeAllocationPeriod.c
+++ b/e2ap/lib/RadioframeAllocationPeriod.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RadioframeAllocationPeriod.h"
diff --git a/e2ap/lib/ReceiveStatusOfULPDCPSDUsExtended.c b/e2ap/lib/ReceiveStatusOfULPDCPSDUsExtended.c
index d544e6b..ffc035d 100644
--- a/e2ap/lib/ReceiveStatusOfULPDCPSDUsExtended.c
+++ b/e2ap/lib/ReceiveStatusOfULPDCPSDUsExtended.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ReceiveStatusOfULPDCPSDUsExtended.h"
diff --git a/e2ap/lib/ReceiveStatusOfULPDCPSDUsPDCP-SNlength18.c b/e2ap/lib/ReceiveStatusOfULPDCPSDUsPDCP-SNlength18.c
index 382fed0..bc0ecee 100644
--- a/e2ap/lib/ReceiveStatusOfULPDCPSDUsPDCP-SNlength18.c
+++ b/e2ap/lib/ReceiveStatusOfULPDCPSDUsPDCP-SNlength18.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ReceiveStatusOfULPDCPSDUsPDCP-SNlength18.h"
diff --git a/e2ap/lib/ReceiveStatusofULPDCPSDUs.c b/e2ap/lib/ReceiveStatusofULPDCPSDUs.c
index f8f1384..aeda65c 100644
--- a/e2ap/lib/ReceiveStatusofULPDCPSDUs.c
+++ b/e2ap/lib/ReceiveStatusofULPDCPSDUs.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ReceiveStatusofULPDCPSDUs.h"
diff --git a/e2ap/lib/Reestablishment-Indication.c b/e2ap/lib/Reestablishment-Indication.c
index e530826..a283bdc 100644
--- a/e2ap/lib/Reestablishment-Indication.c
+++ b/e2ap/lib/Reestablishment-Indication.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "Reestablishment-Indication.h"
diff --git a/e2ap/lib/Registration-Request.c b/e2ap/lib/Registration-Request.c
index 010762a..e0280d0 100644
--- a/e2ap/lib/Registration-Request.c
+++ b/e2ap/lib/Registration-Request.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "Registration-Request.h"
diff --git a/e2ap/lib/RelativeNarrowbandTxPower.c b/e2ap/lib/RelativeNarrowbandTxPower.c
index a4f0f65..7501cd2 100644
--- a/e2ap/lib/RelativeNarrowbandTxPower.c
+++ b/e2ap/lib/RelativeNarrowbandTxPower.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RelativeNarrowbandTxPower.h"
@@ -215,7 +215,7 @@
 	{ ATF_POINTER, 1, offsetof(struct RelativeNarrowbandTxPower, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (5 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P184,
+		&asn_DEF_ProtocolExtensionContainer_7683P184,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/ReplacingCellsList-Item.c b/e2ap/lib/ReplacingCellsList-Item.c
index 2c137c0..d71ab7a 100644
--- a/e2ap/lib/ReplacingCellsList-Item.c
+++ b/e2ap/lib/ReplacingCellsList-Item.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ReplacingCellsList-Item.h"
diff --git a/e2ap/lib/ReplacingCellsList.c b/e2ap/lib/ReplacingCellsList.c
index 3f0606b..27fa608 100644
--- a/e2ap/lib/ReplacingCellsList.c
+++ b/e2ap/lib/ReplacingCellsList.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ReplacingCellsList.h"
diff --git a/e2ap/lib/ReportAmountMDT.c b/e2ap/lib/ReportAmountMDT.c
index 0328125..dbaec30 100644
--- a/e2ap/lib/ReportAmountMDT.c
+++ b/e2ap/lib/ReportAmountMDT.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ReportAmountMDT.h"
diff --git a/e2ap/lib/ReportArea.c b/e2ap/lib/ReportArea.c
index c15a38c..1c5d18c 100644
--- a/e2ap/lib/ReportArea.c
+++ b/e2ap/lib/ReportArea.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ReportArea.h"
diff --git a/e2ap/lib/ReportCharacteristics.c b/e2ap/lib/ReportCharacteristics.c
index ee3811e..faff7d7 100644
--- a/e2ap/lib/ReportCharacteristics.c
+++ b/e2ap/lib/ReportCharacteristics.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ReportCharacteristics.h"
diff --git a/e2ap/lib/ReportIntervalMDT.c b/e2ap/lib/ReportIntervalMDT.c
index 7e915fd..1515dac 100644
--- a/e2ap/lib/ReportIntervalMDT.c
+++ b/e2ap/lib/ReportIntervalMDT.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ReportIntervalMDT.h"
diff --git a/e2ap/lib/ReportingPeriodicity.c b/e2ap/lib/ReportingPeriodicity.c
index 480ffa3..1be9c35 100644
--- a/e2ap/lib/ReportingPeriodicity.c
+++ b/e2ap/lib/ReportingPeriodicity.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ReportingPeriodicity.h"
diff --git a/e2ap/lib/ReportingPeriodicityCSIR.c b/e2ap/lib/ReportingPeriodicityCSIR.c
index e01a86c..75405f8 100644
--- a/e2ap/lib/ReportingPeriodicityCSIR.c
+++ b/e2ap/lib/ReportingPeriodicityCSIR.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ReportingPeriodicityCSIR.h"
diff --git a/e2ap/lib/ReportingPeriodicityRSRPMR.c b/e2ap/lib/ReportingPeriodicityRSRPMR.c
index fe27824..d5c37dc 100644
--- a/e2ap/lib/ReportingPeriodicityRSRPMR.c
+++ b/e2ap/lib/ReportingPeriodicityRSRPMR.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ReportingPeriodicityRSRPMR.h"
diff --git a/e2ap/lib/ReservedSubframePattern.c b/e2ap/lib/ReservedSubframePattern.c
index 5a1f328..9832138 100644
--- a/e2ap/lib/ReservedSubframePattern.c
+++ b/e2ap/lib/ReservedSubframePattern.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ReservedSubframePattern.h"
@@ -111,7 +111,7 @@
 	{ ATF_POINTER, 1, offsetof(struct ReservedSubframePattern, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P185,
+		&asn_DEF_ProtocolExtensionContainer_7683P185,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/ResetRequest.c b/e2ap/lib/ResetRequest.c
index 7746828..4578160 100644
--- a/e2ap/lib/ResetRequest.c
+++ b/e2ap/lib/ResetRequest.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ResetRequest.h"
@@ -11,7 +11,7 @@
 	{ ATF_NOFLAGS, 0, offsetof(struct ResetRequest, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P22,
+		&asn_DEF_ProtocolIE_Container_7632P22,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/ResetResponse.c b/e2ap/lib/ResetResponse.c
index 45f05d3..93f9061 100644
--- a/e2ap/lib/ResetResponse.c
+++ b/e2ap/lib/ResetResponse.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ResetResponse.h"
@@ -11,7 +11,7 @@
 	{ ATF_NOFLAGS, 0, offsetof(struct ResetResponse, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P23,
+		&asn_DEF_ProtocolIE_Container_7632P23,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/ResourceStatusFailure.c b/e2ap/lib/ResourceStatusFailure.c
index 53547e7..0140609 100644
--- a/e2ap/lib/ResourceStatusFailure.c
+++ b/e2ap/lib/ResourceStatusFailure.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ResourceStatusFailure.h"
@@ -11,7 +11,7 @@
 	{ ATF_NOFLAGS, 0, offsetof(struct ResourceStatusFailure, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P33,
+		&asn_DEF_ProtocolIE_Container_7632P33,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/ResourceStatusRequest.c b/e2ap/lib/ResourceStatusRequest.c
index 02414f0..88eeb67 100644
--- a/e2ap/lib/ResourceStatusRequest.c
+++ b/e2ap/lib/ResourceStatusRequest.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ResourceStatusRequest.h"
@@ -11,7 +11,7 @@
 	{ ATF_NOFLAGS, 0, offsetof(struct ResourceStatusRequest, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P31,
+		&asn_DEF_ProtocolIE_Container_7632P31,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/ResourceStatusResponse.c b/e2ap/lib/ResourceStatusResponse.c
index c34b844..7e3e639 100644
--- a/e2ap/lib/ResourceStatusResponse.c
+++ b/e2ap/lib/ResourceStatusResponse.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ResourceStatusResponse.h"
@@ -11,7 +11,7 @@
 	{ ATF_NOFLAGS, 0, offsetof(struct ResourceStatusResponse, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P32,
+		&asn_DEF_ProtocolIE_Container_7632P32,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/ResourceStatusUpdate.c b/e2ap/lib/ResourceStatusUpdate.c
index 050e76b..9e979cf 100644
--- a/e2ap/lib/ResourceStatusUpdate.c
+++ b/e2ap/lib/ResourceStatusUpdate.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ResourceStatusUpdate.h"
@@ -11,7 +11,7 @@
 	{ ATF_NOFLAGS, 0, offsetof(struct ResourceStatusUpdate, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P34,
+		&asn_DEF_ProtocolIE_Container_7632P34,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/ResourceType.c b/e2ap/lib/ResourceType.c
index 348a09f..36aef61 100644
--- a/e2ap/lib/ResourceType.c
+++ b/e2ap/lib/ResourceType.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ResourceType.h"
diff --git a/e2ap/lib/RespondingNodeType-EndcConfigUpdate.c b/e2ap/lib/RespondingNodeType-EndcConfigUpdate.c
index cda3f82..2b46ab8 100644
--- a/e2ap/lib/RespondingNodeType-EndcConfigUpdate.c
+++ b/e2ap/lib/RespondingNodeType-EndcConfigUpdate.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RespondingNodeType-EndcConfigUpdate.h"
@@ -20,7 +20,7 @@
 	{ ATF_POINTER, 0, offsetof(struct RespondingNodeType_EndcConfigUpdate, choice.respond_eNB),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P95,
+		&asn_DEF_ProtocolIE_Container_7632P95,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -29,7 +29,7 @@
 	{ ATF_POINTER, 0, offsetof(struct RespondingNodeType_EndcConfigUpdate, choice.respond_en_gNB),
 		(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P96,
+		&asn_DEF_ProtocolIE_Container_7632P96,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/RespondingNodeType-EndcX2Removal.c b/e2ap/lib/RespondingNodeType-EndcX2Removal.c
index 613da57..f77423a 100644
--- a/e2ap/lib/RespondingNodeType-EndcX2Removal.c
+++ b/e2ap/lib/RespondingNodeType-EndcX2Removal.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RespondingNodeType-EndcX2Removal.h"
@@ -20,7 +20,7 @@
 	{ ATF_POINTER, 0, offsetof(struct RespondingNodeType_EndcX2Removal, choice.respond_eNB),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P115,
+		&asn_DEF_ProtocolIE_Container_7632P115,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -29,7 +29,7 @@
 	{ ATF_POINTER, 0, offsetof(struct RespondingNodeType_EndcX2Removal, choice.respond_en_gNB),
 		(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P116,
+		&asn_DEF_ProtocolIE_Container_7632P116,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/RespondingNodeType-EndcX2Setup.c b/e2ap/lib/RespondingNodeType-EndcX2Setup.c
index b4d952e..69187ea 100644
--- a/e2ap/lib/RespondingNodeType-EndcX2Setup.c
+++ b/e2ap/lib/RespondingNodeType-EndcX2Setup.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RespondingNodeType-EndcX2Setup.h"
@@ -20,7 +20,7 @@
 	{ ATF_POINTER, 0, offsetof(struct RespondingNodeType_EndcX2Setup, choice.respond_eNB),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P88,
+		&asn_DEF_ProtocolIE_Container_7632P88,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -29,7 +29,7 @@
 	{ ATF_POINTER, 0, offsetof(struct RespondingNodeType_EndcX2Setup, choice.respond_en_gNB),
 		(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P89,
+		&asn_DEF_ProtocolIE_Container_7632P89,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/RespondingNodeType-EutranrCellResourceCoordination.c b/e2ap/lib/RespondingNodeType-EutranrCellResourceCoordination.c
index 12ed633..d03f379 100644
--- a/e2ap/lib/RespondingNodeType-EutranrCellResourceCoordination.c
+++ b/e2ap/lib/RespondingNodeType-EutranrCellResourceCoordination.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RespondingNodeType-EutranrCellResourceCoordination.h"
@@ -20,7 +20,7 @@
 	{ ATF_POINTER, 0, offsetof(struct RespondingNodeType_EutranrCellResourceCoordination, choice.respond_eNB),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P109,
+		&asn_DEF_ProtocolIE_Container_7632P109,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -29,7 +29,7 @@
 	{ ATF_POINTER, 0, offsetof(struct RespondingNodeType_EutranrCellResourceCoordination, choice.respond_en_gNB),
 		(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P110,
+		&asn_DEF_ProtocolIE_Container_7632P110,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/ResponseInformationSeNBReconfComp-RejectByMeNBItem.c b/e2ap/lib/ResponseInformationSeNBReconfComp-RejectByMeNBItem.c
index 33314ce..bc50ef9 100644
--- a/e2ap/lib/ResponseInformationSeNBReconfComp-RejectByMeNBItem.c
+++ b/e2ap/lib/ResponseInformationSeNBReconfComp-RejectByMeNBItem.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ResponseInformationSeNBReconfComp-RejectByMeNBItem.h"
@@ -30,7 +30,7 @@
 	{ ATF_POINTER, 1, offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItem, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P22,
+		&asn_DEF_ProtocolExtensionContainer_7683P22,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/ResponseInformationSeNBReconfComp-SuccessItem.c b/e2ap/lib/ResponseInformationSeNBReconfComp-SuccessItem.c
index 65a5787..a693f8d 100644
--- a/e2ap/lib/ResponseInformationSeNBReconfComp-SuccessItem.c
+++ b/e2ap/lib/ResponseInformationSeNBReconfComp-SuccessItem.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ResponseInformationSeNBReconfComp-SuccessItem.h"
@@ -21,7 +21,7 @@
 	{ ATF_POINTER, 1, offsetof(struct ResponseInformationSeNBReconfComp_SuccessItem, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P21,
+		&asn_DEF_ProtocolExtensionContainer_7683P21,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/ResponseInformationSeNBReconfComp.c b/e2ap/lib/ResponseInformationSeNBReconfComp.c
index 850293d..688f25b 100644
--- a/e2ap/lib/ResponseInformationSeNBReconfComp.c
+++ b/e2ap/lib/ResponseInformationSeNBReconfComp.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ResponseInformationSeNBReconfComp.h"
diff --git a/e2ap/lib/ResponseInformationSgNBReconfComp-RejectByMeNBItem.c b/e2ap/lib/ResponseInformationSgNBReconfComp-RejectByMeNBItem.c
index b0795b6..c7addb2 100644
--- a/e2ap/lib/ResponseInformationSgNBReconfComp-RejectByMeNBItem.c
+++ b/e2ap/lib/ResponseInformationSgNBReconfComp-RejectByMeNBItem.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ResponseInformationSgNBReconfComp-RejectByMeNBItem.h"
@@ -21,7 +21,7 @@
 	{ ATF_POINTER, 1, offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItem, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P51,
+		&asn_DEF_ProtocolExtensionContainer_7683P51,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/ResponseInformationSgNBReconfComp-SuccessItem.c b/e2ap/lib/ResponseInformationSgNBReconfComp-SuccessItem.c
index 68cf788..9703818 100644
--- a/e2ap/lib/ResponseInformationSgNBReconfComp-SuccessItem.c
+++ b/e2ap/lib/ResponseInformationSgNBReconfComp-SuccessItem.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ResponseInformationSgNBReconfComp-SuccessItem.h"
@@ -21,7 +21,7 @@
 	{ ATF_POINTER, 1, offsetof(struct ResponseInformationSgNBReconfComp_SuccessItem, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P50,
+		&asn_DEF_ProtocolExtensionContainer_7683P50,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/ResponseInformationSgNBReconfComp.c b/e2ap/lib/ResponseInformationSgNBReconfComp.c
index 73d953b..7201ac1 100644
--- a/e2ap/lib/ResponseInformationSgNBReconfComp.c
+++ b/e2ap/lib/ResponseInformationSgNBReconfComp.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ResponseInformationSgNBReconfComp.h"
diff --git a/e2ap/lib/ResumeID.c b/e2ap/lib/ResumeID.c
index e443541..92deade 100644
--- a/e2ap/lib/ResumeID.c
+++ b/e2ap/lib/ResumeID.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ResumeID.h"
diff --git a/e2ap/lib/RetrieveUEContextFailure.c b/e2ap/lib/RetrieveUEContextFailure.c
index d6c1ef5..18db1a5 100644
--- a/e2ap/lib/RetrieveUEContextFailure.c
+++ b/e2ap/lib/RetrieveUEContextFailure.c
@@ -1,17 +1,17 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RetrieveUEContextFailure.h"
 
-asn_TYPE_member_t asn_MBR_RetrieveUEContextFailure_1[] = {
+static asn_TYPE_member_t asn_MBR_RetrieveUEContextFailure_1[] = {
 	{ ATF_NOFLAGS, 0, offsetof(struct RetrieveUEContextFailure, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P63,
+		&asn_DEF_ProtocolIE_Container_7632P63,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -24,7 +24,7 @@
 static const asn_TYPE_tag2member_t asn_MAP_RetrieveUEContextFailure_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */
 };
-asn_SEQUENCE_specifics_t asn_SPC_RetrieveUEContextFailure_specs_1 = {
+static asn_SEQUENCE_specifics_t asn_SPC_RetrieveUEContextFailure_specs_1 = {
 	sizeof(struct RetrieveUEContextFailure),
 	offsetof(struct RetrieveUEContextFailure, _asn_ctx),
 	asn_MAP_RetrieveUEContextFailure_tag2el_1,
diff --git a/e2ap/lib/RetrieveUEContextRequest.c b/e2ap/lib/RetrieveUEContextRequest.c
index b4481a7..63aa155 100644
--- a/e2ap/lib/RetrieveUEContextRequest.c
+++ b/e2ap/lib/RetrieveUEContextRequest.c
@@ -1,17 +1,17 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RetrieveUEContextRequest.h"
 
-asn_TYPE_member_t asn_MBR_RetrieveUEContextRequest_1[] = {
+static asn_TYPE_member_t asn_MBR_RetrieveUEContextRequest_1[] = {
 	{ ATF_NOFLAGS, 0, offsetof(struct RetrieveUEContextRequest, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P61,
+		&asn_DEF_ProtocolIE_Container_7632P61,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -24,7 +24,7 @@
 static const asn_TYPE_tag2member_t asn_MAP_RetrieveUEContextRequest_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */
 };
-asn_SEQUENCE_specifics_t asn_SPC_RetrieveUEContextRequest_specs_1 = {
+static asn_SEQUENCE_specifics_t asn_SPC_RetrieveUEContextRequest_specs_1 = {
 	sizeof(struct RetrieveUEContextRequest),
 	offsetof(struct RetrieveUEContextRequest, _asn_ctx),
 	asn_MAP_RetrieveUEContextRequest_tag2el_1,
diff --git a/e2ap/lib/RetrieveUEContextResponse.c b/e2ap/lib/RetrieveUEContextResponse.c
index 6c775cc..2e2764b 100644
--- a/e2ap/lib/RetrieveUEContextResponse.c
+++ b/e2ap/lib/RetrieveUEContextResponse.c
@@ -1,17 +1,17 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "RetrieveUEContextResponse.h"
 
-asn_TYPE_member_t asn_MBR_RetrieveUEContextResponse_1[] = {
+static asn_TYPE_member_t asn_MBR_RetrieveUEContextResponse_1[] = {
 	{ ATF_NOFLAGS, 0, offsetof(struct RetrieveUEContextResponse, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P62,
+		&asn_DEF_ProtocolIE_Container_7632P62,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -24,7 +24,7 @@
 static const asn_TYPE_tag2member_t asn_MAP_RetrieveUEContextResponse_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */
 };
-asn_SEQUENCE_specifics_t asn_SPC_RetrieveUEContextResponse_specs_1 = {
+static asn_SEQUENCE_specifics_t asn_SPC_RetrieveUEContextResponse_specs_1 = {
 	sizeof(struct RetrieveUEContextResponse),
 	offsetof(struct RetrieveUEContextResponse, _asn_ctx),
 	asn_MAP_RetrieveUEContextResponse_tag2el_1,
diff --git a/e2ap/lib/S1TNLLoadIndicator.c b/e2ap/lib/S1TNLLoadIndicator.c
index 3f90803..a71caf7 100644
--- a/e2ap/lib/S1TNLLoadIndicator.c
+++ b/e2ap/lib/S1TNLLoadIndicator.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "S1TNLLoadIndicator.h"
@@ -30,7 +30,7 @@
 	{ ATF_POINTER, 1, offsetof(struct S1TNLLoadIndicator, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P189,
+		&asn_DEF_ProtocolExtensionContainer_7683P189,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/SCGChangeIndication.c b/e2ap/lib/SCGChangeIndication.c
index 97598f0..b099dde 100644
--- a/e2ap/lib/SCGChangeIndication.c
+++ b/e2ap/lib/SCGChangeIndication.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SCGChangeIndication.h"
diff --git a/e2ap/lib/SCGConfigurationQuery.c b/e2ap/lib/SCGConfigurationQuery.c
index ad0cac5..80cdf65 100644
--- a/e2ap/lib/SCGConfigurationQuery.c
+++ b/e2ap/lib/SCGConfigurationQuery.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SCGConfigurationQuery.h"
diff --git a/e2ap/lib/SGNB-Addition-Trigger-Ind.c b/e2ap/lib/SGNB-Addition-Trigger-Ind.c
index 290df3e..3d0e1c8 100644
--- a/e2ap/lib/SGNB-Addition-Trigger-Ind.c
+++ b/e2ap/lib/SGNB-Addition-Trigger-Ind.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SGNB-Addition-Trigger-Ind.h"
diff --git a/e2ap/lib/SIPTOBearerDeactivationIndication.c b/e2ap/lib/SIPTOBearerDeactivationIndication.c
index 9681e58..9853c9e 100644
--- a/e2ap/lib/SIPTOBearerDeactivationIndication.c
+++ b/e2ap/lib/SIPTOBearerDeactivationIndication.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SIPTOBearerDeactivationIndication.h"
diff --git a/e2ap/lib/SNStatusTransfer.c b/e2ap/lib/SNStatusTransfer.c
index e9c554b..57292dc 100644
--- a/e2ap/lib/SNStatusTransfer.c
+++ b/e2ap/lib/SNStatusTransfer.c
@@ -1,17 +1,17 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SNStatusTransfer.h"
 
-asn_TYPE_member_t asn_MBR_SNStatusTransfer_1[] = {
+static asn_TYPE_member_t asn_MBR_SNStatusTransfer_1[] = {
 	{ ATF_NOFLAGS, 0, offsetof(struct SNStatusTransfer, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P18,
+		&asn_DEF_ProtocolIE_Container_7632P18,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -24,7 +24,7 @@
 static const asn_TYPE_tag2member_t asn_MAP_SNStatusTransfer_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */
 };
-asn_SEQUENCE_specifics_t asn_SPC_SNStatusTransfer_specs_1 = {
+static asn_SEQUENCE_specifics_t asn_SPC_SNStatusTransfer_specs_1 = {
 	sizeof(struct SNStatusTransfer),
 	offsetof(struct SNStatusTransfer, _asn_ctx),
 	asn_MAP_SNStatusTransfer_tag2el_1,
diff --git a/e2ap/lib/SRBType.c b/e2ap/lib/SRBType.c
index 22e9ec4..ac67840 100644
--- a/e2ap/lib/SRBType.c
+++ b/e2ap/lib/SRBType.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SRBType.h"
diff --git a/e2ap/lib/SRVCCOperationPossible.c b/e2ap/lib/SRVCCOperationPossible.c
index 7bf3643..bb8868a 100644
--- a/e2ap/lib/SRVCCOperationPossible.c
+++ b/e2ap/lib/SRVCCOperationPossible.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SRVCCOperationPossible.h"
diff --git a/e2ap/lib/SULInformation.c b/e2ap/lib/SULInformation.c
index ea3ecbe..3336d73 100644
--- a/e2ap/lib/SULInformation.c
+++ b/e2ap/lib/SULInformation.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SULInformation.h"
@@ -63,7 +63,7 @@
 	{ ATF_POINTER, 1, offsetof(struct SULInformation, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P199,
+		&asn_DEF_ProtocolExtensionContainer_7683P199,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/ScheduledCommunicationTime.c b/e2ap/lib/ScheduledCommunicationTime.c
index 474842b..8795980 100644
--- a/e2ap/lib/ScheduledCommunicationTime.c
+++ b/e2ap/lib/ScheduledCommunicationTime.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ScheduledCommunicationTime.h"
@@ -144,7 +144,7 @@
 	{ ATF_POINTER, 1, offsetof(struct ScheduledCommunicationTime, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P197,
+		&asn_DEF_ProtocolExtensionContainer_7683P197,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/SeNBAdditionRequest.c b/e2ap/lib/SeNBAdditionRequest.c
index d64ad05..fbcae8d 100644
--- a/e2ap/lib/SeNBAdditionRequest.c
+++ b/e2ap/lib/SeNBAdditionRequest.c
@@ -1,17 +1,17 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SeNBAdditionRequest.h"
 
-asn_TYPE_member_t asn_MBR_SeNBAdditionRequest_1[] = {
+static asn_TYPE_member_t asn_MBR_SeNBAdditionRequest_1[] = {
 	{ ATF_NOFLAGS, 0, offsetof(struct SeNBAdditionRequest, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P44,
+		&asn_DEF_ProtocolIE_Container_7632P44,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -24,7 +24,7 @@
 static const asn_TYPE_tag2member_t asn_MAP_SeNBAdditionRequest_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */
 };
-asn_SEQUENCE_specifics_t asn_SPC_SeNBAdditionRequest_specs_1 = {
+static asn_SEQUENCE_specifics_t asn_SPC_SeNBAdditionRequest_specs_1 = {
 	sizeof(struct SeNBAdditionRequest),
 	offsetof(struct SeNBAdditionRequest, _asn_ctx),
 	asn_MAP_SeNBAdditionRequest_tag2el_1,
diff --git a/e2ap/lib/SeNBAdditionRequestAcknowledge.c b/e2ap/lib/SeNBAdditionRequestAcknowledge.c
index 3db265b..d049f78 100644
--- a/e2ap/lib/SeNBAdditionRequestAcknowledge.c
+++ b/e2ap/lib/SeNBAdditionRequestAcknowledge.c
@@ -1,17 +1,17 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SeNBAdditionRequestAcknowledge.h"
 
-asn_TYPE_member_t asn_MBR_SeNBAdditionRequestAcknowledge_1[] = {
+static asn_TYPE_member_t asn_MBR_SeNBAdditionRequestAcknowledge_1[] = {
 	{ ATF_NOFLAGS, 0, offsetof(struct SeNBAdditionRequestAcknowledge, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P45,
+		&asn_DEF_ProtocolIE_Container_7632P45,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -24,7 +24,7 @@
 static const asn_TYPE_tag2member_t asn_MAP_SeNBAdditionRequestAcknowledge_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */
 };
-asn_SEQUENCE_specifics_t asn_SPC_SeNBAdditionRequestAcknowledge_specs_1 = {
+static asn_SEQUENCE_specifics_t asn_SPC_SeNBAdditionRequestAcknowledge_specs_1 = {
 	sizeof(struct SeNBAdditionRequestAcknowledge),
 	offsetof(struct SeNBAdditionRequestAcknowledge, _asn_ctx),
 	asn_MAP_SeNBAdditionRequestAcknowledge_tag2el_1,
diff --git a/e2ap/lib/SeNBAdditionRequestReject.c b/e2ap/lib/SeNBAdditionRequestReject.c
index bd51ffb..c8a59e5 100644
--- a/e2ap/lib/SeNBAdditionRequestReject.c
+++ b/e2ap/lib/SeNBAdditionRequestReject.c
@@ -1,17 +1,17 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SeNBAdditionRequestReject.h"
 
-asn_TYPE_member_t asn_MBR_SeNBAdditionRequestReject_1[] = {
+static asn_TYPE_member_t asn_MBR_SeNBAdditionRequestReject_1[] = {
 	{ ATF_NOFLAGS, 0, offsetof(struct SeNBAdditionRequestReject, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P46,
+		&asn_DEF_ProtocolIE_Container_7632P46,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -24,7 +24,7 @@
 static const asn_TYPE_tag2member_t asn_MAP_SeNBAdditionRequestReject_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */
 };
-asn_SEQUENCE_specifics_t asn_SPC_SeNBAdditionRequestReject_specs_1 = {
+static asn_SEQUENCE_specifics_t asn_SPC_SeNBAdditionRequestReject_specs_1 = {
 	sizeof(struct SeNBAdditionRequestReject),
 	offsetof(struct SeNBAdditionRequestReject, _asn_ctx),
 	asn_MAP_SeNBAdditionRequestReject_tag2el_1,
diff --git a/e2ap/lib/SeNBCounterCheckRequest.c b/e2ap/lib/SeNBCounterCheckRequest.c
index 9e08cc5..4ed8dc3 100644
--- a/e2ap/lib/SeNBCounterCheckRequest.c
+++ b/e2ap/lib/SeNBCounterCheckRequest.c
@@ -1,17 +1,17 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SeNBCounterCheckRequest.h"
 
-asn_TYPE_member_t asn_MBR_SeNBCounterCheckRequest_1[] = {
+static asn_TYPE_member_t asn_MBR_SeNBCounterCheckRequest_1[] = {
 	{ ATF_NOFLAGS, 0, offsetof(struct SeNBCounterCheckRequest, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P57,
+		&asn_DEF_ProtocolIE_Container_7632P57,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -24,7 +24,7 @@
 static const asn_TYPE_tag2member_t asn_MAP_SeNBCounterCheckRequest_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */
 };
-asn_SEQUENCE_specifics_t asn_SPC_SeNBCounterCheckRequest_specs_1 = {
+static asn_SEQUENCE_specifics_t asn_SPC_SeNBCounterCheckRequest_specs_1 = {
 	sizeof(struct SeNBCounterCheckRequest),
 	offsetof(struct SeNBCounterCheckRequest, _asn_ctx),
 	asn_MAP_SeNBCounterCheckRequest_tag2el_1,
diff --git a/e2ap/lib/SeNBModificationConfirm.c b/e2ap/lib/SeNBModificationConfirm.c
index 287c040..dcd8b8b 100644
--- a/e2ap/lib/SeNBModificationConfirm.c
+++ b/e2ap/lib/SeNBModificationConfirm.c
@@ -1,17 +1,17 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SeNBModificationConfirm.h"
 
-asn_TYPE_member_t asn_MBR_SeNBModificationConfirm_1[] = {
+static asn_TYPE_member_t asn_MBR_SeNBModificationConfirm_1[] = {
 	{ ATF_NOFLAGS, 0, offsetof(struct SeNBModificationConfirm, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P52,
+		&asn_DEF_ProtocolIE_Container_7632P52,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -24,7 +24,7 @@
 static const asn_TYPE_tag2member_t asn_MAP_SeNBModificationConfirm_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */
 };
-asn_SEQUENCE_specifics_t asn_SPC_SeNBModificationConfirm_specs_1 = {
+static asn_SEQUENCE_specifics_t asn_SPC_SeNBModificationConfirm_specs_1 = {
 	sizeof(struct SeNBModificationConfirm),
 	offsetof(struct SeNBModificationConfirm, _asn_ctx),
 	asn_MAP_SeNBModificationConfirm_tag2el_1,
diff --git a/e2ap/lib/SeNBModificationRefuse.c b/e2ap/lib/SeNBModificationRefuse.c
index 9ca68a4..22a1efa 100644
--- a/e2ap/lib/SeNBModificationRefuse.c
+++ b/e2ap/lib/SeNBModificationRefuse.c
@@ -1,17 +1,17 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SeNBModificationRefuse.h"
 
-asn_TYPE_member_t asn_MBR_SeNBModificationRefuse_1[] = {
+static asn_TYPE_member_t asn_MBR_SeNBModificationRefuse_1[] = {
 	{ ATF_NOFLAGS, 0, offsetof(struct SeNBModificationRefuse, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P53,
+		&asn_DEF_ProtocolIE_Container_7632P53,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -24,7 +24,7 @@
 static const asn_TYPE_tag2member_t asn_MAP_SeNBModificationRefuse_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */
 };
-asn_SEQUENCE_specifics_t asn_SPC_SeNBModificationRefuse_specs_1 = {
+static asn_SEQUENCE_specifics_t asn_SPC_SeNBModificationRefuse_specs_1 = {
 	sizeof(struct SeNBModificationRefuse),
 	offsetof(struct SeNBModificationRefuse, _asn_ctx),
 	asn_MAP_SeNBModificationRefuse_tag2el_1,
diff --git a/e2ap/lib/SeNBModificationRequest.c b/e2ap/lib/SeNBModificationRequest.c
index 7a2c3de..79aa844 100644
--- a/e2ap/lib/SeNBModificationRequest.c
+++ b/e2ap/lib/SeNBModificationRequest.c
@@ -1,17 +1,17 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SeNBModificationRequest.h"
 
-asn_TYPE_member_t asn_MBR_SeNBModificationRequest_1[] = {
+static asn_TYPE_member_t asn_MBR_SeNBModificationRequest_1[] = {
 	{ ATF_NOFLAGS, 0, offsetof(struct SeNBModificationRequest, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P48,
+		&asn_DEF_ProtocolIE_Container_7632P48,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -24,7 +24,7 @@
 static const asn_TYPE_tag2member_t asn_MAP_SeNBModificationRequest_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */
 };
-asn_SEQUENCE_specifics_t asn_SPC_SeNBModificationRequest_specs_1 = {
+static asn_SEQUENCE_specifics_t asn_SPC_SeNBModificationRequest_specs_1 = {
 	sizeof(struct SeNBModificationRequest),
 	offsetof(struct SeNBModificationRequest, _asn_ctx),
 	asn_MAP_SeNBModificationRequest_tag2el_1,
diff --git a/e2ap/lib/SeNBModificationRequestAcknowledge.c b/e2ap/lib/SeNBModificationRequestAcknowledge.c
index 3d87583..47b62ac 100644
--- a/e2ap/lib/SeNBModificationRequestAcknowledge.c
+++ b/e2ap/lib/SeNBModificationRequestAcknowledge.c
@@ -1,17 +1,17 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SeNBModificationRequestAcknowledge.h"
 
-asn_TYPE_member_t asn_MBR_SeNBModificationRequestAcknowledge_1[] = {
+static asn_TYPE_member_t asn_MBR_SeNBModificationRequestAcknowledge_1[] = {
 	{ ATF_NOFLAGS, 0, offsetof(struct SeNBModificationRequestAcknowledge, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P49,
+		&asn_DEF_ProtocolIE_Container_7632P49,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -24,7 +24,7 @@
 static const asn_TYPE_tag2member_t asn_MAP_SeNBModificationRequestAcknowledge_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */
 };
-asn_SEQUENCE_specifics_t asn_SPC_SeNBModificationRequestAcknowledge_specs_1 = {
+static asn_SEQUENCE_specifics_t asn_SPC_SeNBModificationRequestAcknowledge_specs_1 = {
 	sizeof(struct SeNBModificationRequestAcknowledge),
 	offsetof(struct SeNBModificationRequestAcknowledge, _asn_ctx),
 	asn_MAP_SeNBModificationRequestAcknowledge_tag2el_1,
diff --git a/e2ap/lib/SeNBModificationRequestReject.c b/e2ap/lib/SeNBModificationRequestReject.c
index ce9cff6..521cb45 100644
--- a/e2ap/lib/SeNBModificationRequestReject.c
+++ b/e2ap/lib/SeNBModificationRequestReject.c
@@ -1,17 +1,17 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SeNBModificationRequestReject.h"
 
-asn_TYPE_member_t asn_MBR_SeNBModificationRequestReject_1[] = {
+static asn_TYPE_member_t asn_MBR_SeNBModificationRequestReject_1[] = {
 	{ ATF_NOFLAGS, 0, offsetof(struct SeNBModificationRequestReject, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P50,
+		&asn_DEF_ProtocolIE_Container_7632P50,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -24,7 +24,7 @@
 static const asn_TYPE_tag2member_t asn_MAP_SeNBModificationRequestReject_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */
 };
-asn_SEQUENCE_specifics_t asn_SPC_SeNBModificationRequestReject_specs_1 = {
+static asn_SEQUENCE_specifics_t asn_SPC_SeNBModificationRequestReject_specs_1 = {
 	sizeof(struct SeNBModificationRequestReject),
 	offsetof(struct SeNBModificationRequestReject, _asn_ctx),
 	asn_MAP_SeNBModificationRequestReject_tag2el_1,
diff --git a/e2ap/lib/SeNBModificationRequired.c b/e2ap/lib/SeNBModificationRequired.c
index 46c711d..01beec2 100644
--- a/e2ap/lib/SeNBModificationRequired.c
+++ b/e2ap/lib/SeNBModificationRequired.c
@@ -1,17 +1,17 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SeNBModificationRequired.h"
 
-asn_TYPE_member_t asn_MBR_SeNBModificationRequired_1[] = {
+static asn_TYPE_member_t asn_MBR_SeNBModificationRequired_1[] = {
 	{ ATF_NOFLAGS, 0, offsetof(struct SeNBModificationRequired, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P51,
+		&asn_DEF_ProtocolIE_Container_7632P51,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -24,7 +24,7 @@
 static const asn_TYPE_tag2member_t asn_MAP_SeNBModificationRequired_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */
 };
-asn_SEQUENCE_specifics_t asn_SPC_SeNBModificationRequired_specs_1 = {
+static asn_SEQUENCE_specifics_t asn_SPC_SeNBModificationRequired_specs_1 = {
 	sizeof(struct SeNBModificationRequired),
 	offsetof(struct SeNBModificationRequired, _asn_ctx),
 	asn_MAP_SeNBModificationRequired_tag2el_1,
diff --git a/e2ap/lib/SeNBReconfigurationComplete.c b/e2ap/lib/SeNBReconfigurationComplete.c
index 2b192d7..8c81d40 100644
--- a/e2ap/lib/SeNBReconfigurationComplete.c
+++ b/e2ap/lib/SeNBReconfigurationComplete.c
@@ -1,17 +1,17 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SeNBReconfigurationComplete.h"
 
-asn_TYPE_member_t asn_MBR_SeNBReconfigurationComplete_1[] = {
+static asn_TYPE_member_t asn_MBR_SeNBReconfigurationComplete_1[] = {
 	{ ATF_NOFLAGS, 0, offsetof(struct SeNBReconfigurationComplete, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P47,
+		&asn_DEF_ProtocolIE_Container_7632P47,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -24,7 +24,7 @@
 static const asn_TYPE_tag2member_t asn_MAP_SeNBReconfigurationComplete_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */
 };
-asn_SEQUENCE_specifics_t asn_SPC_SeNBReconfigurationComplete_specs_1 = {
+static asn_SEQUENCE_specifics_t asn_SPC_SeNBReconfigurationComplete_specs_1 = {
 	sizeof(struct SeNBReconfigurationComplete),
 	offsetof(struct SeNBReconfigurationComplete, _asn_ctx),
 	asn_MAP_SeNBReconfigurationComplete_tag2el_1,
diff --git a/e2ap/lib/SeNBReleaseConfirm.c b/e2ap/lib/SeNBReleaseConfirm.c
index d50966a..3a22a23 100644
--- a/e2ap/lib/SeNBReleaseConfirm.c
+++ b/e2ap/lib/SeNBReleaseConfirm.c
@@ -1,17 +1,17 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SeNBReleaseConfirm.h"
 
-asn_TYPE_member_t asn_MBR_SeNBReleaseConfirm_1[] = {
+static asn_TYPE_member_t asn_MBR_SeNBReleaseConfirm_1[] = {
 	{ ATF_NOFLAGS, 0, offsetof(struct SeNBReleaseConfirm, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P56,
+		&asn_DEF_ProtocolIE_Container_7632P56,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -24,7 +24,7 @@
 static const asn_TYPE_tag2member_t asn_MAP_SeNBReleaseConfirm_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */
 };
-asn_SEQUENCE_specifics_t asn_SPC_SeNBReleaseConfirm_specs_1 = {
+static asn_SEQUENCE_specifics_t asn_SPC_SeNBReleaseConfirm_specs_1 = {
 	sizeof(struct SeNBReleaseConfirm),
 	offsetof(struct SeNBReleaseConfirm, _asn_ctx),
 	asn_MAP_SeNBReleaseConfirm_tag2el_1,
diff --git a/e2ap/lib/SeNBReleaseRequest.c b/e2ap/lib/SeNBReleaseRequest.c
index 47d5530..891562a 100644
--- a/e2ap/lib/SeNBReleaseRequest.c
+++ b/e2ap/lib/SeNBReleaseRequest.c
@@ -1,17 +1,17 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SeNBReleaseRequest.h"
 
-asn_TYPE_member_t asn_MBR_SeNBReleaseRequest_1[] = {
+static asn_TYPE_member_t asn_MBR_SeNBReleaseRequest_1[] = {
 	{ ATF_NOFLAGS, 0, offsetof(struct SeNBReleaseRequest, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P54,
+		&asn_DEF_ProtocolIE_Container_7632P54,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -24,7 +24,7 @@
 static const asn_TYPE_tag2member_t asn_MAP_SeNBReleaseRequest_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */
 };
-asn_SEQUENCE_specifics_t asn_SPC_SeNBReleaseRequest_specs_1 = {
+static asn_SEQUENCE_specifics_t asn_SPC_SeNBReleaseRequest_specs_1 = {
 	sizeof(struct SeNBReleaseRequest),
 	offsetof(struct SeNBReleaseRequest, _asn_ctx),
 	asn_MAP_SeNBReleaseRequest_tag2el_1,
diff --git a/e2ap/lib/SeNBReleaseRequired.c b/e2ap/lib/SeNBReleaseRequired.c
index 82ba91c..b4fb398 100644
--- a/e2ap/lib/SeNBReleaseRequired.c
+++ b/e2ap/lib/SeNBReleaseRequired.c
@@ -1,17 +1,17 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SeNBReleaseRequired.h"
 
-asn_TYPE_member_t asn_MBR_SeNBReleaseRequired_1[] = {
+static asn_TYPE_member_t asn_MBR_SeNBReleaseRequired_1[] = {
 	{ ATF_NOFLAGS, 0, offsetof(struct SeNBReleaseRequired, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P55,
+		&asn_DEF_ProtocolIE_Container_7632P55,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -24,7 +24,7 @@
 static const asn_TYPE_tag2member_t asn_MAP_SeNBReleaseRequired_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */
 };
-asn_SEQUENCE_specifics_t asn_SPC_SeNBReleaseRequired_specs_1 = {
+static asn_SEQUENCE_specifics_t asn_SPC_SeNBReleaseRequired_specs_1 = {
 	sizeof(struct SeNBReleaseRequired),
 	offsetof(struct SeNBReleaseRequired, _asn_ctx),
 	asn_MAP_SeNBReleaseRequired_tag2el_1,
diff --git a/e2ap/lib/SeNBSecurityKey.c b/e2ap/lib/SeNBSecurityKey.c
index 63ec71b..0c556ad 100644
--- a/e2ap/lib/SeNBSecurityKey.c
+++ b/e2ap/lib/SeNBSecurityKey.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SeNBSecurityKey.h"
diff --git a/e2ap/lib/SeNBtoMeNBContainer.c b/e2ap/lib/SeNBtoMeNBContainer.c
index d9f60ac..b91c565 100644
--- a/e2ap/lib/SeNBtoMeNBContainer.c
+++ b/e2ap/lib/SeNBtoMeNBContainer.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SeNBtoMeNBContainer.h"
diff --git a/e2ap/lib/SecondaryRATDataUsageReport.c b/e2ap/lib/SecondaryRATDataUsageReport.c
index 2d13457..4fd82ca 100644
--- a/e2ap/lib/SecondaryRATDataUsageReport.c
+++ b/e2ap/lib/SecondaryRATDataUsageReport.c
@@ -1,17 +1,17 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SecondaryRATDataUsageReport.h"
 
-asn_TYPE_member_t asn_MBR_SecondaryRATDataUsageReport_1[] = {
+static asn_TYPE_member_t asn_MBR_SecondaryRATDataUsageReport_1[] = {
 	{ ATF_NOFLAGS, 0, offsetof(struct SecondaryRATDataUsageReport, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P101,
+		&asn_DEF_ProtocolIE_Container_7632P101,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -24,7 +24,7 @@
 static const asn_TYPE_tag2member_t asn_MAP_SecondaryRATDataUsageReport_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */
 };
-asn_SEQUENCE_specifics_t asn_SPC_SecondaryRATDataUsageReport_specs_1 = {
+static asn_SEQUENCE_specifics_t asn_SPC_SecondaryRATDataUsageReport_specs_1 = {
 	sizeof(struct SecondaryRATDataUsageReport),
 	offsetof(struct SecondaryRATDataUsageReport, _asn_ctx),
 	asn_MAP_SecondaryRATDataUsageReport_tag2el_1,
diff --git a/e2ap/lib/SecondaryRATUsageReport-Item.c b/e2ap/lib/SecondaryRATUsageReport-Item.c
index ca6af07..b3a7975 100644
--- a/e2ap/lib/SecondaryRATUsageReport-Item.c
+++ b/e2ap/lib/SecondaryRATUsageReport-Item.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SecondaryRATUsageReport-Item.h"
@@ -88,7 +88,7 @@
 	{ ATF_POINTER, 1, offsetof(struct SecondaryRATUsageReport_Item, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P190,
+		&asn_DEF_ProtocolExtensionContainer_7683P190,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/SecondaryRATUsageReportList.c b/e2ap/lib/SecondaryRATUsageReportList.c
index 08b2f2f..fd93961 100644
--- a/e2ap/lib/SecondaryRATUsageReportList.c
+++ b/e2ap/lib/SecondaryRATUsageReportList.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SecondaryRATUsageReportList.h"
@@ -20,7 +20,7 @@
 	{ ATF_POINTER, 0, 0,
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
-		&asn_DEF_ProtocolIE_Single_Container_9518P48,
+		&asn_DEF_ProtocolIE_Single_Container_7635P48,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/ServedCell-Information.c b/e2ap/lib/ServedCell-Information.c
index 1e5fdf6..80afbef 100644
--- a/e2ap/lib/ServedCell-Information.c
+++ b/e2ap/lib/ServedCell-Information.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ServedCell-Information.h"
@@ -57,7 +57,7 @@
 	{ ATF_POINTER, 1, offsetof(struct ServedCell_Information, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (5 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P192,
+		&asn_DEF_ProtocolExtensionContainer_7683P192,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/ServedCells.c b/e2ap/lib/ServedCells.c
index 013d65a..4c176a2 100644
--- a/e2ap/lib/ServedCells.c
+++ b/e2ap/lib/ServedCells.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ServedCells.h"
@@ -39,7 +39,7 @@
 	{ ATF_POINTER, 1, offsetof(struct ServedCells__Member, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P191,
+		&asn_DEF_ProtocolExtensionContainer_7683P191,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/ServedCellsToActivate-Item.c b/e2ap/lib/ServedCellsToActivate-Item.c
index 9509428..8f18c3f 100644
--- a/e2ap/lib/ServedCellsToActivate-Item.c
+++ b/e2ap/lib/ServedCellsToActivate-Item.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ServedCellsToActivate-Item.h"
@@ -21,7 +21,7 @@
 	{ ATF_POINTER, 1, offsetof(struct ServedCellsToActivate_Item, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P14,
+		&asn_DEF_ProtocolExtensionContainer_7683P14,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/ServedCellsToActivate.c b/e2ap/lib/ServedCellsToActivate.c
index 96d4b49..4ba1c52 100644
--- a/e2ap/lib/ServedCellsToActivate.c
+++ b/e2ap/lib/ServedCellsToActivate.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ServedCellsToActivate.h"
diff --git a/e2ap/lib/ServedCellsToModify-Item.c b/e2ap/lib/ServedCellsToModify-Item.c
index 66ab6a9..d4506fe 100644
--- a/e2ap/lib/ServedCellsToModify-Item.c
+++ b/e2ap/lib/ServedCellsToModify-Item.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ServedCellsToModify-Item.h"
@@ -40,7 +40,7 @@
 	{ ATF_POINTER, 1, offsetof(struct ServedCellsToModify_Item, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P8,
+		&asn_DEF_ProtocolExtensionContainer_7683P8,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/ServedCellsToModify.c b/e2ap/lib/ServedCellsToModify.c
index 0ddb0a7..a828851 100644
--- a/e2ap/lib/ServedCellsToModify.c
+++ b/e2ap/lib/ServedCellsToModify.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ServedCellsToModify.h"
diff --git a/e2ap/lib/ServedEUTRAcellsENDCX2ManagementList.c b/e2ap/lib/ServedEUTRAcellsENDCX2ManagementList.c
index 2a0ce58..a89aa81 100644
--- a/e2ap/lib/ServedEUTRAcellsENDCX2ManagementList.c
+++ b/e2ap/lib/ServedEUTRAcellsENDCX2ManagementList.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ServedEUTRAcellsENDCX2ManagementList.h"
@@ -39,7 +39,7 @@
 	{ ATF_POINTER, 1, offsetof(struct ServedEUTRAcellsENDCX2ManagementList__Member, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P90,
+		&asn_DEF_ProtocolExtensionContainer_7683P90,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/ServedEUTRAcellsToDeleteListENDCConfUpd.c b/e2ap/lib/ServedEUTRAcellsToDeleteListENDCConfUpd.c
index a9a47af..90c004a 100644
--- a/e2ap/lib/ServedEUTRAcellsToDeleteListENDCConfUpd.c
+++ b/e2ap/lib/ServedEUTRAcellsToDeleteListENDCConfUpd.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ServedEUTRAcellsToDeleteListENDCConfUpd.h"
diff --git a/e2ap/lib/ServedEUTRAcellsToModifyListENDCConfUpd.c b/e2ap/lib/ServedEUTRAcellsToModifyListENDCConfUpd.c
index 0e848c4..167acb4 100644
--- a/e2ap/lib/ServedEUTRAcellsToModifyListENDCConfUpd.c
+++ b/e2ap/lib/ServedEUTRAcellsToModifyListENDCConfUpd.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ServedEUTRAcellsToModifyListENDCConfUpd.h"
@@ -48,7 +48,7 @@
 	{ ATF_POINTER, 1, offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd__Member, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P99,
+		&asn_DEF_ProtocolExtensionContainer_7683P99,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/ServedNRCell-Information.c b/e2ap/lib/ServedNRCell-Information.c
index 1d4a6c8..670c8d7 100644
--- a/e2ap/lib/ServedNRCell-Information.c
+++ b/e2ap/lib/ServedNRCell-Information.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ServedNRCell-Information.h"
@@ -134,7 +134,7 @@
 	{ ATF_POINTER, 1, offsetof(struct ServedNRCell_Information, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (7 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P92,
+		&asn_DEF_ProtocolExtensionContainer_7683P92,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/ServedNRCellsToActivate-Item.c b/e2ap/lib/ServedNRCellsToActivate-Item.c
index 5feef8f..be6bed9 100644
--- a/e2ap/lib/ServedNRCellsToActivate-Item.c
+++ b/e2ap/lib/ServedNRCellsToActivate-Item.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ServedNRCellsToActivate-Item.h"
@@ -21,7 +21,7 @@
 	{ ATF_POINTER, 1, offsetof(struct ServedNRCellsToActivate_Item, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P101,
+		&asn_DEF_ProtocolExtensionContainer_7683P101,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/ServedNRCellsToActivate.c b/e2ap/lib/ServedNRCellsToActivate.c
index 3e09a48..5f3256c 100644
--- a/e2ap/lib/ServedNRCellsToActivate.c
+++ b/e2ap/lib/ServedNRCellsToActivate.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ServedNRCellsToActivate.h"
diff --git a/e2ap/lib/ServedNRCellsToModify-Item.c b/e2ap/lib/ServedNRCellsToModify-Item.c
index f88aeda..b01dd59 100644
--- a/e2ap/lib/ServedNRCellsToModify-Item.c
+++ b/e2ap/lib/ServedNRCellsToModify-Item.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ServedNRCellsToModify-Item.h"
@@ -49,7 +49,7 @@
 	{ ATF_POINTER, 1, offsetof(struct ServedNRCellsToModify_Item, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (4 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P100,
+		&asn_DEF_ProtocolExtensionContainer_7683P100,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/ServedNRcellsENDCX2ManagementList.c b/e2ap/lib/ServedNRcellsENDCX2ManagementList.c
index 79af672..90cd587 100644
--- a/e2ap/lib/ServedNRcellsENDCX2ManagementList.c
+++ b/e2ap/lib/ServedNRcellsENDCX2ManagementList.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ServedNRcellsENDCX2ManagementList.h"
@@ -39,7 +39,7 @@
 	{ ATF_POINTER, 1, offsetof(struct ServedNRcellsENDCX2ManagementList__Member, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P91,
+		&asn_DEF_ProtocolExtensionContainer_7683P91,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/ServedNRcellsToDeleteENDCConfUpdList.c b/e2ap/lib/ServedNRcellsToDeleteENDCConfUpdList.c
index c3601b2..437d396 100644
--- a/e2ap/lib/ServedNRcellsToDeleteENDCConfUpdList.c
+++ b/e2ap/lib/ServedNRcellsToDeleteENDCConfUpdList.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ServedNRcellsToDeleteENDCConfUpdList.h"
diff --git a/e2ap/lib/ServedNRcellsToModifyENDCConfUpdList.c b/e2ap/lib/ServedNRcellsToModifyENDCConfUpdList.c
index 2ffe9ff..aa6c6bb 100644
--- a/e2ap/lib/ServedNRcellsToModifyENDCConfUpdList.c
+++ b/e2ap/lib/ServedNRcellsToModifyENDCConfUpdList.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ServedNRcellsToModifyENDCConfUpdList.h"
diff --git a/e2ap/lib/ServiceType.c b/e2ap/lib/ServiceType.c
index df3d161..f88965f 100644
--- a/e2ap/lib/ServiceType.c
+++ b/e2ap/lib/ServiceType.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ServiceType.h"
diff --git a/e2ap/lib/SgNB-UE-X2AP-ID.c b/e2ap/lib/SgNB-UE-X2AP-ID.c
index 27db8d8..25e3425 100644
--- a/e2ap/lib/SgNB-UE-X2AP-ID.c
+++ b/e2ap/lib/SgNB-UE-X2AP-ID.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SgNB-UE-X2AP-ID.h"
diff --git a/e2ap/lib/SgNBActivityNotification.c b/e2ap/lib/SgNBActivityNotification.c
index 3f96c5a..1e64d0c 100644
--- a/e2ap/lib/SgNBActivityNotification.c
+++ b/e2ap/lib/SgNBActivityNotification.c
@@ -1,17 +1,17 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SgNBActivityNotification.h"
 
-asn_TYPE_member_t asn_MBR_SgNBActivityNotification_1[] = {
+static asn_TYPE_member_t asn_MBR_SgNBActivityNotification_1[] = {
 	{ ATF_NOFLAGS, 0, offsetof(struct SgNBActivityNotification, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P102,
+		&asn_DEF_ProtocolIE_Container_7632P102,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -24,7 +24,7 @@
 static const asn_TYPE_tag2member_t asn_MAP_SgNBActivityNotification_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */
 };
-asn_SEQUENCE_specifics_t asn_SPC_SgNBActivityNotification_specs_1 = {
+static asn_SEQUENCE_specifics_t asn_SPC_SgNBActivityNotification_specs_1 = {
 	sizeof(struct SgNBActivityNotification),
 	offsetof(struct SgNBActivityNotification, _asn_ctx),
 	asn_MAP_SgNBActivityNotification_tag2el_1,
diff --git a/e2ap/lib/SgNBAdditionRequest.c b/e2ap/lib/SgNBAdditionRequest.c
index 2b84cd7..ac6ba9a 100644
--- a/e2ap/lib/SgNBAdditionRequest.c
+++ b/e2ap/lib/SgNBAdditionRequest.c
@@ -1,17 +1,17 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SgNBAdditionRequest.h"
 
-asn_TYPE_member_t asn_MBR_SgNBAdditionRequest_1[] = {
+static asn_TYPE_member_t asn_MBR_SgNBAdditionRequest_1[] = {
 	{ ATF_NOFLAGS, 0, offsetof(struct SgNBAdditionRequest, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P64,
+		&asn_DEF_ProtocolIE_Container_7632P64,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -24,7 +24,7 @@
 static const asn_TYPE_tag2member_t asn_MAP_SgNBAdditionRequest_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */
 };
-asn_SEQUENCE_specifics_t asn_SPC_SgNBAdditionRequest_specs_1 = {
+static asn_SEQUENCE_specifics_t asn_SPC_SgNBAdditionRequest_specs_1 = {
 	sizeof(struct SgNBAdditionRequest),
 	offsetof(struct SgNBAdditionRequest, _asn_ctx),
 	asn_MAP_SgNBAdditionRequest_tag2el_1,
diff --git a/e2ap/lib/SgNBAdditionRequestAcknowledge.c b/e2ap/lib/SgNBAdditionRequestAcknowledge.c
index c1b4a37..965123e 100644
--- a/e2ap/lib/SgNBAdditionRequestAcknowledge.c
+++ b/e2ap/lib/SgNBAdditionRequestAcknowledge.c
@@ -1,17 +1,17 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SgNBAdditionRequestAcknowledge.h"
 
-asn_TYPE_member_t asn_MBR_SgNBAdditionRequestAcknowledge_1[] = {
+static asn_TYPE_member_t asn_MBR_SgNBAdditionRequestAcknowledge_1[] = {
 	{ ATF_NOFLAGS, 0, offsetof(struct SgNBAdditionRequestAcknowledge, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P65,
+		&asn_DEF_ProtocolIE_Container_7632P65,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -24,7 +24,7 @@
 static const asn_TYPE_tag2member_t asn_MAP_SgNBAdditionRequestAcknowledge_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */
 };
-asn_SEQUENCE_specifics_t asn_SPC_SgNBAdditionRequestAcknowledge_specs_1 = {
+static asn_SEQUENCE_specifics_t asn_SPC_SgNBAdditionRequestAcknowledge_specs_1 = {
 	sizeof(struct SgNBAdditionRequestAcknowledge),
 	offsetof(struct SgNBAdditionRequestAcknowledge, _asn_ctx),
 	asn_MAP_SgNBAdditionRequestAcknowledge_tag2el_1,
diff --git a/e2ap/lib/SgNBAdditionRequestReject.c b/e2ap/lib/SgNBAdditionRequestReject.c
index a1fd750..2184eaa 100644
--- a/e2ap/lib/SgNBAdditionRequestReject.c
+++ b/e2ap/lib/SgNBAdditionRequestReject.c
@@ -1,17 +1,17 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SgNBAdditionRequestReject.h"
 
-asn_TYPE_member_t asn_MBR_SgNBAdditionRequestReject_1[] = {
+static asn_TYPE_member_t asn_MBR_SgNBAdditionRequestReject_1[] = {
 	{ ATF_NOFLAGS, 0, offsetof(struct SgNBAdditionRequestReject, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P66,
+		&asn_DEF_ProtocolIE_Container_7632P66,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -24,7 +24,7 @@
 static const asn_TYPE_tag2member_t asn_MAP_SgNBAdditionRequestReject_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */
 };
-asn_SEQUENCE_specifics_t asn_SPC_SgNBAdditionRequestReject_specs_1 = {
+static asn_SEQUENCE_specifics_t asn_SPC_SgNBAdditionRequestReject_specs_1 = {
 	sizeof(struct SgNBAdditionRequestReject),
 	offsetof(struct SgNBAdditionRequestReject, _asn_ctx),
 	asn_MAP_SgNBAdditionRequestReject_tag2el_1,
diff --git a/e2ap/lib/SgNBChangeConfirm.c b/e2ap/lib/SgNBChangeConfirm.c
index 18d348e..2fd7796 100644
--- a/e2ap/lib/SgNBChangeConfirm.c
+++ b/e2ap/lib/SgNBChangeConfirm.c
@@ -1,17 +1,17 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SgNBChangeConfirm.h"
 
-asn_TYPE_member_t asn_MBR_SgNBChangeConfirm_1[] = {
+static asn_TYPE_member_t asn_MBR_SgNBChangeConfirm_1[] = {
 	{ ATF_NOFLAGS, 0, offsetof(struct SgNBChangeConfirm, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P81,
+		&asn_DEF_ProtocolIE_Container_7632P81,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -24,7 +24,7 @@
 static const asn_TYPE_tag2member_t asn_MAP_SgNBChangeConfirm_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */
 };
-asn_SEQUENCE_specifics_t asn_SPC_SgNBChangeConfirm_specs_1 = {
+static asn_SEQUENCE_specifics_t asn_SPC_SgNBChangeConfirm_specs_1 = {
 	sizeof(struct SgNBChangeConfirm),
 	offsetof(struct SgNBChangeConfirm, _asn_ctx),
 	asn_MAP_SgNBChangeConfirm_tag2el_1,
diff --git a/e2ap/lib/SgNBChangeRefuse.c b/e2ap/lib/SgNBChangeRefuse.c
index 1b15ab7..3b9744f 100644
--- a/e2ap/lib/SgNBChangeRefuse.c
+++ b/e2ap/lib/SgNBChangeRefuse.c
@@ -1,17 +1,17 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SgNBChangeRefuse.h"
 
-asn_TYPE_member_t asn_MBR_SgNBChangeRefuse_1[] = {
+static asn_TYPE_member_t asn_MBR_SgNBChangeRefuse_1[] = {
 	{ ATF_NOFLAGS, 0, offsetof(struct SgNBChangeRefuse, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P83,
+		&asn_DEF_ProtocolIE_Container_7632P83,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -24,7 +24,7 @@
 static const asn_TYPE_tag2member_t asn_MAP_SgNBChangeRefuse_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */
 };
-asn_SEQUENCE_specifics_t asn_SPC_SgNBChangeRefuse_specs_1 = {
+static asn_SEQUENCE_specifics_t asn_SPC_SgNBChangeRefuse_specs_1 = {
 	sizeof(struct SgNBChangeRefuse),
 	offsetof(struct SgNBChangeRefuse, _asn_ctx),
 	asn_MAP_SgNBChangeRefuse_tag2el_1,
diff --git a/e2ap/lib/SgNBChangeRequired.c b/e2ap/lib/SgNBChangeRequired.c
index d896b79..530ae74 100644
--- a/e2ap/lib/SgNBChangeRequired.c
+++ b/e2ap/lib/SgNBChangeRequired.c
@@ -1,17 +1,17 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SgNBChangeRequired.h"
 
-asn_TYPE_member_t asn_MBR_SgNBChangeRequired_1[] = {
+static asn_TYPE_member_t asn_MBR_SgNBChangeRequired_1[] = {
 	{ ATF_NOFLAGS, 0, offsetof(struct SgNBChangeRequired, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P80,
+		&asn_DEF_ProtocolIE_Container_7632P80,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -24,7 +24,7 @@
 static const asn_TYPE_tag2member_t asn_MAP_SgNBChangeRequired_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */
 };
-asn_SEQUENCE_specifics_t asn_SPC_SgNBChangeRequired_specs_1 = {
+static asn_SEQUENCE_specifics_t asn_SPC_SgNBChangeRequired_specs_1 = {
 	sizeof(struct SgNBChangeRequired),
 	offsetof(struct SgNBChangeRequired, _asn_ctx),
 	asn_MAP_SgNBChangeRequired_tag2el_1,
diff --git a/e2ap/lib/SgNBCoordinationAssistanceInformation.c b/e2ap/lib/SgNBCoordinationAssistanceInformation.c
index 7a8d3b1..d85736d 100644
--- a/e2ap/lib/SgNBCoordinationAssistanceInformation.c
+++ b/e2ap/lib/SgNBCoordinationAssistanceInformation.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SgNBCoordinationAssistanceInformation.h"
diff --git a/e2ap/lib/SgNBCounterCheckRequest.c b/e2ap/lib/SgNBCounterCheckRequest.c
index 3fb532c..b3ef918 100644
--- a/e2ap/lib/SgNBCounterCheckRequest.c
+++ b/e2ap/lib/SgNBCounterCheckRequest.c
@@ -1,17 +1,17 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SgNBCounterCheckRequest.h"
 
-asn_TYPE_member_t asn_MBR_SgNBCounterCheckRequest_1[] = {
+static asn_TYPE_member_t asn_MBR_SgNBCounterCheckRequest_1[] = {
 	{ ATF_NOFLAGS, 0, offsetof(struct SgNBCounterCheckRequest, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P79,
+		&asn_DEF_ProtocolIE_Container_7632P79,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -24,7 +24,7 @@
 static const asn_TYPE_tag2member_t asn_MAP_SgNBCounterCheckRequest_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */
 };
-asn_SEQUENCE_specifics_t asn_SPC_SgNBCounterCheckRequest_specs_1 = {
+static asn_SEQUENCE_specifics_t asn_SPC_SgNBCounterCheckRequest_specs_1 = {
 	sizeof(struct SgNBCounterCheckRequest),
 	offsetof(struct SgNBCounterCheckRequest, _asn_ctx),
 	asn_MAP_SgNBCounterCheckRequest_tag2el_1,
diff --git a/e2ap/lib/SgNBModificationConfirm.c b/e2ap/lib/SgNBModificationConfirm.c
index 0efb766..4f1b039 100644
--- a/e2ap/lib/SgNBModificationConfirm.c
+++ b/e2ap/lib/SgNBModificationConfirm.c
@@ -1,17 +1,17 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SgNBModificationConfirm.h"
 
-asn_TYPE_member_t asn_MBR_SgNBModificationConfirm_1[] = {
+static asn_TYPE_member_t asn_MBR_SgNBModificationConfirm_1[] = {
 	{ ATF_NOFLAGS, 0, offsetof(struct SgNBModificationConfirm, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P72,
+		&asn_DEF_ProtocolIE_Container_7632P72,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -24,7 +24,7 @@
 static const asn_TYPE_tag2member_t asn_MAP_SgNBModificationConfirm_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */
 };
-asn_SEQUENCE_specifics_t asn_SPC_SgNBModificationConfirm_specs_1 = {
+static asn_SEQUENCE_specifics_t asn_SPC_SgNBModificationConfirm_specs_1 = {
 	sizeof(struct SgNBModificationConfirm),
 	offsetof(struct SgNBModificationConfirm, _asn_ctx),
 	asn_MAP_SgNBModificationConfirm_tag2el_1,
diff --git a/e2ap/lib/SgNBModificationRefuse.c b/e2ap/lib/SgNBModificationRefuse.c
index 7f6f1a0..757296a 100644
--- a/e2ap/lib/SgNBModificationRefuse.c
+++ b/e2ap/lib/SgNBModificationRefuse.c
@@ -1,17 +1,17 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SgNBModificationRefuse.h"
 
-asn_TYPE_member_t asn_MBR_SgNBModificationRefuse_1[] = {
+static asn_TYPE_member_t asn_MBR_SgNBModificationRefuse_1[] = {
 	{ ATF_NOFLAGS, 0, offsetof(struct SgNBModificationRefuse, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P73,
+		&asn_DEF_ProtocolIE_Container_7632P73,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -24,7 +24,7 @@
 static const asn_TYPE_tag2member_t asn_MAP_SgNBModificationRefuse_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */
 };
-asn_SEQUENCE_specifics_t asn_SPC_SgNBModificationRefuse_specs_1 = {
+static asn_SEQUENCE_specifics_t asn_SPC_SgNBModificationRefuse_specs_1 = {
 	sizeof(struct SgNBModificationRefuse),
 	offsetof(struct SgNBModificationRefuse, _asn_ctx),
 	asn_MAP_SgNBModificationRefuse_tag2el_1,
diff --git a/e2ap/lib/SgNBModificationRequest.c b/e2ap/lib/SgNBModificationRequest.c
index ffdad84..58868ee 100644
--- a/e2ap/lib/SgNBModificationRequest.c
+++ b/e2ap/lib/SgNBModificationRequest.c
@@ -1,17 +1,17 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SgNBModificationRequest.h"
 
-asn_TYPE_member_t asn_MBR_SgNBModificationRequest_1[] = {
+static asn_TYPE_member_t asn_MBR_SgNBModificationRequest_1[] = {
 	{ ATF_NOFLAGS, 0, offsetof(struct SgNBModificationRequest, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P68,
+		&asn_DEF_ProtocolIE_Container_7632P68,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -24,7 +24,7 @@
 static const asn_TYPE_tag2member_t asn_MAP_SgNBModificationRequest_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */
 };
-asn_SEQUENCE_specifics_t asn_SPC_SgNBModificationRequest_specs_1 = {
+static asn_SEQUENCE_specifics_t asn_SPC_SgNBModificationRequest_specs_1 = {
 	sizeof(struct SgNBModificationRequest),
 	offsetof(struct SgNBModificationRequest, _asn_ctx),
 	asn_MAP_SgNBModificationRequest_tag2el_1,
diff --git a/e2ap/lib/SgNBModificationRequestAcknowledge.c b/e2ap/lib/SgNBModificationRequestAcknowledge.c
index 233827c..92acc79 100644
--- a/e2ap/lib/SgNBModificationRequestAcknowledge.c
+++ b/e2ap/lib/SgNBModificationRequestAcknowledge.c
@@ -1,17 +1,17 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SgNBModificationRequestAcknowledge.h"
 
-asn_TYPE_member_t asn_MBR_SgNBModificationRequestAcknowledge_1[] = {
+static asn_TYPE_member_t asn_MBR_SgNBModificationRequestAcknowledge_1[] = {
 	{ ATF_NOFLAGS, 0, offsetof(struct SgNBModificationRequestAcknowledge, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P69,
+		&asn_DEF_ProtocolIE_Container_7632P69,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -24,7 +24,7 @@
 static const asn_TYPE_tag2member_t asn_MAP_SgNBModificationRequestAcknowledge_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */
 };
-asn_SEQUENCE_specifics_t asn_SPC_SgNBModificationRequestAcknowledge_specs_1 = {
+static asn_SEQUENCE_specifics_t asn_SPC_SgNBModificationRequestAcknowledge_specs_1 = {
 	sizeof(struct SgNBModificationRequestAcknowledge),
 	offsetof(struct SgNBModificationRequestAcknowledge, _asn_ctx),
 	asn_MAP_SgNBModificationRequestAcknowledge_tag2el_1,
diff --git a/e2ap/lib/SgNBModificationRequestReject.c b/e2ap/lib/SgNBModificationRequestReject.c
index a49f44c..97f977a 100644
--- a/e2ap/lib/SgNBModificationRequestReject.c
+++ b/e2ap/lib/SgNBModificationRequestReject.c
@@ -1,17 +1,17 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SgNBModificationRequestReject.h"
 
-asn_TYPE_member_t asn_MBR_SgNBModificationRequestReject_1[] = {
+static asn_TYPE_member_t asn_MBR_SgNBModificationRequestReject_1[] = {
 	{ ATF_NOFLAGS, 0, offsetof(struct SgNBModificationRequestReject, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P70,
+		&asn_DEF_ProtocolIE_Container_7632P70,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -24,7 +24,7 @@
 static const asn_TYPE_tag2member_t asn_MAP_SgNBModificationRequestReject_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */
 };
-asn_SEQUENCE_specifics_t asn_SPC_SgNBModificationRequestReject_specs_1 = {
+static asn_SEQUENCE_specifics_t asn_SPC_SgNBModificationRequestReject_specs_1 = {
 	sizeof(struct SgNBModificationRequestReject),
 	offsetof(struct SgNBModificationRequestReject, _asn_ctx),
 	asn_MAP_SgNBModificationRequestReject_tag2el_1,
diff --git a/e2ap/lib/SgNBModificationRequired.c b/e2ap/lib/SgNBModificationRequired.c
index 3610301..d0c4405 100644
--- a/e2ap/lib/SgNBModificationRequired.c
+++ b/e2ap/lib/SgNBModificationRequired.c
@@ -1,17 +1,17 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SgNBModificationRequired.h"
 
-asn_TYPE_member_t asn_MBR_SgNBModificationRequired_1[] = {
+static asn_TYPE_member_t asn_MBR_SgNBModificationRequired_1[] = {
 	{ ATF_NOFLAGS, 0, offsetof(struct SgNBModificationRequired, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P71,
+		&asn_DEF_ProtocolIE_Container_7632P71,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -24,7 +24,7 @@
 static const asn_TYPE_tag2member_t asn_MAP_SgNBModificationRequired_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */
 };
-asn_SEQUENCE_specifics_t asn_SPC_SgNBModificationRequired_specs_1 = {
+static asn_SEQUENCE_specifics_t asn_SPC_SgNBModificationRequired_specs_1 = {
 	sizeof(struct SgNBModificationRequired),
 	offsetof(struct SgNBModificationRequired, _asn_ctx),
 	asn_MAP_SgNBModificationRequired_tag2el_1,
diff --git a/e2ap/lib/SgNBReconfigurationComplete.c b/e2ap/lib/SgNBReconfigurationComplete.c
index 9a55a3f..acdfc2c 100644
--- a/e2ap/lib/SgNBReconfigurationComplete.c
+++ b/e2ap/lib/SgNBReconfigurationComplete.c
@@ -1,17 +1,17 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SgNBReconfigurationComplete.h"
 
-asn_TYPE_member_t asn_MBR_SgNBReconfigurationComplete_1[] = {
+static asn_TYPE_member_t asn_MBR_SgNBReconfigurationComplete_1[] = {
 	{ ATF_NOFLAGS, 0, offsetof(struct SgNBReconfigurationComplete, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P67,
+		&asn_DEF_ProtocolIE_Container_7632P67,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -24,7 +24,7 @@
 static const asn_TYPE_tag2member_t asn_MAP_SgNBReconfigurationComplete_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */
 };
-asn_SEQUENCE_specifics_t asn_SPC_SgNBReconfigurationComplete_specs_1 = {
+static asn_SEQUENCE_specifics_t asn_SPC_SgNBReconfigurationComplete_specs_1 = {
 	sizeof(struct SgNBReconfigurationComplete),
 	offsetof(struct SgNBReconfigurationComplete, _asn_ctx),
 	asn_MAP_SgNBReconfigurationComplete_tag2el_1,
diff --git a/e2ap/lib/SgNBReleaseConfirm.c b/e2ap/lib/SgNBReleaseConfirm.c
index 2352e70..6d222d2 100644
--- a/e2ap/lib/SgNBReleaseConfirm.c
+++ b/e2ap/lib/SgNBReleaseConfirm.c
@@ -1,17 +1,17 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SgNBReleaseConfirm.h"
 
-asn_TYPE_member_t asn_MBR_SgNBReleaseConfirm_1[] = {
+static asn_TYPE_member_t asn_MBR_SgNBReleaseConfirm_1[] = {
 	{ ATF_NOFLAGS, 0, offsetof(struct SgNBReleaseConfirm, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P78,
+		&asn_DEF_ProtocolIE_Container_7632P78,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -24,7 +24,7 @@
 static const asn_TYPE_tag2member_t asn_MAP_SgNBReleaseConfirm_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */
 };
-asn_SEQUENCE_specifics_t asn_SPC_SgNBReleaseConfirm_specs_1 = {
+static asn_SEQUENCE_specifics_t asn_SPC_SgNBReleaseConfirm_specs_1 = {
 	sizeof(struct SgNBReleaseConfirm),
 	offsetof(struct SgNBReleaseConfirm, _asn_ctx),
 	asn_MAP_SgNBReleaseConfirm_tag2el_1,
diff --git a/e2ap/lib/SgNBReleaseRequest.c b/e2ap/lib/SgNBReleaseRequest.c
index fcc5487..e948b1e 100644
--- a/e2ap/lib/SgNBReleaseRequest.c
+++ b/e2ap/lib/SgNBReleaseRequest.c
@@ -1,17 +1,17 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SgNBReleaseRequest.h"
 
-asn_TYPE_member_t asn_MBR_SgNBReleaseRequest_1[] = {
+static asn_TYPE_member_t asn_MBR_SgNBReleaseRequest_1[] = {
 	{ ATF_NOFLAGS, 0, offsetof(struct SgNBReleaseRequest, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P74,
+		&asn_DEF_ProtocolIE_Container_7632P74,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -24,7 +24,7 @@
 static const asn_TYPE_tag2member_t asn_MAP_SgNBReleaseRequest_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */
 };
-asn_SEQUENCE_specifics_t asn_SPC_SgNBReleaseRequest_specs_1 = {
+static asn_SEQUENCE_specifics_t asn_SPC_SgNBReleaseRequest_specs_1 = {
 	sizeof(struct SgNBReleaseRequest),
 	offsetof(struct SgNBReleaseRequest, _asn_ctx),
 	asn_MAP_SgNBReleaseRequest_tag2el_1,
diff --git a/e2ap/lib/SgNBReleaseRequestAcknowledge.c b/e2ap/lib/SgNBReleaseRequestAcknowledge.c
index 3140570..81a1344 100644
--- a/e2ap/lib/SgNBReleaseRequestAcknowledge.c
+++ b/e2ap/lib/SgNBReleaseRequestAcknowledge.c
@@ -1,17 +1,17 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SgNBReleaseRequestAcknowledge.h"
 
-asn_TYPE_member_t asn_MBR_SgNBReleaseRequestAcknowledge_1[] = {
+static asn_TYPE_member_t asn_MBR_SgNBReleaseRequestAcknowledge_1[] = {
 	{ ATF_NOFLAGS, 0, offsetof(struct SgNBReleaseRequestAcknowledge, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P75,
+		&asn_DEF_ProtocolIE_Container_7632P75,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -24,7 +24,7 @@
 static const asn_TYPE_tag2member_t asn_MAP_SgNBReleaseRequestAcknowledge_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */
 };
-asn_SEQUENCE_specifics_t asn_SPC_SgNBReleaseRequestAcknowledge_specs_1 = {
+static asn_SEQUENCE_specifics_t asn_SPC_SgNBReleaseRequestAcknowledge_specs_1 = {
 	sizeof(struct SgNBReleaseRequestAcknowledge),
 	offsetof(struct SgNBReleaseRequestAcknowledge, _asn_ctx),
 	asn_MAP_SgNBReleaseRequestAcknowledge_tag2el_1,
diff --git a/e2ap/lib/SgNBReleaseRequestReject.c b/e2ap/lib/SgNBReleaseRequestReject.c
index 5c795ec..1de668a 100644
--- a/e2ap/lib/SgNBReleaseRequestReject.c
+++ b/e2ap/lib/SgNBReleaseRequestReject.c
@@ -1,17 +1,17 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SgNBReleaseRequestReject.h"
 
-asn_TYPE_member_t asn_MBR_SgNBReleaseRequestReject_1[] = {
+static asn_TYPE_member_t asn_MBR_SgNBReleaseRequestReject_1[] = {
 	{ ATF_NOFLAGS, 0, offsetof(struct SgNBReleaseRequestReject, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P76,
+		&asn_DEF_ProtocolIE_Container_7632P76,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -24,7 +24,7 @@
 static const asn_TYPE_tag2member_t asn_MAP_SgNBReleaseRequestReject_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */
 };
-asn_SEQUENCE_specifics_t asn_SPC_SgNBReleaseRequestReject_specs_1 = {
+static asn_SEQUENCE_specifics_t asn_SPC_SgNBReleaseRequestReject_specs_1 = {
 	sizeof(struct SgNBReleaseRequestReject),
 	offsetof(struct SgNBReleaseRequestReject, _asn_ctx),
 	asn_MAP_SgNBReleaseRequestReject_tag2el_1,
diff --git a/e2ap/lib/SgNBReleaseRequired.c b/e2ap/lib/SgNBReleaseRequired.c
index 248aaed..fec5578 100644
--- a/e2ap/lib/SgNBReleaseRequired.c
+++ b/e2ap/lib/SgNBReleaseRequired.c
@@ -1,17 +1,17 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SgNBReleaseRequired.h"
 
-asn_TYPE_member_t asn_MBR_SgNBReleaseRequired_1[] = {
+static asn_TYPE_member_t asn_MBR_SgNBReleaseRequired_1[] = {
 	{ ATF_NOFLAGS, 0, offsetof(struct SgNBReleaseRequired, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P77,
+		&asn_DEF_ProtocolIE_Container_7632P77,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -24,7 +24,7 @@
 static const asn_TYPE_tag2member_t asn_MAP_SgNBReleaseRequired_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */
 };
-asn_SEQUENCE_specifics_t asn_SPC_SgNBReleaseRequired_specs_1 = {
+static asn_SEQUENCE_specifics_t asn_SPC_SgNBReleaseRequired_specs_1 = {
 	sizeof(struct SgNBReleaseRequired),
 	offsetof(struct SgNBReleaseRequired, _asn_ctx),
 	asn_MAP_SgNBReleaseRequired_tag2el_1,
diff --git a/e2ap/lib/SgNBResourceCoordinationInformation.c b/e2ap/lib/SgNBResourceCoordinationInformation.c
index cd9ab64..9f06f1a 100644
--- a/e2ap/lib/SgNBResourceCoordinationInformation.c
+++ b/e2ap/lib/SgNBResourceCoordinationInformation.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SgNBResourceCoordinationInformation.h"
@@ -117,7 +117,7 @@
 	{ ATF_POINTER, 1, offsetof(struct SgNBResourceCoordinationInformation, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P193,
+		&asn_DEF_ProtocolExtensionContainer_7683P193,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/SgNBSecurityKey.c b/e2ap/lib/SgNBSecurityKey.c
index 2a191a8..5f0e992 100644
--- a/e2ap/lib/SgNBSecurityKey.c
+++ b/e2ap/lib/SgNBSecurityKey.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SgNBSecurityKey.h"
diff --git a/e2ap/lib/SgNBtoMeNBContainer.c b/e2ap/lib/SgNBtoMeNBContainer.c
index a80d88f..617d2dc 100644
--- a/e2ap/lib/SgNBtoMeNBContainer.c
+++ b/e2ap/lib/SgNBtoMeNBContainer.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SgNBtoMeNBContainer.h"
diff --git a/e2ap/lib/SharedResourceType.c b/e2ap/lib/SharedResourceType.c
index 824f639..10ba7e9 100644
--- a/e2ap/lib/SharedResourceType.c
+++ b/e2ap/lib/SharedResourceType.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SharedResourceType.h"
diff --git a/e2ap/lib/ShortMAC-I.c b/e2ap/lib/ShortMAC-I.c
index 0f499ca..46edf32 100644
--- a/e2ap/lib/ShortMAC-I.c
+++ b/e2ap/lib/ShortMAC-I.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ShortMAC-I.h"
diff --git a/e2ap/lib/SourceOfUEActivityBehaviourInformation.c b/e2ap/lib/SourceOfUEActivityBehaviourInformation.c
index fceb355..237f5d3 100644
--- a/e2ap/lib/SourceOfUEActivityBehaviourInformation.c
+++ b/e2ap/lib/SourceOfUEActivityBehaviourInformation.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SourceOfUEActivityBehaviourInformation.h"
diff --git a/e2ap/lib/SpecialSubframe-Info.c b/e2ap/lib/SpecialSubframe-Info.c
index 1b0aa6e..2edd69d 100644
--- a/e2ap/lib/SpecialSubframe-Info.c
+++ b/e2ap/lib/SpecialSubframe-Info.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SpecialSubframe-Info.h"
@@ -39,7 +39,7 @@
 	{ ATF_POINTER, 1, offsetof(struct SpecialSubframe_Info, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P194,
+		&asn_DEF_ProtocolExtensionContainer_7683P194,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/SpecialSubframePatterns.c b/e2ap/lib/SpecialSubframePatterns.c
index 960c713..af35192 100644
--- a/e2ap/lib/SpecialSubframePatterns.c
+++ b/e2ap/lib/SpecialSubframePatterns.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SpecialSubframePatterns.h"
diff --git a/e2ap/lib/SpectrumSharingGroupID.c b/e2ap/lib/SpectrumSharingGroupID.c
index 449a0b2..c4bdc65 100644
--- a/e2ap/lib/SpectrumSharingGroupID.c
+++ b/e2ap/lib/SpectrumSharingGroupID.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SpectrumSharingGroupID.h"
diff --git a/e2ap/lib/SplitSRB.c b/e2ap/lib/SplitSRB.c
index c37197a..b6f2c14 100644
--- a/e2ap/lib/SplitSRB.c
+++ b/e2ap/lib/SplitSRB.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SplitSRB.h"
@@ -40,7 +40,7 @@
 	{ ATF_POINTER, 1, offsetof(struct SplitSRB, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P170,
+		&asn_DEF_ProtocolExtensionContainer_7683P170,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/SplitSRBs.c b/e2ap/lib/SplitSRBs.c
index 8090492..96034fb 100644
--- a/e2ap/lib/SplitSRBs.c
+++ b/e2ap/lib/SplitSRBs.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SplitSRBs.h"
diff --git a/e2ap/lib/Style-ID.c b/e2ap/lib/Style-ID.c
deleted file mode 100644
index f268a1b..0000000
--- a/e2ap/lib/Style-ID.c
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-gNB-X2-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
- */
-
-#include "Style-ID.h"
-
-/*
- * This type is implemented using NativeInteger,
- * so here we adjust the DEF accordingly.
- */
-static const ber_tlv_tag_t asn_DEF_Style_ID_tags_1[] = {
-	(ASN_TAG_CLASS_UNIVERSAL | (2 << 2))
-};
-asn_TYPE_descriptor_t asn_DEF_Style_ID = {
-	"Style-ID",
-	"Style-ID",
-	&asn_OP_NativeInteger,
-	asn_DEF_Style_ID_tags_1,
-	sizeof(asn_DEF_Style_ID_tags_1)
-		/sizeof(asn_DEF_Style_ID_tags_1[0]), /* 1 */
-	asn_DEF_Style_ID_tags_1,	/* Same as above */
-	sizeof(asn_DEF_Style_ID_tags_1)
-		/sizeof(asn_DEF_Style_ID_tags_1[0]), /* 1 */
-	{ 0, 0, NativeInteger_constraint },
-	0, 0,	/* No members */
-	0	/* No specifics */
-};
-
diff --git a/e2ap/lib/SubbandCQI.c b/e2ap/lib/SubbandCQI.c
index 6b99af1..9b9eaaf 100644
--- a/e2ap/lib/SubbandCQI.c
+++ b/e2ap/lib/SubbandCQI.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SubbandCQI.h"
@@ -31,7 +31,7 @@
 	{ ATF_POINTER, 1, offsetof(struct SubbandCQI, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P195,
+		&asn_DEF_ProtocolExtensionContainer_7683P195,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/SubbandCQICodeword0.c b/e2ap/lib/SubbandCQICodeword0.c
index 0f1d62c..000dc9d 100644
--- a/e2ap/lib/SubbandCQICodeword0.c
+++ b/e2ap/lib/SubbandCQICodeword0.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SubbandCQICodeword0.h"
diff --git a/e2ap/lib/SubbandCQICodeword1.c b/e2ap/lib/SubbandCQICodeword1.c
index e530ebc..09d7daa 100644
--- a/e2ap/lib/SubbandCQICodeword1.c
+++ b/e2ap/lib/SubbandCQICodeword1.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SubbandCQICodeword1.h"
diff --git a/e2ap/lib/SubbandCQIItem.c b/e2ap/lib/SubbandCQIItem.c
index f37ccf9..a7b32cc 100644
--- a/e2ap/lib/SubbandCQIItem.c
+++ b/e2ap/lib/SubbandCQIItem.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SubbandCQIItem.h"
@@ -63,7 +63,7 @@
 	{ ATF_POINTER, 1, offsetof(struct SubbandCQIItem, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P198,
+		&asn_DEF_ProtocolExtensionContainer_7683P198,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/SubbandCQIList.c b/e2ap/lib/SubbandCQIList.c
index b698d41..6019f67 100644
--- a/e2ap/lib/SubbandCQIList.c
+++ b/e2ap/lib/SubbandCQIList.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SubbandCQIList.h"
diff --git a/e2ap/lib/SubbandSize.c b/e2ap/lib/SubbandSize.c
index 18b241a..e89945e 100644
--- a/e2ap/lib/SubbandSize.c
+++ b/e2ap/lib/SubbandSize.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SubbandSize.h"
diff --git a/e2ap/lib/SubframeAllocation.c b/e2ap/lib/SubframeAllocation.c
index e2b6351..759e5a3 100644
--- a/e2ap/lib/SubframeAllocation.c
+++ b/e2ap/lib/SubframeAllocation.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SubframeAllocation.h"
diff --git a/e2ap/lib/SubframeAssignment.c b/e2ap/lib/SubframeAssignment.c
index e7b03e3..cc17d65 100644
--- a/e2ap/lib/SubframeAssignment.c
+++ b/e2ap/lib/SubframeAssignment.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SubframeAssignment.h"
diff --git a/e2ap/lib/SubframeType.c b/e2ap/lib/SubframeType.c
index a471492..e394f63 100644
--- a/e2ap/lib/SubframeType.c
+++ b/e2ap/lib/SubframeType.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SubframeType.h"
diff --git a/e2ap/lib/SubscriberProfileIDforRFP.c b/e2ap/lib/SubscriberProfileIDforRFP.c
index 5d496eb..99db3ae 100644
--- a/e2ap/lib/SubscriberProfileIDforRFP.c
+++ b/e2ap/lib/SubscriberProfileIDforRFP.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SubscriberProfileIDforRFP.h"
diff --git a/e2ap/lib/Subscription-Based-UE-DifferentiationInfo.c b/e2ap/lib/Subscription-Based-UE-DifferentiationInfo.c
index 0e23c95..0c2798c 100644
--- a/e2ap/lib/Subscription-Based-UE-DifferentiationInfo.c
+++ b/e2ap/lib/Subscription-Based-UE-DifferentiationInfo.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "Subscription-Based-UE-DifferentiationInfo.h"
@@ -308,7 +308,7 @@
 	{ ATF_POINTER, 1, offsetof(struct Subscription_Based_UE_DifferentiationInfo, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (6 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P196,
+		&asn_DEF_ProtocolExtensionContainer_7683P196,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/SuccessfulOutcome.c b/e2ap/lib/SuccessfulOutcome.c
index f23ce4d..a834f59 100644
--- a/e2ap/lib/SuccessfulOutcome.c
+++ b/e2ap/lib/SuccessfulOutcome.c
@@ -1,338 +1,128 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "X2AP-PDU-Descriptions"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * From ASN.1 module "E2AP-PDU-Descriptions"
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SuccessfulOutcome.h"
 
-static const long asn_VAL_1_id_handoverPreparation = 0;
+static const long asn_VAL_1_id_ricSubscription = 201;
 static const long asn_VAL_1_reject = 0;
-static const long asn_VAL_2_id_reset = 7;
+static const long asn_VAL_2_id_ricSubscriptionDelete = 202;
 static const long asn_VAL_2_reject = 0;
-static const long asn_VAL_3_id_x2Setup = 6;
+static const long asn_VAL_3_id_ricServiceUpdate = 203;
 static const long asn_VAL_3_reject = 0;
-static const long asn_VAL_4_id_resourceStatusReportingInitiation = 9;
+static const long asn_VAL_4_id_ricControl = 204;
 static const long asn_VAL_4_reject = 0;
-static const long asn_VAL_5_id_eNBConfigurationUpdate = 8;
+static const long asn_VAL_5_id_x2Setup = 6;
 static const long asn_VAL_5_reject = 0;
-static const long asn_VAL_6_id_mobilitySettingsChange = 12;
+static const long asn_VAL_6_id_endcX2Setup = 36;
 static const long asn_VAL_6_reject = 0;
-static const long asn_VAL_7_id_cellActivation = 15;
+static const long asn_VAL_7_id_resourceStatusReportingInitiation = 9;
 static const long asn_VAL_7_reject = 0;
-static const long asn_VAL_8_id_seNBAdditionPreparation = 19;
+static const long asn_VAL_8_id_eNBConfigurationUpdate = 8;
 static const long asn_VAL_8_reject = 0;
-static const long asn_VAL_9_id_meNBinitiatedSeNBModificationPreparation = 21;
+static const long asn_VAL_9_id_endcConfigurationUpdate = 37;
 static const long asn_VAL_9_reject = 0;
-static const long asn_VAL_10_id_seNBinitiatedSeNBModification = 22;
+static const long asn_VAL_10_id_reset = 7;
 static const long asn_VAL_10_reject = 0;
-static const long asn_VAL_11_id_seNBinitiatedSeNBRelease = 24;
-static const long asn_VAL_11_reject = 0;
-static const long asn_VAL_12_id_x2Removal = 18;
-static const long asn_VAL_12_reject = 0;
-static const long asn_VAL_13_id_retrieveUEContext = 26;
-static const long asn_VAL_13_reject = 0;
-static const long asn_VAL_14_id_sgNBAdditionPreparation = 27;
-static const long asn_VAL_14_reject = 0;
-static const long asn_VAL_15_id_meNBinitiatedSgNBModificationPreparation = 29;
-static const long asn_VAL_15_reject = 0;
-static const long asn_VAL_16_id_sgNBinitiatedSgNBModification = 30;
-static const long asn_VAL_16_reject = 0;
-static const long asn_VAL_17_id_meNBinitiatedSgNBRelease = 31;
-static const long asn_VAL_17_ignore = 1;
-static const long asn_VAL_18_id_sgNBinitiatedSgNBRelease = 32;
-static const long asn_VAL_18_reject = 0;
-static const long asn_VAL_19_id_sgNBChange = 34;
-static const long asn_VAL_19_reject = 0;
-static const long asn_VAL_20_id_endcX2Setup = 36;
-static const long asn_VAL_20_reject = 0;
-static const long asn_VAL_21_id_endcConfigurationUpdate = 37;
-static const long asn_VAL_21_reject = 0;
-static const long asn_VAL_22_id_endcCellActivation = 39;
-static const long asn_VAL_22_reject = 0;
-static const long asn_VAL_23_id_endcPartialReset = 40;
-static const long asn_VAL_23_reject = 0;
-static const long asn_VAL_24_id_eUTRANRCellResourceCoordination = 41;
-static const long asn_VAL_24_reject = 0;
-static const long asn_VAL_25_id_endcX2Removal = 43;
-static const long asn_VAL_25_reject = 0;
-static const long asn_VAL_26_id_snStatusTransfer = 4;
-static const long asn_VAL_26_ignore = 1;
-static const long asn_VAL_27_id_uEContextRelease = 5;
-static const long asn_VAL_27_ignore = 1;
-static const long asn_VAL_28_id_handoverCancel = 1;
-static const long asn_VAL_28_ignore = 1;
-static const long asn_VAL_29_id_errorIndication = 3;
-static const long asn_VAL_29_ignore = 1;
-static const long asn_VAL_30_id_resourceStatusReporting = 10;
-static const long asn_VAL_30_ignore = 1;
-static const long asn_VAL_31_id_loadIndication = 2;
-static const long asn_VAL_31_ignore = 1;
-static const long asn_VAL_32_id_privateMessage = 11;
-static const long asn_VAL_32_ignore = 1;
-static const long asn_VAL_33_id_rLFIndication = 13;
-static const long asn_VAL_33_ignore = 1;
-static const long asn_VAL_34_id_handoverReport = 14;
-static const long asn_VAL_34_ignore = 1;
-static const long asn_VAL_35_id_x2Release = 16;
-static const long asn_VAL_35_reject = 0;
-static const long asn_VAL_36_id_x2APMessageTransfer = 17;
-static const long asn_VAL_36_reject = 0;
-static const long asn_VAL_37_id_seNBReconfigurationCompletion = 20;
-static const long asn_VAL_37_ignore = 1;
-static const long asn_VAL_38_id_meNBinitiatedSeNBRelease = 23;
-static const long asn_VAL_38_ignore = 1;
-static const long asn_VAL_39_id_seNBCounterCheck = 25;
-static const long asn_VAL_39_reject = 0;
-static const long asn_VAL_40_id_sgNBReconfigurationCompletion = 28;
-static const long asn_VAL_40_ignore = 1;
-static const long asn_VAL_41_id_sgNBCounterCheck = 33;
-static const long asn_VAL_41_reject = 0;
-static const long asn_VAL_42_id_rRCTransfer = 35;
-static const long asn_VAL_42_reject = 0;
-static const long asn_VAL_43_id_secondaryRATDataUsageReport = 38;
-static const long asn_VAL_43_reject = 0;
-static const long asn_VAL_44_id_SgNBActivityNotification = 42;
-static const long asn_VAL_44_reject = 0;
-static const long asn_VAL_45_id_dataForwardingAddressIndication = 44;
-static const long asn_VAL_45_ignore = 1;
-static const long asn_VAL_46_id_gNBStatusIndication = 45;
-static const long asn_VAL_46_ignore = 1;
-static const asn_ioc_cell_t asn_IOS_X2AP_ELEMENTARY_PROCEDURES_1_rows[] = {
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_HandoverRequest },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_HandoverRequestAcknowledge },
-	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_HandoverPreparationFailure },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_1_id_handoverPreparation },
+static const long asn_VAL_11_id_ricIndication = 205;
+static const long asn_VAL_11_ignore = 1;
+static const long asn_VAL_12_id_ricServiceQuery = 206;
+static const long asn_VAL_12_ignore = 1;
+static const long asn_VAL_13_id_loadIndication = 2;
+static const long asn_VAL_13_ignore = 1;
+static const long asn_VAL_14_id_gNBStatusIndication = 45;
+static const long asn_VAL_14_ignore = 1;
+static const long asn_VAL_15_id_resourceStatusReporting = 10;
+static const long asn_VAL_15_ignore = 1;
+static const long asn_VAL_16_id_errorIndication = 3;
+static const long asn_VAL_16_ignore = 1;
+static const asn_ioc_cell_t asn_IOS_E2AP_ELEMENTARY_PROCEDURES_1_rows[] = {
+	{ "&InitiatingMessage", aioc__type, &asn_DEF_RICsubscriptionRequest },
+	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_RICsubscriptionResponse },
+	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_RICsubscriptionFailure },
+	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_1_id_ricSubscription },
 	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_1_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_ResetRequest },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_ResetResponse },
-	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_2_id_reset },
+	{ "&InitiatingMessage", aioc__type, &asn_DEF_RICsubscriptionDeleteRequest },
+	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_RICsubscriptionDeleteResponse },
+	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_RICsubscriptionDeleteFailure },
+	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_2_id_ricSubscriptionDelete },
 	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_2_reject },
+	{ "&InitiatingMessage", aioc__type, &asn_DEF_RICserviceUpdate },
+	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_RICserviceUpdateAcknowledge },
+	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_RICserviceUpdateFailure },
+	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_3_id_ricServiceUpdate },
+	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_3_reject },
+	{ "&InitiatingMessage", aioc__type, &asn_DEF_RICcontrolRequest },
+	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_RICcontrolAcknowledge },
+	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_RICcontrolFailure },
+	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_4_id_ricControl },
+	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_4_reject },
 	{ "&InitiatingMessage", aioc__type, &asn_DEF_X2SetupRequest },
 	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_X2SetupResponse },
 	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_X2SetupFailure },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_3_id_x2Setup },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_3_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_ResourceStatusRequest },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_ResourceStatusResponse },
-	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_ResourceStatusFailure },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_4_id_resourceStatusReportingInitiation },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_4_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_ENBConfigurationUpdate },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_ENBConfigurationUpdateAcknowledge },
-	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_ENBConfigurationUpdateFailure },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_5_id_eNBConfigurationUpdate },
+	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_5_id_x2Setup },
 	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_5_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_MobilityChangeRequest },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_MobilityChangeAcknowledge },
-	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_MobilityChangeFailure },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_6_id_mobilitySettingsChange },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_6_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_CellActivationRequest },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_CellActivationResponse },
-	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_CellActivationFailure },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_7_id_cellActivation },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_7_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_SeNBAdditionRequest },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_SeNBAdditionRequestAcknowledge },
-	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_SeNBAdditionRequestReject },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_8_id_seNBAdditionPreparation },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_8_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_SeNBModificationRequest },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_SeNBModificationRequestAcknowledge },
-	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_SeNBModificationRequestReject },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_9_id_meNBinitiatedSeNBModificationPreparation },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_9_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_SeNBModificationRequired },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_SeNBModificationConfirm },
-	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_SeNBModificationRefuse },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_10_id_seNBinitiatedSeNBModification },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_10_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_SeNBReleaseRequired },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_SeNBReleaseConfirm },
-	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_11_id_seNBinitiatedSeNBRelease },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_11_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_X2RemovalRequest },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_X2RemovalResponse },
-	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_X2RemovalFailure },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_12_id_x2Removal },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_12_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_RetrieveUEContextRequest },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_RetrieveUEContextResponse },
-	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_RetrieveUEContextFailure },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_13_id_retrieveUEContext },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_13_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_SgNBAdditionRequest },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_SgNBAdditionRequestAcknowledge },
-	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_SgNBAdditionRequestReject },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_14_id_sgNBAdditionPreparation },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_14_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_SgNBModificationRequest },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_SgNBModificationRequestAcknowledge },
-	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_SgNBModificationRequestReject },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_15_id_meNBinitiatedSgNBModificationPreparation },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_15_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_SgNBModificationRequired },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_SgNBModificationConfirm },
-	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_SgNBModificationRefuse },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_16_id_sgNBinitiatedSgNBModification },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_16_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_SgNBReleaseRequest },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_SgNBReleaseRequestAcknowledge },
-	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_SgNBReleaseRequestReject },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_17_id_meNBinitiatedSgNBRelease },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_17_ignore },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_SgNBReleaseRequired },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_SgNBReleaseConfirm },
-	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_18_id_sgNBinitiatedSgNBRelease },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_18_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_SgNBChangeRequired },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_SgNBChangeConfirm },
-	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_SgNBChangeRefuse },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_19_id_sgNBChange },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_19_reject },
 	{ "&InitiatingMessage", aioc__type, &asn_DEF_ENDCX2SetupRequest },
 	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_ENDCX2SetupResponse },
 	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_ENDCX2SetupFailure },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_20_id_endcX2Setup },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_20_reject },
+	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_6_id_endcX2Setup },
+	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_6_reject },
+	{ "&InitiatingMessage", aioc__type, &asn_DEF_ResourceStatusRequest },
+	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_ResourceStatusResponse },
+	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_ResourceStatusFailure },
+	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_7_id_resourceStatusReportingInitiation },
+	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_7_reject },
+	{ "&InitiatingMessage", aioc__type, &asn_DEF_ENBConfigurationUpdate },
+	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_ENBConfigurationUpdateAcknowledge },
+	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_ENBConfigurationUpdateFailure },
+	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_8_id_eNBConfigurationUpdate },
+	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_8_reject },
 	{ "&InitiatingMessage", aioc__type, &asn_DEF_ENDCConfigurationUpdate },
 	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_ENDCConfigurationUpdateAcknowledge },
 	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_ENDCConfigurationUpdateFailure },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_21_id_endcConfigurationUpdate },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_21_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_ENDCCellActivationRequest },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_ENDCCellActivationResponse },
-	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_ENDCCellActivationFailure },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_22_id_endcCellActivation },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_22_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_ENDCPartialResetRequired },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_ENDCPartialResetConfirm },
+	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_9_id_endcConfigurationUpdate },
+	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_9_reject },
+	{ "&InitiatingMessage", aioc__type, &asn_DEF_ResetRequest },
+	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_ResetResponse },
 	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_23_id_endcPartialReset },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_23_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_EUTRANRCellResourceCoordinationRequest },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_EUTRANRCellResourceCoordinationResponse },
-	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_24_id_eUTRANRCellResourceCoordination },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_24_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_ENDCX2RemovalRequest },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_ENDCX2RemovalResponse },
-	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_ENDCX2RemovalFailure },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_25_id_endcX2Removal },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_25_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_SNStatusTransfer },
+	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_10_id_reset },
+	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_10_reject },
+	{ "&InitiatingMessage", aioc__type, &asn_DEF_RICindication },
 	{ "&SuccessfulOutcome",  },
 	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_26_id_snStatusTransfer },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_26_ignore },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_UEContextRelease },
+	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_11_id_ricIndication },
+	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_11_ignore },
+	{ "&InitiatingMessage", aioc__type, &asn_DEF_RICserviceQuery },
 	{ "&SuccessfulOutcome",  },
 	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_27_id_uEContextRelease },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_27_ignore },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_HandoverCancel },
-	{ "&SuccessfulOutcome",  },
-	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_28_id_handoverCancel },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_28_ignore },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_ErrorIndication },
-	{ "&SuccessfulOutcome",  },
-	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_29_id_errorIndication },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_29_ignore },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_ResourceStatusUpdate },
-	{ "&SuccessfulOutcome",  },
-	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_30_id_resourceStatusReporting },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_30_ignore },
+	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_12_id_ricServiceQuery },
+	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_12_ignore },
 	{ "&InitiatingMessage", aioc__type, &asn_DEF_LoadInformation },
 	{ "&SuccessfulOutcome",  },
 	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_31_id_loadIndication },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_31_ignore },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_PrivateMessage },
-	{ "&SuccessfulOutcome",  },
-	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_32_id_privateMessage },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_32_ignore },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_RLFIndication },
-	{ "&SuccessfulOutcome",  },
-	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_33_id_rLFIndication },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_33_ignore },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_HandoverReport },
-	{ "&SuccessfulOutcome",  },
-	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_34_id_handoverReport },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_34_ignore },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_X2Release },
-	{ "&SuccessfulOutcome",  },
-	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_35_id_x2Release },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_35_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_X2APMessageTransfer },
-	{ "&SuccessfulOutcome",  },
-	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_36_id_x2APMessageTransfer },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_36_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_SeNBReconfigurationComplete },
-	{ "&SuccessfulOutcome",  },
-	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_37_id_seNBReconfigurationCompletion },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_37_ignore },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_SeNBReleaseRequest },
-	{ "&SuccessfulOutcome",  },
-	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_38_id_meNBinitiatedSeNBRelease },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_38_ignore },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_SeNBCounterCheckRequest },
-	{ "&SuccessfulOutcome",  },
-	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_39_id_seNBCounterCheck },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_39_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_SgNBReconfigurationComplete },
-	{ "&SuccessfulOutcome",  },
-	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_40_id_sgNBReconfigurationCompletion },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_40_ignore },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_SgNBCounterCheckRequest },
-	{ "&SuccessfulOutcome",  },
-	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_41_id_sgNBCounterCheck },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_41_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_RRCTransfer },
-	{ "&SuccessfulOutcome",  },
-	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_42_id_rRCTransfer },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_42_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_SecondaryRATDataUsageReport },
-	{ "&SuccessfulOutcome",  },
-	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_43_id_secondaryRATDataUsageReport },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_43_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_SgNBActivityNotification },
-	{ "&SuccessfulOutcome",  },
-	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_44_id_SgNBActivityNotification },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_44_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_DataForwardingAddressIndication },
-	{ "&SuccessfulOutcome",  },
-	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_45_id_dataForwardingAddressIndication },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_45_ignore },
+	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_13_id_loadIndication },
+	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_13_ignore },
 	{ "&InitiatingMessage", aioc__type, &asn_DEF_GNBStatusIndication },
 	{ "&SuccessfulOutcome",  },
 	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_46_id_gNBStatusIndication },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_46_ignore }
+	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_14_id_gNBStatusIndication },
+	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_14_ignore },
+	{ "&InitiatingMessage", aioc__type, &asn_DEF_ResourceStatusUpdate },
+	{ "&SuccessfulOutcome",  },
+	{ "&UnsuccessfulOutcome",  },
+	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_15_id_resourceStatusReporting },
+	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_15_ignore },
+	{ "&InitiatingMessage", aioc__type, &asn_DEF_ErrorIndication },
+	{ "&SuccessfulOutcome",  },
+	{ "&UnsuccessfulOutcome",  },
+	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_16_id_errorIndication },
+	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_16_ignore }
 };
-static const asn_ioc_set_t asn_IOS_X2AP_ELEMENTARY_PROCEDURES_1[] = {
-	{ 46, 5, asn_IOS_X2AP_ELEMENTARY_PROCEDURES_1_rows }
+static const asn_ioc_set_t asn_IOS_E2AP_ELEMENTARY_PROCEDURES_1[] = {
+	{ 16, 5, asn_IOS_E2AP_ELEMENTARY_PROCEDURES_1_rows }
 };
 static int
 memb_procedureCode_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
@@ -362,7 +152,7 @@
 static asn_type_selector_result_t
 select_SuccessfulOutcome_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
 	asn_type_selector_result_t result = {0, 0};
-	const asn_ioc_set_t *itable = asn_IOS_X2AP_ELEMENTARY_PROCEDURES_1;
+	const asn_ioc_set_t *itable = asn_IOS_E2AP_ELEMENTARY_PROCEDURES_1;
 	size_t constraining_column = 3; /* &procedureCode */
 	size_t for_column = 4; /* &criticality */
 	size_t row, presence_index = 0;
@@ -408,7 +198,7 @@
 static asn_type_selector_result_t
 select_SuccessfulOutcome_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
 	asn_type_selector_result_t result = {0, 0};
-	const asn_ioc_set_t *itable = asn_IOS_X2AP_ELEMENTARY_PROCEDURES_1;
+	const asn_ioc_set_t *itable = asn_IOS_E2AP_ELEMENTARY_PROCEDURES_1;
 	size_t constraining_column = 3; /* &procedureCode */
 	size_t for_column = 1; /* &SuccessfulOutcome */
 	size_t row, presence_index = 0;
@@ -476,23 +266,41 @@
 	0, 0	/* No PER value map */
 };
 static asn_TYPE_member_t asn_MBR_value_4[] = {
-	{ ATF_NOFLAGS, 0, offsetof(struct SuccessfulOutcome__value, choice.HandoverRequestAcknowledge),
+	{ ATF_NOFLAGS, 0, offsetof(struct SuccessfulOutcome__value, choice.RICsubscriptionResponse),
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
-		&asn_DEF_HandoverRequestAcknowledge,
+		&asn_DEF_RICsubscriptionResponse,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
-		"HandoverRequestAcknowledge"
+		"RICsubscriptionResponse"
 		},
-	{ ATF_NOFLAGS, 0, offsetof(struct SuccessfulOutcome__value, choice.ResetResponse),
+	{ ATF_NOFLAGS, 0, offsetof(struct SuccessfulOutcome__value, choice.RICsubscriptionDeleteResponse),
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
-		&asn_DEF_ResetResponse,
+		&asn_DEF_RICsubscriptionDeleteResponse,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
-		"ResetResponse"
+		"RICsubscriptionDeleteResponse"
+		},
+	{ ATF_NOFLAGS, 0, offsetof(struct SuccessfulOutcome__value, choice.RICserviceUpdateAcknowledge),
+		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
+		0,
+		&asn_DEF_RICserviceUpdateAcknowledge,
+		0,
+		{ 0, 0, 0 },
+		0, 0, /* No default value */
+		"RICserviceUpdateAcknowledge"
+		},
+	{ ATF_NOFLAGS, 0, offsetof(struct SuccessfulOutcome__value, choice.RICcontrolAcknowledge),
+		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
+		0,
+		&asn_DEF_RICcontrolAcknowledge,
+		0,
+		{ 0, 0, 0 },
+		0, 0, /* No default value */
+		"RICcontrolAcknowledge"
 		},
 	{ ATF_NOFLAGS, 0, offsetof(struct SuccessfulOutcome__value, choice.X2SetupResponse),
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
@@ -503,6 +311,15 @@
 		0, 0, /* No default value */
 		"X2SetupResponse"
 		},
+	{ ATF_NOFLAGS, 0, offsetof(struct SuccessfulOutcome__value, choice.ENDCX2SetupResponse),
+		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
+		0,
+		&asn_DEF_ENDCX2SetupResponse,
+		0,
+		{ 0, 0, 0 },
+		0, 0, /* No default value */
+		"ENDCX2SetupResponse"
+		},
 	{ ATF_NOFLAGS, 0, offsetof(struct SuccessfulOutcome__value, choice.ResourceStatusResponse),
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -521,141 +338,6 @@
 		0, 0, /* No default value */
 		"ENBConfigurationUpdateAcknowledge"
 		},
-	{ ATF_NOFLAGS, 0, offsetof(struct SuccessfulOutcome__value, choice.MobilityChangeAcknowledge),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_MobilityChangeAcknowledge,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"MobilityChangeAcknowledge"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct SuccessfulOutcome__value, choice.CellActivationResponse),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_CellActivationResponse,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"CellActivationResponse"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct SuccessfulOutcome__value, choice.SeNBAdditionRequestAcknowledge),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_SeNBAdditionRequestAcknowledge,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"SeNBAdditionRequestAcknowledge"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct SuccessfulOutcome__value, choice.SeNBModificationRequestAcknowledge),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_SeNBModificationRequestAcknowledge,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"SeNBModificationRequestAcknowledge"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct SuccessfulOutcome__value, choice.SeNBModificationConfirm),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_SeNBModificationConfirm,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"SeNBModificationConfirm"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct SuccessfulOutcome__value, choice.SeNBReleaseConfirm),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_SeNBReleaseConfirm,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"SeNBReleaseConfirm"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct SuccessfulOutcome__value, choice.X2RemovalResponse),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_X2RemovalResponse,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"X2RemovalResponse"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct SuccessfulOutcome__value, choice.RetrieveUEContextResponse),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_RetrieveUEContextResponse,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"RetrieveUEContextResponse"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct SuccessfulOutcome__value, choice.SgNBAdditionRequestAcknowledge),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_SgNBAdditionRequestAcknowledge,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"SgNBAdditionRequestAcknowledge"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct SuccessfulOutcome__value, choice.SgNBModificationRequestAcknowledge),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_SgNBModificationRequestAcknowledge,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"SgNBModificationRequestAcknowledge"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct SuccessfulOutcome__value, choice.SgNBModificationConfirm),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_SgNBModificationConfirm,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"SgNBModificationConfirm"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct SuccessfulOutcome__value, choice.SgNBReleaseRequestAcknowledge),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_SgNBReleaseRequestAcknowledge,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"SgNBReleaseRequestAcknowledge"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct SuccessfulOutcome__value, choice.SgNBReleaseConfirm),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_SgNBReleaseConfirm,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"SgNBReleaseConfirm"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct SuccessfulOutcome__value, choice.SgNBChangeConfirm),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_SgNBChangeConfirm,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"SgNBChangeConfirm"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct SuccessfulOutcome__value, choice.ENDCX2SetupResponse),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_ENDCX2SetupResponse,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"ENDCX2SetupResponse"
-		},
 	{ ATF_NOFLAGS, 0, offsetof(struct SuccessfulOutcome__value, choice.ENDCConfigurationUpdateAcknowledge),
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -665,69 +347,27 @@
 		0, 0, /* No default value */
 		"ENDCConfigurationUpdateAcknowledge"
 		},
-	{ ATF_NOFLAGS, 0, offsetof(struct SuccessfulOutcome__value, choice.ENDCCellActivationResponse),
+	{ ATF_NOFLAGS, 0, offsetof(struct SuccessfulOutcome__value, choice.ResetResponse),
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
-		&asn_DEF_ENDCCellActivationResponse,
+		&asn_DEF_ResetResponse,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
-		"ENDCCellActivationResponse"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct SuccessfulOutcome__value, choice.ENDCPartialResetConfirm),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_ENDCPartialResetConfirm,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"ENDCPartialResetConfirm"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct SuccessfulOutcome__value, choice.EUTRANRCellResourceCoordinationResponse),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_EUTRANRCellResourceCoordinationResponse,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"EUTRANRCellResourceCoordinationResponse"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct SuccessfulOutcome__value, choice.ENDCX2RemovalResponse),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_ENDCX2RemovalResponse,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"ENDCX2RemovalResponse"
+		"ResetResponse"
 		},
 };
 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_4[] = {
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 24 }, /* HandoverRequestAcknowledge */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 23 }, /* ResetResponse */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -2, 22 }, /* X2SetupResponse */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -3, 21 }, /* ResourceStatusResponse */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -4, 20 }, /* ENBConfigurationUpdateAcknowledge */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -5, 19 }, /* MobilityChangeAcknowledge */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -6, 18 }, /* CellActivationResponse */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -7, 17 }, /* SeNBAdditionRequestAcknowledge */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -8, 16 }, /* SeNBModificationRequestAcknowledge */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 9, -9, 15 }, /* SeNBModificationConfirm */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 10, -10, 14 }, /* SeNBReleaseConfirm */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 11, -11, 13 }, /* X2RemovalResponse */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 12, -12, 12 }, /* RetrieveUEContextResponse */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 13, -13, 11 }, /* SgNBAdditionRequestAcknowledge */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 14, -14, 10 }, /* SgNBModificationRequestAcknowledge */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 15, -15, 9 }, /* SgNBModificationConfirm */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 16, -16, 8 }, /* SgNBReleaseRequestAcknowledge */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 17, -17, 7 }, /* SgNBReleaseConfirm */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 18, -18, 6 }, /* SgNBChangeConfirm */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 19, -19, 5 }, /* ENDCX2SetupResponse */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 20, -20, 4 }, /* ENDCConfigurationUpdateAcknowledge */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 21, -21, 3 }, /* ENDCCellActivationResponse */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 22, -22, 2 }, /* ENDCPartialResetConfirm */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 23, -23, 1 }, /* EUTRANRCellResourceCoordinationResponse */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 24, -24, 0 } /* ENDCX2RemovalResponse */
+    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 9 }, /* RICsubscriptionResponse */
+    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 8 }, /* RICsubscriptionDeleteResponse */
+    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -2, 7 }, /* RICserviceUpdateAcknowledge */
+    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -3, 6 }, /* RICcontrolAcknowledge */
+    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -4, 5 }, /* X2SetupResponse */
+    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -5, 4 }, /* ENDCX2SetupResponse */
+    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -6, 3 }, /* ResourceStatusResponse */
+    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -7, 2 }, /* ENBConfigurationUpdateAcknowledge */
+    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -8, 1 }, /* ENDCConfigurationUpdateAcknowledge */
+    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 9, -9, 0 } /* ResetResponse */
 };
 static asn_CHOICE_specifics_t asn_SPC_value_specs_4 = {
 	sizeof(struct SuccessfulOutcome__value),
@@ -735,7 +375,7 @@
 	offsetof(struct SuccessfulOutcome__value, present),
 	sizeof(((struct SuccessfulOutcome__value *)0)->present),
 	asn_MAP_value_tag2el_4,
-	25,	/* Count of tags in the map */
+	10,	/* Count of tags in the map */
 	0, 0,
 	-1	/* Extensions start */
 };
@@ -750,7 +390,7 @@
 	0,	/* No tags (count) */
 	{ 0, 0, OPEN_TYPE_constraint },
 	asn_MBR_value_4,
-	25,	/* Elements count */
+	10,	/* Elements count */
 	&asn_SPC_value_specs_4	/* Additional specs */
 };
 
diff --git a/e2ap/lib/SuccessfulOutcomeE2.c b/e2ap/lib/SuccessfulOutcomeE2.c
deleted file mode 100644
index 6ca46f1..0000000
--- a/e2ap/lib/SuccessfulOutcomeE2.c
+++ /dev/null
@@ -1,327 +0,0 @@
-/*
- * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2AP-PDU-Descriptions"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
- */
-
-#include "SuccessfulOutcomeE2.h"
-
-static const long asn_VAL_1_id_ricSubscription = 201;
-static const long asn_VAL_1_reject = 0;
-static const long asn_VAL_2_id_ricSubscriptionDelete = 202;
-static const long asn_VAL_2_reject = 0;
-static const long asn_VAL_3_id_ricServiceUpdate = 203;
-static const long asn_VAL_3_reject = 0;
-static const long asn_VAL_4_id_ricControl = 204;
-static const long asn_VAL_4_reject = 0;
-static const long asn_VAL_5_id_ricIndication = 205;
-static const long asn_VAL_5_ignore = 1;
-static const long asn_VAL_6_id_ricServiceQuery = 206;
-static const long asn_VAL_6_ignore = 1;
-static const asn_ioc_cell_t asn_IOS_E2AP_ELEMENTARY_PROCEDURES_1_rows[] = {
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_RICsubscriptionRequest },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_RICsubscriptionResponse },
-	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_RICsubscriptionFailure },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_1_id_ricSubscription },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_1_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_RICsubscriptionDeleteRequest },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_RICsubscriptionDeleteResponse },
-	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_RICsubscriptionDeleteFailure },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_2_id_ricSubscriptionDelete },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_2_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_RICserviceUpdate },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_RICserviceUpdateAcknowledge },
-	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_RICserviceUpdateFailure },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_3_id_ricServiceUpdate },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_3_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_RICcontrolRequest },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_RICcontrolAcknowledge },
-	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_RICcontrolFailure },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_4_id_ricControl },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_4_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_RICindication },
-	{ "&SuccessfulOutcome",  },
-	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_5_id_ricIndication },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_5_ignore },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_RICserviceQuery },
-	{ "&SuccessfulOutcome",  },
-	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_6_id_ricServiceQuery },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_6_ignore }
-};
-static const asn_ioc_set_t asn_IOS_E2AP_ELEMENTARY_PROCEDURES_1[] = {
-	{ 6, 5, asn_IOS_E2AP_ELEMENTARY_PROCEDURES_1_rows }
-};
-static int
-memb_procedureCode_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
-			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
-	long value;
-	
-	if(!sptr) {
-		ASN__CTFAIL(app_key, td, sptr,
-			"%s: value not given (%s:%d)",
-			td->name, __FILE__, __LINE__);
-		return -1;
-	}
-	
-	value = *(const long *)sptr;
-	
-	if((value >= 0 && value <= 255)) {
-		/* Constraint check succeeded */
-		return 0;
-	} else {
-		ASN__CTFAIL(app_key, td, sptr,
-			"%s: constraint failed (%s:%d)",
-			td->name, __FILE__, __LINE__);
-		return -1;
-	}
-}
-
-static asn_type_selector_result_t
-select_SuccessfulOutcomeE2_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
-	asn_type_selector_result_t result = {0, 0};
-	const asn_ioc_set_t *itable = asn_IOS_E2AP_ELEMENTARY_PROCEDURES_1;
-	size_t constraining_column = 3; /* &procedureCode */
-	size_t for_column = 4; /* &criticality */
-	size_t row, presence_index = 0;
-	const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SuccessfulOutcomeE2, procedureCode));
-	
-	for(row=0; row < itable->rows_count; row++) {
-	    const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
-	    const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
-	
-	    if(type_cell->cell_kind == aioc__undefined)
-	        continue;
-	
-	    presence_index++;
-	    if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
-	        result.type_descriptor = type_cell->type_descriptor;
-	        result.presence_index = presence_index;
-	        break;
-	    }
-	}
-	
-	return result;
-}
-
-static int
-memb_criticality_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
-			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
-	
-	if(!sptr) {
-		ASN__CTFAIL(app_key, td, sptr,
-			"%s: value not given (%s:%d)",
-			td->name, __FILE__, __LINE__);
-		return -1;
-	}
-	
-	
-	if(1 /* No applicable constraints whatsoever */) {
-		/* Nothing is here. See below */
-	}
-	
-	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
-}
-
-static asn_type_selector_result_t
-select_SuccessfulOutcomeE2_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
-	asn_type_selector_result_t result = {0, 0};
-	const asn_ioc_set_t *itable = asn_IOS_E2AP_ELEMENTARY_PROCEDURES_1;
-	size_t constraining_column = 3; /* &procedureCode */
-	size_t for_column = 1; /* &SuccessfulOutcome */
-	size_t row, presence_index = 0;
-	const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SuccessfulOutcomeE2, procedureCode));
-	
-	for(row=0; row < itable->rows_count; row++) {
-	    const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
-	    const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
-	
-	    if(type_cell->cell_kind == aioc__undefined)
-	        continue;
-	
-	    presence_index++;
-	    if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
-	        result.type_descriptor = type_cell->type_descriptor;
-	        result.presence_index = presence_index;
-	        break;
-	    }
-	}
-	
-	return result;
-}
-
-static int
-memb_value_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
-			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
-	
-	if(!sptr) {
-		ASN__CTFAIL(app_key, td, sptr,
-			"%s: value not given (%s:%d)",
-			td->name, __FILE__, __LINE__);
-		return -1;
-	}
-	
-	
-	if(1 /* No applicable constraints whatsoever */) {
-		/* Nothing is here. See below */
-	}
-	
-	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
-}
-
-static asn_oer_constraints_t asn_OER_memb_procedureCode_constr_2 CC_NOTUSED = {
-	{ 1, 1 }	/* (0..255) */,
-	-1};
-static asn_per_constraints_t asn_PER_memb_procedureCode_constr_2 CC_NOTUSED = {
-	{ APC_CONSTRAINED,	 8,  8,  0,  255 }	/* (0..255) */,
-	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
-	0, 0	/* No PER value map */
-};
-static asn_oer_constraints_t asn_OER_memb_criticality_constr_3 CC_NOTUSED = {
-	{ 0, 0 },
-	-1};
-static asn_per_constraints_t asn_PER_memb_criticality_constr_3 CC_NOTUSED = {
-	{ APC_CONSTRAINED,	 2,  2,  0,  2 }	/* (0..2) */,
-	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
-	0, 0	/* No PER value map */
-};
-static asn_oer_constraints_t asn_OER_memb_value_constr_4 CC_NOTUSED = {
-	{ 0, 0 },
-	-1};
-static asn_per_constraints_t asn_PER_memb_value_constr_4 CC_NOTUSED = {
-	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
-	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
-	0, 0	/* No PER value map */
-};
-static asn_TYPE_member_t asn_MBR_value_4[] = {
-	{ ATF_NOFLAGS, 0, offsetof(struct SuccessfulOutcomeE2__value, choice.RICsubscriptionResponse),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_RICsubscriptionResponse,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"RICsubscriptionResponse"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct SuccessfulOutcomeE2__value, choice.RICsubscriptionDeleteResponse),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_RICsubscriptionDeleteResponse,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"RICsubscriptionDeleteResponse"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct SuccessfulOutcomeE2__value, choice.RICserviceUpdateAcknowledge),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_RICserviceUpdateAcknowledge,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"RICserviceUpdateAcknowledge"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct SuccessfulOutcomeE2__value, choice.RICcontrolAcknowledge),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_RICcontrolAcknowledge,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"RICcontrolAcknowledge"
-		},
-};
-static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_4[] = {
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 3 }, /* RICsubscriptionResponse */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 2 }, /* RICsubscriptionDeleteResponse */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -2, 1 }, /* RICserviceUpdateAcknowledge */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -3, 0 } /* RICcontrolAcknowledge */
-};
-static asn_CHOICE_specifics_t asn_SPC_value_specs_4 = {
-	sizeof(struct SuccessfulOutcomeE2__value),
-	offsetof(struct SuccessfulOutcomeE2__value, _asn_ctx),
-	offsetof(struct SuccessfulOutcomeE2__value, present),
-	sizeof(((struct SuccessfulOutcomeE2__value *)0)->present),
-	asn_MAP_value_tag2el_4,
-	4,	/* Count of tags in the map */
-	0, 0,
-	-1	/* Extensions start */
-};
-static /* Use -fall-defs-global to expose */
-asn_TYPE_descriptor_t asn_DEF_value_4 = {
-	"value",
-	"value",
-	&asn_OP_OPEN_TYPE,
-	0,	/* No effective tags (pointer) */
-	0,	/* No effective tags (count) */
-	0,	/* No tags (pointer) */
-	0,	/* No tags (count) */
-	{ 0, 0, OPEN_TYPE_constraint },
-	asn_MBR_value_4,
-	4,	/* Elements count */
-	&asn_SPC_value_specs_4	/* Additional specs */
-};
-
-asn_TYPE_member_t asn_MBR_SuccessfulOutcomeE2_1[] = {
-	{ ATF_NOFLAGS, 0, offsetof(struct SuccessfulOutcomeE2, procedureCode),
-		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
-		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProcedureCode,
-		0,
-		{ &asn_OER_memb_procedureCode_constr_2, &asn_PER_memb_procedureCode_constr_2,  memb_procedureCode_constraint_1 },
-		0, 0, /* No default value */
-		"procedureCode"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct SuccessfulOutcomeE2, criticality),
-		(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
-		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_Criticality,
-		select_SuccessfulOutcomeE2_criticality_type,
-		{ &asn_OER_memb_criticality_constr_3, &asn_PER_memb_criticality_constr_3,  memb_criticality_constraint_1 },
-		0, 0, /* No default value */
-		"criticality"
-		},
-	{ ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SuccessfulOutcomeE2, value),
-		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
-		+1,	/* EXPLICIT tag at current level */
-		&asn_DEF_value_4,
-		select_SuccessfulOutcomeE2_value_type,
-		{ &asn_OER_memb_value_constr_4, &asn_PER_memb_value_constr_4,  memb_value_constraint_1 },
-		0, 0, /* No default value */
-		"value"
-		},
-};
-static const ber_tlv_tag_t asn_DEF_SuccessfulOutcomeE2_tags_1[] = {
-	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
-};
-static const asn_TYPE_tag2member_t asn_MAP_SuccessfulOutcomeE2_tag2el_1[] = {
-    { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* procedureCode */
-    { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
-    { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
-};
-asn_SEQUENCE_specifics_t asn_SPC_SuccessfulOutcomeE2_specs_1 = {
-	sizeof(struct SuccessfulOutcomeE2),
-	offsetof(struct SuccessfulOutcomeE2, _asn_ctx),
-	asn_MAP_SuccessfulOutcomeE2_tag2el_1,
-	3,	/* Count of tags in the map */
-	0, 0, 0,	/* Optional elements (not needed) */
-	-1,	/* First extension addition */
-};
-asn_TYPE_descriptor_t asn_DEF_SuccessfulOutcomeE2 = {
-	"SuccessfulOutcomeE2",
-	"SuccessfulOutcomeE2",
-	&asn_OP_SEQUENCE,
-	asn_DEF_SuccessfulOutcomeE2_tags_1,
-	sizeof(asn_DEF_SuccessfulOutcomeE2_tags_1)
-		/sizeof(asn_DEF_SuccessfulOutcomeE2_tags_1[0]), /* 1 */
-	asn_DEF_SuccessfulOutcomeE2_tags_1,	/* Same as above */
-	sizeof(asn_DEF_SuccessfulOutcomeE2_tags_1)
-		/sizeof(asn_DEF_SuccessfulOutcomeE2_tags_1[0]), /* 1 */
-	{ 0, 0, SEQUENCE_constraint },
-	asn_MBR_SuccessfulOutcomeE2_1,
-	3,	/* Elements count */
-	&asn_SPC_SuccessfulOutcomeE2_specs_1	/* Additional specs */
-};
-
diff --git a/e2ap/lib/SupportedSULFreqBandItem.c b/e2ap/lib/SupportedSULFreqBandItem.c
index f410867..2253f8d 100644
--- a/e2ap/lib/SupportedSULFreqBandItem.c
+++ b/e2ap/lib/SupportedSULFreqBandItem.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "SupportedSULFreqBandItem.h"
@@ -54,7 +54,7 @@
 	{ ATF_POINTER, 1, offsetof(struct SupportedSULFreqBandItem, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P200,
+		&asn_DEF_ProtocolExtensionContainer_7683P200,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/TABasedMDT.c b/e2ap/lib/TABasedMDT.c
index 24be946..3a943d2 100644
--- a/e2ap/lib/TABasedMDT.c
+++ b/e2ap/lib/TABasedMDT.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "TABasedMDT.h"
@@ -21,7 +21,7 @@
 	{ ATF_POINTER, 1, offsetof(struct TABasedMDT, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P201,
+		&asn_DEF_ProtocolExtensionContainer_7683P201,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/TABasedQMC.c b/e2ap/lib/TABasedQMC.c
index dc6c42f..9baff7c 100644
--- a/e2ap/lib/TABasedQMC.c
+++ b/e2ap/lib/TABasedQMC.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "TABasedQMC.h"
@@ -21,7 +21,7 @@
 	{ ATF_POINTER, 1, offsetof(struct TABasedQMC, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P204,
+		&asn_DEF_ProtocolExtensionContainer_7683P204,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/TAC.c b/e2ap/lib/TAC.c
index 757fb3a..315da83 100644
--- a/e2ap/lib/TAC.c
+++ b/e2ap/lib/TAC.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "TAC.h"
diff --git a/e2ap/lib/TAI-Item.c b/e2ap/lib/TAI-Item.c
index 13fa170..24f80fe 100644
--- a/e2ap/lib/TAI-Item.c
+++ b/e2ap/lib/TAI-Item.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "TAI-Item.h"
@@ -30,7 +30,7 @@
 	{ ATF_POINTER, 1, offsetof(struct TAI_Item, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P203,
+		&asn_DEF_ProtocolExtensionContainer_7683P203,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/TAIBasedMDT.c b/e2ap/lib/TAIBasedMDT.c
index f233b6d..19e15bb 100644
--- a/e2ap/lib/TAIBasedMDT.c
+++ b/e2ap/lib/TAIBasedMDT.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "TAIBasedMDT.h"
@@ -21,7 +21,7 @@
 	{ ATF_POINTER, 1, offsetof(struct TAIBasedMDT, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P202,
+		&asn_DEF_ProtocolExtensionContainer_7683P202,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/TAIBasedQMC.c b/e2ap/lib/TAIBasedQMC.c
index 1b0744a..88dd429 100644
--- a/e2ap/lib/TAIBasedQMC.c
+++ b/e2ap/lib/TAIBasedQMC.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "TAIBasedQMC.h"
@@ -21,7 +21,7 @@
 	{ ATF_POINTER, 1, offsetof(struct TAIBasedQMC, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P205,
+		&asn_DEF_ProtocolExtensionContainer_7683P205,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/TAIListforMDT.c b/e2ap/lib/TAIListforMDT.c
index e419489..0e48d76 100644
--- a/e2ap/lib/TAIListforMDT.c
+++ b/e2ap/lib/TAIListforMDT.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "TAIListforMDT.h"
diff --git a/e2ap/lib/TAIListforQMC.c b/e2ap/lib/TAIListforQMC.c
index 8db6ab2..1a88629 100644
--- a/e2ap/lib/TAIListforQMC.c
+++ b/e2ap/lib/TAIListforQMC.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "TAIListforQMC.h"
diff --git a/e2ap/lib/TAListforMDT.c b/e2ap/lib/TAListforMDT.c
index 363b5ac..8c40b39 100644
--- a/e2ap/lib/TAListforMDT.c
+++ b/e2ap/lib/TAListforMDT.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "TAListforMDT.h"
diff --git a/e2ap/lib/TAListforQMC.c b/e2ap/lib/TAListforQMC.c
index 780b795..d1d2397 100644
--- a/e2ap/lib/TAListforQMC.c
+++ b/e2ap/lib/TAListforQMC.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "TAListforQMC.h"
diff --git a/e2ap/lib/TDD-Info.c b/e2ap/lib/TDD-Info.c
index f92daa0..f8c7ed5 100644
--- a/e2ap/lib/TDD-Info.c
+++ b/e2ap/lib/TDD-Info.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "TDD-Info.h"
@@ -48,7 +48,7 @@
 	{ ATF_POINTER, 1, offsetof(struct TDD_Info, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (4 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P206,
+		&asn_DEF_ProtocolExtensionContainer_7683P206,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/TDD-InfoNeighbourServedNRCell-Information.c b/e2ap/lib/TDD-InfoNeighbourServedNRCell-Information.c
index 8971c4f..af6b42c 100644
--- a/e2ap/lib/TDD-InfoNeighbourServedNRCell-Information.c
+++ b/e2ap/lib/TDD-InfoNeighbourServedNRCell-Information.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "TDD-InfoNeighbourServedNRCell-Information.h"
@@ -21,7 +21,7 @@
 	{ ATF_POINTER, 1, offsetof(struct TDD_InfoNeighbourServedNRCell_Information, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P96,
+		&asn_DEF_ProtocolExtensionContainer_7683P96,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/TDD-InfoServedNRCell-Information.c b/e2ap/lib/TDD-InfoServedNRCell-Information.c
index ef4f836..14ae47b 100644
--- a/e2ap/lib/TDD-InfoServedNRCell-Information.c
+++ b/e2ap/lib/TDD-InfoServedNRCell-Information.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "TDD-InfoServedNRCell-Information.h"
@@ -30,7 +30,7 @@
 	{ ATF_POINTER, 1, offsetof(struct TDD_InfoServedNRCell_Information, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P95,
+		&asn_DEF_ProtocolExtensionContainer_7683P95,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/TargetCellInUTRAN.c b/e2ap/lib/TargetCellInUTRAN.c
index 4c0721d..358643b 100644
--- a/e2ap/lib/TargetCellInUTRAN.c
+++ b/e2ap/lib/TargetCellInUTRAN.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "TargetCellInUTRAN.h"
diff --git a/e2ap/lib/TargeteNBtoSource-eNBTransparentContainer.c b/e2ap/lib/TargeteNBtoSource-eNBTransparentContainer.c
index 366c6c1..0117556 100644
--- a/e2ap/lib/TargeteNBtoSource-eNBTransparentContainer.c
+++ b/e2ap/lib/TargeteNBtoSource-eNBTransparentContainer.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "TargeteNBtoSource-eNBTransparentContainer.h"
diff --git a/e2ap/lib/Threshold-RSRP.c b/e2ap/lib/Threshold-RSRP.c
index c62c6df..2893513 100644
--- a/e2ap/lib/Threshold-RSRP.c
+++ b/e2ap/lib/Threshold-RSRP.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "Threshold-RSRP.h"
diff --git a/e2ap/lib/Threshold-RSRQ.c b/e2ap/lib/Threshold-RSRQ.c
index 9672dfd..e6304f3 100644
--- a/e2ap/lib/Threshold-RSRQ.c
+++ b/e2ap/lib/Threshold-RSRQ.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "Threshold-RSRQ.h"
diff --git a/e2ap/lib/Time-UE-StayedInCell-EnhancedGranularity.c b/e2ap/lib/Time-UE-StayedInCell-EnhancedGranularity.c
index 34b7416..a0e437f 100644
--- a/e2ap/lib/Time-UE-StayedInCell-EnhancedGranularity.c
+++ b/e2ap/lib/Time-UE-StayedInCell-EnhancedGranularity.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "Time-UE-StayedInCell-EnhancedGranularity.h"
diff --git a/e2ap/lib/Time-UE-StayedInCell.c b/e2ap/lib/Time-UE-StayedInCell.c
index 60fa4f3..e238fc7 100644
--- a/e2ap/lib/Time-UE-StayedInCell.c
+++ b/e2ap/lib/Time-UE-StayedInCell.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "Time-UE-StayedInCell.h"
diff --git a/e2ap/lib/TimeStamp.c b/e2ap/lib/TimeStamp.c
deleted file mode 100644
index 5c2bb38..0000000
--- a/e2ap/lib/TimeStamp.c
+++ /dev/null
@@ -1,65 +0,0 @@
-/*
- * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-gNB-X2-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
- */
-
-#include "TimeStamp.h"
-
-int
-TimeStamp_constraint(const asn_TYPE_descriptor_t *td, const void *sptr,
-			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
-	const OCTET_STRING_t *st = (const OCTET_STRING_t *)sptr;
-	size_t size;
-	
-	if(!sptr) {
-		ASN__CTFAIL(app_key, td, sptr,
-			"%s: value not given (%s:%d)",
-			td->name, __FILE__, __LINE__);
-		return -1;
-	}
-	
-	size = st->size;
-	
-	if((size == 8)) {
-		/* Constraint check succeeded */
-		return 0;
-	} else {
-		ASN__CTFAIL(app_key, td, sptr,
-			"%s: constraint failed (%s:%d)",
-			td->name, __FILE__, __LINE__);
-		return -1;
-	}
-}
-
-/*
- * This type is implemented using OCTET_STRING,
- * so here we adjust the DEF accordingly.
- */
-static asn_oer_constraints_t asn_OER_type_TimeStamp_constr_1 CC_NOTUSED = {
-	{ 0, 0 },
-	8	/* (SIZE(8..8)) */};
-asn_per_constraints_t asn_PER_type_TimeStamp_constr_1 CC_NOTUSED = {
-	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
-	{ APC_CONSTRAINED,	 0,  0,  8,  8 }	/* (SIZE(8..8)) */,
-	0, 0	/* No PER value map */
-};
-static const ber_tlv_tag_t asn_DEF_TimeStamp_tags_1[] = {
-	(ASN_TAG_CLASS_UNIVERSAL | (4 << 2))
-};
-asn_TYPE_descriptor_t asn_DEF_TimeStamp = {
-	"TimeStamp",
-	"TimeStamp",
-	&asn_OP_OCTET_STRING,
-	asn_DEF_TimeStamp_tags_1,
-	sizeof(asn_DEF_TimeStamp_tags_1)
-		/sizeof(asn_DEF_TimeStamp_tags_1[0]), /* 1 */
-	asn_DEF_TimeStamp_tags_1,	/* Same as above */
-	sizeof(asn_DEF_TimeStamp_tags_1)
-		/sizeof(asn_DEF_TimeStamp_tags_1[0]), /* 1 */
-	{ &asn_OER_type_TimeStamp_constr_1, &asn_PER_type_TimeStamp_constr_1, TimeStamp_constraint },
-	0, 0,	/* No members */
-	&asn_SPC_OCTET_STRING_specs	/* Additional specs */
-};
-
diff --git a/e2ap/lib/TimeToWait.c b/e2ap/lib/TimeToWait.c
index e73e3f6..302e6c9 100644
--- a/e2ap/lib/TimeToWait.c
+++ b/e2ap/lib/TimeToWait.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "TimeToWait.h"
diff --git a/e2ap/lib/TraceActivation.c b/e2ap/lib/TraceActivation.c
index 8e11a2c..1fc10e6 100644
--- a/e2ap/lib/TraceActivation.c
+++ b/e2ap/lib/TraceActivation.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "TraceActivation.h"
@@ -48,7 +48,7 @@
 	{ ATF_POINTER, 1, offsetof(struct TraceActivation, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (4 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P207,
+		&asn_DEF_ProtocolExtensionContainer_7683P207,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/TraceCollectionEntityIPAddress.c b/e2ap/lib/TraceCollectionEntityIPAddress.c
index 711e068..2a41e21 100644
--- a/e2ap/lib/TraceCollectionEntityIPAddress.c
+++ b/e2ap/lib/TraceCollectionEntityIPAddress.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "TraceCollectionEntityIPAddress.h"
diff --git a/e2ap/lib/TraceDepth.c b/e2ap/lib/TraceDepth.c
index 9182c6c..b12de87 100644
--- a/e2ap/lib/TraceDepth.c
+++ b/e2ap/lib/TraceDepth.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "TraceDepth.h"
diff --git a/e2ap/lib/Transmission-Bandwidth.c b/e2ap/lib/Transmission-Bandwidth.c
index 501aa1e..3b74ae0 100644
--- a/e2ap/lib/Transmission-Bandwidth.c
+++ b/e2ap/lib/Transmission-Bandwidth.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "Transmission-Bandwidth.h"
diff --git a/e2ap/lib/TransportLayerAddress.c b/e2ap/lib/TransportLayerAddress.c
index c0d102c..17549d6 100644
--- a/e2ap/lib/TransportLayerAddress.c
+++ b/e2ap/lib/TransportLayerAddress.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "TransportLayerAddress.h"
diff --git a/e2ap/lib/TriggeringMessage.c b/e2ap/lib/TriggeringMessage.c
index b8f422b..9dd15d9 100644
--- a/e2ap/lib/TriggeringMessage.c
+++ b/e2ap/lib/TriggeringMessage.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-CommonDataTypes"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "TriggeringMessage.h"
diff --git a/e2ap/lib/TunnelInformation.c b/e2ap/lib/TunnelInformation.c
index 8577fe8..1c3b145 100644
--- a/e2ap/lib/TunnelInformation.c
+++ b/e2ap/lib/TunnelInformation.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "TunnelInformation.h"
@@ -30,7 +30,7 @@
 	{ ATF_POINTER, 1, offsetof(struct TunnelInformation, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P208,
+		&asn_DEF_ProtocolExtensionContainer_7683P208,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/TypeOfError.c b/e2ap/lib/TypeOfError.c
index 336da29..497b70c 100644
--- a/e2ap/lib/TypeOfError.c
+++ b/e2ap/lib/TypeOfError.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "TypeOfError.h"
diff --git a/e2ap/lib/TypeOfMessage.c b/e2ap/lib/TypeOfMessage.c
deleted file mode 100644
index 6569746..0000000
--- a/e2ap/lib/TypeOfMessage.c
+++ /dev/null
@@ -1,60 +0,0 @@
-/*
- * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-gNB-X2-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
- */
-
-#include "TypeOfMessage.h"
-
-/*
- * This type is implemented using NativeEnumerated,
- * so here we adjust the DEF accordingly.
- */
-static asn_oer_constraints_t asn_OER_type_TypeOfMessage_constr_1 CC_NOTUSED = {
-	{ 0, 0 },
-	-1};
-asn_per_constraints_t asn_PER_type_TypeOfMessage_constr_1 CC_NOTUSED = {
-	{ APC_CONSTRAINED,	 2,  2,  0,  3 }	/* (0..3) */,
-	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
-	0, 0	/* No PER value map */
-};
-static const asn_INTEGER_enum_map_t asn_MAP_TypeOfMessage_value2enum_1[] = {
-	{ 0,	7,	"nothing" },
-	{ 1,	18,	"initiating-message" },
-	{ 2,	18,	"successful-outcome" },
-	{ 3,	20,	"unsuccessful-outcome" }
-};
-static const unsigned int asn_MAP_TypeOfMessage_enum2value_1[] = {
-	1,	/* initiating-message(1) */
-	0,	/* nothing(0) */
-	2,	/* successful-outcome(2) */
-	3	/* unsuccessful-outcome(3) */
-};
-const asn_INTEGER_specifics_t asn_SPC_TypeOfMessage_specs_1 = {
-	asn_MAP_TypeOfMessage_value2enum_1,	/* "tag" => N; sorted by tag */
-	asn_MAP_TypeOfMessage_enum2value_1,	/* N => "tag"; sorted by N */
-	4,	/* Number of elements in the maps */
-	0,	/* Enumeration is not extensible */
-	1,	/* Strict enumeration */
-	0,	/* Native long size */
-	0
-};
-static const ber_tlv_tag_t asn_DEF_TypeOfMessage_tags_1[] = {
-	(ASN_TAG_CLASS_UNIVERSAL | (10 << 2))
-};
-asn_TYPE_descriptor_t asn_DEF_TypeOfMessage = {
-	"TypeOfMessage",
-	"TypeOfMessage",
-	&asn_OP_NativeEnumerated,
-	asn_DEF_TypeOfMessage_tags_1,
-	sizeof(asn_DEF_TypeOfMessage_tags_1)
-		/sizeof(asn_DEF_TypeOfMessage_tags_1[0]), /* 1 */
-	asn_DEF_TypeOfMessage_tags_1,	/* Same as above */
-	sizeof(asn_DEF_TypeOfMessage_tags_1)
-		/sizeof(asn_DEF_TypeOfMessage_tags_1[0]), /* 1 */
-	{ &asn_OER_type_TypeOfMessage_constr_1, &asn_PER_type_TypeOfMessage_constr_1, NativeEnumerated_constraint },
-	0, 0,	/* Defined elsewhere */
-	&asn_SPC_TypeOfMessage_specs_1	/* Additional specs */
-};
-
diff --git a/e2ap/lib/UE-ContextInformation-SgNBModReq.c b/e2ap/lib/UE-ContextInformation-SgNBModReq.c
index c530ec5..8f559b6 100644
--- a/e2ap/lib/UE-ContextInformation-SgNBModReq.c
+++ b/e2ap/lib/UE-ContextInformation-SgNBModReq.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "UE-ContextInformation-SgNBModReq.h"
@@ -71,7 +71,7 @@
 	{ ATF_POINTER, 1, offsetof(struct UE_ContextInformation_SgNBModReq, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (6 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P52,
+		&asn_DEF_ProtocolExtensionContainer_7683P52,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/UE-ContextInformation.c b/e2ap/lib/UE-ContextInformation.c
index 5193d45..7067603 100644
--- a/e2ap/lib/UE-ContextInformation.c
+++ b/e2ap/lib/UE-ContextInformation.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "UE-ContextInformation.h"
@@ -95,7 +95,7 @@
 	{ ATF_POINTER, 1, offsetof(struct UE_ContextInformation, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (9 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P0,
+		&asn_DEF_ProtocolExtensionContainer_7683P0,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/UE-ContextInformationRetrieve.c b/e2ap/lib/UE-ContextInformationRetrieve.c
index dd9810b..a8484dc 100644
--- a/e2ap/lib/UE-ContextInformationRetrieve.c
+++ b/e2ap/lib/UE-ContextInformationRetrieve.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "UE-ContextInformationRetrieve.h"
@@ -114,7 +114,7 @@
 	{ ATF_POINTER, 1, offsetof(struct UE_ContextInformationRetrieve, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (11 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P42,
+		&asn_DEF_ProtocolExtensionContainer_7683P42,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/UE-ContextInformationSeNBModReq.c b/e2ap/lib/UE-ContextInformationSeNBModReq.c
index 25dfd8c..5b5e329 100644
--- a/e2ap/lib/UE-ContextInformationSeNBModReq.c
+++ b/e2ap/lib/UE-ContextInformationSeNBModReq.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "UE-ContextInformationSeNBModReq.h"
@@ -71,7 +71,7 @@
 	{ ATF_POINTER, 1, offsetof(struct UE_ContextInformationSeNBModReq, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (6 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P23,
+		&asn_DEF_ProtocolExtensionContainer_7683P23,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/UE-ContextKeptIndicator.c b/e2ap/lib/UE-ContextKeptIndicator.c
index baa48a0..8ad7c6d 100644
--- a/e2ap/lib/UE-ContextKeptIndicator.c
+++ b/e2ap/lib/UE-ContextKeptIndicator.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "UE-ContextKeptIndicator.h"
diff --git a/e2ap/lib/UE-ContextReferenceAtSeNB.c b/e2ap/lib/UE-ContextReferenceAtSeNB.c
index 9c098fb..f49ce75 100644
--- a/e2ap/lib/UE-ContextReferenceAtSeNB.c
+++ b/e2ap/lib/UE-ContextReferenceAtSeNB.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "UE-ContextReferenceAtSeNB.h"
@@ -39,7 +39,7 @@
 	{ ATF_POINTER, 1, offsetof(struct UE_ContextReferenceAtSeNB, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P2,
+		&asn_DEF_ProtocolExtensionContainer_7683P2,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/UE-ContextReferenceAtSgNB.c b/e2ap/lib/UE-ContextReferenceAtSgNB.c
index a5dc819..d05624a 100644
--- a/e2ap/lib/UE-ContextReferenceAtSgNB.c
+++ b/e2ap/lib/UE-ContextReferenceAtSgNB.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "UE-ContextReferenceAtSgNB.h"
@@ -30,7 +30,7 @@
 	{ ATF_POINTER, 1, offsetof(struct UE_ContextReferenceAtSgNB, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P4,
+		&asn_DEF_ProtocolExtensionContainer_7683P4,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/UE-ContextReferenceAtWT.c b/e2ap/lib/UE-ContextReferenceAtWT.c
index 032d041..60b5f89 100644
--- a/e2ap/lib/UE-ContextReferenceAtWT.c
+++ b/e2ap/lib/UE-ContextReferenceAtWT.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "UE-ContextReferenceAtWT.h"
@@ -30,7 +30,7 @@
 	{ ATF_POINTER, 1, offsetof(struct UE_ContextReferenceAtWT, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P3,
+		&asn_DEF_ProtocolExtensionContainer_7683P3,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/UE-HistoryInformation.c b/e2ap/lib/UE-HistoryInformation.c
index efca173..4241473 100644
--- a/e2ap/lib/UE-HistoryInformation.c
+++ b/e2ap/lib/UE-HistoryInformation.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "UE-HistoryInformation.h"
diff --git a/e2ap/lib/UE-HistoryInformationFromTheUE.c b/e2ap/lib/UE-HistoryInformationFromTheUE.c
index 174f78e..5a1a0ee 100644
--- a/e2ap/lib/UE-HistoryInformationFromTheUE.c
+++ b/e2ap/lib/UE-HistoryInformationFromTheUE.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "UE-HistoryInformationFromTheUE.h"
diff --git a/e2ap/lib/UE-RLF-Report-Container-for-extended-bands.c b/e2ap/lib/UE-RLF-Report-Container-for-extended-bands.c
index 5d6c31c..6cc813e 100644
--- a/e2ap/lib/UE-RLF-Report-Container-for-extended-bands.c
+++ b/e2ap/lib/UE-RLF-Report-Container-for-extended-bands.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "UE-RLF-Report-Container-for-extended-bands.h"
diff --git a/e2ap/lib/UE-RLF-Report-Container.c b/e2ap/lib/UE-RLF-Report-Container.c
index f6c4fb8..740f8f9 100644
--- a/e2ap/lib/UE-RLF-Report-Container.c
+++ b/e2ap/lib/UE-RLF-Report-Container.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "UE-RLF-Report-Container.h"
diff --git a/e2ap/lib/UE-S1AP-ID.c b/e2ap/lib/UE-S1AP-ID.c
index 750fbdf..307b853 100644
--- a/e2ap/lib/UE-S1AP-ID.c
+++ b/e2ap/lib/UE-S1AP-ID.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "UE-S1AP-ID.h"
diff --git a/e2ap/lib/UE-X2AP-ID-Extension.c b/e2ap/lib/UE-X2AP-ID-Extension.c
index c7226fd..9e245c7 100644
--- a/e2ap/lib/UE-X2AP-ID-Extension.c
+++ b/e2ap/lib/UE-X2AP-ID-Extension.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "UE-X2AP-ID-Extension.h"
diff --git a/e2ap/lib/UE-X2AP-ID.c b/e2ap/lib/UE-X2AP-ID.c
index 0f6c63a..47a858e 100644
--- a/e2ap/lib/UE-X2AP-ID.c
+++ b/e2ap/lib/UE-X2AP-ID.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "UE-X2AP-ID.h"
diff --git a/e2ap/lib/UEAggregateMaximumBitRate.c b/e2ap/lib/UEAggregateMaximumBitRate.c
index fd7e212..8ce4e6d 100644
--- a/e2ap/lib/UEAggregateMaximumBitRate.c
+++ b/e2ap/lib/UEAggregateMaximumBitRate.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "UEAggregateMaximumBitRate.h"
@@ -30,7 +30,7 @@
 	{ ATF_POINTER, 1, offsetof(struct UEAggregateMaximumBitRate, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P209,
+		&asn_DEF_ProtocolExtensionContainer_7683P209,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/UEAppLayerMeasConfig.c b/e2ap/lib/UEAppLayerMeasConfig.c
index 274a399..8ce01d9 100644
--- a/e2ap/lib/UEAppLayerMeasConfig.c
+++ b/e2ap/lib/UEAppLayerMeasConfig.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "UEAppLayerMeasConfig.h"
@@ -64,7 +64,7 @@
 	{ ATF_POINTER, 1, offsetof(struct UEAppLayerMeasConfig, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P210,
+		&asn_DEF_ProtocolExtensionContainer_7683P210,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/UEContextRelease.c b/e2ap/lib/UEContextRelease.c
index 5812e46..586dcda 100644
--- a/e2ap/lib/UEContextRelease.c
+++ b/e2ap/lib/UEContextRelease.c
@@ -1,17 +1,17 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "UEContextRelease.h"
 
-asn_TYPE_member_t asn_MBR_UEContextRelease_1[] = {
+static asn_TYPE_member_t asn_MBR_UEContextRelease_1[] = {
 	{ ATF_NOFLAGS, 0, offsetof(struct UEContextRelease, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P19,
+		&asn_DEF_ProtocolIE_Container_7632P19,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -24,7 +24,7 @@
 static const asn_TYPE_tag2member_t asn_MAP_UEContextRelease_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */
 };
-asn_SEQUENCE_specifics_t asn_SPC_UEContextRelease_specs_1 = {
+static asn_SEQUENCE_specifics_t asn_SPC_UEContextRelease_specs_1 = {
 	sizeof(struct UEContextRelease),
 	offsetof(struct UEContextRelease, _asn_ctx),
 	asn_MAP_UEContextRelease_tag2el_1,
diff --git a/e2ap/lib/UEID.c b/e2ap/lib/UEID.c
index af285ff..d6de7b4 100644
--- a/e2ap/lib/UEID.c
+++ b/e2ap/lib/UEID.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "UEID.h"
diff --git a/e2ap/lib/UENRMeasurement.c b/e2ap/lib/UENRMeasurement.c
index 60c292d..5e97adc 100644
--- a/e2ap/lib/UENRMeasurement.c
+++ b/e2ap/lib/UENRMeasurement.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "UENRMeasurement.h"
@@ -21,7 +21,7 @@
 	{ ATF_POINTER, 1, offsetof(struct UENRMeasurement, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P171,
+		&asn_DEF_ProtocolExtensionContainer_7683P171,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/UESecurityCapabilities.c b/e2ap/lib/UESecurityCapabilities.c
index 056f910..3214515 100644
--- a/e2ap/lib/UESecurityCapabilities.c
+++ b/e2ap/lib/UESecurityCapabilities.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "UESecurityCapabilities.h"
@@ -30,7 +30,7 @@
 	{ ATF_POINTER, 1, offsetof(struct UESecurityCapabilities, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P211,
+		&asn_DEF_ProtocolExtensionContainer_7683P211,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/UESidelinkAggregateMaximumBitRate.c b/e2ap/lib/UESidelinkAggregateMaximumBitRate.c
index f43e2ee..a8401d3 100644
--- a/e2ap/lib/UESidelinkAggregateMaximumBitRate.c
+++ b/e2ap/lib/UESidelinkAggregateMaximumBitRate.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "UESidelinkAggregateMaximumBitRate.h"
@@ -21,7 +21,7 @@
 	{ ATF_POINTER, 1, offsetof(struct UESidelinkAggregateMaximumBitRate, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P212,
+		&asn_DEF_ProtocolExtensionContainer_7683P212,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/UEsToBeResetList-Item.c b/e2ap/lib/UEsToBeResetList-Item.c
index c0d9dfd..ceda339 100644
--- a/e2ap/lib/UEsToBeResetList-Item.c
+++ b/e2ap/lib/UEsToBeResetList-Item.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "UEsToBeResetList-Item.h"
@@ -39,7 +39,7 @@
 	{ ATF_POINTER, 1, offsetof(struct UEsToBeResetList_Item, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P213,
+		&asn_DEF_ProtocolExtensionContainer_7683P213,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/UEsToBeResetList.c b/e2ap/lib/UEsToBeResetList.c
index 13be07b..13a9f4a 100644
--- a/e2ap/lib/UEsToBeResetList.c
+++ b/e2ap/lib/UEsToBeResetList.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "UEsToBeResetList.h"
diff --git a/e2ap/lib/UL-GBR-PRB-usage.c b/e2ap/lib/UL-GBR-PRB-usage.c
index 728a068..332fb8d 100644
--- a/e2ap/lib/UL-GBR-PRB-usage.c
+++ b/e2ap/lib/UL-GBR-PRB-usage.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "UL-GBR-PRB-usage.h"
diff --git a/e2ap/lib/UL-HighInterferenceIndication.c b/e2ap/lib/UL-HighInterferenceIndication.c
index 308387c..be214d2 100644
--- a/e2ap/lib/UL-HighInterferenceIndication.c
+++ b/e2ap/lib/UL-HighInterferenceIndication.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "UL-HighInterferenceIndication.h"
diff --git a/e2ap/lib/UL-HighInterferenceIndicationInfo-Item.c b/e2ap/lib/UL-HighInterferenceIndicationInfo-Item.c
index a67e8d0..192b1fb 100644
--- a/e2ap/lib/UL-HighInterferenceIndicationInfo-Item.c
+++ b/e2ap/lib/UL-HighInterferenceIndicationInfo-Item.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "UL-HighInterferenceIndicationInfo-Item.h"
@@ -30,7 +30,7 @@
 	{ ATF_POINTER, 1, offsetof(struct UL_HighInterferenceIndicationInfo_Item, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P216,
+		&asn_DEF_ProtocolExtensionContainer_7683P216,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/UL-HighInterferenceIndicationInfo.c b/e2ap/lib/UL-HighInterferenceIndicationInfo.c
index 3f0316c..3ba0cd2 100644
--- a/e2ap/lib/UL-HighInterferenceIndicationInfo.c
+++ b/e2ap/lib/UL-HighInterferenceIndicationInfo.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "UL-HighInterferenceIndicationInfo.h"
diff --git a/e2ap/lib/UL-InterferenceOverloadIndication-Item.c b/e2ap/lib/UL-InterferenceOverloadIndication-Item.c
index cbb97f5..2e644f4 100644
--- a/e2ap/lib/UL-InterferenceOverloadIndication-Item.c
+++ b/e2ap/lib/UL-InterferenceOverloadIndication-Item.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "UL-InterferenceOverloadIndication-Item.h"
diff --git a/e2ap/lib/UL-InterferenceOverloadIndication.c b/e2ap/lib/UL-InterferenceOverloadIndication.c
index 42afb59..84185ae 100644
--- a/e2ap/lib/UL-InterferenceOverloadIndication.c
+++ b/e2ap/lib/UL-InterferenceOverloadIndication.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "UL-InterferenceOverloadIndication.h"
diff --git a/e2ap/lib/UL-Total-PRB-usage.c b/e2ap/lib/UL-Total-PRB-usage.c
index cfb9888..3120a12 100644
--- a/e2ap/lib/UL-Total-PRB-usage.c
+++ b/e2ap/lib/UL-Total-PRB-usage.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "UL-Total-PRB-usage.h"
diff --git a/e2ap/lib/UL-UE-Configuration.c b/e2ap/lib/UL-UE-Configuration.c
index ad59cae..dd161d7 100644
--- a/e2ap/lib/UL-UE-Configuration.c
+++ b/e2ap/lib/UL-UE-Configuration.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "UL-UE-Configuration.h"
diff --git a/e2ap/lib/UL-non-GBR-PRB-usage.c b/e2ap/lib/UL-non-GBR-PRB-usage.c
index 1492000..f9cc46b 100644
--- a/e2ap/lib/UL-non-GBR-PRB-usage.c
+++ b/e2ap/lib/UL-non-GBR-PRB-usage.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "UL-non-GBR-PRB-usage.h"
diff --git a/e2ap/lib/UL-scheduling-PDCCH-CCE-usage.c b/e2ap/lib/UL-scheduling-PDCCH-CCE-usage.c
index f90c33c..7a4ce00 100644
--- a/e2ap/lib/UL-scheduling-PDCCH-CCE-usage.c
+++ b/e2ap/lib/UL-scheduling-PDCCH-CCE-usage.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "UL-scheduling-PDCCH-CCE-usage.h"
diff --git a/e2ap/lib/ULConfiguration.c b/e2ap/lib/ULConfiguration.c
index d139c0f..8ec9bd5 100644
--- a/e2ap/lib/ULConfiguration.c
+++ b/e2ap/lib/ULConfiguration.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ULConfiguration.h"
@@ -21,7 +21,7 @@
 	{ ATF_POINTER, 1, offsetof(struct ULConfiguration, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P215,
+		&asn_DEF_ProtocolExtensionContainer_7683P215,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/ULOnlySharing.c b/e2ap/lib/ULOnlySharing.c
index 5665793..0c3ce5b 100644
--- a/e2ap/lib/ULOnlySharing.c
+++ b/e2ap/lib/ULOnlySharing.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ULOnlySharing.h"
@@ -21,7 +21,7 @@
 	{ ATF_POINTER, 1, offsetof(struct ULOnlySharing, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P217,
+		&asn_DEF_ProtocolExtensionContainer_7683P217,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/ULResourceBitmapULandDLSharing.c b/e2ap/lib/ULResourceBitmapULandDLSharing.c
index 2c6717f..b999145 100644
--- a/e2ap/lib/ULResourceBitmapULandDLSharing.c
+++ b/e2ap/lib/ULResourceBitmapULandDLSharing.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ULResourceBitmapULandDLSharing.h"
diff --git a/e2ap/lib/ULResourcesULandDLSharing.c b/e2ap/lib/ULResourcesULandDLSharing.c
index f9921db..6376485 100644
--- a/e2ap/lib/ULResourcesULandDLSharing.c
+++ b/e2ap/lib/ULResourcesULandDLSharing.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ULResourcesULandDLSharing.h"
diff --git a/e2ap/lib/ULandDLSharing.c b/e2ap/lib/ULandDLSharing.c
index 2a58949..82e451d 100644
--- a/e2ap/lib/ULandDLSharing.c
+++ b/e2ap/lib/ULandDLSharing.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "ULandDLSharing.h"
@@ -30,7 +30,7 @@
 	{ ATF_POINTER, 1, offsetof(struct ULandDLSharing, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P214,
+		&asn_DEF_ProtocolExtensionContainer_7683P214,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/UnsuccessfulOutcome.c b/e2ap/lib/UnsuccessfulOutcome.c
index 5629012..3dd8632 100644
--- a/e2ap/lib/UnsuccessfulOutcome.c
+++ b/e2ap/lib/UnsuccessfulOutcome.c
@@ -1,338 +1,128 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "X2AP-PDU-Descriptions"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * From ASN.1 module "E2AP-PDU-Descriptions"
+ * 	found in "e2ap-v031.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "UnsuccessfulOutcome.h"
 
-static const long asn_VAL_1_id_handoverPreparation = 0;
+static const long asn_VAL_1_id_ricSubscription = 201;
 static const long asn_VAL_1_reject = 0;
-static const long asn_VAL_2_id_reset = 7;
+static const long asn_VAL_2_id_ricSubscriptionDelete = 202;
 static const long asn_VAL_2_reject = 0;
-static const long asn_VAL_3_id_x2Setup = 6;
+static const long asn_VAL_3_id_ricServiceUpdate = 203;
 static const long asn_VAL_3_reject = 0;
-static const long asn_VAL_4_id_resourceStatusReportingInitiation = 9;
+static const long asn_VAL_4_id_ricControl = 204;
 static const long asn_VAL_4_reject = 0;
-static const long asn_VAL_5_id_eNBConfigurationUpdate = 8;
+static const long asn_VAL_5_id_x2Setup = 6;
 static const long asn_VAL_5_reject = 0;
-static const long asn_VAL_6_id_mobilitySettingsChange = 12;
+static const long asn_VAL_6_id_endcX2Setup = 36;
 static const long asn_VAL_6_reject = 0;
-static const long asn_VAL_7_id_cellActivation = 15;
+static const long asn_VAL_7_id_resourceStatusReportingInitiation = 9;
 static const long asn_VAL_7_reject = 0;
-static const long asn_VAL_8_id_seNBAdditionPreparation = 19;
+static const long asn_VAL_8_id_eNBConfigurationUpdate = 8;
 static const long asn_VAL_8_reject = 0;
-static const long asn_VAL_9_id_meNBinitiatedSeNBModificationPreparation = 21;
+static const long asn_VAL_9_id_endcConfigurationUpdate = 37;
 static const long asn_VAL_9_reject = 0;
-static const long asn_VAL_10_id_seNBinitiatedSeNBModification = 22;
+static const long asn_VAL_10_id_reset = 7;
 static const long asn_VAL_10_reject = 0;
-static const long asn_VAL_11_id_seNBinitiatedSeNBRelease = 24;
-static const long asn_VAL_11_reject = 0;
-static const long asn_VAL_12_id_x2Removal = 18;
-static const long asn_VAL_12_reject = 0;
-static const long asn_VAL_13_id_retrieveUEContext = 26;
-static const long asn_VAL_13_reject = 0;
-static const long asn_VAL_14_id_sgNBAdditionPreparation = 27;
-static const long asn_VAL_14_reject = 0;
-static const long asn_VAL_15_id_meNBinitiatedSgNBModificationPreparation = 29;
-static const long asn_VAL_15_reject = 0;
-static const long asn_VAL_16_id_sgNBinitiatedSgNBModification = 30;
-static const long asn_VAL_16_reject = 0;
-static const long asn_VAL_17_id_meNBinitiatedSgNBRelease = 31;
-static const long asn_VAL_17_ignore = 1;
-static const long asn_VAL_18_id_sgNBinitiatedSgNBRelease = 32;
-static const long asn_VAL_18_reject = 0;
-static const long asn_VAL_19_id_sgNBChange = 34;
-static const long asn_VAL_19_reject = 0;
-static const long asn_VAL_20_id_endcX2Setup = 36;
-static const long asn_VAL_20_reject = 0;
-static const long asn_VAL_21_id_endcConfigurationUpdate = 37;
-static const long asn_VAL_21_reject = 0;
-static const long asn_VAL_22_id_endcCellActivation = 39;
-static const long asn_VAL_22_reject = 0;
-static const long asn_VAL_23_id_endcPartialReset = 40;
-static const long asn_VAL_23_reject = 0;
-static const long asn_VAL_24_id_eUTRANRCellResourceCoordination = 41;
-static const long asn_VAL_24_reject = 0;
-static const long asn_VAL_25_id_endcX2Removal = 43;
-static const long asn_VAL_25_reject = 0;
-static const long asn_VAL_26_id_snStatusTransfer = 4;
-static const long asn_VAL_26_ignore = 1;
-static const long asn_VAL_27_id_uEContextRelease = 5;
-static const long asn_VAL_27_ignore = 1;
-static const long asn_VAL_28_id_handoverCancel = 1;
-static const long asn_VAL_28_ignore = 1;
-static const long asn_VAL_29_id_errorIndication = 3;
-static const long asn_VAL_29_ignore = 1;
-static const long asn_VAL_30_id_resourceStatusReporting = 10;
-static const long asn_VAL_30_ignore = 1;
-static const long asn_VAL_31_id_loadIndication = 2;
-static const long asn_VAL_31_ignore = 1;
-static const long asn_VAL_32_id_privateMessage = 11;
-static const long asn_VAL_32_ignore = 1;
-static const long asn_VAL_33_id_rLFIndication = 13;
-static const long asn_VAL_33_ignore = 1;
-static const long asn_VAL_34_id_handoverReport = 14;
-static const long asn_VAL_34_ignore = 1;
-static const long asn_VAL_35_id_x2Release = 16;
-static const long asn_VAL_35_reject = 0;
-static const long asn_VAL_36_id_x2APMessageTransfer = 17;
-static const long asn_VAL_36_reject = 0;
-static const long asn_VAL_37_id_seNBReconfigurationCompletion = 20;
-static const long asn_VAL_37_ignore = 1;
-static const long asn_VAL_38_id_meNBinitiatedSeNBRelease = 23;
-static const long asn_VAL_38_ignore = 1;
-static const long asn_VAL_39_id_seNBCounterCheck = 25;
-static const long asn_VAL_39_reject = 0;
-static const long asn_VAL_40_id_sgNBReconfigurationCompletion = 28;
-static const long asn_VAL_40_ignore = 1;
-static const long asn_VAL_41_id_sgNBCounterCheck = 33;
-static const long asn_VAL_41_reject = 0;
-static const long asn_VAL_42_id_rRCTransfer = 35;
-static const long asn_VAL_42_reject = 0;
-static const long asn_VAL_43_id_secondaryRATDataUsageReport = 38;
-static const long asn_VAL_43_reject = 0;
-static const long asn_VAL_44_id_SgNBActivityNotification = 42;
-static const long asn_VAL_44_reject = 0;
-static const long asn_VAL_45_id_dataForwardingAddressIndication = 44;
-static const long asn_VAL_45_ignore = 1;
-static const long asn_VAL_46_id_gNBStatusIndication = 45;
-static const long asn_VAL_46_ignore = 1;
-static const asn_ioc_cell_t asn_IOS_X2AP_ELEMENTARY_PROCEDURES_1_rows[] = {
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_HandoverRequest },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_HandoverRequestAcknowledge },
-	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_HandoverPreparationFailure },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_1_id_handoverPreparation },
+static const long asn_VAL_11_id_ricIndication = 205;
+static const long asn_VAL_11_ignore = 1;
+static const long asn_VAL_12_id_ricServiceQuery = 206;
+static const long asn_VAL_12_ignore = 1;
+static const long asn_VAL_13_id_loadIndication = 2;
+static const long asn_VAL_13_ignore = 1;
+static const long asn_VAL_14_id_gNBStatusIndication = 45;
+static const long asn_VAL_14_ignore = 1;
+static const long asn_VAL_15_id_resourceStatusReporting = 10;
+static const long asn_VAL_15_ignore = 1;
+static const long asn_VAL_16_id_errorIndication = 3;
+static const long asn_VAL_16_ignore = 1;
+static const asn_ioc_cell_t asn_IOS_E2AP_ELEMENTARY_PROCEDURES_1_rows[] = {
+	{ "&InitiatingMessage", aioc__type, &asn_DEF_RICsubscriptionRequest },
+	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_RICsubscriptionResponse },
+	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_RICsubscriptionFailure },
+	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_1_id_ricSubscription },
 	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_1_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_ResetRequest },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_ResetResponse },
-	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_2_id_reset },
+	{ "&InitiatingMessage", aioc__type, &asn_DEF_RICsubscriptionDeleteRequest },
+	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_RICsubscriptionDeleteResponse },
+	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_RICsubscriptionDeleteFailure },
+	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_2_id_ricSubscriptionDelete },
 	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_2_reject },
+	{ "&InitiatingMessage", aioc__type, &asn_DEF_RICserviceUpdate },
+	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_RICserviceUpdateAcknowledge },
+	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_RICserviceUpdateFailure },
+	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_3_id_ricServiceUpdate },
+	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_3_reject },
+	{ "&InitiatingMessage", aioc__type, &asn_DEF_RICcontrolRequest },
+	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_RICcontrolAcknowledge },
+	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_RICcontrolFailure },
+	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_4_id_ricControl },
+	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_4_reject },
 	{ "&InitiatingMessage", aioc__type, &asn_DEF_X2SetupRequest },
 	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_X2SetupResponse },
 	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_X2SetupFailure },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_3_id_x2Setup },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_3_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_ResourceStatusRequest },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_ResourceStatusResponse },
-	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_ResourceStatusFailure },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_4_id_resourceStatusReportingInitiation },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_4_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_ENBConfigurationUpdate },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_ENBConfigurationUpdateAcknowledge },
-	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_ENBConfigurationUpdateFailure },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_5_id_eNBConfigurationUpdate },
+	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_5_id_x2Setup },
 	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_5_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_MobilityChangeRequest },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_MobilityChangeAcknowledge },
-	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_MobilityChangeFailure },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_6_id_mobilitySettingsChange },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_6_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_CellActivationRequest },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_CellActivationResponse },
-	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_CellActivationFailure },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_7_id_cellActivation },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_7_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_SeNBAdditionRequest },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_SeNBAdditionRequestAcknowledge },
-	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_SeNBAdditionRequestReject },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_8_id_seNBAdditionPreparation },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_8_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_SeNBModificationRequest },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_SeNBModificationRequestAcknowledge },
-	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_SeNBModificationRequestReject },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_9_id_meNBinitiatedSeNBModificationPreparation },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_9_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_SeNBModificationRequired },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_SeNBModificationConfirm },
-	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_SeNBModificationRefuse },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_10_id_seNBinitiatedSeNBModification },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_10_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_SeNBReleaseRequired },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_SeNBReleaseConfirm },
-	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_11_id_seNBinitiatedSeNBRelease },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_11_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_X2RemovalRequest },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_X2RemovalResponse },
-	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_X2RemovalFailure },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_12_id_x2Removal },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_12_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_RetrieveUEContextRequest },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_RetrieveUEContextResponse },
-	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_RetrieveUEContextFailure },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_13_id_retrieveUEContext },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_13_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_SgNBAdditionRequest },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_SgNBAdditionRequestAcknowledge },
-	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_SgNBAdditionRequestReject },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_14_id_sgNBAdditionPreparation },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_14_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_SgNBModificationRequest },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_SgNBModificationRequestAcknowledge },
-	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_SgNBModificationRequestReject },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_15_id_meNBinitiatedSgNBModificationPreparation },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_15_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_SgNBModificationRequired },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_SgNBModificationConfirm },
-	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_SgNBModificationRefuse },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_16_id_sgNBinitiatedSgNBModification },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_16_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_SgNBReleaseRequest },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_SgNBReleaseRequestAcknowledge },
-	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_SgNBReleaseRequestReject },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_17_id_meNBinitiatedSgNBRelease },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_17_ignore },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_SgNBReleaseRequired },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_SgNBReleaseConfirm },
-	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_18_id_sgNBinitiatedSgNBRelease },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_18_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_SgNBChangeRequired },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_SgNBChangeConfirm },
-	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_SgNBChangeRefuse },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_19_id_sgNBChange },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_19_reject },
 	{ "&InitiatingMessage", aioc__type, &asn_DEF_ENDCX2SetupRequest },
 	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_ENDCX2SetupResponse },
 	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_ENDCX2SetupFailure },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_20_id_endcX2Setup },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_20_reject },
+	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_6_id_endcX2Setup },
+	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_6_reject },
+	{ "&InitiatingMessage", aioc__type, &asn_DEF_ResourceStatusRequest },
+	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_ResourceStatusResponse },
+	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_ResourceStatusFailure },
+	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_7_id_resourceStatusReportingInitiation },
+	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_7_reject },
+	{ "&InitiatingMessage", aioc__type, &asn_DEF_ENBConfigurationUpdate },
+	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_ENBConfigurationUpdateAcknowledge },
+	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_ENBConfigurationUpdateFailure },
+	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_8_id_eNBConfigurationUpdate },
+	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_8_reject },
 	{ "&InitiatingMessage", aioc__type, &asn_DEF_ENDCConfigurationUpdate },
 	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_ENDCConfigurationUpdateAcknowledge },
 	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_ENDCConfigurationUpdateFailure },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_21_id_endcConfigurationUpdate },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_21_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_ENDCCellActivationRequest },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_ENDCCellActivationResponse },
-	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_ENDCCellActivationFailure },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_22_id_endcCellActivation },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_22_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_ENDCPartialResetRequired },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_ENDCPartialResetConfirm },
+	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_9_id_endcConfigurationUpdate },
+	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_9_reject },
+	{ "&InitiatingMessage", aioc__type, &asn_DEF_ResetRequest },
+	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_ResetResponse },
 	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_23_id_endcPartialReset },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_23_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_EUTRANRCellResourceCoordinationRequest },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_EUTRANRCellResourceCoordinationResponse },
-	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_24_id_eUTRANRCellResourceCoordination },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_24_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_ENDCX2RemovalRequest },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_ENDCX2RemovalResponse },
-	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_ENDCX2RemovalFailure },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_25_id_endcX2Removal },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_25_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_SNStatusTransfer },
+	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_10_id_reset },
+	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_10_reject },
+	{ "&InitiatingMessage", aioc__type, &asn_DEF_RICindication },
 	{ "&SuccessfulOutcome",  },
 	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_26_id_snStatusTransfer },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_26_ignore },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_UEContextRelease },
+	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_11_id_ricIndication },
+	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_11_ignore },
+	{ "&InitiatingMessage", aioc__type, &asn_DEF_RICserviceQuery },
 	{ "&SuccessfulOutcome",  },
 	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_27_id_uEContextRelease },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_27_ignore },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_HandoverCancel },
-	{ "&SuccessfulOutcome",  },
-	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_28_id_handoverCancel },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_28_ignore },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_ErrorIndication },
-	{ "&SuccessfulOutcome",  },
-	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_29_id_errorIndication },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_29_ignore },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_ResourceStatusUpdate },
-	{ "&SuccessfulOutcome",  },
-	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_30_id_resourceStatusReporting },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_30_ignore },
+	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_12_id_ricServiceQuery },
+	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_12_ignore },
 	{ "&InitiatingMessage", aioc__type, &asn_DEF_LoadInformation },
 	{ "&SuccessfulOutcome",  },
 	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_31_id_loadIndication },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_31_ignore },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_PrivateMessage },
-	{ "&SuccessfulOutcome",  },
-	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_32_id_privateMessage },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_32_ignore },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_RLFIndication },
-	{ "&SuccessfulOutcome",  },
-	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_33_id_rLFIndication },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_33_ignore },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_HandoverReport },
-	{ "&SuccessfulOutcome",  },
-	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_34_id_handoverReport },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_34_ignore },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_X2Release },
-	{ "&SuccessfulOutcome",  },
-	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_35_id_x2Release },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_35_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_X2APMessageTransfer },
-	{ "&SuccessfulOutcome",  },
-	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_36_id_x2APMessageTransfer },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_36_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_SeNBReconfigurationComplete },
-	{ "&SuccessfulOutcome",  },
-	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_37_id_seNBReconfigurationCompletion },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_37_ignore },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_SeNBReleaseRequest },
-	{ "&SuccessfulOutcome",  },
-	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_38_id_meNBinitiatedSeNBRelease },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_38_ignore },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_SeNBCounterCheckRequest },
-	{ "&SuccessfulOutcome",  },
-	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_39_id_seNBCounterCheck },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_39_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_SgNBReconfigurationComplete },
-	{ "&SuccessfulOutcome",  },
-	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_40_id_sgNBReconfigurationCompletion },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_40_ignore },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_SgNBCounterCheckRequest },
-	{ "&SuccessfulOutcome",  },
-	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_41_id_sgNBCounterCheck },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_41_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_RRCTransfer },
-	{ "&SuccessfulOutcome",  },
-	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_42_id_rRCTransfer },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_42_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_SecondaryRATDataUsageReport },
-	{ "&SuccessfulOutcome",  },
-	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_43_id_secondaryRATDataUsageReport },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_43_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_SgNBActivityNotification },
-	{ "&SuccessfulOutcome",  },
-	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_44_id_SgNBActivityNotification },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_44_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_DataForwardingAddressIndication },
-	{ "&SuccessfulOutcome",  },
-	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_45_id_dataForwardingAddressIndication },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_45_ignore },
+	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_13_id_loadIndication },
+	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_13_ignore },
 	{ "&InitiatingMessage", aioc__type, &asn_DEF_GNBStatusIndication },
 	{ "&SuccessfulOutcome",  },
 	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_46_id_gNBStatusIndication },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_46_ignore }
+	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_14_id_gNBStatusIndication },
+	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_14_ignore },
+	{ "&InitiatingMessage", aioc__type, &asn_DEF_ResourceStatusUpdate },
+	{ "&SuccessfulOutcome",  },
+	{ "&UnsuccessfulOutcome",  },
+	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_15_id_resourceStatusReporting },
+	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_15_ignore },
+	{ "&InitiatingMessage", aioc__type, &asn_DEF_ErrorIndication },
+	{ "&SuccessfulOutcome",  },
+	{ "&UnsuccessfulOutcome",  },
+	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_16_id_errorIndication },
+	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_16_ignore }
 };
-static const asn_ioc_set_t asn_IOS_X2AP_ELEMENTARY_PROCEDURES_1[] = {
-	{ 46, 5, asn_IOS_X2AP_ELEMENTARY_PROCEDURES_1_rows }
+static const asn_ioc_set_t asn_IOS_E2AP_ELEMENTARY_PROCEDURES_1[] = {
+	{ 16, 5, asn_IOS_E2AP_ELEMENTARY_PROCEDURES_1_rows }
 };
 static int
 memb_procedureCode_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
@@ -362,7 +152,7 @@
 static asn_type_selector_result_t
 select_UnsuccessfulOutcome_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
 	asn_type_selector_result_t result = {0, 0};
-	const asn_ioc_set_t *itable = asn_IOS_X2AP_ELEMENTARY_PROCEDURES_1;
+	const asn_ioc_set_t *itable = asn_IOS_E2AP_ELEMENTARY_PROCEDURES_1;
 	size_t constraining_column = 3; /* &procedureCode */
 	size_t for_column = 4; /* &criticality */
 	size_t row, presence_index = 0;
@@ -408,7 +198,7 @@
 static asn_type_selector_result_t
 select_UnsuccessfulOutcome_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
 	asn_type_selector_result_t result = {0, 0};
-	const asn_ioc_set_t *itable = asn_IOS_X2AP_ELEMENTARY_PROCEDURES_1;
+	const asn_ioc_set_t *itable = asn_IOS_E2AP_ELEMENTARY_PROCEDURES_1;
 	size_t constraining_column = 3; /* &procedureCode */
 	size_t for_column = 2; /* &UnsuccessfulOutcome */
 	size_t row, presence_index = 0;
@@ -476,14 +266,41 @@
 	0, 0	/* No PER value map */
 };
 static asn_TYPE_member_t asn_MBR_value_4[] = {
-	{ ATF_NOFLAGS, 0, offsetof(struct UnsuccessfulOutcome__value, choice.HandoverPreparationFailure),
+	{ ATF_NOFLAGS, 0, offsetof(struct UnsuccessfulOutcome__value, choice.RICsubscriptionFailure),
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
-		&asn_DEF_HandoverPreparationFailure,
+		&asn_DEF_RICsubscriptionFailure,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
-		"HandoverPreparationFailure"
+		"RICsubscriptionFailure"
+		},
+	{ ATF_NOFLAGS, 0, offsetof(struct UnsuccessfulOutcome__value, choice.RICsubscriptionDeleteFailure),
+		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
+		0,
+		&asn_DEF_RICsubscriptionDeleteFailure,
+		0,
+		{ 0, 0, 0 },
+		0, 0, /* No default value */
+		"RICsubscriptionDeleteFailure"
+		},
+	{ ATF_NOFLAGS, 0, offsetof(struct UnsuccessfulOutcome__value, choice.RICserviceUpdateFailure),
+		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
+		0,
+		&asn_DEF_RICserviceUpdateFailure,
+		0,
+		{ 0, 0, 0 },
+		0, 0, /* No default value */
+		"RICserviceUpdateFailure"
+		},
+	{ ATF_NOFLAGS, 0, offsetof(struct UnsuccessfulOutcome__value, choice.RICcontrolFailure),
+		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
+		0,
+		&asn_DEF_RICcontrolFailure,
+		0,
+		{ 0, 0, 0 },
+		0, 0, /* No default value */
+		"RICcontrolFailure"
 		},
 	{ ATF_NOFLAGS, 0, offsetof(struct UnsuccessfulOutcome__value, choice.X2SetupFailure),
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
@@ -494,6 +311,15 @@
 		0, 0, /* No default value */
 		"X2SetupFailure"
 		},
+	{ ATF_NOFLAGS, 0, offsetof(struct UnsuccessfulOutcome__value, choice.ENDCX2SetupFailure),
+		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
+		0,
+		&asn_DEF_ENDCX2SetupFailure,
+		0,
+		{ 0, 0, 0 },
+		0, 0, /* No default value */
+		"ENDCX2SetupFailure"
+		},
 	{ ATF_NOFLAGS, 0, offsetof(struct UnsuccessfulOutcome__value, choice.ResourceStatusFailure),
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -512,123 +338,6 @@
 		0, 0, /* No default value */
 		"ENBConfigurationUpdateFailure"
 		},
-	{ ATF_NOFLAGS, 0, offsetof(struct UnsuccessfulOutcome__value, choice.MobilityChangeFailure),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_MobilityChangeFailure,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"MobilityChangeFailure"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct UnsuccessfulOutcome__value, choice.CellActivationFailure),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_CellActivationFailure,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"CellActivationFailure"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct UnsuccessfulOutcome__value, choice.SeNBAdditionRequestReject),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_SeNBAdditionRequestReject,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"SeNBAdditionRequestReject"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct UnsuccessfulOutcome__value, choice.SeNBModificationRequestReject),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_SeNBModificationRequestReject,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"SeNBModificationRequestReject"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct UnsuccessfulOutcome__value, choice.SeNBModificationRefuse),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_SeNBModificationRefuse,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"SeNBModificationRefuse"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct UnsuccessfulOutcome__value, choice.X2RemovalFailure),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_X2RemovalFailure,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"X2RemovalFailure"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct UnsuccessfulOutcome__value, choice.RetrieveUEContextFailure),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_RetrieveUEContextFailure,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"RetrieveUEContextFailure"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct UnsuccessfulOutcome__value, choice.SgNBAdditionRequestReject),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_SgNBAdditionRequestReject,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"SgNBAdditionRequestReject"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct UnsuccessfulOutcome__value, choice.SgNBModificationRequestReject),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_SgNBModificationRequestReject,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"SgNBModificationRequestReject"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct UnsuccessfulOutcome__value, choice.SgNBModificationRefuse),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_SgNBModificationRefuse,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"SgNBModificationRefuse"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct UnsuccessfulOutcome__value, choice.SgNBReleaseRequestReject),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_SgNBReleaseRequestReject,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"SgNBReleaseRequestReject"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct UnsuccessfulOutcome__value, choice.SgNBChangeRefuse),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_SgNBChangeRefuse,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"SgNBChangeRefuse"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct UnsuccessfulOutcome__value, choice.ENDCX2SetupFailure),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_ENDCX2SetupFailure,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"ENDCX2SetupFailure"
-		},
 	{ ATF_NOFLAGS, 0, offsetof(struct UnsuccessfulOutcome__value, choice.ENDCConfigurationUpdateFailure),
 		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
 		0,
@@ -638,46 +347,17 @@
 		0, 0, /* No default value */
 		"ENDCConfigurationUpdateFailure"
 		},
-	{ ATF_NOFLAGS, 0, offsetof(struct UnsuccessfulOutcome__value, choice.ENDCCellActivationFailure),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_ENDCCellActivationFailure,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"ENDCCellActivationFailure"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct UnsuccessfulOutcome__value, choice.ENDCX2RemovalFailure),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_ENDCX2RemovalFailure,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"ENDCX2RemovalFailure"
-		},
 };
 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_4[] = {
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 19 }, /* HandoverPreparationFailure */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 18 }, /* X2SetupFailure */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -2, 17 }, /* ResourceStatusFailure */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -3, 16 }, /* ENBConfigurationUpdateFailure */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -4, 15 }, /* MobilityChangeFailure */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -5, 14 }, /* CellActivationFailure */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -6, 13 }, /* SeNBAdditionRequestReject */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -7, 12 }, /* SeNBModificationRequestReject */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -8, 11 }, /* SeNBModificationRefuse */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 9, -9, 10 }, /* X2RemovalFailure */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 10, -10, 9 }, /* RetrieveUEContextFailure */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 11, -11, 8 }, /* SgNBAdditionRequestReject */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 12, -12, 7 }, /* SgNBModificationRequestReject */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 13, -13, 6 }, /* SgNBModificationRefuse */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 14, -14, 5 }, /* SgNBReleaseRequestReject */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 15, -15, 4 }, /* SgNBChangeRefuse */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 16, -16, 3 }, /* ENDCX2SetupFailure */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 17, -17, 2 }, /* ENDCConfigurationUpdateFailure */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 18, -18, 1 }, /* ENDCCellActivationFailure */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 19, -19, 0 } /* ENDCX2RemovalFailure */
+    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 8 }, /* RICsubscriptionFailure */
+    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 7 }, /* RICsubscriptionDeleteFailure */
+    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -2, 6 }, /* RICserviceUpdateFailure */
+    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -3, 5 }, /* RICcontrolFailure */
+    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -4, 4 }, /* X2SetupFailure */
+    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -5, 3 }, /* ENDCX2SetupFailure */
+    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -6, 2 }, /* ResourceStatusFailure */
+    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -7, 1 }, /* ENBConfigurationUpdateFailure */
+    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -8, 0 } /* ENDCConfigurationUpdateFailure */
 };
 static asn_CHOICE_specifics_t asn_SPC_value_specs_4 = {
 	sizeof(struct UnsuccessfulOutcome__value),
@@ -685,7 +365,7 @@
 	offsetof(struct UnsuccessfulOutcome__value, present),
 	sizeof(((struct UnsuccessfulOutcome__value *)0)->present),
 	asn_MAP_value_tag2el_4,
-	20,	/* Count of tags in the map */
+	9,	/* Count of tags in the map */
 	0, 0,
 	-1	/* Extensions start */
 };
@@ -700,7 +380,7 @@
 	0,	/* No tags (count) */
 	{ 0, 0, OPEN_TYPE_constraint },
 	asn_MBR_value_4,
-	20,	/* Elements count */
+	9,	/* Elements count */
 	&asn_SPC_value_specs_4	/* Additional specs */
 };
 
diff --git a/e2ap/lib/UnsuccessfulOutcomeE2.c b/e2ap/lib/UnsuccessfulOutcomeE2.c
deleted file mode 100644
index 3db4e5d..0000000
--- a/e2ap/lib/UnsuccessfulOutcomeE2.c
+++ /dev/null
@@ -1,327 +0,0 @@
-/*
- * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2AP-PDU-Descriptions"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
- */
-
-#include "UnsuccessfulOutcomeE2.h"
-
-static const long asn_VAL_1_id_ricSubscription = 201;
-static const long asn_VAL_1_reject = 0;
-static const long asn_VAL_2_id_ricSubscriptionDelete = 202;
-static const long asn_VAL_2_reject = 0;
-static const long asn_VAL_3_id_ricServiceUpdate = 203;
-static const long asn_VAL_3_reject = 0;
-static const long asn_VAL_4_id_ricControl = 204;
-static const long asn_VAL_4_reject = 0;
-static const long asn_VAL_5_id_ricIndication = 205;
-static const long asn_VAL_5_ignore = 1;
-static const long asn_VAL_6_id_ricServiceQuery = 206;
-static const long asn_VAL_6_ignore = 1;
-static const asn_ioc_cell_t asn_IOS_E2AP_ELEMENTARY_PROCEDURES_1_rows[] = {
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_RICsubscriptionRequest },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_RICsubscriptionResponse },
-	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_RICsubscriptionFailure },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_1_id_ricSubscription },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_1_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_RICsubscriptionDeleteRequest },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_RICsubscriptionDeleteResponse },
-	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_RICsubscriptionDeleteFailure },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_2_id_ricSubscriptionDelete },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_2_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_RICserviceUpdate },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_RICserviceUpdateAcknowledge },
-	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_RICserviceUpdateFailure },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_3_id_ricServiceUpdate },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_3_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_RICcontrolRequest },
-	{ "&SuccessfulOutcome", aioc__type, &asn_DEF_RICcontrolAcknowledge },
-	{ "&UnsuccessfulOutcome", aioc__type, &asn_DEF_RICcontrolFailure },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_4_id_ricControl },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_4_reject },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_RICindication },
-	{ "&SuccessfulOutcome",  },
-	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_5_id_ricIndication },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_5_ignore },
-	{ "&InitiatingMessage", aioc__type, &asn_DEF_RICserviceQuery },
-	{ "&SuccessfulOutcome",  },
-	{ "&UnsuccessfulOutcome",  },
-	{ "&procedureCode", aioc__value, &asn_DEF_ProcedureCode, &asn_VAL_6_id_ricServiceQuery },
-	{ "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_6_ignore }
-};
-static const asn_ioc_set_t asn_IOS_E2AP_ELEMENTARY_PROCEDURES_1[] = {
-	{ 6, 5, asn_IOS_E2AP_ELEMENTARY_PROCEDURES_1_rows }
-};
-static int
-memb_procedureCode_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
-			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
-	long value;
-	
-	if(!sptr) {
-		ASN__CTFAIL(app_key, td, sptr,
-			"%s: value not given (%s:%d)",
-			td->name, __FILE__, __LINE__);
-		return -1;
-	}
-	
-	value = *(const long *)sptr;
-	
-	if((value >= 0 && value <= 255)) {
-		/* Constraint check succeeded */
-		return 0;
-	} else {
-		ASN__CTFAIL(app_key, td, sptr,
-			"%s: constraint failed (%s:%d)",
-			td->name, __FILE__, __LINE__);
-		return -1;
-	}
-}
-
-static asn_type_selector_result_t
-select_UnsuccessfulOutcomeE2_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
-	asn_type_selector_result_t result = {0, 0};
-	const asn_ioc_set_t *itable = asn_IOS_E2AP_ELEMENTARY_PROCEDURES_1;
-	size_t constraining_column = 3; /* &procedureCode */
-	size_t for_column = 4; /* &criticality */
-	size_t row, presence_index = 0;
-	const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UnsuccessfulOutcomeE2, procedureCode));
-	
-	for(row=0; row < itable->rows_count; row++) {
-	    const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
-	    const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
-	
-	    if(type_cell->cell_kind == aioc__undefined)
-	        continue;
-	
-	    presence_index++;
-	    if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
-	        result.type_descriptor = type_cell->type_descriptor;
-	        result.presence_index = presence_index;
-	        break;
-	    }
-	}
-	
-	return result;
-}
-
-static int
-memb_criticality_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
-			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
-	
-	if(!sptr) {
-		ASN__CTFAIL(app_key, td, sptr,
-			"%s: value not given (%s:%d)",
-			td->name, __FILE__, __LINE__);
-		return -1;
-	}
-	
-	
-	if(1 /* No applicable constraints whatsoever */) {
-		/* Nothing is here. See below */
-	}
-	
-	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
-}
-
-static asn_type_selector_result_t
-select_UnsuccessfulOutcomeE2_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
-	asn_type_selector_result_t result = {0, 0};
-	const asn_ioc_set_t *itable = asn_IOS_E2AP_ELEMENTARY_PROCEDURES_1;
-	size_t constraining_column = 3; /* &procedureCode */
-	size_t for_column = 2; /* &UnsuccessfulOutcome */
-	size_t row, presence_index = 0;
-	const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UnsuccessfulOutcomeE2, procedureCode));
-	
-	for(row=0; row < itable->rows_count; row++) {
-	    const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
-	    const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
-	
-	    if(type_cell->cell_kind == aioc__undefined)
-	        continue;
-	
-	    presence_index++;
-	    if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
-	        result.type_descriptor = type_cell->type_descriptor;
-	        result.presence_index = presence_index;
-	        break;
-	    }
-	}
-	
-	return result;
-}
-
-static int
-memb_value_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
-			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
-	
-	if(!sptr) {
-		ASN__CTFAIL(app_key, td, sptr,
-			"%s: value not given (%s:%d)",
-			td->name, __FILE__, __LINE__);
-		return -1;
-	}
-	
-	
-	if(1 /* No applicable constraints whatsoever */) {
-		/* Nothing is here. See below */
-	}
-	
-	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
-}
-
-static asn_oer_constraints_t asn_OER_memb_procedureCode_constr_2 CC_NOTUSED = {
-	{ 1, 1 }	/* (0..255) */,
-	-1};
-static asn_per_constraints_t asn_PER_memb_procedureCode_constr_2 CC_NOTUSED = {
-	{ APC_CONSTRAINED,	 8,  8,  0,  255 }	/* (0..255) */,
-	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
-	0, 0	/* No PER value map */
-};
-static asn_oer_constraints_t asn_OER_memb_criticality_constr_3 CC_NOTUSED = {
-	{ 0, 0 },
-	-1};
-static asn_per_constraints_t asn_PER_memb_criticality_constr_3 CC_NOTUSED = {
-	{ APC_CONSTRAINED,	 2,  2,  0,  2 }	/* (0..2) */,
-	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
-	0, 0	/* No PER value map */
-};
-static asn_oer_constraints_t asn_OER_memb_value_constr_4 CC_NOTUSED = {
-	{ 0, 0 },
-	-1};
-static asn_per_constraints_t asn_PER_memb_value_constr_4 CC_NOTUSED = {
-	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
-	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
-	0, 0	/* No PER value map */
-};
-static asn_TYPE_member_t asn_MBR_value_4[] = {
-	{ ATF_NOFLAGS, 0, offsetof(struct UnsuccessfulOutcomeE2__value, choice.RICsubscriptionFailure),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_RICsubscriptionFailure,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"RICsubscriptionFailure"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct UnsuccessfulOutcomeE2__value, choice.RICsubscriptionDeleteFailure),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_RICsubscriptionDeleteFailure,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"RICsubscriptionDeleteFailure"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct UnsuccessfulOutcomeE2__value, choice.RICserviceUpdateFailure),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_RICserviceUpdateFailure,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"RICserviceUpdateFailure"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct UnsuccessfulOutcomeE2__value, choice.RICcontrolFailure),
-		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
-		0,
-		&asn_DEF_RICcontrolFailure,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"RICcontrolFailure"
-		},
-};
-static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_4[] = {
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 3 }, /* RICsubscriptionFailure */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 2 }, /* RICsubscriptionDeleteFailure */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -2, 1 }, /* RICserviceUpdateFailure */
-    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -3, 0 } /* RICcontrolFailure */
-};
-static asn_CHOICE_specifics_t asn_SPC_value_specs_4 = {
-	sizeof(struct UnsuccessfulOutcomeE2__value),
-	offsetof(struct UnsuccessfulOutcomeE2__value, _asn_ctx),
-	offsetof(struct UnsuccessfulOutcomeE2__value, present),
-	sizeof(((struct UnsuccessfulOutcomeE2__value *)0)->present),
-	asn_MAP_value_tag2el_4,
-	4,	/* Count of tags in the map */
-	0, 0,
-	-1	/* Extensions start */
-};
-static /* Use -fall-defs-global to expose */
-asn_TYPE_descriptor_t asn_DEF_value_4 = {
-	"value",
-	"value",
-	&asn_OP_OPEN_TYPE,
-	0,	/* No effective tags (pointer) */
-	0,	/* No effective tags (count) */
-	0,	/* No tags (pointer) */
-	0,	/* No tags (count) */
-	{ 0, 0, OPEN_TYPE_constraint },
-	asn_MBR_value_4,
-	4,	/* Elements count */
-	&asn_SPC_value_specs_4	/* Additional specs */
-};
-
-asn_TYPE_member_t asn_MBR_UnsuccessfulOutcomeE2_1[] = {
-	{ ATF_NOFLAGS, 0, offsetof(struct UnsuccessfulOutcomeE2, procedureCode),
-		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
-		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProcedureCode,
-		0,
-		{ &asn_OER_memb_procedureCode_constr_2, &asn_PER_memb_procedureCode_constr_2,  memb_procedureCode_constraint_1 },
-		0, 0, /* No default value */
-		"procedureCode"
-		},
-	{ ATF_NOFLAGS, 0, offsetof(struct UnsuccessfulOutcomeE2, criticality),
-		(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
-		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_Criticality,
-		select_UnsuccessfulOutcomeE2_criticality_type,
-		{ &asn_OER_memb_criticality_constr_3, &asn_PER_memb_criticality_constr_3,  memb_criticality_constraint_1 },
-		0, 0, /* No default value */
-		"criticality"
-		},
-	{ ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UnsuccessfulOutcomeE2, value),
-		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
-		+1,	/* EXPLICIT tag at current level */
-		&asn_DEF_value_4,
-		select_UnsuccessfulOutcomeE2_value_type,
-		{ &asn_OER_memb_value_constr_4, &asn_PER_memb_value_constr_4,  memb_value_constraint_1 },
-		0, 0, /* No default value */
-		"value"
-		},
-};
-static const ber_tlv_tag_t asn_DEF_UnsuccessfulOutcomeE2_tags_1[] = {
-	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
-};
-static const asn_TYPE_tag2member_t asn_MAP_UnsuccessfulOutcomeE2_tag2el_1[] = {
-    { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* procedureCode */
-    { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
-    { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
-};
-asn_SEQUENCE_specifics_t asn_SPC_UnsuccessfulOutcomeE2_specs_1 = {
-	sizeof(struct UnsuccessfulOutcomeE2),
-	offsetof(struct UnsuccessfulOutcomeE2, _asn_ctx),
-	asn_MAP_UnsuccessfulOutcomeE2_tag2el_1,
-	3,	/* Count of tags in the map */
-	0, 0, 0,	/* Optional elements (not needed) */
-	-1,	/* First extension addition */
-};
-asn_TYPE_descriptor_t asn_DEF_UnsuccessfulOutcomeE2 = {
-	"UnsuccessfulOutcomeE2",
-	"UnsuccessfulOutcomeE2",
-	&asn_OP_SEQUENCE,
-	asn_DEF_UnsuccessfulOutcomeE2_tags_1,
-	sizeof(asn_DEF_UnsuccessfulOutcomeE2_tags_1)
-		/sizeof(asn_DEF_UnsuccessfulOutcomeE2_tags_1[0]), /* 1 */
-	asn_DEF_UnsuccessfulOutcomeE2_tags_1,	/* Same as above */
-	sizeof(asn_DEF_UnsuccessfulOutcomeE2_tags_1)
-		/sizeof(asn_DEF_UnsuccessfulOutcomeE2_tags_1[0]), /* 1 */
-	{ 0, 0, SEQUENCE_constraint },
-	asn_MBR_UnsuccessfulOutcomeE2_1,
-	3,	/* Elements count */
-	&asn_SPC_UnsuccessfulOutcomeE2_specs_1	/* Additional specs */
-};
-
diff --git a/e2ap/lib/UsableABSInformation.c b/e2ap/lib/UsableABSInformation.c
index b4bb95b..207e4d2 100644
--- a/e2ap/lib/UsableABSInformation.c
+++ b/e2ap/lib/UsableABSInformation.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "UsableABSInformation.h"
diff --git a/e2ap/lib/UsableABSInformationFDD.c b/e2ap/lib/UsableABSInformationFDD.c
index 62455b1..eb67882 100644
--- a/e2ap/lib/UsableABSInformationFDD.c
+++ b/e2ap/lib/UsableABSInformationFDD.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "UsableABSInformationFDD.h"
@@ -60,7 +60,7 @@
 	{ ATF_POINTER, 1, offsetof(struct UsableABSInformationFDD, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P218,
+		&asn_DEF_ProtocolExtensionContainer_7683P218,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/UsableABSInformationTDD.c b/e2ap/lib/UsableABSInformationTDD.c
index 6bb4d20..9d65dab 100644
--- a/e2ap/lib/UsableABSInformationTDD.c
+++ b/e2ap/lib/UsableABSInformationTDD.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "UsableABSInformationTDD.h"
@@ -60,7 +60,7 @@
 	{ ATF_POINTER, 1, offsetof(struct UsableABSInformationTDD, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P219,
+		&asn_DEF_ProtocolExtensionContainer_7683P219,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/UserPlaneTrafficActivityReport.c b/e2ap/lib/UserPlaneTrafficActivityReport.c
index 91a96d3..5bfeeea 100644
--- a/e2ap/lib/UserPlaneTrafficActivityReport.c
+++ b/e2ap/lib/UserPlaneTrafficActivityReport.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "UserPlaneTrafficActivityReport.h"
diff --git a/e2ap/lib/V2XServicesAuthorized.c b/e2ap/lib/V2XServicesAuthorized.c
index 37835ec..c279ba6 100644
--- a/e2ap/lib/V2XServicesAuthorized.c
+++ b/e2ap/lib/V2XServicesAuthorized.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "V2XServicesAuthorized.h"
@@ -30,7 +30,7 @@
 	{ ATF_POINTER, 1, offsetof(struct V2XServicesAuthorized, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P220,
+		&asn_DEF_ProtocolExtensionContainer_7683P220,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/VehicleUE.c b/e2ap/lib/VehicleUE.c
index a40c92f..3954a27 100644
--- a/e2ap/lib/VehicleUE.c
+++ b/e2ap/lib/VehicleUE.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "VehicleUE.h"
diff --git a/e2ap/lib/WLANMeasConfig.c b/e2ap/lib/WLANMeasConfig.c
index 372498e..8301ac9 100644
--- a/e2ap/lib/WLANMeasConfig.c
+++ b/e2ap/lib/WLANMeasConfig.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "WLANMeasConfig.h"
diff --git a/e2ap/lib/WLANMeasConfigNameList.c b/e2ap/lib/WLANMeasConfigNameList.c
index fd0bc2c..6b63102 100644
--- a/e2ap/lib/WLANMeasConfigNameList.c
+++ b/e2ap/lib/WLANMeasConfigNameList.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "WLANMeasConfigNameList.h"
diff --git a/e2ap/lib/WLANMeasurementConfiguration.c b/e2ap/lib/WLANMeasurementConfiguration.c
index 66d3b40..f1744ff 100644
--- a/e2ap/lib/WLANMeasurementConfiguration.c
+++ b/e2ap/lib/WLANMeasurementConfiguration.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "WLANMeasurementConfiguration.h"
@@ -147,7 +147,7 @@
 	{ ATF_POINTER, 1, offsetof(struct WLANMeasurementConfiguration, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (4 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P222,
+		&asn_DEF_ProtocolExtensionContainer_7683P222,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/WLANName.c b/e2ap/lib/WLANName.c
index d923a95..3ea6a01 100644
--- a/e2ap/lib/WLANName.c
+++ b/e2ap/lib/WLANName.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "WLANName.h"
diff --git a/e2ap/lib/WT-UE-XwAP-ID.c b/e2ap/lib/WT-UE-XwAP-ID.c
index 825511d..fd72349 100644
--- a/e2ap/lib/WT-UE-XwAP-ID.c
+++ b/e2ap/lib/WT-UE-XwAP-ID.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "WT-UE-XwAP-ID.h"
diff --git a/e2ap/lib/WTID-Long-Type2.c b/e2ap/lib/WTID-Long-Type2.c
index a61b1b3..a35ed9d 100644
--- a/e2ap/lib/WTID-Long-Type2.c
+++ b/e2ap/lib/WTID-Long-Type2.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "WTID-Long-Type2.h"
diff --git a/e2ap/lib/WTID-Type1.c b/e2ap/lib/WTID-Type1.c
index eb15287..5c8ebe2 100644
--- a/e2ap/lib/WTID-Type1.c
+++ b/e2ap/lib/WTID-Type1.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "WTID-Type1.h"
diff --git a/e2ap/lib/WTID.c b/e2ap/lib/WTID.c
index 5f375da..14a3481 100644
--- a/e2ap/lib/WTID.c
+++ b/e2ap/lib/WTID.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "WTID.h"
diff --git a/e2ap/lib/WidebandCQI.c b/e2ap/lib/WidebandCQI.c
index e9947c6..cdeeec3 100644
--- a/e2ap/lib/WidebandCQI.c
+++ b/e2ap/lib/WidebandCQI.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "WidebandCQI.h"
@@ -64,7 +64,7 @@
 	{ ATF_POINTER, 1, offsetof(struct WidebandCQI, iE_Extensions),
 		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolExtensionContainer_9566P221,
+		&asn_DEF_ProtocolExtensionContainer_7683P221,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/WidebandCQICodeword1.c b/e2ap/lib/WidebandCQICodeword1.c
index 99b6191..4055c18 100644
--- a/e2ap/lib/WidebandCQICodeword1.c
+++ b/e2ap/lib/WidebandCQICodeword1.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "WidebandCQICodeword1.h"
diff --git a/e2ap/lib/X2AP-Message.c b/e2ap/lib/X2AP-Message.c
index b89f8cb..c896a81 100644
--- a/e2ap/lib/X2AP-Message.c
+++ b/e2ap/lib/X2AP-Message.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "X2AP-Message.h"
diff --git a/e2ap/lib/X2AP-PDU.c b/e2ap/lib/X2AP-PDU.c
deleted file mode 100644
index 0107a5d..0000000
--- a/e2ap/lib/X2AP-PDU.c
+++ /dev/null
@@ -1,78 +0,0 @@
-/*
- * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "X2AP-PDU-Descriptions"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
- */
-
-#include "X2AP-PDU.h"
-
-#include "InitiatingMessage.h"
-#include "SuccessfulOutcome.h"
-#include "UnsuccessfulOutcome.h"
-static asn_oer_constraints_t asn_OER_type_X2AP_PDU_constr_1 CC_NOTUSED = {
-	{ 0, 0 },
-	-1};
-static asn_per_constraints_t asn_PER_type_X2AP_PDU_constr_1 CC_NOTUSED = {
-	{ APC_CONSTRAINED | APC_EXTENSIBLE,  2,  2,  0,  2 }	/* (0..2,...) */,
-	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
-	0, 0	/* No PER value map */
-};
-static asn_TYPE_member_t asn_MBR_X2AP_PDU_1[] = {
-	{ ATF_POINTER, 0, offsetof(struct X2AP_PDU, choice.initiatingMessage),
-		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
-		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_InitiatingMessage,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"initiatingMessage"
-		},
-	{ ATF_POINTER, 0, offsetof(struct X2AP_PDU, choice.successfulOutcome),
-		(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
-		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_SuccessfulOutcome,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"successfulOutcome"
-		},
-	{ ATF_POINTER, 0, offsetof(struct X2AP_PDU, choice.unsuccessfulOutcome),
-		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
-		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_UnsuccessfulOutcome,
-		0,
-		{ 0, 0, 0 },
-		0, 0, /* No default value */
-		"unsuccessfulOutcome"
-		},
-};
-static const asn_TYPE_tag2member_t asn_MAP_X2AP_PDU_tag2el_1[] = {
-    { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* initiatingMessage */
-    { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* successfulOutcome */
-    { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* unsuccessfulOutcome */
-};
-static asn_CHOICE_specifics_t asn_SPC_X2AP_PDU_specs_1 = {
-	sizeof(struct X2AP_PDU),
-	offsetof(struct X2AP_PDU, _asn_ctx),
-	offsetof(struct X2AP_PDU, present),
-	sizeof(((struct X2AP_PDU *)0)->present),
-	asn_MAP_X2AP_PDU_tag2el_1,
-	3,	/* Count of tags in the map */
-	0, 0,
-	3	/* Extensions start */
-};
-asn_TYPE_descriptor_t asn_DEF_X2AP_PDU = {
-	"X2AP-PDU",
-	"X2AP-PDU",
-	&asn_OP_CHOICE,
-	0,	/* No effective tags (pointer) */
-	0,	/* No effective tags (count) */
-	0,	/* No tags (pointer) */
-	0,	/* No tags (count) */
-	{ &asn_OER_type_X2AP_PDU_constr_1, &asn_PER_type_X2AP_PDU_constr_1, CHOICE_constraint },
-	asn_MBR_X2AP_PDU_1,
-	3,	/* Elements count */
-	&asn_SPC_X2AP_PDU_specs_1	/* Additional specs */
-};
-
diff --git a/e2ap/lib/X2APMessageTransfer.c b/e2ap/lib/X2APMessageTransfer.c
index 66dca87..e34978a 100644
--- a/e2ap/lib/X2APMessageTransfer.c
+++ b/e2ap/lib/X2APMessageTransfer.c
@@ -1,17 +1,17 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "X2APMessageTransfer.h"
 
-asn_TYPE_member_t asn_MBR_X2APMessageTransfer_1[] = {
+static asn_TYPE_member_t asn_MBR_X2APMessageTransfer_1[] = {
 	{ ATF_NOFLAGS, 0, offsetof(struct X2APMessageTransfer, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P43,
+		&asn_DEF_ProtocolIE_Container_7632P43,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -24,7 +24,7 @@
 static const asn_TYPE_tag2member_t asn_MAP_X2APMessageTransfer_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */
 };
-asn_SEQUENCE_specifics_t asn_SPC_X2APMessageTransfer_specs_1 = {
+static asn_SEQUENCE_specifics_t asn_SPC_X2APMessageTransfer_specs_1 = {
 	sizeof(struct X2APMessageTransfer),
 	offsetof(struct X2APMessageTransfer, _asn_ctx),
 	asn_MAP_X2APMessageTransfer_tag2el_1,
diff --git a/e2ap/lib/X2BenefitValue.c b/e2ap/lib/X2BenefitValue.c
index 4d9fe0d..4572e56 100644
--- a/e2ap/lib/X2BenefitValue.c
+++ b/e2ap/lib/X2BenefitValue.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-IEs"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "X2BenefitValue.h"
diff --git a/e2ap/lib/X2Release.c b/e2ap/lib/X2Release.c
index 632dba9..e4d67ea 100644
--- a/e2ap/lib/X2Release.c
+++ b/e2ap/lib/X2Release.c
@@ -1,17 +1,17 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "X2Release.h"
 
-asn_TYPE_member_t asn_MBR_X2Release_1[] = {
+static asn_TYPE_member_t asn_MBR_X2Release_1[] = {
 	{ ATF_NOFLAGS, 0, offsetof(struct X2Release, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P42,
+		&asn_DEF_ProtocolIE_Container_7632P42,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -24,7 +24,7 @@
 static const asn_TYPE_tag2member_t asn_MAP_X2Release_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */
 };
-asn_SEQUENCE_specifics_t asn_SPC_X2Release_specs_1 = {
+static asn_SEQUENCE_specifics_t asn_SPC_X2Release_specs_1 = {
 	sizeof(struct X2Release),
 	offsetof(struct X2Release, _asn_ctx),
 	asn_MAP_X2Release_tag2el_1,
diff --git a/e2ap/lib/X2RemovalFailure.c b/e2ap/lib/X2RemovalFailure.c
index 65948c7..1d36599 100644
--- a/e2ap/lib/X2RemovalFailure.c
+++ b/e2ap/lib/X2RemovalFailure.c
@@ -1,17 +1,17 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "X2RemovalFailure.h"
 
-asn_TYPE_member_t asn_MBR_X2RemovalFailure_1[] = {
+static asn_TYPE_member_t asn_MBR_X2RemovalFailure_1[] = {
 	{ ATF_NOFLAGS, 0, offsetof(struct X2RemovalFailure, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P60,
+		&asn_DEF_ProtocolIE_Container_7632P60,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -24,7 +24,7 @@
 static const asn_TYPE_tag2member_t asn_MAP_X2RemovalFailure_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */
 };
-asn_SEQUENCE_specifics_t asn_SPC_X2RemovalFailure_specs_1 = {
+static asn_SEQUENCE_specifics_t asn_SPC_X2RemovalFailure_specs_1 = {
 	sizeof(struct X2RemovalFailure),
 	offsetof(struct X2RemovalFailure, _asn_ctx),
 	asn_MAP_X2RemovalFailure_tag2el_1,
diff --git a/e2ap/lib/X2RemovalRequest.c b/e2ap/lib/X2RemovalRequest.c
index 91d9c36..f7af4e8 100644
--- a/e2ap/lib/X2RemovalRequest.c
+++ b/e2ap/lib/X2RemovalRequest.c
@@ -1,17 +1,17 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "X2RemovalRequest.h"
 
-asn_TYPE_member_t asn_MBR_X2RemovalRequest_1[] = {
+static asn_TYPE_member_t asn_MBR_X2RemovalRequest_1[] = {
 	{ ATF_NOFLAGS, 0, offsetof(struct X2RemovalRequest, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P58,
+		&asn_DEF_ProtocolIE_Container_7632P58,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -24,7 +24,7 @@
 static const asn_TYPE_tag2member_t asn_MAP_X2RemovalRequest_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */
 };
-asn_SEQUENCE_specifics_t asn_SPC_X2RemovalRequest_specs_1 = {
+static asn_SEQUENCE_specifics_t asn_SPC_X2RemovalRequest_specs_1 = {
 	sizeof(struct X2RemovalRequest),
 	offsetof(struct X2RemovalRequest, _asn_ctx),
 	asn_MAP_X2RemovalRequest_tag2el_1,
diff --git a/e2ap/lib/X2RemovalResponse.c b/e2ap/lib/X2RemovalResponse.c
index c7175d9..3b8b5ac 100644
--- a/e2ap/lib/X2RemovalResponse.c
+++ b/e2ap/lib/X2RemovalResponse.c
@@ -1,17 +1,17 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "X2RemovalResponse.h"
 
-asn_TYPE_member_t asn_MBR_X2RemovalResponse_1[] = {
+static asn_TYPE_member_t asn_MBR_X2RemovalResponse_1[] = {
 	{ ATF_NOFLAGS, 0, offsetof(struct X2RemovalResponse, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P59,
+		&asn_DEF_ProtocolIE_Container_7632P59,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
@@ -24,7 +24,7 @@
 static const asn_TYPE_tag2member_t asn_MAP_X2RemovalResponse_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */
 };
-asn_SEQUENCE_specifics_t asn_SPC_X2RemovalResponse_specs_1 = {
+static asn_SEQUENCE_specifics_t asn_SPC_X2RemovalResponse_specs_1 = {
 	sizeof(struct X2RemovalResponse),
 	offsetof(struct X2RemovalResponse, _asn_ctx),
 	asn_MAP_X2RemovalResponse_tag2el_1,
diff --git a/e2ap/lib/X2SetupFailure.c b/e2ap/lib/X2SetupFailure.c
index ab9e2a2..49267e9 100644
--- a/e2ap/lib/X2SetupFailure.c
+++ b/e2ap/lib/X2SetupFailure.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "X2SetupFailure.h"
@@ -11,7 +11,7 @@
 	{ ATF_NOFLAGS, 0, offsetof(struct X2SetupFailure, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P26,
+		&asn_DEF_ProtocolIE_Container_7632P26,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/X2SetupRequest.c b/e2ap/lib/X2SetupRequest.c
index 617cea4..960e092 100644
--- a/e2ap/lib/X2SetupRequest.c
+++ b/e2ap/lib/X2SetupRequest.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "X2SetupRequest.h"
@@ -11,7 +11,7 @@
 	{ ATF_NOFLAGS, 0, offsetof(struct X2SetupRequest, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P24,
+		&asn_DEF_ProtocolIE_Container_7632P24,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/X2SetupResponse.c b/e2ap/lib/X2SetupResponse.c
index 31d6f26..d914d68 100644
--- a/e2ap/lib/X2SetupResponse.c
+++ b/e2ap/lib/X2SetupResponse.c
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "X2AP-PDU-Contents"
- * 	found in "Spec/e2ap-v031ex.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
+ * 	found in "X2AP-15-4-0.asn1"
+ * 	`asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
  */
 
 #include "X2SetupResponse.h"
@@ -11,7 +11,7 @@
 	{ ATF_NOFLAGS, 0, offsetof(struct X2SetupResponse, protocolIEs),
 		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
 		-1,	/* IMPLICIT tag at current level */
-		&asn_DEF_ProtocolIE_Container_9515P25,
+		&asn_DEF_ProtocolIE_Container_7632P25,
 		0,
 		{ 0, 0, 0 },
 		0, 0, /* No default value */
diff --git a/e2ap/lib/asn_internal.c b/e2ap/lib/asn_internal.c
index 1aff95f..004660b 100644
--- a/e2ap/lib/asn_internal.c
+++ b/e2ap/lib/asn_internal.c
@@ -26,11 +26,12 @@
         buf_size <<= 1;
         if(buf == scratch) {
             buf = MALLOC(buf_size);
-            if(!buf) return -1;
+            if(!buf) { va_end(args); return -1; }
         } else {
             void *p = REALLOC(buf, buf_size);
             if(!p) {
                 FREEMEM(buf);
+		va_end(args);
                 return -1;
             }
             buf = p;
diff --git a/e2ap/lib/constr_CHOICE.c b/e2ap/lib/constr_CHOICE.c
index 613e6ea..86dcbb0 100644
--- a/e2ap/lib/constr_CHOICE.c
+++ b/e2ap/lib/constr_CHOICE.c
@@ -1017,6 +1017,7 @@
 	const asn_CHOICE_specifics_t *specs = (const asn_CHOICE_specifics_t *)td->specifics;
 	asn_dec_rval_t rv;
 	const asn_per_constraint_t *ct;
+	const asn_per_constraint_t *ext_ct = NULL;
 	asn_TYPE_member_t *elm;	/* CHOICE's element */
 	void *memb_ptr;
 	void **memb_ptr2;
@@ -1042,9 +1043,13 @@
 	if(ct && ct->flags & APC_EXTENSIBLE) {
 		value = per_get_few_bits(pd, 1);
 		if(value < 0) ASN__DECODE_STARVED;
-		if(value) ct = 0;	/* Not restricted */
+		if(value) {
+		  ext_ct = ct;
+		  ct = 0;	/* Not restricted */
+		}
 	}
 
+
 	if(ct && ct->range_bits >= 0) {
 		value = per_get_few_bits(pd, ct->range_bits);
 		if(value < 0) ASN__DECODE_STARVED;
@@ -1055,7 +1060,7 @@
 	} else {
 		if(specs->ext_start == -1)
 			ASN__DECODE_FAILED;
-		value = uper_get_nsnnwn(pd);
+		value = aper_get_nsnnwn(pd, ext_ct->range_bits);
 		if(value < 0) ASN__DECODE_STARVED;
 		value += specs->ext_start;
 		if((unsigned)value >= td->elements_count)
@@ -1083,7 +1088,7 @@
 		rv = elm->type->op->aper_decoder(opt_codec_ctx, elm->type,
 		                                 elm->encoding_constraints.per_constraints, memb_ptr2, pd);
 	} else {
-		rv = uper_open_type_get(opt_codec_ctx, elm->type,
+		rv = aper_open_type_get(opt_codec_ctx, elm->type,
 		                        elm->encoding_constraints.per_constraints, memb_ptr2, pd);
 	}
 
@@ -1099,10 +1104,12 @@
                    const void *sptr, asn_per_outp_t *po) {
 	const asn_CHOICE_specifics_t *specs = (const asn_CHOICE_specifics_t *)td->specifics;
 	const asn_TYPE_member_t *elm; /* CHOICE's element */
-	const asn_per_constraint_t *ct;
+	const asn_per_constraint_t *ct = NULL;
+	const asn_per_constraint_t *ext_ct = NULL;
 	const void *memb_ptr;
-	int present;
-
+	unsigned present;
+	int present_enc;
+	
 	if(!sptr) ASN__ENCODE_FAILED;
 
 	ASN_DEBUG("Encoding %s as CHOICE using ALIGNED PER", td->name);
@@ -1110,7 +1117,7 @@
 	if(constraints) ct = &constraints->value;
 	else if(td->encoding_constraints.per_constraints)
 		ct = &td->encoding_constraints.per_constraints->value;
-	else ct = 0;
+	else ct = NULL;
 
 	present = _fetch_present_idx(sptr,
 	                             specs->pres_offset, specs->pres_size);
@@ -1126,25 +1133,38 @@
 
 	/* Adjust if canonical order is different from natural order */
 	if(specs->to_canonical_order)
-		present = specs->to_canonical_order[present];
-
+		present_enc = specs->to_canonical_order[present];
+	else
+	        present_enc = present;
+	
 	ASN_DEBUG("Encoding %s CHOICE element %d", td->name, present);
 
-	if(ct && ct->range_bits >= 0) {
-		if(present < ct->lower_bound
-		        || present > ct->upper_bound) {
-			if(ct->flags & APC_EXTENSIBLE) {
-				if(per_put_few_bits(po, 1, 1))
-					ASN__ENCODE_FAILED;
-			} else {
-				ASN__ENCODE_FAILED;
-			}
-			ct = 0;
-		}
+	if(ct && (ct->range_bits >= 0)) {
+	  // Value is not within the range of the primary values ?
+	  if(present < ct->lower_bound || present > ct->upper_bound) {
+	    if(ct->flags & APC_EXTENSIBLE) {
+	      ASN_DEBUG("CHOICE member %d (enc %d) is an extension (%ld..%ld)",
+			present, present_enc, ct->lower_bound, ct->upper_bound);
+	      // X691/23.5 Extension marker = 1 
+	      if(per_put_few_bits(po, 1, 1)) {
+		ASN__ENCODE_FAILED;
+	      }
+	    } else {
+	      ASN__ENCODE_FAILED;
+	    }
+	    // no more need of constraint.
+	    ext_ct = ct;
+	    ct = NULL;
+	  }
 	}
-	if(ct && ct->flags & APC_EXTENSIBLE) {
-		if(per_put_few_bits(po, 0, 1))
-			ASN__ENCODE_FAILED;
+	
+	if(ct && (ct->flags & APC_EXTENSIBLE)) {
+	  ASN_DEBUG("CHOICE member %d (enc %d) is not an extension (%ld..%ld)",
+		    present, present, ct->lower_bound, ct->upper_bound);
+	  // X691.23.5 Extension marker = 0
+	  if(per_put_few_bits(po, 0, 1)) {
+	    ASN__ENCODE_FAILED;
+	  }
 	}
 
 	elm = &td->elements[present];
@@ -1156,8 +1176,10 @@
 		memb_ptr = (const char *)sptr + elm->memb_offset;
 	}
 
-	if(ct && ct->range_bits >= 0) {
-		if(per_put_few_bits(po, present, ct->range_bits))
+	if(ct && (ct->range_bits >= 0)) {
+	        // By construction (ct != 0), the alternative value is a non extended one.
+	        // X691/23.7 X691/23.6 alternative value encoded as a range_bits bits value.
+		if(per_put_few_bits(po, present_enc, ct->range_bits))
 			ASN__ENCODE_FAILED;
 
 		return elm->type->op->aper_encoder(elm->type, elm->encoding_constraints.per_constraints,
@@ -1166,10 +1188,10 @@
 		asn_enc_rval_t rval = {0,0,0};
 		if(specs->ext_start == -1)
 			ASN__ENCODE_FAILED;
-		if (ct) {
-		  if(aper_put_nsnnwn(po, ct->range_bits, present - specs->ext_start))
+		// X691/23.8 normally encoded as a small non negative whole number
+		
+		if(ext_ct && aper_put_nsnnwn(po, ext_ct->range_bits, present_enc - specs->ext_start))
 			ASN__ENCODE_FAILED;
-		}
 		if(aper_open_type_put(elm->type, elm->encoding_constraints.per_constraints,
 		                      memb_ptr, po))
 			ASN__ENCODE_FAILED;
diff --git a/e2ap/lib/pdu_collection.c b/e2ap/lib/pdu_collection.c
deleted file mode 100644
index 025da67..0000000
--- a/e2ap/lib/pdu_collection.c
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
- * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- */
-
-struct asn_TYPE_descriptor_s;	/* Forward declaration */
-
-extern struct asn_TYPE_descriptor_s asn_DEF_E2AP_PDU;
-extern struct asn_TYPE_descriptor_s asn_DEF_E2SM_gNB_X2_eventTriggerDefinition;
-extern struct asn_TYPE_descriptor_s asn_DEF_E2SM_gNB_X2_actionDefinition;
-extern struct asn_TYPE_descriptor_s asn_DEF_E2SM_gNB_X2_indicationHeader;
-extern struct asn_TYPE_descriptor_s asn_DEF_E2SM_gNB_X2_indicationMessage;
-extern struct asn_TYPE_descriptor_s asn_DEF_E2SM_gNB_X2_callProcessID;
-extern struct asn_TYPE_descriptor_s asn_DEF_E2SM_gNB_X2_controlHeader;
-extern struct asn_TYPE_descriptor_s asn_DEF_E2SM_gNB_X2_controlMessage;
-extern struct asn_TYPE_descriptor_s asn_DEF_X2AP_PDU;
-
-
-struct asn_TYPE_descriptor_s *asn_pdu_collection[] = {
-	/* From module E2AP-PDU-Descriptions in Spec/e2ap-v031ex.asn */
-	&asn_DEF_E2AP_PDU,	
-	/* From module E2SM-gNB-X2-IEs in Spec/e2ap-v031ex.asn */
-	&asn_DEF_E2SM_gNB_X2_eventTriggerDefinition,	
-	&asn_DEF_E2SM_gNB_X2_actionDefinition,	
-	&asn_DEF_E2SM_gNB_X2_indicationHeader,	
-	&asn_DEF_E2SM_gNB_X2_indicationMessage,	
-	&asn_DEF_E2SM_gNB_X2_callProcessID,	
-	&asn_DEF_E2SM_gNB_X2_controlHeader,	
-	&asn_DEF_E2SM_gNB_X2_controlMessage,	
-	/* From module X2AP-PDU-Descriptions in Spec/e2ap-v031ex.asn */
-	&asn_DEF_X2AP_PDU,	
-	0
-};
-
diff --git a/e2ap/wrapper.c b/e2ap/wrapper.c
index f31cd94..231e777 100644
--- a/e2ap/wrapper.c
+++ b/e2ap/wrapper.c
@@ -29,9 +29,9 @@
     E2AP_PDU_t *pdu = decode_E2AP_PDU(buffer, buf_size);
     if ( pdu != NULL && pdu->present == E2AP_PDU_PR_initiatingMessage)
     {
-        InitiatingMessageE2_t* initiatingMessage = pdu->choice.initiatingMessage;
+        InitiatingMessage_t* initiatingMessage = pdu->choice.initiatingMessage;
         if ( initiatingMessage->procedureCode == ProcedureCode_id_ricSubscription
-            && initiatingMessage->value.present == InitiatingMessageE2__value_PR_RICsubscriptionRequest)
+            && initiatingMessage->value.present == InitiatingMessage__value_PR_RICsubscriptionRequest)
         {
             RICsubscriptionRequest_t *ric_subscription_request = &(initiatingMessage->value.choice.RICsubscriptionRequest);
             for (int i = 0; i < ric_subscription_request->protocolIEs.list.count; ++i )
@@ -51,9 +51,9 @@
     E2AP_PDU_t *pdu = decode_E2AP_PDU(buffer, buf_size);
     if ( pdu != NULL && pdu->present == E2AP_PDU_PR_initiatingMessage)
     {
-        InitiatingMessageE2_t* initiatingMessage = pdu->choice.initiatingMessage;
+        InitiatingMessage_t* initiatingMessage = pdu->choice.initiatingMessage;
         if ( initiatingMessage->procedureCode == ProcedureCode_id_ricSubscription
-            && initiatingMessage->value.present == InitiatingMessageE2__value_PR_RICsubscriptionRequest)
+            && initiatingMessage->value.present == InitiatingMessage__value_PR_RICsubscriptionRequest)
         {
             RICsubscriptionRequest_t *ricSubscriptionRequest = &initiatingMessage->value.choice.RICsubscriptionRequest;
             for (int i = 0; i < ricSubscriptionRequest->protocolIEs.list.count; ++i )
@@ -75,9 +75,9 @@
     E2AP_PDU_t *pdu = decode_E2AP_PDU(buffer, buf_size);
     if ( pdu != NULL && pdu->present == E2AP_PDU_PR_successfulOutcome )
     {
-        SuccessfulOutcomeE2_t* successfulOutcome = pdu->choice.successfulOutcome;
+        SuccessfulOutcome_t* successfulOutcome = pdu->choice.successfulOutcome;
         if ( successfulOutcome->procedureCode == ProcedureCode_id_ricSubscription
-            && successfulOutcome->value.present == SuccessfulOutcomeE2__value_PR_RICsubscriptionResponse)
+            && successfulOutcome->value.present == SuccessfulOutcome__value_PR_RICsubscriptionResponse)
         {
             RICsubscriptionResponse_t *ricSubscriptionResponse = &successfulOutcome->value.choice.RICsubscriptionResponse;
             for (int i = 0; i < ricSubscriptionResponse->protocolIEs.list.count; ++i )
@@ -97,9 +97,9 @@
     E2AP_PDU_t *pdu = decode_E2AP_PDU(buffer, buf_size);
     if ( pdu != NULL && pdu->present == E2AP_PDU_PR_successfulOutcome )
     {
-        SuccessfulOutcomeE2_t* successfulOutcome = pdu->choice.successfulOutcome;
+        SuccessfulOutcome_t* successfulOutcome = pdu->choice.successfulOutcome;
         if ( successfulOutcome->procedureCode == ProcedureCode_id_ricSubscription
-            && successfulOutcome->value.present == SuccessfulOutcomeE2__value_PR_RICsubscriptionResponse)
+            && successfulOutcome->value.present == SuccessfulOutcome__value_PR_RICsubscriptionResponse)
         {
             RICsubscriptionResponse_t *ricSubscriptionResponse = &successfulOutcome->value.choice.RICsubscriptionResponse;
             for (int i = 0; i < ricSubscriptionResponse->protocolIEs.list.count; ++i )
@@ -121,9 +121,9 @@
     E2AP_PDU_t *pdu = decode_E2AP_PDU(buffer, buf_size);
     if ( pdu != NULL && pdu->present == E2AP_PDU_PR_initiatingMessage )
     {
-        InitiatingMessageE2_t* initiatingMessage = pdu->choice.initiatingMessage;
+        InitiatingMessage_t* initiatingMessage = pdu->choice.initiatingMessage;
         if ( initiatingMessage->procedureCode == ProcedureCode_id_ricSubscriptionDelete
-            && initiatingMessage->value.present == InitiatingMessageE2__value_PR_RICsubscriptionDeleteRequest )
+            && initiatingMessage->value.present == InitiatingMessage__value_PR_RICsubscriptionDeleteRequest )
         {
             RICsubscriptionDeleteRequest_t *subscriptionDeleteRequest = &initiatingMessage->value.choice.RICsubscriptionDeleteRequest;
             for (int i = 0; i < subscriptionDeleteRequest->protocolIEs.list.count; ++i )
@@ -143,9 +143,9 @@
     E2AP_PDU_t *pdu = decode_E2AP_PDU(buffer, buf_size);
     if ( pdu != NULL && pdu->present == E2AP_PDU_PR_initiatingMessage )
     {
-        InitiatingMessageE2_t* initiatingMessage = pdu->choice.initiatingMessage;
+        InitiatingMessage_t* initiatingMessage = pdu->choice.initiatingMessage;
         if ( initiatingMessage->procedureCode == ProcedureCode_id_ricSubscriptionDelete
-            && initiatingMessage->value.present == InitiatingMessageE2__value_PR_RICsubscriptionDeleteRequest )
+            && initiatingMessage->value.present == InitiatingMessage__value_PR_RICsubscriptionDeleteRequest )
         {
             RICsubscriptionDeleteRequest_t* subscriptionDeleteRequest = &initiatingMessage->value.choice.RICsubscriptionDeleteRequest;
             for (int i = 0; i < subscriptionDeleteRequest->protocolIEs.list.count; ++i )
@@ -167,9 +167,9 @@
     E2AP_PDU_t *pdu = decode_E2AP_PDU(buffer, buf_size);
     if ( pdu != NULL && pdu->present == E2AP_PDU_PR_successfulOutcome )
     {
-        SuccessfulOutcomeE2_t* successfulOutcome = pdu->choice.successfulOutcome;
+        SuccessfulOutcome_t* successfulOutcome = pdu->choice.successfulOutcome;
         if ( successfulOutcome->procedureCode == ProcedureCode_id_ricSubscriptionDelete
-            && successfulOutcome->value.present == SuccessfulOutcomeE2__value_PR_RICsubscriptionDeleteResponse )
+            && successfulOutcome->value.present == SuccessfulOutcome__value_PR_RICsubscriptionDeleteResponse )
         {
             RICsubscriptionDeleteResponse_t* subscriptionDeleteResponse = &successfulOutcome->value.choice.RICsubscriptionDeleteResponse;
             for (int i = 0; i < subscriptionDeleteResponse->protocolIEs.list.count; ++i )
@@ -189,11 +189,11 @@
     E2AP_PDU_t *pdu = decode_E2AP_PDU(buffer, buf_size);
     if ( pdu != NULL && pdu->present == E2AP_PDU_PR_successfulOutcome )
     {
-        SuccessfulOutcomeE2_t* successfulOutcome = pdu->choice.successfulOutcome;
+        SuccessfulOutcome_t* successfulOutcome = pdu->choice.successfulOutcome;
         if ( successfulOutcome->procedureCode == ProcedureCode_id_ricSubscriptionDelete
-            && successfulOutcome->value.present == SuccessfulOutcomeE2__value_PR_RICsubscriptionDeleteResponse )
+            && successfulOutcome->value.present == SuccessfulOutcome__value_PR_RICsubscriptionDeleteResponse )
         {
-            RICsubscriptionDeleteResponse_t* subscriptionDeleteResponse;
+            RICsubscriptionDeleteResponse_t* subscriptionDeleteResponse = &successfulOutcome->value.choice.RICsubscriptionDeleteResponse;
             for (int i = 0; i < subscriptionDeleteResponse->protocolIEs.list.count; ++i )
             {
                 if ( subscriptionDeleteResponse->protocolIEs.list.array[i]->id == ProtocolIE_ID_id_RICrequestID )
diff --git a/e2ap/wrapper.h b/e2ap/wrapper.h
index 9bc1549..4a79beb 100644
--- a/e2ap/wrapper.h
+++ b/e2ap/wrapper.h
@@ -6,8 +6,8 @@
 #include "RICsubscriptionDeleteRequest.h"
 #include "RICsubscriptionDeleteResponse.h"
 #include "E2AP-PDU.h"
-#include "InitiatingMessageE2.h"
-#include "SuccessfulOutcomeE2.h"
+#include "InitiatingMessage.h"
+#include "SuccessfulOutcome.h"
 #include "ProtocolIE-Container.h"
 #include "ProtocolIE-Field.h"
 
diff --git a/go.mod b/go.mod
index 4de6318..4568aa9 100644
--- a/go.mod
+++ b/go.mod
@@ -3,15 +3,17 @@
 module gerrit.o-ran-sc.org/r/ric-plt/submgr
 
 require (
-	gerrit.o-ran-sc.org/r/ric-plt/ue-nib v0.0.1
-	gerrit.o-ran-sc.org/r/ric-plt/xapp-frame v0.0.8
-	github.com/spf13/viper v1.3.2
+	gerrit.o-ran-sc.org/r/ric-plt/ue-nib v0.2.0
+	gerrit.o-ran-sc.org/r/ric-plt/xapp-frame v0.0.19
+	github.com/spf13/viper v1.4.0
 )
 
 replace gerrit.o-ran-sc.org/r/ric-plt/sdlgo => gerrit.o-ran-sc.org/r/ric-plt/sdlgo.git v0.2.0
 
-replace gerrit.o-ran-sc.org/r/ric-plt/xapp-frame => gerrit.o-ran-sc.org/r/ric-plt/xapp-frame.git v0.0.8
+replace gerrit.o-ran-sc.org/r/ric-plt/xapp-frame => gerrit.o-ran-sc.org/r/ric-plt/xapp-frame.git v0.0.19
 
 replace gerrit.o-ran-sc.org/r/com/golog => gerrit.o-ran-sc.org/r/com/golog.git v0.0.1
 
 replace gerrit.o-ran-sc.org/r/ric-plt/ue-nib => gerrit.o-ran-sc.org/r/ric-plt/ue-nib.git v0.0.1
+
+replace gerrit.o-ran-sc.org/r/ric-plt/ue-nib => gerrit.o-ran-sc.org/r/ric-plt/ue-nib.git v0.2.0
diff --git a/manifests/submgr/submgr-cfg.yaml b/manifests/submgr/submgr-cfg.yaml
index 1092411..c4515e9 100644
--- a/manifests/submgr/submgr-cfg.yaml
+++ b/manifests/submgr/submgr-cfg.yaml
@@ -32,12 +32,12 @@
       "host": ":8080"
     "logger":
       "level": 3
-      "rmr":
-        "protPort": "tcp:4560"
-        "maxSize": 2072
-        "numWorkers": 1
-        "rtmgr":
-        "hostAddr": "rtmgr"
-        "port"    : 8888
-        "baseUrl" : "/ric/v1"
+    "rmr":
+      "protPort": "tcp:4560"
+      "maxSize": 2072
+      "numWorkers": 1
+    "rtmgr":
+      "hostAddr": "rtmgr"
+      "port"    : 8888
+      "baseUrl" : "/ric/v1"
 
diff --git a/pkg/control/client.go b/pkg/control/client.go
index 1c07ad4..14e2455 100644
--- a/pkg/control/client.go
+++ b/pkg/control/client.go
@@ -20,13 +20,13 @@
 package control
 
 import (
+	"errors"
 	rtmgrclient "gerrit.o-ran-sc.org/r/ric-plt/submgr/pkg/rtmgr_client"
 	rtmgrhandle "gerrit.o-ran-sc.org/r/ric-plt/submgr/pkg/rtmgr_client/handle"
 	"gerrit.o-ran-sc.org/r/ric-plt/submgr/pkg/rtmgr_models"
-	"strings"
-	"strconv"
-	"errors"
 	"gerrit.o-ran-sc.org/r/ric-plt/xapp-frame/pkg/xapp"
+	"strconv"
+	"strings"
 )
 
 type RtmgrClient struct {
@@ -48,7 +48,7 @@
 	switch subRouteAction.Command {
 	case CREATE:
 		_, postErr := rc.rtClient.Handle.ProvideXappSubscriptionHandle(rc.xappHandleParams.WithXappSubscriptionData(&xappSubReq))
-		if postErr != nil && !(strings.Contains(postErr.Error(), "status 200"))  {
+		if postErr != nil && !(strings.Contains(postErr.Error(), "status 200")) {
 			xapp.Logger.Error("Updating routing manager about subscription id = %d failed with error: %v", subID, postErr)
 			return postErr
 		} else {
@@ -57,7 +57,7 @@
 		}
 	case DELETE:
 		_, _, deleteErr := rc.rtClient.Handle.DeleteXappSubscriptionHandle(rc.xappDeleteParams.WithXappSubscriptionData(&xappSubReq))
-		if deleteErr != nil && !(strings.Contains(deleteErr.Error(), "status 200"))  {
+		if deleteErr != nil && !(strings.Contains(deleteErr.Error(), "status 200")) {
 			xapp.Logger.Error("Deleting subscription id = %d  in routing manager, failed with error: %v", subID, deleteErr)
 			return deleteErr
 		} else {
@@ -72,11 +72,11 @@
 func (rc *RtmgrClient) SplitSource(src string) (*string, *uint16, error) {
 	tcpSrc := strings.Split(src, ":")
 	if len(tcpSrc) != 2 {
-		err := errors.New("Unable to get the source details of the xapp. Check the source string received from the rmr.")
+		err := errors.New("unable to get the source details of the xapp - check the source string received from the rmr")
 		return nil, nil, err
 	}
 	srcAddr := tcpSrc[0]
-	xapp.Logger.Info("---Debugging Inside splitsource tcpsrc[0] = %s and tcpsrc[1]= %s ", tcpSrc[0], tcpSrc[1])
+	xapp.Logger.Debug("---Debugging Inside splitsource tcpsrc[0] = %s and tcpsrc[1]= %s ", tcpSrc[0], tcpSrc[1])
 	srcPort, err := strconv.ParseUint(tcpSrc[1], 10, 16)
 	if err != nil {
 		return nil, nil, err
diff --git a/pkg/control/control.go b/pkg/control/control.go
index 291075d..dc8c5e0 100644
--- a/pkg/control/control.go
+++ b/pkg/control/control.go
@@ -19,23 +19,16 @@
 
 package control
 
-/*
-#include <rmr/RIC_message_types.h>
-#include <rmr/rmr.h>
-
-#cgo CFLAGS: -I../
-#cgo LDFLAGS: -lrmr_nng -lnng
-*/
 import "C"
 
 import (
 	"errors"
-	"gerrit.o-ran-sc.org/r/ric-plt/xapp-frame/pkg/xapp"
-	"github.com/spf13/viper"
-	"github.com/go-openapi/strfmt"
-	httptransport "github.com/go-openapi/runtime/client"
 	rtmgrclient "gerrit.o-ran-sc.org/r/ric-plt/submgr/pkg/rtmgr_client"
 	rtmgrhandle "gerrit.o-ran-sc.org/r/ric-plt/submgr/pkg/rtmgr_client/handle"
+	"gerrit.o-ran-sc.org/r/ric-plt/xapp-frame/pkg/xapp"
+	httptransport "github.com/go-openapi/runtime/client"
+	"github.com/go-openapi/strfmt"
+	"github.com/spf13/viper"
 	"math/rand"
 	"strconv"
 	"time"
@@ -46,7 +39,7 @@
 	registry    *Registry
 	rtmgrClient *RtmgrClient
 	tracker     *Tracker
-	rc_chan     chan *xapp.RMRParams
+	rcChan      chan *xapp.RMRParams
 }
 
 type RMRMeid struct {
@@ -54,12 +47,12 @@
 	EnbID  string
 }
 
-var SEEDSN uint16
-var SubscriptionReqChan = make(chan subRouteInfo, 10)
+var seedSN uint16
+var SubscriptionReqChan = make(chan SubRouteInfo, 10)
 
 const (
 	CREATE Action = 0
-	MERGE Action = 1
+	MERGE  Action = 1
 	DELETE Action = 3
 )
 
@@ -67,29 +60,29 @@
 	viper.AutomaticEnv()
 	viper.SetEnvPrefix("submgr")
 	viper.AllowEmptyEnv(true)
-	SEEDSN = uint16(viper.GetInt("seed_sn"))
-	if SEEDSN == 0 {
+	seedSN = uint16(viper.GetInt("seed_sn"))
+	if seedSN == 0 {
 		rand.Seed(time.Now().UnixNano())
-		SEEDSN = uint16(rand.Intn(65535))
+		seedSN = uint16(rand.Intn(65535))
 	}
-	if SEEDSN > 65535 {
-		SEEDSN = 0
+	if seedSN > 65535 {
+		seedSN = 0
 	}
-	xapp.Logger.Info("SUBMGR: Initial Sequence Number: %v", SEEDSN)
+	xapp.Logger.Info("SUBMGR: Initial Sequence Number: %v", seedSN)
 }
 
 func NewControl() Control {
 	registry := new(Registry)
-	registry.Initialize(SEEDSN)
+	registry.Initialize(seedSN)
 
 	tracker := new(Tracker)
 	tracker.Init()
 
-	transport := httptransport.New(viper.GetString("rtmgr.HostAddr") + ":" + viper.GetString("rtmgr.port"), viper.GetString("rtmgr.baseUrl"), []string{"http"})
+	transport := httptransport.New(viper.GetString("rtmgr.HostAddr")+":"+viper.GetString("rtmgr.port"), viper.GetString("rtmgr.baseUrl"), []string{"http"})
 	client := rtmgrclient.New(transport, strfmt.Default)
 	handle := rtmgrhandle.NewProvideXappSubscriptionHandleParamsWithTimeout(10 * time.Second)
-	delete_handle := rtmgrhandle.NewDeleteXappSubscriptionHandleParamsWithTimeout(10 * time.Second)
-	rtmgrClient := RtmgrClient{client, handle, delete_handle}
+	deleteHandle := rtmgrhandle.NewDeleteXappSubscriptionHandleParamsWithTimeout(10 * time.Second)
+	rtmgrClient := RtmgrClient{client, handle, deleteHandle}
 
 	return Control{new(E2ap), registry, &rtmgrClient, tracker, make(chan *xapp.RMRParams)}
 }
@@ -100,7 +93,7 @@
 }
 
 func (c *Control) Consume(rp *xapp.RMRParams) (err error) {
-	c.rc_chan <- rp
+	c.rcChan <- rp
 	return
 }
 
@@ -120,89 +113,89 @@
 
 func (c *Control) controlLoop() {
 	for {
-		msg := <-c.rc_chan
+		msg := <-c.rcChan
 		switch msg.Mtype {
-			case C.RIC_SUB_REQ:
-				c.handleSubscriptionRequest(msg)
-			case C.RIC_SUB_RESP:
-				c.handleSubscriptionResponse(msg)
-			case C.RIC_SUB_DEL_REQ:
-				c.handleSubscriptionDeleteRequest(msg)
-			case C.RIC_SUB_DEL_RESP:
-				c.handleSubscriptionDeleteResponse(msg)
-			default:
-				err := errors.New("Message Type " + strconv.Itoa(msg.Mtype) + " is discarded")
-				xapp.Logger.Error("Unknown message type: %v", err)
+		case xapp.RICMessageTypes["RIC_SUB_REQ"]:
+			c.handleSubscriptionRequest(msg)
+		case xapp.RICMessageTypes["RIC_SUB_RESP"]:
+			c.handleSubscriptionResponse(msg)
+		case xapp.RICMessageTypes["RIC_SUB_DEL_REQ"]:
+			c.handleSubscriptionDeleteRequest(msg)
+		case xapp.RICMessageTypes["RIC_SUB_DEL_RESP"]:
+			c.handleSubscriptionDeleteResponse(msg)
+		default:
+			err := errors.New("Message Type " + strconv.Itoa(msg.Mtype) + " is discarded")
+			xapp.Logger.Error("Unknown message type: %v", err)
 		}
 	}
 }
 
 func (c *Control) handleSubscriptionRequest(params *xapp.RMRParams) (err error) {
-	payload_seq_num, err := c.e2ap.GetSubscriptionRequestSequenceNumber(params.Payload)
+	payloadSeqNum, err := c.e2ap.GetSubscriptionRequestSequenceNumber(params.Payload)
 	if err != nil {
 		err = errors.New("Unable to get Subscription Sequence Number from Payload due to: " + err.Error())
 		return
 	}
-	xapp.Logger.Info("Subscription Request Received. RMR SUBSCRIPTION_ID: %v | PAYLOAD SEQUENCE_NUMBER: %v", params.SubId, payload_seq_num)
+	xapp.Logger.Info("Subscription Request Received. RMR SUBSCRIPTION_ID: %v | PAYLOAD SEQUENCE_NUMBER: %v", params.SubId, payloadSeqNum)
 
 	/* Reserve a sequence number and set it in the payload */
-	new_sub_id := c.registry.ReserveSequenceNumber()
+	newSubId := c.registry.ReserveSequenceNumber()
 
-	_, err = c.e2ap.SetSubscriptionRequestSequenceNumber(params.Payload, new_sub_id)
+	_, err = c.e2ap.SetSubscriptionRequestSequenceNumber(params.Payload, newSubId)
 	if err != nil {
 		err = errors.New("Unable to set Subscription Sequence Number in Payload due to: " + err.Error())
 		return
 	}
 
-	src_addr, src_port, err := c.rtmgrClient.SplitSource(params.Src)
+	srcAddr, srcPort, err := c.rtmgrClient.SplitSource(params.Src)
 	if err != nil {
 		xapp.Logger.Error("Failed to update routing-manager about the subscription request with reason: %s", err)
 		return
 	}
 
 	/* Create transatcion records for every subscription request */
-	xact_key := Transaction_key{new_sub_id, CREATE}
-	xact_value := Transaction{*src_addr, *src_port, params.Payload, params.Mbuf}
-	err = c.tracker.Track_transaction(xact_key, xact_value)
+	xactKey := TransactionKey{newSubId, CREATE}
+	xactValue := Transaction{*srcAddr, *srcPort, params}
+	err = c.tracker.TrackTransaction(xactKey, xactValue)
 	if err != nil {
-		xapp.Logger.Error("Failed to create a transaction record due to %v", err)
+		xapp.Logger.Error("Failed to create a Subscription Request transaction record due to %v", err)
 		return
 	}
 
 	/* Update routing manager about the new subscription*/
-	sub_route_action := subRouteInfo{CREATE, *src_addr, *src_port, new_sub_id }
+	subRouteAction := SubRouteInfo{CREATE, *srcAddr, *srcPort, newSubId}
 	go c.rtmgrClient.SubscriptionRequestUpdate()
-	SubscriptionReqChan <- sub_route_action
+	SubscriptionReqChan <- subRouteAction
 
 	// Setting new subscription ID in the RMR header
-	params.SubId = int(new_sub_id)
+	params.SubId = int(newSubId)
 
-	xapp.Logger.Info("Generated ID: %v. Forwarding to E2 Termination...", int(new_sub_id))
+	xapp.Logger.Info("Generated ID: %v. Forwarding to E2 Termination...", int(newSubId))
 	c.rmrSend(params)
-	xapp.Logger.Info("--- Debugging transaction table = %v", c.tracker.transaction_table)
+	xapp.Logger.Debug("--- Debugging transaction table = %v", c.tracker.transactionTable)
 	return
 }
 
 func (c *Control) handleSubscriptionResponse(params *xapp.RMRParams) (err error) {
-	payload_seq_num, err := c.e2ap.GetSubscriptionResponseSequenceNumber(params.Payload)
+	payloadSeqNum, err := c.e2ap.GetSubscriptionResponseSequenceNumber(params.Payload)
 	if err != nil {
 		err = errors.New("Unable to get Subscription Sequence Number from Payload due to: " + err.Error())
 		return
 	}
-	xapp.Logger.Info("Subscription Response Received. RMR SUBSCRIPTION_ID: %v | PAYLOAD SEQUENCE_NUMBER: %v", params.SubId, payload_seq_num)
-	if !c.registry.IsValidSequenceNumber(payload_seq_num) {
-		err = errors.New("Unknown Subscription ID: " + strconv.Itoa(int(payload_seq_num)) + " in Subscritpion Response. Message discarded.")
+	xapp.Logger.Info("Subscription Response Received. RMR SUBSCRIPTION_ID: %v | PAYLOAD SEQUENCE_NUMBER: %v", params.SubId, payloadSeqNum)
+	if !c.registry.IsValidSequenceNumber(payloadSeqNum) {
+		err = errors.New("Unknown Subscription ID: " + strconv.Itoa(int(payloadSeqNum)) + " in Subscritpion Response. Message discarded.")
 		return
 	}
-	c.registry.setSubscriptionToConfirmed(payload_seq_num)
+	c.registry.setSubscriptionToConfirmed(payloadSeqNum)
 	xapp.Logger.Info("Subscription Response Registered. Forwarding to Requestor...")
-	transaction, err := c.tracker.complete_transaction(payload_seq_num, DELETE)
+	transaction, err := c.tracker.completeTransaction(payloadSeqNum, CREATE)
 	if err != nil {
-		xapp.Logger.Error("Failed to create a transaction record due to %v", err)
+		xapp.Logger.Error("Failed to delete a Subscription Request transaction record due to %v", err)
 		return
 	}
-	xapp.Logger.Info("Subscription ID: %v, from address: %v:%v. Forwarding to E2 Termination...", int(payload_seq_num), transaction.Xapp_instance_address, transaction.Xapp_port)
-	params.Mbuf = transaction.Mbuf
+	xapp.Logger.Info("Subscription ID: %v, from address: %v:%v. Forwarding to E2 Termination...", int(payloadSeqNum), transaction.XappInstanceAddress, transaction.XappPort)
+	params.Mbuf = transaction.OrigParams.Mbuf
 	c.rmrReplyToSender(params)
 	return
 }
@@ -230,54 +223,57 @@
 }
 
 func (c *Control) handleSubscriptionDeleteRequest(params *xapp.RMRParams) (err error) {
-	payload_seq_num, err := c.e2ap.GetSubscriptionDeleteRequestSequenceNumber(params.Payload)
+	payloadSeqNum, err := c.e2ap.GetSubscriptionDeleteRequestSequenceNumber(params.Payload)
 	if err != nil {
 		err = errors.New("Unable to get Subscription Sequence Number from Payload due to: " + err.Error())
 		return
 	}
-	xapp.Logger.Info("Subscription Delete Request Received. RMR SUBSCRIPTION_ID: %v | PAYLOAD SEQUENCE_NUMBER: %v", params.SubId, payload_seq_num)
-	if c.registry.IsValidSequenceNumber(payload_seq_num) {
-		c.registry.deleteSubscription(payload_seq_num)
-		trackErr := c.trackDeleteTransaction(params, payload_seq_num)
+	xapp.Logger.Info("Subscription Delete Request Received. RMR SUBSCRIPTION_ID: %v | PAYLOAD SEQUENCE_NUMBER: %v", params.SubId, payloadSeqNum)
+	if c.registry.IsValidSequenceNumber(payloadSeqNum) {
+		c.registry.deleteSubscription(payloadSeqNum)
+		trackErr := c.trackDeleteTransaction(params, payloadSeqNum)
 		if trackErr != nil {
-			xapp.Logger.Error("Failed to create a transaction record due to %v", err)
+			xapp.Logger.Error("Failed to create a Subscription Delete Request transaction record due to %v", trackErr)
 			return trackErr
 		}
 	}
-	xapp.Logger.Info("Subscription ID: %v. Forwarding to E2 Termination...", int(payload_seq_num))
+	xapp.Logger.Info("Subscription ID: %v. Forwarding to E2 Termination...", int(payloadSeqNum))
 	c.rmrSend(params)
 	return
 }
 
-func (c *Control) trackDeleteTransaction(params *xapp.RMRParams, payload_seq_num uint16) (err error) {
-	src_addr, src_port, err := c.rtmgrClient.SplitSource(params.Src)
-	xact_key := Transaction_key{payload_seq_num, DELETE}
-	xact_value := Transaction{*src_addr, *src_port, params.Payload, params.Mbuf}
-	err = c.tracker.Track_transaction(xact_key, xact_value)
+func (c *Control) trackDeleteTransaction(params *xapp.RMRParams, payloadSeqNum uint16) (err error) {
+	srcAddr, srcPort, err := c.rtmgrClient.SplitSource(params.Src)
+	if err != nil {
+		xapp.Logger.Error("Failed to update routing-manager about the subscription delete request with reason: %s", err)
+	}
+	xactKey := TransactionKey{payloadSeqNum, DELETE}
+	xactValue := Transaction{*srcAddr, *srcPort, params}
+	err = c.tracker.TrackTransaction(xactKey, xactValue)
 	return
 }
 
 func (c *Control) handleSubscriptionDeleteResponse(params *xapp.RMRParams) (err error) {
-	payload_seq_num, err := c.e2ap.GetSubscriptionDeleteResponseSequenceNumber(params.Payload)
+	payloadSeqNum, err := c.e2ap.GetSubscriptionDeleteResponseSequenceNumber(params.Payload)
 	if err != nil {
 		err = errors.New("Unable to get Subscription Sequence Number from Payload due to: " + err.Error())
 		return
 	}
-    var transaction , _= c.tracker.Retrive_transaction(payload_seq_num, DELETE)
-	sub_route_action := subRouteInfo{DELETE, transaction.Xapp_instance_address, transaction.Xapp_port, payload_seq_num }
+	var transaction, _ = c.tracker.RetriveTransaction(payloadSeqNum, DELETE)
+	subRouteAction := SubRouteInfo{DELETE, transaction.XappInstanceAddress, transaction.XappPort, payloadSeqNum}
 	go c.rtmgrClient.SubscriptionRequestUpdate()
-	SubscriptionReqChan <- sub_route_action
+	SubscriptionReqChan <- subRouteAction
 
-	xapp.Logger.Info("Subscription Delete Response Received. RMR SUBSCRIPTION_ID: %v | PAYLOAD SEQUENCE_NUMBER: %v", params.SubId, payload_seq_num)
-	if c.registry.releaseSequenceNumber(payload_seq_num) {
-		transaction, err = c.tracker.complete_transaction(payload_seq_num, DELETE)
+	xapp.Logger.Info("Subscription Delete Response Received. RMR SUBSCRIPTION_ID: %v | PAYLOAD SEQUENCE_NUMBER: %v", params.SubId, payloadSeqNum)
+	if c.registry.releaseSequenceNumber(payloadSeqNum) {
+		transaction, err = c.tracker.completeTransaction(payloadSeqNum, DELETE)
 		if err != nil {
-			xapp.Logger.Error("Failed to create a transaction record due to %v", err)
+			xapp.Logger.Error("Failed to delete a Subscription Delete Request transaction record due to %v", err)
 			return
 		}
-		xapp.Logger.Info("Subscription ID: %v, from address: %v:%v. Forwarding to E2 Termination...", int(payload_seq_num), transaction.Xapp_instance_address, transaction.Xapp_port)
+		xapp.Logger.Info("Subscription ID: %v, from address: %v:%v. Forwarding to E2 Termination...", int(payloadSeqNum), transaction.XappInstanceAddress, transaction.XappPort)
 		//params.Src = xAddress + ":" + strconv.Itoa(int(xPort))
-		params.Mbuf = transaction.Mbuf
+		params.Mbuf = transaction.OrigParams.Mbuf
 		c.rmrReplyToSender(params)
 	}
 	return
diff --git a/pkg/control/e2ap.go b/pkg/control/e2ap.go
index 9ecef4e..6f5edcb 100644
--- a/pkg/control/e2ap.go
+++ b/pkg/control/e2ap.go
@@ -34,86 +34,86 @@
 type E2ap struct {
 }
 
-func (c *E2ap) GetSubscriptionRequestSequenceNumber(payload []byte) (sub_id uint16, err error) {
+func (c *E2ap) GetSubscriptionRequestSequenceNumber(payload []byte) (subId uint16, err error) {
 	cptr := unsafe.Pointer(&payload[0])
 	cret := C.e2ap_get_ric_subscription_request_sequence_number(cptr, C.size_t(len(payload)))
 	if cret < 0 {
 		return 0, errors.New("e2ap wrapper is unable to get Subscirption Request Sequence Number due to wrong or invalid payload")
 	}
-	sub_id = uint16(cret)
+	subId = uint16(cret)
 	return
 }
 
-func (c *E2ap) SetSubscriptionRequestSequenceNumber(payload []byte, newSubscriptionid uint16) (new_payload []byte, err error) {
+func (c *E2ap) SetSubscriptionRequestSequenceNumber(payload []byte, newSubscriptionid uint16) (newPayload []byte, err error) {
 	cptr := unsafe.Pointer(&payload[0])
 	size := C.e2ap_set_ric_subscription_request_sequence_number(cptr, C.size_t(len(payload)), C.long(newSubscriptionid))
 	if size < 0 {
-		return make([]byte, 0), errors.New("e2ap wrapper is unable to set Subscirption Request Sequence Number due to wrong or invalid payload")
+		return make([]byte, 0), errors.New("e2ap wrapper is unable to set Subscription Request Sequence Number due to wrong or invalid payload")
 	}
-	new_payload = C.GoBytes(cptr, C.int(size))
+	newPayload = C.GoBytes(cptr, C.int(size))
 	return
 }
 
-func (c *E2ap) GetSubscriptionResponseSequenceNumber(payload []byte) (sub_id uint16, err error) {
+func (c *E2ap) GetSubscriptionResponseSequenceNumber(payload []byte) (subId uint16, err error) {
 	cptr := unsafe.Pointer(&payload[0])
 	cret := C.e2ap_get_ric_subscription_response_sequence_number(cptr, C.size_t(len(payload)))
 	if cret < 0 {
 		return 0, errors.New("e2ap wrapper is unable to get Subscirption Response Sequence Number due to wrong or invalid payload")
 	}
-	sub_id = uint16(cret)
+	subId = uint16(cret)
 	return
 }
 
-func (c *E2ap) SetSubscriptionResponseSequenceNumber(payload []byte, newSubscriptionid uint16) (new_payload []byte, err error) {
+func (c *E2ap) SetSubscriptionResponseSequenceNumber(payload []byte, newSubscriptionid uint16) (newPayload []byte, err error) {
 	cptr := unsafe.Pointer(&payload[0])
 	size := C.e2ap_set_ric_subscription_response_sequence_number(cptr, C.size_t(len(payload)), C.long(newSubscriptionid))
 	if size < 0 {
-		return make([]byte, 0), errors.New("e2ap wrapper is unable to set Subscirption Reponse Sequence Number due to wrong or invalid payload")
+		return make([]byte, 0), errors.New("e2ap wrapper is unable to set Subscription Response Sequence Number due to wrong or invalid payload")
 	}
-	new_payload = C.GoBytes(cptr, C.int(size))
+	newPayload = C.GoBytes(cptr, C.int(size))
 	return
 }
 
 /* RICsubscriptionDeleteRequest */
 
-func (c *E2ap) GetSubscriptionDeleteRequestSequenceNumber(payload []byte) (sub_id uint16, err error) {
+func (c *E2ap) GetSubscriptionDeleteRequestSequenceNumber(payload []byte) (subId uint16, err error) {
 	cptr := unsafe.Pointer(&payload[0])
 	cret := C.e2ap_get_ric_subscription_delete_request_sequence_number(cptr, C.size_t(len(payload)))
 	if cret < 0 {
 		return 0, errors.New("e2ap wrapper is unable to get Subscirption Delete Request Sequence Number due to wrong or invalid payload")
 	}
-	sub_id = uint16(cret)
+	subId = uint16(cret)
 	return
 }
 
-func (c *E2ap) SetSubscriptionDeleteRequestSequenceNumber(payload []byte, newSubscriptionid uint16) (new_payload []byte, err error) {
+func (c *E2ap) SetSubscriptionDeleteRequestSequenceNumber(payload []byte, newSubscriptionid uint16) (newPayload []byte, err error) {
 	cptr := unsafe.Pointer(&payload[0])
 	size := C.e2ap_set_ric_subscription_delete_request_sequence_number(cptr, C.size_t(len(payload)), C.long(newSubscriptionid))
 	if size < 0 {
-		return make([]byte, 0), errors.New("e2ap wrapper is unable to set Subscirption Request Sequence Number due to wrong or invalid payload")
+		return make([]byte, 0), errors.New("e2ap wrapper is unable to set Subscription Delete Request Sequence Number due to wrong or invalid payload")
 	}
-	new_payload = C.GoBytes(cptr, C.int(size))
+	newPayload = C.GoBytes(cptr, C.int(size))
 	return
 }
 
 /* RICsubscriptionDeleteResponse */
 
-func (c *E2ap) GetSubscriptionDeleteResponseSequenceNumber(payload []byte) (sub_id uint16, err error) {
+func (c *E2ap) GetSubscriptionDeleteResponseSequenceNumber(payload []byte) (subId uint16, err error) {
 	cptr := unsafe.Pointer(&payload[0])
 	cret := C.e2ap_get_ric_subscription_delete_response_sequence_number(cptr, C.size_t(len(payload)))
 	if cret < 0 {
 		return 0, errors.New("e2ap wrapper is unable to get Subscirption Delete Response Sequence Number due to wrong or invalid payload")
 	}
-	sub_id = uint16(cret)
+	subId = uint16(cret)
 	return
 }
 
-func (c *E2ap) SetSubscriptionDeleteResponseSequenceNumber(payload []byte, newSubscriptionid uint16) (new_payload []byte, err error) {
+func (c *E2ap) SetSubscriptionDeleteResponseSequenceNumber(payload []byte, newSubscriptionid uint16) (newPayload []byte, err error) {
 	cptr := unsafe.Pointer(&payload[0])
 	size := C.e2ap_set_ric_subscription_delete_response_sequence_number(cptr, C.size_t(len(payload)), C.long(newSubscriptionid))
 	if size < 0 {
-		return make([]byte, 0), errors.New("e2ap wrapper is unable to set Subscirption Reponse Sequence Number due to wrong or invalid payload")
+		return make([]byte, 0), errors.New("e2ap wrapper is unable to set Subscription Delete Response Sequence Number due to wrong or invalid payload")
 	}
-	new_payload = C.GoBytes(cptr, C.int(size))
+	newPayload = C.GoBytes(cptr, C.int(size))
 	return
 }
diff --git a/pkg/control/registry.go b/pkg/control/registry.go
index 2b04f38..6717612 100644
--- a/pkg/control/registry.go
+++ b/pkg/control/registry.go
@@ -34,9 +34,7 @@
 
 // Reserves and returns the next free sequence number
 func (r *Registry) ReserveSequenceNumber() uint16 {
-	if r.IsValidSequenceNumber(r.counter){
-
-	}
+	if r.IsValidSequenceNumber(r.counter) {	}
 	sequenceNumber := r.counter
 	r.register[sequenceNumber] = false
 	r.shift()
@@ -78,4 +76,4 @@
 		delete(r.register, sn)
 		return true
 	}
-}
\ No newline at end of file
+}
diff --git a/pkg/control/tracker.go b/pkg/control/tracker.go
index e08f8db..eddfbda 100644
--- a/pkg/control/tracker.go
+++ b/pkg/control/tracker.go
@@ -27,24 +27,24 @@
 Implements a record of ongoing transactions and helper functions to CRUD the records.
 */
 type Tracker struct {
-	transaction_table map[Transaction_key]Transaction
+	transactionTable map[TransactionKey]Transaction
 }
 
 func (t *Tracker) Init() {
-	t.transaction_table = make(map[Transaction_key]Transaction)
+	t.transactionTable = make(map[TransactionKey]Transaction)
 }
 
 /*
 Checks if a tranascation with similar type has been ongoing. If not then creates one.
 Returns error if there is similar transatcion ongoing.
 */
-func (t *Tracker) Track_transaction(key Transaction_key, xact Transaction) error{
-	if _, ok := t.transaction_table[key]; ok {
+func (t *Tracker) TrackTransaction(key TransactionKey, xact Transaction) error {
+	if _, ok := t.transactionTable[key]; ok {
 		// TODO: Implement merge related check here. If the key is same but the value is different.
-		err := fmt.Errorf("Transaction tracker: Similar transaction with sub id %d and type %s is ongoing", key.SubID, key.trans_type )
+		err := fmt.Errorf("transaction tracker: Similar transaction with sub id %d and type %s is ongoing", key.SubID, key.transType)
 		return err
 	}
-	t.transaction_table[key] = xact
+	t.transactionTable[key] = xact
 	return nil
 }
 
@@ -52,14 +52,14 @@
 Retreives the transaction table entry for the given request.
 Returns error in case the transaction cannot be found.
 */
-func (t *Tracker) Update_transaction(SubID uint16, trans_type Action, xact Transaction) error{
-	key := Transaction_key{SubID, trans_type}
-	if _, ok := t.transaction_table[key]; ok {
+func (t *Tracker) UpdateTransaction(SubID uint16, transType Action, xact Transaction) error {
+	key := TransactionKey{SubID, transType}
+	if _, ok := t.transactionTable[key]; ok {
 		// TODO: Implement merge related check here. If the key is same but the value is different.
-		err := fmt.Errorf("Transaction tracker: Similar transaction with sub id %d and type %s is ongoing", key.SubID, key.trans_type )
+		err := fmt.Errorf("transaction tracker: Similar transaction with sub id %d and type %v is ongoing", key.SubID, key.transType)
 		return err
 	}
-	t.transaction_table[key] = xact
+	t.transactionTable[key] = xact
 	return nil
 }
 
@@ -67,13 +67,13 @@
 Retreives the transaction table entry for the given request.
 Returns error in case the transaction cannot be found.
 */
-func (t *Tracker) Retrive_transaction(subID uint16, act Action) (Transaction, error){
-	key := Transaction_key{subID, act}
+func (t *Tracker) RetriveTransaction(subID uint16, act Action) (Transaction, error) {
+	key := TransactionKey{subID, act}
 	var xact Transaction
-	if xact, ok := t.transaction_table[key]; ok {
+	if xact, ok := t.transactionTable[key]; ok {
 		return xact, nil
 	}
-	err := fmt.Errorf("Tranaction record for Subscription ID %d and action %s does not exist", subID, act)
+	err := fmt.Errorf("transaction record for Subscription ID %d and action %s does not exist", subID, act)
 	return xact, err
 }
 
@@ -81,13 +81,13 @@
 Deletes the transaction table entry for the given request and returns the deleted xapp's address and port for reference.
 Returns error in case the transaction cannot be found.
 */
-func (t *Tracker) complete_transaction(subID uint16, act Action) (Transaction, error){
-	key := Transaction_key{subID, act}
-	var empty_transaction Transaction
-	if xact, ok := t.transaction_table[key]; ok {
-		delete(t.transaction_table, key)
+func (t *Tracker) completeTransaction(subID uint16, act Action) (Transaction, error) {
+	key := TransactionKey{subID, act}
+	var emptyTransaction Transaction
+	if xact, ok := t.transactionTable[key]; ok {
+		delete(t.transactionTable, key)
 		return xact, nil
 	}
-	err := fmt.Errorf("Tranaction record for Subscription ID %d and action %s does not exist", subID, act)
-	return empty_transaction, err
+	err := fmt.Errorf("transaction record for Subscription ID %d and action %s does not exist", subID, act)
+	return emptyTransaction, err
 }
diff --git a/pkg/control/types.go b/pkg/control/types.go
index d12233c..3a9587f 100644
--- a/pkg/control/types.go
+++ b/pkg/control/types.go
@@ -29,24 +29,22 @@
 	Payload        []byte
 }
 
-type subRouteInfo struct {
-	Command  Action
-	Address  string
-	Port     uint16
-	SubID    uint16
+type SubRouteInfo struct {
+	Command Action
+	Address string
+	Port    uint16
+	SubID   uint16
 }
 
 type Action int
 
-type Transaction_key struct {
-	SubID      uint16
-	trans_type Action
+type TransactionKey struct {
+	SubID     uint16
+	transType Action
 }
 
 type Transaction struct {
-//	Xapp_address          string
-	Xapp_instance_address string
-	Xapp_port             uint16
-	Ric_sub_req           []byte
-	Mbuf                  *xapp.RMRMbuf
+	XappInstanceAddress string
+	XappPort            uint16
+	OrigParams          *xapp.RMRParams
 }
diff --git a/test/e2t/container/Dockerfile b/test/e2t/container/Dockerfile
index 7b9b3da..e3855f7 100644
--- a/test/e2t/container/Dockerfile
+++ b/test/e2t/container/Dockerfile
@@ -23,24 +23,19 @@
 
 FROM nexus3.o-ran-sc.org:10004/bldr-ubuntu18-c-go:1-u18.04-nng1.1.1 as submgrbuild
 
-ENV HTTP_PROXY=http://10.144.1.10:8080
-ENV HTTPS_PROXY=http://10.144.1.10:8080
-RUN echo 'use_proxy=yes \n http_proxy=http://10.144.1.10:8080 \n https_proxy=http://10.144.1.10:8080' > /etc/wgetrc
-RUN echo 'Acquire::http::Proxy "http://87.254.212.121:8080/";' > /etc/apt/apt.conf
-
-COPY . /opt/submgr
-
-ARG RMRVERSION=1.3.0
-
-RUN wget --content-disposition https://packagecloud.io/o-ran-sc/master/packages/debian/stretch/rmr_${RMRVERSION}_amd64.deb/download.deb && dpkg -i rmr_${RMRVERSION}_amd64.deb
-RUN wget --content-disposition https://packagecloud.io/o-ran-sc/master/packages/debian/stretch/rmr-dev_${RMRVERSION}_amd64.deb/download.deb && dpkg -i rmr-dev_${RMRVERSION}_amd64.deb
-RUN rm -f rmr_${RMRVERSION}_amd64.deb rmr-dev_${RMRVERSION}_amd64.deb
+# Install RMr shared library
+RUN wget --content-disposition https://packagecloud.io/o-ran-sc/staging/packages/debian/stretch/rmr_1.9.0_amd64.deb/download.deb && dpkg -i rmr_1.9.0_amd64.deb && rm -rf rmr_1.9.0_amd64.deb
+# Install RMr development header files
+RUN wget --content-disposition https://packagecloud.io/o-ran-sc/staging/packages/debian/stretch/rmr-dev_1.9.0_amd64.deb/download.deb && dpkg -i rmr-dev_1.9.0_amd64.deb && rm -rf rmr-dev_1.9.0_amd64.deb
 
 # "PULLING LOG and COMPILING LOG"
 RUN git clone "https://gerrit.o-ran-sc.org/r/com/log" /opt/log && cd /opt/log && \
  ./autogen.sh && ./configure && make install && ldconfig
 
+WORKDIR /opt/submgr
+
 # "COMPILING E2AP Wrapper"
+COPY e2ap e2ap
 RUN cd /opt/submgr/e2ap && \
  gcc -c -fPIC -Iheaders/ lib/*.c wrapper.c && \
  gcc *.o -shared -o libwrapper.so && \
@@ -55,16 +50,28 @@
     && chmod +x swagger
 
 # "Getting and generating routing managers api client"
-RUN cd /opt/submgr \
-    && git clone "https://gerrit.o-ran-sc.org/r/ric-plt/rtmgr" \
+COPY api api
+RUN git clone "https://gerrit.o-ran-sc.org/r/ric-plt/rtmgr" \
     && cp rtmgr/api/routing_manager.yaml api/ \
     && rm -rf rtmgr
-RUN cd /opt/submgr \
-    && mkdir -p /root/go \
-    && /usr/local/go/bin/swagger generate client -f api/routing_manager.yaml -t pkg/ -m rtmgr_models -c rtmgr_client
 
-RUN mkdir -p /opt/bin && cd /opt/submgr && \
- /usr/local/go/bin/go get && \
+RUN mkdir pkg
+
+COPY go.mod go.mod
+
+RUN mkdir -p /root/go && \
+    /usr/local/go/bin/swagger generate client -f api/routing_manager.yaml -t pkg/ -m rtmgr_models -c rtmgr_client
+
+COPY go.mod go.mod
+
+RUN /usr/local/go/bin/go mod tidy
+
+#Compiling E2T
+COPY pkg pkg
+COPY cmd cmd
+COPY test test
+
+RUN mkdir -p /opt/bin && \
    /usr/local/go/bin/go build -o /opt/test/e2t/e2t ./test/e2t/e2t.go && \
     mkdir -p /opt/test/e2t/container/usr/local
 
@@ -77,4 +84,4 @@
 
 RUN ldconfig
 
-RUN chmod 755 /run_e2t.sh
\ No newline at end of file
+RUN chmod 755 /run_e2t.sh
diff --git a/test/e2t/e2t.go b/test/e2t/e2t.go
index 631f636..88bc250 100644
--- a/test/e2t/e2t.go
+++ b/test/e2t/e2t.go
@@ -19,92 +19,136 @@
 
 package main
 
+/*
+#include <rmr/RIC_message_types.h>
+#include <rmr/rmr.h>
+
+#cgo CFLAGS: -I../
+#cgo LDFLAGS: -lrmr_nng -lnng
+*/
+import "C"
+
 import (
 	"encoding/hex"
 	"errors"
 	submgr "gerrit.o-ran-sc.org/r/ric-plt/submgr/pkg/control"
 	"gerrit.o-ran-sc.org/r/ric-plt/xapp-frame/pkg/xapp"
 	"github.com/spf13/viper"
-	"time"
+	"strconv"
 )
 
-
 type E2t struct {
 	submgr.E2ap
 }
 
-var c chan submgr.RmrDatagram = make(chan submgr.RmrDatagram, 1)
+var c chan xapp.RMRParams = make(chan xapp.RMRParams, 1)
 
-var RAWDATA string
+var requestRawData string
+var deleteRawData string
 
 func init() {
 	viper.AutomaticEnv()
 	viper.SetEnvPrefix("e2t")
 	viper.AllowEmptyEnv(true)
-	RAWDATA = viper.GetString("rawdata")
-	if RAWDATA == "" {
-		RAWDATA = "000001ea7e000500aaaabbbb"
+	requestRawData = viper.GetString("rawdata")
+	if requestRawData == "" {
+		requestRawData = "20c9001d000003ea7e00050000010002ea6300020003ea6c000700ea6d40020004"
 	}
-	xapp.Logger.Info("Initial RAW Data: %v", RAWDATA)
+	xapp.Logger.Info("Initial RAW Data: %v", requestRawData)
+	deleteRawData = viper.GetString("rawdata")
+	if deleteRawData == "" {
+		deleteRawData = "20ca0012000002ea7e00050000010002ea6300020003"
+	}
+	xapp.Logger.Info("Initial RAW Data: %v", deleteRawData)
 }
 
-func (e *E2t) GeneratePayload(sub_id uint16) (payload []byte, err error) {
-	skeleton, err := hex.DecodeString(RAWDATA)
+func (e *E2t) GenerateRequestPayload(subId uint16) (payload []byte, err error) {
+	skeleton, err := hex.DecodeString(requestRawData)
 	if err != nil {
-		return make([]byte, 0), errors.New("Unable to decode data provided in RCO_RAWDATA environment variable")
+		return make([]byte, 0), errors.New("unable to decode data provided in \"RCO_RAWDATA\" environment variable")
 	}
-	payload, err = e.SetSubscriptionResponseSequenceNumber(skeleton, sub_id)
+	payload, err = e.SetSubscriptionResponseSequenceNumber(skeleton, subId)
 	return
 }
 
-func (e E2t) Consume(mtype, sub_id int, len int, payload []byte) (err error) {
-	payload_seq_num, err := e.GetSubscriptionRequestSequenceNumber(payload)
+func (e *E2t) GenerateDeletePayload(subId uint16) (payload []byte, err error) {
+	skeleton, err := hex.DecodeString(deleteRawData)
 	if err != nil {
-		xapp.Logger.Error("Unable to get Subscription Sequence Number from Payload due to: " + err.Error())	
-	}	
-	xapp.Logger.Info("Message Received: RMR SUBSCRIPTION_ID: %v | PAYLOAD SEQUENCE_NUMBER: %v", sub_id, payload_seq_num)
-	err = e.sendSubscriptionResponse(uint16(sub_id))
+		return make([]byte, 0), errors.New("unable to decode data provided in \"RCO_RAWDATA\" environment variable")
+	}
+	payload, err = e.SetSubscriptionDeleteResponseSequenceNumber(skeleton, subId)
 	return
 }
 
-func (e *E2t) sendSubscriptionResponse(sub_id uint16) (err error) {
-	payload, err := e.GeneratePayload(sub_id)
+func (e E2t) Consume(rp *xapp.RMRParams) (err error) {
+	switch rp.Mtype {
+	case C.RIC_SUB_REQ:
+		err = e.handleSubscriptionRequest(rp)
+	case C.RIC_SUB_DEL_REQ:
+		err = e.handleSubscriptionDeleteRequest(rp)
+	default:
+		err = errors.New("Message Type " + strconv.Itoa(rp.Mtype) + " is discarded")
+		xapp.Logger.Error("Unknown message type: %v", err)
+	}
+	return
+}
+
+func (e E2t) handleSubscriptionRequest(request *xapp.RMRParams) (err error) {
+	payloadSeqNum, err := e.GetSubscriptionRequestSequenceNumber(request.Payload)
+	if err != nil {
+		xapp.Logger.Error("Unable to get Subscription Sequence Number from Payload due to: " + err.Error())
+	}
+	xapp.Logger.Info("Subscription Request Received: RMR SUBSCRIPTION_ID: %v | PAYLOAD SEQUENCE_NUMBER: %v", payloadSeqNum, payloadSeqNum)
+	payload, err := e.GenerateRequestPayload(payloadSeqNum)
 	if err != nil {
 		xapp.Logger.Debug(err.Error())
 		return
 	}
-	c  <- submgr.RmrDatagram{12011, sub_id, payload}
+	request.Payload = payload
+	request.Mtype = 12011
+	c <- *request
+	return
+}
+
+func (e E2t) handleSubscriptionDeleteRequest(request *xapp.RMRParams) (err error) {
+	payloadSeqNum, err := e.GetSubscriptionDeleteRequestSequenceNumber(request.Payload)
+	if err != nil {
+		xapp.Logger.Error("Unable to get Subscription Sequence Number from Payload due to: " + err.Error())
+	}
+	xapp.Logger.Info("Subscription Delete Request Received: RMR SUBSCRIPTION_ID: %v | PAYLOAD SEQUENCE_NUMBER: %v", payloadSeqNum, payloadSeqNum)
+	payload, err := e.GenerateDeletePayload(payloadSeqNum)
+	if err != nil {
+		xapp.Logger.Debug(err.Error())
+		return
+	}
+	request.Payload = payload
+	request.Mtype = 12021
+	c <- *request
 	return
 }
 
 func (e *E2t) Run() {
 	for {
 		message := <-c
-		payload_seq_num, err := e.GetSubscriptionResponseSequenceNumber(message.Payload)
-		if err != nil {
-			xapp.Logger.Debug("Unable to get Subscription Sequence Number from Payload due to: " + err.Error())	
+		var payloadSeqNum uint16
+		var err error
+		if message.Mtype == 12011 {
+			payloadSeqNum, err = e.GetSubscriptionResponseSequenceNumber(message.Payload)
+		} else if message.Mtype == 12021 {
+			payloadSeqNum, err = e.GetSubscriptionDeleteResponseSequenceNumber(message.Payload)
+		} else {
+			err = errors.New("OH MY GOD")
 		}
-		xapp.Logger.Info("Sending Message: TYPE: %v | RMR SUBSCRIPTION_ID: %v | PAYLOAD SEQUENCE_NUMBER: %v)", message.MessageType, message.SubscriptionId, payload_seq_num)
-		xapp.Rmr.Send(message.MessageType, int(message.SubscriptionId), len(message.Payload), message.Payload)
-	}
-}
-
-func (e *E2t) sendInvalidTestMessages() {
-	payload, err := e.GeneratePayload(0)
-	if err != nil {
-		return
-	}
-	for {
-		time.Sleep(7 * time.Second)
-		c <- submgr.RmrDatagram{12011, 0, payload}
-		time.Sleep(7 * time.Second)
-		c <- submgr.RmrDatagram{12011, 0, make([]byte, 1)}
+		if err != nil {
+			xapp.Logger.Debug("Unable to get Subscription Sequence Number from Payload due to: " + err.Error())
+		}
+		xapp.Logger.Info("Sending Message: TYPE: %v | RMR SUBSCRIPTION_ID: %v | PAYLOAD SEQUENCE_NUMBER: %v)", message.Mtype, message.SubId, payloadSeqNum)
+		xapp.Rmr.Send(&message, true)
 	}
 }
 
 func main() {
 	e2t := E2t{}
 	go e2t.Run()
-	go e2t.sendInvalidTestMessages()
 	xapp.Run(e2t)
 }
diff --git a/test/rco/container/Dockerfile b/test/rco/container/Dockerfile
index 557afd2..8687618 100644
--- a/test/rco/container/Dockerfile
+++ b/test/rco/container/Dockerfile
@@ -28,7 +28,6 @@
 RUN echo 'use_proxy=yes \n http_proxy=http://10.144.1.10:8080 \n https_proxy=http://10.144.1.10:8080' > /etc/wgetrc
 RUN echo 'Acquire::http::Proxy "http://87.254.212.121:8080/";' > /etc/apt/apt.conf
 
-COPY . /opt/submgr
 # Install RMr shared library
 RUN wget --content-disposition https://packagecloud.io/o-ran-sc/staging/packages/debian/stretch/rmr_1.6.0_amd64.deb/download.deb && dpkg -i rmr_1.6.0_amd64.deb
 # Install RMr development header files
@@ -38,8 +37,11 @@
 RUN git clone "https://gerrit.o-ran-sc.org/r/com/log" /opt/log && cd /opt/log && \
  ./autogen.sh && ./configure && make install && ldconfig
 
+WORKDIR /opt/submgr
+
 # "COMPILING E2AP Wrapper"
-RUN cd /opt/submgr/e2ap && \
+COPY e2ap e2ap
+RUN cd e2ap && \
  gcc -c -fPIC -Iheaders/ lib/*.c wrapper.c && \
  gcc *.o -shared -o libwrapper.so && \
  cp libwrapper.so /usr/local/lib/ && \
@@ -53,17 +55,28 @@
     && chmod +x swagger
 
 # "Getting and generating routing managers api client"
-RUN cd /opt/submgr \
-    && git clone "https://gerrit.o-ran-sc.org/r/ric-plt/rtmgr" \
+COPY api api
+RUN git clone "https://gerrit.o-ran-sc.org/r/ric-plt/rtmgr" \
     && cp rtmgr/api/routing_manager.yaml api/ \
     && rm -rf rtmgr
-RUN cd /opt/submgr \
-    && mkdir -p /root/go \
-    && /usr/local/go/bin/swagger generate client -f api/routing_manager.yaml -t pkg/ -m rtmgr_models -c rtmgr_client
 
+RUN mkdir pkg
 
-RUN mkdir -p /opt/bin && cd /opt/submgr && \
- /usr/local/go/bin/go get && \
+COPY go.mod go.mod
+
+RUN mkdir -p /root/go && \
+    /usr/local/go/bin/swagger generate client -f api/routing_manager.yaml -t pkg/ -m rtmgr_models -c rtmgr_client
+
+COPY go.mod go.mod
+
+RUN /usr/local/go/bin/go mod tidy
+
+#Compiling RCO
+COPY pkg pkg
+COPY cmd cmd
+COPY test test
+
+RUN mkdir -p /opt/bin && \
    /usr/local/go/bin/go build -o /opt/test/rco/rco ./test/rco/rco.go && \
     mkdir -p /opt/test/rco/container/usr/local
 
@@ -76,4 +89,4 @@
 
 RUN ldconfig
 RUN chmod 755 /run_rco.sh
-RUN chmod 755 /rco
\ No newline at end of file
+RUN chmod 755 /rco
diff --git a/test/rco/rco.go b/test/rco/rco.go
index 21062eb..646bb42 100644
--- a/test/rco/rco.go
+++ b/test/rco/rco.go
@@ -25,101 +25,115 @@
 	submgr "gerrit.o-ran-sc.org/r/ric-plt/submgr/pkg/control"
 	"gerrit.o-ran-sc.org/r/ric-plt/xapp-frame/pkg/xapp"
 	"github.com/spf13/viper"
-	"time"
 	"os"
+	"strconv"
+	"time"
 )
 
 type Rco struct {
 	submgr.E2ap
 }
 
-var c chan submgr.RmrDatagram = make(chan submgr.RmrDatagram, 1)
-var params *xapp.RMRParams
+var c = make(chan submgr.RmrDatagram, 1)
+var params xapp.RMRParams
 
-var REQUESTRAWDATA string
-var DELETERAWDATA string
-var SEEDSN uint16
-var DELETESEEDSN uint16
+var requestRawData string
+var deleteRawData string
+var seedSN uint16
+var deleteSeedSN uint16
 
 func init() {
 	viper.AutomaticEnv()
 	viper.SetEnvPrefix("rco")
 	viper.AllowEmptyEnv(true)
-	REQUESTRAWDATA = viper.GetString("rawdata")
-	if REQUESTRAWDATA == "" {
-		REQUESTRAWDATA = "000003ea7e000500aaaaccccea6300020000ea81000e00045465737400ea6b0003000100"
+	requestRawData = viper.GetString("rawdata")
+	if requestRawData == "" {
+		requestRawData = "00c90020000003ea7e00050000010002ea6300020003ea81000a000000ea6b4003000440"
 	}
-	DELETERAWDATA = viper.GetString("deleterawdata")
-	if DELETERAWDATA == "" {
-		DELETERAWDATA = "000002ea7e000500aaaabbbbea6300020000"
+	deleteRawData = viper.GetString("deleterawdata")
+	if deleteRawData == "" {
+		deleteRawData = "00ca0012000002ea7e00050000010002ea6300020003"
 	}
-	xapp.Logger.Info("Initial RAW DATA: %v", REQUESTRAWDATA)
-	xapp.Logger.Info("Initial DELETE RAW DATA: %v", DELETERAWDATA)
-	SEEDSN = uint16(viper.GetInt("seed_sn"))
-	if SEEDSN == 0 || SEEDSN > 65535 {
-		SEEDSN = 12345
+	xapp.Logger.Info("Initial RAW DATA: %v", requestRawData)
+	xapp.Logger.Info("Initial DELETE RAW DATA: %v", deleteRawData)
+	seedSN = uint16(viper.GetInt("seed_sn"))
+	if seedSN == 0 || seedSN > 65535 {
+		seedSN = 12345
 	}
-	DELETESEEDSN = uint16(viper.GetInt("delete_seed_sn"))
-	if DELETESEEDSN == 0 || DELETESEEDSN > 65535 {
-		DELETESEEDSN = SEEDSN
+	deleteSeedSN = uint16(viper.GetInt("delete_seed_sn"))
+	if deleteSeedSN == 0 || deleteSeedSN > 65535 {
+		deleteSeedSN = seedSN
 	}
 
-	xapp.Logger.Info("Initial SEQUENCE NUMBER: %v", SEEDSN)
+	xapp.Logger.Info("Initial SEQUENCE NUMBER: %v", seedSN)
 }
 
-func (r *Rco) GeneratePayload(sub_id uint16) (payload []byte, err error) {
-	skeleton, err := hex.DecodeString(REQUESTRAWDATA)
+func (r *Rco) GeneratePayload(subId uint16) (payload []byte, err error) {
+	skeleton, err := hex.DecodeString(requestRawData)
 	if err != nil {
-		return make([]byte, 0), errors.New("Unable to decode data provided in RCO_RAWDATA environment variable")
+		return make([]byte, 0), errors.New("nable to decode data provided in \"RCO_RAWDATA\" environment variable")
 	}
-	payload, err = r.SetSubscriptionRequestSequenceNumber(skeleton, sub_id)
+	payload, err = r.SetSubscriptionRequestSequenceNumber(skeleton, subId)
 	return
 }
 
-func (r *Rco) GenerateDeletePayload(sub_id uint16) (payload []byte, err error) {
-	skeleton, err := hex.DecodeString(DELETERAWDATA)
+func (r *Rco) GenerateDeletePayload(subId uint16) (payload []byte, err error) {
+	skeleton, err := hex.DecodeString(deleteRawData)
 	if err != nil {
-		return make([]byte, 0), errors.New("Unable to decode data provided in RCO_DELETE RAWDATA environment variable")
+		return make([]byte, 0), errors.New("unable to decode data provided in \"RCO_DELETERAWDATA\" environment variable")
 	}
-	payload, err = r.SetSubscriptionDeleteRequestSequenceNumber(skeleton, sub_id)
+	payload, err = r.SetSubscriptionDeleteRequestSequenceNumber(skeleton, subId)
 	return
 }
 
 func (r Rco) Consume(params *xapp.RMRParams) (err error) {
-	payload_seq_num, err := r.GetSubscriptionResponseSequenceNumber(params.Payload)
-	if err != nil {
-		xapp.Logger.Error("Unable to get Subscription Sequence Number from Payload due to: " + err.Error())	
+	switch params.Mtype {
+	case xapp.RICMessageTypes["RIC_SUB_RESP"]:
+		payloadSeqNum, err := r.GetSubscriptionResponseSequenceNumber(params.Payload)
+		if err != nil {
+			xapp.Logger.Error("SUBRESP: Unable to get Subscription Sequence Number from Payload due to: " + err.Error())
+		}
+		xapp.Logger.Info("Subscription Response Message Received: RMR SUBSCRIPTION_ID: %v | PAYLOAD SEQUENCE_NUMBER: %v", params.SubId, payloadSeqNum)
+		return err
+	case xapp.RICMessageTypes["RIC_SUB_DEL_RESP"]:
+		payloadSeqNum, err := r.GetSubscriptionDeleteResponseSequenceNumber(params.Payload)
+		if err != nil {
+			xapp.Logger.Error("DELRESP: Unable to get Subscription Sequence Number from Payload due to: " + err.Error())
+		}
+		xapp.Logger.Info("Subscription Delete Response Message Received: RMR SUBSCRIPTION_ID: %v | PAYLOAD SEQUENCE_NUMBER: %v", params.SubId, payloadSeqNum)
+		return err
+	default:
+		err = errors.New("Message Type " + strconv.Itoa(params.Mtype) + " is discarded")
+		xapp.Logger.Error("Unknown message type: %v", err)
+		return
 	}
-	xapp.Logger.Info("Message Received: RMR SUBSCRIPTION_ID: %v | PAYLOAD SEQUENCE_NUMBER: %v", params.SubId, payload_seq_num)
-	return
 }
 
 func (r *Rco) SendRequests() (err error) {
-	message, err := r.GeneratePayload(SEEDSN)
+	message, err := r.GeneratePayload(seedSN)
 	if err != nil {
 		xapp.Logger.Debug(err.Error())
 		return
 	}
-	deletemessage, err := r.GenerateDeletePayload(DELETESEEDSN)
+	deletemessage, err := r.GenerateDeletePayload(deleteSeedSN)
 	if err != nil {
 		xapp.Logger.Debug(err.Error())
 		return
 	}
 	for {
-		time.Sleep(2 * time.Second)
-		c <- submgr.RmrDatagram{12010, SEEDSN, message}
-		SEEDSN++
-		time.Sleep(2 * time.Second)
-		c <- submgr.RmrDatagram{12020, DELETESEEDSN, deletemessage}
-		DELETESEEDSN++
+		time.Sleep(5 * time.Second)
+		c <- submgr.RmrDatagram{MessageType: 12010, SubscriptionId: seedSN, Payload: message}
+		seedSN++
+		time.Sleep(5 * time.Second)
+		c <- submgr.RmrDatagram{MessageType: 12020, SubscriptionId: deleteSeedSN, Payload: deletemessage}
+		deleteSeedSN++
 	}
-	return
 }
 
 func (r *Rco) Run() {
 	for {
 		message := <-c
-		payload_seq_num, err := r.GetSubscriptionRequestSequenceNumber(message.Payload)
+		payloadSeqNum, err := r.GetSubscriptionRequestSequenceNumber(message.Payload)
 		if err != nil {
 			xapp.Logger.Debug("Unable to get Subscription Sequence Number from Payload due to: " + err.Error())
 		}
@@ -127,17 +141,17 @@
 		params.Mtype = message.MessageType
 		params.PayloadLen = len(message.Payload)
 		params.Payload = message.Payload
-		xapp.Logger.Info("Sending Message: TYPE: %v | RMR SUBSCRIPTION_ID: %v | PAYLOAD SEQUENCE_NUMBER: %v)", message.MessageType, message.SubscriptionId, payload_seq_num)
-		xapp.Rmr.Send(params, false)
+		xapp.Logger.Info("Sending Message: TYPE: %v | RMR SUBSCRIPTION_ID: %v | PAYLOAD SEQUENCE_NUMBER: %v)", message.MessageType, message.SubscriptionId, payloadSeqNum)
+		xapp.Rmr.Send(&params, false)
 	}
 }
 
-func (r *Rco) sendInvalidTestMessages(){
+func (r *Rco) sendInvalidTestMessages() {
 	for {
 		time.Sleep(7 * time.Second)
-		c <- submgr.RmrDatagram{10000, 0, make([]byte, 1)}
+		c <- submgr.RmrDatagram{MessageType: 10000, SubscriptionId: 0, Payload: make([]byte, 1)}
 		time.Sleep(7 * time.Second)
-		c <- submgr.RmrDatagram{12010, 0, make([]byte, 1)}
+		c <- submgr.RmrDatagram{MessageType: 12010, SubscriptionId: 0, Payload: make([]byte, 1)}
 	}
 }
 
@@ -148,6 +162,7 @@
 	go rco.sendInvalidTestMessages()
 	err := rco.SendRequests()
 	if err != nil {
+		xapp.Logger.Info("Error: %v", err)
 		os.Exit(1)
 	}
 }
diff --git a/tmp/rmr.go b/tmp/rmr.go
deleted file mode 100644
index 49cdf41..0000000
--- a/tmp/rmr.go
+++ /dev/null
@@ -1,284 +0,0 @@
-/*
-==================================================================================
-  Copyright (c) 2019 AT&T Intellectual Property.
-  Copyright (c) 2019 Nokia
-
-   Licensed under the Apache License, Version 2.0 (the "License");
-   you may not use this file except in compliance with the License.
-   You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
-==================================================================================
-*/
-
-package xapp
-
-/*
-#include <time.h>
-#include <stdlib.h>
-#include <stdio.h>
-#include <string.h>
-#include <rmr/rmr.h>
-#include <rmr/RIC_message_types.h>
-
-void write_bytes_array(unsigned char *dst, void *data, int len) {
-    memcpy((void *)dst, (void *)data, len);
-}
-
-#cgo CFLAGS: -I../
-#cgo LDFLAGS: -lrmr_nng -lnng
-*/
-import "C"
-
-import (
-	"github.com/spf13/viper"
-	"strconv"
-	"strings"
-	"time"
-	"unsafe"
-)
-
-type RMRMbuf C.rmr_mbuf_t
-
-var RMRCounterOpts = []CounterOpts{
-	{Name: "Transmitted", Help: "The total number of transmited RMR messages"},
-	{Name: "Received", Help: "The total number of received RMR messages"},
-	{Name: "TransmitError", Help: "The total number of RMR transmission errors"},
-	{Name: "ReceiveError", Help: "The total number of RMR receive errors"},
-}
-
-type RMRParams struct {
-	Mtype 		int
-	Payload 	[]byte
-	PayloadLen 	int
-	Meid 		*RMRMeid
-	Xid  		string
-	SubId  		int
-	Src  		string
-	Mbuf 		*RMRMbuf
-}
-
-func NewRMRClient() *RMRClient {
-	p := C.CString(viper.GetString("rmr.protPort"))
-	m := C.int(viper.GetInt("rmr.maxSize"))
-	defer C.free(unsafe.Pointer(p))
-
-	ctx := C.rmr_init(p, m, C.int(0))
-	if ctx == nil {
-		Logger.Error("rmrClient: Initializing RMR context failed, bailing out!")
-	}
-
-	return &RMRClient{
-		context:   ctx,
-		consumers: make([]MessageConsumer, 0),
-		stat:      Metric.RegisterCounterGroup(RMRCounterOpts, "RMR"),
-	}
-}
-
-func (m *RMRClient) Start(c MessageConsumer) {
-	if c != nil {
-		m.consumers = append(m.consumers, c)
-	}
-
-	for {
-		Logger.Info("rmrClient: Waiting for RMR to be ready ...")
-
-		if m.ready = int(C.rmr_ready(m.context)); m.ready == 1 {
-			break
-		}
-		time.Sleep(10 * time.Second)
-	}
-	m.wg.Add(viper.GetInt("rmr.numWorkers"))
-
-	if m.readyCb != nil {
-		go m.readyCb(m.readyCbParams)
-	}
-
-	for w := 0; w < viper.GetInt("rmr.numWorkers"); w++ {
-		go m.Worker("worker-"+strconv.Itoa(w), 0)
-	}
-	m.Wait()
-}
-
-func (m *RMRClient) Worker(taskName string, msgSize int) {
-	p := viper.GetString("rmr.protPort")
-	Logger.Info("rmrClient: '%s': receiving messages on [%s]", taskName, p)
-
-	defer m.wg.Done()
-	for {
-		rxBuffer := (*RMRMbuf)(C.rmr_rcv_msg(m.context, nil))
-		if rxBuffer == nil {
-			m.UpdateStatCounter("ReceiveError")
-			continue
-		}
-		m.UpdateStatCounter("Received")
-
-		go m.parseMessage(rxBuffer)
-	}
-}
-
-func (m *RMRClient) parseMessage(rxBuffer *RMRMbuf) {
-	if len(m.consumers) == 0 {
-		Logger.Info("rmrClient: No message handlers defined, message discarded!")
-		return
-	}
-
-	params := &RMRParams{}
-	params.Mbuf = rxBuffer
-	params.Mtype = int(rxBuffer.mtype)
-	params.SubId = int(rxBuffer.sub_id)
-	params.Meid = &RMRMeid{}
-
-	meidBuf := make([]byte, int(C.RMR_MAX_MEID))
-	if meidCstr := C.rmr_get_meid((*C.rmr_mbuf_t)(rxBuffer), (*C.uchar)(unsafe.Pointer(&meidBuf[0]))); meidCstr != nil {
-		params.Meid.PlmnID = strings.TrimRight(string(meidBuf[0:16]), "\000")
-		params.Meid.EnbID = strings.TrimRight(string(meidBuf[16:32]), "\000")
-	}
-
-	xidBuf := make([]byte, int(C.RMR_MAX_XID))
-	if xidCstr := C.rmr_get_xact((*C.rmr_mbuf_t)(rxBuffer), (*C.uchar)(unsafe.Pointer(&xidBuf[0]))); xidCstr != nil {
-		params.Xid = strings.TrimRight(string(xidBuf[0:32]), "\000")
-	}
-
-	srcBuf := make([]byte, int(C.RMR_MAX_SRC))
-	if srcStr := C.rmr_get_src((*C.rmr_mbuf_t)(rxBuffer), (*C.uchar)(unsafe.Pointer(&srcBuf[0]))); srcStr != nil {
-		params.Src = strings.TrimRight(string(srcBuf[0:64]), "\000")
-	}
-
-	for _, c := range m.consumers {
-		cptr := unsafe.Pointer(rxBuffer.payload)
-		params.Payload = C.GoBytes(cptr, C.int(rxBuffer.len))
-		params.PayloadLen = int(rxBuffer.len)
-
-		err := c.Consume(params)
-		if err != nil {
-			Logger.Warn("rmrClient: Consumer returned error: %v", err)
-		}
-	}
-}
-
-func (m *RMRClient) Allocate() *RMRMbuf {
-	buf := C.rmr_alloc_msg(m.context, 0)
-	if buf == nil {
-		Logger.Error("rmrClient: Allocating message buffer failed!")
-	}
-
-	return (*RMRMbuf)(buf)
-}
-
-func (m *RMRClient) SendMsg(params *RMRParams) bool {
-	return m.Send(params, false)
-}
-
-func (m *RMRClient) SendRts(params *RMRParams) bool {
-	return m.Send(params, true)
-}
-
-func (m *RMRClient) Send(params *RMRParams, isRts bool) bool {
-	buf := params.Mbuf
-	if buf == nil {
-		buf = m.Allocate()
-	}
-
-	buf.mtype = C.int(params.Mtype)
-	buf.sub_id = C.int(params.SubId)
-	buf.len = C.int(len(params.Payload))
-	datap := C.CBytes(params.Payload)
-	defer C.free(datap)
-
-	if params != nil {
-		if params.Meid != nil {
-			b := make([]byte, int(C.RMR_MAX_MEID))
-			copy(b, []byte(params.Meid.PlmnID))
-			copy(b[16:], []byte(params.Meid.EnbID))
-			C.rmr_bytes2meid((*C.rmr_mbuf_t)(buf), (*C.uchar)(unsafe.Pointer(&b[0])), C.int(len(b)))
-		}
-		xidLen := len(params.Xid)
-		if xidLen > 0 && xidLen <= C.RMR_MAX_XID {
-			b := make([]byte, int(C.RMR_MAX_MEID))
-			copy(b, []byte(params.Xid))
-			C.rmr_bytes2xact((*C.rmr_mbuf_t)(buf), (*C.uchar)(unsafe.Pointer(&b[0])), C.int(len(b)))
-		}
-	}
-	C.write_bytes_array(buf.payload, datap, buf.len)
-
-	return m.SendBuf(buf, isRts)
-}
-
-func (m *RMRClient) SendBuf(txBuffer *RMRMbuf, isRts bool) bool {
-	for i := 0; i < 10; i++ {
-		txBuffer.state = 0
-		if isRts {
-			txBuffer = (*RMRMbuf)(C.rmr_rts_msg(m.context, (*C.rmr_mbuf_t)(txBuffer)))
-		} else {
-			txBuffer = (*RMRMbuf)(C.rmr_send_msg(m.context, (*C.rmr_mbuf_t)(txBuffer)))
-		}
-
-		if txBuffer == nil {
-			break
-		} else if txBuffer.state != C.RMR_OK {
-			if txBuffer.state != C.RMR_ERR_RETRY {
-				time.Sleep(100 * time.Microsecond)
-				m.UpdateStatCounter("TransmitError")
-			}
-			for j := 0; j < 100 && txBuffer.state == C.RMR_ERR_RETRY; j++ {
-				txBuffer = (*RMRMbuf)(C.rmr_send_msg(m.context, (*C.rmr_mbuf_t)(txBuffer)))
-			}
-		}
-
-		if txBuffer.state == C.RMR_OK {
-			m.UpdateStatCounter("Transmitted")
-			return true
-		}
-	}
-	m.UpdateStatCounter("TransmitError")
-	return false
-}
-
-func (m *RMRClient) UpdateStatCounter(name string) {
-	m.mux.Lock()
-	m.stat[name].Inc()
-	m.mux.Unlock()
-}
-
-func (m *RMRClient) RegisterMetrics() {
-	m.stat = Metric.RegisterCounterGroup(RMRCounterOpts, "RMR")
-}
-
-func (m *RMRClient) Wait() {
-	m.wg.Wait()
-}
-
-func (m *RMRClient) IsReady() bool {
-	return m.ready != 0
-}
-
-func (m *RMRClient) SetReadyCB(cb ReadyCB, params interface{}) {
-	m.readyCb = cb
-	m.readyCbParams = params
-}
-
-func (m *RMRClient) GetRicMessageId(name string) (int, bool) {
-	id, ok := RICMessageTypes[name]
-	return id, ok
-}
-
-func (m *RMRClient) GetRicMessageName(id int) (s string) {
-	for k, v := range RICMessageTypes {
-		if id == v {
-			return k
-		}
-	}
-	return
-}
-
-// To be removed ...
-func (m *RMRClient) GetStat() (r RMRStatistics) {
-	return
-}