aboutsummaryrefslogtreecommitdiffstats
path: root/asn1
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2015-08-29 20:34:21 +0200
committerHarald Welte <laforge@gnumonks.org>2015-08-29 20:34:21 +0200
commitc0e8e5c567eb094b50c254c9d9d1f89070cca229 (patch)
treec1c4a45d7480408ff8f878890923691644571813 /asn1
parentba43de4bf671e2376616f244a8e8f32f9c2e8f1d (diff)
add ffasn1c generated code for HNBAP, RANAP and RUA
Diffstat (limited to 'asn1')
-rw-r--r--asn1/hnbap/ffasn1c/out.c6414
-rw-r--r--asn1/hnbap/ffasn1c/out.h1935
-rw-r--r--asn1/ranap/ffasn1c/out.c37588
-rw-r--r--asn1/ranap/ffasn1c/out.h10215
-rw-r--r--asn1/rua/ffasn1c/out.c2044
-rw-r--r--asn1/rua/ffasn1c/out.h683
6 files changed, 58879 insertions, 0 deletions
diff --git a/asn1/hnbap/ffasn1c/out.c b/asn1/hnbap/ffasn1c/out.c
new file mode 100644
index 0000000..90c2d46
--- /dev/null
+++ b/asn1/hnbap/ffasn1c/out.c
@@ -0,0 +1,6414 @@
+/* Automatically generated file - do not edit */
+
+#include "asn1defs.h"
+#include "out.h"
+
+const ASN1CType asn1_type_Criticality[] = {
+ (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x4000000 | 0xa,
+ 3,
+ (intptr_t)"reject",
+ (intptr_t)"ignore",
+ (intptr_t)"notify",
+ (intptr_t)"Criticality",
+};
+
+const ASN1CType asn1_type_Presence[] = {
+ (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x4000000 | 0xa,
+ 3,
+ (intptr_t)"optional",
+ (intptr_t)"conditional",
+ (intptr_t)"mandatory",
+ (intptr_t)"Presence",
+};
+
+static const ASN1CType asn1_type__local_0[] = {
+ (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+};
+
+static const ASN1CType asn1_type__local_1[] = {
+ (ASN1_CTYPE_OBJECT_IDENTIFIER << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+};
+
+const ASN1CType asn1_type_PrivateIE_ID[] = {
+ (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x0,
+ 2,
+ sizeof(PrivateIE_ID),
+ offsetof(PrivateIE_ID, choice),
+ offsetof(PrivateIE_ID, u),
+ (intptr_t)asn1_type__local_0,
+ (intptr_t)"local",
+ (intptr_t)asn1_type__local_1,
+ (intptr_t)"global",
+ (intptr_t)"PrivateIE-ID",
+};
+
+const ASN1CType asn1_type_ProcedureCode[] = {
+ (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x2,
+ 0x0,
+ 0xff,
+ (intptr_t)"ProcedureCode",
+};
+
+const ASN1CType asn1_type_ProtocolIE_ID[] = {
+ (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x2,
+ 0x0,
+ 0xffff,
+ (intptr_t)"ProtocolIE-ID",
+};
+
+const ASN1CType asn1_type_TriggeringMessage[] = {
+ (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x100001,
+ 3,
+ (intptr_t)"initiating-message",
+ (intptr_t)"successful-outcome",
+ (intptr_t)"unsuccessful-outcome",
+ (intptr_t)"TriggeringMessage",
+};
+
+const ASN1CType asn1_type_HNBAP_PROTOCOL_IES[] = {
+ (ASN1_CTYPE_OBJECT_CLASS << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x0,
+ 4,
+
+ 0x1,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+ 0,
+ (intptr_t)"&id",
+
+ 0x1,
+ (intptr_t)asn1_type_Criticality,
+ 0,
+ (intptr_t)"&criticality",
+
+ 0x0,
+ 0,
+ 0,
+ (intptr_t)"&Value",
+
+ 0x1,
+ (intptr_t)asn1_type_Presence,
+ 0,
+ (intptr_t)"&presence",
+ (intptr_t)"HNBAP-PROTOCOL-IES",
+};
+
+const ASN1CType asn1_type_HNBAP_PROTOCOL_EXTENSION[] = {
+ (ASN1_CTYPE_OBJECT_CLASS << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x0,
+ 4,
+
+ 0x1,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+ 0,
+ (intptr_t)"&id",
+
+ 0x1,
+ (intptr_t)asn1_type_Criticality,
+ 0,
+ (intptr_t)"&criticality",
+
+ 0x0,
+ 0,
+ 0,
+ (intptr_t)"&Extension",
+
+ 0x1,
+ (intptr_t)asn1_type_Presence,
+ 0,
+ (intptr_t)"&presence",
+ (intptr_t)"HNBAP-PROTOCOL-EXTENSION",
+};
+
+const ASN1CType asn1_type_HNBAP_PRIVATE_IES[] = {
+ (ASN1_CTYPE_OBJECT_CLASS << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x0,
+ 4,
+
+ 0x1,
+ (intptr_t)asn1_type_PrivateIE_ID,
+ 0,
+ (intptr_t)"&id",
+
+ 0x1,
+ (intptr_t)asn1_type_Criticality,
+ 0,
+ (intptr_t)"&criticality",
+
+ 0x0,
+ 0,
+ 0,
+ (intptr_t)"&Value",
+
+ 0x1,
+ (intptr_t)asn1_type_Presence,
+ 0,
+ (intptr_t)"&presence",
+ (intptr_t)"HNBAP-PRIVATE-IES",
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_1[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_1),
+ (intptr_t)asn1_type_ProtocolIE_Field_1,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_2[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_2),
+ (intptr_t)asn1_type_ProtocolIE_Field_2,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_3[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_3),
+ (intptr_t)asn1_type_ProtocolIE_Field_3,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_4[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_4),
+ (intptr_t)asn1_type_ProtocolIE_Field_4,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_5[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_5),
+ (intptr_t)asn1_type_ProtocolIE_Field_5,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_6[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_6),
+ (intptr_t)asn1_type_ProtocolIE_Field_6,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_7[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_7),
+ (intptr_t)asn1_type_ProtocolIE_Field_7,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_8[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_8),
+ (intptr_t)asn1_type_ProtocolIE_Field_8,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_9[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_9),
+ (intptr_t)asn1_type_ProtocolIE_Field_9,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_10[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_10),
+ (intptr_t)asn1_type_ProtocolIE_Field_10,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_11[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_11),
+ (intptr_t)asn1_type_ProtocolIE_Field_11,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_12[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_12),
+ (intptr_t)asn1_type_ProtocolIE_Field_12,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_13[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_13),
+ (intptr_t)asn1_type_ProtocolIE_Field_13,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_14[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_14),
+ (intptr_t)asn1_type_ProtocolIE_Field_14,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_15[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_15),
+ (intptr_t)asn1_type_ProtocolIE_Field_15,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_16[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_16),
+ (intptr_t)asn1_type_ProtocolIE_Field_16,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_17[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_17),
+ (intptr_t)asn1_type_ProtocolIE_Field_17,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_18[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_18),
+ (intptr_t)asn1_type_ProtocolIE_Field_18,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_2[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_3[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_7 = 3;
+
+static const Criticality asn1_value__local_8 = 0;
+
+static const Presence asn1_value__local_9 = 2;
+
+static const ProtocolIE_ID asn1_value__local_10 = 8;
+
+static const Criticality asn1_value__local_11 = 0;
+
+static const Presence asn1_value__local_12 = 2;
+
+static const ProtocolIE_ID asn1_value__local_13 = 9;
+
+static const Criticality asn1_value__local_14 = 0;
+
+static const Presence asn1_value__local_15 = 2;
+
+static const ProtocolIE_ID asn1_value__local_16 = 11;
+
+static const Criticality asn1_value__local_17 = 0;
+
+static const Presence asn1_value__local_18 = 2;
+
+static const ProtocolIE_ID asn1_value__local_19 = 6;
+
+static const Criticality asn1_value__local_20 = 0;
+
+static const Presence asn1_value__local_21 = 2;
+
+static const ProtocolIE_ID asn1_value__local_22 = 7;
+
+static const Criticality asn1_value__local_23 = 0;
+
+static const Presence asn1_value__local_24 = 2;
+
+static const ProtocolIE_ID asn1_value__local_25 = 10;
+
+static const Criticality asn1_value__local_26 = 0;
+
+static const Presence asn1_value__local_27 = 2;
+
+static const ProtocolIE_ID asn1_value__local_28 = 15;
+
+static const Criticality asn1_value__local_29 = 0;
+
+static const Presence asn1_value__local_30 = 0;
+
+static const HNBAP_PROTOCOL_IES asn1_value__local_6[] = {
+{
+ (intptr_t)&asn1_value__local_7,
+ (intptr_t)&asn1_value__local_8,
+ (intptr_t)asn1_type_HNB_Identity,
+ (intptr_t)&asn1_value__local_9,
+},
+{
+ (intptr_t)&asn1_value__local_10,
+ (intptr_t)&asn1_value__local_11,
+ (intptr_t)asn1_type_HNB_Location_Information,
+ (intptr_t)&asn1_value__local_12,
+},
+{
+ (intptr_t)&asn1_value__local_13,
+ (intptr_t)&asn1_value__local_14,
+ (intptr_t)asn1_type_PLMNidentity,
+ (intptr_t)&asn1_value__local_15,
+},
+{
+ (intptr_t)&asn1_value__local_16,
+ (intptr_t)&asn1_value__local_17,
+ (intptr_t)asn1_type_CellIdentity,
+ (intptr_t)&asn1_value__local_18,
+},
+{
+ (intptr_t)&asn1_value__local_19,
+ (intptr_t)&asn1_value__local_20,
+ (intptr_t)asn1_type_LAC,
+ (intptr_t)&asn1_value__local_21,
+},
+{
+ (intptr_t)&asn1_value__local_22,
+ (intptr_t)&asn1_value__local_23,
+ (intptr_t)asn1_type_RAC,
+ (intptr_t)&asn1_value__local_24,
+},
+{
+ (intptr_t)&asn1_value__local_25,
+ (intptr_t)&asn1_value__local_26,
+ (intptr_t)asn1_type_SAC,
+ (intptr_t)&asn1_value__local_27,
+},
+{
+ (intptr_t)&asn1_value__local_28,
+ (intptr_t)&asn1_value__local_29,
+ (intptr_t)asn1_type_CSG_ID,
+ (intptr_t)&asn1_value__local_30,
+},
+};
+
+static const ASN1CType asn1_constraint__local_5[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_HNBAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_6,
+ 8,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_4[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_5,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_1[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_1),
+
+ offsetof(ProtocolIE_Field_1, id) | 0x0,
+ (intptr_t)asn1_type__local_2,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_1, criticality) | 0x0,
+ (intptr_t)asn1_type__local_3,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_1, value) | 0x0,
+ (intptr_t)asn1_type__local_4,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_31[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_32[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_36 = 14;
+
+static const Criticality asn1_value__local_37 = 0;
+
+static const Presence asn1_value__local_38 = 2;
+
+static const HNBAP_PROTOCOL_IES asn1_value__local_35[] = {
+{
+ (intptr_t)&asn1_value__local_36,
+ (intptr_t)&asn1_value__local_37,
+ (intptr_t)asn1_type_RNC_ID,
+ (intptr_t)&asn1_value__local_38,
+},
+};
+
+static const ASN1CType asn1_constraint__local_34[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_HNBAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_35,
+ 1,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_33[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_34,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_2[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_2),
+
+ offsetof(ProtocolIE_Field_2, id) | 0x0,
+ (intptr_t)asn1_type__local_31,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_2, criticality) | 0x0,
+ (intptr_t)asn1_type__local_32,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_2, value) | 0x0,
+ (intptr_t)asn1_type__local_33,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_39[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_40[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_44 = 1;
+
+static const Criticality asn1_value__local_45 = 1;
+
+static const Presence asn1_value__local_46 = 2;
+
+static const ProtocolIE_ID asn1_value__local_47 = 2;
+
+static const Criticality asn1_value__local_48 = 1;
+
+static const Presence asn1_value__local_49 = 0;
+
+static const ProtocolIE_ID asn1_value__local_50 = 16;
+
+static const Criticality asn1_value__local_51 = 0;
+
+static const Presence asn1_value__local_52 = 1;
+
+static const HNBAP_PROTOCOL_IES asn1_value__local_43[] = {
+{
+ (intptr_t)&asn1_value__local_44,
+ (intptr_t)&asn1_value__local_45,
+ (intptr_t)asn1_type_Cause,
+ (intptr_t)&asn1_value__local_46,
+},
+{
+ (intptr_t)&asn1_value__local_47,
+ (intptr_t)&asn1_value__local_48,
+ (intptr_t)asn1_type_CriticalityDiagnostics,
+ (intptr_t)&asn1_value__local_49,
+},
+{
+ (intptr_t)&asn1_value__local_50,
+ (intptr_t)&asn1_value__local_51,
+ (intptr_t)asn1_type_BackoffTimer,
+ (intptr_t)&asn1_value__local_52,
+},
+};
+
+static const ASN1CType asn1_constraint__local_42[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_HNBAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_43,
+ 3,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_41[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_42,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_3[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_3),
+
+ offsetof(ProtocolIE_Field_3, id) | 0x0,
+ (intptr_t)asn1_type__local_39,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_3, criticality) | 0x0,
+ (intptr_t)asn1_type__local_40,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_3, value) | 0x0,
+ (intptr_t)asn1_type__local_41,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_53[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_54[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_58 = 1;
+
+static const Criticality asn1_value__local_59 = 1;
+
+static const Presence asn1_value__local_60 = 2;
+
+static const ProtocolIE_ID asn1_value__local_61 = 16;
+
+static const Criticality asn1_value__local_62 = 0;
+
+static const Presence asn1_value__local_63 = 1;
+
+static const HNBAP_PROTOCOL_IES asn1_value__local_57[] = {
+{
+ (intptr_t)&asn1_value__local_58,
+ (intptr_t)&asn1_value__local_59,
+ (intptr_t)asn1_type_Cause,
+ (intptr_t)&asn1_value__local_60,
+},
+{
+ (intptr_t)&asn1_value__local_61,
+ (intptr_t)&asn1_value__local_62,
+ (intptr_t)asn1_type_BackoffTimer,
+ (intptr_t)&asn1_value__local_63,
+},
+};
+
+static const ASN1CType asn1_constraint__local_56[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_HNBAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_57,
+ 2,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_55[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_56,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_4[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_4),
+
+ offsetof(ProtocolIE_Field_4, id) | 0x0,
+ (intptr_t)asn1_type__local_53,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_4, criticality) | 0x0,
+ (intptr_t)asn1_type__local_54,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_4, value) | 0x0,
+ (intptr_t)asn1_type__local_55,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_64[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_65[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_69 = 5;
+
+static const Criticality asn1_value__local_70 = 0;
+
+static const Presence asn1_value__local_71 = 2;
+
+static const ProtocolIE_ID asn1_value__local_72 = 12;
+
+static const Criticality asn1_value__local_73 = 1;
+
+static const Presence asn1_value__local_74 = 2;
+
+static const ProtocolIE_ID asn1_value__local_75 = 13;
+
+static const Criticality asn1_value__local_76 = 0;
+
+static const Presence asn1_value__local_77 = 2;
+
+static const HNBAP_PROTOCOL_IES asn1_value__local_68[] = {
+{
+ (intptr_t)&asn1_value__local_69,
+ (intptr_t)&asn1_value__local_70,
+ (intptr_t)asn1_type_UE_Identity,
+ (intptr_t)&asn1_value__local_71,
+},
+{
+ (intptr_t)&asn1_value__local_72,
+ (intptr_t)&asn1_value__local_73,
+ (intptr_t)asn1_type_Registration_Cause,
+ (intptr_t)&asn1_value__local_74,
+},
+{
+ (intptr_t)&asn1_value__local_75,
+ (intptr_t)&asn1_value__local_76,
+ (intptr_t)asn1_type_UE_Capabilities,
+ (intptr_t)&asn1_value__local_77,
+},
+};
+
+static const ASN1CType asn1_constraint__local_67[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_HNBAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_68,
+ 3,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_66[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_67,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_5[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_5),
+
+ offsetof(ProtocolIE_Field_5, id) | 0x0,
+ (intptr_t)asn1_type__local_64,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_5, criticality) | 0x0,
+ (intptr_t)asn1_type__local_65,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_5, value) | 0x0,
+ (intptr_t)asn1_type__local_66,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_78[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_79[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_83 = 5;
+
+static const Criticality asn1_value__local_84 = 0;
+
+static const Presence asn1_value__local_85 = 2;
+
+static const ProtocolIE_ID asn1_value__local_86 = 4;
+
+static const Criticality asn1_value__local_87 = 0;
+
+static const Presence asn1_value__local_88 = 2;
+
+static const HNBAP_PROTOCOL_IES asn1_value__local_82[] = {
+{
+ (intptr_t)&asn1_value__local_83,
+ (intptr_t)&asn1_value__local_84,
+ (intptr_t)asn1_type_UE_Identity,
+ (intptr_t)&asn1_value__local_85,
+},
+{
+ (intptr_t)&asn1_value__local_86,
+ (intptr_t)&asn1_value__local_87,
+ (intptr_t)asn1_type_Context_ID,
+ (intptr_t)&asn1_value__local_88,
+},
+};
+
+static const ASN1CType asn1_constraint__local_81[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_HNBAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_82,
+ 2,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_80[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_81,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_6[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_6),
+
+ offsetof(ProtocolIE_Field_6, id) | 0x0,
+ (intptr_t)asn1_type__local_78,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_6, criticality) | 0x0,
+ (intptr_t)asn1_type__local_79,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_6, value) | 0x0,
+ (intptr_t)asn1_type__local_80,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_89[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_90[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_94 = 5;
+
+static const Criticality asn1_value__local_95 = 0;
+
+static const Presence asn1_value__local_96 = 2;
+
+static const ProtocolIE_ID asn1_value__local_97 = 1;
+
+static const Criticality asn1_value__local_98 = 1;
+
+static const Presence asn1_value__local_99 = 2;
+
+static const ProtocolIE_ID asn1_value__local_100 = 2;
+
+static const Criticality asn1_value__local_101 = 1;
+
+static const Presence asn1_value__local_102 = 0;
+
+static const HNBAP_PROTOCOL_IES asn1_value__local_93[] = {
+{
+ (intptr_t)&asn1_value__local_94,
+ (intptr_t)&asn1_value__local_95,
+ (intptr_t)asn1_type_UE_Identity,
+ (intptr_t)&asn1_value__local_96,
+},
+{
+ (intptr_t)&asn1_value__local_97,
+ (intptr_t)&asn1_value__local_98,
+ (intptr_t)asn1_type_Cause,
+ (intptr_t)&asn1_value__local_99,
+},
+{
+ (intptr_t)&asn1_value__local_100,
+ (intptr_t)&asn1_value__local_101,
+ (intptr_t)asn1_type_CriticalityDiagnostics,
+ (intptr_t)&asn1_value__local_102,
+},
+};
+
+static const ASN1CType asn1_constraint__local_92[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_HNBAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_93,
+ 3,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_91[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_92,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_7[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_7),
+
+ offsetof(ProtocolIE_Field_7, id) | 0x0,
+ (intptr_t)asn1_type__local_89,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_7, criticality) | 0x0,
+ (intptr_t)asn1_type__local_90,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_7, value) | 0x0,
+ (intptr_t)asn1_type__local_91,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_103[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_104[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_108 = 4;
+
+static const Criticality asn1_value__local_109 = 0;
+
+static const Presence asn1_value__local_110 = 2;
+
+static const ProtocolIE_ID asn1_value__local_111 = 1;
+
+static const Criticality asn1_value__local_112 = 1;
+
+static const Presence asn1_value__local_113 = 2;
+
+static const HNBAP_PROTOCOL_IES asn1_value__local_107[] = {
+{
+ (intptr_t)&asn1_value__local_108,
+ (intptr_t)&asn1_value__local_109,
+ (intptr_t)asn1_type_Context_ID,
+ (intptr_t)&asn1_value__local_110,
+},
+{
+ (intptr_t)&asn1_value__local_111,
+ (intptr_t)&asn1_value__local_112,
+ (intptr_t)asn1_type_Cause,
+ (intptr_t)&asn1_value__local_113,
+},
+};
+
+static const ASN1CType asn1_constraint__local_106[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_HNBAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_107,
+ 2,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_105[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_106,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_8[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_8),
+
+ offsetof(ProtocolIE_Field_8, id) | 0x0,
+ (intptr_t)asn1_type__local_103,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_8, criticality) | 0x0,
+ (intptr_t)asn1_type__local_104,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_8, value) | 0x0,
+ (intptr_t)asn1_type__local_105,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_114[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_115[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_119 = 4;
+
+static const Criticality asn1_value__local_120 = 0;
+
+static const Presence asn1_value__local_121 = 2;
+
+static const ProtocolIE_ID asn1_value__local_122 = 21;
+
+static const Criticality asn1_value__local_123 = 0;
+
+static const Presence asn1_value__local_124 = 2;
+
+static const HNBAP_PROTOCOL_IES asn1_value__local_118[] = {
+{
+ (intptr_t)&asn1_value__local_119,
+ (intptr_t)&asn1_value__local_120,
+ (intptr_t)asn1_type_Context_ID,
+ (intptr_t)&asn1_value__local_121,
+},
+{
+ (intptr_t)&asn1_value__local_122,
+ (intptr_t)&asn1_value__local_123,
+ (intptr_t)asn1_type_CSGMembershipStatus,
+ (intptr_t)&asn1_value__local_124,
+},
+};
+
+static const ASN1CType asn1_constraint__local_117[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_HNBAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_118,
+ 2,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_116[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_117,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_9[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_9),
+
+ offsetof(ProtocolIE_Field_9, id) | 0x0,
+ (intptr_t)asn1_type__local_114,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_9, criticality) | 0x0,
+ (intptr_t)asn1_type__local_115,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_9, value) | 0x0,
+ (intptr_t)asn1_type__local_116,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_125[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_126[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_130 = 4;
+
+static const Criticality asn1_value__local_131 = 0;
+
+static const Presence asn1_value__local_132 = 2;
+
+static const ProtocolIE_ID asn1_value__local_133 = 22;
+
+static const Criticality asn1_value__local_134 = 0;
+
+static const Presence asn1_value__local_135 = 2;
+
+static const ProtocolIE_ID asn1_value__local_136 = 26;
+
+static const Criticality asn1_value__local_137 = 0;
+
+static const Presence asn1_value__local_138 = 2;
+
+static const HNBAP_PROTOCOL_IES asn1_value__local_129[] = {
+{
+ (intptr_t)&asn1_value__local_130,
+ (intptr_t)&asn1_value__local_131,
+ (intptr_t)asn1_type_Context_ID,
+ (intptr_t)&asn1_value__local_132,
+},
+{
+ (intptr_t)&asn1_value__local_133,
+ (intptr_t)&asn1_value__local_134,
+ (intptr_t)asn1_type_RABList,
+ (intptr_t)&asn1_value__local_135,
+},
+{
+ (intptr_t)&asn1_value__local_136,
+ (intptr_t)&asn1_value__local_137,
+ (intptr_t)asn1_type_Update_cause,
+ (intptr_t)&asn1_value__local_138,
+},
+};
+
+static const ASN1CType asn1_constraint__local_128[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_HNBAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_129,
+ 3,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_127[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_128,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_10[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_10),
+
+ offsetof(ProtocolIE_Field_10, id) | 0x0,
+ (intptr_t)asn1_type__local_125,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_10, criticality) | 0x0,
+ (intptr_t)asn1_type__local_126,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_10, value) | 0x0,
+ (intptr_t)asn1_type__local_127,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_139[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_140[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_144 = 4;
+
+static const Criticality asn1_value__local_145 = 0;
+
+static const Presence asn1_value__local_146 = 2;
+
+static const HNBAP_PROTOCOL_IES asn1_value__local_143[] = {
+{
+ (intptr_t)&asn1_value__local_144,
+ (intptr_t)&asn1_value__local_145,
+ (intptr_t)asn1_type_Context_ID,
+ (intptr_t)&asn1_value__local_146,
+},
+};
+
+static const ASN1CType asn1_constraint__local_142[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_HNBAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_143,
+ 1,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_141[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_142,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_11[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_11),
+
+ offsetof(ProtocolIE_Field_11, id) | 0x0,
+ (intptr_t)asn1_type__local_139,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_11, criticality) | 0x0,
+ (intptr_t)asn1_type__local_140,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_11, value) | 0x0,
+ (intptr_t)asn1_type__local_141,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_147[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_148[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_152 = 4;
+
+static const Criticality asn1_value__local_153 = 0;
+
+static const Presence asn1_value__local_154 = 2;
+
+static const ProtocolIE_ID asn1_value__local_155 = 1;
+
+static const Criticality asn1_value__local_156 = 1;
+
+static const Presence asn1_value__local_157 = 2;
+
+static const ProtocolIE_ID asn1_value__local_158 = 2;
+
+static const Criticality asn1_value__local_159 = 1;
+
+static const Presence asn1_value__local_160 = 0;
+
+static const HNBAP_PROTOCOL_IES asn1_value__local_151[] = {
+{
+ (intptr_t)&asn1_value__local_152,
+ (intptr_t)&asn1_value__local_153,
+ (intptr_t)asn1_type_Context_ID,
+ (intptr_t)&asn1_value__local_154,
+},
+{
+ (intptr_t)&asn1_value__local_155,
+ (intptr_t)&asn1_value__local_156,
+ (intptr_t)asn1_type_Cause,
+ (intptr_t)&asn1_value__local_157,
+},
+{
+ (intptr_t)&asn1_value__local_158,
+ (intptr_t)&asn1_value__local_159,
+ (intptr_t)asn1_type_CriticalityDiagnostics,
+ (intptr_t)&asn1_value__local_160,
+},
+};
+
+static const ASN1CType asn1_constraint__local_150[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_HNBAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_151,
+ 3,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_149[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_150,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_12[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_12),
+
+ offsetof(ProtocolIE_Field_12, id) | 0x0,
+ (intptr_t)asn1_type__local_147,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_12, criticality) | 0x0,
+ (intptr_t)asn1_type__local_148,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_12, value) | 0x0,
+ (intptr_t)asn1_type__local_149,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_161[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_162[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_166 = 28;
+
+static const Criticality asn1_value__local_167 = 0;
+
+static const Presence asn1_value__local_168 = 2;
+
+static const HNBAP_PROTOCOL_IES asn1_value__local_165[] = {
+{
+ (intptr_t)&asn1_value__local_166,
+ (intptr_t)&asn1_value__local_167,
+ (intptr_t)asn1_type_NeighbourInfoRequestList,
+ (intptr_t)&asn1_value__local_168,
+},
+};
+
+static const ASN1CType asn1_constraint__local_164[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_HNBAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_165,
+ 1,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_163[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_164,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_13[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_13),
+
+ offsetof(ProtocolIE_Field_13, id) | 0x0,
+ (intptr_t)asn1_type__local_161,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_13, criticality) | 0x0,
+ (intptr_t)asn1_type__local_162,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_13, value) | 0x0,
+ (intptr_t)asn1_type__local_163,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_169[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_170[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_174 = 27;
+
+static const Criticality asn1_value__local_175 = 0;
+
+static const Presence asn1_value__local_176 = 2;
+
+static const HNBAP_PROTOCOL_IES asn1_value__local_173[] = {
+{
+ (intptr_t)&asn1_value__local_174,
+ (intptr_t)&asn1_value__local_175,
+ (intptr_t)asn1_type_NeighbourInfoList,
+ (intptr_t)&asn1_value__local_176,
+},
+};
+
+static const ASN1CType asn1_constraint__local_172[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_HNBAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_173,
+ 1,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_171[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_172,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_14[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_14),
+
+ offsetof(ProtocolIE_Field_14, id) | 0x0,
+ (intptr_t)asn1_type__local_169,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_14, criticality) | 0x0,
+ (intptr_t)asn1_type__local_170,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_14, value) | 0x0,
+ (intptr_t)asn1_type__local_171,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_177[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_178[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_182 = 4;
+
+static const Criticality asn1_value__local_183 = 1;
+
+static const Presence asn1_value__local_184 = 2;
+
+static const HNBAP_PROTOCOL_IES asn1_value__local_181[] = {
+{
+ (intptr_t)&asn1_value__local_182,
+ (intptr_t)&asn1_value__local_183,
+ (intptr_t)asn1_type_Context_ID,
+ (intptr_t)&asn1_value__local_184,
+},
+};
+
+static const ASN1CType asn1_constraint__local_180[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_HNBAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_181,
+ 1,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_179[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_180,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_15[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_15),
+
+ offsetof(ProtocolIE_Field_15, id) | 0x0,
+ (intptr_t)asn1_type__local_177,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_15, criticality) | 0x0,
+ (intptr_t)asn1_type__local_178,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_15, value) | 0x0,
+ (intptr_t)asn1_type__local_179,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_185[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_186[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_190 = 1;
+
+static const Criticality asn1_value__local_191 = 1;
+
+static const Presence asn1_value__local_192 = 2;
+
+static const ProtocolIE_ID asn1_value__local_193 = 2;
+
+static const Criticality asn1_value__local_194 = 1;
+
+static const Presence asn1_value__local_195 = 0;
+
+static const HNBAP_PROTOCOL_IES asn1_value__local_189[] = {
+{
+ (intptr_t)&asn1_value__local_190,
+ (intptr_t)&asn1_value__local_191,
+ (intptr_t)asn1_type_Cause,
+ (intptr_t)&asn1_value__local_192,
+},
+{
+ (intptr_t)&asn1_value__local_193,
+ (intptr_t)&asn1_value__local_194,
+ (intptr_t)asn1_type_CriticalityDiagnostics,
+ (intptr_t)&asn1_value__local_195,
+},
+};
+
+static const ASN1CType asn1_constraint__local_188[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_HNBAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_189,
+ 2,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_187[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_188,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_16[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_16),
+
+ offsetof(ProtocolIE_Field_16, id) | 0x0,
+ (intptr_t)asn1_type__local_185,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_16, criticality) | 0x0,
+ (intptr_t)asn1_type__local_186,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_16, value) | 0x0,
+ (intptr_t)asn1_type__local_187,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_196[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_197[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_201 = 49;
+
+static const Criticality asn1_value__local_202 = 0;
+
+static const Presence asn1_value__local_203 = 2;
+
+static const HNBAP_PROTOCOL_IES asn1_value__local_200[] = {
+{
+ (intptr_t)&asn1_value__local_201,
+ (intptr_t)&asn1_value__local_202,
+ (intptr_t)asn1_type_U_RNTI,
+ (intptr_t)&asn1_value__local_203,
+},
+};
+
+static const ASN1CType asn1_constraint__local_199[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_HNBAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_200,
+ 1,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_198[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_199,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_17[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_17),
+
+ offsetof(ProtocolIE_Field_17, id) | 0x0,
+ (intptr_t)asn1_type__local_196,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_17, criticality) | 0x0,
+ (intptr_t)asn1_type__local_197,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_17, value) | 0x0,
+ (intptr_t)asn1_type__local_198,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_204[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_205[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_209 = 51;
+
+static const Criticality asn1_value__local_210 = 0;
+
+static const Presence asn1_value__local_211 = 2;
+
+static const HNBAP_PROTOCOL_IES asn1_value__local_208[] = {
+{
+ (intptr_t)&asn1_value__local_209,
+ (intptr_t)&asn1_value__local_210,
+ (intptr_t)asn1_type_HNB_GWResponse,
+ (intptr_t)&asn1_value__local_211,
+},
+};
+
+static const ASN1CType asn1_constraint__local_207[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_HNBAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_208,
+ 1,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_206[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_207,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_18[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_18),
+
+ offsetof(ProtocolIE_Field_18, id) | 0x0,
+ (intptr_t)asn1_type__local_204,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_18, criticality) | 0x0,
+ (intptr_t)asn1_type__local_205,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_18, value) | 0x0,
+ (intptr_t)asn1_type__local_206,
+ 0,
+ (intptr_t)"value",
+
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_1[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100004,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_1),
+ (intptr_t)asn1_type_ProtocolExtensionField_1,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_2[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100003,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_2),
+ (intptr_t)asn1_type_ProtocolExtensionField_2,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_3[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100003,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_3),
+ (intptr_t)asn1_type_ProtocolExtensionField_3,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_4[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_4),
+ (intptr_t)asn1_type_ProtocolExtensionField_4,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_5[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100003,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_5),
+ (intptr_t)asn1_type_ProtocolExtensionField_5,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_6[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_6),
+ (intptr_t)asn1_type_ProtocolExtensionField_6,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_7[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_7),
+ (intptr_t)asn1_type_ProtocolExtensionField_7,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_8[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100004,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_8),
+ (intptr_t)asn1_type_ProtocolExtensionField_8,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_9[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_9),
+ (intptr_t)asn1_type_ProtocolExtensionField_9,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_10[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_10),
+ (intptr_t)asn1_type_ProtocolExtensionField_10,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_11[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_11),
+ (intptr_t)asn1_type_ProtocolExtensionField_11,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_12[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_12),
+ (intptr_t)asn1_type_ProtocolExtensionField_12,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_13[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_13),
+ (intptr_t)asn1_type_ProtocolExtensionField_13,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_14[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_14),
+ (intptr_t)asn1_type_ProtocolExtensionField_14,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_15[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100004,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_15),
+ (intptr_t)asn1_type_ProtocolExtensionField_15,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_16[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_16),
+ (intptr_t)asn1_type_ProtocolExtensionField_16,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_17[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_17),
+ (intptr_t)asn1_type_ProtocolExtensionField_17,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_18[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_18),
+ (intptr_t)asn1_type_ProtocolExtensionField_18,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_19[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100004,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_19),
+ (intptr_t)asn1_type_ProtocolExtensionField_19,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_20[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_20),
+ (intptr_t)asn1_type_ProtocolExtensionField_20,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_21[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_21),
+ (intptr_t)asn1_type_ProtocolExtensionField_21,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_22[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_22),
+ (intptr_t)asn1_type_ProtocolExtensionField_22,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_23[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_23),
+ (intptr_t)asn1_type_ProtocolExtensionField_23,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_24[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_24),
+ (intptr_t)asn1_type_ProtocolExtensionField_24,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_25[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_25),
+ (intptr_t)asn1_type_ProtocolExtensionField_25,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_26[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_26),
+ (intptr_t)asn1_type_ProtocolExtensionField_26,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_27[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_27),
+ (intptr_t)asn1_type_ProtocolExtensionField_27,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_28[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_28),
+ (intptr_t)asn1_type_ProtocolExtensionField_28,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_29[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_29),
+ (intptr_t)asn1_type_ProtocolExtensionField_29,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_30[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_30),
+ (intptr_t)asn1_type_ProtocolExtensionField_30,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_31[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_31),
+ (intptr_t)asn1_type_ProtocolExtensionField_31,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_32[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_32),
+ (intptr_t)asn1_type_ProtocolExtensionField_32,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_33[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_33),
+ (intptr_t)asn1_type_ProtocolExtensionField_33,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_34[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_34),
+ (intptr_t)asn1_type_ProtocolExtensionField_34,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_35[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_35),
+ (intptr_t)asn1_type_ProtocolExtensionField_35,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_36[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_36),
+ (intptr_t)asn1_type_ProtocolExtensionField_36,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_37[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_37),
+ (intptr_t)asn1_type_ProtocolExtensionField_37,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_212[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_213[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ASN1CType asn1_constraint__local_215[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
+ 2,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_214[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_215,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionField_1[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolExtensionField_1),
+
+ offsetof(ProtocolExtensionField_1, id) | 0x0,
+ (intptr_t)asn1_type__local_212,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolExtensionField_1, criticality) | 0x0,
+ (intptr_t)asn1_type__local_213,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolExtensionField_1, extensionValue) | 0x0,
+ (intptr_t)asn1_type__local_214,
+ 0,
+ (intptr_t)"extensionValue",
+
+};
+
+static const ASN1CType asn1_type__local_217[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_218[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ASN1CType asn1_constraint__local_220[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
+ 2,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_219[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_220,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionField_2[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolExtensionField_2),
+
+ offsetof(ProtocolExtensionField_2, id) | 0x0,
+ (intptr_t)asn1_type__local_217,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolExtensionField_2, criticality) | 0x0,
+ (intptr_t)asn1_type__local_218,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolExtensionField_2, extensionValue) | 0x0,
+ (intptr_t)asn1_type__local_219,
+ 0,
+ (intptr_t)"extensionValue",
+
+};
+
+static const ASN1CType asn1_type__local_222[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_223[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ASN1CType asn1_constraint__local_225[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
+ 2,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_224[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_225,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionField_3[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolExtensionField_3),
+
+ offsetof(ProtocolExtensionField_3, id) | 0x0,
+ (intptr_t)asn1_type__local_222,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolExtensionField_3, criticality) | 0x0,
+ (intptr_t)asn1_type__local_223,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolExtensionField_3, extensionValue) | 0x0,
+ (intptr_t)asn1_type__local_224,
+ 0,
+ (intptr_t)"extensionValue",
+
+};
+
+static const ASN1CType asn1_type__local_227[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_228[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ASN1CType asn1_constraint__local_230[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
+ 2,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_229[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_230,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionField_4[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolExtensionField_4),
+
+ offsetof(ProtocolExtensionField_4, id) | 0x0,
+ (intptr_t)asn1_type__local_227,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolExtensionField_4, criticality) | 0x0,
+ (intptr_t)asn1_type__local_228,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolExtensionField_4, extensionValue) | 0x0,
+ (intptr_t)asn1_type__local_229,
+ 0,
+ (intptr_t)"extensionValue",
+
+};
+
+static const ASN1CType asn1_type__local_232[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_233[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ASN1CType asn1_constraint__local_235[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
+ 2,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_234[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_235,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionField_5[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolExtensionField_5),
+
+ offsetof(ProtocolExtensionField_5, id) | 0x0,
+ (intptr_t)asn1_type__local_232,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolExtensionField_5, criticality) | 0x0,
+ (intptr_t)asn1_type__local_233,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolExtensionField_5, extensionValue) | 0x0,
+ (intptr_t)asn1_type__local_234,
+ 0,
+ (intptr_t)"extensionValue",
+
+};
+
+static const ASN1CType asn1_type__local_237[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_238[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ASN1CType asn1_constraint__local_240[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
+ 2,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_239[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_240,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionField_6[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolExtensionField_6),
+
+ offsetof(ProtocolExtensionField_6, id) | 0x0,
+ (intptr_t)asn1_type__local_237,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolExtensionField_6, criticality) | 0x0,
+ (intptr_t)asn1_type__local_238,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolExtensionField_6, extensionValue) | 0x0,
+ (intptr_t)asn1_type__local_239,
+ 0,
+ (intptr_t)"extensionValue",
+
+};
+
+static const ASN1CType asn1_type__local_242[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_243[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ASN1CType asn1_constraint__local_245[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
+ 2,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_244[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_245,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionField_7[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolExtensionField_7),
+
+ offsetof(ProtocolExtensionField_7, id) | 0x0,
+ (intptr_t)asn1_type__local_242,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolExtensionField_7, criticality) | 0x0,
+ (intptr_t)asn1_type__local_243,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolExtensionField_7, extensionValue) | 0x0,
+ (intptr_t)asn1_type__local_244,
+ 0,
+ (intptr_t)"extensionValue",
+
+};
+
+static const ASN1CType asn1_type__local_247[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_248[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_252 = 43;
+
+static const Criticality asn1_value__local_253 = 1;
+
+static const Presence asn1_value__local_254 = 0;
+
+static const ProtocolIE_ID asn1_value__local_255 = 52;
+
+static const Criticality asn1_value__local_256 = 1;
+
+static const Presence asn1_value__local_257 = 0;
+
+static const HNBAP_PROTOCOL_EXTENSION asn1_value__local_251[] = {
+{
+ (intptr_t)&asn1_value__local_252,
+ (intptr_t)&asn1_value__local_253,
+ (intptr_t)asn1_type_S_RNTIPrefix,
+ (intptr_t)&asn1_value__local_254,
+},
+{
+ (intptr_t)&asn1_value__local_255,
+ (intptr_t)&asn1_value__local_256,
+ (intptr_t)asn1_type_URAIdentityList,
+ (intptr_t)&asn1_value__local_257,
+},
+};
+
+static const ASN1CType asn1_constraint__local_250[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
+ 2,
+ (intptr_t)asn1_value__local_251,
+ 2,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_249[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_250,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionField_8[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolExtensionField_8),
+
+ offsetof(ProtocolExtensionField_8, id) | 0x0,
+ (intptr_t)asn1_type__local_247,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolExtensionField_8, criticality) | 0x0,
+ (intptr_t)asn1_type__local_248,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolExtensionField_8, extensionValue) | 0x0,
+ (intptr_t)asn1_type__local_249,
+ 0,
+ (intptr_t)"extensionValue",
+
+};
+
+static const ASN1CType asn1_type__local_258[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_259[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ASN1CType asn1_constraint__local_261[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
+ 2,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_260[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_261,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionField_9[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolExtensionField_9),
+
+ offsetof(ProtocolExtensionField_9, id) | 0x0,
+ (intptr_t)asn1_type__local_258,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolExtensionField_9, criticality) | 0x0,
+ (intptr_t)asn1_type__local_259,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolExtensionField_9, extensionValue) | 0x0,
+ (intptr_t)asn1_type__local_260,
+ 0,
+ (intptr_t)"extensionValue",
+
+};
+
+static const ASN1CType asn1_type__local_263[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_264[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_268 = 17;
+
+static const Criticality asn1_value__local_269 = 0;
+
+static const Presence asn1_value__local_270 = 0;
+
+static const HNBAP_PROTOCOL_EXTENSION asn1_value__local_267[] = {
+{
+ (intptr_t)&asn1_value__local_268,
+ (intptr_t)&asn1_value__local_269,
+ (intptr_t)asn1_type_IP_Address,
+ (intptr_t)&asn1_value__local_270,
+},
+};
+
+static const ASN1CType asn1_constraint__local_266[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
+ 2,
+ (intptr_t)asn1_value__local_267,
+ 1,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_265[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_266,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionField_10[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolExtensionField_10),
+
+ offsetof(ProtocolExtensionField_10, id) | 0x0,
+ (intptr_t)asn1_type__local_263,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolExtensionField_10, criticality) | 0x0,
+ (intptr_t)asn1_type__local_264,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolExtensionField_10, extensionValue) | 0x0,
+ (intptr_t)asn1_type__local_265,
+ 0,
+ (intptr_t)"extensionValue",
+
+};
+
+static const ASN1CType asn1_type__local_271[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_272[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ASN1CType asn1_constraint__local_274[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
+ 2,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_273[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_274,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionField_11[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolExtensionField_11),
+
+ offsetof(ProtocolExtensionField_11, id) | 0x0,
+ (intptr_t)asn1_type__local_271,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolExtensionField_11, criticality) | 0x0,
+ (intptr_t)asn1_type__local_272,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolExtensionField_11, extensionValue) | 0x0,
+ (intptr_t)asn1_type__local_273,
+ 0,
+ (intptr_t)"extensionValue",
+
+};
+
+static const ASN1CType asn1_type__local_276[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_277[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ASN1CType asn1_constraint__local_279[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
+ 2,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_278[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_279,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionField_12[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolExtensionField_12),
+
+ offsetof(ProtocolExtensionField_12, id) | 0x0,
+ (intptr_t)asn1_type__local_276,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolExtensionField_12, criticality) | 0x0,
+ (intptr_t)asn1_type__local_277,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolExtensionField_12, extensionValue) | 0x0,
+ (intptr_t)asn1_type__local_278,
+ 0,
+ (intptr_t)"extensionValue",
+
+};
+
+static const ASN1CType asn1_type__local_281[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_282[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ASN1CType asn1_constraint__local_284[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
+ 2,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_283[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_284,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionField_13[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolExtensionField_13),
+
+ offsetof(ProtocolExtensionField_13, id) | 0x0,
+ (intptr_t)asn1_type__local_281,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolExtensionField_13, criticality) | 0x0,
+ (intptr_t)asn1_type__local_282,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolExtensionField_13, extensionValue) | 0x0,
+ (intptr_t)asn1_type__local_283,
+ 0,
+ (intptr_t)"extensionValue",
+
+};
+
+static const ASN1CType asn1_type__local_286[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_287[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ASN1CType asn1_constraint__local_289[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
+ 2,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_288[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_289,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionField_14[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolExtensionField_14),
+
+ offsetof(ProtocolExtensionField_14, id) | 0x0,
+ (intptr_t)asn1_type__local_286,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolExtensionField_14, criticality) | 0x0,
+ (intptr_t)asn1_type__local_287,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolExtensionField_14, extensionValue) | 0x0,
+ (intptr_t)asn1_type__local_288,
+ 0,
+ (intptr_t)"extensionValue",
+
+};
+
+static const ASN1CType asn1_type__local_291[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_292[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ASN1CType asn1_constraint__local_294[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
+ 2,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_293[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_294,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionField_15[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolExtensionField_15),
+
+ offsetof(ProtocolExtensionField_15, id) | 0x0,
+ (intptr_t)asn1_type__local_291,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolExtensionField_15, criticality) | 0x0,
+ (intptr_t)asn1_type__local_292,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolExtensionField_15, extensionValue) | 0x0,
+ (intptr_t)asn1_type__local_293,
+ 0,
+ (intptr_t)"extensionValue",
+
+};
+
+static const ASN1CType asn1_type__local_296[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_297[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ASN1CType asn1_constraint__local_299[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
+ 2,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_298[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_299,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionField_16[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolExtensionField_16),
+
+ offsetof(ProtocolExtensionField_16, id) | 0x0,
+ (intptr_t)asn1_type__local_296,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolExtensionField_16, criticality) | 0x0,
+ (intptr_t)asn1_type__local_297,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolExtensionField_16, extensionValue) | 0x0,
+ (intptr_t)asn1_type__local_298,
+ 0,
+ (intptr_t)"extensionValue",
+
+};
+
+static const ASN1CType asn1_type__local_301[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_302[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ASN1CType asn1_constraint__local_304[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
+ 2,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_303[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_304,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionField_17[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolExtensionField_17),
+
+ offsetof(ProtocolExtensionField_17, id) | 0x0,
+ (intptr_t)asn1_type__local_301,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolExtensionField_17, criticality) | 0x0,
+ (intptr_t)asn1_type__local_302,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolExtensionField_17, extensionValue) | 0x0,
+ (intptr_t)asn1_type__local_303,
+ 0,
+ (intptr_t)"extensionValue",
+
+};
+
+static const ASN1CType asn1_type__local_306[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_307[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ASN1CType asn1_constraint__local_309[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
+ 2,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_308[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_309,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionField_18[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolExtensionField_18),
+
+ offsetof(ProtocolExtensionField_18, id) | 0x0,
+ (intptr_t)asn1_type__local_306,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolExtensionField_18, criticality) | 0x0,
+ (intptr_t)asn1_type__local_307,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolExtensionField_18, extensionValue) | 0x0,
+ (intptr_t)asn1_type__local_308,
+ 0,
+ (intptr_t)"extensionValue",
+
+};
+
+static const ASN1CType asn1_type__local_311[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_312[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ASN1CType asn1_constraint__local_314[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
+ 2,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_313[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_314,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionField_19[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolExtensionField_19),
+
+ offsetof(ProtocolExtensionField_19, id) | 0x0,
+ (intptr_t)asn1_type__local_311,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolExtensionField_19, criticality) | 0x0,
+ (intptr_t)asn1_type__local_312,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolExtensionField_19, extensionValue) | 0x0,
+ (intptr_t)asn1_type__local_313,
+ 0,
+ (intptr_t)"extensionValue",
+
+};
+
+static const ASN1CType asn1_type__local_316[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_317[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_321 = 20;
+
+static const Criticality asn1_value__local_322 = 1;
+
+static const Presence asn1_value__local_323 = 0;
+
+static const ProtocolIE_ID asn1_value__local_324 = 18;
+
+static const Criticality asn1_value__local_325 = 0;
+
+static const Presence asn1_value__local_326 = 0;
+
+static const ProtocolIE_ID asn1_value__local_327 = 30;
+
+static const Criticality asn1_value__local_328 = 1;
+
+static const Presence asn1_value__local_329 = 0;
+
+static const ProtocolIE_ID asn1_value__local_330 = 29;
+
+static const Criticality asn1_value__local_331 = 1;
+
+static const Presence asn1_value__local_332 = 0;
+
+static const ProtocolIE_ID asn1_value__local_333 = 41;
+
+static const Criticality asn1_value__local_334 = 1;
+
+static const Presence asn1_value__local_335 = 0;
+
+static const ProtocolIE_ID asn1_value__local_336 = 42;
+
+static const Criticality asn1_value__local_337 = 1;
+
+static const Presence asn1_value__local_338 = 0;
+
+static const ProtocolIE_ID asn1_value__local_339 = 47;
+
+static const Criticality asn1_value__local_340 = 1;
+
+static const Presence asn1_value__local_341 = 0;
+
+static const ProtocolIE_ID asn1_value__local_342 = 52;
+
+static const Criticality asn1_value__local_343 = 1;
+
+static const Presence asn1_value__local_344 = 0;
+
+static const ProtocolIE_ID asn1_value__local_345 = 46;
+
+static const Criticality asn1_value__local_346 = 1;
+
+static const Presence asn1_value__local_347 = 0;
+
+static const HNBAP_PROTOCOL_EXTENSION asn1_value__local_320[] = {
+{
+ (intptr_t)&asn1_value__local_321,
+ (intptr_t)&asn1_value__local_322,
+ (intptr_t)asn1_type_SAC,
+ (intptr_t)&asn1_value__local_323,
+},
+{
+ (intptr_t)&asn1_value__local_324,
+ (intptr_t)&asn1_value__local_325,
+ (intptr_t)asn1_type_HNB_Cell_Access_Mode,
+ (intptr_t)&asn1_value__local_326,
+},
+{
+ (intptr_t)&asn1_value__local_327,
+ (intptr_t)&asn1_value__local_328,
+ (intptr_t)asn1_type_PSC,
+ (intptr_t)&asn1_value__local_329,
+},
+{
+ (intptr_t)&asn1_value__local_330,
+ (intptr_t)&asn1_value__local_331,
+ (intptr_t)asn1_type_IP_Address,
+ (intptr_t)&asn1_value__local_332,
+},
+{
+ (intptr_t)&asn1_value__local_333,
+ (intptr_t)&asn1_value__local_334,
+ (intptr_t)asn1_type_Tunnel_Information,
+ (intptr_t)&asn1_value__local_335,
+},
+{
+ (intptr_t)&asn1_value__local_336,
+ (intptr_t)&asn1_value__local_337,
+ (intptr_t)asn1_type_CELL_FACHMobilitySupport,
+ (intptr_t)&asn1_value__local_338,
+},
+{
+ (intptr_t)&asn1_value__local_339,
+ (intptr_t)&asn1_value__local_340,
+ (intptr_t)asn1_type_NeighbourCellIdentityList,
+ (intptr_t)&asn1_value__local_341,
+},
+{
+ (intptr_t)&asn1_value__local_342,
+ (intptr_t)&asn1_value__local_343,
+ (intptr_t)asn1_type_URAIdentityList,
+ (intptr_t)&asn1_value__local_344,
+},
+{
+ (intptr_t)&asn1_value__local_345,
+ (intptr_t)&asn1_value__local_346,
+ (intptr_t)asn1_type_HNBCapacity,
+ (intptr_t)&asn1_value__local_347,
+},
+};
+
+static const ASN1CType asn1_constraint__local_319[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
+ 2,
+ (intptr_t)asn1_value__local_320,
+ 9,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_318[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_319,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionField_20[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolExtensionField_20),
+
+ offsetof(ProtocolExtensionField_20, id) | 0x0,
+ (intptr_t)asn1_type__local_316,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolExtensionField_20, criticality) | 0x0,
+ (intptr_t)asn1_type__local_317,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolExtensionField_20, extensionValue) | 0x0,
+ (intptr_t)asn1_type__local_318,
+ 0,
+ (intptr_t)"extensionValue",
+
+};
+
+static const ASN1CType asn1_type__local_348[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_349[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_353 = 19;
+
+static const Criticality asn1_value__local_354 = 1;
+
+static const Presence asn1_value__local_355 = 0;
+
+static const ProtocolIE_ID asn1_value__local_356 = 29;
+
+static const Criticality asn1_value__local_357 = 1;
+
+static const Presence asn1_value__local_358 = 0;
+
+static const ProtocolIE_ID asn1_value__local_359 = 43;
+
+static const Criticality asn1_value__local_360 = 1;
+
+static const Presence asn1_value__local_361 = 0;
+
+static const HNBAP_PROTOCOL_EXTENSION asn1_value__local_352[] = {
+{
+ (intptr_t)&asn1_value__local_353,
+ (intptr_t)&asn1_value__local_354,
+ (intptr_t)asn1_type_MuxPortNumber,
+ (intptr_t)&asn1_value__local_355,
+},
+{
+ (intptr_t)&asn1_value__local_356,
+ (intptr_t)&asn1_value__local_357,
+ (intptr_t)asn1_type_IP_Address,
+ (intptr_t)&asn1_value__local_358,
+},
+{
+ (intptr_t)&asn1_value__local_359,
+ (intptr_t)&asn1_value__local_360,
+ (intptr_t)asn1_type_S_RNTIPrefix,
+ (intptr_t)&asn1_value__local_361,
+},
+};
+
+static const ASN1CType asn1_constraint__local_351[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
+ 2,
+ (intptr_t)asn1_value__local_352,
+ 3,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_350[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_351,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionField_21[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolExtensionField_21),
+
+ offsetof(ProtocolExtensionField_21, id) | 0x0,
+ (intptr_t)asn1_type__local_348,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolExtensionField_21, criticality) | 0x0,
+ (intptr_t)asn1_type__local_349,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolExtensionField_21, extensionValue) | 0x0,
+ (intptr_t)asn1_type__local_350,
+ 0,
+ (intptr_t)"extensionValue",
+
+};
+
+static const ASN1CType asn1_type__local_362[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_363[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ASN1CType asn1_constraint__local_365[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
+ 2,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_364[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_365,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionField_22[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolExtensionField_22),
+
+ offsetof(ProtocolExtensionField_22, id) | 0x0,
+ (intptr_t)asn1_type__local_362,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolExtensionField_22, criticality) | 0x0,
+ (intptr_t)asn1_type__local_363,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolExtensionField_22, extensionValue) | 0x0,
+ (intptr_t)asn1_type__local_364,
+ 0,
+ (intptr_t)"extensionValue",
+
+};
+
+static const ASN1CType asn1_type__local_367[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_368[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ASN1CType asn1_constraint__local_370[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
+ 2,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_369[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_370,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionField_23[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolExtensionField_23),
+
+ offsetof(ProtocolExtensionField_23, id) | 0x0,
+ (intptr_t)asn1_type__local_367,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolExtensionField_23, criticality) | 0x0,
+ (intptr_t)asn1_type__local_368,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolExtensionField_23, extensionValue) | 0x0,
+ (intptr_t)asn1_type__local_369,
+ 0,
+ (intptr_t)"extensionValue",
+
+};
+
+static const ASN1CType asn1_type__local_372[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_373[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ASN1CType asn1_constraint__local_375[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
+ 2,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_374[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_375,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionField_24[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolExtensionField_24),
+
+ offsetof(ProtocolExtensionField_24, id) | 0x0,
+ (intptr_t)asn1_type__local_372,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolExtensionField_24, criticality) | 0x0,
+ (intptr_t)asn1_type__local_373,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolExtensionField_24, extensionValue) | 0x0,
+ (intptr_t)asn1_type__local_374,
+ 0,
+ (intptr_t)"extensionValue",
+
+};
+
+static const ASN1CType asn1_type__local_377[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_378[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_382 = 21;
+
+static const Criticality asn1_value__local_383 = 0;
+
+static const Presence asn1_value__local_384 = 0;
+
+static const HNBAP_PROTOCOL_EXTENSION asn1_value__local_381[] = {
+{
+ (intptr_t)&asn1_value__local_382,
+ (intptr_t)&asn1_value__local_383,
+ (intptr_t)asn1_type_CSGMembershipStatus,
+ (intptr_t)&asn1_value__local_384,
+},
+};
+
+static const ASN1CType asn1_constraint__local_380[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
+ 2,
+ (intptr_t)asn1_value__local_381,
+ 1,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_379[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_380,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionField_25[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolExtensionField_25),
+
+ offsetof(ProtocolExtensionField_25, id) | 0x0,
+ (intptr_t)asn1_type__local_377,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolExtensionField_25, criticality) | 0x0,
+ (intptr_t)asn1_type__local_378,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolExtensionField_25, extensionValue) | 0x0,
+ (intptr_t)asn1_type__local_379,
+ 0,
+ (intptr_t)"extensionValue",
+
+};
+
+static const ASN1CType asn1_type__local_385[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_386[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ASN1CType asn1_constraint__local_388[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
+ 2,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_387[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_388,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionField_26[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolExtensionField_26),
+
+ offsetof(ProtocolExtensionField_26, id) | 0x0,
+ (intptr_t)asn1_type__local_385,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolExtensionField_26, criticality) | 0x0,
+ (intptr_t)asn1_type__local_386,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolExtensionField_26, extensionValue) | 0x0,
+ (intptr_t)asn1_type__local_387,
+ 0,
+ (intptr_t)"extensionValue",
+
+};
+
+static const ASN1CType asn1_type__local_390[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_391[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ASN1CType asn1_constraint__local_393[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
+ 2,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_392[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_393,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionField_27[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolExtensionField_27),
+
+ offsetof(ProtocolExtensionField_27, id) | 0x0,
+ (intptr_t)asn1_type__local_390,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolExtensionField_27, criticality) | 0x0,
+ (intptr_t)asn1_type__local_391,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolExtensionField_27, extensionValue) | 0x0,
+ (intptr_t)asn1_type__local_392,
+ 0,
+ (intptr_t)"extensionValue",
+
+};
+
+static const ASN1CType asn1_type__local_395[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_396[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ASN1CType asn1_constraint__local_398[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
+ 2,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_397[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_398,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionField_28[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolExtensionField_28),
+
+ offsetof(ProtocolExtensionField_28, id) | 0x0,
+ (intptr_t)asn1_type__local_395,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolExtensionField_28, criticality) | 0x0,
+ (intptr_t)asn1_type__local_396,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolExtensionField_28, extensionValue) | 0x0,
+ (intptr_t)asn1_type__local_397,
+ 0,
+ (intptr_t)"extensionValue",
+
+};
+
+static const ASN1CType asn1_type__local_400[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_401[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ASN1CType asn1_constraint__local_403[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
+ 2,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_402[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_403,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionField_29[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolExtensionField_29),
+
+ offsetof(ProtocolExtensionField_29, id) | 0x0,
+ (intptr_t)asn1_type__local_400,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolExtensionField_29, criticality) | 0x0,
+ (intptr_t)asn1_type__local_401,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolExtensionField_29, extensionValue) | 0x0,
+ (intptr_t)asn1_type__local_402,
+ 0,
+ (intptr_t)"extensionValue",
+
+};
+
+static const ASN1CType asn1_type__local_405[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_406[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ASN1CType asn1_constraint__local_408[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
+ 2,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_407[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_408,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionField_30[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolExtensionField_30),
+
+ offsetof(ProtocolExtensionField_30, id) | 0x0,
+ (intptr_t)asn1_type__local_405,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolExtensionField_30, criticality) | 0x0,
+ (intptr_t)asn1_type__local_406,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolExtensionField_30, extensionValue) | 0x0,
+ (intptr_t)asn1_type__local_407,
+ 0,
+ (intptr_t)"extensionValue",
+
+};
+
+static const ASN1CType asn1_type__local_410[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_411[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ASN1CType asn1_constraint__local_413[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
+ 2,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_412[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_413,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionField_31[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolExtensionField_31),
+
+ offsetof(ProtocolExtensionField_31, id) | 0x0,
+ (intptr_t)asn1_type__local_410,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolExtensionField_31, criticality) | 0x0,
+ (intptr_t)asn1_type__local_411,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolExtensionField_31, extensionValue) | 0x0,
+ (intptr_t)asn1_type__local_412,
+ 0,
+ (intptr_t)"extensionValue",
+
+};
+
+static const ASN1CType asn1_type__local_415[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_416[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ASN1CType asn1_constraint__local_418[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
+ 2,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_417[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_418,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionField_32[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolExtensionField_32),
+
+ offsetof(ProtocolExtensionField_32, id) | 0x0,
+ (intptr_t)asn1_type__local_415,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolExtensionField_32, criticality) | 0x0,
+ (intptr_t)asn1_type__local_416,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolExtensionField_32, extensionValue) | 0x0,
+ (intptr_t)asn1_type__local_417,
+ 0,
+ (intptr_t)"extensionValue",
+
+};
+
+static const ASN1CType asn1_type__local_420[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_421[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_425 = 48;
+
+static const Criticality asn1_value__local_426 = 1;
+
+static const Presence asn1_value__local_427 = 0;
+
+static const HNBAP_PROTOCOL_EXTENSION asn1_value__local_424[] = {
+{
+ (intptr_t)&asn1_value__local_425,
+ (intptr_t)&asn1_value__local_426,
+ (intptr_t)asn1_type_AdditionalNeighbourInfoList,
+ (intptr_t)&asn1_value__local_427,
+},
+};
+
+static const ASN1CType asn1_constraint__local_423[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
+ 2,
+ (intptr_t)asn1_value__local_424,
+ 1,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_422[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_423,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionField_33[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolExtensionField_33),
+
+ offsetof(ProtocolExtensionField_33, id) | 0x0,
+ (intptr_t)asn1_type__local_420,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolExtensionField_33, criticality) | 0x0,
+ (intptr_t)asn1_type__local_421,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolExtensionField_33, extensionValue) | 0x0,
+ (intptr_t)asn1_type__local_422,
+ 0,
+ (intptr_t)"extensionValue",
+
+};
+
+static const ASN1CType asn1_type__local_428[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_429[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ASN1CType asn1_constraint__local_431[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
+ 2,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_430[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_431,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionField_34[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolExtensionField_34),
+
+ offsetof(ProtocolExtensionField_34, id) | 0x0,
+ (intptr_t)asn1_type__local_428,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolExtensionField_34, criticality) | 0x0,
+ (intptr_t)asn1_type__local_429,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolExtensionField_34, extensionValue) | 0x0,
+ (intptr_t)asn1_type__local_430,
+ 0,
+ (intptr_t)"extensionValue",
+
+};
+
+static const ASN1CType asn1_type__local_433[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_434[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ASN1CType asn1_constraint__local_436[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
+ 2,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_435[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_436,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionField_35[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolExtensionField_35),
+
+ offsetof(ProtocolExtensionField_35, id) | 0x0,
+ (intptr_t)asn1_type__local_433,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolExtensionField_35, criticality) | 0x0,
+ (intptr_t)asn1_type__local_434,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolExtensionField_35, extensionValue) | 0x0,
+ (intptr_t)asn1_type__local_435,
+ 0,
+ (intptr_t)"extensionValue",
+
+};
+
+static const ASN1CType asn1_type__local_438[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_439[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ASN1CType asn1_constraint__local_441[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
+ 2,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_440[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_441,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionField_36[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolExtensionField_36),
+
+ offsetof(ProtocolExtensionField_36, id) | 0x0,
+ (intptr_t)asn1_type__local_438,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolExtensionField_36, criticality) | 0x0,
+ (intptr_t)asn1_type__local_439,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolExtensionField_36, extensionValue) | 0x0,
+ (intptr_t)asn1_type__local_440,
+ 0,
+ (intptr_t)"extensionValue",
+
+};
+
+static const ASN1CType asn1_type__local_443[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_444[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ASN1CType asn1_constraint__local_446[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION,
+ 2,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_445[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_446,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionField_37[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolExtensionField_37),
+
+ offsetof(ProtocolExtensionField_37, id) | 0x0,
+ (intptr_t)asn1_type__local_443,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolExtensionField_37, criticality) | 0x0,
+ (intptr_t)asn1_type__local_444,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolExtensionField_37, extensionValue) | 0x0,
+ (intptr_t)asn1_type__local_445,
+ 0,
+ (intptr_t)"extensionValue",
+
+};
+
+const ASN1CType asn1_type_PrivateIE_Container_1[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x1,
+ 0xffff,
+ sizeof(PrivateIE_Field_1),
+ (intptr_t)asn1_type_PrivateIE_Field_1,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_448[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x2000000 | 0x100000,
+ (intptr_t)asn1_type_PrivateIE_ID,
+};
+
+static const ASN1CType asn1_type__local_449[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ASN1CType asn1_constraint__local_451[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_HNBAP_PRIVATE_IES,
+ 2,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_450[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_451,
+};
+
+const ASN1CType asn1_type_PrivateIE_Field_1[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(PrivateIE_Field_1),
+
+ offsetof(PrivateIE_Field_1, id) | 0x0,
+ (intptr_t)asn1_type__local_448,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(PrivateIE_Field_1, criticality) | 0x0,
+ (intptr_t)asn1_type__local_449,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(PrivateIE_Field_1, value) | 0x0,
+ (intptr_t)asn1_type__local_450,
+ 0,
+ (intptr_t)"value",
+
+};
+
+const ASN1CType asn1_type_Access_stratum_release_indicator[] = {
+ (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100000,
+ 6,
+ 0,
+ (intptr_t)"r99",
+ (intptr_t)"rel-4",
+ (intptr_t)"rel-5",
+ (intptr_t)"rel-6",
+ (intptr_t)"rel-7",
+ (intptr_t)"rel-8-and-beyond",
+ (intptr_t)"Access-stratum-release-indicator",
+};
+
+const ASN1CType asn1_type_AccessResult[] = {
+ (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0xa,
+ 2,
+ 0,
+ (intptr_t)"allowed",
+ (intptr_t)"notAllowed",
+ (intptr_t)"AccessResult",
+};
+
+static const ASN1CType asn1_type__local_453[] = {
+ (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x0,
+ 0x7fff,
+};
+
+const ASN1CType asn1_type_AltitudeAndDirection[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100001,
+ 2,
+ sizeof(AltitudeAndDirection),
+
+ offsetof(AltitudeAndDirection, directionOfAltitude) | 0x0,
+ (intptr_t)asn1_type_AltitudeAndDirection_1,
+ 0,
+ (intptr_t)"directionOfAltitude",
+
+ offsetof(AltitudeAndDirection, altitude) | 0x0,
+ (intptr_t)asn1_type__local_453,
+ 0,
+ (intptr_t)"altitude",
+
+ (intptr_t)"AltitudeAndDirection",
+};
+
+const ASN1CType asn1_type_AltitudeAndDirection_1[] = {
+ (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ 2,
+ (intptr_t)"height",
+ (intptr_t)"depth",
+};
+
+const ASN1CType asn1_type_BackoffTimer[] = {
+ (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x2,
+ 0x0,
+ 0xe10,
+ (intptr_t)"BackoffTimer",
+};
+
+const ASN1CType asn1_type_BindingID[] = {
+ (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x7800000 | 0x100001,
+ 0x1,
+ 0x4,
+ (intptr_t)"BindingID",
+};
+
+const ASN1CType asn1_type_Cause[] = {
+ (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x0,
+ 4,
+ 0,
+ sizeof(Cause),
+ offsetof(Cause, choice),
+ offsetof(Cause, u),
+ (intptr_t)asn1_type_CauseRadioNetwork,
+ (intptr_t)"radioNetwork",
+ (intptr_t)asn1_type_CauseTransport,
+ (intptr_t)"transport",
+ (intptr_t)asn1_type_CauseProtocol,
+ (intptr_t)"protocol",
+ (intptr_t)asn1_type_CauseMisc,
+ (intptr_t)"misc",
+ (intptr_t)"Cause",
+};
+
+const ASN1CType asn1_type_CauseRadioNetwork[] = {
+ (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100000,
+ 14,
+ 2,
+ (intptr_t)"overload",
+ (intptr_t)"unauthorised-Location",
+ (intptr_t)"unauthorised-HNB",
+ (intptr_t)"hNB-parameter-mismatch",
+ (intptr_t)"invalid-UE-identity",
+ (intptr_t)"uE-not-allowed-on-this-HNB",
+ (intptr_t)"uE-unauthorised",
+ (intptr_t)"connection-with-UE-lost",
+ (intptr_t)"ue-RRC-release",
+ (intptr_t)"hNB-not-registered",
+ (intptr_t)"unspecified",
+ (intptr_t)"normal",
+ (intptr_t)"uE-relocated",
+ (intptr_t)"ue-registered-in-another-HNB",
+ (intptr_t)"no-neighbour-information-available",
+ (intptr_t)"iurh-connection-to-that-neighbour-not-Allowed",
+ (intptr_t)"CauseRadioNetwork",
+};
+
+const ASN1CType asn1_type_CauseTransport[] = {
+ (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100001,
+ 2,
+ 0,
+ (intptr_t)"transport-resource-unavailable",
+ (intptr_t)"unspecified",
+ (intptr_t)"CauseTransport",
+};
+
+const ASN1CType asn1_type_CauseProtocol[] = {
+ (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100002,
+ 7,
+ 0,
+ (intptr_t)"transfer-syntax-error",
+ (intptr_t)"abstract-syntax-error-reject",
+ (intptr_t)"abstract-syntax-error-ignore-and-notify",
+ (intptr_t)"message-not-compatible-with-receiver-state",
+ (intptr_t)"semantic-error",
+ (intptr_t)"unspecified",
+ (intptr_t)"abstract-syntax-error-falsely-constructed-message",
+ (intptr_t)"CauseProtocol",
+};
+
+const ASN1CType asn1_type_CauseMisc[] = {
+ (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100003,
+ 4,
+ 0,
+ (intptr_t)"processing-overload",
+ (intptr_t)"hardware-failure",
+ (intptr_t)"o-and-m-intervention",
+ (intptr_t)"unspecified",
+ (intptr_t)"CauseMisc",
+};
+
+const ASN1CType asn1_type_CellIdentity[] = {
+ (ASN1_CTYPE_BIT_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x3,
+ 0x1c,
+ 0x1c,
+ (intptr_t)"CellIdentity",
+};
+
+const ASN1CType asn1_type_CELL_FACHMobilitySupport[] = {
+ (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0xa,
+ 1,
+ 0,
+ (intptr_t)"supported",
+ (intptr_t)"CELL-FACHMobilitySupport",
+};
+
+const ASN1CType asn1_type_Context_ID[] = {
+ (ASN1_CTYPE_BIT_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x3,
+ 0x18,
+ 0x18,
+ (intptr_t)"Context-ID",
+};
+
+static const ASN1CType asn1_type__local_454[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProcedureCode,
+};
+
+static const ASN1CType asn1_type__local_455[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100002,
+ (intptr_t)asn1_type_Criticality,
+};
+
+const ASN1CType asn1_type_CriticalityDiagnostics[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
+ 5,
+ sizeof(CriticalityDiagnostics),
+
+ offsetof(CriticalityDiagnostics, procedureCode) | 0x8000000,
+ (intptr_t)asn1_type__local_454,
+ offsetof(CriticalityDiagnostics, procedureCode_option),
+ (intptr_t)"procedureCode",
+
+ offsetof(CriticalityDiagnostics, triggeringMessage) | 0x8000000,
+ (intptr_t)asn1_type_TriggeringMessage,
+ offsetof(CriticalityDiagnostics, triggeringMessage_option),
+ (intptr_t)"triggeringMessage",
+
+ offsetof(CriticalityDiagnostics, procedureCriticality) | 0x8000000,
+ (intptr_t)asn1_type__local_455,
+ offsetof(CriticalityDiagnostics, procedureCriticality_option),
+ (intptr_t)"procedureCriticality",
+
+ offsetof(CriticalityDiagnostics, iEsCriticalityDiagnostics) | 0x8000000,
+ (intptr_t)asn1_type_CriticalityDiagnostics_IE_List,
+ offsetof(CriticalityDiagnostics, iEsCriticalityDiagnostics_option),
+ (intptr_t)"iEsCriticalityDiagnostics",
+
+ offsetof(CriticalityDiagnostics, iE_Extensions) | 0x8000000,
+ (intptr_t)asn1_type_ProtocolExtensionContainer_1,
+ offsetof(CriticalityDiagnostics, iE_Extensions_option),
+ (intptr_t)"iE-Extensions",
+
+ (intptr_t)"CriticalityDiagnostics",
+};
+
+const ASN1CType asn1_type_CriticalityDiagnostics_IE_List[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100003,
+ 0x1,
+ 0x100,
+ sizeof(CriticalityDiagnostics_IE_List_1),
+ (intptr_t)asn1_type_CriticalityDiagnostics_IE_List_1,
+ 0,
+ (intptr_t)"CriticalityDiagnostics-IE-List",
+};
+
+static const ASN1CType asn1_type__local_456[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ASN1CType asn1_type__local_457[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+const ASN1CType asn1_type_CriticalityDiagnostics_IE_List_1[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x2000000 | 0x10,
+ 4,
+ sizeof(CriticalityDiagnostics_IE_List_1),
+
+ offsetof(CriticalityDiagnostics_IE_List_1, iECriticality) | 0x0,
+ (intptr_t)asn1_type__local_456,
+ 0,
+ (intptr_t)"iECriticality",
+
+ offsetof(CriticalityDiagnostics_IE_List_1, iE_ID) | 0x0,
+ (intptr_t)asn1_type__local_457,
+ 0,
+ (intptr_t)"iE-ID",
+
+ offsetof(CriticalityDiagnostics_IE_List_1, typeOfError) | 0x0,
+ (intptr_t)asn1_type_TypeOfError,
+ 0,
+ (intptr_t)"typeOfError",
+
+ offsetof(CriticalityDiagnostics_IE_List_1, iE_Extensions) | 0x8000000,
+ (intptr_t)asn1_type_ProtocolExtensionContainer_2,
+ offsetof(CriticalityDiagnostics_IE_List_1, iE_Extensions_option),
+ (intptr_t)"iE-Extensions",
+
+};
+
+const ASN1CType asn1_type_CSG_ID[] = {
+ (ASN1_CTYPE_BIT_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x3,
+ 0x1b,
+ 0x1b,
+ (intptr_t)"CSG-ID",
+};
+
+const ASN1CType asn1_type_CSG_Capability[] = {
+ (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100001,
+ 2,
+ 0,
+ (intptr_t)"csg-capable",
+ (intptr_t)"not-csg-capable",
+ (intptr_t)"CSG-Capability",
+};
+
+const ASN1CType asn1_type_CSGMembershipStatus[] = {
+ (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0xa,
+ 2,
+ 0,
+ (intptr_t)"member",
+ (intptr_t)"non-member",
+ (intptr_t)"CSGMembershipStatus",
+};
+
+static const ASN1CType asn1_type__local_458[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_PLMNidentity,
+};
+
+static const ASN1CType asn1_type__local_459[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_LAC,
+};
+
+const ASN1CType asn1_type_CGI[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x100001,
+ 4,
+ sizeof(CGI),
+
+ offsetof(CGI, pLMNidentity) | 0x0,
+ (intptr_t)asn1_type__local_458,
+ 0,
+ (intptr_t)"pLMNidentity",
+
+ offsetof(CGI, lAC) | 0x0,
+ (intptr_t)asn1_type__local_459,
+ 0,
+ (intptr_t)"lAC",
+
+ offsetof(CGI, cI) | 0x0,
+ (intptr_t)asn1_type_CI,
+ 0,
+ (intptr_t)"cI",
+
+ offsetof(CGI, iE_Extensions) | 0x8000000,
+ (intptr_t)asn1_type_ProtocolExtensionContainer_3,
+ offsetof(CGI, iE_Extensions_option),
+ (intptr_t)"iE-Extensions",
+
+ (intptr_t)"CGI",
+};
+
+const ASN1CType asn1_type_CI[] = {
+ (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100002,
+ 0x2,
+ 0x2,
+ (intptr_t)"CI",
+};
+
+const ASN1CType asn1_type_CN_DomainIndicator[] = {
+ (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x100003,
+ 2,
+ (intptr_t)"cs-domain",
+ (intptr_t)"ps-domain",
+ (intptr_t)"CN-DomainIndicator",
+};
+
+const ASN1CType asn1_type_ESN[] = {
+ (ASN1_CTYPE_BIT_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x3,
+ 0x20,
+ 0x20,
+ (intptr_t)"ESN",
+};
+
+const ASN1CType asn1_type_GeographicalLocation[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100001,
+ 3,
+ sizeof(GeographicalLocation),
+
+ offsetof(GeographicalLocation, geographicalCoordinates) | 0x0,
+ (intptr_t)asn1_type_GeographicalCoordinates,
+ 0,
+ (intptr_t)"geographicalCoordinates",
+
+ offsetof(GeographicalLocation, altitudeAndDirection) | 0x0,
+ (intptr_t)asn1_type_AltitudeAndDirection,
+ 0,
+ (intptr_t)"altitudeAndDirection",
+
+ offsetof(GeographicalLocation, iE_Extensions) | 0x8000000,
+ (intptr_t)asn1_type_ProtocolExtensionContainer_4,
+ offsetof(GeographicalLocation, iE_Extensions_option),
+ (intptr_t)"iE-Extensions",
+
+ (intptr_t)"GeographicalLocation",
+};
+
+static const ASN1CType asn1_type__local_460[] = {
+ (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x0,
+ 0x7fffff,
+};
+
+static const ASN1CType asn1_type__local_461[] = {
+ (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
+ 0xff800000,
+ 0x7fffff,
+};
+
+const ASN1CType asn1_type_GeographicalCoordinates[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100000,
+ 4,
+ sizeof(GeographicalCoordinates),
+
+ offsetof(GeographicalCoordinates, latitudeSign) | 0x0,
+ (intptr_t)asn1_type_GeographicalCoordinates_1,
+ 0,
+ (intptr_t)"latitudeSign",
+
+ offsetof(GeographicalCoordinates, latitude) | 0x0,
+ (intptr_t)asn1_type__local_460,
+ 0,
+ (intptr_t)"latitude",
+
+ offsetof(GeographicalCoordinates, longitude) | 0x0,
+ (intptr_t)asn1_type__local_461,
+ 0,
+ (intptr_t)"longitude",
+
+ offsetof(GeographicalCoordinates, iE_Extensions) | 0x8000000,
+ (intptr_t)asn1_type_ProtocolExtensionContainer_5,
+ offsetof(GeographicalCoordinates, iE_Extensions_option),
+ (intptr_t)"iE-Extensions",
+
+ (intptr_t)"GeographicalCoordinates",
+};
+
+const ASN1CType asn1_type_GeographicalCoordinates_1[] = {
+ (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ 2,
+ (intptr_t)"north",
+ (intptr_t)"south",
+};
+
+const ASN1CType asn1_type_GTP_TEI[] = {
+ (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100000,
+ 0x4,
+ 0x4,
+ (intptr_t)"GTP-TEI",
+};
+
+const ASN1CType asn1_type_HNBCapacity[] = {
+ (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x2,
+ 0x0,
+ 0x3e8,
+ (intptr_t)"HNBCapacity",
+};
+
+const ASN1CType asn1_type_HNB_Cell_Access_Mode[] = {
+ (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0xa,
+ 3,
+ 0,
+ (intptr_t)"closed",
+ (intptr_t)"hybrid",
+ (intptr_t)"open",
+ (intptr_t)"HNB-Cell-Access-Mode",
+};
+
+static const ASN1CType asn1_type__local_462[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_PLMNidentity,
+};
+
+static const ASN1CType asn1_type__local_463[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_CellIdentity,
+};
+
+const ASN1CType asn1_type_HNB_Cell_Identifier[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100000,
+ 3,
+ sizeof(HNB_Cell_Identifier),
+
+ offsetof(HNB_Cell_Identifier, pLMNidentity) | 0x0,
+ (intptr_t)asn1_type__local_462,
+ 0,
+ (intptr_t)"pLMNidentity",
+
+ offsetof(HNB_Cell_Identifier, cellIdentity) | 0x0,
+ (intptr_t)asn1_type__local_463,
+ 0,
+ (intptr_t)"cellIdentity",
+
+ offsetof(HNB_Cell_Identifier, iE_Extensions) | 0x8000000,
+ (intptr_t)asn1_type_ProtocolExtensionContainer_6,
+ offsetof(HNB_Cell_Identifier, iE_Extensions_option),
+ (intptr_t)"iE-Extensions",
+
+ (intptr_t)"HNB-Cell-Identifier",
+};
+
+static const ASN1CType asn1_type__local_464[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_HNBConfigInfo,
+};
+
+static const ASN1CType asn1_type__local_465[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_RNC_ID,
+};
+
+const ASN1CType asn1_type_HNB_GWResponse[] = {
+ (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x0,
+ 3,
+ 0,
+ sizeof(HNB_GWResponse),
+ offsetof(HNB_GWResponse, choice),
+ offsetof(HNB_GWResponse, u),
+ (intptr_t)asn1_type__local_464,
+ (intptr_t)"hNB",
+ (intptr_t)asn1_type__local_465,
+ (intptr_t)"macroRNC",
+ (intptr_t)asn1_type_UnknownU_RNTIIndication,
+ (intptr_t)"unknownU-RNTIIndication",
+ (intptr_t)"HNB-GWResponse",
+};
+
+const ASN1CType asn1_type_HNB_RNL_Identity[] = {
+ (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100000,
+ 1,
+ 0,
+ sizeof(HNB_RNL_Identity),
+ offsetof(HNB_RNL_Identity, choice),
+ offsetof(HNB_RNL_Identity, u),
+ (intptr_t)asn1_type_HNB_Cell_Identifier,
+ (intptr_t)"hNB-Identity-as-Cell-Identifier",
+ (intptr_t)"HNB-RNL-Identity",
+};
+
+const ASN1CType asn1_type_HNBConfigInfo[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
+ 3,
+ sizeof(HNBConfigInfo),
+
+ offsetof(HNBConfigInfo, hnb_RNL_Identity) | 0x0,
+ (intptr_t)asn1_type_HNB_RNL_Identity,
+ 0,
+ (intptr_t)"hnb-RNL-Identity",
+
+ offsetof(HNBConfigInfo, configurationInformation) | 0x0,
+ (intptr_t)asn1_type_ConfigurationInformation,
+ 0,
+ (intptr_t)"configurationInformation",
+
+ offsetof(HNBConfigInfo, iE_Extensions) | 0x8000000,
+ (intptr_t)asn1_type_ProtocolExtensionContainer_7,
+ offsetof(HNBConfigInfo, iE_Extensions_option),
+ (intptr_t)"iE-Extensions",
+
+ (intptr_t)"HNBConfigInfo",
+};
+
+const ASN1CType asn1_type_ConfigurationInformation[] = {
+ (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100001,
+ 2,
+ 0,
+ sizeof(ConfigurationInformation),
+ offsetof(ConfigurationInformation, choice),
+ offsetof(ConfigurationInformation, u),
+ (intptr_t)asn1_type_HNBConfigurationInformationProvided,
+ (intptr_t)"provided",
+ (intptr_t)asn1_type_HNBConfigurationInformationMissing,
+ (intptr_t)"missing",
+ (intptr_t)"ConfigurationInformation",
+};
+
+static const ASN1CType asn1_type__local_466[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_PSC,
+};
+
+static const ASN1CType asn1_type__local_467[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_CSG_ID,
+};
+
+static const ASN1CType asn1_type__local_468[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100002,
+ (intptr_t)asn1_type_HNB_Cell_Access_Mode,
+};
+
+const ASN1CType asn1_type_HNBConfigurationInformationProvided[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100000,
+ 5,
+ sizeof(HNBConfigurationInformationProvided),
+
+ offsetof(HNBConfigurationInformationProvided, psc) | 0x8000000,
+ (intptr_t)asn1_type__local_466,
+ offsetof(HNBConfigurationInformationProvided, psc_option),
+ (intptr_t)"psc",
+
+ offsetof(HNBConfigurationInformationProvided, cSG_ID) | 0x8000000,
+ (intptr_t)asn1_type__local_467,
+ offsetof(HNBConfigurationInformationProvided, cSG_ID_option),
+ (intptr_t)"cSG-ID",
+
+ offsetof(HNBConfigurationInformationProvided, hNB_Cell_Access_Mode) | 0x0,
+ (intptr_t)asn1_type__local_468,
+ 0,
+ (intptr_t)"hNB-Cell-Access-Mode",
+
+ offsetof(HNBConfigurationInformationProvided, iurh_Signalling_TNL_AddressList) | 0x0,
+ (intptr_t)asn1_type_Iurh_Signalling_TNL_AddressList,
+ 0,
+ (intptr_t)"iurh-Signalling-TNL-AddressList",
+
+ offsetof(HNBConfigurationInformationProvided, iE_Extensions) | 0x8000000,
+ (intptr_t)asn1_type_ProtocolExtensionContainer_8,
+ offsetof(HNBConfigurationInformationProvided, iE_Extensions_option),
+ (intptr_t)"iE-Extensions",
+
+ (intptr_t)"HNBConfigurationInformationProvided",
+};
+
+static const ASN1CType asn1_type__local_469[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x2000000 | 0x100000,
+ (intptr_t)asn1_type_Cause,
+};
+
+const ASN1CType asn1_type_HNBConfigurationInformationMissing[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100001,
+ 2,
+ sizeof(HNBConfigurationInformationMissing),
+
+ offsetof(HNBConfigurationInformationMissing, cause) | 0x0,
+ (intptr_t)asn1_type__local_469,
+ 0,
+ (intptr_t)"cause",
+
+ offsetof(HNBConfigurationInformationMissing, iE_Extensions) | 0x8000000,
+ (intptr_t)asn1_type_ProtocolExtensionContainer_9,
+ offsetof(HNBConfigurationInformationMissing, iE_Extensions_option),
+ (intptr_t)"iE-Extensions",
+
+ (intptr_t)"HNBConfigurationInformationMissing",
+};
+
+const ASN1CType asn1_type_HNB_Location_Information[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
+ 3,
+ sizeof(HNB_Location_Information),
+
+ offsetof(HNB_Location_Information, macroCoverageInfo) | 0x8000000,
+ (intptr_t)asn1_type_MacroCoverageInformation,
+ offsetof(HNB_Location_Information, macroCoverageInfo_option),
+ (intptr_t)"macroCoverageInfo",
+
+ offsetof(HNB_Location_Information, geographicalCoordinates) | 0x8000000,
+ (intptr_t)asn1_type_GeographicalLocation,
+ offsetof(HNB_Location_Information, geographicalCoordinates_option),
+ (intptr_t)"geographicalCoordinates",
+
+ offsetof(HNB_Location_Information, iE_Extensions) | 0x8000000,
+ (intptr_t)asn1_type_ProtocolExtensionContainer_10,
+ offsetof(HNB_Location_Information, iE_Extensions_option),
+ (intptr_t)"iE-Extensions",
+
+ (intptr_t)"HNB-Location-Information",
+};
+
+const ASN1CType asn1_type_HNB_Identity[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
+ 2,
+ sizeof(HNB_Identity),
+
+ offsetof(HNB_Identity, hNB_Identity_Info) | 0x0,
+ (intptr_t)asn1_type_HNB_Identity_Info,
+ 0,
+ (intptr_t)"hNB-Identity-Info",
+
+ offsetof(HNB_Identity, iE_Extensions) | 0x8000000,
+ (intptr_t)asn1_type_ProtocolExtensionContainer_11,
+ offsetof(HNB_Identity, iE_Extensions_option),
+ (intptr_t)"iE-Extensions",
+
+ (intptr_t)"HNB-Identity",
+};
+
+const ASN1CType asn1_type_HNB_Identity_Info[] = {
+ (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100000,
+ 0x1,
+ 0xff,
+ (intptr_t)"HNB-Identity-Info",
+};
+
+const ASN1CType asn1_type_IMEI[] = {
+ (ASN1_CTYPE_BIT_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100003,
+ 0x3c,
+ 0x3c,
+ (intptr_t)"IMEI",
+};
+
+const ASN1CType asn1_type_IMSI[] = {
+ (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100000,
+ 0x3,
+ 0x8,
+ (intptr_t)"IMSI",
+};
+
+const ASN1CType asn1_type_IMSIDS41[] = {
+ (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x4,
+ 0x5,
+ 0x7,
+ (intptr_t)"IMSIDS41",
+};
+
+static const ASN1CType asn1_type__local_470[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_IMSIDS41,
+};
+
+static const ASN1CType asn1_type__local_471[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_ESN,
+};
+
+const ASN1CType asn1_type_IMSIESN[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x100006,
+ 2,
+ sizeof(IMSIESN),
+
+ offsetof(IMSIESN, iMSIDS41) | 0x0,
+ (intptr_t)asn1_type__local_470,
+ 0,
+ (intptr_t)"iMSIDS41",
+
+ offsetof(IMSIESN, eSN) | 0x0,
+ (intptr_t)asn1_type__local_471,
+ 0,
+ (intptr_t)"eSN",
+
+ (intptr_t)"IMSIESN",
+};
+
+const ASN1CType asn1_type_IP_Address[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
+ 2,
+ sizeof(IP_Address),
+
+ offsetof(IP_Address, ipaddress) | 0x0,
+ (intptr_t)asn1_type_IP_Address_1,
+ 0,
+ (intptr_t)"ipaddress",
+
+ offsetof(IP_Address, iE_Extensions) | 0x8000000,
+ (intptr_t)asn1_type_ProtocolExtensionContainer_12,
+ offsetof(IP_Address, iE_Extensions_option),
+ (intptr_t)"iE-Extensions",
+
+ (intptr_t)"IP-Address",
+};
+
+const ASN1CType asn1_type_IP_Address_1[] = {
+ (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x2000000 | 0x100000,
+ 2,
+ 0,
+ sizeof(IP_Address_1),
+ offsetof(IP_Address_1, choice),
+ offsetof(IP_Address_1, u),
+ (intptr_t)asn1_type_Ipv4Address,
+ (intptr_t)"ipv4info",
+ (intptr_t)asn1_type_Ipv6Address,
+ (intptr_t)"ipv6info",
+};
+
+const ASN1CType asn1_type_Ipv4Address[] = {
+ (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100000,
+ 0x4,
+ 0x4,
+ (intptr_t)"Ipv4Address",
+};
+
+const ASN1CType asn1_type_Ipv6Address[] = {
+ (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100001,
+ 0x10,
+ 0x10,
+ (intptr_t)"Ipv6Address",
+};
+
+const ASN1CType asn1_type_Iurh_Signalling_TNL_AddressList[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100003,
+ 0x1,
+ 0x3,
+ sizeof(IP_Address),
+ (intptr_t)asn1_type_IP_Address,
+ 0,
+ (intptr_t)"Iurh-Signalling-TNL-AddressList",
+};
+
+const ASN1CType asn1_type_LAC[] = {
+ (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x4,
+ 0x2,
+ 0x2,
+ (intptr_t)"LAC",
+};
+
+static const ASN1CType asn1_type__local_472[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_PLMNidentity,
+};
+
+static const ASN1CType asn1_type__local_473[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_LAC,
+};
+
+const ASN1CType asn1_type_LAI[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
+ 2,
+ sizeof(LAI),
+
+ offsetof(LAI, pLMNID) | 0x0,
+ (intptr_t)asn1_type__local_472,
+ 0,
+ (intptr_t)"pLMNID",
+
+ offsetof(LAI, lAC) | 0x0,
+ (intptr_t)asn1_type__local_473,
+ 0,
+ (intptr_t)"lAC",
+
+ (intptr_t)"LAI",
+};
+
+const ASN1CType asn1_type_MacroCoverageInformation[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100000,
+ 2,
+ sizeof(MacroCoverageInformation),
+
+ offsetof(MacroCoverageInformation, cellIdentity) | 0x0,
+ (intptr_t)asn1_type_MacroCellID,
+ 0,
+ (intptr_t)"cellIdentity",
+
+ offsetof(MacroCoverageInformation, iE_Extensions) | 0x8000000,
+ (intptr_t)asn1_type_ProtocolExtensionContainer_13,
+ offsetof(MacroCoverageInformation, iE_Extensions_option),
+ (intptr_t)"iE-Extensions",
+
+ (intptr_t)"MacroCoverageInformation",
+};
+
+const ASN1CType asn1_type_MacroCellID[] = {
+ (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100000,
+ 2,
+ 0,
+ sizeof(MacroCellID),
+ offsetof(MacroCellID, choice),
+ offsetof(MacroCellID, u),
+ (intptr_t)asn1_type_UTRANCellID,
+ (intptr_t)"uTRANCellID",
+ (intptr_t)asn1_type_CGI,
+ (intptr_t)"gERANCellID",
+ (intptr_t)"MacroCellID",
+};
+
+const ASN1CType asn1_type_MuxPortNumber[] = {
+ (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x2,
+ 0x400,
+ 0xffff,
+ (intptr_t)"MuxPortNumber",
+};
+
+const ASN1CType asn1_type_NeighbourCellIdentityList[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x10,
+ 0x0,
+ 0x80,
+ sizeof(NeighbourIdentity),
+ (intptr_t)asn1_type_NeighbourIdentity,
+ 0,
+ (intptr_t)"NeighbourCellIdentityList",
+};
+
+static const ASN1CType asn1_type__local_474[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_CellIdentity,
+};
+
+const ASN1CType asn1_type_NeighbourIdentity[] = {
+ (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x0,
+ 2,
+ 0,
+ sizeof(NeighbourIdentity),
+ offsetof(NeighbourIdentity, choice),
+ offsetof(NeighbourIdentity, u),
+ (intptr_t)asn1_type_HNB_RNL_Identity,
+ (intptr_t)"hNB-RNL-Identity",
+ (intptr_t)asn1_type__local_474,
+ (intptr_t)"cell-ID",
+ (intptr_t)"NeighbourIdentity",
+};
+
+const ASN1CType asn1_type_NeighbourInfoList[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x10,
+ 0x1,
+ 0x20,
+ sizeof(HNBConfigInfo),
+ (intptr_t)asn1_type_HNBConfigInfo,
+ 0,
+ (intptr_t)"NeighbourInfoList",
+};
+
+const ASN1CType asn1_type_AdditionalNeighbourInfoList[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x10,
+ 0x1,
+ 0x80,
+ sizeof(HNBConfigInfo),
+ (intptr_t)asn1_type_HNBConfigInfo,
+ 0,
+ (intptr_t)"AdditionalNeighbourInfoList",
+};
+
+const ASN1CType asn1_type_NeighbourInfoRequestList[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x10,
+ 0x1,
+ 0x20,
+ sizeof(NeighbourInfoRequestItem),
+ (intptr_t)asn1_type_NeighbourInfoRequestItem,
+ 0,
+ (intptr_t)"NeighbourInfoRequestList",
+};
+
+const ASN1CType asn1_type_NeighbourInfoRequestItem[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
+ 2,
+ sizeof(NeighbourInfoRequestItem),
+
+ offsetof(NeighbourInfoRequestItem, hnb_RNL_Identity) | 0x0,
+ (intptr_t)asn1_type_HNB_RNL_Identity,
+ 0,
+ (intptr_t)"hnb-RNL-Identity",
+
+ offsetof(NeighbourInfoRequestItem, iE_Extensions) | 0x8000000,
+ (intptr_t)asn1_type_ProtocolExtensionContainer_14,
+ offsetof(NeighbourInfoRequestItem, iE_Extensions_option),
+ (intptr_t)"iE-Extensions",
+
+ (intptr_t)"NeighbourInfoRequestItem",
+};
+
+const ASN1CType asn1_type_PLMNidentity[] = {
+ (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x4,
+ 0x3,
+ 0x3,
+ (intptr_t)"PLMNidentity",
+};
+
+const ASN1CType asn1_type_PSC[] = {
+ (ASN1_CTYPE_BIT_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x3,
+ 0x9,
+ 0x9,
+ (intptr_t)"PSC",
+};
+
+const ASN1CType asn1_type_PTMSI[] = {
+ (ASN1_CTYPE_BIT_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100000,
+ 0x20,
+ 0x20,
+ (intptr_t)"PTMSI",
+};
+
+const ASN1CType asn1_type_PTMSIRAI[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100002,
+ 2,
+ sizeof(PTMSIRAI),
+
+ offsetof(PTMSIRAI, pTMSI) | 0x0,
+ (intptr_t)asn1_type_PTMSI,
+ 0,
+ (intptr_t)"pTMSI",
+
+ offsetof(PTMSIRAI, rAI) | 0x0,
+ (intptr_t)asn1_type_RAI,
+ 0,
+ (intptr_t)"rAI",
+
+ (intptr_t)"PTMSIRAI",
+};
+
+const ASN1CType asn1_type_RAB_ID[] = {
+ (ASN1_CTYPE_BIT_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100000,
+ 0x8,
+ 0x8,
+ (intptr_t)"RAB-ID",
+};
+
+const ASN1CType asn1_type_RABList[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x10,
+ 0x1,
+ 0x100,
+ sizeof(RABListItem),
+ (intptr_t)asn1_type_RABListItem,
+ 0,
+ (intptr_t)"RABList",
+};
+
+static const ASN1CType asn1_type__local_475[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_TransportInfo,
+};
+
+static const ASN1CType asn1_type__local_476[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100002,
+ (intptr_t)asn1_type_TransportInfo,
+};
+
+const ASN1CType asn1_type_RABListItem[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
+ 5,
+ sizeof(RABListItem),
+
+ offsetof(RABListItem, rAB_ID) | 0x0,
+ (intptr_t)asn1_type_RAB_ID,
+ 0,
+ (intptr_t)"rAB-ID",
+
+ offsetof(RABListItem, old_transport_Info) | 0x0,
+ (intptr_t)asn1_type__local_475,
+ 0,
+ (intptr_t)"old-transport-Info",
+
+ offsetof(RABListItem, new_transport_Info) | 0x0,
+ (intptr_t)asn1_type__local_476,
+ 0,
+ (intptr_t)"new-transport-Info",
+
+ offsetof(RABListItem, cn_domain_indicator) | 0x0,
+ (intptr_t)asn1_type_CN_DomainIndicator,
+ 0,
+ (intptr_t)"cn-domain-indicator",
+
+ offsetof(RABListItem, iE_Extensions) | 0x8000000,
+ (intptr_t)asn1_type_ProtocolExtensionContainer_15,
+ offsetof(RABListItem, iE_Extensions_option),
+ (intptr_t)"iE-Extensions",
+
+ (intptr_t)"RABListItem",
+};
+
+const ASN1CType asn1_type_RAC[] = {
+ (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x4,
+ 0x1,
+ 0x1,
+ (intptr_t)"RAC",
+};
+
+static const ASN1CType asn1_type__local_477[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_LAI,
+};
+
+static const ASN1CType asn1_type__local_478[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_RAC,
+};
+
+const ASN1CType asn1_type_RAI[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100001,
+ 2,
+ sizeof(RAI),
+
+ offsetof(RAI, lAI) | 0x0,
+ (intptr_t)asn1_type__local_477,
+ 0,
+ (intptr_t)"lAI",
+
+ offsetof(RAI, rAC) | 0x0,
+ (intptr_t)asn1_type__local_478,
+ 0,
+ (intptr_t)"rAC",
+
+ (intptr_t)"RAI",
+};
+
+const ASN1CType asn1_type_Registration_Cause[] = {
+ (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0xa,
+ 2,
+ 1,
+ (intptr_t)"emergency-call",
+ (intptr_t)"normal",
+ (intptr_t)"ue-relocation",
+ (intptr_t)"Registration-Cause",
+};
+
+const ASN1CType asn1_type_RNC_ID[] = {
+ (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x2,
+ 0x0,
+ 0xffff,
+ (intptr_t)"RNC-ID",
+};
+
+const ASN1CType asn1_type_SAC[] = {
+ (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x4,
+ 0x2,
+ 0x2,
+ (intptr_t)"SAC",
+};
+
+const ASN1CType asn1_type_S_RNTIPrefix[] = {
+ (ASN1_CTYPE_BIT_STRING << ASN1_CTYPE_SHIFT) | 0x7800000 | 0x3,
+ 0x1,
+ 0x10,
+ (intptr_t)"S-RNTIPrefix",
+};
+
+static const ASN1CType asn1_type__local_479[] = {
+ (ASN1_CTYPE_BIT_STRING << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x20,
+ 0x20,
+};
+
+static const ASN1CType asn1_type__local_480[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_LAI,
+};
+
+const ASN1CType asn1_type_TMSILAI[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x100001,
+ 2,
+ sizeof(TMSILAI),
+
+ offsetof(TMSILAI, tMSI) | 0x0,
+ (intptr_t)asn1_type__local_479,
+ 0,
+ (intptr_t)"tMSI",
+
+ offsetof(TMSILAI, lAI) | 0x0,
+ (intptr_t)asn1_type__local_480,
+ 0,
+ (intptr_t)"lAI",
+
+ (intptr_t)"TMSILAI",
+};
+
+const ASN1CType asn1_type_TMSIDS41[] = {
+ (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100007,
+ 0x2,
+ 0x11,
+ (intptr_t)"TMSIDS41",
+};
+
+const ASN1CType asn1_type_TransportInfo[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
+ 3,
+ sizeof(TransportInfo),
+
+ offsetof(TransportInfo, transportLayerAddress) | 0x0,
+ (intptr_t)asn1_type_TransportLayerAddress,
+ 0,
+ (intptr_t)"transportLayerAddress",
+
+ offsetof(TransportInfo, transportAssociation) | 0x0,
+ (intptr_t)asn1_type_TransportInfo_1,
+ 0,
+ (intptr_t)"transportAssociation",
+
+ offsetof(TransportInfo, iE_Extensions) | 0x8000000,
+ (intptr_t)asn1_type_ProtocolExtensionContainer_16,
+ offsetof(TransportInfo, iE_Extensions_option),
+ (intptr_t)"iE-Extensions",
+
+ (intptr_t)"TransportInfo",
+};
+
+const ASN1CType asn1_type_TransportInfo_1[] = {
+ (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x2000000 | 0x100001,
+ 2,
+ 0,
+ sizeof(TransportInfo_1),
+ offsetof(TransportInfo_1, choice),
+ offsetof(TransportInfo_1, u),
+ (intptr_t)asn1_type_GTP_TEI,
+ (intptr_t)"gtp-TEI",
+ (intptr_t)asn1_type_BindingID,
+ (intptr_t)"bindingID",
+};
+
+const ASN1CType asn1_type_TransportLayerAddress[] = {
+ (ASN1_CTYPE_BIT_STRING << ASN1_CTYPE_SHIFT) | 0x7800000 | 0x100000,
+ 0x1,
+ 0xa0,
+ (intptr_t)"TransportLayerAddress",
+};
+
+static const ASN1CType asn1_type__local_481[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_IP_Address,
+};
+
+const ASN1CType asn1_type_Tunnel_Information[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
+ 3,
+ sizeof(Tunnel_Information),
+
+ offsetof(Tunnel_Information, iP_Address) | 0x0,
+ (intptr_t)asn1_type__local_481,
+ 0,
+ (intptr_t)"iP-Address",
+
+ offsetof(Tunnel_Information, uDP_Port_Number) | 0x8000000,
+ (intptr_t)asn1_type_UDP_Port_Number,
+ offsetof(Tunnel_Information, uDP_Port_Number_option),
+ (intptr_t)"uDP-Port-Number",
+
+ offsetof(Tunnel_Information, iE_Extensions) | 0x8000000,
+ (intptr_t)asn1_type_ProtocolExtensionContainer_17,
+ offsetof(Tunnel_Information, iE_Extensions_option),
+ (intptr_t)"iE-Extensions",
+
+ (intptr_t)"Tunnel-Information",
+};
+
+const ASN1CType asn1_type_TypeOfError[] = {
+ (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100002,
+ 2,
+ 0,
+ (intptr_t)"not-understood",
+ (intptr_t)"missing",
+ (intptr_t)"TypeOfError",
+};
+
+const ASN1CType asn1_type_UDP_Port_Number[] = {
+ (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100001,
+ 0x2,
+ 0x2,
+ (intptr_t)"UDP-Port-Number",
+};
+
+const ASN1CType asn1_type_UE_Capabilities[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
+ 3,
+ sizeof(UE_Capabilities),
+
+ offsetof(UE_Capabilities, access_stratum_release_indicator) | 0x0,
+ (intptr_t)asn1_type_Access_stratum_release_indicator,
+ 0,
+ (intptr_t)"access-stratum-release-indicator",
+
+ offsetof(UE_Capabilities, csg_capability) | 0x0,
+ (intptr_t)asn1_type_CSG_Capability,
+ 0,
+ (intptr_t)"csg-capability",
+
+ offsetof(UE_Capabilities, iE_Extensions) | 0x8000000,
+ (intptr_t)asn1_type_ProtocolExtensionContainer_18,
+ offsetof(UE_Capabilities, iE_Extensions_option),
+ (intptr_t)"iE-Extensions",
+
+ (intptr_t)"UE-Capabilities",
+};
+
+static const ASN1CType asn1_type__local_482[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_LAC,
+};
+
+static const ASN1CType asn1_type__local_483[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_RAC,
+};
+
+static const ASN1CType asn1_type__local_484[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100002,
+ (intptr_t)asn1_type_PLMNidentity,
+};
+
+static const ASN1CType asn1_type__local_485[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100003,
+ (intptr_t)asn1_type_CellIdentity,
+};
+
+const ASN1CType asn1_type_UTRANCellID[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x100000,
+ 5,
+ sizeof(UTRANCellID),
+
+ offsetof(UTRANCellID, lAC) | 0x0,
+ (intptr_t)asn1_type__local_482,
+ 0,
+ (intptr_t)"lAC",
+
+ offsetof(UTRANCellID, rAC) | 0x0,
+ (intptr_t)asn1_type__local_483,
+ 0,
+ (intptr_t)"rAC",
+
+ offsetof(UTRANCellID, pLMNidentity) | 0x0,
+ (intptr_t)asn1_type__local_484,
+ 0,
+ (intptr_t)"pLMNidentity",
+
+ offsetof(UTRANCellID, uTRANcellID) | 0x0,
+ (intptr_t)asn1_type__local_485,
+ 0,
+ (intptr_t)"uTRANcellID",
+
+ offsetof(UTRANCellID, iE_Extensions) | 0x8000000,
+ (intptr_t)asn1_type_ProtocolExtensionContainer_19,
+ offsetof(UTRANCellID, iE_Extensions_option),
+ (intptr_t)"iE-Extensions",
+
+ (intptr_t)"UTRANCellID",
+};
+
+static const ASN1CType asn1_type__local_486[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100004,
+ (intptr_t)asn1_type_ESN,
+};
+
+static const ASN1CType asn1_type__local_487[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100005,
+ (intptr_t)asn1_type_IMSIDS41,
+};
+
+const ASN1CType asn1_type_UE_Identity[] = {
+ (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x0,
+ 8,
+ 0,
+ sizeof(UE_Identity),
+ offsetof(UE_Identity, choice),
+ offsetof(UE_Identity, u),
+ (intptr_t)asn1_type_IMSI,
+ (intptr_t)"iMSI",
+ (intptr_t)asn1_type_TMSILAI,
+ (intptr_t)"tMSILAI",
+ (intptr_t)asn1_type_PTMSIRAI,
+ (intptr_t)"pTMSIRAI",
+ (intptr_t)asn1_type_IMEI,
+ (intptr_t)"iMEI",
+ (intptr_t)asn1_type__local_486,
+ (intptr_t)"eSN",
+ (intptr_t)asn1_type__local_487,
+ (intptr_t)"iMSIDS41",
+ (intptr_t)asn1_type_IMSIESN,
+ (intptr_t)"iMSIESN",
+ (intptr_t)asn1_type_TMSIDS41,
+ (intptr_t)"tMSIDS41",
+ (intptr_t)"UE-Identity",
+};
+
+const ASN1CType asn1_type_Update_cause[] = {
+ (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0xa,
+ 1,
+ 0,
+ (intptr_t)"relocation-preparation",
+ (intptr_t)"Update-cause",
+};
+
+const ASN1CType asn1_type_URAIdentityList[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x10,
+ 0x0,
+ 0x8,
+ sizeof(URAIdentity),
+ (intptr_t)asn1_type_URAIdentity,
+ 0,
+ (intptr_t)"URAIdentityList",
+};
+
+const ASN1CType asn1_type_URAIdentity[] = {
+ (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x2,
+ 0x0,
+ 0xffff,
+ (intptr_t)"URAIdentity",
+};
+
+const ASN1CType asn1_type_U_RNTI[] = {
+ (ASN1_CTYPE_BIT_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x3,
+ 0x20,
+ 0x20,
+ (intptr_t)"U-RNTI",
+};
+
+const ASN1CType asn1_type_UnknownU_RNTIIndication[] = {
+ (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100002,
+ 1,
+ 0,
+ (intptr_t)"unknown",
+ (intptr_t)"UnknownU-RNTIIndication",
+};
+
+const ASN1CType asn1_type_HNBRegisterRequest[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
+ 2,
+ sizeof(HNBRegisterRequest),
+
+ offsetof(HNBRegisterRequest, protocolIEs) | 0x0,
+ (intptr_t)asn1_type_ProtocolIE_Container_1,
+ 0,
+ (intptr_t)"protocolIEs",
+
+ offsetof(HNBRegisterRequest, protocolExtensions) | 0x8000000,
+ (intptr_t)asn1_type_ProtocolExtensionContainer_20,
+ offsetof(HNBRegisterRequest, protocolExtensions_option),
+ (intptr_t)"protocolExtensions",
+
+ (intptr_t)"HNBRegisterRequest",
+};
+
+const ASN1CType asn1_type_HNBRegisterAccept[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
+ 2,
+ sizeof(HNBRegisterAccept),
+
+ offsetof(HNBRegisterAccept, protocolIEs) | 0x0,
+ (intptr_t)asn1_type_ProtocolIE_Container_2,
+ 0,
+ (intptr_t)"protocolIEs",
+
+ offsetof(HNBRegisterAccept, protocolExtensions) | 0x8000000,
+ (intptr_t)asn1_type_ProtocolExtensionContainer_21,
+ offsetof(HNBRegisterAccept, protocolExtensions_option),
+ (intptr_t)"protocolExtensions",
+
+ (intptr_t)"HNBRegisterAccept",
+};
+
+const ASN1CType asn1_type_HNBRegisterReject[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
+ 2,
+ sizeof(HNBRegisterReject),
+
+ offsetof(HNBRegisterReject, protocolIEs) | 0x0,
+ (intptr_t)asn1_type_ProtocolIE_Container_3,
+ 0,
+ (intptr_t)"protocolIEs",
+
+ offsetof(HNBRegisterReject, protocolExtensions) | 0x8000000,
+ (intptr_t)asn1_type_ProtocolExtensionContainer_22,
+ offsetof(HNBRegisterReject, protocolExtensions_option),
+ (intptr_t)"protocolExtensions",
+
+ (intptr_t)"HNBRegisterReject",
+};
+
+const ASN1CType asn1_type_HNBDe_Register[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
+ 2,
+ sizeof(HNBDe_Register),
+
+ offsetof(HNBDe_Register, protocolIEs) | 0x0,
+ (intptr_t)asn1_type_ProtocolIE_Container_4,
+ 0,
+ (intptr_t)"protocolIEs",
+
+ offsetof(HNBDe_Register, protocolExtensions) | 0x8000000,
+ (intptr_t)asn1_type_ProtocolExtensionContainer_23,
+ offsetof(HNBDe_Register, protocolExtensions_option),
+ (intptr_t)"protocolExtensions",
+
+ (intptr_t)"HNBDe-Register",
+};
+
+const ASN1CType asn1_type_UERegisterRequest[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
+ 2,
+ sizeof(UERegisterRequest),
+
+ offsetof(UERegisterRequest, protocolIEs) | 0x0,
+ (intptr_t)asn1_type_ProtocolIE_Container_5,
+ 0,
+ (intptr_t)"protocolIEs",
+
+ offsetof(UERegisterRequest, protocolExtensions) | 0x8000000,
+ (intptr_t)asn1_type_ProtocolExtensionContainer_24,
+ offsetof(UERegisterRequest, protocolExtensions_option),
+ (intptr_t)"protocolExtensions",
+
+ (intptr_t)"UERegisterRequest",
+};
+
+const ASN1CType asn1_type_UERegisterAccept[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
+ 2,
+ sizeof(UERegisterAccept),
+
+ offsetof(UERegisterAccept, protocolIEs) | 0x0,
+ (intptr_t)asn1_type_ProtocolIE_Container_6,
+ 0,
+ (intptr_t)"protocolIEs",
+
+ offsetof(UERegisterAccept, protocolExtensions) | 0x8000000,
+ (intptr_t)asn1_type_ProtocolExtensionContainer_25,
+ offsetof(UERegisterAccept, protocolExtensions_option),
+ (intptr_t)"protocolExtensions",
+
+ (intptr_t)"UERegisterAccept",
+};
+
+const ASN1CType asn1_type_UERegisterReject[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
+ 2,
+ sizeof(UERegisterReject),
+
+ offsetof(UERegisterReject, protocolIEs) | 0x0,
+ (intptr_t)asn1_type_ProtocolIE_Container_7,
+ 0,
+ (intptr_t)"protocolIEs",
+
+ offsetof(UERegisterReject, protocolExtensions) | 0x8000000,
+ (intptr_t)asn1_type_ProtocolExtensionContainer_26,
+ offsetof(UERegisterReject, protocolExtensions_option),
+ (intptr_t)"protocolExtensions",
+
+ (intptr_t)"UERegisterReject",
+};
+
+const ASN1CType asn1_type_UEDe_Register[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
+ 2,
+ sizeof(UEDe_Register),
+
+ offsetof(UEDe_Register, protocolIEs) | 0x0,
+ (intptr_t)asn1_type_ProtocolIE_Container_8,
+ 0,
+ (intptr_t)"protocolIEs",
+
+ offsetof(UEDe_Register, protocolExtensions) | 0x8000000,
+ (intptr_t)asn1_type_ProtocolExtensionContainer_27,
+ offsetof(UEDe_Register, protocolExtensions_option),
+ (intptr_t)"protocolExtensions",
+
+ (intptr_t)"UEDe-Register",
+};
+
+const ASN1CType asn1_type_CSGMembershipUpdate[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
+ 2,
+ sizeof(CSGMembershipUpdate),
+
+ offsetof(CSGMembershipUpdate, protocolIEs) | 0x0,
+ (intptr_t)asn1_type_ProtocolIE_Container_9,
+ 0,
+ (intptr_t)"protocolIEs",
+
+ offsetof(CSGMembershipUpdate, protocolExtensions) | 0x8000000,
+ (intptr_t)asn1_type_ProtocolExtensionContainer_28,
+ offsetof(CSGMembershipUpdate, protocolExtensions_option),
+ (intptr_t)"protocolExtensions",
+
+ (intptr_t)"CSGMembershipUpdate",
+};
+
+const ASN1CType asn1_type_TNLUpdateRequest[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
+ 2,
+ sizeof(TNLUpdateRequest),
+
+ offsetof(TNLUpdateRequest, protocolIEs) | 0x0,
+ (intptr_t)asn1_type_ProtocolIE_Container_10,
+ 0,
+ (intptr_t)"protocolIEs",
+
+ offsetof(TNLUpdateRequest, protocolExtensions) | 0x8000000,
+ (intptr_t)asn1_type_ProtocolExtensionContainer_29,
+ offsetof(TNLUpdateRequest, protocolExtensions_option),
+ (intptr_t)"protocolExtensions",
+
+ (intptr_t)"TNLUpdateRequest",
+};
+
+const ASN1CType asn1_type_TNLUpdateResponse[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
+ 2,
+ sizeof(TNLUpdateResponse),
+
+ offsetof(TNLUpdateResponse, protocolIEs) | 0x0,
+ (intptr_t)asn1_type_ProtocolIE_Container_11,
+ 0,
+ (intptr_t)"protocolIEs",
+
+ offsetof(TNLUpdateResponse, protocolExtensions) | 0x8000000,
+ (intptr_t)asn1_type_ProtocolExtensionContainer_30,
+ offsetof(TNLUpdateResponse, protocolExtensions_option),
+ (intptr_t)"protocolExtensions",
+
+ (intptr_t)"TNLUpdateResponse",
+};
+
+const ASN1CType asn1_type_TNLUpdateFailure[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
+ 2,
+ sizeof(TNLUpdateFailure),
+
+ offsetof(TNLUpdateFailure, protocolIEs) | 0x0,
+ (intptr_t)asn1_type_ProtocolIE_Container_12,
+ 0,
+ (intptr_t)"protocolIEs",
+
+ offsetof(TNLUpdateFailure, protocolExtensions) | 0x8000000,
+ (intptr_t)asn1_type_ProtocolExtensionContainer_31,
+ offsetof(TNLUpdateFailure, protocolExtensions_option),
+ (intptr_t)"protocolExtensions",
+
+ (intptr_t)"TNLUpdateFailure",
+};
+
+const ASN1CType asn1_type_HNBConfigTransferRequest[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
+ 2,
+ sizeof(HNBConfigTransferRequest),
+
+ offsetof(HNBConfigTransferRequest, protocolIEs) | 0x0,
+ (intptr_t)asn1_type_ProtocolIE_Container_13,
+ 0,
+ (intptr_t)"protocolIEs",
+
+ offsetof(HNBConfigTransferRequest, protocolExtensions) | 0x8000000,
+ (intptr_t)asn1_type_ProtocolExtensionContainer_32,
+ offsetof(HNBConfigTransferRequest, protocolExtensions_option),
+ (intptr_t)"protocolExtensions",
+
+ (intptr_t)"HNBConfigTransferRequest",
+};
+
+const ASN1CType asn1_type_HNBConfigTransferResponse[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
+ 2,
+ sizeof(HNBConfigTransferResponse),
+
+ offsetof(HNBConfigTransferResponse, protocolIEs) | 0x0,
+ (intptr_t)asn1_type_ProtocolIE_Container_14,
+ 0,
+ (intptr_t)"protocolIEs",
+
+ offsetof(HNBConfigTransferResponse, protocolExtensions) | 0x8000000,
+ (intptr_t)asn1_type_ProtocolExtensionContainer_33,
+ offsetof(HNBConfigTransferResponse, protocolExtensions_option),
+ (intptr_t)"protocolExtensions",
+
+ (intptr_t)"HNBConfigTransferResponse",
+};
+
+const ASN1CType asn1_type_RelocationComplete[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
+ 2,
+ sizeof(RelocationComplete),
+
+ offsetof(RelocationComplete, protocolIEs) | 0x0,
+ (intptr_t)asn1_type_ProtocolIE_Container_15,
+ 0,
+ (intptr_t)"protocolIEs",
+
+ offsetof(RelocationComplete, protocolExtensions) | 0x8000000,
+ (intptr_t)asn1_type_ProtocolExtensionContainer_34,
+ offsetof(RelocationComplete, protocolExtensions_option),
+ (intptr_t)"protocolExtensions",
+
+ (intptr_t)"RelocationComplete",
+};
+
+const ASN1CType asn1_type_ErrorIndication[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
+ 2,
+ sizeof(ErrorIndication),
+
+ offsetof(ErrorIndication, protocolIEs) | 0x0,
+ (intptr_t)asn1_type_ProtocolIE_Container_16,
+ 0,
+ (intptr_t)"protocolIEs",
+
+ offsetof(ErrorIndication, protocolExtensions) | 0x8000000,
+ (intptr_t)asn1_type_ProtocolExtensionContainer_35,
+ offsetof(ErrorIndication, protocolExtensions_option),
+ (intptr_t)"protocolExtensions",
+
+ (intptr_t)"ErrorIndication",
+};
+
+const ASN1CType asn1_type_PrivateMessage[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
+ 1,
+ sizeof(PrivateMessage),
+
+ offsetof(PrivateMessage, privateIEs) | 0x0,
+ (intptr_t)asn1_type_PrivateIE_Container_1,
+ 0,
+ (intptr_t)"privateIEs",
+
+ (intptr_t)"PrivateMessage",
+};
+
+const ASN1CType asn1_type_U_RNTIQueryRequest[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
+ 2,
+ sizeof(U_RNTIQueryRequest),
+
+ offsetof(U_RNTIQueryRequest, protocolIEs) | 0x0,
+ (intptr_t)asn1_type_ProtocolIE_Container_17,
+ 0,
+ (intptr_t)"protocolIEs",
+
+ offsetof(U_RNTIQueryRequest, protocolExtensions) | 0x8000000,
+ (intptr_t)asn1_type_ProtocolExtensionContainer_36,
+ offsetof(U_RNTIQueryRequest, protocolExtensions_option),
+ (intptr_t)"protocolExtensions",
+
+ (intptr_t)"U-RNTIQueryRequest",
+};
+
+const ASN1CType asn1_type_U_RNTIQueryResponse[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
+ 2,
+ sizeof(U_RNTIQueryResponse),
+
+ offsetof(U_RNTIQueryResponse, protocolIEs) | 0x0,
+ (intptr_t)asn1_type_ProtocolIE_Container_18,
+ 0,
+ (intptr_t)"protocolIEs",
+
+ offsetof(U_RNTIQueryResponse, protocolExtensions) | 0x8000000,
+ (intptr_t)asn1_type_ProtocolExtensionContainer_37,
+ offsetof(U_RNTIQueryResponse, protocolExtensions_option),
+ (intptr_t)"protocolExtensions",
+
+ (intptr_t)"U-RNTIQueryResponse",
+};
+
+static const Criticality asn1_value__local_488 = 1;
+
+const ASN1CType asn1_type_HNBAP_ELEMENTARY_PROCEDURE[] = {
+ (ASN1_CTYPE_OBJECT_CLASS << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x0,
+ 5,
+
+ 0x0,
+ 0,
+ 0,
+ (intptr_t)"&InitiatingMessage",
+
+ 0x8,
+ 0,
+ 0,
+ (intptr_t)"&SuccessfulOutcome",
+
+ 0x8,
+ 0,
+ 0,
+ (intptr_t)"&UnsuccessfulOutcome",
+
+ 0x1,
+ (intptr_t)asn1_type_ProcedureCode,
+ 0,
+ (intptr_t)"&procedureCode",
+
+ 0x11,
+ (intptr_t)asn1_type_Criticality,
+ (intptr_t)&asn1_value__local_488,
+ (intptr_t)"&criticality",
+ (intptr_t)"HNBAP-ELEMENTARY-PROCEDURE",
+};
+
+const ASN1CType asn1_type_HNBAP_PDU[] = {
+ (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x0,
+ 3,
+ 0,
+ sizeof(HNBAP_PDU),
+ offsetof(HNBAP_PDU, choice),
+ offsetof(HNBAP_PDU, u),
+ (intptr_t)asn1_type_InitiatingMessage,
+ (intptr_t)"initiatingMessage",
+ (intptr_t)asn1_type_SuccessfulOutcome,
+ (intptr_t)"successfulOutcome",
+ (intptr_t)asn1_type_UnsuccessfulOutcome,
+ (intptr_t)"unsuccessfulOutcome",
+ (intptr_t)"HNBAP-PDU",
+};
+
+static const ASN1CType asn1_type__local_489[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProcedureCode,
+};
+
+static const ASN1CType asn1_type__local_490[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProcedureCode asn1_value__local_494 = 1;
+
+static const Criticality asn1_value__local_495 = 0;
+
+static const ProcedureCode asn1_value__local_496 = 3;
+
+static const Criticality asn1_value__local_497 = 0;
+
+static const ProcedureCode asn1_value__local_498 = 9;
+
+static const Criticality asn1_value__local_499 = 0;
+
+static const ProcedureCode asn1_value__local_500 = 10;
+
+static const Criticality asn1_value__local_501 = 0;
+
+static const ProcedureCode asn1_value__local_502 = 14;
+
+static const Criticality asn1_value__local_503 = 0;
+
+static const ProcedureCode asn1_value__local_504 = 4;
+
+static const Criticality asn1_value__local_505 = 1;
+
+static const ProcedureCode asn1_value__local_506 = 2;
+
+static const Criticality asn1_value__local_507 = 1;
+
+static const ProcedureCode asn1_value__local_508 = 5;
+
+static const Criticality asn1_value__local_509 = 1;
+
+static const ProcedureCode asn1_value__local_510 = 6;
+
+static const Criticality asn1_value__local_511 = 1;
+
+static const ProcedureCode asn1_value__local_512 = 7;
+
+static const Criticality asn1_value__local_513 = 1;
+
+static const ProcedureCode asn1_value__local_514 = 11;
+
+static const Criticality asn1_value__local_515 = 1;
+
+static const HNBAP_ELEMENTARY_PROCEDURE asn1_value__local_493[] = {
+{
+ (intptr_t)asn1_type_HNBRegisterRequest,
+ (intptr_t)asn1_type_HNBRegisterAccept,
+ (intptr_t)asn1_type_HNBRegisterReject,
+ (intptr_t)&asn1_value__local_494,
+ (intptr_t)&asn1_value__local_495,
+},
+{
+ (intptr_t)asn1_type_UERegisterRequest,
+ (intptr_t)asn1_type_UERegisterAccept,
+ (intptr_t)asn1_type_UERegisterReject,
+ (intptr_t)&asn1_value__local_496,
+ (intptr_t)&asn1_value__local_497,
+},
+{
+ (intptr_t)asn1_type_TNLUpdateRequest,
+ (intptr_t)asn1_type_TNLUpdateResponse,
+ (intptr_t)asn1_type_TNLUpdateFailure,
+ (intptr_t)&asn1_value__local_498,
+ (intptr_t)&asn1_value__local_499,
+},
+{
+ (intptr_t)asn1_type_HNBConfigTransferRequest,
+ (intptr_t)asn1_type_HNBConfigTransferResponse,
+ 0,
+ (intptr_t)&asn1_value__local_500,
+ (intptr_t)&asn1_value__local_501,
+},
+{
+ (intptr_t)asn1_type_U_RNTIQueryRequest,
+ (intptr_t)asn1_type_U_RNTIQueryResponse,
+ 0,
+ (intptr_t)&asn1_value__local_502,
+ (intptr_t)&asn1_value__local_503,
+},
+{
+ (intptr_t)asn1_type_UEDe_Register,
+ 0,
+ 0,
+ (intptr_t)&asn1_value__local_504,
+ (intptr_t)&asn1_value__local_505,
+},
+{
+ (intptr_t)asn1_type_HNBDe_Register,
+ 0,
+ 0,
+ (intptr_t)&asn1_value__local_506,
+ (intptr_t)&asn1_value__local_507,
+},
+{
+ (intptr_t)asn1_type_ErrorIndication,
+ 0,
+ 0,
+ (intptr_t)&asn1_value__local_508,
+ (intptr_t)&asn1_value__local_509,
+},
+{
+ (intptr_t)asn1_type_PrivateMessage,
+ 0,
+ 0,
+ (intptr_t)&asn1_value__local_510,
+ (intptr_t)&asn1_value__local_511,
+},
+{
+ (intptr_t)asn1_type_CSGMembershipUpdate,
+ 0,
+ 0,
+ (intptr_t)&asn1_value__local_512,
+ (intptr_t)&asn1_value__local_513,
+},
+{
+ (intptr_t)asn1_type_RelocationComplete,
+ 0,
+ 0,
+ (intptr_t)&asn1_value__local_514,
+ (intptr_t)&asn1_value__local_515,
+},
+};
+
+static const ASN1CType asn1_constraint__local_492[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_HNBAP_ELEMENTARY_PROCEDURE,
+ 0,
+ (intptr_t)asn1_value__local_493,
+ 11,
+ 1,
+ 0,
+ 0x80000000,
+ 3,
+};
+
+static const ASN1CType asn1_type__local_491[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_492,
+};
+
+const ASN1CType asn1_type_InitiatingMessage[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x100000,
+ 3,
+ sizeof(InitiatingMessage),
+
+ offsetof(InitiatingMessage, procedureCode) | 0x0,
+ (intptr_t)asn1_type__local_489,
+ 0,
+ (intptr_t)"procedureCode",
+
+ offsetof(InitiatingMessage, criticality) | 0x0,
+ (intptr_t)asn1_type__local_490,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(InitiatingMessage, value) | 0x0,
+ (intptr_t)asn1_type__local_491,
+ 0,
+ (intptr_t)"value",
+
+ (intptr_t)"InitiatingMessage",
+};
+
+static const ASN1CType asn1_type__local_516[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProcedureCode,
+};
+
+static const ASN1CType asn1_type__local_517[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProcedureCode asn1_value__local_521 = 1;
+
+static const Criticality asn1_value__local_522 = 0;
+
+static const ProcedureCode asn1_value__local_523 = 3;
+
+static const Criticality asn1_value__local_524 = 0;
+
+static const ProcedureCode asn1_value__local_525 = 9;
+
+static const Criticality asn1_value__local_526 = 0;
+
+static const ProcedureCode asn1_value__local_527 = 10;
+
+static const Criticality asn1_value__local_528 = 0;
+
+static const ProcedureCode asn1_value__local_529 = 14;
+
+static const Criticality asn1_value__local_530 = 0;
+
+static const ProcedureCode asn1_value__local_531 = 4;
+
+static const Criticality asn1_value__local_532 = 1;
+
+static const ProcedureCode asn1_value__local_533 = 2;
+
+static const Criticality asn1_value__local_534 = 1;
+
+static const ProcedureCode asn1_value__local_535 = 5;
+
+static const Criticality asn1_value__local_536 = 1;
+
+static const ProcedureCode asn1_value__local_537 = 6;
+
+static const Criticality asn1_value__local_538 = 1;
+
+static const ProcedureCode asn1_value__local_539 = 7;
+
+static const Criticality asn1_value__local_540 = 1;
+
+static const ProcedureCode asn1_value__local_541 = 11;
+
+static const Criticality asn1_value__local_542 = 1;
+
+static const HNBAP_ELEMENTARY_PROCEDURE asn1_value__local_520[] = {
+{
+ (intptr_t)asn1_type_HNBRegisterRequest,
+ (intptr_t)asn1_type_HNBRegisterAccept,
+ (intptr_t)asn1_type_HNBRegisterReject,
+ (intptr_t)&asn1_value__local_521,
+ (intptr_t)&asn1_value__local_522,
+},
+{
+ (intptr_t)asn1_type_UERegisterRequest,
+ (intptr_t)asn1_type_UERegisterAccept,
+ (intptr_t)asn1_type_UERegisterReject,
+ (intptr_t)&asn1_value__local_523,
+ (intptr_t)&asn1_value__local_524,
+},
+{
+ (intptr_t)asn1_type_TNLUpdateRequest,
+ (intptr_t)asn1_type_TNLUpdateResponse,
+ (intptr_t)asn1_type_TNLUpdateFailure,
+ (intptr_t)&asn1_value__local_525,
+ (intptr_t)&asn1_value__local_526,
+},
+{
+ (intptr_t)asn1_type_HNBConfigTransferRequest,
+ (intptr_t)asn1_type_HNBConfigTransferResponse,
+ 0,
+ (intptr_t)&asn1_value__local_527,
+ (intptr_t)&asn1_value__local_528,
+},
+{
+ (intptr_t)asn1_type_U_RNTIQueryRequest,
+ (intptr_t)asn1_type_U_RNTIQueryResponse,
+ 0,
+ (intptr_t)&asn1_value__local_529,
+ (intptr_t)&asn1_value__local_530,
+},
+{
+ (intptr_t)asn1_type_UEDe_Register,
+ 0,
+ 0,
+ (intptr_t)&asn1_value__local_531,
+ (intptr_t)&asn1_value__local_532,
+},
+{
+ (intptr_t)asn1_type_HNBDe_Register,
+ 0,
+ 0,
+ (intptr_t)&asn1_value__local_533,
+ (intptr_t)&asn1_value__local_534,
+},
+{
+ (intptr_t)asn1_type_ErrorIndication,
+ 0,
+ 0,
+ (intptr_t)&asn1_value__local_535,
+ (intptr_t)&asn1_value__local_536,
+},
+{
+ (intptr_t)asn1_type_PrivateMessage,
+ 0,
+ 0,
+ (intptr_t)&asn1_value__local_537,
+ (intptr_t)&asn1_value__local_538,
+},
+{
+ (intptr_t)asn1_type_CSGMembershipUpdate,
+ 0,
+ 0,
+ (intptr_t)&asn1_value__local_539,
+ (intptr_t)&asn1_value__local_540,
+},
+{
+ (intptr_t)asn1_type_RelocationComplete,
+ 0,
+ 0,
+ (intptr_t)&asn1_value__local_541,
+ (intptr_t)&asn1_value__local_542,
+},
+};
+
+static const ASN1CType asn1_constraint__local_519[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_HNBAP_ELEMENTARY_PROCEDURE,
+ 1,
+ (intptr_t)asn1_value__local_520,
+ 11,
+ 1,
+ 0,
+ 0x80000000,
+ 3,
+};
+
+static const ASN1CType asn1_type__local_518[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_519,
+};
+
+const ASN1CType asn1_type_SuccessfulOutcome[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x100001,
+ 3,
+ sizeof(SuccessfulOutcome),
+
+ offsetof(SuccessfulOutcome, procedureCode) | 0x0,
+ (intptr_t)asn1_type__local_516,
+ 0,
+ (intptr_t)"procedureCode",
+
+ offsetof(SuccessfulOutcome, criticality) | 0x0,
+ (intptr_t)asn1_type__local_517,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(SuccessfulOutcome, value) | 0x0,
+ (intptr_t)asn1_type__local_518,
+ 0,
+ (intptr_t)"value",
+
+ (intptr_t)"SuccessfulOutcome",
+};
+
+static const ASN1CType asn1_type__local_543[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProcedureCode,
+};
+
+static const ASN1CType asn1_type__local_544[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProcedureCode asn1_value__local_548 = 1;
+
+static const Criticality asn1_value__local_549 = 0;
+
+static const ProcedureCode asn1_value__local_550 = 3;
+
+static const Criticality asn1_value__local_551 = 0;
+
+static const ProcedureCode asn1_value__local_552 = 9;
+
+static const Criticality asn1_value__local_553 = 0;
+
+static const ProcedureCode asn1_value__local_554 = 10;
+
+static const Criticality asn1_value__local_555 = 0;
+
+static const ProcedureCode asn1_value__local_556 = 14;
+
+static const Criticality asn1_value__local_557 = 0;
+
+static const ProcedureCode asn1_value__local_558 = 4;
+
+static const Criticality asn1_value__local_559 = 1;
+
+static const ProcedureCode asn1_value__local_560 = 2;
+
+static const Criticality asn1_value__local_561 = 1;
+
+static const ProcedureCode asn1_value__local_562 = 5;
+
+static const Criticality asn1_value__local_563 = 1;
+
+static const ProcedureCode asn1_value__local_564 = 6;
+
+static const Criticality asn1_value__local_565 = 1;
+
+static const ProcedureCode asn1_value__local_566 = 7;
+
+static const Criticality asn1_value__local_567 = 1;
+
+static const ProcedureCode asn1_value__local_568 = 11;
+
+static const Criticality asn1_value__local_569 = 1;
+
+static const HNBAP_ELEMENTARY_PROCEDURE asn1_value__local_547[] = {
+{
+ (intptr_t)asn1_type_HNBRegisterRequest,
+ (intptr_t)asn1_type_HNBRegisterAccept,
+ (intptr_t)asn1_type_HNBRegisterReject,
+ (intptr_t)&asn1_value__local_548,
+ (intptr_t)&asn1_value__local_549,
+},
+{
+ (intptr_t)asn1_type_UERegisterRequest,
+ (intptr_t)asn1_type_UERegisterAccept,
+ (intptr_t)asn1_type_UERegisterReject,
+ (intptr_t)&asn1_value__local_550,
+ (intptr_t)&asn1_value__local_551,
+},
+{
+ (intptr_t)asn1_type_TNLUpdateRequest,
+ (intptr_t)asn1_type_TNLUpdateResponse,
+ (intptr_t)asn1_type_TNLUpdateFailure,
+ (intptr_t)&asn1_value__local_552,
+ (intptr_t)&asn1_value__local_553,
+},
+{
+ (intptr_t)asn1_type_HNBConfigTransferRequest,
+ (intptr_t)asn1_type_HNBConfigTransferResponse,
+ 0,
+ (intptr_t)&asn1_value__local_554,
+ (intptr_t)&asn1_value__local_555,
+},
+{
+ (intptr_t)asn1_type_U_RNTIQueryRequest,
+ (intptr_t)asn1_type_U_RNTIQueryResponse,
+ 0,
+ (intptr_t)&asn1_value__local_556,
+ (intptr_t)&asn1_value__local_557,
+},
+{
+ (intptr_t)asn1_type_UEDe_Register,
+ 0,
+ 0,
+ (intptr_t)&asn1_value__local_558,
+ (intptr_t)&asn1_value__local_559,
+},
+{
+ (intptr_t)asn1_type_HNBDe_Register,
+ 0,
+ 0,
+ (intptr_t)&asn1_value__local_560,
+ (intptr_t)&asn1_value__local_561,
+},
+{
+ (intptr_t)asn1_type_ErrorIndication,
+ 0,
+ 0,
+ (intptr_t)&asn1_value__local_562,
+ (intptr_t)&asn1_value__local_563,
+},
+{
+ (intptr_t)asn1_type_PrivateMessage,
+ 0,
+ 0,
+ (intptr_t)&asn1_value__local_564,
+ (intptr_t)&asn1_value__local_565,
+},
+{
+ (intptr_t)asn1_type_CSGMembershipUpdate,
+ 0,
+ 0,
+ (intptr_t)&asn1_value__local_566,
+ (intptr_t)&asn1_value__local_567,
+},
+{
+ (intptr_t)asn1_type_RelocationComplete,
+ 0,
+ 0,
+ (intptr_t)&asn1_value__local_568,
+ (intptr_t)&asn1_value__local_569,
+},
+};
+
+static const ASN1CType asn1_constraint__local_546[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_HNBAP_ELEMENTARY_PROCEDURE,
+ 2,
+ (intptr_t)asn1_value__local_547,
+ 11,
+ 1,
+ 0,
+ 0x80000000,
+ 3,
+};
+
+static const ASN1CType asn1_type__local_545[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_546,
+};
+
+const ASN1CType asn1_type_UnsuccessfulOutcome[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x100002,
+ 3,
+ sizeof(UnsuccessfulOutcome),
+
+ offsetof(UnsuccessfulOutcome, procedureCode) | 0x0,
+ (intptr_t)asn1_type__local_543,
+ 0,
+ (intptr_t)"procedureCode",
+
+ offsetof(UnsuccessfulOutcome, criticality) | 0x0,
+ (intptr_t)asn1_type__local_544,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(UnsuccessfulOutcome, value) | 0x0,
+ (intptr_t)asn1_type__local_545,
+ 0,
+ (intptr_t)"value",
+
+ (intptr_t)"UnsuccessfulOutcome",
+};
+
diff --git a/asn1/hnbap/ffasn1c/out.h b/asn1/hnbap/ffasn1c/out.h
new file mode 100644
index 0000000..400ae51
--- /dev/null
+++ b/asn1/hnbap/ffasn1c/out.h
@@ -0,0 +1,1935 @@
+/* Automatically generated file - do not edit */
+#ifndef _FFASN1_OUT_H
+#define _FFASN1_OUT_H
+
+#include "asn1defs.h"
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+typedef enum Criticality {
+ Criticality_reject,
+ Criticality_ignore,
+ Criticality_notify,
+} Criticality;
+
+extern const ASN1CType asn1_type_Criticality[];
+
+typedef enum Presence {
+ Presence_optional,
+ Presence_conditional,
+ Presence_mandatory,
+} Presence;
+
+extern const ASN1CType asn1_type_Presence[];
+
+typedef enum {
+ PrivateIE_ID_local,
+ PrivateIE_ID_global,
+} PrivateIE_ID_choice;
+
+typedef struct PrivateIE_ID {
+ PrivateIE_ID_choice choice;
+ union {
+ int local;
+ ASN1ObjectIdentifier global;
+ } u;
+} PrivateIE_ID;
+
+extern const ASN1CType asn1_type_PrivateIE_ID[];
+
+typedef int ProcedureCode;
+
+extern const ASN1CType asn1_type_ProcedureCode[];
+
+typedef int ProtocolIE_ID;
+
+extern const ASN1CType asn1_type_ProtocolIE_ID[];
+
+typedef enum TriggeringMessage {
+ TriggeringMessage_initiating_message,
+ TriggeringMessage_successful_outcome,
+ TriggeringMessage_unsuccessful_outcome,
+} TriggeringMessage;
+
+extern const ASN1CType asn1_type_TriggeringMessage[];
+
+typedef struct HNBAP_PROTOCOL_IES { /* object class definition */
+ ASN1CType id;
+ ASN1CType criticality;
+ ASN1CType Value;
+ ASN1CType presence;
+} HNBAP_PROTOCOL_IES;
+
+
+extern const ASN1CType asn1_type_HNBAP_PROTOCOL_IES[];
+
+typedef struct HNBAP_PROTOCOL_EXTENSION { /* object class definition */
+ ASN1CType id;
+ ASN1CType criticality;
+ ASN1CType Extension;
+ ASN1CType presence;
+} HNBAP_PROTOCOL_EXTENSION;
+
+
+extern const ASN1CType asn1_type_HNBAP_PROTOCOL_EXTENSION[];
+
+typedef struct HNBAP_PRIVATE_IES { /* object class definition */
+ ASN1CType id;
+ ASN1CType criticality;
+ ASN1CType Value;
+ ASN1CType presence;
+} HNBAP_PRIVATE_IES;
+
+
+extern const ASN1CType asn1_type_HNBAP_PRIVATE_IES[];
+
+typedef enum Access_stratum_release_indicator {
+ Access_stratum_release_indicator_r99,
+ Access_stratum_release_indicator_rel_4,
+ Access_stratum_release_indicator_rel_5,
+ Access_stratum_release_indicator_rel_6,
+ Access_stratum_release_indicator_rel_7,
+ Access_stratum_release_indicator_rel_8_and_beyond,
+} Access_stratum_release_indicator;
+
+extern const ASN1CType asn1_type_Access_stratum_release_indicator[];
+
+typedef enum AccessResult {
+ AccessResult_allowed,
+ AccessResult_notAllowed,
+} AccessResult;
+
+extern const ASN1CType asn1_type_AccessResult[];
+
+typedef enum AltitudeAndDirection_1 {
+ AltitudeAndDirection_1_height,
+ AltitudeAndDirection_1_depth,
+} AltitudeAndDirection_1;
+
+extern const ASN1CType asn1_type_AltitudeAndDirection_1[];
+
+typedef struct AltitudeAndDirection {
+ AltitudeAndDirection_1 directionOfAltitude;
+ int altitude;
+} AltitudeAndDirection;
+
+
+extern const ASN1CType asn1_type_AltitudeAndDirection[];
+
+typedef int BackoffTimer;
+
+extern const ASN1CType asn1_type_BackoffTimer[];
+
+typedef ASN1String BindingID;
+
+extern const ASN1CType asn1_type_BindingID[];
+
+typedef enum CauseRadioNetwork {
+ CauseRadioNetwork_overload,
+ CauseRadioNetwork_unauthorised_Location,
+ CauseRadioNetwork_unauthorised_HNB,
+ CauseRadioNetwork_hNB_parameter_mismatch,
+ CauseRadioNetwork_invalid_UE_identity,
+ CauseRadioNetwork_uE_not_allowed_on_this_HNB,
+ CauseRadioNetwork_uE_unauthorised,
+ CauseRadioNetwork_connection_with_UE_lost,
+ CauseRadioNetwork_ue_RRC_release,
+ CauseRadioNetwork_hNB_not_registered,
+ CauseRadioNetwork_unspecified,
+ CauseRadioNetwork_normal,
+ CauseRadioNetwork_uE_relocated,
+ CauseRadioNetwork_ue_registered_in_another_HNB,
+ CauseRadioNetwork_no_neighbour_information_available,
+ CauseRadioNetwork_iurh_connection_to_that_neighbour_not_Allowed,
+} CauseRadioNetwork;
+
+extern const ASN1CType asn1_type_CauseRadioNetwork[];
+
+typedef enum CauseTransport {
+ CauseTransport_transport_resource_unavailable,
+ CauseTransport_unspecified,
+} CauseTransport;
+
+extern const ASN1CType asn1_type_CauseTransport[];
+
+typedef enum CauseProtocol {
+ CauseProtocol_transfer_syntax_error,
+ CauseProtocol_abstract_syntax_error_reject,
+ CauseProtocol_abstract_syntax_error_ignore_and_notify,
+ CauseProtocol_message_not_compatible_with_receiver_state,
+ CauseProtocol_semantic_error,
+ CauseProtocol_unspecified,
+ CauseProtocol_abstract_syntax_error_falsely_constructed_message,
+} CauseProtocol;
+
+extern const ASN1CType asn1_type_CauseProtocol[];
+
+typedef enum CauseMisc {
+ CauseMisc_processing_overload,
+ CauseMisc_hardware_failure,
+ CauseMisc_o_and_m_intervention,
+ CauseMisc_unspecified,
+} CauseMisc;
+
+extern const ASN1CType asn1_type_CauseMisc[];
+
+typedef enum {
+ Cause_radioNetwork,
+ Cause_transport,
+ Cause_protocol,
+ Cause_misc,
+} Cause_choice;
+
+typedef struct Cause {
+ Cause_choice choice;
+ union {
+ CauseRadioNetwork radioNetwork;
+ CauseTransport transport;
+ CauseProtocol protocol;
+ CauseMisc misc;
+ } u;
+} Cause;
+
+extern const ASN1CType asn1_type_Cause[];
+
+typedef ASN1BitString CellIdentity;
+
+extern const ASN1CType asn1_type_CellIdentity[];
+
+typedef enum CELL_FACHMobilitySupport {
+ CELL_FACHMobilitySupport_supported,
+} CELL_FACHMobilitySupport;
+
+extern const ASN1CType asn1_type_CELL_FACHMobilitySupport[];
+
+typedef ASN1BitString Context_ID;
+
+extern const ASN1CType asn1_type_Context_ID[];
+
+typedef enum TypeOfError {
+ TypeOfError_not_understood,
+ TypeOfError_missing,
+} TypeOfError;
+
+extern const ASN1CType asn1_type_TypeOfError[];
+
+typedef struct ProtocolExtensionField_2 {
+ ProtocolIE_ID id;
+ Criticality criticality;
+ ASN1OpenType extensionValue;
+} ProtocolExtensionField_2;
+
+
+extern const ASN1CType asn1_type_ProtocolExtensionField_2[];
+
+typedef struct ProtocolExtensionContainer_2 {
+ ProtocolExtensionField_2 *tab;
+ int count;
+} ProtocolExtensionContainer_2;
+
+extern const ASN1CType asn1_type_ProtocolExtensionContainer_2[];
+
+typedef struct CriticalityDiagnostics_IE_List_1 {
+ Criticality iECriticality;
+ ProtocolIE_ID iE_ID;
+ TypeOfError typeOfError;
+ BOOL iE_Extensions_option;
+ ProtocolExtensionContainer_2 iE_Extensions;
+} CriticalityDiagnostics_IE_List_1;
+
+
+extern const ASN1CType asn1_type_CriticalityDiagnostics_IE_List_1[];
+
+typedef struct CriticalityDiagnostics_IE_List {
+ CriticalityDiagnostics_IE_List_1 *tab;
+ int count;
+} CriticalityDiagnostics_IE_List;
+
+extern const ASN1CType asn1_type_CriticalityDiagnostics_IE_List[];
+
+typedef struct ProtocolExtensionField_1 {
+ ProtocolIE_ID id;
+ Criticality criticality;
+ ASN1OpenType extensionValue;
+} ProtocolExtensionField_1;
+
+
+extern const ASN1CType asn1_type_ProtocolExtensionField_1[];
+
+typedef struct ProtocolExtensionContainer_1 {
+ ProtocolExtensionField_1 *tab;
+ int count;
+} ProtocolExtensionContainer_1;
+
+extern const ASN1CType asn1_type_ProtocolExtensionContainer_1[];
+
+typedef struct CriticalityDiagnostics {
+ BOOL procedureCode_option;
+ ProcedureCode procedureCode;
+ BOOL triggeringMessage_option;
+ TriggeringMessage triggeringMessage;
+ BOOL procedureCriticality_option;
+ Criticality procedureCriticality;
+ BOOL iEsCriticalityDiagnostics_option;
+ CriticalityDiagnostics_IE_List iEsCriticalityDiagnostics;
+ BOOL iE_Extensions_option;
+ ProtocolExtensionContainer_1 iE_Extensions;
+} CriticalityDiagnostics;
+
+
+extern const ASN1CType asn1_type_CriticalityDiagnostics[];
+
+typedef ASN1BitString CSG_ID;
+
+extern const ASN1CType asn1_type_CSG_ID[];
+
+typedef enum CSG_Capability {
+ CSG_Capability_csg_capable,
+ CSG_Capability_not_csg_capable,
+} CSG_Capability;
+
+extern const ASN1CType asn1_type_CSG_Capability[];
+
+typedef enum CSGMembershipStatus {
+ CSGMembershipStatus_member,
+ CSGMembershipStatus_non_member,
+} CSGMembershipStatus;
+
+extern const ASN1CType asn1_type_CSGMembershipStatus[];
+
+typedef ASN1String PLMNidentity;
+
+extern const ASN1CType asn1_type_PLMNidentity[];
+
+typedef ASN1String LAC;
+
+extern const ASN1CType asn1_type_LAC[];
+
+typedef ASN1String CI;
+
+extern const ASN1CType asn1_type_CI[];
+
+typedef struct ProtocolExtensionField_3 {
+ ProtocolIE_ID id;
+ Criticality criticality;
+ ASN1OpenType extensionValue;
+} ProtocolExtensionField_3;
+
+
+extern const ASN1CType asn1_type_ProtocolExtensionField_3[];
+
+typedef struct ProtocolExtensionContainer_3 {
+ ProtocolExtensionField_3 *tab;
+ int count;
+} ProtocolExtensionContainer_3;
+
+extern const ASN1CType asn1_type_ProtocolExtensionContainer_3[];
+
+typedef struct CGI {
+ PLMNidentity pLMNidentity;
+ LAC lAC;
+ CI cI;
+ BOOL iE_Extensions_option;
+ ProtocolExtensionContainer_3 iE_Extensions;
+} CGI;
+
+
+extern const ASN1CType asn1_type_CGI[];
+
+typedef enum CN_DomainIndicator {
+ CN_DomainIndicator_cs_domain,
+ CN_DomainIndicator_ps_domain,
+} CN_DomainIndicator;
+
+extern const ASN1CType asn1_type_CN_DomainIndicator[];
+
+typedef ASN1BitString ESN;
+
+extern const ASN1CType asn1_type_ESN[];
+
+typedef enum GeographicalCoordinates_1 {
+ GeographicalCoordinates_1_north,
+ GeographicalCoordinates_1_south,
+} GeographicalCoordinates_1;
+
+extern const ASN1CType asn1_type_GeographicalCoordinates_1[];
+
+typedef struct ProtocolExtensionField_5 {
+ ProtocolIE_ID id;
+ Criticality criticality;
+ ASN1OpenType extensionValue;
+} ProtocolExtensionField_5;
+
+
+extern const ASN1CType asn1_type_ProtocolExtensionField_5[];
+
+typedef struct ProtocolExtensionContainer_5 {
+ ProtocolExtensionField_5 *tab;
+ int count;
+} ProtocolExtensionContainer_5;
+
+extern const ASN1CType asn1_type_ProtocolExtensionContainer_5[];
+
+typedef struct GeographicalCoordinates {
+ GeographicalCoordinates_1 latitudeSign;
+ int latitude;
+ int longitude;
+ BOOL iE_Extensions_option;
+ ProtocolExtensionContainer_5 iE_Extensions;
+} GeographicalCoordinates;
+
+
+extern const ASN1CType asn1_type_GeographicalCoordinates[];
+
+typedef struct ProtocolExtensionField_4 {
+ ProtocolIE_ID id;
+ Criticality criticality;
+ ASN1OpenType extensionValue;
+} ProtocolExtensionField_4;
+
+
+extern const ASN1CType asn1_type_ProtocolExtensionField_4[];
+
+typedef struct ProtocolExtensionContainer_4 {
+ ProtocolExtensionField_4 *tab;
+ int count;
+} ProtocolExtensionContainer_4;
+
+extern const ASN1CType asn1_type_ProtocolExtensionContainer_4[];
+
+typedef struct GeographicalLocation {
+ GeographicalCoordinates geographicalCoordinates;
+ AltitudeAndDirection altitudeAndDirection;
+ BOOL iE_Extensions_option;
+ ProtocolExtensionContainer_4 iE_Extensions;
+} GeographicalLocation;
+
+
+extern const ASN1CType asn1_type_GeographicalLocation[];
+
+typedef ASN1String GTP_TEI;
+
+extern const ASN1CType asn1_type_GTP_TEI[];
+
+typedef int HNBCapacity;
+
+extern const ASN1CType asn1_type_HNBCapacity[];
+
+typedef enum HNB_Cell_Access_Mode {
+ HNB_Cell_Access_Mode_closed,
+ HNB_Cell_Access_Mode_hybrid,
+ HNB_Cell_Access_Mode_open,
+} HNB_Cell_Access_Mode;
+
+extern const ASN1CType asn1_type_HNB_Cell_Access_Mode[];
+
+typedef struct ProtocolExtensionField_6 {
+ ProtocolIE_ID id;
+ Criticality criticality;
+ ASN1OpenType extensionValue;
+} ProtocolExtensionField_6;
+
+
+extern const ASN1CType asn1_type_ProtocolExtensionField_6[];
+
+typedef struct ProtocolExtensionContainer_6 {
+ ProtocolExtensionField_6 *tab;
+ int count;
+} ProtocolExtensionContainer_6;
+
+extern const ASN1CType asn1_type_ProtocolExtensionContainer_6[];
+
+typedef struct HNB_Cell_Identifier {
+ PLMNidentity pLMNidentity;
+ CellIdentity cellIdentity;
+ BOOL iE_Extensions_option;
+ ProtocolExtensionContainer_6 iE_Extensions;
+} HNB_Cell_Identifier;
+
+
+extern const ASN1CType asn1_type_HNB_Cell_Identifier[];
+
+typedef enum {
+ HNB_RNL_Identity_hNB_Identity_as_Cell_Identifier,
+} HNB_RNL_Identity_choice;
+
+typedef struct HNB_RNL_Identity {
+ HNB_RNL_Identity_choice choice;
+ union {
+ HNB_Cell_Identifier hNB_Identity_as_Cell_Identifier;
+ } u;
+} HNB_RNL_Identity;
+
+extern const ASN1CType asn1_type_HNB_RNL_Identity[];
+
+typedef ASN1BitString PSC;
+
+extern const ASN1CType asn1_type_PSC[];
+
+typedef ASN1String Ipv4Address;
+
+extern const ASN1CType asn1_type_Ipv4Address[];
+
+typedef ASN1String Ipv6Address;
+
+extern const ASN1CType asn1_type_Ipv6Address[];
+
+typedef enum {
+ IP_Address_1_ipv4info,
+ IP_Address_1_ipv6info,
+} IP_Address_1_choice;
+
+typedef struct IP_Address_1 {
+ IP_Address_1_choice choice;
+ union {
+ Ipv4Address ipv4info;
+ Ipv6Address ipv6info;
+ } u;
+} IP_Address_1;
+
+extern const ASN1CType asn1_type_IP_Address_1[];
+
+typedef struct ProtocolExtensionField_12 {
+ ProtocolIE_ID id;
+ Criticality criticality;
+ ASN1OpenType extensionValue;
+} ProtocolExtensionField_12;
+
+
+extern const ASN1CType asn1_type_ProtocolExtensionField_12[];
+
+typedef struct ProtocolExtensionContainer_12 {
+ ProtocolExtensionField_12 *tab;
+ int count;
+} ProtocolExtensionContainer_12;
+
+extern const ASN1CType asn1_type_ProtocolExtensionContainer_12[];
+
+typedef struct IP_Address {
+ IP_Address_1 ipaddress;
+ BOOL iE_Extensions_option;
+ ProtocolExtensionContainer_12 iE_Extensions;
+} IP_Address;
+
+
+extern const ASN1CType asn1_type_IP_Address[];
+
+typedef struct Iurh_Signalling_TNL_AddressList {
+ IP_Address *tab;
+ int count;
+} Iurh_Signalling_TNL_AddressList;
+
+extern const ASN1CType asn1_type_Iurh_Signalling_TNL_AddressList[];
+
+typedef struct ProtocolExtensionField_8 {
+ ProtocolIE_ID id;
+ Criticality criticality;
+ ASN1OpenType extensionValue;
+} ProtocolExtensionField_8;
+
+
+extern const ASN1CType asn1_type_ProtocolExtensionField_8[];
+
+typedef struct ProtocolExtensionContainer_8 {
+ ProtocolExtensionField_8 *tab;
+ int count;
+} ProtocolExtensionContainer_8;
+
+extern const ASN1CType asn1_type_ProtocolExtensionContainer_8[];
+
+typedef struct HNBConfigurationInformationProvided {
+ BOOL psc_option;
+ PSC psc;
+ BOOL cSG_ID_option;
+ CSG_ID cSG_ID;
+ HNB_Cell_Access_Mode hNB_Cell_Access_Mode;
+ Iurh_Signalling_TNL_AddressList iurh_Signalling_TNL_AddressList;
+ BOOL iE_Extensions_option;
+ ProtocolExtensionContainer_8 iE_Extensions;
+} HNBConfigurationInformationProvided;
+
+
+extern const ASN1CType asn1_type_HNBConfigurationInformationProvided[];
+
+typedef struct ProtocolExtensionField_9 {
+ ProtocolIE_ID id;
+ Criticality criticality;
+ ASN1OpenType extensionValue;
+} ProtocolExtensionField_9;
+
+
+extern const ASN1CType asn1_type_ProtocolExtensionField_9[];
+
+typedef struct ProtocolExtensionContainer_9 {
+ ProtocolExtensionField_9 *tab;
+ int count;
+} ProtocolExtensionContainer_9;
+
+extern const ASN1CType asn1_type_ProtocolExtensionContainer_9[];
+
+typedef struct HNBConfigurationInformationMissing {
+ Cause cause;
+ BOOL iE_Extensions_option;
+ ProtocolExtensionContainer_9 iE_Extensions;
+} HNBConfigurationInformationMissing;
+
+
+extern const ASN1CType asn1_type_HNBConfigurationInformationMissing[];
+
+typedef enum {
+ ConfigurationInformation_provided,
+ ConfigurationInformation_missing,
+} ConfigurationInformation_choice;
+
+typedef struct ConfigurationInformation {
+ ConfigurationInformation_choice choice;
+ union {
+ HNBConfigurationInformationProvided provided;
+ HNBConfigurationInformationMissing missing;
+ } u;
+} ConfigurationInformation;
+
+extern const ASN1CType asn1_type_ConfigurationInformation[];
+
+typedef struct ProtocolExtensionField_7 {
+ ProtocolIE_ID id;
+ Criticality criticality;
+ ASN1OpenType extensionValue;
+} ProtocolExtensionField_7;
+
+
+extern const ASN1CType asn1_type_ProtocolExtensionField_7[];
+
+typedef struct ProtocolExtensionContainer_7 {
+ ProtocolExtensionField_7 *tab;
+ int count;
+} ProtocolExtensionContainer_7;
+
+extern const ASN1CType asn1_type_ProtocolExtensionContainer_7[];
+
+typedef struct HNBConfigInfo {
+ HNB_RNL_Identity hnb_RNL_Identity;
+ ConfigurationInformation configurationInformation;
+ BOOL iE_Extensions_option;
+ ProtocolExtensionContainer_7 iE_Extensions;
+} HNBConfigInfo;
+
+
+extern const ASN1CType asn1_type_HNBConfigInfo[];
+
+typedef int RNC_ID;
+
+extern const ASN1CType asn1_type_RNC_ID[];
+
+typedef enum UnknownU_RNTIIndication {
+ UnknownU_RNTIIndication_unknown,
+} UnknownU_RNTIIndication;
+
+extern const ASN1CType asn1_type_UnknownU_RNTIIndication[];
+
+typedef enum {
+ HNB_GWResponse_hNB,
+ HNB_GWResponse_macroRNC,
+ HNB_GWResponse_unknownU_RNTIIndication,
+} HNB_GWResponse_choice;
+
+typedef struct HNB_GWResponse {
+ HNB_GWResponse_choice choice;
+ union {
+ HNBConfigInfo hNB;
+ RNC_ID macroRNC;
+ UnknownU_RNTIIndication unknownU_RNTIIndication;
+ } u;
+} HNB_GWResponse;
+
+extern const ASN1CType asn1_type_HNB_GWResponse[];
+
+typedef ASN1BitString S_RNTIPrefix;
+
+extern const ASN1CType asn1_type_S_RNTIPrefix[];
+
+typedef int URAIdentity;
+
+extern const ASN1CType asn1_type_URAIdentity[];
+
+typedef struct URAIdentityList {
+ URAIdentity *tab;
+ int count;
+} URAIdentityList;
+
+extern const ASN1CType asn1_type_URAIdentityList[];
+
+typedef ASN1String RAC;
+
+extern const ASN1CType asn1_type_RAC[];
+
+typedef struct ProtocolExtensionField_19 {
+ ProtocolIE_ID id;
+ Criticality criticality;
+ ASN1OpenType extensionValue;
+} ProtocolExtensionField_19;
+
+
+extern const ASN1CType asn1_type_ProtocolExtensionField_19[];
+
+typedef struct ProtocolExtensionContainer_19 {
+ ProtocolExtensionField_19 *tab;
+ int count;
+} ProtocolExtensionContainer_19;
+
+extern const ASN1CType asn1_type_ProtocolExtensionContainer_19[];
+
+typedef struct UTRANCellID {
+ LAC lAC;
+ RAC rAC;
+ PLMNidentity pLMNidentity;
+ CellIdentity uTRANcellID;
+ BOOL iE_Extensions_option;
+ ProtocolExtensionContainer_19 iE_Extensions;
+} UTRANCellID;
+
+
+extern const ASN1CType asn1_type_UTRANCellID[];
+
+typedef enum {
+ MacroCellID_uTRANCellID,
+ MacroCellID_gERANCellID,
+} MacroCellID_choice;
+
+typedef struct MacroCellID {
+ MacroCellID_choice choice;
+ union {
+ UTRANCellID uTRANCellID;
+ CGI gERANCellID;
+ } u;
+} MacroCellID;
+
+extern const ASN1CType asn1_type_MacroCellID[];
+
+typedef struct ProtocolExtensionField_13 {
+ ProtocolIE_ID id;
+ Criticality criticality;
+ ASN1OpenType extensionValue;
+} ProtocolExtensionField_13;
+
+
+extern const ASN1CType asn1_type_ProtocolExtensionField_13[];
+
+typedef struct ProtocolExtensionContainer_13 {
+ ProtocolExtensionField_13 *tab;
+ int count;
+} ProtocolExtensionContainer_13;
+
+extern const ASN1CType asn1_type_ProtocolExtensionContainer_13[];
+
+typedef struct MacroCoverageInformation {
+ MacroCellID cellIdentity;
+ BOOL iE_Extensions_option;
+ ProtocolExtensionContainer_13 iE_Extensions;
+} MacroCoverageInformation;
+
+
+extern const ASN1CType asn1_type_MacroCoverageInformation[];
+
+typedef struct ProtocolExtensionField_10 {
+ ProtocolIE_ID id;
+ Criticality criticality;
+ ASN1OpenType extensionValue;
+} ProtocolExtensionField_10;
+
+
+extern const ASN1CType asn1_type_ProtocolExtensionField_10[];
+
+typedef struct ProtocolExtensionContainer_10 {
+ ProtocolExtensionField_10 *tab;
+ int count;
+} ProtocolExtensionContainer_10;
+
+extern const ASN1CType asn1_type_ProtocolExtensionContainer_10[];
+
+typedef struct HNB_Location_Information {
+ BOOL macroCoverageInfo_option;
+ MacroCoverageInformation macroCoverageInfo;
+ BOOL geographicalCoordinates_option;
+ GeographicalLocation geographicalCoordinates;
+ BOOL iE_Extensions_option;
+ ProtocolExtensionContainer_10 iE_Extensions;
+} HNB_Location_Information;
+
+
+extern const ASN1CType asn1_type_HNB_Location_Information[];
+
+typedef ASN1String HNB_Identity_Info;
+
+extern const ASN1CType asn1_type_HNB_Identity_Info[];
+
+typedef struct ProtocolExtensionField_11 {
+ ProtocolIE_ID id;
+ Criticality criticality;
+ ASN1OpenType extensionValue;
+} ProtocolExtensionField_11;
+
+
+extern const ASN1CType asn1_type_ProtocolExtensionField_11[];
+
+typedef struct ProtocolExtensionContainer_11 {
+ ProtocolExtensionField_11 *tab;
+ int count;
+} ProtocolExtensionContainer_11;
+
+extern const ASN1CType asn1_type_ProtocolExtensionContainer_11[];
+
+typedef struct HNB_Identity {
+ HNB_Identity_Info hNB_Identity_Info;
+ BOOL iE_Extensions_option;
+ ProtocolExtensionContainer_11 iE_Extensions;
+} HNB_Identity;
+
+
+extern const ASN1CType asn1_type_HNB_Identity[];
+
+typedef ASN1BitString IMEI;
+
+extern const ASN1CType asn1_type_IMEI[];
+
+typedef ASN1String IMSI;
+
+extern const ASN1CType asn1_type_IMSI[];
+
+typedef ASN1String IMSIDS41;
+
+extern const ASN1CType asn1_type_IMSIDS41[];
+
+typedef struct IMSIESN {
+ IMSIDS41 iMSIDS41;
+ ESN eSN;
+} IMSIESN;
+
+
+extern const ASN1CType asn1_type_IMSIESN[];
+
+typedef struct LAI {
+ PLMNidentity pLMNID;
+ LAC lAC;
+} LAI;
+
+
+extern const ASN1CType asn1_type_LAI[];
+
+typedef int MuxPortNumber;
+
+extern const ASN1CType asn1_type_MuxPortNumber[];
+
+typedef enum {
+ NeighbourIdentity_hNB_RNL_Identity,
+ NeighbourIdentity_cell_ID,
+} NeighbourIdentity_choice;
+
+typedef struct NeighbourIdentity {
+ NeighbourIdentity_choice choice;
+ union {
+ HNB_RNL_Identity hNB_RNL_Identity;
+ CellIdentity cell_ID;
+ } u;
+} NeighbourIdentity;
+
+extern const ASN1CType asn1_type_NeighbourIdentity[];
+
+typedef struct NeighbourCellIdentityList {
+ NeighbourIdentity *tab;
+ int count;
+} NeighbourCellIdentityList;
+
+extern const ASN1CType asn1_type_NeighbourCellIdentityList[];
+
+typedef struct NeighbourInfoList {
+ HNBConfigInfo *tab;
+ int count;
+} NeighbourInfoList;
+
+extern const ASN1CType asn1_type_NeighbourInfoList[];
+
+typedef struct AdditionalNeighbourInfoList {
+ HNBConfigInfo *tab;
+ int count;
+} AdditionalNeighbourInfoList;
+
+extern const ASN1CType asn1_type_AdditionalNeighbourInfoList[];
+
+typedef struct ProtocolExtensionField_14 {
+ ProtocolIE_ID id;
+ Criticality criticality;
+ ASN1OpenType extensionValue;
+} ProtocolExtensionField_14;
+
+
+extern const ASN1CType asn1_type_ProtocolExtensionField_14[];
+
+typedef struct ProtocolExtensionContainer_14 {
+ ProtocolExtensionField_14 *tab;
+ int count;
+} ProtocolExtensionContainer_14;
+
+extern const ASN1CType asn1_type_ProtocolExtensionContainer_14[];
+
+typedef struct NeighbourInfoRequestItem {
+ HNB_RNL_Identity hnb_RNL_Identity;
+ BOOL iE_Extensions_option;
+ ProtocolExtensionContainer_14 iE_Extensions;
+} NeighbourInfoRequestItem;
+
+
+extern const ASN1CType asn1_type_NeighbourInfoRequestItem[];
+
+typedef struct NeighbourInfoRequestList {
+ NeighbourInfoRequestItem *tab;
+ int count;
+} NeighbourInfoRequestList;
+
+extern const ASN1CType asn1_type_NeighbourInfoRequestList[];
+
+typedef ASN1BitString PTMSI;
+
+extern const ASN1CType asn1_type_PTMSI[];
+
+typedef struct RAI {
+ LAI lAI;
+ RAC rAC;
+} RAI;
+
+
+extern const ASN1CType asn1_type_RAI[];
+
+typedef struct PTMSIRAI {
+ PTMSI pTMSI;
+ RAI rAI;
+} PTMSIRAI;
+
+
+extern const ASN1CType asn1_type_PTMSIRAI[];
+
+typedef ASN1BitString RAB_ID;
+
+extern const ASN1CType asn1_type_RAB_ID[];
+
+typedef ASN1BitString TransportLayerAddress;
+
+extern const ASN1CType asn1_type_TransportLayerAddress[];
+
+typedef enum {
+ TransportInfo_1_gtp_TEI,
+ TransportInfo_1_bindingID,
+} TransportInfo_1_choice;
+
+typedef struct TransportInfo_1 {
+ TransportInfo_1_choice choice;
+ union {
+ GTP_TEI gtp_TEI;
+ BindingID bindingID;
+ } u;
+} TransportInfo_1;
+
+extern const ASN1CType asn1_type_TransportInfo_1[];
+
+typedef struct ProtocolExtensionField_16 {
+ ProtocolIE_ID id;
+ Criticality criticality;
+ ASN1OpenType extensionValue;
+} ProtocolExtensionField_16;
+
+
+extern const ASN1CType asn1_type_ProtocolExtensionField_16[];
+
+typedef struct ProtocolExtensionContainer_16 {
+ ProtocolExtensionField_16 *tab;
+ int count;
+} ProtocolExtensionContainer_16;
+
+extern const ASN1CType asn1_type_ProtocolExtensionContainer_16[];
+
+typedef struct TransportInfo {
+ TransportLayerAddress transportLayerAddress;
+ TransportInfo_1 transportAssociation;
+ BOOL iE_Extensions_option;
+ ProtocolExtensionContainer_16 iE_Extensions;
+} TransportInfo;
+
+
+extern const ASN1CType asn1_type_TransportInfo[];
+
+typedef struct ProtocolExtensionField_15 {
+ ProtocolIE_ID id;
+ Criticality criticality;
+ ASN1OpenType extensionValue;
+} ProtocolExtensionField_15;
+
+
+extern const ASN1CType asn1_type_ProtocolExtensionField_15[];
+
+typedef struct ProtocolExtensionContainer_15 {
+ ProtocolExtensionField_15 *tab;
+ int count;
+} ProtocolExtensionContainer_15;
+
+extern const ASN1CType asn1_type_ProtocolExtensionContainer_15[];
+
+typedef struct RABListItem {
+ RAB_ID rAB_ID;
+ TransportInfo old_transport_Info;
+ TransportInfo new_transport_Info;
+ CN_DomainIndicator cn_domain_indicator;
+ BOOL iE_Extensions_option;
+ ProtocolExtensionContainer_15 iE_Extensions;
+} RABListItem;
+
+
+extern const ASN1CType asn1_type_RABListItem[];
+
+typedef struct RABList {
+ RABListItem *tab;
+ int count;
+} RABList;
+
+extern const ASN1CType asn1_type_RABList[];
+
+typedef enum Registration_Cause {
+ Registration_Cause_emergency_call,
+ Registration_Cause_normal,
+ Registration_Cause_ue_relocation,
+} Registration_Cause;
+
+extern const ASN1CType asn1_type_Registration_Cause[];
+
+typedef ASN1String SAC;
+
+extern const ASN1CType asn1_type_SAC[];
+
+typedef struct TMSILAI {
+ ASN1BitString tMSI;
+ LAI lAI;
+} TMSILAI;
+
+
+extern const ASN1CType asn1_type_TMSILAI[];
+
+typedef ASN1String TMSIDS41;
+
+extern const ASN1CType asn1_type_TMSIDS41[];
+
+typedef ASN1String UDP_Port_Number;
+
+extern const ASN1CType asn1_type_UDP_Port_Number[];
+
+typedef struct ProtocolExtensionField_17 {
+ ProtocolIE_ID id;
+ Criticality criticality;
+ ASN1OpenType extensionValue;
+} ProtocolExtensionField_17;
+
+
+extern const ASN1CType asn1_type_ProtocolExtensionField_17[];
+
+typedef struct ProtocolExtensionContainer_17 {
+ ProtocolExtensionField_17 *tab;
+ int count;
+} ProtocolExtensionContainer_17;
+
+extern const ASN1CType asn1_type_ProtocolExtensionContainer_17[];
+
+typedef struct Tunnel_Information {
+ IP_Address iP_Address;
+ BOOL uDP_Port_Number_option;
+ UDP_Port_Number uDP_Port_Number;
+ BOOL iE_Extensions_option;
+ ProtocolExtensionContainer_17 iE_Extensions;
+} Tunnel_Information;
+
+
+extern const ASN1CType asn1_type_Tunnel_Information[];
+
+typedef struct ProtocolExtensionField_18 {
+ ProtocolIE_ID id;
+ Criticality criticality;
+ ASN1OpenType extensionValue;
+} ProtocolExtensionField_18;
+
+
+extern const ASN1CType asn1_type_ProtocolExtensionField_18[];
+
+typedef struct ProtocolExtensionContainer_18 {
+ ProtocolExtensionField_18 *tab;
+ int count;
+} ProtocolExtensionContainer_18;
+
+extern const ASN1CType asn1_type_ProtocolExtensionContainer_18[];
+
+typedef struct UE_Capabilities {
+ Access_stratum_release_indicator access_stratum_release_indicator;
+ CSG_Capability csg_capability;
+ BOOL iE_Extensions_option;
+ ProtocolExtensionContainer_18 iE_Extensions;
+} UE_Capabilities;
+
+
+extern const ASN1CType asn1_type_UE_Capabilities[];
+
+typedef enum {
+ UE_Identity_iMSI,
+ UE_Identity_tMSILAI,
+ UE_Identity_pTMSIRAI,
+ UE_Identity_iMEI,
+ UE_Identity_eSN,
+ UE_Identity_iMSIDS41,
+ UE_Identity_iMSIESN,
+ UE_Identity_tMSIDS41,
+} UE_Identity_choice;
+
+typedef struct UE_Identity {
+ UE_Identity_choice choice;
+ union {
+ IMSI iMSI;
+ TMSILAI tMSILAI;
+ PTMSIRAI pTMSIRAI;
+ IMEI iMEI;
+ ESN eSN;
+ IMSIDS41 iMSIDS41;
+ IMSIESN iMSIESN;
+ TMSIDS41 tMSIDS41;
+ } u;
+} UE_Identity;
+
+extern const ASN1CType asn1_type_UE_Identity[];
+
+typedef enum Update_cause {
+ Update_cause_relocation_preparation,
+} Update_cause;
+
+extern const ASN1CType asn1_type_Update_cause[];
+
+typedef ASN1BitString U_RNTI;
+
+extern const ASN1CType asn1_type_U_RNTI[];
+
+typedef struct ProtocolIE_Field_1 {
+ ProtocolIE_ID id;
+ Criticality criticality;
+ ASN1OpenType value;
+} ProtocolIE_Field_1;
+
+
+extern const ASN1CType asn1_type_ProtocolIE_Field_1[];
+
+typedef struct ProtocolIE_Container_1 {
+ ProtocolIE_Field_1 *tab;
+ int count;
+} ProtocolIE_Container_1;
+
+extern const ASN1CType asn1_type_ProtocolIE_Container_1[];
+
+typedef struct ProtocolExtensionField_20 {
+ ProtocolIE_ID id;
+ Criticality criticality;
+ ASN1OpenType extensionValue;
+} ProtocolExtensionField_20;
+
+
+extern const ASN1CType asn1_type_ProtocolExtensionField_20[];
+
+typedef struct ProtocolExtensionContainer_20 {
+ ProtocolExtensionField_20 *tab;
+ int count;
+} ProtocolExtensionContainer_20;
+
+extern const ASN1CType asn1_type_ProtocolExtensionContainer_20[];
+
+typedef struct HNBRegisterRequest {
+ ProtocolIE_Container_1 protocolIEs;
+ BOOL protocolExtensions_option;
+ ProtocolExtensionContainer_20 protocolExtensions;
+} HNBRegisterRequest;
+
+
+extern const ASN1CType asn1_type_HNBRegisterRequest[];
+
+typedef struct ProtocolIE_Field_2 {
+ ProtocolIE_ID id;
+ Criticality criticality;
+ ASN1OpenType value;
+} ProtocolIE_Field_2;
+
+
+extern const ASN1CType asn1_type_ProtocolIE_Field_2[];
+
+typedef struct ProtocolIE_Container_2 {
+ ProtocolIE_Field_2 *tab;
+ int count;
+} ProtocolIE_Container_2;
+
+extern const ASN1CType asn1_type_ProtocolIE_Container_2[];
+
+typedef struct ProtocolExtensionField_21 {
+ ProtocolIE_ID id;
+ Criticality criticality;
+ ASN1OpenType extensionValue;
+} ProtocolExtensionField_21;
+
+
+extern const ASN1CType asn1_type_ProtocolExtensionField_21[];
+
+typedef struct ProtocolExtensionContainer_21 {
+ ProtocolExtensionField_21 *tab;
+ int count;
+} ProtocolExtensionContainer_21;
+
+extern const ASN1CType asn1_type_ProtocolExtensionContainer_21[];
+
+typedef struct HNBRegisterAccept {
+ ProtocolIE_Container_2 protocolIEs;
+ BOOL protocolExtensions_option;
+ ProtocolExtensionContainer_21 protocolExtensions;
+} HNBRegisterAccept;
+
+
+extern const ASN1CType asn1_type_HNBRegisterAccept[];
+
+typedef struct ProtocolIE_Field_3 {
+ ProtocolIE_ID id;
+ Criticality criticality;
+ ASN1OpenType value;
+} ProtocolIE_Field_3;
+
+
+extern const ASN1CType asn1_type_ProtocolIE_Field_3[];
+
+typedef struct ProtocolIE_Container_3 {
+ ProtocolIE_Field_3 *tab;
+ int count;
+} ProtocolIE_Container_3;
+
+extern const ASN1CType asn1_type_ProtocolIE_Container_3[];
+
+typedef struct ProtocolExtensionField_22 {
+ ProtocolIE_ID id;
+ Criticality criticality;
+ ASN1OpenType extensionValue;
+} ProtocolExtensionField_22;
+
+
+extern const ASN1CType asn1_type_ProtocolExtensionField_22[];
+
+typedef struct ProtocolExtensionContainer_22 {
+ ProtocolExtensionField_22 *tab;
+ int count;
+} ProtocolExtensionContainer_22;
+
+extern const ASN1CType asn1_type_ProtocolExtensionContainer_22[];
+
+typedef struct HNBRegisterReject {
+ ProtocolIE_Container_3 protocolIEs;
+ BOOL protocolExtensions_option;
+ ProtocolExtensionContainer_22 protocolExtensions;
+} HNBRegisterReject;
+
+
+extern const ASN1CType asn1_type_HNBRegisterReject[];
+
+typedef struct ProtocolIE_Field_4 {
+ ProtocolIE_ID id;
+ Criticality criticality;
+ ASN1OpenType value;
+} ProtocolIE_Field_4;
+
+
+extern const ASN1CType asn1_type_ProtocolIE_Field_4[];
+
+typedef struct ProtocolIE_Container_4 {
+ ProtocolIE_Field_4 *tab;
+ int count;
+} ProtocolIE_Container_4;
+
+extern const ASN1CType asn1_type_ProtocolIE_Container_4[];
+
+typedef struct ProtocolExtensionField_23 {
+ ProtocolIE_ID id;
+ Criticality criticality;
+ ASN1OpenType extensionValue;
+} ProtocolExtensionField_23;
+
+
+extern const ASN1CType asn1_type_ProtocolExtensionField_23[];
+
+typedef struct ProtocolExtensionContainer_23 {
+ ProtocolExtensionField_23 *tab;
+ int count;
+} ProtocolExtensionContainer_23;
+
+extern const ASN1CType asn1_type_ProtocolExtensionContainer_23[];
+
+typedef struct HNBDe_Register {
+ ProtocolIE_Container_4 protocolIEs;
+ BOOL protocolExtensions_option;
+ ProtocolExtensionContainer_23 protocolExtensions;
+} HNBDe_Register;
+
+
+extern const ASN1CType asn1_type_HNBDe_Register[];
+
+typedef struct ProtocolIE_Field_5 {
+ ProtocolIE_ID id;
+ Criticality criticality;
+ ASN1OpenType value;
+} ProtocolIE_Field_5;
+
+
+extern const ASN1CType asn1_type_ProtocolIE_Field_5[];
+
+typedef struct ProtocolIE_Container_5 {
+ ProtocolIE_Field_5 *tab;
+ int count;
+} ProtocolIE_Container_5;
+
+extern const ASN1CType asn1_type_ProtocolIE_Container_5[];
+
+typedef struct ProtocolExtensionField_24 {
+ ProtocolIE_ID id;
+ Criticality criticality;
+ ASN1OpenType extensionValue;
+} ProtocolExtensionField_24;
+
+
+extern const ASN1CType asn1_type_ProtocolExtensionField_24[];
+
+typedef struct ProtocolExtensionContainer_24 {
+ ProtocolExtensionField_24 *tab;
+ int count;
+} ProtocolExtensionContainer_24;
+
+extern const ASN1CType asn1_type_ProtocolExtensionContainer_24[];
+
+typedef struct UERegisterRequest {
+ ProtocolIE_Container_5 protocolIEs;
+ BOOL protocolExtensions_option;
+ ProtocolExtensionContainer_24 protocolExtensions;
+} UERegisterRequest;
+
+
+extern const ASN1CType asn1_type_UERegisterRequest[];
+
+typedef struct ProtocolIE_Field_6 {
+ ProtocolIE_ID id;
+ Criticality criticality;
+ ASN1OpenType value;
+} ProtocolIE_Field_6;
+
+
+extern const ASN1CType asn1_type_ProtocolIE_Field_6[];
+
+typedef struct ProtocolIE_Container_6 {
+ ProtocolIE_Field_6 *tab;
+ int count;
+} ProtocolIE_Container_6;
+
+extern const ASN1CType asn1_type_ProtocolIE_Container_6[];
+
+typedef struct ProtocolExtensionField_25 {
+ ProtocolIE_ID id;
+ Criticality criticality;
+ ASN1OpenType extensionValue;
+} ProtocolExtensionField_25;
+
+
+extern const ASN1CType asn1_type_ProtocolExtensionField_25[];
+
+typedef struct ProtocolExtensionContainer_25 {
+ ProtocolExtensionField_25 *tab;
+ int count;
+} ProtocolExtensionContainer_25;
+
+extern const ASN1CType asn1_type_ProtocolExtensionContainer_25[];
+
+typedef struct UERegisterAccept {
+ ProtocolIE_Container_6 protocolIEs;
+ BOOL protocolExtensions_option;
+ ProtocolExtensionContainer_25 protocolExtensions;
+} UERegisterAccept;
+
+
+extern const ASN1CType asn1_type_UERegisterAccept[];
+
+typedef struct ProtocolIE_Field_7 {
+ ProtocolIE_ID id;
+ Criticality criticality;
+ ASN1OpenType value;
+} ProtocolIE_Field_7;
+
+
+extern const ASN1CType asn1_type_ProtocolIE_Field_7[];
+
+typedef struct ProtocolIE_Container_7 {
+ ProtocolIE_Field_7 *tab;
+ int count;
+} ProtocolIE_Container_7;
+
+extern const ASN1CType asn1_type_ProtocolIE_Container_7[];
+
+typedef struct ProtocolExtensionField_26 {
+ ProtocolIE_ID id;
+ Criticality criticality;
+ ASN1OpenType extensionValue;
+} ProtocolExtensionField_26;
+
+
+extern const ASN1CType asn1_type_ProtocolExtensionField_26[];
+
+typedef struct ProtocolExtensionContainer_26 {
+ ProtocolExtensionField_26 *tab;
+ int count;
+} ProtocolExtensionContainer_26;
+
+extern const ASN1CType asn1_type_ProtocolExtensionContainer_26[];
+
+typedef struct UERegisterReject {
+ ProtocolIE_Container_7 protocolIEs;
+ BOOL protocolExtensions_option;
+ ProtocolExtensionContainer_26 protocolExtensions;
+} UERegisterReject;
+
+
+extern const ASN1CType asn1_type_UERegisterReject[];
+
+typedef struct ProtocolIE_Field_8 {
+ ProtocolIE_ID id;
+ Criticality criticality;
+ ASN1OpenType value;
+} ProtocolIE_Field_8;
+
+
+extern const ASN1CType asn1_type_ProtocolIE_Field_8[];
+
+typedef struct ProtocolIE_Container_8 {
+ ProtocolIE_Field_8 *tab;
+ int count;
+} ProtocolIE_Container_8;
+
+extern const ASN1CType asn1_type_ProtocolIE_Container_8[];
+
+typedef struct ProtocolExtensionField_27 {
+ ProtocolIE_ID id;
+ Criticality criticality;
+ ASN1OpenType extensionValue;
+} ProtocolExtensionField_27;
+
+
+extern const ASN1CType asn1_type_ProtocolExtensionField_27[];
+
+typedef struct ProtocolExtensionContainer_27 {
+ ProtocolExtensionField_27 *tab;
+ int count;
+} ProtocolExtensionContainer_27;
+
+extern const ASN1CType asn1_type_ProtocolExtensionContainer_27[];
+
+typedef struct UEDe_Register {
+ ProtocolIE_Container_8 protocolIEs;
+ BOOL protocolExtensions_option;
+ ProtocolExtensionContainer_27 protocolExtensions;
+} UEDe_Register;
+
+
+extern const ASN1CType asn1_type_UEDe_Register[];
+
+typedef struct ProtocolIE_Field_9 {
+ ProtocolIE_ID id;
+ Criticality criticality;
+ ASN1OpenType value;
+} ProtocolIE_Field_9;
+
+
+extern const ASN1CType asn1_type_ProtocolIE_Field_9[];
+
+typedef struct ProtocolIE_Container_9 {
+ ProtocolIE_Field_9 *tab;
+ int count;
+} ProtocolIE_Container_9;
+
+extern const ASN1CType asn1_type_ProtocolIE_Container_9[];
+
+typedef struct ProtocolExtensionField_28 {
+ ProtocolIE_ID id;
+ Criticality criticality;
+ ASN1OpenType extensionValue;
+} ProtocolExtensionField_28;
+
+
+extern const ASN1CType asn1_type_ProtocolExtensionField_28[];
+
+typedef struct ProtocolExtensionContainer_28 {
+ ProtocolExtensionField_28 *tab;
+ int count;
+} ProtocolExtensionContainer_28;
+
+extern const ASN1CType asn1_type_ProtocolExtensionContainer_28[];
+
+typedef struct CSGMembershipUpdate {
+ ProtocolIE_Container_9 protocolIEs;
+ BOOL protocolExtensions_option;
+ ProtocolExtensionContainer_28 protocolExtensions;
+} CSGMembershipUpdate;
+
+
+extern const ASN1CType asn1_type_CSGMembershipUpdate[];
+
+typedef struct ProtocolIE_Field_10 {
+ ProtocolIE_ID id;
+ Criticality criticality;
+ ASN1OpenType value;
+} ProtocolIE_Field_10;
+
+
+extern const ASN1CType asn1_type_ProtocolIE_Field_10[];
+
+typedef struct ProtocolIE_Container_10 {
+ ProtocolIE_Field_10 *tab;
+ int count;
+} ProtocolIE_Container_10;
+
+extern const ASN1CType asn1_type_ProtocolIE_Container_10[];
+
+typedef struct ProtocolExtensionField_29 {
+ ProtocolIE_ID id;
+ Criticality criticality;
+ ASN1OpenType extensionValue;
+} ProtocolExtensionField_29;
+
+
+extern const ASN1CType asn1_type_ProtocolExtensionField_29[];
+
+typedef struct ProtocolExtensionContainer_29 {
+ ProtocolExtensionField_29 *tab;
+ int count;
+} ProtocolExtensionContainer_29;
+
+extern const ASN1CType asn1_type_ProtocolExtensionContainer_29[];
+
+typedef struct TNLUpdateRequest {
+ ProtocolIE_Container_10 protocolIEs;
+ BOOL protocolExtensions_option;
+ ProtocolExtensionContainer_29 protocolExtensions;
+} TNLUpdateRequest;
+
+
+extern const ASN1CType asn1_type_TNLUpdateRequest[];
+
+typedef struct ProtocolIE_Field_11 {
+ ProtocolIE_ID id;
+ Criticality criticality;
+ ASN1OpenType value;
+} ProtocolIE_Field_11;
+
+
+extern const ASN1CType asn1_type_ProtocolIE_Field_11[];
+
+typedef struct ProtocolIE_Container_11 {
+ ProtocolIE_Field_11 *tab;
+ int count;
+} ProtocolIE_Container_11;
+
+extern const ASN1CType asn1_type_ProtocolIE_Container_11[];
+
+typedef struct ProtocolExtensionField_30 {
+ ProtocolIE_ID id;
+ Criticality criticality;
+ ASN1OpenType extensionValue;
+} ProtocolExtensionField_30;
+
+
+extern const ASN1CType asn1_type_ProtocolExtensionField_30[];
+
+typedef struct ProtocolExtensionContainer_30 {
+ ProtocolExtensionField_30 *tab;
+ int count;
+} ProtocolExtensionContainer_30;
+
+extern const ASN1CType asn1_type_ProtocolExtensionContainer_30[];
+
+typedef struct TNLUpdateResponse {
+ ProtocolIE_Container_11 protocolIEs;
+ BOOL protocolExtensions_option;
+ ProtocolExtensionContainer_30 protocolExtensions;
+} TNLUpdateResponse;
+
+
+extern const ASN1CType asn1_type_TNLUpdateResponse[];
+
+typedef struct ProtocolIE_Field_12 {
+ ProtocolIE_ID id;
+ Criticality criticality;
+ ASN1OpenType value;
+} ProtocolIE_Field_12;
+
+
+extern const ASN1CType asn1_type_ProtocolIE_Field_12[];
+
+typedef struct ProtocolIE_Container_12 {
+ ProtocolIE_Field_12 *tab;
+ int count;
+} ProtocolIE_Container_12;
+
+extern const ASN1CType asn1_type_ProtocolIE_Container_12[];
+
+typedef struct ProtocolExtensionField_31 {
+ ProtocolIE_ID id;
+ Criticality criticality;
+ ASN1OpenType extensionValue;
+} ProtocolExtensionField_31;
+
+
+extern const ASN1CType asn1_type_ProtocolExtensionField_31[];
+
+typedef struct ProtocolExtensionContainer_31 {
+ ProtocolExtensionField_31 *tab;
+ int count;
+} ProtocolExtensionContainer_31;
+
+extern const ASN1CType asn1_type_ProtocolExtensionContainer_31[];
+
+typedef struct TNLUpdateFailure {
+ ProtocolIE_Container_12 protocolIEs;
+ BOOL protocolExtensions_option;
+ ProtocolExtensionContainer_31 protocolExtensions;
+} TNLUpdateFailure;
+
+
+extern const ASN1CType asn1_type_TNLUpdateFailure[];
+
+typedef struct ProtocolIE_Field_13 {
+ ProtocolIE_ID id;
+ Criticality criticality;
+ ASN1OpenType value;
+} ProtocolIE_Field_13;
+
+
+extern const ASN1CType asn1_type_ProtocolIE_Field_13[];
+
+typedef struct ProtocolIE_Container_13 {
+ ProtocolIE_Field_13 *tab;
+ int count;
+} ProtocolIE_Container_13;
+
+extern const ASN1CType asn1_type_ProtocolIE_Container_13[];
+
+typedef struct ProtocolExtensionField_32 {
+ ProtocolIE_ID id;
+ Criticality criticality;
+ ASN1OpenType extensionValue;
+} ProtocolExtensionField_32;
+
+
+extern const ASN1CType asn1_type_ProtocolExtensionField_32[];
+
+typedef struct ProtocolExtensionContainer_32 {
+ ProtocolExtensionField_32 *tab;
+ int count;
+} ProtocolExtensionContainer_32;
+
+extern const ASN1CType asn1_type_ProtocolExtensionContainer_32[];
+
+typedef struct HNBConfigTransferRequest {
+ ProtocolIE_Container_13 protocolIEs;
+ BOOL protocolExtensions_option;
+ ProtocolExtensionContainer_32 protocolExtensions;
+} HNBConfigTransferRequest;
+
+
+extern const ASN1CType asn1_type_HNBConfigTransferRequest[];
+
+typedef struct ProtocolIE_Field_14 {
+ ProtocolIE_ID id;
+ Criticality criticality;
+ ASN1OpenType value;
+} ProtocolIE_Field_14;
+
+
+extern const ASN1CType asn1_type_ProtocolIE_Field_14[];
+
+typedef struct ProtocolIE_Container_14 {
+ ProtocolIE_Field_14 *tab;
+ int count;
+} ProtocolIE_Container_14;
+
+extern const ASN1CType asn1_type_ProtocolIE_Container_14[];
+
+typedef struct ProtocolExtensionField_33 {
+ ProtocolIE_ID id;
+ Criticality criticality;
+ ASN1OpenType extensionValue;
+} ProtocolExtensionField_33;
+
+
+extern const ASN1CType asn1_type_ProtocolExtensionField_33[];
+
+typedef struct ProtocolExtensionContainer_33 {
+ ProtocolExtensionField_33 *tab;
+ int count;
+} ProtocolExtensionContainer_33;
+
+extern const ASN1CType asn1_type_ProtocolExtensionContainer_33[];
+
+typedef struct HNBConfigTransferResponse {
+ ProtocolIE_Container_14 protocolIEs;
+ BOOL protocolExtensions_option;
+ ProtocolExtensionContainer_33 protocolExtensions;
+} HNBConfigTransferResponse;
+
+
+extern const ASN1CType asn1_type_HNBConfigTransferResponse[];
+
+typedef struct ProtocolIE_Field_15 {
+ ProtocolIE_ID id;
+ Criticality criticality;
+ ASN1OpenType value;
+} ProtocolIE_Field_15;
+
+
+extern const ASN1CType asn1_type_ProtocolIE_Field_15[];
+
+typedef struct ProtocolIE_Container_15 {
+ ProtocolIE_Field_15 *tab;
+ int count;
+} ProtocolIE_Container_15;
+
+extern const ASN1CType asn1_type_ProtocolIE_Container_15[];
+
+typedef struct ProtocolExtensionField_34 {
+ ProtocolIE_ID id;
+ Criticality criticality;
+ ASN1OpenType extensionValue;
+} ProtocolExtensionField_34;
+
+
+extern const ASN1CType asn1_type_ProtocolExtensionField_34[];
+
+typedef struct ProtocolExtensionContainer_34 {
+ ProtocolExtensionField_34 *tab;
+ int count;
+} ProtocolExtensionContainer_34;
+
+extern const ASN1CType asn1_type_ProtocolExtensionContainer_34[];
+
+typedef struct RelocationComplete {
+ ProtocolIE_Container_15 protocolIEs;
+ BOOL protocolExtensions_option;
+ ProtocolExtensionContainer_34 protocolExtensions;
+} RelocationComplete;
+
+
+extern const ASN1CType asn1_type_RelocationComplete[];
+
+typedef struct ProtocolIE_Field_16 {
+ ProtocolIE_ID id;
+ Criticality criticality;
+ ASN1OpenType value;
+} ProtocolIE_Field_16;
+
+
+extern const ASN1CType asn1_type_ProtocolIE_Field_16[];
+
+typedef struct ProtocolIE_Container_16 {
+ ProtocolIE_Field_16 *tab;
+ int count;
+} ProtocolIE_Container_16;
+
+extern const ASN1CType asn1_type_ProtocolIE_Container_16[];
+
+typedef struct ProtocolExtensionField_35 {
+ ProtocolIE_ID id;
+ Criticality criticality;
+ ASN1OpenType extensionValue;
+} ProtocolExtensionField_35;
+
+
+extern const ASN1CType asn1_type_ProtocolExtensionField_35[];
+
+typedef struct ProtocolExtensionContainer_35 {
+ ProtocolExtensionField_35 *tab;
+ int count;
+} ProtocolExtensionContainer_35;
+
+extern const ASN1CType asn1_type_ProtocolExtensionContainer_35[];
+
+typedef struct ErrorIndication {
+ ProtocolIE_Container_16 protocolIEs;
+ BOOL protocolExtensions_option;
+ ProtocolExtensionContainer_35 protocolExtensions;
+} ErrorIndication;
+
+
+extern const ASN1CType asn1_type_ErrorIndication[];
+
+typedef struct PrivateIE_Field_1 {
+ PrivateIE_ID id;
+ Criticality criticality;
+ ASN1OpenType value;
+} PrivateIE_Field_1;
+
+
+extern const ASN1CType asn1_type_PrivateIE_Field_1[];
+
+typedef struct PrivateIE_Container_1 {
+ PrivateIE_Field_1 *tab;
+ int count;
+} PrivateIE_Container_1;
+
+extern const ASN1CType asn1_type_PrivateIE_Container_1[];
+
+typedef struct PrivateMessage {
+ PrivateIE_Container_1 privateIEs;
+} PrivateMessage;
+
+
+extern const ASN1CType asn1_type_PrivateMessage[];
+
+typedef struct ProtocolIE_Field_17 {
+ ProtocolIE_ID id;
+ Criticality criticality;
+ ASN1OpenType value;
+} ProtocolIE_Field_17;
+
+
+extern const ASN1CType asn1_type_ProtocolIE_Field_17[];
+
+typedef struct ProtocolIE_Container_17 {
+ ProtocolIE_Field_17 *tab;
+ int count;
+} ProtocolIE_Container_17;
+
+extern const ASN1CType asn1_type_ProtocolIE_Container_17[];
+
+typedef struct ProtocolExtensionField_36 {
+ ProtocolIE_ID id;
+ Criticality criticality;
+ ASN1OpenType extensionValue;
+} ProtocolExtensionField_36;
+
+
+extern const ASN1CType asn1_type_ProtocolExtensionField_36[];
+
+typedef struct ProtocolExtensionContainer_36 {
+ ProtocolExtensionField_36 *tab;
+ int count;
+} ProtocolExtensionContainer_36;
+
+extern const ASN1CType asn1_type_ProtocolExtensionContainer_36[];
+
+typedef struct U_RNTIQueryRequest {
+ ProtocolIE_Container_17 protocolIEs;
+ BOOL protocolExtensions_option;
+ ProtocolExtensionContainer_36 protocolExtensions;
+} U_RNTIQueryRequest;
+
+
+extern const ASN1CType asn1_type_U_RNTIQueryRequest[];
+
+typedef struct ProtocolIE_Field_18 {
+ ProtocolIE_ID id;
+ Criticality criticality;
+ ASN1OpenType value;
+} ProtocolIE_Field_18;
+
+
+extern const ASN1CType asn1_type_ProtocolIE_Field_18[];
+
+typedef struct ProtocolIE_Container_18 {
+ ProtocolIE_Field_18 *tab;
+ int count;
+} ProtocolIE_Container_18;
+
+extern const ASN1CType asn1_type_ProtocolIE_Container_18[];
+
+typedef struct ProtocolExtensionField_37 {
+ ProtocolIE_ID id;
+ Criticality criticality;
+ ASN1OpenType extensionValue;
+} ProtocolExtensionField_37;
+
+
+extern const ASN1CType asn1_type_ProtocolExtensionField_37[];
+
+typedef struct ProtocolExtensionContainer_37 {
+ ProtocolExtensionField_37 *tab;
+ int count;
+} ProtocolExtensionContainer_37;
+
+extern const ASN1CType asn1_type_ProtocolExtensionContainer_37[];
+
+typedef struct U_RNTIQueryResponse {
+ ProtocolIE_Container_18 protocolIEs;
+ BOOL protocolExtensions_option;
+ ProtocolExtensionContainer_37 protocolExtensions;
+} U_RNTIQueryResponse;
+
+
+extern const ASN1CType asn1_type_U_RNTIQueryResponse[];
+
+typedef struct HNBAP_ELEMENTARY_PROCEDURE { /* object class definition */
+ ASN1CType InitiatingMessage;
+ ASN1CType SuccessfulOutcome;
+ ASN1CType UnsuccessfulOutcome;
+ ASN1CType procedureCode;
+ ASN1CType criticality;
+} HNBAP_ELEMENTARY_PROCEDURE;
+
+
+extern const ASN1CType asn1_type_HNBAP_ELEMENTARY_PROCEDURE[];
+
+typedef struct InitiatingMessage {
+ ProcedureCode procedureCode;
+ Criticality criticality;
+ ASN1OpenType value;
+} InitiatingMessage;
+
+
+extern const ASN1CType asn1_type_InitiatingMessage[];
+
+typedef struct SuccessfulOutcome {
+ ProcedureCode procedureCode;
+ Criticality criticality;
+ ASN1OpenType value;
+} SuccessfulOutcome;
+
+
+extern const ASN1CType asn1_type_SuccessfulOutcome[];
+
+typedef struct UnsuccessfulOutcome {
+ ProcedureCode procedureCode;
+ Criticality criticality;
+ ASN1OpenType value;
+} UnsuccessfulOutcome;
+
+
+extern const ASN1CType asn1_type_UnsuccessfulOutcome[];
+
+typedef enum {
+ HNBAP_PDU_initiatingMessage,
+ HNBAP_PDU_successfulOutcome,
+ HNBAP_PDU_unsuccessfulOutcome,
+} HNBAP_PDU_choice;
+
+typedef struct HNBAP_PDU {
+ HNBAP_PDU_choice choice;
+ union {
+ InitiatingMessage initiatingMessage;
+ SuccessfulOutcome successfulOutcome;
+ UnsuccessfulOutcome unsuccessfulOutcome;
+ } u;
+} HNBAP_PDU;
+
+extern const ASN1CType asn1_type_HNBAP_PDU[];
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _FFASN1_OUT_H */
diff --git a/asn1/ranap/ffasn1c/out.c b/asn1/ranap/ffasn1c/out.c
new file mode 100644
index 0000000..b952a99
--- /dev/null
+++ b/asn1/ranap/ffasn1c/out.c
@@ -0,0 +1,37588 @@
+/* Automatically generated file - do not edit */
+
+#include "asn1defs.h"
+#include "out.h"
+
+const ASN1CType asn1_type_Criticality[] = {
+ (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x4000000 | 0xa,
+ 3,
+ (intptr_t)"reject",
+ (intptr_t)"ignore",
+ (intptr_t)"notify",
+ (intptr_t)"Criticality",
+};
+
+const ASN1CType asn1_type_Presence[] = {
+ (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x4000000 | 0xa,
+ 3,
+ (intptr_t)"optional",
+ (intptr_t)"conditional",
+ (intptr_t)"mandatory",
+ (intptr_t)"Presence",
+};
+
+static const ASN1CType asn1_type__local_0[] = {
+ (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+};
+
+static const ASN1CType asn1_type__local_1[] = {
+ (ASN1_CTYPE_OBJECT_IDENTIFIER << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+};
+
+const ASN1CType asn1_type_PrivateIE_ID[] = {
+ (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x0,
+ 2,
+ sizeof(PrivateIE_ID),
+ offsetof(PrivateIE_ID, choice),
+ offsetof(PrivateIE_ID, u),
+ (intptr_t)asn1_type__local_0,
+ (intptr_t)"local",
+ (intptr_t)asn1_type__local_1,
+ (intptr_t)"global",
+ (intptr_t)"PrivateIE-ID",
+};
+
+const ASN1CType asn1_type_ProcedureCode[] = {
+ (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x2,
+ 0x0,
+ 0xff,
+ (intptr_t)"ProcedureCode",
+};
+
+const ASN1CType asn1_type_ProtocolExtensionID[] = {
+ (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x2,
+ 0x0,
+ 0xffff,
+ (intptr_t)"ProtocolExtensionID",
+};
+
+const ASN1CType asn1_type_ProtocolIE_ID[] = {
+ (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x2,
+ 0x0,
+ 0xffff,
+ (intptr_t)"ProtocolIE-ID",
+};
+
+const ASN1CType asn1_type_TriggeringMessage[] = {
+ (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x100001,
+ 4,
+ (intptr_t)"initiating-message",
+ (intptr_t)"successful-outcome",
+ (intptr_t)"unsuccessfull-outcome",
+ (intptr_t)"outcome",
+ (intptr_t)"TriggeringMessage",
+};
+
+const ASN1CType asn1_type_RANAP_PROTOCOL_IES[] = {
+ (ASN1_CTYPE_OBJECT_CLASS << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x0,
+ 4,
+
+ 0x1,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+ 0,
+ (intptr_t)"&id",
+
+ 0x1,
+ (intptr_t)asn1_type_Criticality,
+ 0,
+ (intptr_t)"&criticality",
+
+ 0x0,
+ 0,
+ 0,
+ (intptr_t)"&Value",
+
+ 0x1,
+ (intptr_t)asn1_type_Presence,
+ 0,
+ (intptr_t)"&presence",
+ (intptr_t)"RANAP-PROTOCOL-IES",
+};
+
+const ASN1CType asn1_type_RANAP_PROTOCOL_IES_PAIR[] = {
+ (ASN1_CTYPE_OBJECT_CLASS << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x0,
+ 6,
+
+ 0x1,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+ 0,
+ (intptr_t)"&id",
+
+ 0x1,
+ (intptr_t)asn1_type_Criticality,
+ 0,
+ (intptr_t)"&firstCriticality",
+
+ 0x0,
+ 0,
+ 0,
+ (intptr_t)"&FirstValue",
+
+ 0x1,
+ (intptr_t)asn1_type_Criticality,
+ 0,
+ (intptr_t)"&secondCriticality",
+
+ 0x0,
+ 0,
+ 0,
+ (intptr_t)"&SecondValue",
+
+ 0x1,
+ (intptr_t)asn1_type_Presence,
+ 0,
+ (intptr_t)"&presence",
+ (intptr_t)"RANAP-PROTOCOL-IES-PAIR",
+};
+
+const ASN1CType asn1_type_RANAP_PROTOCOL_EXTENSION[] = {
+ (ASN1_CTYPE_OBJECT_CLASS << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x0,
+ 4,
+
+ 0x1,
+ (intptr_t)asn1_type_ProtocolExtensionID,
+ 0,
+ (intptr_t)"&id",
+
+ 0x1,
+ (intptr_t)asn1_type_Criticality,
+ 0,
+ (intptr_t)"&criticality",
+
+ 0x0,
+ 0,
+ 0,
+ (intptr_t)"&Extension",
+
+ 0x1,
+ (intptr_t)asn1_type_Presence,
+ 0,
+ (intptr_t)"&presence",
+ (intptr_t)"RANAP-PROTOCOL-EXTENSION",
+};
+
+const ASN1CType asn1_type_RANAP_PRIVATE_IES[] = {
+ (ASN1_CTYPE_OBJECT_CLASS << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x0,
+ 4,
+
+ 0x1,
+ (intptr_t)asn1_type_PrivateIE_ID,
+ 0,
+ (intptr_t)"&id",
+
+ 0x1,
+ (intptr_t)asn1_type_Criticality,
+ 0,
+ (intptr_t)"&criticality",
+
+ 0x0,
+ 0,
+ 0,
+ (intptr_t)"&Value",
+
+ 0x1,
+ (intptr_t)asn1_type_Presence,
+ 0,
+ (intptr_t)"&presence",
+ (intptr_t)"RANAP-PRIVATE-IES",
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_1[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_1),
+ (intptr_t)asn1_type_ProtocolIE_Field_1,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_2[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_2),
+ (intptr_t)asn1_type_ProtocolIE_Field_2,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_3[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_3),
+ (intptr_t)asn1_type_ProtocolIE_Field_3,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_4[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_4),
+ (intptr_t)asn1_type_ProtocolIE_Field_4,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_5[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_5),
+ (intptr_t)asn1_type_ProtocolIE_Field_5,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_6[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_6),
+ (intptr_t)asn1_type_ProtocolIE_Field_6,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_7[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_7),
+ (intptr_t)asn1_type_ProtocolIE_Field_7,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_8[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_8),
+ (intptr_t)asn1_type_ProtocolIE_Field_8,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_9[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_9),
+ (intptr_t)asn1_type_ProtocolIE_Field_9,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_10[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_10),
+ (intptr_t)asn1_type_ProtocolIE_Field_10,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_11[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_11),
+ (intptr_t)asn1_type_ProtocolIE_Field_11,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_12[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_12),
+ (intptr_t)asn1_type_ProtocolIE_Field_12,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_13[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_13),
+ (intptr_t)asn1_type_ProtocolIE_Field_13,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_14[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_14),
+ (intptr_t)asn1_type_ProtocolIE_Field_14,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_15[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_15),
+ (intptr_t)asn1_type_ProtocolIE_Field_15,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_16[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_16),
+ (intptr_t)asn1_type_ProtocolIE_Field_16,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_17[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_17),
+ (intptr_t)asn1_type_ProtocolIE_Field_17,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_18[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_18),
+ (intptr_t)asn1_type_ProtocolIE_Field_18,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_19[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_19),
+ (intptr_t)asn1_type_ProtocolIE_Field_19,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_20[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_20),
+ (intptr_t)asn1_type_ProtocolIE_Field_20,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_21[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_21),
+ (intptr_t)asn1_type_ProtocolIE_Field_21,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_22[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_22),
+ (intptr_t)asn1_type_ProtocolIE_Field_22,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_23[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_23),
+ (intptr_t)asn1_type_ProtocolIE_Field_23,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_24[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_24),
+ (intptr_t)asn1_type_ProtocolIE_Field_24,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_25[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_25),
+ (intptr_t)asn1_type_ProtocolIE_Field_25,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_26[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_26),
+ (intptr_t)asn1_type_ProtocolIE_Field_26,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_27[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_27),
+ (intptr_t)asn1_type_ProtocolIE_Field_27,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_28[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_28),
+ (intptr_t)asn1_type_ProtocolIE_Field_28,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_29[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_29),
+ (intptr_t)asn1_type_ProtocolIE_Field_29,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_30[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_30),
+ (intptr_t)asn1_type_ProtocolIE_Field_30,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_31[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_31),
+ (intptr_t)asn1_type_ProtocolIE_Field_31,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_32[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_32),
+ (intptr_t)asn1_type_ProtocolIE_Field_32,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_33[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_33),
+ (intptr_t)asn1_type_ProtocolIE_Field_33,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_34[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_34),
+ (intptr_t)asn1_type_ProtocolIE_Field_34,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_35[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_35),
+ (intptr_t)asn1_type_ProtocolIE_Field_35,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_36[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_36),
+ (intptr_t)asn1_type_ProtocolIE_Field_36,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_37[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_37),
+ (intptr_t)asn1_type_ProtocolIE_Field_37,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_38[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_38),
+ (intptr_t)asn1_type_ProtocolIE_Field_38,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_39[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_39),
+ (intptr_t)asn1_type_ProtocolIE_Field_39,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_40[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_40),
+ (intptr_t)asn1_type_ProtocolIE_Field_40,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_41[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_41),
+ (intptr_t)asn1_type_ProtocolIE_Field_41,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_42[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_42),
+ (intptr_t)asn1_type_ProtocolIE_Field_42,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_43[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_43),
+ (intptr_t)asn1_type_ProtocolIE_Field_43,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_44[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_44),
+ (intptr_t)asn1_type_ProtocolIE_Field_44,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_45[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_45),
+ (intptr_t)asn1_type_ProtocolIE_Field_45,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_46[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_46),
+ (intptr_t)asn1_type_ProtocolIE_Field_46,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_47[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_47),
+ (intptr_t)asn1_type_ProtocolIE_Field_47,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_48[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_48),
+ (intptr_t)asn1_type_ProtocolIE_Field_48,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_49[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_49),
+ (intptr_t)asn1_type_ProtocolIE_Field_49,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_50[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_50),
+ (intptr_t)asn1_type_ProtocolIE_Field_50,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_51[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_51),
+ (intptr_t)asn1_type_ProtocolIE_Field_51,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_52[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_52),
+ (intptr_t)asn1_type_ProtocolIE_Field_52,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_53[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_53),
+ (intptr_t)asn1_type_ProtocolIE_Field_53,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_54[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_54),
+ (intptr_t)asn1_type_ProtocolIE_Field_54,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_55[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_55),
+ (intptr_t)asn1_type_ProtocolIE_Field_55,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_56[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_57),
+ (intptr_t)asn1_type_ProtocolIE_Field_57,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_57[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_58),
+ (intptr_t)asn1_type_ProtocolIE_Field_58,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_58[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_59),
+ (intptr_t)asn1_type_ProtocolIE_Field_59,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_59[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_60),
+ (intptr_t)asn1_type_ProtocolIE_Field_60,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_60[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_61),
+ (intptr_t)asn1_type_ProtocolIE_Field_61,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_61[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_62),
+ (intptr_t)asn1_type_ProtocolIE_Field_62,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_62[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_63),
+ (intptr_t)asn1_type_ProtocolIE_Field_63,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_63[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_64),
+ (intptr_t)asn1_type_ProtocolIE_Field_64,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_64[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_65),
+ (intptr_t)asn1_type_ProtocolIE_Field_65,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_65[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_66),
+ (intptr_t)asn1_type_ProtocolIE_Field_66,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_66[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_67),
+ (intptr_t)asn1_type_ProtocolIE_Field_67,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_67[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_68),
+ (intptr_t)asn1_type_ProtocolIE_Field_68,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_68[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_69),
+ (intptr_t)asn1_type_ProtocolIE_Field_69,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_69[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_70),
+ (intptr_t)asn1_type_ProtocolIE_Field_70,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_70[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_71),
+ (intptr_t)asn1_type_ProtocolIE_Field_71,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_71[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_72),
+ (intptr_t)asn1_type_ProtocolIE_Field_72,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_72[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_73),
+ (intptr_t)asn1_type_ProtocolIE_Field_73,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_73[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_74),
+ (intptr_t)asn1_type_ProtocolIE_Field_74,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_74[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_75),
+ (intptr_t)asn1_type_ProtocolIE_Field_75,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_75[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_76),
+ (intptr_t)asn1_type_ProtocolIE_Field_76,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_76[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_77),
+ (intptr_t)asn1_type_ProtocolIE_Field_77,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_77[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_78),
+ (intptr_t)asn1_type_ProtocolIE_Field_78,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_78[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_79),
+ (intptr_t)asn1_type_ProtocolIE_Field_79,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_79[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_80),
+ (intptr_t)asn1_type_ProtocolIE_Field_80,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_80[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_81),
+ (intptr_t)asn1_type_ProtocolIE_Field_81,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_81[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_82),
+ (intptr_t)asn1_type_ProtocolIE_Field_82,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_82[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_83),
+ (intptr_t)asn1_type_ProtocolIE_Field_83,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_83[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_84),
+ (intptr_t)asn1_type_ProtocolIE_Field_84,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_84[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_85),
+ (intptr_t)asn1_type_ProtocolIE_Field_85,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_85[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_86),
+ (intptr_t)asn1_type_ProtocolIE_Field_86,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_86[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_87),
+ (intptr_t)asn1_type_ProtocolIE_Field_87,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_87[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_88),
+ (intptr_t)asn1_type_ProtocolIE_Field_88,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_88[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_89),
+ (intptr_t)asn1_type_ProtocolIE_Field_89,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_89[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_90),
+ (intptr_t)asn1_type_ProtocolIE_Field_90,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_90[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_91),
+ (intptr_t)asn1_type_ProtocolIE_Field_91,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_91[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_92),
+ (intptr_t)asn1_type_ProtocolIE_Field_92,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_92[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_93),
+ (intptr_t)asn1_type_ProtocolIE_Field_93,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_93[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_94),
+ (intptr_t)asn1_type_ProtocolIE_Field_94,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_94[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_95),
+ (intptr_t)asn1_type_ProtocolIE_Field_95,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_95[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_96),
+ (intptr_t)asn1_type_ProtocolIE_Field_96,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_96[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_97),
+ (intptr_t)asn1_type_ProtocolIE_Field_97,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_97[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_98),
+ (intptr_t)asn1_type_ProtocolIE_Field_98,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_98[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_99),
+ (intptr_t)asn1_type_ProtocolIE_Field_99,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_99[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_100),
+ (intptr_t)asn1_type_ProtocolIE_Field_100,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_100[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_101),
+ (intptr_t)asn1_type_ProtocolIE_Field_101,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_101[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_102),
+ (intptr_t)asn1_type_ProtocolIE_Field_102,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_102[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_103),
+ (intptr_t)asn1_type_ProtocolIE_Field_103,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_103[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_104),
+ (intptr_t)asn1_type_ProtocolIE_Field_104,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_104[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_105),
+ (intptr_t)asn1_type_ProtocolIE_Field_105,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_105[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_106),
+ (intptr_t)asn1_type_ProtocolIE_Field_106,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_106[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_107),
+ (intptr_t)asn1_type_ProtocolIE_Field_107,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_107[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_108),
+ (intptr_t)asn1_type_ProtocolIE_Field_108,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_108[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_109),
+ (intptr_t)asn1_type_ProtocolIE_Field_109,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Container_109[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_Field_110),
+ (intptr_t)asn1_type_ProtocolIE_Field_110,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_2[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_3[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_7 = 4;
+
+static const Criticality asn1_value__local_8 = 1;
+
+static const Presence asn1_value__local_9 = 2;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_6[] = {
+{
+ (intptr_t)&asn1_value__local_7,
+ (intptr_t)&asn1_value__local_8,
+ (intptr_t)asn1_type_Cause,
+ (intptr_t)&asn1_value__local_9,
+},
+};
+
+static const ASN1CType asn1_constraint__local_5[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_6,
+ 1,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_4[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_5,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_1[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_1),
+
+ offsetof(ProtocolIE_Field_1, id) | 0x0,
+ (intptr_t)asn1_type__local_2,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_1, criticality) | 0x0,
+ (intptr_t)asn1_type__local_3,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_1, value) | 0x0,
+ (intptr_t)asn1_type__local_4,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_10[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_11[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_15 = 31;
+
+static const Criticality asn1_value__local_16 = 1;
+
+static const Presence asn1_value__local_17 = 0;
+
+static const ProtocolIE_ID asn1_value__local_18 = 44;
+
+static const Criticality asn1_value__local_19 = 1;
+
+static const Presence asn1_value__local_20 = 0;
+
+static const ProtocolIE_ID asn1_value__local_21 = 9;
+
+static const Criticality asn1_value__local_22 = 1;
+
+static const Presence asn1_value__local_23 = 0;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_14[] = {
+{
+ (intptr_t)&asn1_value__local_15,
+ (intptr_t)&asn1_value__local_16,
+ (intptr_t)asn1_type_RAB_DataVolumeReportList,
+ (intptr_t)&asn1_value__local_17,
+},
+{
+ (intptr_t)&asn1_value__local_18,
+ (intptr_t)&asn1_value__local_19,
+ (intptr_t)asn1_type_RAB_ReleasedList_IuRelComp,
+ (intptr_t)&asn1_value__local_20,
+},
+{
+ (intptr_t)&asn1_value__local_21,
+ (intptr_t)&asn1_value__local_22,
+ (intptr_t)asn1_type_CriticalityDiagnostics,
+ (intptr_t)&asn1_value__local_23,
+},
+};
+
+static const ASN1CType asn1_constraint__local_13[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_14,
+ 3,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_12[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_13,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_2[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_2),
+
+ offsetof(ProtocolIE_Field_2, id) | 0x0,
+ (intptr_t)asn1_type__local_10,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_2, criticality) | 0x0,
+ (intptr_t)asn1_type__local_11,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_2, value) | 0x0,
+ (intptr_t)asn1_type__local_12,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_24[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_25[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_29 = 30;
+
+static const Criticality asn1_value__local_30 = 1;
+
+static const Presence asn1_value__local_31 = 2;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_28[] = {
+{
+ (intptr_t)&asn1_value__local_29,
+ (intptr_t)&asn1_value__local_30,
+ (intptr_t)asn1_type_RAB_DataVolumeReportItem,
+ (intptr_t)&asn1_value__local_31,
+},
+};
+
+static const ASN1CType asn1_constraint__local_27[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_28,
+ 1,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_26[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_27,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_3[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_3),
+
+ offsetof(ProtocolIE_Field_3, id) | 0x0,
+ (intptr_t)asn1_type__local_24,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_3, criticality) | 0x0,
+ (intptr_t)asn1_type__local_25,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_3, value) | 0x0,
+ (intptr_t)asn1_type__local_26,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_32[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_33[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_37 = 87;
+
+static const Criticality asn1_value__local_38 = 1;
+
+static const Presence asn1_value__local_39 = 2;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_36[] = {
+{
+ (intptr_t)&asn1_value__local_37,
+ (intptr_t)&asn1_value__local_38,
+ (intptr_t)asn1_type_RAB_ReleasedItem_IuRelComp,
+ (intptr_t)&asn1_value__local_39,
+},
+};
+
+static const ASN1CType asn1_constraint__local_35[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_36,
+ 1,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_34[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_35,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_4[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_4),
+
+ offsetof(ProtocolIE_Field_4, id) | 0x0,
+ (intptr_t)asn1_type__local_32,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_4, criticality) | 0x0,
+ (intptr_t)asn1_type__local_33,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_4, value) | 0x0,
+ (intptr_t)asn1_type__local_34,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_40[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_41[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_45 = 56;
+
+static const Criticality asn1_value__local_46 = 0;
+
+static const Presence asn1_value__local_47 = 2;
+
+static const ProtocolIE_ID asn1_value__local_48 = 4;
+
+static const Criticality asn1_value__local_49 = 1;
+
+static const Presence asn1_value__local_50 = 2;
+
+static const ProtocolIE_ID asn1_value__local_51 = 60;
+
+static const Criticality asn1_value__local_52 = 1;
+
+static const Presence asn1_value__local_53 = 2;
+
+static const ProtocolIE_ID asn1_value__local_54 = 62;
+
+static const Criticality asn1_value__local_55 = 0;
+
+static const Presence asn1_value__local_56 = 2;
+
+static const ProtocolIE_ID asn1_value__local_57 = 7;
+
+static const Criticality asn1_value__local_58 = 0;
+
+static const Presence asn1_value__local_59 = 1;
+
+static const ProtocolIE_ID asn1_value__local_60 = 8;
+
+static const Criticality asn1_value__local_61 = 1;
+
+static const Presence asn1_value__local_62 = 1;
+
+static const ProtocolIE_ID asn1_value__local_63 = 61;
+
+static const Criticality asn1_value__local_64 = 0;
+
+static const Presence asn1_value__local_65 = 1;
+
+static const ProtocolIE_ID asn1_value__local_66 = 20;
+
+static const Criticality asn1_value__local_67 = 1;
+
+static const Presence asn1_value__local_68 = 0;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_44[] = {
+{
+ (intptr_t)&asn1_value__local_45,
+ (intptr_t)&asn1_value__local_46,
+ (intptr_t)asn1_type_RelocationType,
+ (intptr_t)&asn1_value__local_47,
+},
+{
+ (intptr_t)&asn1_value__local_48,
+ (intptr_t)&asn1_value__local_49,
+ (intptr_t)asn1_type_Cause,
+ (intptr_t)&asn1_value__local_50,
+},
+{
+ (intptr_t)&asn1_value__local_51,
+ (intptr_t)&asn1_value__local_52,
+ (intptr_t)asn1_type_SourceID,
+ (intptr_t)&asn1_value__local_53,
+},
+{
+ (intptr_t)&asn1_value__local_54,
+ (intptr_t)&asn1_value__local_55,
+ (intptr_t)asn1_type_TargetID,
+ (intptr_t)&asn1_value__local_56,
+},
+{
+ (intptr_t)&asn1_value__local_57,
+ (intptr_t)&asn1_value__local_58,
+ (intptr_t)asn1_type_ClassmarkInformation2,
+ (intptr_t)&asn1_value__local_59,
+},
+{
+ (intptr_t)&asn1_value__local_60,
+ (intptr_t)&asn1_value__local_61,
+ (intptr_t)asn1_type_ClassmarkInformation3,
+ (intptr_t)&asn1_value__local_62,
+},
+{
+ (intptr_t)&asn1_value__local_63,
+ (intptr_t)&asn1_value__local_64,
+ (intptr_t)asn1_type_Source_ToTarget_TransparentContainer,
+ (intptr_t)&asn1_value__local_65,
+},
+{
+ (intptr_t)&asn1_value__local_66,
+ (intptr_t)&asn1_value__local_67,
+ (intptr_t)asn1_type_OldBSS_ToNewBSS_Information,
+ (intptr_t)&asn1_value__local_68,
+},
+};
+
+static const ASN1CType asn1_constraint__local_43[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_44,
+ 8,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_42[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_43,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_5[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_5),
+
+ offsetof(ProtocolIE_Field_5, id) | 0x0,
+ (intptr_t)asn1_type__local_40,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_5, criticality) | 0x0,
+ (intptr_t)asn1_type__local_41,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_5, value) | 0x0,
+ (intptr_t)asn1_type__local_42,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_69[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_70[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_74 = 63;
+
+static const Criticality asn1_value__local_75 = 0;
+
+static const Presence asn1_value__local_76 = 0;
+
+static const ProtocolIE_ID asn1_value__local_77 = 14;
+
+static const Criticality asn1_value__local_78 = 1;
+
+static const Presence asn1_value__local_79 = 0;
+
+static const ProtocolIE_ID asn1_value__local_80 = 46;
+
+static const Criticality asn1_value__local_81 = 1;
+
+static const Presence asn1_value__local_82 = 0;
+
+static const ProtocolIE_ID asn1_value__local_83 = 28;
+
+static const Criticality asn1_value__local_84 = 1;
+
+static const Presence asn1_value__local_85 = 0;
+
+static const ProtocolIE_ID asn1_value__local_86 = 9;
+
+static const Criticality asn1_value__local_87 = 1;
+
+static const Presence asn1_value__local_88 = 0;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_73[] = {
+{
+ (intptr_t)&asn1_value__local_74,
+ (intptr_t)&asn1_value__local_75,
+ (intptr_t)asn1_type_Target_ToSource_TransparentContainer,
+ (intptr_t)&asn1_value__local_76,
+},
+{
+ (intptr_t)&asn1_value__local_77,
+ (intptr_t)&asn1_value__local_78,
+ (intptr_t)asn1_type_L3_Information,
+ (intptr_t)&asn1_value__local_79,
+},
+{
+ (intptr_t)&asn1_value__local_80,
+ (intptr_t)&asn1_value__local_81,
+ (intptr_t)asn1_type_RAB_RelocationReleaseList,
+ (intptr_t)&asn1_value__local_82,
+},
+{
+ (intptr_t)&asn1_value__local_83,
+ (intptr_t)&asn1_value__local_84,
+ (intptr_t)asn1_type_RAB_DataForwardingList,
+ (intptr_t)&asn1_value__local_85,
+},
+{
+ (intptr_t)&asn1_value__local_86,
+ (intptr_t)&asn1_value__local_87,
+ (intptr_t)asn1_type_CriticalityDiagnostics,
+ (intptr_t)&asn1_value__local_88,
+},
+};
+
+static const ASN1CType asn1_constraint__local_72[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_73,
+ 5,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_71[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_72,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_6[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_6),
+
+ offsetof(ProtocolIE_Field_6, id) | 0x0,
+ (intptr_t)asn1_type__local_69,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_6, criticality) | 0x0,
+ (intptr_t)asn1_type__local_70,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_6, value) | 0x0,
+ (intptr_t)asn1_type__local_71,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_89[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_90[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_94 = 45;
+
+static const Criticality asn1_value__local_95 = 1;
+
+static const Presence asn1_value__local_96 = 2;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_93[] = {
+{
+ (intptr_t)&asn1_value__local_94,
+ (intptr_t)&asn1_value__local_95,
+ (intptr_t)asn1_type_RAB_RelocationReleaseItem,
+ (intptr_t)&asn1_value__local_96,
+},
+};
+
+static const ASN1CType asn1_constraint__local_92[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_93,
+ 1,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_91[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_92,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_7[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_7),
+
+ offsetof(ProtocolIE_Field_7, id) | 0x0,
+ (intptr_t)asn1_type__local_89,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_7, criticality) | 0x0,
+ (intptr_t)asn1_type__local_90,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_7, value) | 0x0,
+ (intptr_t)asn1_type__local_91,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_97[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_98[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_102 = 26;
+
+static const Criticality asn1_value__local_103 = 1;
+
+static const Presence asn1_value__local_104 = 2;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_101[] = {
+{
+ (intptr_t)&asn1_value__local_102,
+ (intptr_t)&asn1_value__local_103,
+ (intptr_t)asn1_type_RAB_DataForwardingItem,
+ (intptr_t)&asn1_value__local_104,
+},
+};
+
+static const ASN1CType asn1_constraint__local_100[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_101,
+ 1,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_99[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_100,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_8[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_8),
+
+ offsetof(ProtocolIE_Field_8, id) | 0x0,
+ (intptr_t)asn1_type__local_97,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_8, criticality) | 0x0,
+ (intptr_t)asn1_type__local_98,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_8, value) | 0x0,
+ (intptr_t)asn1_type__local_99,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_105[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_106[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_110 = 4;
+
+static const Criticality asn1_value__local_111 = 1;
+
+static const Presence asn1_value__local_112 = 2;
+
+static const ProtocolIE_ID asn1_value__local_113 = 9;
+
+static const Criticality asn1_value__local_114 = 1;
+
+static const Presence asn1_value__local_115 = 0;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_109[] = {
+{
+ (intptr_t)&asn1_value__local_110,
+ (intptr_t)&asn1_value__local_111,
+ (intptr_t)asn1_type_Cause,
+ (intptr_t)&asn1_value__local_112,
+},
+{
+ (intptr_t)&asn1_value__local_113,
+ (intptr_t)&asn1_value__local_114,
+ (intptr_t)asn1_type_CriticalityDiagnostics,
+ (intptr_t)&asn1_value__local_115,
+},
+};
+
+static const ASN1CType asn1_constraint__local_108[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_109,
+ 2,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_107[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_108,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_9[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_9),
+
+ offsetof(ProtocolIE_Field_9, id) | 0x0,
+ (intptr_t)asn1_type__local_105,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_9, criticality) | 0x0,
+ (intptr_t)asn1_type__local_106,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_9, value) | 0x0,
+ (intptr_t)asn1_type__local_107,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_116[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_117[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_121 = 23;
+
+static const Criticality asn1_value__local_122 = 1;
+
+static const Presence asn1_value__local_123 = 0;
+
+static const ProtocolIE_ID asn1_value__local_124 = 4;
+
+static const Criticality asn1_value__local_125 = 1;
+
+static const Presence asn1_value__local_126 = 2;
+
+static const ProtocolIE_ID asn1_value__local_127 = 3;
+
+static const Criticality asn1_value__local_128 = 0;
+
+static const Presence asn1_value__local_129 = 2;
+
+static const ProtocolIE_ID asn1_value__local_130 = 61;
+
+static const Criticality asn1_value__local_131 = 0;
+
+static const Presence asn1_value__local_132 = 2;
+
+static const ProtocolIE_ID asn1_value__local_133 = 49;
+
+static const Criticality asn1_value__local_134 = 0;
+
+static const Presence asn1_value__local_135 = 0;
+
+static const ProtocolIE_ID asn1_value__local_136 = 12;
+
+static const Criticality asn1_value__local_137 = 1;
+
+static const Presence asn1_value__local_138 = 0;
+
+static const ProtocolIE_ID asn1_value__local_139 = 11;
+
+static const Criticality asn1_value__local_140 = 1;
+
+static const Presence asn1_value__local_141 = 0;
+
+static const ProtocolIE_ID asn1_value__local_142 = 79;
+
+static const Criticality asn1_value__local_143 = 1;
+
+static const Presence asn1_value__local_144 = 2;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_120[] = {
+{
+ (intptr_t)&asn1_value__local_121,
+ (intptr_t)&asn1_value__local_122,
+ (intptr_t)asn1_type_PermanentNAS_UE_ID,
+ (intptr_t)&asn1_value__local_123,
+},
+{
+ (intptr_t)&asn1_value__local_124,
+ (intptr_t)&asn1_value__local_125,
+ (intptr_t)asn1_type_Cause,
+ (intptr_t)&asn1_value__local_126,
+},
+{
+ (intptr_t)&asn1_value__local_127,
+ (intptr_t)&asn1_value__local_128,
+ (intptr_t)asn1_type_CN_DomainIndicator,
+ (intptr_t)&asn1_value__local_129,
+},
+{
+ (intptr_t)&asn1_value__local_130,
+ (intptr_t)&asn1_value__local_131,
+ (intptr_t)asn1_type_SourceRNC_ToTargetRNC_TransparentContainer,
+ (intptr_t)&asn1_value__local_132,
+},
+{
+ (intptr_t)&asn1_value__local_133,
+ (intptr_t)&asn1_value__local_134,
+ (intptr_t)asn1_type_RAB_SetupList_RelocReq,
+ (intptr_t)&asn1_value__local_135,
+},
+{
+ (intptr_t)&asn1_value__local_136,
+ (intptr_t)&asn1_value__local_137,
+ (intptr_t)asn1_type_IntegrityProtectionInformation,
+ (intptr_t)&asn1_value__local_138,
+},
+{
+ (intptr_t)&asn1_value__local_139,
+ (intptr_t)&asn1_value__local_140,
+ (intptr_t)asn1_type_EncryptionInformation,
+ (intptr_t)&asn1_value__local_141,
+},
+{
+ (intptr_t)&asn1_value__local_142,
+ (intptr_t)&asn1_value__local_143,
+ (intptr_t)asn1_type_IuSignallingConnectionIdentifier,
+ (intptr_t)&asn1_value__local_144,
+},
+};
+
+static const ASN1CType asn1_constraint__local_119[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_120,
+ 8,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_118[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_119,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_10[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_10),
+
+ offsetof(ProtocolIE_Field_10, id) | 0x0,
+ (intptr_t)asn1_type__local_116,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_10, criticality) | 0x0,
+ (intptr_t)asn1_type__local_117,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_10, value) | 0x0,
+ (intptr_t)asn1_type__local_118,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_145[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_146[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_150 = 47;
+
+static const Criticality asn1_value__local_151 = 0;
+
+static const Presence asn1_value__local_152 = 2;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_149[] = {
+{
+ (intptr_t)&asn1_value__local_150,
+ (intptr_t)&asn1_value__local_151,
+ (intptr_t)asn1_type_RAB_SetupItem_RelocReq,
+ (intptr_t)&asn1_value__local_152,
+},
+};
+
+static const ASN1CType asn1_constraint__local_148[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_149,
+ 1,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_147[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_148,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_11[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_11),
+
+ offsetof(ProtocolIE_Field_11, id) | 0x0,
+ (intptr_t)asn1_type__local_145,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_11, criticality) | 0x0,
+ (intptr_t)asn1_type__local_146,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_11, value) | 0x0,
+ (intptr_t)asn1_type__local_147,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_153[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_154[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_158 = 63;
+
+static const Criticality asn1_value__local_159 = 1;
+
+static const Presence asn1_value__local_160 = 0;
+
+static const ProtocolIE_ID asn1_value__local_161 = 50;
+
+static const Criticality asn1_value__local_162 = 1;
+
+static const Presence asn1_value__local_163 = 0;
+
+static const ProtocolIE_ID asn1_value__local_164 = 35;
+
+static const Criticality asn1_value__local_165 = 1;
+
+static const Presence asn1_value__local_166 = 0;
+
+static const ProtocolIE_ID asn1_value__local_167 = 6;
+
+static const Criticality asn1_value__local_168 = 1;
+
+static const Presence asn1_value__local_169 = 0;
+
+static const ProtocolIE_ID asn1_value__local_170 = 5;
+
+static const Criticality asn1_value__local_171 = 1;
+
+static const Presence asn1_value__local_172 = 0;
+
+static const ProtocolIE_ID asn1_value__local_173 = 9;
+
+static const Criticality asn1_value__local_174 = 1;
+
+static const Presence asn1_value__local_175 = 0;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_157[] = {
+{
+ (intptr_t)&asn1_value__local_158,
+ (intptr_t)&asn1_value__local_159,
+ (intptr_t)asn1_type_TargetRNC_ToSourceRNC_TransparentContainer,
+ (intptr_t)&asn1_value__local_160,
+},
+{
+ (intptr_t)&asn1_value__local_161,
+ (intptr_t)&asn1_value__local_162,
+ (intptr_t)asn1_type_RAB_SetupList_RelocReqAck,
+ (intptr_t)&asn1_value__local_163,
+},
+{
+ (intptr_t)&asn1_value__local_164,
+ (intptr_t)&asn1_value__local_165,
+ (intptr_t)asn1_type_RAB_FailedList,
+ (intptr_t)&asn1_value__local_166,
+},
+{
+ (intptr_t)&asn1_value__local_167,
+ (intptr_t)&asn1_value__local_168,
+ (intptr_t)asn1_type_ChosenIntegrityProtectionAlgorithm,
+ (intptr_t)&asn1_value__local_169,
+},
+{
+ (intptr_t)&asn1_value__local_170,
+ (intptr_t)&asn1_value__local_171,
+ (intptr_t)asn1_type_ChosenEncryptionAlgorithm,
+ (intptr_t)&asn1_value__local_172,
+},
+{
+ (intptr_t)&asn1_value__local_173,
+ (intptr_t)&asn1_value__local_174,
+ (intptr_t)asn1_type_CriticalityDiagnostics,
+ (intptr_t)&asn1_value__local_175,
+},
+};
+
+static const ASN1CType asn1_constraint__local_156[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_157,
+ 6,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_155[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_156,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_12[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_12),
+
+ offsetof(ProtocolIE_Field_12, id) | 0x0,
+ (intptr_t)asn1_type__local_153,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_12, criticality) | 0x0,
+ (intptr_t)asn1_type__local_154,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_12, value) | 0x0,
+ (intptr_t)asn1_type__local_155,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_176[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_177[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_181 = 48;
+
+static const Criticality asn1_value__local_182 = 0;
+
+static const Presence asn1_value__local_183 = 2;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_180[] = {
+{
+ (intptr_t)&asn1_value__local_181,
+ (intptr_t)&asn1_value__local_182,
+ (intptr_t)asn1_type_RAB_SetupItem_RelocReqAck,
+ (intptr_t)&asn1_value__local_183,
+},
+};
+
+static const ASN1CType asn1_constraint__local_179[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_180,
+ 1,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_178[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_179,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_13[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_13),
+
+ offsetof(ProtocolIE_Field_13, id) | 0x0,
+ (intptr_t)asn1_type__local_176,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_13, criticality) | 0x0,
+ (intptr_t)asn1_type__local_177,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_13, value) | 0x0,
+ (intptr_t)asn1_type__local_178,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_184[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_185[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_189 = 34;
+
+static const Criticality asn1_value__local_190 = 1;
+
+static const Presence asn1_value__local_191 = 2;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_188[] = {
+{
+ (intptr_t)&asn1_value__local_189,
+ (intptr_t)&asn1_value__local_190,
+ (intptr_t)asn1_type_RAB_FailedItem,
+ (intptr_t)&asn1_value__local_191,
+},
+};
+
+static const ASN1CType asn1_constraint__local_187[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_188,
+ 1,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_186[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_187,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_14[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_14),
+
+ offsetof(ProtocolIE_Field_14, id) | 0x0,
+ (intptr_t)asn1_type__local_184,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_14, criticality) | 0x0,
+ (intptr_t)asn1_type__local_185,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_14, value) | 0x0,
+ (intptr_t)asn1_type__local_186,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_192[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_193[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_197 = 4;
+
+static const Criticality asn1_value__local_198 = 1;
+
+static const Presence asn1_value__local_199 = 2;
+
+static const ProtocolIE_ID asn1_value__local_200 = 9;
+
+static const Criticality asn1_value__local_201 = 1;
+
+static const Presence asn1_value__local_202 = 0;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_196[] = {
+{
+ (intptr_t)&asn1_value__local_197,
+ (intptr_t)&asn1_value__local_198,
+ (intptr_t)asn1_type_Cause,
+ (intptr_t)&asn1_value__local_199,
+},
+{
+ (intptr_t)&asn1_value__local_200,
+ (intptr_t)&asn1_value__local_201,
+ (intptr_t)asn1_type_CriticalityDiagnostics,
+ (intptr_t)&asn1_value__local_202,
+},
+};
+
+static const ASN1CType asn1_constraint__local_195[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_196,
+ 2,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_194[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_195,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_15[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_15),
+
+ offsetof(ProtocolIE_Field_15, id) | 0x0,
+ (intptr_t)asn1_type__local_192,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_15, criticality) | 0x0,
+ (intptr_t)asn1_type__local_193,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_15, value) | 0x0,
+ (intptr_t)asn1_type__local_194,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_203[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_204[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_208 = 4;
+
+static const Criticality asn1_value__local_209 = 1;
+
+static const Presence asn1_value__local_210 = 2;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_207[] = {
+{
+ (intptr_t)&asn1_value__local_208,
+ (intptr_t)&asn1_value__local_209,
+ (intptr_t)asn1_type_Cause,
+ (intptr_t)&asn1_value__local_210,
+},
+};
+
+static const ASN1CType asn1_constraint__local_206[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_207,
+ 1,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_205[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_206,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_16[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_16),
+
+ offsetof(ProtocolIE_Field_16, id) | 0x0,
+ (intptr_t)asn1_type__local_203,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_16, criticality) | 0x0,
+ (intptr_t)asn1_type__local_204,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_16, value) | 0x0,
+ (intptr_t)asn1_type__local_205,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_211[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_212[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_216 = 9;
+
+static const Criticality asn1_value__local_217 = 1;
+
+static const Presence asn1_value__local_218 = 0;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_215[] = {
+{
+ (intptr_t)&asn1_value__local_216,
+ (intptr_t)&asn1_value__local_217,
+ (intptr_t)asn1_type_CriticalityDiagnostics,
+ (intptr_t)&asn1_value__local_218,
+},
+};
+
+static const ASN1CType asn1_constraint__local_214[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_215,
+ 1,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_213[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_214,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_17[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_17),
+
+ offsetof(ProtocolIE_Field_17, id) | 0x0,
+ (intptr_t)asn1_type__local_211,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_17, criticality) | 0x0,
+ (intptr_t)asn1_type__local_212,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_17, value) | 0x0,
+ (intptr_t)asn1_type__local_213,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_219[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_220[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_224 = 29;
+
+static const Criticality asn1_value__local_225 = 1;
+
+static const Presence asn1_value__local_226 = 2;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_223[] = {
+{
+ (intptr_t)&asn1_value__local_224,
+ (intptr_t)&asn1_value__local_225,
+ (intptr_t)asn1_type_RAB_DataForwardingList_SRNS_CtxReq,
+ (intptr_t)&asn1_value__local_226,
+},
+};
+
+static const ASN1CType asn1_constraint__local_222[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_223,
+ 1,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_221[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_222,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_18[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_18),
+
+ offsetof(ProtocolIE_Field_18, id) | 0x0,
+ (intptr_t)asn1_type__local_219,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_18, criticality) | 0x0,
+ (intptr_t)asn1_type__local_220,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_18, value) | 0x0,
+ (intptr_t)asn1_type__local_221,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_227[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_228[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_232 = 27;
+
+static const Criticality asn1_value__local_233 = 0;
+
+static const Presence asn1_value__local_234 = 2;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_231[] = {
+{
+ (intptr_t)&asn1_value__local_232,
+ (intptr_t)&asn1_value__local_233,
+ (intptr_t)asn1_type_RAB_DataForwardingItem_SRNS_CtxReq,
+ (intptr_t)&asn1_value__local_234,
+},
+};
+
+static const ASN1CType asn1_constraint__local_230[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_231,
+ 1,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_229[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_230,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_19[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_19),
+
+ offsetof(ProtocolIE_Field_19, id) | 0x0,
+ (intptr_t)asn1_type__local_227,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_19, criticality) | 0x0,
+ (intptr_t)asn1_type__local_228,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_19, value) | 0x0,
+ (intptr_t)asn1_type__local_229,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_235[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_236[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_240 = 25;
+
+static const Criticality asn1_value__local_241 = 1;
+
+static const Presence asn1_value__local_242 = 0;
+
+static const ProtocolIE_ID asn1_value__local_243 = 85;
+
+static const Criticality asn1_value__local_244 = 1;
+
+static const Presence asn1_value__local_245 = 0;
+
+static const ProtocolIE_ID asn1_value__local_246 = 9;
+
+static const Criticality asn1_value__local_247 = 1;
+
+static const Presence asn1_value__local_248 = 0;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_239[] = {
+{
+ (intptr_t)&asn1_value__local_240,
+ (intptr_t)&asn1_value__local_241,
+ (intptr_t)asn1_type_RAB_ContextList,
+ (intptr_t)&asn1_value__local_242,
+},
+{
+ (intptr_t)&asn1_value__local_243,
+ (intptr_t)&asn1_value__local_244,
+ (intptr_t)asn1_type_RAB_ContextFailedtoTransferList,
+ (intptr_t)&asn1_value__local_245,
+},
+{
+ (intptr_t)&asn1_value__local_246,
+ (intptr_t)&asn1_value__local_247,
+ (intptr_t)asn1_type_CriticalityDiagnostics,
+ (intptr_t)&asn1_value__local_248,
+},
+};
+
+static const ASN1CType asn1_constraint__local_238[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_239,
+ 3,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_237[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_238,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_20[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_20),
+
+ offsetof(ProtocolIE_Field_20, id) | 0x0,
+ (intptr_t)asn1_type__local_235,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_20, criticality) | 0x0,
+ (intptr_t)asn1_type__local_236,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_20, value) | 0x0,
+ (intptr_t)asn1_type__local_237,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_249[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_250[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_254 = 24;
+
+static const Criticality asn1_value__local_255 = 1;
+
+static const Presence asn1_value__local_256 = 2;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_253[] = {
+{
+ (intptr_t)&asn1_value__local_254,
+ (intptr_t)&asn1_value__local_255,
+ (intptr_t)asn1_type_RAB_ContextItem,
+ (intptr_t)&asn1_value__local_256,
+},
+};
+
+static const ASN1CType asn1_constraint__local_252[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_253,
+ 1,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_251[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_252,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_21[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_21),
+
+ offsetof(ProtocolIE_Field_21, id) | 0x0,
+ (intptr_t)asn1_type__local_249,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_21, criticality) | 0x0,
+ (intptr_t)asn1_type__local_250,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_21, value) | 0x0,
+ (intptr_t)asn1_type__local_251,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_257[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_258[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_262 = 84;
+
+static const Criticality asn1_value__local_263 = 1;
+
+static const Presence asn1_value__local_264 = 2;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_261[] = {
+{
+ (intptr_t)&asn1_value__local_262,
+ (intptr_t)&asn1_value__local_263,
+ (intptr_t)asn1_type_RABs_ContextFailedtoTransferItem,
+ (intptr_t)&asn1_value__local_264,
+},
+};
+
+static const ASN1CType asn1_constraint__local_260[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_261,
+ 1,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_259[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_260,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_22[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_22),
+
+ offsetof(ProtocolIE_Field_22, id) | 0x0,
+ (intptr_t)asn1_type__local_257,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_22, criticality) | 0x0,
+ (intptr_t)asn1_type__local_258,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_22, value) | 0x0,
+ (intptr_t)asn1_type__local_259,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_265[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_266[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_270 = 12;
+
+static const Criticality asn1_value__local_271 = 0;
+
+static const Presence asn1_value__local_272 = 2;
+
+static const ProtocolIE_ID asn1_value__local_273 = 11;
+
+static const Criticality asn1_value__local_274 = 1;
+
+static const Presence asn1_value__local_275 = 0;
+
+static const ProtocolIE_ID asn1_value__local_276 = 75;
+
+static const Criticality asn1_value__local_277 = 0;
+
+static const Presence asn1_value__local_278 = 2;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_269[] = {
+{
+ (intptr_t)&asn1_value__local_270,
+ (intptr_t)&asn1_value__local_271,
+ (intptr_t)asn1_type_IntegrityProtectionInformation,
+ (intptr_t)&asn1_value__local_272,
+},
+{
+ (intptr_t)&asn1_value__local_273,
+ (intptr_t)&asn1_value__local_274,
+ (intptr_t)asn1_type_EncryptionInformation,
+ (intptr_t)&asn1_value__local_275,
+},
+{
+ (intptr_t)&asn1_value__local_276,
+ (intptr_t)&asn1_value__local_277,
+ (intptr_t)asn1_type_KeyStatus,
+ (intptr_t)&asn1_value__local_278,
+},
+};
+
+static const ASN1CType asn1_constraint__local_268[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_269,
+ 3,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_267[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_268,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_23[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_23),
+
+ offsetof(ProtocolIE_Field_23, id) | 0x0,
+ (intptr_t)asn1_type__local_265,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_23, criticality) | 0x0,
+ (intptr_t)asn1_type__local_266,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_23, value) | 0x0,
+ (intptr_t)asn1_type__local_267,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_279[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_280[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_284 = 6;
+
+static const Criticality asn1_value__local_285 = 0;
+
+static const Presence asn1_value__local_286 = 2;
+
+static const ProtocolIE_ID asn1_value__local_287 = 5;
+
+static const Criticality asn1_value__local_288 = 1;
+
+static const Presence asn1_value__local_289 = 0;
+
+static const ProtocolIE_ID asn1_value__local_290 = 9;
+
+static const Criticality asn1_value__local_291 = 1;
+
+static const Presence asn1_value__local_292 = 0;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_283[] = {
+{
+ (intptr_t)&asn1_value__local_284,
+ (intptr_t)&asn1_value__local_285,
+ (intptr_t)asn1_type_ChosenIntegrityProtectionAlgorithm,
+ (intptr_t)&asn1_value__local_286,
+},
+{
+ (intptr_t)&asn1_value__local_287,
+ (intptr_t)&asn1_value__local_288,
+ (intptr_t)asn1_type_ChosenEncryptionAlgorithm,
+ (intptr_t)&asn1_value__local_289,
+},
+{
+ (intptr_t)&asn1_value__local_290,
+ (intptr_t)&asn1_value__local_291,
+ (intptr_t)asn1_type_CriticalityDiagnostics,
+ (intptr_t)&asn1_value__local_292,
+},
+};
+
+static const ASN1CType asn1_constraint__local_282[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_283,
+ 3,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_281[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_282,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_24[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_24),
+
+ offsetof(ProtocolIE_Field_24, id) | 0x0,
+ (intptr_t)asn1_type__local_279,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_24, criticality) | 0x0,
+ (intptr_t)asn1_type__local_280,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_24, value) | 0x0,
+ (intptr_t)asn1_type__local_281,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_293[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_294[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_298 = 4;
+
+static const Criticality asn1_value__local_299 = 1;
+
+static const Presence asn1_value__local_300 = 2;
+
+static const ProtocolIE_ID asn1_value__local_301 = 9;
+
+static const Criticality asn1_value__local_302 = 1;
+
+static const Presence asn1_value__local_303 = 0;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_297[] = {
+{
+ (intptr_t)&asn1_value__local_298,
+ (intptr_t)&asn1_value__local_299,
+ (intptr_t)asn1_type_Cause,
+ (intptr_t)&asn1_value__local_300,
+},
+{
+ (intptr_t)&asn1_value__local_301,
+ (intptr_t)&asn1_value__local_302,
+ (intptr_t)asn1_type_CriticalityDiagnostics,
+ (intptr_t)&asn1_value__local_303,
+},
+};
+
+static const ASN1CType asn1_constraint__local_296[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_297,
+ 2,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_295[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_296,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_25[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_25),
+
+ offsetof(ProtocolIE_Field_25, id) | 0x0,
+ (intptr_t)asn1_type__local_293,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_25, criticality) | 0x0,
+ (intptr_t)asn1_type__local_294,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_25, value) | 0x0,
+ (intptr_t)asn1_type__local_295,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_304[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_305[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_309 = 33;
+
+static const Criticality asn1_value__local_310 = 1;
+
+static const Presence asn1_value__local_311 = 2;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_308[] = {
+{
+ (intptr_t)&asn1_value__local_309,
+ (intptr_t)&asn1_value__local_310,
+ (intptr_t)asn1_type_RAB_DataVolumeReportRequestList,
+ (intptr_t)&asn1_value__local_311,
+},
+};
+
+static const ASN1CType asn1_constraint__local_307[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_308,
+ 1,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_306[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_307,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_26[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_26),
+
+ offsetof(ProtocolIE_Field_26, id) | 0x0,
+ (intptr_t)asn1_type__local_304,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_26, criticality) | 0x0,
+ (intptr_t)asn1_type__local_305,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_26, value) | 0x0,
+ (intptr_t)asn1_type__local_306,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_312[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_313[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_317 = 32;
+
+static const Criticality asn1_value__local_318 = 0;
+
+static const Presence asn1_value__local_319 = 2;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_316[] = {
+{
+ (intptr_t)&asn1_value__local_317,
+ (intptr_t)&asn1_value__local_318,
+ (intptr_t)asn1_type_RAB_DataVolumeReportRequestItem,
+ (intptr_t)&asn1_value__local_319,
+},
+};
+
+static const ASN1CType asn1_constraint__local_315[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_316,
+ 1,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_314[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_315,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_27[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_27),
+
+ offsetof(ProtocolIE_Field_27, id) | 0x0,
+ (intptr_t)asn1_type__local_312,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_27, criticality) | 0x0,
+ (intptr_t)asn1_type__local_313,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_27, value) | 0x0,
+ (intptr_t)asn1_type__local_314,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_320[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_321[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_325 = 31;
+
+static const Criticality asn1_value__local_326 = 1;
+
+static const Presence asn1_value__local_327 = 0;
+
+static const ProtocolIE_ID asn1_value__local_328 = 72;
+
+static const Criticality asn1_value__local_329 = 1;
+
+static const Presence asn1_value__local_330 = 0;
+
+static const ProtocolIE_ID asn1_value__local_331 = 9;
+
+static const Criticality asn1_value__local_332 = 1;
+
+static const Presence asn1_value__local_333 = 0;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_324[] = {
+{
+ (intptr_t)&asn1_value__local_325,
+ (intptr_t)&asn1_value__local_326,
+ (intptr_t)asn1_type_RAB_DataVolumeReportList,
+ (intptr_t)&asn1_value__local_327,
+},
+{
+ (intptr_t)&asn1_value__local_328,
+ (intptr_t)&asn1_value__local_329,
+ (intptr_t)asn1_type_RAB_FailedtoReportList,
+ (intptr_t)&asn1_value__local_330,
+},
+{
+ (intptr_t)&asn1_value__local_331,
+ (intptr_t)&asn1_value__local_332,
+ (intptr_t)asn1_type_CriticalityDiagnostics,
+ (intptr_t)&asn1_value__local_333,
+},
+};
+
+static const ASN1CType asn1_constraint__local_323[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_324,
+ 3,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_322[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_323,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_28[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_28),
+
+ offsetof(ProtocolIE_Field_28, id) | 0x0,
+ (intptr_t)asn1_type__local_320,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_28, criticality) | 0x0,
+ (intptr_t)asn1_type__local_321,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_28, value) | 0x0,
+ (intptr_t)asn1_type__local_322,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_334[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_335[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_339 = 71;
+
+static const Criticality asn1_value__local_340 = 1;
+
+static const Presence asn1_value__local_341 = 2;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_338[] = {
+{
+ (intptr_t)&asn1_value__local_339,
+ (intptr_t)&asn1_value__local_340,
+ (intptr_t)asn1_type_RABs_failed_to_reportItem,
+ (intptr_t)&asn1_value__local_341,
+},
+};
+
+static const ASN1CType asn1_constraint__local_337[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_338,
+ 1,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_336[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_337,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_29[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_29),
+
+ offsetof(ProtocolIE_Field_29, id) | 0x0,
+ (intptr_t)asn1_type__local_334,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_29, criticality) | 0x0,
+ (intptr_t)asn1_type__local_335,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_29, value) | 0x0,
+ (intptr_t)asn1_type__local_336,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_342[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_343[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_347 = 4;
+
+static const Criticality asn1_value__local_348 = 1;
+
+static const Presence asn1_value__local_349 = 2;
+
+static const ProtocolIE_ID asn1_value__local_350 = 3;
+
+static const Criticality asn1_value__local_351 = 0;
+
+static const Presence asn1_value__local_352 = 2;
+
+static const ProtocolIE_ID asn1_value__local_353 = 86;
+
+static const Criticality asn1_value__local_354 = 1;
+
+static const Presence asn1_value__local_355 = 0;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_346[] = {
+{
+ (intptr_t)&asn1_value__local_347,
+ (intptr_t)&asn1_value__local_348,
+ (intptr_t)asn1_type_Cause,
+ (intptr_t)&asn1_value__local_349,
+},
+{
+ (intptr_t)&asn1_value__local_350,
+ (intptr_t)&asn1_value__local_351,
+ (intptr_t)asn1_type_CN_DomainIndicator,
+ (intptr_t)&asn1_value__local_352,
+},
+{
+ (intptr_t)&asn1_value__local_353,
+ (intptr_t)&asn1_value__local_354,
+ (intptr_t)asn1_type_GlobalRNC_ID,
+ (intptr_t)&asn1_value__local_355,
+},
+};
+
+static const ASN1CType asn1_constraint__local_345[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_346,
+ 3,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_344[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_345,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_30[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_30),
+
+ offsetof(ProtocolIE_Field_30, id) | 0x0,
+ (intptr_t)asn1_type__local_342,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_30, criticality) | 0x0,
+ (intptr_t)asn1_type__local_343,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_30, value) | 0x0,
+ (intptr_t)asn1_type__local_344,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_356[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_357[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_361 = 3;
+
+static const Criticality asn1_value__local_362 = 0;
+
+static const Presence asn1_value__local_363 = 2;
+
+static const ProtocolIE_ID asn1_value__local_364 = 9;
+
+static const Criticality asn1_value__local_365 = 1;
+
+static const Presence asn1_value__local_366 = 0;
+
+static const ProtocolIE_ID asn1_value__local_367 = 86;
+
+static const Criticality asn1_value__local_368 = 1;
+
+static const Presence asn1_value__local_369 = 0;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_360[] = {
+{
+ (intptr_t)&asn1_value__local_361,
+ (intptr_t)&asn1_value__local_362,
+ (intptr_t)asn1_type_CN_DomainIndicator,
+ (intptr_t)&asn1_value__local_363,
+},
+{
+ (intptr_t)&asn1_value__local_364,
+ (intptr_t)&asn1_value__local_365,
+ (intptr_t)asn1_type_CriticalityDiagnostics,
+ (intptr_t)&asn1_value__local_366,
+},
+{
+ (intptr_t)&asn1_value__local_367,
+ (intptr_t)&asn1_value__local_368,
+ (intptr_t)asn1_type_GlobalRNC_ID,
+ (intptr_t)&asn1_value__local_369,
+},
+};
+
+static const ASN1CType asn1_constraint__local_359[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_360,
+ 3,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_358[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_359,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_31[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_31),
+
+ offsetof(ProtocolIE_Field_31, id) | 0x0,
+ (intptr_t)asn1_type__local_356,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_31, criticality) | 0x0,
+ (intptr_t)asn1_type__local_357,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_31, value) | 0x0,
+ (intptr_t)asn1_type__local_358,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_370[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_371[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_375 = 3;
+
+static const Criticality asn1_value__local_376 = 0;
+
+static const Presence asn1_value__local_377 = 2;
+
+static const ProtocolIE_ID asn1_value__local_378 = 4;
+
+static const Criticality asn1_value__local_379 = 1;
+
+static const Presence asn1_value__local_380 = 2;
+
+static const ProtocolIE_ID asn1_value__local_381 = 77;
+
+static const Criticality asn1_value__local_382 = 1;
+
+static const Presence asn1_value__local_383 = 2;
+
+static const ProtocolIE_ID asn1_value__local_384 = 86;
+
+static const Criticality asn1_value__local_385 = 1;
+
+static const Presence asn1_value__local_386 = 0;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_374[] = {
+{
+ (intptr_t)&asn1_value__local_375,
+ (intptr_t)&asn1_value__local_376,
+ (intptr_t)asn1_type_CN_DomainIndicator,
+ (intptr_t)&asn1_value__local_377,
+},
+{
+ (intptr_t)&asn1_value__local_378,
+ (intptr_t)&asn1_value__local_379,
+ (intptr_t)asn1_type_Cause,
+ (intptr_t)&asn1_value__local_380,
+},
+{
+ (intptr_t)&asn1_value__local_381,
+ (intptr_t)&asn1_value__local_382,
+ (intptr_t)asn1_type_ResetResourceList,
+ (intptr_t)&asn1_value__local_383,
+},
+{
+ (intptr_t)&asn1_value__local_384,
+ (intptr_t)&asn1_value__local_385,
+ (intptr_t)asn1_type_GlobalRNC_ID,
+ (intptr_t)&asn1_value__local_386,
+},
+};
+
+static const ASN1CType asn1_constraint__local_373[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_374,
+ 4,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_372[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_373,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_32[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_32),
+
+ offsetof(ProtocolIE_Field_32, id) | 0x0,
+ (intptr_t)asn1_type__local_370,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_32, criticality) | 0x0,
+ (intptr_t)asn1_type__local_371,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_32, value) | 0x0,
+ (intptr_t)asn1_type__local_372,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_387[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_388[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_392 = 78;
+
+static const Criticality asn1_value__local_393 = 0;
+
+static const Presence asn1_value__local_394 = 2;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_391[] = {
+{
+ (intptr_t)&asn1_value__local_392,
+ (intptr_t)&asn1_value__local_393,
+ (intptr_t)asn1_type_ResetResourceItem,
+ (intptr_t)&asn1_value__local_394,
+},
+};
+
+static const ASN1CType asn1_constraint__local_390[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_391,
+ 1,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_389[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_390,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_33[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_33),
+
+ offsetof(ProtocolIE_Field_33, id) | 0x0,
+ (intptr_t)asn1_type__local_387,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_33, criticality) | 0x0,
+ (intptr_t)asn1_type__local_388,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_33, value) | 0x0,
+ (intptr_t)asn1_type__local_389,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_395[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_396[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_400 = 3;
+
+static const Criticality asn1_value__local_401 = 0;
+
+static const Presence asn1_value__local_402 = 2;
+
+static const ProtocolIE_ID asn1_value__local_403 = 77;
+
+static const Criticality asn1_value__local_404 = 1;
+
+static const Presence asn1_value__local_405 = 2;
+
+static const ProtocolIE_ID asn1_value__local_406 = 86;
+
+static const Criticality asn1_value__local_407 = 1;
+
+static const Presence asn1_value__local_408 = 0;
+
+static const ProtocolIE_ID asn1_value__local_409 = 9;
+
+static const Criticality asn1_value__local_410 = 1;
+
+static const Presence asn1_value__local_411 = 0;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_399[] = {
+{
+ (intptr_t)&asn1_value__local_400,
+ (intptr_t)&asn1_value__local_401,
+ (intptr_t)asn1_type_CN_DomainIndicator,
+ (intptr_t)&asn1_value__local_402,
+},
+{
+ (intptr_t)&asn1_value__local_403,
+ (intptr_t)&asn1_value__local_404,
+ (intptr_t)asn1_type_ResetResourceAckList,
+ (intptr_t)&asn1_value__local_405,
+},
+{
+ (intptr_t)&asn1_value__local_406,
+ (intptr_t)&asn1_value__local_407,
+ (intptr_t)asn1_type_GlobalRNC_ID,
+ (intptr_t)&asn1_value__local_408,
+},
+{
+ (intptr_t)&asn1_value__local_409,
+ (intptr_t)&asn1_value__local_410,
+ (intptr_t)asn1_type_CriticalityDiagnostics,
+ (intptr_t)&asn1_value__local_411,
+},
+};
+
+static const ASN1CType asn1_constraint__local_398[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_399,
+ 4,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_397[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_398,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_34[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_34),
+
+ offsetof(ProtocolIE_Field_34, id) | 0x0,
+ (intptr_t)asn1_type__local_395,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_34, criticality) | 0x0,
+ (intptr_t)asn1_type__local_396,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_34, value) | 0x0,
+ (intptr_t)asn1_type__local_397,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_412[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_413[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_417 = 78;
+
+static const Criticality asn1_value__local_418 = 0;
+
+static const Presence asn1_value__local_419 = 2;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_416[] = {
+{
+ (intptr_t)&asn1_value__local_417,
+ (intptr_t)&asn1_value__local_418,
+ (intptr_t)asn1_type_ResetResourceAckItem,
+ (intptr_t)&asn1_value__local_419,
+},
+};
+
+static const ASN1CType asn1_constraint__local_415[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_416,
+ 1,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_414[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_415,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_35[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_35),
+
+ offsetof(ProtocolIE_Field_35, id) | 0x0,
+ (intptr_t)asn1_type__local_412,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_35, criticality) | 0x0,
+ (intptr_t)asn1_type__local_413,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_35, value) | 0x0,
+ (intptr_t)asn1_type__local_414,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_420[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_421[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_425 = 41;
+
+static const Criticality asn1_value__local_426 = 1;
+
+static const Presence asn1_value__local_427 = 2;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_424[] = {
+{
+ (intptr_t)&asn1_value__local_425,
+ (intptr_t)&asn1_value__local_426,
+ (intptr_t)asn1_type_RAB_ReleaseList,
+ (intptr_t)&asn1_value__local_427,
+},
+};
+
+static const ASN1CType asn1_constraint__local_423[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_424,
+ 1,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_422[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_423,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_36[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_36),
+
+ offsetof(ProtocolIE_Field_36, id) | 0x0,
+ (intptr_t)asn1_type__local_420,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_36, criticality) | 0x0,
+ (intptr_t)asn1_type__local_421,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_36, value) | 0x0,
+ (intptr_t)asn1_type__local_422,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_428[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_429[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_433 = 40;
+
+static const Criticality asn1_value__local_434 = 1;
+
+static const Presence asn1_value__local_435 = 2;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_432[] = {
+{
+ (intptr_t)&asn1_value__local_433,
+ (intptr_t)&asn1_value__local_434,
+ (intptr_t)asn1_type_RAB_ReleaseItem,
+ (intptr_t)&asn1_value__local_435,
+},
+};
+
+static const ASN1CType asn1_constraint__local_431[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_432,
+ 1,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_430[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_431,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_37[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_37),
+
+ offsetof(ProtocolIE_Field_37, id) | 0x0,
+ (intptr_t)asn1_type__local_428,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_37, criticality) | 0x0,
+ (intptr_t)asn1_type__local_429,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_37, value) | 0x0,
+ (intptr_t)asn1_type__local_430,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_436[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_437[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_441 = 4;
+
+static const Criticality asn1_value__local_442 = 1;
+
+static const Presence asn1_value__local_443 = 2;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_440[] = {
+{
+ (intptr_t)&asn1_value__local_441,
+ (intptr_t)&asn1_value__local_442,
+ (intptr_t)asn1_type_Cause,
+ (intptr_t)&asn1_value__local_443,
+},
+};
+
+static const ASN1CType asn1_constraint__local_439[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_440,
+ 1,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_438[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_439,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_38[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_38),
+
+ offsetof(ProtocolIE_Field_38, id) | 0x0,
+ (intptr_t)asn1_type__local_436,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_38, criticality) | 0x0,
+ (intptr_t)asn1_type__local_437,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_38, value) | 0x0,
+ (intptr_t)asn1_type__local_438,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_444[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_445[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ASN1CType asn1_constraint__local_447[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_446[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_447,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_39[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_39),
+
+ offsetof(ProtocolIE_Field_39, id) | 0x0,
+ (intptr_t)asn1_type__local_444,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_39, criticality) | 0x0,
+ (intptr_t)asn1_type__local_445,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_39, value) | 0x0,
+ (intptr_t)asn1_type__local_446,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_449[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_450[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ASN1CType asn1_constraint__local_452[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_451[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_452,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_40[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_40),
+
+ offsetof(ProtocolIE_Field_40, id) | 0x0,
+ (intptr_t)asn1_type__local_449,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_40, criticality) | 0x0,
+ (intptr_t)asn1_type__local_450,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_40, value) | 0x0,
+ (intptr_t)asn1_type__local_451,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_454[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_455[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_459 = 196;
+
+static const Criticality asn1_value__local_460 = 0;
+
+static const Presence asn1_value__local_461 = 2;
+
+static const ProtocolIE_ID asn1_value__local_462 = 79;
+
+static const Criticality asn1_value__local_463 = 0;
+
+static const Presence asn1_value__local_464 = 2;
+
+static const ProtocolIE_ID asn1_value__local_465 = 222;
+
+static const Criticality asn1_value__local_466 = 1;
+
+static const Presence asn1_value__local_467 = 2;
+
+static const ProtocolIE_ID asn1_value__local_468 = 223;
+
+static const Criticality asn1_value__local_469 = 1;
+
+static const Presence asn1_value__local_470 = 0;
+
+static const ProtocolIE_ID asn1_value__local_471 = 212;
+
+static const Criticality asn1_value__local_472 = 0;
+
+static const Presence asn1_value__local_473 = 2;
+
+static const ProtocolIE_ID asn1_value__local_474 = 213;
+
+static const Criticality asn1_value__local_475 = 0;
+
+static const Presence asn1_value__local_476 = 0;
+
+static const ProtocolIE_ID asn1_value__local_477 = 188;
+
+static const Criticality asn1_value__local_478 = 0;
+
+static const Presence asn1_value__local_479 = 0;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_458[] = {
+{
+ (intptr_t)&asn1_value__local_459,
+ (intptr_t)&asn1_value__local_460,
+ (intptr_t)asn1_type_IuSignallingConnectionIdentifier,
+ (intptr_t)&asn1_value__local_461,
+},
+{
+ (intptr_t)&asn1_value__local_462,
+ (intptr_t)&asn1_value__local_463,
+ (intptr_t)asn1_type_IuSignallingConnectionIdentifier,
+ (intptr_t)&asn1_value__local_464,
+},
+{
+ (intptr_t)&asn1_value__local_465,
+ (intptr_t)&asn1_value__local_466,
+ (intptr_t)asn1_type_GlobalRNC_ID,
+ (intptr_t)&asn1_value__local_467,
+},
+{
+ (intptr_t)&asn1_value__local_468,
+ (intptr_t)&asn1_value__local_469,
+ (intptr_t)asn1_type_ExtendedRNC_ID,
+ (intptr_t)&asn1_value__local_470,
+},
+{
+ (intptr_t)&asn1_value__local_471,
+ (intptr_t)&asn1_value__local_472,
+ (intptr_t)asn1_type_GlobalRNC_ID,
+ (intptr_t)&asn1_value__local_473,
+},
+{
+ (intptr_t)&asn1_value__local_474,
+ (intptr_t)&asn1_value__local_475,
+ (intptr_t)asn1_type_ExtendedRNC_ID,
+ (intptr_t)&asn1_value__local_476,
+},
+{
+ (intptr_t)&asn1_value__local_477,
+ (intptr_t)&asn1_value__local_478,
+ (intptr_t)asn1_type_RAB_SetupList_EnhancedRelocCompleteReq,
+ (intptr_t)&asn1_value__local_479,
+},
+};
+
+static const ASN1CType asn1_constraint__local_457[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_458,
+ 7,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_456[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_457,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_41[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_41),
+
+ offsetof(ProtocolIE_Field_41, id) | 0x0,
+ (intptr_t)asn1_type__local_454,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_41, criticality) | 0x0,
+ (intptr_t)asn1_type__local_455,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_41, value) | 0x0,
+ (intptr_t)asn1_type__local_456,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_480[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_481[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_485 = 189;
+
+static const Criticality asn1_value__local_486 = 0;
+
+static const Presence asn1_value__local_487 = 2;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_484[] = {
+{
+ (intptr_t)&asn1_value__local_485,
+ (intptr_t)&asn1_value__local_486,
+ (intptr_t)asn1_type_RAB_SetupItem_EnhancedRelocCompleteReq,
+ (intptr_t)&asn1_value__local_487,
+},
+};
+
+static const ASN1CType asn1_constraint__local_483[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_484,
+ 1,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_482[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_483,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_42[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_42),
+
+ offsetof(ProtocolIE_Field_42, id) | 0x0,
+ (intptr_t)asn1_type__local_480,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_42, criticality) | 0x0,
+ (intptr_t)asn1_type__local_481,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_42, value) | 0x0,
+ (intptr_t)asn1_type__local_482,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_488[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_489[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_493 = 190;
+
+static const Criticality asn1_value__local_494 = 1;
+
+static const Presence asn1_value__local_495 = 0;
+
+static const ProtocolIE_ID asn1_value__local_496 = 210;
+
+static const Criticality asn1_value__local_497 = 1;
+
+static const Presence asn1_value__local_498 = 0;
+
+static const ProtocolIE_ID asn1_value__local_499 = 9;
+
+static const Criticality asn1_value__local_500 = 1;
+
+static const Presence asn1_value__local_501 = 0;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_492[] = {
+{
+ (intptr_t)&asn1_value__local_493,
+ (intptr_t)&asn1_value__local_494,
+ (intptr_t)asn1_type_RAB_SetupList_EnhancedRelocCompleteRes,
+ (intptr_t)&asn1_value__local_495,
+},
+{
+ (intptr_t)&asn1_value__local_496,
+ (intptr_t)&asn1_value__local_497,
+ (intptr_t)asn1_type_RAB_ToBeReleasedList_EnhancedRelocCompleteRes,
+ (intptr_t)&asn1_value__local_498,
+},
+{
+ (intptr_t)&asn1_value__local_499,
+ (intptr_t)&asn1_value__local_500,
+ (intptr_t)asn1_type_CriticalityDiagnostics,
+ (intptr_t)&asn1_value__local_501,
+},
+};
+
+static const ASN1CType asn1_constraint__local_491[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_492,
+ 3,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_490[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_491,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_43[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_43),
+
+ offsetof(ProtocolIE_Field_43, id) | 0x0,
+ (intptr_t)asn1_type__local_488,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_43, criticality) | 0x0,
+ (intptr_t)asn1_type__local_489,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_43, value) | 0x0,
+ (intptr_t)asn1_type__local_490,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_502[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_503[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_507 = 191;
+
+static const Criticality asn1_value__local_508 = 0;
+
+static const Presence asn1_value__local_509 = 2;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_506[] = {
+{
+ (intptr_t)&asn1_value__local_507,
+ (intptr_t)&asn1_value__local_508,
+ (intptr_t)asn1_type_RAB_SetupItem_EnhancedRelocCompleteRes,
+ (intptr_t)&asn1_value__local_509,
+},
+};
+
+static const ASN1CType asn1_constraint__local_505[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_506,
+ 1,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_504[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_505,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_44[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_44),
+
+ offsetof(ProtocolIE_Field_44, id) | 0x0,
+ (intptr_t)asn1_type__local_502,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_44, criticality) | 0x0,
+ (intptr_t)asn1_type__local_503,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_44, value) | 0x0,
+ (intptr_t)asn1_type__local_504,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_510[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_511[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_515 = 209;
+
+static const Criticality asn1_value__local_516 = 1;
+
+static const Presence asn1_value__local_517 = 2;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_514[] = {
+{
+ (intptr_t)&asn1_value__local_515,
+ (intptr_t)&asn1_value__local_516,
+ (intptr_t)asn1_type_RAB_ToBeReleasedItem_EnhancedRelocCompleteRes,
+ (intptr_t)&asn1_value__local_517,
+},
+};
+
+static const ASN1CType asn1_constraint__local_513[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_514,
+ 1,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_512[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_513,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_45[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_45),
+
+ offsetof(ProtocolIE_Field_45, id) | 0x0,
+ (intptr_t)asn1_type__local_510,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_45, criticality) | 0x0,
+ (intptr_t)asn1_type__local_511,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_45, value) | 0x0,
+ (intptr_t)asn1_type__local_512,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_518[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_519[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_523 = 4;
+
+static const Criticality asn1_value__local_524 = 1;
+
+static const Presence asn1_value__local_525 = 2;
+
+static const ProtocolIE_ID asn1_value__local_526 = 9;
+
+static const Criticality asn1_value__local_527 = 1;
+
+static const Presence asn1_value__local_528 = 0;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_522[] = {
+{
+ (intptr_t)&asn1_value__local_523,
+ (intptr_t)&asn1_value__local_524,
+ (intptr_t)asn1_type_Cause,
+ (intptr_t)&asn1_value__local_525,
+},
+{
+ (intptr_t)&asn1_value__local_526,
+ (intptr_t)&asn1_value__local_527,
+ (intptr_t)asn1_type_CriticalityDiagnostics,
+ (intptr_t)&asn1_value__local_528,
+},
+};
+
+static const ASN1CType asn1_constraint__local_521[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_522,
+ 2,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_520[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_521,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_46[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_46),
+
+ offsetof(ProtocolIE_Field_46, id) | 0x0,
+ (intptr_t)asn1_type__local_518,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_46, criticality) | 0x0,
+ (intptr_t)asn1_type__local_519,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_46, value) | 0x0,
+ (intptr_t)asn1_type__local_520,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_529[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_530[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_534 = 35;
+
+static const Criticality asn1_value__local_535 = 1;
+
+static const Presence asn1_value__local_536 = 0;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_533[] = {
+{
+ (intptr_t)&asn1_value__local_534,
+ (intptr_t)&asn1_value__local_535,
+ (intptr_t)asn1_type_RAB_FailedList,
+ (intptr_t)&asn1_value__local_536,
+},
+};
+
+static const ASN1CType asn1_constraint__local_532[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_533,
+ 1,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_531[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_532,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_47[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_47),
+
+ offsetof(ProtocolIE_Field_47, id) | 0x0,
+ (intptr_t)asn1_type__local_529,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_47, criticality) | 0x0,
+ (intptr_t)asn1_type__local_530,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_47, value) | 0x0,
+ (intptr_t)asn1_type__local_531,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_537[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_538[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_542 = 3;
+
+static const Criticality asn1_value__local_543 = 1;
+
+static const Presence asn1_value__local_544 = 2;
+
+static const ProtocolIE_ID asn1_value__local_545 = 23;
+
+static const Criticality asn1_value__local_546 = 1;
+
+static const Presence asn1_value__local_547 = 2;
+
+static const ProtocolIE_ID asn1_value__local_548 = 64;
+
+static const Criticality asn1_value__local_549 = 1;
+
+static const Presence asn1_value__local_550 = 0;
+
+static const ProtocolIE_ID asn1_value__local_551 = 21;
+
+static const Criticality asn1_value__local_552 = 1;
+
+static const Presence asn1_value__local_553 = 0;
+
+static const ProtocolIE_ID asn1_value__local_554 = 22;
+
+static const Criticality asn1_value__local_555 = 1;
+
+static const Presence asn1_value__local_556 = 0;
+
+static const ProtocolIE_ID asn1_value__local_557 = 17;
+
+static const Criticality asn1_value__local_558 = 1;
+
+static const Presence asn1_value__local_559 = 0;
+
+static const ProtocolIE_ID asn1_value__local_560 = 76;
+
+static const Criticality asn1_value__local_561 = 1;
+
+static const Presence asn1_value__local_562 = 0;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_541[] = {
+{
+ (intptr_t)&asn1_value__local_542,
+ (intptr_t)&asn1_value__local_543,
+ (intptr_t)asn1_type_CN_DomainIndicator,
+ (intptr_t)&asn1_value__local_544,
+},
+{
+ (intptr_t)&asn1_value__local_545,
+ (intptr_t)&asn1_value__local_546,
+ (intptr_t)asn1_type_PermanentNAS_UE_ID,
+ (intptr_t)&asn1_value__local_547,
+},
+{
+ (intptr_t)&asn1_value__local_548,
+ (intptr_t)&asn1_value__local_549,
+ (intptr_t)asn1_type_TemporaryUE_ID,
+ (intptr_t)&asn1_value__local_550,
+},
+{
+ (intptr_t)&asn1_value__local_551,
+ (intptr_t)&asn1_value__local_552,
+ (intptr_t)asn1_type_PagingAreaID,
+ (intptr_t)&asn1_value__local_553,
+},
+{
+ (intptr_t)&asn1_value__local_554,
+ (intptr_t)&asn1_value__local_555,
+ (intptr_t)asn1_type_PagingCause,
+ (intptr_t)&asn1_value__local_556,
+},
+{
+ (intptr_t)&asn1_value__local_557,
+ (intptr_t)&asn1_value__local_558,
+ (intptr_t)asn1_type_NonSearchingIndication,
+ (intptr_t)&asn1_value__local_559,
+},
+{
+ (intptr_t)&asn1_value__local_560,
+ (intptr_t)&asn1_value__local_561,
+ (intptr_t)asn1_type_DRX_CycleLengthCoefficient,
+ (intptr_t)&asn1_value__local_562,
+},
+};
+
+static const ASN1CType asn1_constraint__local_540[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_541,
+ 7,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_539[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_540,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_48[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_48),
+
+ offsetof(ProtocolIE_Field_48, id) | 0x0,
+ (intptr_t)asn1_type__local_537,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_48, criticality) | 0x0,
+ (intptr_t)asn1_type__local_538,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_48, value) | 0x0,
+ (intptr_t)asn1_type__local_539,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_563[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_564[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_568 = 23;
+
+static const Criticality asn1_value__local_569 = 1;
+
+static const Presence asn1_value__local_570 = 2;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_567[] = {
+{
+ (intptr_t)&asn1_value__local_568,
+ (intptr_t)&asn1_value__local_569,
+ (intptr_t)asn1_type_PermanentNAS_UE_ID,
+ (intptr_t)&asn1_value__local_570,
+},
+};
+
+static const ASN1CType asn1_constraint__local_566[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_567,
+ 1,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_565[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_566,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_49[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_49),
+
+ offsetof(ProtocolIE_Field_49, id) | 0x0,
+ (intptr_t)asn1_type__local_563,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_49, criticality) | 0x0,
+ (intptr_t)asn1_type__local_564,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_49, value) | 0x0,
+ (intptr_t)asn1_type__local_565,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_571[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_572[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_576 = 66;
+
+static const Criticality asn1_value__local_577 = 1;
+
+static const Presence asn1_value__local_578 = 0;
+
+static const ProtocolIE_ID asn1_value__local_579 = 65;
+
+static const Criticality asn1_value__local_580 = 1;
+
+static const Presence asn1_value__local_581 = 2;
+
+static const ProtocolIE_ID asn1_value__local_582 = 68;
+
+static const Criticality asn1_value__local_583 = 1;
+
+static const Presence asn1_value__local_584 = 0;
+
+static const ProtocolIE_ID asn1_value__local_585 = 69;
+
+static const Criticality asn1_value__local_586 = 1;
+
+static const Presence asn1_value__local_587 = 0;
+
+static const ProtocolIE_ID asn1_value__local_588 = 19;
+
+static const Criticality asn1_value__local_589 = 1;
+
+static const Presence asn1_value__local_590 = 0;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_575[] = {
+{
+ (intptr_t)&asn1_value__local_576,
+ (intptr_t)&asn1_value__local_577,
+ (intptr_t)asn1_type_TraceType,
+ (intptr_t)&asn1_value__local_578,
+},
+{
+ (intptr_t)&asn1_value__local_579,
+ (intptr_t)&asn1_value__local_580,
+ (intptr_t)asn1_type_TraceReference,
+ (intptr_t)&asn1_value__local_581,
+},
+{
+ (intptr_t)&asn1_value__local_582,
+ (intptr_t)&asn1_value__local_583,
+ (intptr_t)asn1_type_TriggerID,
+ (intptr_t)&asn1_value__local_584,
+},
+{
+ (intptr_t)&asn1_value__local_585,
+ (intptr_t)&asn1_value__local_586,
+ (intptr_t)asn1_type_UE_ID,
+ (intptr_t)&asn1_value__local_587,
+},
+{
+ (intptr_t)&asn1_value__local_588,
+ (intptr_t)&asn1_value__local_589,
+ (intptr_t)asn1_type_OMC_ID,
+ (intptr_t)&asn1_value__local_590,
+},
+};
+
+static const ASN1CType asn1_constraint__local_574[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_575,
+ 5,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_573[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_574,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_50[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_50),
+
+ offsetof(ProtocolIE_Field_50, id) | 0x0,
+ (intptr_t)asn1_type__local_571,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_50, criticality) | 0x0,
+ (intptr_t)asn1_type__local_572,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_50, value) | 0x0,
+ (intptr_t)asn1_type__local_573,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_591[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_592[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_596 = 65;
+
+static const Criticality asn1_value__local_597 = 1;
+
+static const Presence asn1_value__local_598 = 2;
+
+static const ProtocolIE_ID asn1_value__local_599 = 68;
+
+static const Criticality asn1_value__local_600 = 1;
+
+static const Presence asn1_value__local_601 = 0;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_595[] = {
+{
+ (intptr_t)&asn1_value__local_596,
+ (intptr_t)&asn1_value__local_597,
+ (intptr_t)asn1_type_TraceReference,
+ (intptr_t)&asn1_value__local_598,
+},
+{
+ (intptr_t)&asn1_value__local_599,
+ (intptr_t)&asn1_value__local_600,
+ (intptr_t)asn1_type_TriggerID,
+ (intptr_t)&asn1_value__local_601,
+},
+};
+
+static const ASN1CType asn1_constraint__local_594[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_595,
+ 2,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_593[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_594,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_51[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_51),
+
+ offsetof(ProtocolIE_Field_51, id) | 0x0,
+ (intptr_t)asn1_type__local_591,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_51, criticality) | 0x0,
+ (intptr_t)asn1_type__local_592,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_51, value) | 0x0,
+ (intptr_t)asn1_type__local_593,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_602[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_603[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_607 = 57;
+
+static const Criticality asn1_value__local_608 = 1;
+
+static const Presence asn1_value__local_609 = 2;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_606[] = {
+{
+ (intptr_t)&asn1_value__local_607,
+ (intptr_t)&asn1_value__local_608,
+ (intptr_t)asn1_type_RequestType,
+ (intptr_t)&asn1_value__local_609,
+},
+};
+
+static const ASN1CType asn1_constraint__local_605[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_606,
+ 1,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_604[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_605,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_52[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_52),
+
+ offsetof(ProtocolIE_Field_52, id) | 0x0,
+ (intptr_t)asn1_type__local_602,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_52, criticality) | 0x0,
+ (intptr_t)asn1_type__local_603,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_52, value) | 0x0,
+ (intptr_t)asn1_type__local_604,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_610[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_611[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_615 = 0;
+
+static const Criticality asn1_value__local_616 = 1;
+
+static const Presence asn1_value__local_617 = 0;
+
+static const ProtocolIE_ID asn1_value__local_618 = 4;
+
+static const Criticality asn1_value__local_619 = 1;
+
+static const Presence asn1_value__local_620 = 0;
+
+static const ProtocolIE_ID asn1_value__local_621 = 57;
+
+static const Criticality asn1_value__local_622 = 1;
+
+static const Presence asn1_value__local_623 = 0;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_614[] = {
+{
+ (intptr_t)&asn1_value__local_615,
+ (intptr_t)&asn1_value__local_616,
+ (intptr_t)asn1_type_AreaIdentity,
+ (intptr_t)&asn1_value__local_617,
+},
+{
+ (intptr_t)&asn1_value__local_618,
+ (intptr_t)&asn1_value__local_619,
+ (intptr_t)asn1_type_Cause,
+ (intptr_t)&asn1_value__local_620,
+},
+{
+ (intptr_t)&asn1_value__local_621,
+ (intptr_t)&asn1_value__local_622,
+ (intptr_t)asn1_type_RequestType,
+ (intptr_t)&asn1_value__local_623,
+},
+};
+
+static const ASN1CType asn1_constraint__local_613[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_614,
+ 3,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_612[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_613,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_53[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_53),
+
+ offsetof(ProtocolIE_Field_53, id) | 0x0,
+ (intptr_t)asn1_type__local_610,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_53, criticality) | 0x0,
+ (intptr_t)asn1_type__local_611,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_53, value) | 0x0,
+ (intptr_t)asn1_type__local_612,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_624[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_625[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_629 = 3;
+
+static const Criticality asn1_value__local_630 = 1;
+
+static const Presence asn1_value__local_631 = 2;
+
+static const ProtocolIE_ID asn1_value__local_632 = 15;
+
+static const Criticality asn1_value__local_633 = 1;
+
+static const Presence asn1_value__local_634 = 2;
+
+static const ProtocolIE_ID asn1_value__local_635 = 55;
+
+static const Criticality asn1_value__local_636 = 1;
+
+static const Presence asn1_value__local_637 = 1;
+
+static const ProtocolIE_ID asn1_value__local_638 = 58;
+
+static const Criticality asn1_value__local_639 = 1;
+
+static const Presence asn1_value__local_640 = 2;
+
+static const ProtocolIE_ID asn1_value__local_641 = 16;
+
+static const Criticality asn1_value__local_642 = 1;
+
+static const Presence asn1_value__local_643 = 2;
+
+static const ProtocolIE_ID asn1_value__local_644 = 79;
+
+static const Criticality asn1_value__local_645 = 1;
+
+static const Presence asn1_value__local_646 = 2;
+
+static const ProtocolIE_ID asn1_value__local_647 = 86;
+
+static const Criticality asn1_value__local_648 = 1;
+
+static const Presence asn1_value__local_649 = 2;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_628[] = {
+{
+ (intptr_t)&asn1_value__local_629,
+ (intptr_t)&asn1_value__local_630,
+ (intptr_t)asn1_type_CN_DomainIndicator,
+ (intptr_t)&asn1_value__local_631,
+},
+{
+ (intptr_t)&asn1_value__local_632,
+ (intptr_t)&asn1_value__local_633,
+ (intptr_t)asn1_type_LAI,
+ (intptr_t)&asn1_value__local_634,
+},
+{
+ (intptr_t)&asn1_value__local_635,
+ (intptr_t)&asn1_value__local_636,
+ (intptr_t)asn1_type_RAC,
+ (intptr_t)&asn1_value__local_637,
+},
+{
+ (intptr_t)&asn1_value__local_638,
+ (intptr_t)&asn1_value__local_639,
+ (intptr_t)asn1_type_SAI,
+ (intptr_t)&asn1_value__local_640,
+},
+{
+ (intptr_t)&asn1_value__local_641,
+ (intptr_t)&asn1_value__local_642,
+ (intptr_t)asn1_type_NAS_PDU,
+ (intptr_t)&asn1_value__local_643,
+},
+{
+ (intptr_t)&asn1_value__local_644,
+ (intptr_t)&asn1_value__local_645,
+ (intptr_t)asn1_type_IuSignallingConnectionIdentifier,
+ (intptr_t)&asn1_value__local_646,
+},
+{
+ (intptr_t)&asn1_value__local_647,
+ (intptr_t)&asn1_value__local_648,
+ (intptr_t)asn1_type_GlobalRNC_ID,
+ (intptr_t)&asn1_value__local_649,
+},
+};
+
+static const ASN1CType asn1_constraint__local_627[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_628,
+ 7,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_626[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_627,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_54[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_54),
+
+ offsetof(ProtocolIE_Field_54, id) | 0x0,
+ (intptr_t)asn1_type__local_624,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_54, criticality) | 0x0,
+ (intptr_t)asn1_type__local_625,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_54, value) | 0x0,
+ (intptr_t)asn1_type__local_626,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_650[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_651[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_655 = 16;
+
+static const Criticality asn1_value__local_656 = 1;
+
+static const Presence asn1_value__local_657 = 2;
+
+static const ProtocolIE_ID asn1_value__local_658 = 15;
+
+static const Criticality asn1_value__local_659 = 1;
+
+static const Presence asn1_value__local_660 = 0;
+
+static const ProtocolIE_ID asn1_value__local_661 = 55;
+
+static const Criticality asn1_value__local_662 = 1;
+
+static const Presence asn1_value__local_663 = 0;
+
+static const ProtocolIE_ID asn1_value__local_664 = 58;
+
+static const Criticality asn1_value__local_665 = 1;
+
+static const Presence asn1_value__local_666 = 0;
+
+static const ProtocolIE_ID asn1_value__local_667 = 59;
+
+static const Criticality asn1_value__local_668 = 1;
+
+static const Presence asn1_value__local_669 = 0;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_654[] = {
+{
+ (intptr_t)&asn1_value__local_655,
+ (intptr_t)&asn1_value__local_656,
+ (intptr_t)asn1_type_NAS_PDU,
+ (intptr_t)&asn1_value__local_657,
+},
+{
+ (intptr_t)&asn1_value__local_658,
+ (intptr_t)&asn1_value__local_659,
+ (intptr_t)asn1_type_LAI,
+ (intptr_t)&asn1_value__local_660,
+},
+{
+ (intptr_t)&asn1_value__local_661,
+ (intptr_t)&asn1_value__local_662,
+ (intptr_t)asn1_type_RAC,
+ (intptr_t)&asn1_value__local_663,
+},
+{
+ (intptr_t)&asn1_value__local_664,
+ (intptr_t)&asn1_value__local_665,
+ (intptr_t)asn1_type_SAI,
+ (intptr_t)&asn1_value__local_666,
+},
+{
+ (intptr_t)&asn1_value__local_667,
+ (intptr_t)&asn1_value__local_668,
+ (intptr_t)asn1_type_SAPI,
+ (intptr_t)&asn1_value__local_669,
+},
+};
+
+static const ASN1CType asn1_constraint__local_653[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_654,
+ 5,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_652[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_653,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_55[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_55),
+
+ offsetof(ProtocolIE_Field_55, id) | 0x0,
+ (intptr_t)asn1_type__local_650,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_55, criticality) | 0x0,
+ (intptr_t)asn1_type__local_651,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_55, value) | 0x0,
+ (intptr_t)asn1_type__local_652,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_670[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_671[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_675 = 16;
+
+static const Criticality asn1_value__local_676 = 1;
+
+static const Presence asn1_value__local_677 = 2;
+
+static const ProtocolIE_ID asn1_value__local_678 = 131;
+
+static const Criticality asn1_value__local_679 = 1;
+
+static const Presence asn1_value__local_680 = 2;
+
+static const ProtocolIE_ID asn1_value__local_681 = 130;
+
+static const Criticality asn1_value__local_682 = 1;
+
+static const Presence asn1_value__local_683 = 0;
+
+static const ProtocolIE_ID asn1_value__local_684 = 23;
+
+static const Criticality asn1_value__local_685 = 1;
+
+static const Presence asn1_value__local_686 = 0;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_674[] = {
+{
+ (intptr_t)&asn1_value__local_675,
+ (intptr_t)&asn1_value__local_676,
+ (intptr_t)asn1_type_NAS_PDU,
+ (intptr_t)&asn1_value__local_677,
+},
+{
+ (intptr_t)&asn1_value__local_678,
+ (intptr_t)&asn1_value__local_679,
+ (intptr_t)asn1_type_RejectCauseValue,
+ (intptr_t)&asn1_value__local_680,
+},
+{
+ (intptr_t)&asn1_value__local_681,
+ (intptr_t)&asn1_value__local_682,
+ (intptr_t)asn1_type_NAS_SequenceNumber,
+ (intptr_t)&asn1_value__local_683,
+},
+{
+ (intptr_t)&asn1_value__local_684,
+ (intptr_t)&asn1_value__local_685,
+ (intptr_t)asn1_type_PermanentNAS_UE_ID,
+ (intptr_t)&asn1_value__local_686,
+},
+};
+
+static const ASN1CType asn1_constraint__local_673[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_674,
+ 4,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_672[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_673,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_56[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_56),
+
+ offsetof(ProtocolIE_Field_56, id) | 0x0,
+ (intptr_t)asn1_type__local_670,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_56, criticality) | 0x0,
+ (intptr_t)asn1_type__local_671,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_56, value) | 0x0,
+ (intptr_t)asn1_type__local_672,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_687[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_688[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_692 = 18;
+
+static const Criticality asn1_value__local_693 = 1;
+
+static const Presence asn1_value__local_694 = 0;
+
+static const ProtocolIE_ID asn1_value__local_695 = 86;
+
+static const Criticality asn1_value__local_696 = 1;
+
+static const Presence asn1_value__local_697 = 0;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_691[] = {
+{
+ (intptr_t)&asn1_value__local_692,
+ (intptr_t)&asn1_value__local_693,
+ (intptr_t)asn1_type_NumberOfSteps,
+ (intptr_t)&asn1_value__local_694,
+},
+{
+ (intptr_t)&asn1_value__local_695,
+ (intptr_t)&asn1_value__local_696,
+ (intptr_t)asn1_type_GlobalRNC_ID,
+ (intptr_t)&asn1_value__local_697,
+},
+};
+
+static const ASN1CType asn1_constraint__local_690[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_691,
+ 2,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_689[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_690,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_57[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_57),
+
+ offsetof(ProtocolIE_Field_57, id) | 0x0,
+ (intptr_t)asn1_type__local_687,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_57, criticality) | 0x0,
+ (intptr_t)asn1_type__local_688,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_57, value) | 0x0,
+ (intptr_t)asn1_type__local_689,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_698[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_699[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_703 = 4;
+
+static const Criticality asn1_value__local_704 = 1;
+
+static const Presence asn1_value__local_705 = 0;
+
+static const ProtocolIE_ID asn1_value__local_706 = 9;
+
+static const Criticality asn1_value__local_707 = 1;
+
+static const Presence asn1_value__local_708 = 0;
+
+static const ProtocolIE_ID asn1_value__local_709 = 3;
+
+static const Criticality asn1_value__local_710 = 1;
+
+static const Presence asn1_value__local_711 = 0;
+
+static const ProtocolIE_ID asn1_value__local_712 = 86;
+
+static const Criticality asn1_value__local_713 = 1;
+
+static const Presence asn1_value__local_714 = 0;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_702[] = {
+{
+ (intptr_t)&asn1_value__local_703,
+ (intptr_t)&asn1_value__local_704,
+ (intptr_t)asn1_type_Cause,
+ (intptr_t)&asn1_value__local_705,
+},
+{
+ (intptr_t)&asn1_value__local_706,
+ (intptr_t)&asn1_value__local_707,
+ (intptr_t)asn1_type_CriticalityDiagnostics,
+ (intptr_t)&asn1_value__local_708,
+},
+{
+ (intptr_t)&asn1_value__local_709,
+ (intptr_t)&asn1_value__local_710,
+ (intptr_t)asn1_type_CN_DomainIndicator,
+ (intptr_t)&asn1_value__local_711,
+},
+{
+ (intptr_t)&asn1_value__local_712,
+ (intptr_t)&asn1_value__local_713,
+ (intptr_t)asn1_type_GlobalRNC_ID,
+ (intptr_t)&asn1_value__local_714,
+},
+};
+
+static const ASN1CType asn1_constraint__local_701[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_702,
+ 4,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_700[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_701,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_58[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_58),
+
+ offsetof(ProtocolIE_Field_58, id) | 0x0,
+ (intptr_t)asn1_type__local_698,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_58, criticality) | 0x0,
+ (intptr_t)asn1_type__local_699,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_58, value) | 0x0,
+ (intptr_t)asn1_type__local_700,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_715[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_716[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_720 = 28;
+
+static const Criticality asn1_value__local_721 = 1;
+
+static const Presence asn1_value__local_722 = 0;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_719[] = {
+{
+ (intptr_t)&asn1_value__local_720,
+ (intptr_t)&asn1_value__local_721,
+ (intptr_t)asn1_type_RAB_DataForwardingList,
+ (intptr_t)&asn1_value__local_722,
+},
+};
+
+static const ASN1CType asn1_constraint__local_718[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_719,
+ 1,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_717[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_718,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_59[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_59),
+
+ offsetof(ProtocolIE_Field_59, id) | 0x0,
+ (intptr_t)asn1_type__local_715,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_59, criticality) | 0x0,
+ (intptr_t)asn1_type__local_716,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_59, value) | 0x0,
+ (intptr_t)asn1_type__local_717,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_723[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_724[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_728 = 25;
+
+static const Criticality asn1_value__local_729 = 1;
+
+static const Presence asn1_value__local_730 = 2;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_727[] = {
+{
+ (intptr_t)&asn1_value__local_728,
+ (intptr_t)&asn1_value__local_729,
+ (intptr_t)asn1_type_RAB_ContextList,
+ (intptr_t)&asn1_value__local_730,
+},
+};
+
+static const ASN1CType asn1_constraint__local_726[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_727,
+ 1,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_725[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_726,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_60[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_60),
+
+ offsetof(ProtocolIE_Field_60, id) | 0x0,
+ (intptr_t)asn1_type__local_723,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_60, criticality) | 0x0,
+ (intptr_t)asn1_type__local_724,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_60, value) | 0x0,
+ (intptr_t)asn1_type__local_725,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_731[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_732[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_736 = 54;
+
+static const Criticality asn1_value__local_737 = 1;
+
+static const Presence asn1_value__local_738 = 0;
+
+static const ProtocolIE_ID asn1_value__local_739 = 41;
+
+static const Criticality asn1_value__local_740 = 1;
+
+static const Presence asn1_value__local_741 = 0;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_735[] = {
+{
+ (intptr_t)&asn1_value__local_736,
+ (intptr_t)&asn1_value__local_737,
+ (intptr_t)asn1_type_RAB_SetupOrModifyList,
+ (intptr_t)&asn1_value__local_738,
+},
+{
+ (intptr_t)&asn1_value__local_739,
+ (intptr_t)&asn1_value__local_740,
+ (intptr_t)asn1_type_RAB_ReleaseList,
+ (intptr_t)&asn1_value__local_741,
+},
+};
+
+static const ASN1CType asn1_constraint__local_734[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_735,
+ 2,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_733[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_734,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_61[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_61),
+
+ offsetof(ProtocolIE_Field_61, id) | 0x0,
+ (intptr_t)asn1_type__local_731,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_61, criticality) | 0x0,
+ (intptr_t)asn1_type__local_732,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_61, value) | 0x0,
+ (intptr_t)asn1_type__local_733,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_742[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_743[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_747 = 52;
+
+static const Criticality asn1_value__local_748 = 1;
+
+static const Presence asn1_value__local_749 = 0;
+
+static const ProtocolIE_ID asn1_value__local_750 = 43;
+
+static const Criticality asn1_value__local_751 = 1;
+
+static const Presence asn1_value__local_752 = 0;
+
+static const ProtocolIE_ID asn1_value__local_753 = 38;
+
+static const Criticality asn1_value__local_754 = 1;
+
+static const Presence asn1_value__local_755 = 0;
+
+static const ProtocolIE_ID asn1_value__local_756 = 35;
+
+static const Criticality asn1_value__local_757 = 1;
+
+static const Presence asn1_value__local_758 = 0;
+
+static const ProtocolIE_ID asn1_value__local_759 = 39;
+
+static const Criticality asn1_value__local_760 = 1;
+
+static const Presence asn1_value__local_761 = 0;
+
+static const ProtocolIE_ID asn1_value__local_762 = 9;
+
+static const Criticality asn1_value__local_763 = 1;
+
+static const Presence asn1_value__local_764 = 0;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_746[] = {
+{
+ (intptr_t)&asn1_value__local_747,
+ (intptr_t)&asn1_value__local_748,
+ (intptr_t)asn1_type_RAB_SetupOrModifiedList,
+ (intptr_t)&asn1_value__local_749,
+},
+{
+ (intptr_t)&asn1_value__local_750,
+ (intptr_t)&asn1_value__local_751,
+ (intptr_t)asn1_type_RAB_ReleasedList,
+ (intptr_t)&asn1_value__local_752,
+},
+{
+ (intptr_t)&asn1_value__local_753,
+ (intptr_t)&asn1_value__local_754,
+ (intptr_t)asn1_type_RAB_QueuedList,
+ (intptr_t)&asn1_value__local_755,
+},
+{
+ (intptr_t)&asn1_value__local_756,
+ (intptr_t)&asn1_value__local_757,
+ (intptr_t)asn1_type_RAB_FailedList,
+ (intptr_t)&asn1_value__local_758,
+},
+{
+ (intptr_t)&asn1_value__local_759,
+ (intptr_t)&asn1_value__local_760,
+ (intptr_t)asn1_type_RAB_ReleaseFailedList,
+ (intptr_t)&asn1_value__local_761,
+},
+{
+ (intptr_t)&asn1_value__local_762,
+ (intptr_t)&asn1_value__local_763,
+ (intptr_t)asn1_type_CriticalityDiagnostics,
+ (intptr_t)&asn1_value__local_764,
+},
+};
+
+static const ASN1CType asn1_constraint__local_745[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_746,
+ 6,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_744[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_745,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_62[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_62),
+
+ offsetof(ProtocolIE_Field_62, id) | 0x0,
+ (intptr_t)asn1_type__local_742,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_62, criticality) | 0x0,
+ (intptr_t)asn1_type__local_743,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_62, value) | 0x0,
+ (intptr_t)asn1_type__local_744,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_765[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_766[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_770 = 51;
+
+static const Criticality asn1_value__local_771 = 1;
+
+static const Presence asn1_value__local_772 = 2;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_769[] = {
+{
+ (intptr_t)&asn1_value__local_770,
+ (intptr_t)&asn1_value__local_771,
+ (intptr_t)asn1_type_RAB_SetupOrModifiedItem,
+ (intptr_t)&asn1_value__local_772,
+},
+};
+
+static const ASN1CType asn1_constraint__local_768[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_769,
+ 1,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_767[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_768,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_63[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_63),
+
+ offsetof(ProtocolIE_Field_63, id) | 0x0,
+ (intptr_t)asn1_type__local_765,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_63, criticality) | 0x0,
+ (intptr_t)asn1_type__local_766,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_63, value) | 0x0,
+ (intptr_t)asn1_type__local_767,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_773[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_774[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_778 = 42;
+
+static const Criticality asn1_value__local_779 = 1;
+
+static const Presence asn1_value__local_780 = 2;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_777[] = {
+{
+ (intptr_t)&asn1_value__local_778,
+ (intptr_t)&asn1_value__local_779,
+ (intptr_t)asn1_type_RAB_ReleasedItem,
+ (intptr_t)&asn1_value__local_780,
+},
+};
+
+static const ASN1CType asn1_constraint__local_776[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_777,
+ 1,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_775[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_776,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_64[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_64),
+
+ offsetof(ProtocolIE_Field_64, id) | 0x0,
+ (intptr_t)asn1_type__local_773,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_64, criticality) | 0x0,
+ (intptr_t)asn1_type__local_774,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_64, value) | 0x0,
+ (intptr_t)asn1_type__local_775,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_781[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_782[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_786 = 37;
+
+static const Criticality asn1_value__local_787 = 1;
+
+static const Presence asn1_value__local_788 = 2;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_785[] = {
+{
+ (intptr_t)&asn1_value__local_786,
+ (intptr_t)&asn1_value__local_787,
+ (intptr_t)asn1_type_RAB_QueuedItem,
+ (intptr_t)&asn1_value__local_788,
+},
+};
+
+static const ASN1CType asn1_constraint__local_784[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_785,
+ 1,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_783[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_784,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_65[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_65),
+
+ offsetof(ProtocolIE_Field_65, id) | 0x0,
+ (intptr_t)asn1_type__local_781,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_65, criticality) | 0x0,
+ (intptr_t)asn1_type__local_782,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_65, value) | 0x0,
+ (intptr_t)asn1_type__local_783,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_789[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_790[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_794 = 109;
+
+static const Criticality asn1_value__local_795 = 1;
+
+static const Presence asn1_value__local_796 = 2;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_793[] = {
+{
+ (intptr_t)&asn1_value__local_794,
+ (intptr_t)&asn1_value__local_795,
+ (intptr_t)asn1_type_GERAN_Iumode_RAB_Failed_RABAssgntResponse_Item,
+ (intptr_t)&asn1_value__local_796,
+},
+};
+
+static const ASN1CType asn1_constraint__local_792[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_793,
+ 1,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_791[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_792,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_66[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_66),
+
+ offsetof(ProtocolIE_Field_66, id) | 0x0,
+ (intptr_t)asn1_type__local_789,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_66, criticality) | 0x0,
+ (intptr_t)asn1_type__local_790,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_66, value) | 0x0,
+ (intptr_t)asn1_type__local_791,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_797[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_798[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_802 = 81;
+
+static const Criticality asn1_value__local_803 = 1;
+
+static const Presence asn1_value__local_804 = 0;
+
+static const ProtocolIE_ID asn1_value__local_805 = 83;
+
+static const Criticality asn1_value__local_806 = 1;
+
+static const Presence asn1_value__local_807 = 0;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_801[] = {
+{
+ (intptr_t)&asn1_value__local_802,
+ (intptr_t)&asn1_value__local_803,
+ (intptr_t)asn1_type_DirectTransferInformationList_RANAP_RelocInf,
+ (intptr_t)&asn1_value__local_804,
+},
+{
+ (intptr_t)&asn1_value__local_805,
+ (intptr_t)&asn1_value__local_806,
+ (intptr_t)asn1_type_RAB_ContextList_RANAP_RelocInf,
+ (intptr_t)&asn1_value__local_807,
+},
+};
+
+static const ASN1CType asn1_constraint__local_800[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_801,
+ 2,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_799[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_800,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_67[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_67),
+
+ offsetof(ProtocolIE_Field_67, id) | 0x0,
+ (intptr_t)asn1_type__local_797,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_67, criticality) | 0x0,
+ (intptr_t)asn1_type__local_798,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_67, value) | 0x0,
+ (intptr_t)asn1_type__local_799,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_808[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_809[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_813 = 80;
+
+static const Criticality asn1_value__local_814 = 1;
+
+static const Presence asn1_value__local_815 = 2;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_812[] = {
+{
+ (intptr_t)&asn1_value__local_813,
+ (intptr_t)&asn1_value__local_814,
+ (intptr_t)asn1_type_DirectTransferInformationItem_RANAP_RelocInf,
+ (intptr_t)&asn1_value__local_815,
+},
+};
+
+static const ASN1CType asn1_constraint__local_811[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_812,
+ 1,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_810[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_811,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_68[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_68),
+
+ offsetof(ProtocolIE_Field_68, id) | 0x0,
+ (intptr_t)asn1_type__local_808,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_68, criticality) | 0x0,
+ (intptr_t)asn1_type__local_809,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_68, value) | 0x0,
+ (intptr_t)asn1_type__local_810,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_816[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_817[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_821 = 82;
+
+static const Criticality asn1_value__local_822 = 1;
+
+static const Presence asn1_value__local_823 = 2;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_820[] = {
+{
+ (intptr_t)&asn1_value__local_821,
+ (intptr_t)&asn1_value__local_822,
+ (intptr_t)asn1_type_RAB_ContextItem_RANAP_RelocInf,
+ (intptr_t)&asn1_value__local_823,
+},
+};
+
+static const ASN1CType asn1_constraint__local_819[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_820,
+ 1,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_818[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_819,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_69[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_69),
+
+ offsetof(ProtocolIE_Field_69, id) | 0x0,
+ (intptr_t)asn1_type__local_816,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_69, criticality) | 0x0,
+ (intptr_t)asn1_type__local_817,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_69, value) | 0x0,
+ (intptr_t)asn1_type__local_818,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_824[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_825[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_829 = 61;
+
+static const Criticality asn1_value__local_830 = 0;
+
+static const Presence asn1_value__local_831 = 2;
+
+static const ProtocolIE_ID asn1_value__local_832 = 204;
+
+static const Criticality asn1_value__local_833 = 1;
+
+static const Presence asn1_value__local_834 = 0;
+
+static const ProtocolIE_ID asn1_value__local_835 = 206;
+
+static const Criticality asn1_value__local_836 = 0;
+
+static const Presence asn1_value__local_837 = 0;
+
+static const ProtocolIE_ID asn1_value__local_838 = 205;
+
+static const Criticality asn1_value__local_839 = 1;
+
+static const Presence asn1_value__local_840 = 0;
+
+static const ProtocolIE_ID asn1_value__local_841 = 207;
+
+static const Criticality asn1_value__local_842 = 0;
+
+static const Presence asn1_value__local_843 = 0;
+
+static const ProtocolIE_ID asn1_value__local_844 = 192;
+
+static const Criticality asn1_value__local_845 = 0;
+
+static const Presence asn1_value__local_846 = 0;
+
+static const ProtocolIE_ID asn1_value__local_847 = 105;
+
+static const Criticality asn1_value__local_848 = 1;
+
+static const Presence asn1_value__local_849 = 0;
+
+static const ProtocolIE_ID asn1_value__local_850 = 118;
+
+static const Criticality asn1_value__local_851 = 1;
+
+static const Presence asn1_value__local_852 = 0;
+
+static const ProtocolIE_ID asn1_value__local_853 = 127;
+
+static const Criticality asn1_value__local_854 = 1;
+
+static const Presence asn1_value__local_855 = 0;
+
+static const ProtocolIE_ID asn1_value__local_856 = 133;
+
+static const Criticality asn1_value__local_857 = 1;
+
+static const Presence asn1_value__local_858 = 0;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_828[] = {
+{
+ (intptr_t)&asn1_value__local_829,
+ (intptr_t)&asn1_value__local_830,
+ (intptr_t)asn1_type_SourceRNC_ToTargetRNC_TransparentContainer,
+ (intptr_t)&asn1_value__local_831,
+},
+{
+ (intptr_t)&asn1_value__local_832,
+ (intptr_t)&asn1_value__local_833,
+ (intptr_t)asn1_type_IuSignallingConnectionIdentifier,
+ (intptr_t)&asn1_value__local_834,
+},
+{
+ (intptr_t)&asn1_value__local_835,
+ (intptr_t)&asn1_value__local_836,
+ (intptr_t)asn1_type_GlobalCN_ID,
+ (intptr_t)&asn1_value__local_837,
+},
+{
+ (intptr_t)&asn1_value__local_838,
+ (intptr_t)&asn1_value__local_839,
+ (intptr_t)asn1_type_IuSignallingConnectionIdentifier,
+ (intptr_t)&asn1_value__local_840,
+},
+{
+ (intptr_t)&asn1_value__local_841,
+ (intptr_t)&asn1_value__local_842,
+ (intptr_t)asn1_type_GlobalCN_ID,
+ (intptr_t)&asn1_value__local_843,
+},
+{
+ (intptr_t)&asn1_value__local_844,
+ (intptr_t)&asn1_value__local_845,
+ (intptr_t)asn1_type_RAB_SetupList_EnhRelocInfoReq,
+ (intptr_t)&asn1_value__local_846,
+},
+{
+ (intptr_t)&asn1_value__local_847,
+ (intptr_t)&asn1_value__local_848,
+ (intptr_t)asn1_type_SNA_Access_Information,
+ (intptr_t)&asn1_value__local_849,
+},
+{
+ (intptr_t)&asn1_value__local_850,
+ (intptr_t)&asn1_value__local_851,
+ (intptr_t)asn1_type_UESBI_Iu,
+ (intptr_t)&asn1_value__local_852,
+},
+{
+ (intptr_t)&asn1_value__local_853,
+ (intptr_t)&asn1_value__local_854,
+ (intptr_t)asn1_type_PLMNidentity,
+ (intptr_t)&asn1_value__local_855,
+},
+{
+ (intptr_t)&asn1_value__local_856,
+ (intptr_t)&asn1_value__local_857,
+ (intptr_t)asn1_type_CNMBMSLinkingInformation,
+ (intptr_t)&asn1_value__local_858,
+},
+};
+
+static const ASN1CType asn1_constraint__local_827[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_828,
+ 10,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_826[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_827,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_70[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_70),
+
+ offsetof(ProtocolIE_Field_70, id) | 0x0,
+ (intptr_t)asn1_type__local_824,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_70, criticality) | 0x0,
+ (intptr_t)asn1_type__local_825,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_70, value) | 0x0,
+ (intptr_t)asn1_type__local_826,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_859[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_860[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_864 = 193;
+
+static const Criticality asn1_value__local_865 = 0;
+
+static const Presence asn1_value__local_866 = 2;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_863[] = {
+{
+ (intptr_t)&asn1_value__local_864,
+ (intptr_t)&asn1_value__local_865,
+ (intptr_t)asn1_type_RAB_SetupItem_EnhRelocInfoReq,
+ (intptr_t)&asn1_value__local_866,
+},
+};
+
+static const ASN1CType asn1_constraint__local_862[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_863,
+ 1,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_861[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_862,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_71[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_71),
+
+ offsetof(ProtocolIE_Field_71, id) | 0x0,
+ (intptr_t)asn1_type__local_859,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_71, criticality) | 0x0,
+ (intptr_t)asn1_type__local_860,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_71, value) | 0x0,
+ (intptr_t)asn1_type__local_861,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_867[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_868[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_872 = 63;
+
+static const Criticality asn1_value__local_873 = 1;
+
+static const Presence asn1_value__local_874 = 0;
+
+static const ProtocolIE_ID asn1_value__local_875 = 194;
+
+static const Criticality asn1_value__local_876 = 1;
+
+static const Presence asn1_value__local_877 = 0;
+
+static const ProtocolIE_ID asn1_value__local_878 = 197;
+
+static const Criticality asn1_value__local_879 = 1;
+
+static const Presence asn1_value__local_880 = 0;
+
+static const ProtocolIE_ID asn1_value__local_881 = 9;
+
+static const Criticality asn1_value__local_882 = 1;
+
+static const Presence asn1_value__local_883 = 0;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_871[] = {
+{
+ (intptr_t)&asn1_value__local_872,
+ (intptr_t)&asn1_value__local_873,
+ (intptr_t)asn1_type_TargetRNC_ToSourceRNC_TransparentContainer,
+ (intptr_t)&asn1_value__local_874,
+},
+{
+ (intptr_t)&asn1_value__local_875,
+ (intptr_t)&asn1_value__local_876,
+ (intptr_t)asn1_type_RAB_SetupList_EnhRelocInfoRes,
+ (intptr_t)&asn1_value__local_877,
+},
+{
+ (intptr_t)&asn1_value__local_878,
+ (intptr_t)&asn1_value__local_879,
+ (intptr_t)asn1_type_RAB_FailedList_EnhRelocInfoRes,
+ (intptr_t)&asn1_value__local_880,
+},
+{
+ (intptr_t)&asn1_value__local_881,
+ (intptr_t)&asn1_value__local_882,
+ (intptr_t)asn1_type_CriticalityDiagnostics,
+ (intptr_t)&asn1_value__local_883,
+},
+};
+
+static const ASN1CType asn1_constraint__local_870[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_871,
+ 4,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_869[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_870,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_72[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_72),
+
+ offsetof(ProtocolIE_Field_72, id) | 0x0,
+ (intptr_t)asn1_type__local_867,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_72, criticality) | 0x0,
+ (intptr_t)asn1_type__local_868,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_72, value) | 0x0,
+ (intptr_t)asn1_type__local_869,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_884[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_885[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_889 = 195;
+
+static const Criticality asn1_value__local_890 = 0;
+
+static const Presence asn1_value__local_891 = 2;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_888[] = {
+{
+ (intptr_t)&asn1_value__local_889,
+ (intptr_t)&asn1_value__local_890,
+ (intptr_t)asn1_type_RAB_SetupItem_EnhRelocInfoRes,
+ (intptr_t)&asn1_value__local_891,
+},
+};
+
+static const ASN1CType asn1_constraint__local_887[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_888,
+ 1,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_886[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_887,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_73[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_73),
+
+ offsetof(ProtocolIE_Field_73, id) | 0x0,
+ (intptr_t)asn1_type__local_884,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_73, criticality) | 0x0,
+ (intptr_t)asn1_type__local_885,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_73, value) | 0x0,
+ (intptr_t)asn1_type__local_886,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_892[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_893[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_897 = 198;
+
+static const Criticality asn1_value__local_898 = 0;
+
+static const Presence asn1_value__local_899 = 2;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_896[] = {
+{
+ (intptr_t)&asn1_value__local_897,
+ (intptr_t)&asn1_value__local_898,
+ (intptr_t)asn1_type_RAB_FailedItem_EnhRelocInfoRes,
+ (intptr_t)&asn1_value__local_899,
+},
+};
+
+static const ASN1CType asn1_constraint__local_895[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_896,
+ 1,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_894[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_895,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_74[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_74),
+
+ offsetof(ProtocolIE_Field_74, id) | 0x0,
+ (intptr_t)asn1_type__local_892,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_74, criticality) | 0x0,
+ (intptr_t)asn1_type__local_893,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_74, value) | 0x0,
+ (intptr_t)asn1_type__local_894,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_900[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_901[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_905 = 91;
+
+static const Criticality asn1_value__local_906 = 1;
+
+static const Presence asn1_value__local_907 = 2;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_904[] = {
+{
+ (intptr_t)&asn1_value__local_905,
+ (intptr_t)&asn1_value__local_906,
+ (intptr_t)asn1_type_RAB_ModifyList,
+ (intptr_t)&asn1_value__local_907,
+},
+};
+
+static const ASN1CType asn1_constraint__local_903[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_904,
+ 1,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_902[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_903,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_75[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_75),
+
+ offsetof(ProtocolIE_Field_75, id) | 0x0,
+ (intptr_t)asn1_type__local_900,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_75, criticality) | 0x0,
+ (intptr_t)asn1_type__local_901,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_75, value) | 0x0,
+ (intptr_t)asn1_type__local_902,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_908[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_909[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_913 = 92;
+
+static const Criticality asn1_value__local_914 = 1;
+
+static const Presence asn1_value__local_915 = 2;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_912[] = {
+{
+ (intptr_t)&asn1_value__local_913,
+ (intptr_t)&asn1_value__local_914,
+ (intptr_t)asn1_type_RAB_ModifyItem,
+ (intptr_t)&asn1_value__local_915,
+},
+};
+
+static const ASN1CType asn1_constraint__local_911[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_912,
+ 1,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_910[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_911,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_76[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_76),
+
+ offsetof(ProtocolIE_Field_76, id) | 0x0,
+ (intptr_t)asn1_type__local_908,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_76, criticality) | 0x0,
+ (intptr_t)asn1_type__local_909,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_76, value) | 0x0,
+ (intptr_t)asn1_type__local_910,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_916[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_917[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_921 = 95;
+
+static const Criticality asn1_value__local_922 = 0;
+
+static const Presence asn1_value__local_923 = 0;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_920[] = {
+{
+ (intptr_t)&asn1_value__local_921,
+ (intptr_t)&asn1_value__local_922,
+ (intptr_t)asn1_type_LocationRelatedDataRequestType,
+ (intptr_t)&asn1_value__local_923,
+},
+};
+
+static const ASN1CType asn1_constraint__local_919[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_920,
+ 1,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_918[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_919,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_77[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_77),
+
+ offsetof(ProtocolIE_Field_77, id) | 0x0,
+ (intptr_t)asn1_type__local_916,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_77, criticality) | 0x0,
+ (intptr_t)asn1_type__local_917,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_77, value) | 0x0,
+ (intptr_t)asn1_type__local_918,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_924[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_925[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_929 = 94;
+
+static const Criticality asn1_value__local_930 = 1;
+
+static const Presence asn1_value__local_931 = 0;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_928[] = {
+{
+ (intptr_t)&asn1_value__local_929,
+ (intptr_t)&asn1_value__local_930,
+ (intptr_t)asn1_type_BroadcastAssistanceDataDecipheringKeys,
+ (intptr_t)&asn1_value__local_931,
+},
+};
+
+static const ASN1CType asn1_constraint__local_927[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_928,
+ 1,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_926[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_927,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_78[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_78),
+
+ offsetof(ProtocolIE_Field_78, id) | 0x0,
+ (intptr_t)asn1_type__local_924,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_78, criticality) | 0x0,
+ (intptr_t)asn1_type__local_925,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_78, value) | 0x0,
+ (intptr_t)asn1_type__local_926,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_932[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_933[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_937 = 4;
+
+static const Criticality asn1_value__local_938 = 1;
+
+static const Presence asn1_value__local_939 = 2;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_936[] = {
+{
+ (intptr_t)&asn1_value__local_937,
+ (intptr_t)&asn1_value__local_938,
+ (intptr_t)asn1_type_Cause,
+ (intptr_t)&asn1_value__local_939,
+},
+};
+
+static const ASN1CType asn1_constraint__local_935[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_936,
+ 1,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_934[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_935,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_79[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_79),
+
+ offsetof(ProtocolIE_Field_79, id) | 0x0,
+ (intptr_t)asn1_type__local_932,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_79, criticality) | 0x0,
+ (intptr_t)asn1_type__local_933,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_79, value) | 0x0,
+ (intptr_t)asn1_type__local_934,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_940[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_941[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_945 = 104;
+
+static const Criticality asn1_value__local_946 = 0;
+
+static const Presence asn1_value__local_947 = 2;
+
+static const ProtocolIE_ID asn1_value__local_948 = 106;
+
+static const Criticality asn1_value__local_949 = 0;
+
+static const Presence asn1_value__local_950 = 2;
+
+static const ProtocolIE_ID asn1_value__local_951 = 3;
+
+static const Criticality asn1_value__local_952 = 0;
+
+static const Presence asn1_value__local_953 = 2;
+
+static const ProtocolIE_ID asn1_value__local_954 = 96;
+
+static const Criticality asn1_value__local_955 = 1;
+
+static const Presence asn1_value__local_956 = 0;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_944[] = {
+{
+ (intptr_t)&asn1_value__local_945,
+ (intptr_t)&asn1_value__local_946,
+ (intptr_t)asn1_type_InformationTransferID,
+ (intptr_t)&asn1_value__local_947,
+},
+{
+ (intptr_t)&asn1_value__local_948,
+ (intptr_t)&asn1_value__local_949,
+ (intptr_t)asn1_type_ProvidedData,
+ (intptr_t)&asn1_value__local_950,
+},
+{
+ (intptr_t)&asn1_value__local_951,
+ (intptr_t)&asn1_value__local_952,
+ (intptr_t)asn1_type_CN_DomainIndicator,
+ (intptr_t)&asn1_value__local_953,
+},
+{
+ (intptr_t)&asn1_value__local_954,
+ (intptr_t)&asn1_value__local_955,
+ (intptr_t)asn1_type_GlobalCN_ID,
+ (intptr_t)&asn1_value__local_956,
+},
+};
+
+static const ASN1CType asn1_constraint__local_943[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_944,
+ 4,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_942[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_943,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_80[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_80),
+
+ offsetof(ProtocolIE_Field_80, id) | 0x0,
+ (intptr_t)asn1_type__local_940,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_80, criticality) | 0x0,
+ (intptr_t)asn1_type__local_941,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_80, value) | 0x0,
+ (intptr_t)asn1_type__local_942,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_957[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_958[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_962 = 104;
+
+static const Criticality asn1_value__local_963 = 1;
+
+static const Presence asn1_value__local_964 = 2;
+
+static const ProtocolIE_ID asn1_value__local_965 = 3;
+
+static const Criticality asn1_value__local_966 = 1;
+
+static const Presence asn1_value__local_967 = 2;
+
+static const ProtocolIE_ID asn1_value__local_968 = 9;
+
+static const Criticality asn1_value__local_969 = 1;
+
+static const Presence asn1_value__local_970 = 0;
+
+static const ProtocolIE_ID asn1_value__local_971 = 86;
+
+static const Criticality asn1_value__local_972 = 1;
+
+static const Presence asn1_value__local_973 = 2;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_961[] = {
+{
+ (intptr_t)&asn1_value__local_962,
+ (intptr_t)&asn1_value__local_963,
+ (intptr_t)asn1_type_InformationTransferID,
+ (intptr_t)&asn1_value__local_964,
+},
+{
+ (intptr_t)&asn1_value__local_965,
+ (intptr_t)&asn1_value__local_966,
+ (intptr_t)asn1_type_CN_DomainIndicator,
+ (intptr_t)&asn1_value__local_967,
+},
+{
+ (intptr_t)&asn1_value__local_968,
+ (intptr_t)&asn1_value__local_969,
+ (intptr_t)asn1_type_CriticalityDiagnostics,
+ (intptr_t)&asn1_value__local_970,
+},
+{
+ (intptr_t)&asn1_value__local_971,
+ (intptr_t)&asn1_value__local_972,
+ (intptr_t)asn1_type_GlobalRNC_ID,
+ (intptr_t)&asn1_value__local_973,
+},
+};
+
+static const ASN1CType asn1_constraint__local_960[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_961,
+ 4,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_959[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_960,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_81[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_81),
+
+ offsetof(ProtocolIE_Field_81, id) | 0x0,
+ (intptr_t)asn1_type__local_957,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_81, criticality) | 0x0,
+ (intptr_t)asn1_type__local_958,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_81, value) | 0x0,
+ (intptr_t)asn1_type__local_959,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_974[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_975[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_979 = 104;
+
+static const Criticality asn1_value__local_980 = 1;
+
+static const Presence asn1_value__local_981 = 2;
+
+static const ProtocolIE_ID asn1_value__local_982 = 3;
+
+static const Criticality asn1_value__local_983 = 1;
+
+static const Presence asn1_value__local_984 = 2;
+
+static const ProtocolIE_ID asn1_value__local_985 = 4;
+
+static const Criticality asn1_value__local_986 = 1;
+
+static const Presence asn1_value__local_987 = 2;
+
+static const ProtocolIE_ID asn1_value__local_988 = 9;
+
+static const Criticality asn1_value__local_989 = 1;
+
+static const Presence asn1_value__local_990 = 0;
+
+static const ProtocolIE_ID asn1_value__local_991 = 86;
+
+static const Criticality asn1_value__local_992 = 1;
+
+static const Presence asn1_value__local_993 = 2;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_978[] = {
+{
+ (intptr_t)&asn1_value__local_979,
+ (intptr_t)&asn1_value__local_980,
+ (intptr_t)asn1_type_InformationTransferID,
+ (intptr_t)&asn1_value__local_981,
+},
+{
+ (intptr_t)&asn1_value__local_982,
+ (intptr_t)&asn1_value__local_983,
+ (intptr_t)asn1_type_CN_DomainIndicator,
+ (intptr_t)&asn1_value__local_984,
+},
+{
+ (intptr_t)&asn1_value__local_985,
+ (intptr_t)&asn1_value__local_986,
+ (intptr_t)asn1_type_Cause,
+ (intptr_t)&asn1_value__local_987,
+},
+{
+ (intptr_t)&asn1_value__local_988,
+ (intptr_t)&asn1_value__local_989,
+ (intptr_t)asn1_type_CriticalityDiagnostics,
+ (intptr_t)&asn1_value__local_990,
+},
+{
+ (intptr_t)&asn1_value__local_991,
+ (intptr_t)&asn1_value__local_992,
+ (intptr_t)asn1_type_GlobalRNC_ID,
+ (intptr_t)&asn1_value__local_993,
+},
+};
+
+static const ASN1CType asn1_constraint__local_977[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_978,
+ 5,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_976[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_977,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_82[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_82),
+
+ offsetof(ProtocolIE_Field_82, id) | 0x0,
+ (intptr_t)asn1_type__local_974,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_82, criticality) | 0x0,
+ (intptr_t)asn1_type__local_975,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_82, value) | 0x0,
+ (intptr_t)asn1_type__local_976,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_994[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_995[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_999 = 118;
+
+static const Criticality asn1_value__local_1000 = 1;
+
+static const Presence asn1_value__local_1001 = 0;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_998[] = {
+{
+ (intptr_t)&asn1_value__local_999,
+ (intptr_t)&asn1_value__local_1000,
+ (intptr_t)asn1_type_UESBI_Iu,
+ (intptr_t)&asn1_value__local_1001,
+},
+};
+
+static const ASN1CType asn1_constraint__local_997[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_998,
+ 1,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_996[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_997,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_83[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_83),
+
+ offsetof(ProtocolIE_Field_83, id) | 0x0,
+ (intptr_t)asn1_type__local_994,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_83, criticality) | 0x0,
+ (intptr_t)asn1_type__local_995,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_83, value) | 0x0,
+ (intptr_t)asn1_type__local_996,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_1002[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_1003[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_1007 = 126;
+
+static const Criticality asn1_value__local_1008 = 1;
+
+static const Presence asn1_value__local_1009 = 0;
+
+static const ProtocolIE_ID asn1_value__local_1010 = 3;
+
+static const Criticality asn1_value__local_1011 = 1;
+
+static const Presence asn1_value__local_1012 = 2;
+
+static const ProtocolIE_ID asn1_value__local_1013 = 86;
+
+static const Criticality asn1_value__local_1014 = 1;
+
+static const Presence asn1_value__local_1015 = 0;
+
+static const ProtocolIE_ID asn1_value__local_1016 = 96;
+
+static const Criticality asn1_value__local_1017 = 1;
+
+static const Presence asn1_value__local_1018 = 0;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_1006[] = {
+{
+ (intptr_t)&asn1_value__local_1007,
+ (intptr_t)&asn1_value__local_1008,
+ (intptr_t)asn1_type_InterSystemInformationTransferType,
+ (intptr_t)&asn1_value__local_1009,
+},
+{
+ (intptr_t)&asn1_value__local_1010,
+ (intptr_t)&asn1_value__local_1011,
+ (intptr_t)asn1_type_CN_DomainIndicator,
+ (intptr_t)&asn1_value__local_1012,
+},
+{
+ (intptr_t)&asn1_value__local_1013,
+ (intptr_t)&asn1_value__local_1014,
+ (intptr_t)asn1_type_GlobalRNC_ID,
+ (intptr_t)&asn1_value__local_1015,
+},
+{
+ (intptr_t)&asn1_value__local_1016,
+ (intptr_t)&asn1_value__local_1017,
+ (intptr_t)asn1_type_GlobalCN_ID,
+ (intptr_t)&asn1_value__local_1018,
+},
+};
+
+static const ASN1CType asn1_constraint__local_1005[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_1006,
+ 4,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_1004[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_1005,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_84[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_84),
+
+ offsetof(ProtocolIE_Field_84, id) | 0x0,
+ (intptr_t)asn1_type__local_1002,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_84, criticality) | 0x0,
+ (intptr_t)asn1_type__local_1003,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_84, value) | 0x0,
+ (intptr_t)asn1_type__local_1004,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_1019[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_1020[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_1024 = 136;
+
+static const Criticality asn1_value__local_1025 = 0;
+
+static const Presence asn1_value__local_1026 = 2;
+
+static const ProtocolIE_ID asn1_value__local_1027 = 137;
+
+static const Criticality asn1_value__local_1028 = 0;
+
+static const Presence asn1_value__local_1029 = 2;
+
+static const ProtocolIE_ID asn1_value__local_1030 = 123;
+
+static const Criticality asn1_value__local_1031 = 0;
+
+static const Presence asn1_value__local_1032 = 1;
+
+static const ProtocolIE_ID asn1_value__local_1033 = 139;
+
+static const Criticality asn1_value__local_1034 = 0;
+
+static const Presence asn1_value__local_1035 = 1;
+
+static const ProtocolIE_ID asn1_value__local_1036 = 3;
+
+static const Criticality asn1_value__local_1037 = 0;
+
+static const Presence asn1_value__local_1038 = 2;
+
+static const ProtocolIE_ID asn1_value__local_1039 = 86;
+
+static const Criticality asn1_value__local_1040 = 0;
+
+static const Presence asn1_value__local_1041 = 2;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_1023[] = {
+{
+ (intptr_t)&asn1_value__local_1024,
+ (intptr_t)&asn1_value__local_1025,
+ (intptr_t)asn1_type_InformationExchangeID,
+ (intptr_t)&asn1_value__local_1026,
+},
+{
+ (intptr_t)&asn1_value__local_1027,
+ (intptr_t)&asn1_value__local_1028,
+ (intptr_t)asn1_type_InformationExchangeType,
+ (intptr_t)&asn1_value__local_1029,
+},
+{
+ (intptr_t)&asn1_value__local_1030,
+ (intptr_t)&asn1_value__local_1031,
+ (intptr_t)asn1_type_InformationTransferType,
+ (intptr_t)&asn1_value__local_1032,
+},
+{
+ (intptr_t)&asn1_value__local_1033,
+ (intptr_t)&asn1_value__local_1034,
+ (intptr_t)asn1_type_InformationRequestType,
+ (intptr_t)&asn1_value__local_1035,
+},
+{
+ (intptr_t)&asn1_value__local_1036,
+ (intptr_t)&asn1_value__local_1037,
+ (intptr_t)asn1_type_CN_DomainIndicator,
+ (intptr_t)&asn1_value__local_1038,
+},
+{
+ (intptr_t)&asn1_value__local_1039,
+ (intptr_t)&asn1_value__local_1040,
+ (intptr_t)asn1_type_GlobalRNC_ID,
+ (intptr_t)&asn1_value__local_1041,
+},
+};
+
+static const ASN1CType asn1_constraint__local_1022[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_1023,
+ 6,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_1021[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_1022,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_85[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_85),
+
+ offsetof(ProtocolIE_Field_85, id) | 0x0,
+ (intptr_t)asn1_type__local_1019,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_85, criticality) | 0x0,
+ (intptr_t)asn1_type__local_1020,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_85, value) | 0x0,
+ (intptr_t)asn1_type__local_1021,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_1042[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_1043[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_1047 = 136;
+
+static const Criticality asn1_value__local_1048 = 1;
+
+static const Presence asn1_value__local_1049 = 2;
+
+static const ProtocolIE_ID asn1_value__local_1050 = 138;
+
+static const Criticality asn1_value__local_1051 = 1;
+
+static const Presence asn1_value__local_1052 = 0;
+
+static const ProtocolIE_ID asn1_value__local_1053 = 3;
+
+static const Criticality asn1_value__local_1054 = 1;
+
+static const Presence asn1_value__local_1055 = 2;
+
+static const ProtocolIE_ID asn1_value__local_1056 = 96;
+
+static const Criticality asn1_value__local_1057 = 1;
+
+static const Presence asn1_value__local_1058 = 0;
+
+static const ProtocolIE_ID asn1_value__local_1059 = 9;
+
+static const Criticality asn1_value__local_1060 = 1;
+
+static const Presence asn1_value__local_1061 = 0;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_1046[] = {
+{
+ (intptr_t)&asn1_value__local_1047,
+ (intptr_t)&asn1_value__local_1048,
+ (intptr_t)asn1_type_InformationExchangeID,
+ (intptr_t)&asn1_value__local_1049,
+},
+{
+ (intptr_t)&asn1_value__local_1050,
+ (intptr_t)&asn1_value__local_1051,
+ (intptr_t)asn1_type_InformationRequested,
+ (intptr_t)&asn1_value__local_1052,
+},
+{
+ (intptr_t)&asn1_value__local_1053,
+ (intptr_t)&asn1_value__local_1054,
+ (intptr_t)asn1_type_CN_DomainIndicator,
+ (intptr_t)&asn1_value__local_1055,
+},
+{
+ (intptr_t)&asn1_value__local_1056,
+ (intptr_t)&asn1_value__local_1057,
+ (intptr_t)asn1_type_GlobalCN_ID,
+ (intptr_t)&asn1_value__local_1058,
+},
+{
+ (intptr_t)&asn1_value__local_1059,
+ (intptr_t)&asn1_value__local_1060,
+ (intptr_t)asn1_type_CriticalityDiagnostics,
+ (intptr_t)&asn1_value__local_1061,
+},
+};
+
+static const ASN1CType asn1_constraint__local_1045[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_1046,
+ 5,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_1044[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_1045,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_86[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_86),
+
+ offsetof(ProtocolIE_Field_86, id) | 0x0,
+ (intptr_t)asn1_type__local_1042,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_86, criticality) | 0x0,
+ (intptr_t)asn1_type__local_1043,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_86, value) | 0x0,
+ (intptr_t)asn1_type__local_1044,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_1062[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_1063[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_1067 = 136;
+
+static const Criticality asn1_value__local_1068 = 1;
+
+static const Presence asn1_value__local_1069 = 2;
+
+static const ProtocolIE_ID asn1_value__local_1070 = 3;
+
+static const Criticality asn1_value__local_1071 = 1;
+
+static const Presence asn1_value__local_1072 = 2;
+
+static const ProtocolIE_ID asn1_value__local_1073 = 96;
+
+static const Criticality asn1_value__local_1074 = 1;
+
+static const Presence asn1_value__local_1075 = 0;
+
+static const ProtocolIE_ID asn1_value__local_1076 = 4;
+
+static const Criticality asn1_value__local_1077 = 1;
+
+static const Presence asn1_value__local_1078 = 2;
+
+static const ProtocolIE_ID asn1_value__local_1079 = 9;
+
+static const Criticality asn1_value__local_1080 = 1;
+
+static const Presence asn1_value__local_1081 = 0;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_1066[] = {
+{
+ (intptr_t)&asn1_value__local_1067,
+ (intptr_t)&asn1_value__local_1068,
+ (intptr_t)asn1_type_InformationExchangeID,
+ (intptr_t)&asn1_value__local_1069,
+},
+{
+ (intptr_t)&asn1_value__local_1070,
+ (intptr_t)&asn1_value__local_1071,
+ (intptr_t)asn1_type_CN_DomainIndicator,
+ (intptr_t)&asn1_value__local_1072,
+},
+{
+ (intptr_t)&asn1_value__local_1073,
+ (intptr_t)&asn1_value__local_1074,
+ (intptr_t)asn1_type_GlobalCN_ID,
+ (intptr_t)&asn1_value__local_1075,
+},
+{
+ (intptr_t)&asn1_value__local_1076,
+ (intptr_t)&asn1_value__local_1077,
+ (intptr_t)asn1_type_Cause,
+ (intptr_t)&asn1_value__local_1078,
+},
+{
+ (intptr_t)&asn1_value__local_1079,
+ (intptr_t)&asn1_value__local_1080,
+ (intptr_t)asn1_type_CriticalityDiagnostics,
+ (intptr_t)&asn1_value__local_1081,
+},
+};
+
+static const ASN1CType asn1_constraint__local_1065[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_1066,
+ 5,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_1064[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_1065,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_87[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_87),
+
+ offsetof(ProtocolIE_Field_87, id) | 0x0,
+ (intptr_t)asn1_type__local_1062,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_87, criticality) | 0x0,
+ (intptr_t)asn1_type__local_1063,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_87, value) | 0x0,
+ (intptr_t)asn1_type__local_1064,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_1082[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_1083[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_1087 = 153;
+
+static const Criticality asn1_value__local_1088 = 0;
+
+static const Presence asn1_value__local_1089 = 2;
+
+static const ProtocolIE_ID asn1_value__local_1090 = 147;
+
+static const Criticality asn1_value__local_1091 = 1;
+
+static const Presence asn1_value__local_1092 = 0;
+
+static const ProtocolIE_ID asn1_value__local_1093 = 143;
+
+static const Criticality asn1_value__local_1094 = 0;
+
+static const Presence asn1_value__local_1095 = 2;
+
+static const ProtocolIE_ID asn1_value__local_1096 = 79;
+
+static const Criticality asn1_value__local_1097 = 0;
+
+static const Presence asn1_value__local_1098 = 2;
+
+static const ProtocolIE_ID asn1_value__local_1099 = 149;
+
+static const Criticality asn1_value__local_1100 = 0;
+
+static const Presence asn1_value__local_1101 = 2;
+
+static const ProtocolIE_ID asn1_value__local_1102 = 148;
+
+static const Criticality asn1_value__local_1103 = 1;
+
+static const Presence asn1_value__local_1104 = 0;
+
+static const ProtocolIE_ID asn1_value__local_1105 = 146;
+
+static const Criticality asn1_value__local_1106 = 0;
+
+static const Presence asn1_value__local_1107 = 2;
+
+static const ProtocolIE_ID asn1_value__local_1108 = 145;
+
+static const Criticality asn1_value__local_1109 = 0;
+
+static const Presence asn1_value__local_1110 = 2;
+
+static const ProtocolIE_ID asn1_value__local_1111 = 135;
+
+static const Criticality asn1_value__local_1112 = 1;
+
+static const Presence asn1_value__local_1113 = 0;
+
+static const ProtocolIE_ID asn1_value__local_1114 = 150;
+
+static const Criticality asn1_value__local_1115 = 1;
+
+static const Presence asn1_value__local_1116 = 0;
+
+static const ProtocolIE_ID asn1_value__local_1117 = 96;
+
+static const Criticality asn1_value__local_1118 = 0;
+
+static const Presence asn1_value__local_1119 = 0;
+
+static const ProtocolIE_ID asn1_value__local_1120 = 157;
+
+static const Criticality asn1_value__local_1121 = 1;
+
+static const Presence asn1_value__local_1122 = 0;
+
+static const ProtocolIE_ID asn1_value__local_1123 = 163;
+
+static const Criticality asn1_value__local_1124 = 0;
+
+static const Presence asn1_value__local_1125 = 2;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_1086[] = {
+{
+ (intptr_t)&asn1_value__local_1087,
+ (intptr_t)&asn1_value__local_1088,
+ (intptr_t)asn1_type_TMGI,
+ (intptr_t)&asn1_value__local_1089,
+},
+{
+ (intptr_t)&asn1_value__local_1090,
+ (intptr_t)&asn1_value__local_1091,
+ (intptr_t)asn1_type_MBMSSessionIdentity,
+ (intptr_t)&asn1_value__local_1092,
+},
+{
+ (intptr_t)&asn1_value__local_1093,
+ (intptr_t)&asn1_value__local_1094,
+ (intptr_t)asn1_type_MBMSBearerServiceType,
+ (intptr_t)&asn1_value__local_1095,
+},
+{
+ (intptr_t)&asn1_value__local_1096,
+ (intptr_t)&asn1_value__local_1097,
+ (intptr_t)asn1_type_IuSignallingConnectionIdentifier,
+ (intptr_t)&asn1_value__local_1098,
+},
+{
+ (intptr_t)&asn1_value__local_1099,
+ (intptr_t)&asn1_value__local_1100,
+ (intptr_t)asn1_type_RAB_Parameters,
+ (intptr_t)&asn1_value__local_1101,
+},
+{
+ (intptr_t)&asn1_value__local_1102,
+ (intptr_t)&asn1_value__local_1103,
+ (intptr_t)asn1_type_PDP_TypeInformation,
+ (intptr_t)&asn1_value__local_1104,
+},
+{
+ (intptr_t)&asn1_value__local_1105,
+ (intptr_t)&asn1_value__local_1106,
+ (intptr_t)asn1_type_MBMSSessionDuration,
+ (intptr_t)&asn1_value__local_1107,
+},
+{
+ (intptr_t)&asn1_value__local_1108,
+ (intptr_t)&asn1_value__local_1109,
+ (intptr_t)asn1_type_MBMSServiceArea,
+ (intptr_t)&asn1_value__local_1110,
+},
+{
+ (intptr_t)&asn1_value__local_1111,
+ (intptr_t)&asn1_value__local_1112,
+ (intptr_t)asn1_type_FrequenceLayerConvergenceFlag,
+ (intptr_t)&asn1_value__local_1113,
+},
+{
+ (intptr_t)&asn1_value__local_1114,
+ (intptr_t)&asn1_value__local_1115,
+ (intptr_t)asn1_type_RAListofIdleModeUEs,
+ (intptr_t)&asn1_value__local_1116,
+},
+{
+ (intptr_t)&asn1_value__local_1117,
+ (intptr_t)&asn1_value__local_1118,
+ (intptr_t)asn1_type_GlobalCN_ID,
+ (intptr_t)&asn1_value__local_1119,
+},
+{
+ (intptr_t)&asn1_value__local_1120,
+ (intptr_t)&asn1_value__local_1121,
+ (intptr_t)asn1_type_MBMSSessionRepetitionNumber,
+ (intptr_t)&asn1_value__local_1122,
+},
+{
+ (intptr_t)&asn1_value__local_1123,
+ (intptr_t)&asn1_value__local_1124,
+ (intptr_t)asn1_type_TimeToMBMSDataTransfer,
+ (intptr_t)&asn1_value__local_1125,
+},
+};
+
+static const ASN1CType asn1_constraint__local_1085[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_1086,
+ 13,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_1084[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_1085,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_88[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_88),
+
+ offsetof(ProtocolIE_Field_88, id) | 0x0,
+ (intptr_t)asn1_type__local_1082,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_88, criticality) | 0x0,
+ (intptr_t)asn1_type__local_1083,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_88, value) | 0x0,
+ (intptr_t)asn1_type__local_1084,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_1126[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_1127[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_1131 = 154;
+
+static const Criticality asn1_value__local_1132 = 1;
+
+static const Presence asn1_value__local_1133 = 0;
+
+static const ProtocolIE_ID asn1_value__local_1134 = 4;
+
+static const Criticality asn1_value__local_1135 = 1;
+
+static const Presence asn1_value__local_1136 = 0;
+
+static const ProtocolIE_ID asn1_value__local_1137 = 9;
+
+static const Criticality asn1_value__local_1138 = 1;
+
+static const Presence asn1_value__local_1139 = 0;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_1130[] = {
+{
+ (intptr_t)&asn1_value__local_1131,
+ (intptr_t)&asn1_value__local_1132,
+ (intptr_t)asn1_type_TransportLayerInformation,
+ (intptr_t)&asn1_value__local_1133,
+},
+{
+ (intptr_t)&asn1_value__local_1134,
+ (intptr_t)&asn1_value__local_1135,
+ (intptr_t)asn1_type_Cause,
+ (intptr_t)&asn1_value__local_1136,
+},
+{
+ (intptr_t)&asn1_value__local_1137,
+ (intptr_t)&asn1_value__local_1138,
+ (intptr_t)asn1_type_CriticalityDiagnostics,
+ (intptr_t)&asn1_value__local_1139,
+},
+};
+
+static const ASN1CType asn1_constraint__local_1129[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_1130,
+ 3,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_1128[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_1129,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_89[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_89),
+
+ offsetof(ProtocolIE_Field_89, id) | 0x0,
+ (intptr_t)asn1_type__local_1126,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_89, criticality) | 0x0,
+ (intptr_t)asn1_type__local_1127,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_89, value) | 0x0,
+ (intptr_t)asn1_type__local_1128,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_1140[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_1141[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_1145 = 4;
+
+static const Criticality asn1_value__local_1146 = 1;
+
+static const Presence asn1_value__local_1147 = 2;
+
+static const ProtocolIE_ID asn1_value__local_1148 = 9;
+
+static const Criticality asn1_value__local_1149 = 1;
+
+static const Presence asn1_value__local_1150 = 0;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_1144[] = {
+{
+ (intptr_t)&asn1_value__local_1145,
+ (intptr_t)&asn1_value__local_1146,
+ (intptr_t)asn1_type_Cause,
+ (intptr_t)&asn1_value__local_1147,
+},
+{
+ (intptr_t)&asn1_value__local_1148,
+ (intptr_t)&asn1_value__local_1149,
+ (intptr_t)asn1_type_CriticalityDiagnostics,
+ (intptr_t)&asn1_value__local_1150,
+},
+};
+
+static const ASN1CType asn1_constraint__local_1143[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_1144,
+ 2,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_1142[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_1143,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_90[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_90),
+
+ offsetof(ProtocolIE_Field_90, id) | 0x0,
+ (intptr_t)asn1_type__local_1140,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_90, criticality) | 0x0,
+ (intptr_t)asn1_type__local_1141,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_90, value) | 0x0,
+ (intptr_t)asn1_type__local_1142,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_1151[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_1152[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_1156 = 152;
+
+static const Criticality asn1_value__local_1157 = 0;
+
+static const Presence asn1_value__local_1158 = 2;
+
+static const ProtocolIE_ID asn1_value__local_1159 = 134;
+
+static const Criticality asn1_value__local_1160 = 0;
+
+static const Presence asn1_value__local_1161 = 2;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_1155[] = {
+{
+ (intptr_t)&asn1_value__local_1156,
+ (intptr_t)&asn1_value__local_1157,
+ (intptr_t)asn1_type_SessionUpdateID,
+ (intptr_t)&asn1_value__local_1158,
+},
+{
+ (intptr_t)&asn1_value__local_1159,
+ (intptr_t)&asn1_value__local_1160,
+ (intptr_t)asn1_type_DeltaRAListofIdleModeUEs,
+ (intptr_t)&asn1_value__local_1161,
+},
+};
+
+static const ASN1CType asn1_constraint__local_1154[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_1155,
+ 2,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_1153[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_1154,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_91[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_91),
+
+ offsetof(ProtocolIE_Field_91, id) | 0x0,
+ (intptr_t)asn1_type__local_1151,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_91, criticality) | 0x0,
+ (intptr_t)asn1_type__local_1152,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_91, value) | 0x0,
+ (intptr_t)asn1_type__local_1153,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_1162[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_1163[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_1167 = 152;
+
+static const Criticality asn1_value__local_1168 = 1;
+
+static const Presence asn1_value__local_1169 = 2;
+
+static const ProtocolIE_ID asn1_value__local_1170 = 154;
+
+static const Criticality asn1_value__local_1171 = 1;
+
+static const Presence asn1_value__local_1172 = 0;
+
+static const ProtocolIE_ID asn1_value__local_1173 = 4;
+
+static const Criticality asn1_value__local_1174 = 1;
+
+static const Presence asn1_value__local_1175 = 0;
+
+static const ProtocolIE_ID asn1_value__local_1176 = 9;
+
+static const Criticality asn1_value__local_1177 = 1;
+
+static const Presence asn1_value__local_1178 = 0;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_1166[] = {
+{
+ (intptr_t)&asn1_value__local_1167,
+ (intptr_t)&asn1_value__local_1168,
+ (intptr_t)asn1_type_SessionUpdateID,
+ (intptr_t)&asn1_value__local_1169,
+},
+{
+ (intptr_t)&asn1_value__local_1170,
+ (intptr_t)&asn1_value__local_1171,
+ (intptr_t)asn1_type_TransportLayerInformation,
+ (intptr_t)&asn1_value__local_1172,
+},
+{
+ (intptr_t)&asn1_value__local_1173,
+ (intptr_t)&asn1_value__local_1174,
+ (intptr_t)asn1_type_Cause,
+ (intptr_t)&asn1_value__local_1175,
+},
+{
+ (intptr_t)&asn1_value__local_1176,
+ (intptr_t)&asn1_value__local_1177,
+ (intptr_t)asn1_type_CriticalityDiagnostics,
+ (intptr_t)&asn1_value__local_1178,
+},
+};
+
+static const ASN1CType asn1_constraint__local_1165[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_1166,
+ 4,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_1164[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_1165,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_92[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_92),
+
+ offsetof(ProtocolIE_Field_92, id) | 0x0,
+ (intptr_t)asn1_type__local_1162,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_92, criticality) | 0x0,
+ (intptr_t)asn1_type__local_1163,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_92, value) | 0x0,
+ (intptr_t)asn1_type__local_1164,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_1179[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_1180[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_1184 = 152;
+
+static const Criticality asn1_value__local_1185 = 1;
+
+static const Presence asn1_value__local_1186 = 2;
+
+static const ProtocolIE_ID asn1_value__local_1187 = 4;
+
+static const Criticality asn1_value__local_1188 = 1;
+
+static const Presence asn1_value__local_1189 = 2;
+
+static const ProtocolIE_ID asn1_value__local_1190 = 9;
+
+static const Criticality asn1_value__local_1191 = 1;
+
+static const Presence asn1_value__local_1192 = 0;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_1183[] = {
+{
+ (intptr_t)&asn1_value__local_1184,
+ (intptr_t)&asn1_value__local_1185,
+ (intptr_t)asn1_type_SessionUpdateID,
+ (intptr_t)&asn1_value__local_1186,
+},
+{
+ (intptr_t)&asn1_value__local_1187,
+ (intptr_t)&asn1_value__local_1188,
+ (intptr_t)asn1_type_Cause,
+ (intptr_t)&asn1_value__local_1189,
+},
+{
+ (intptr_t)&asn1_value__local_1190,
+ (intptr_t)&asn1_value__local_1191,
+ (intptr_t)asn1_type_CriticalityDiagnostics,
+ (intptr_t)&asn1_value__local_1192,
+},
+};
+
+static const ASN1CType asn1_constraint__local_1182[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_1183,
+ 3,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_1181[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_1182,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_93[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_93),
+
+ offsetof(ProtocolIE_Field_93, id) | 0x0,
+ (intptr_t)asn1_type__local_1179,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_93, criticality) | 0x0,
+ (intptr_t)asn1_type__local_1180,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_93, value) | 0x0,
+ (intptr_t)asn1_type__local_1181,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_1193[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_1194[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_1198 = 144;
+
+static const Criticality asn1_value__local_1199 = 0;
+
+static const Presence asn1_value__local_1200 = 2;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_1197[] = {
+{
+ (intptr_t)&asn1_value__local_1198,
+ (intptr_t)&asn1_value__local_1199,
+ (intptr_t)asn1_type_MBMSCNDe_Registration,
+ (intptr_t)&asn1_value__local_1200,
+},
+};
+
+static const ASN1CType asn1_constraint__local_1196[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_1197,
+ 1,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_1195[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_1196,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_94[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_94),
+
+ offsetof(ProtocolIE_Field_94, id) | 0x0,
+ (intptr_t)asn1_type__local_1193,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_94, criticality) | 0x0,
+ (intptr_t)asn1_type__local_1194,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_94, value) | 0x0,
+ (intptr_t)asn1_type__local_1195,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_1201[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_1202[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_1206 = 4;
+
+static const Criticality asn1_value__local_1207 = 1;
+
+static const Presence asn1_value__local_1208 = 0;
+
+static const ProtocolIE_ID asn1_value__local_1209 = 9;
+
+static const Criticality asn1_value__local_1210 = 1;
+
+static const Presence asn1_value__local_1211 = 0;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_1205[] = {
+{
+ (intptr_t)&asn1_value__local_1206,
+ (intptr_t)&asn1_value__local_1207,
+ (intptr_t)asn1_type_Cause,
+ (intptr_t)&asn1_value__local_1208,
+},
+{
+ (intptr_t)&asn1_value__local_1209,
+ (intptr_t)&asn1_value__local_1210,
+ (intptr_t)asn1_type_CriticalityDiagnostics,
+ (intptr_t)&asn1_value__local_1211,
+},
+};
+
+static const ASN1CType asn1_constraint__local_1204[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_1205,
+ 2,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_1203[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_1204,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_95[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_95),
+
+ offsetof(ProtocolIE_Field_95, id) | 0x0,
+ (intptr_t)asn1_type__local_1201,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_95, criticality) | 0x0,
+ (intptr_t)asn1_type__local_1202,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_95, value) | 0x0,
+ (intptr_t)asn1_type__local_1203,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_1212[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_1213[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_1217 = 141;
+
+static const Criticality asn1_value__local_1218 = 0;
+
+static const Presence asn1_value__local_1219 = 0;
+
+static const ProtocolIE_ID asn1_value__local_1220 = 142;
+
+static const Criticality asn1_value__local_1221 = 0;
+
+static const Presence asn1_value__local_1222 = 0;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_1216[] = {
+{
+ (intptr_t)&asn1_value__local_1217,
+ (intptr_t)&asn1_value__local_1218,
+ (intptr_t)asn1_type_JoinedMBMSBearerService_IEs,
+ (intptr_t)&asn1_value__local_1219,
+},
+{
+ (intptr_t)&asn1_value__local_1220,
+ (intptr_t)&asn1_value__local_1221,
+ (intptr_t)asn1_type_LeftMBMSBearerService_IEs,
+ (intptr_t)&asn1_value__local_1222,
+},
+};
+
+static const ASN1CType asn1_constraint__local_1215[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_1216,
+ 2,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_1214[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_1215,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_96[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_96),
+
+ offsetof(ProtocolIE_Field_96, id) | 0x0,
+ (intptr_t)asn1_type__local_1212,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_96, criticality) | 0x0,
+ (intptr_t)asn1_type__local_1213,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_96, value) | 0x0,
+ (intptr_t)asn1_type__local_1214,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_1223[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_1224[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_1228 = 155;
+
+static const Criticality asn1_value__local_1229 = 1;
+
+static const Presence asn1_value__local_1230 = 0;
+
+static const ProtocolIE_ID asn1_value__local_1231 = 9;
+
+static const Criticality asn1_value__local_1232 = 1;
+
+static const Presence asn1_value__local_1233 = 0;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_1227[] = {
+{
+ (intptr_t)&asn1_value__local_1228,
+ (intptr_t)&asn1_value__local_1229,
+ (intptr_t)asn1_type_UnsuccessfulLinking_IEs,
+ (intptr_t)&asn1_value__local_1230,
+},
+{
+ (intptr_t)&asn1_value__local_1231,
+ (intptr_t)&asn1_value__local_1232,
+ (intptr_t)asn1_type_CriticalityDiagnostics,
+ (intptr_t)&asn1_value__local_1233,
+},
+};
+
+static const ASN1CType asn1_constraint__local_1226[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_1227,
+ 2,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_1225[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_1226,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_97[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_97),
+
+ offsetof(ProtocolIE_Field_97, id) | 0x0,
+ (intptr_t)asn1_type__local_1223,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_97, criticality) | 0x0,
+ (intptr_t)asn1_type__local_1224,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_97, value) | 0x0,
+ (intptr_t)asn1_type__local_1225,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_1234[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_1235[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_1239 = 151;
+
+static const Criticality asn1_value__local_1240 = 0;
+
+static const Presence asn1_value__local_1241 = 2;
+
+static const ProtocolIE_ID asn1_value__local_1242 = 153;
+
+static const Criticality asn1_value__local_1243 = 0;
+
+static const Presence asn1_value__local_1244 = 2;
+
+static const ProtocolIE_ID asn1_value__local_1245 = 140;
+
+static const Criticality asn1_value__local_1246 = 0;
+
+static const Presence asn1_value__local_1247 = 1;
+
+static const ProtocolIE_ID asn1_value__local_1248 = 132;
+
+static const Criticality asn1_value__local_1249 = 0;
+
+static const Presence asn1_value__local_1250 = 1;
+
+static const ProtocolIE_ID asn1_value__local_1251 = 86;
+
+static const Criticality asn1_value__local_1252 = 0;
+
+static const Presence asn1_value__local_1253 = 0;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_1238[] = {
+{
+ (intptr_t)&asn1_value__local_1239,
+ (intptr_t)&asn1_value__local_1240,
+ (intptr_t)asn1_type_MBMSRegistrationRequestType,
+ (intptr_t)&asn1_value__local_1241,
+},
+{
+ (intptr_t)&asn1_value__local_1242,
+ (intptr_t)&asn1_value__local_1243,
+ (intptr_t)asn1_type_TMGI,
+ (intptr_t)&asn1_value__local_1244,
+},
+{
+ (intptr_t)&asn1_value__local_1245,
+ (intptr_t)&asn1_value__local_1246,
+ (intptr_t)asn1_type_IPMulticastAddress,
+ (intptr_t)&asn1_value__local_1247,
+},
+{
+ (intptr_t)&asn1_value__local_1248,
+ (intptr_t)&asn1_value__local_1249,
+ (intptr_t)asn1_type_APN,
+ (intptr_t)&asn1_value__local_1250,
+},
+{
+ (intptr_t)&asn1_value__local_1251,
+ (intptr_t)&asn1_value__local_1252,
+ (intptr_t)asn1_type_GlobalRNC_ID,
+ (intptr_t)&asn1_value__local_1253,
+},
+};
+
+static const ASN1CType asn1_constraint__local_1237[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_1238,
+ 5,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_1236[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_1237,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_98[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_98),
+
+ offsetof(ProtocolIE_Field_98, id) | 0x0,
+ (intptr_t)asn1_type__local_1234,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_98, criticality) | 0x0,
+ (intptr_t)asn1_type__local_1235,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_98, value) | 0x0,
+ (intptr_t)asn1_type__local_1236,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_1254[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_1255[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_1259 = 153;
+
+static const Criticality asn1_value__local_1260 = 1;
+
+static const Presence asn1_value__local_1261 = 0;
+
+static const ProtocolIE_ID asn1_value__local_1262 = 96;
+
+static const Criticality asn1_value__local_1263 = 1;
+
+static const Presence asn1_value__local_1264 = 0;
+
+static const ProtocolIE_ID asn1_value__local_1265 = 9;
+
+static const Criticality asn1_value__local_1266 = 1;
+
+static const Presence asn1_value__local_1267 = 0;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_1258[] = {
+{
+ (intptr_t)&asn1_value__local_1259,
+ (intptr_t)&asn1_value__local_1260,
+ (intptr_t)asn1_type_TMGI,
+ (intptr_t)&asn1_value__local_1261,
+},
+{
+ (intptr_t)&asn1_value__local_1262,
+ (intptr_t)&asn1_value__local_1263,
+ (intptr_t)asn1_type_GlobalCN_ID,
+ (intptr_t)&asn1_value__local_1264,
+},
+{
+ (intptr_t)&asn1_value__local_1265,
+ (intptr_t)&asn1_value__local_1266,
+ (intptr_t)asn1_type_CriticalityDiagnostics,
+ (intptr_t)&asn1_value__local_1267,
+},
+};
+
+static const ASN1CType asn1_constraint__local_1257[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_1258,
+ 3,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_1256[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_1257,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_99[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_99),
+
+ offsetof(ProtocolIE_Field_99, id) | 0x0,
+ (intptr_t)asn1_type__local_1254,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_99, criticality) | 0x0,
+ (intptr_t)asn1_type__local_1255,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_99, value) | 0x0,
+ (intptr_t)asn1_type__local_1256,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_1268[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_1269[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_1273 = 153;
+
+static const Criticality asn1_value__local_1274 = 1;
+
+static const Presence asn1_value__local_1275 = 0;
+
+static const ProtocolIE_ID asn1_value__local_1276 = 96;
+
+static const Criticality asn1_value__local_1277 = 1;
+
+static const Presence asn1_value__local_1278 = 0;
+
+static const ProtocolIE_ID asn1_value__local_1279 = 4;
+
+static const Criticality asn1_value__local_1280 = 1;
+
+static const Presence asn1_value__local_1281 = 2;
+
+static const ProtocolIE_ID asn1_value__local_1282 = 9;
+
+static const Criticality asn1_value__local_1283 = 1;
+
+static const Presence asn1_value__local_1284 = 0;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_1272[] = {
+{
+ (intptr_t)&asn1_value__local_1273,
+ (intptr_t)&asn1_value__local_1274,
+ (intptr_t)asn1_type_TMGI,
+ (intptr_t)&asn1_value__local_1275,
+},
+{
+ (intptr_t)&asn1_value__local_1276,
+ (intptr_t)&asn1_value__local_1277,
+ (intptr_t)asn1_type_GlobalCN_ID,
+ (intptr_t)&asn1_value__local_1278,
+},
+{
+ (intptr_t)&asn1_value__local_1279,
+ (intptr_t)&asn1_value__local_1280,
+ (intptr_t)asn1_type_Cause,
+ (intptr_t)&asn1_value__local_1281,
+},
+{
+ (intptr_t)&asn1_value__local_1282,
+ (intptr_t)&asn1_value__local_1283,
+ (intptr_t)asn1_type_CriticalityDiagnostics,
+ (intptr_t)&asn1_value__local_1284,
+},
+};
+
+static const ASN1CType asn1_constraint__local_1271[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_1272,
+ 4,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_1270[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_1271,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_100[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_100),
+
+ offsetof(ProtocolIE_Field_100, id) | 0x0,
+ (intptr_t)asn1_type__local_1268,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_100, criticality) | 0x0,
+ (intptr_t)asn1_type__local_1269,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_100, value) | 0x0,
+ (intptr_t)asn1_type__local_1270,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_1285[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_1286[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_1290 = 153;
+
+static const Criticality asn1_value__local_1291 = 0;
+
+static const Presence asn1_value__local_1292 = 2;
+
+static const ProtocolIE_ID asn1_value__local_1293 = 96;
+
+static const Criticality asn1_value__local_1294 = 0;
+
+static const Presence asn1_value__local_1295 = 0;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_1289[] = {
+{
+ (intptr_t)&asn1_value__local_1290,
+ (intptr_t)&asn1_value__local_1291,
+ (intptr_t)asn1_type_TMGI,
+ (intptr_t)&asn1_value__local_1292,
+},
+{
+ (intptr_t)&asn1_value__local_1293,
+ (intptr_t)&asn1_value__local_1294,
+ (intptr_t)asn1_type_GlobalCN_ID,
+ (intptr_t)&asn1_value__local_1295,
+},
+};
+
+static const ASN1CType asn1_constraint__local_1288[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_1289,
+ 2,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_1287[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_1288,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_101[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_101),
+
+ offsetof(ProtocolIE_Field_101, id) | 0x0,
+ (intptr_t)asn1_type__local_1285,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_101, criticality) | 0x0,
+ (intptr_t)asn1_type__local_1286,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_101, value) | 0x0,
+ (intptr_t)asn1_type__local_1287,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_1296[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_1297[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_1301 = 153;
+
+static const Criticality asn1_value__local_1302 = 1;
+
+static const Presence asn1_value__local_1303 = 2;
+
+static const ProtocolIE_ID asn1_value__local_1304 = 86;
+
+static const Criticality asn1_value__local_1305 = 1;
+
+static const Presence asn1_value__local_1306 = 2;
+
+static const ProtocolIE_ID asn1_value__local_1307 = 4;
+
+static const Criticality asn1_value__local_1308 = 1;
+
+static const Presence asn1_value__local_1309 = 0;
+
+static const ProtocolIE_ID asn1_value__local_1310 = 9;
+
+static const Criticality asn1_value__local_1311 = 1;
+
+static const Presence asn1_value__local_1312 = 0;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_1300[] = {
+{
+ (intptr_t)&asn1_value__local_1301,
+ (intptr_t)&asn1_value__local_1302,
+ (intptr_t)asn1_type_TMGI,
+ (intptr_t)&asn1_value__local_1303,
+},
+{
+ (intptr_t)&asn1_value__local_1304,
+ (intptr_t)&asn1_value__local_1305,
+ (intptr_t)asn1_type_GlobalRNC_ID,
+ (intptr_t)&asn1_value__local_1306,
+},
+{
+ (intptr_t)&asn1_value__local_1307,
+ (intptr_t)&asn1_value__local_1308,
+ (intptr_t)asn1_type_Cause,
+ (intptr_t)&asn1_value__local_1309,
+},
+{
+ (intptr_t)&asn1_value__local_1310,
+ (intptr_t)&asn1_value__local_1311,
+ (intptr_t)asn1_type_CriticalityDiagnostics,
+ (intptr_t)&asn1_value__local_1312,
+},
+};
+
+static const ASN1CType asn1_constraint__local_1299[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_1300,
+ 4,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_1298[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_1299,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_102[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_102),
+
+ offsetof(ProtocolIE_Field_102, id) | 0x0,
+ (intptr_t)asn1_type__local_1296,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_102, criticality) | 0x0,
+ (intptr_t)asn1_type__local_1297,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_102, value) | 0x0,
+ (intptr_t)asn1_type__local_1298,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_1313[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_1314[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_1318 = 154;
+
+static const Criticality asn1_value__local_1319 = 1;
+
+static const Presence asn1_value__local_1320 = 2;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_1317[] = {
+{
+ (intptr_t)&asn1_value__local_1318,
+ (intptr_t)&asn1_value__local_1319,
+ (intptr_t)asn1_type_TransportLayerInformation,
+ (intptr_t)&asn1_value__local_1320,
+},
+};
+
+static const ASN1CType asn1_constraint__local_1316[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_1317,
+ 1,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_1315[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_1316,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_103[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_103),
+
+ offsetof(ProtocolIE_Field_103, id) | 0x0,
+ (intptr_t)asn1_type__local_1313,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_103, criticality) | 0x0,
+ (intptr_t)asn1_type__local_1314,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_103, value) | 0x0,
+ (intptr_t)asn1_type__local_1315,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_1321[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_1322[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_1326 = 4;
+
+static const Criticality asn1_value__local_1327 = 1;
+
+static const Presence asn1_value__local_1328 = 2;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_1325[] = {
+{
+ (intptr_t)&asn1_value__local_1326,
+ (intptr_t)&asn1_value__local_1327,
+ (intptr_t)asn1_type_Cause,
+ (intptr_t)&asn1_value__local_1328,
+},
+};
+
+static const ASN1CType asn1_constraint__local_1324[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_1325,
+ 1,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_1323[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_1324,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_104[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_104),
+
+ offsetof(ProtocolIE_Field_104, id) | 0x0,
+ (intptr_t)asn1_type__local_1321,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_104, criticality) | 0x0,
+ (intptr_t)asn1_type__local_1322,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_104, value) | 0x0,
+ (intptr_t)asn1_type__local_1323,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_1329[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_1330[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_1334 = 4;
+
+static const Criticality asn1_value__local_1335 = 1;
+
+static const Presence asn1_value__local_1336 = 2;
+
+static const ProtocolIE_ID asn1_value__local_1337 = 9;
+
+static const Criticality asn1_value__local_1338 = 1;
+
+static const Presence asn1_value__local_1339 = 0;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_1333[] = {
+{
+ (intptr_t)&asn1_value__local_1334,
+ (intptr_t)&asn1_value__local_1335,
+ (intptr_t)asn1_type_Cause,
+ (intptr_t)&asn1_value__local_1336,
+},
+{
+ (intptr_t)&asn1_value__local_1337,
+ (intptr_t)&asn1_value__local_1338,
+ (intptr_t)asn1_type_CriticalityDiagnostics,
+ (intptr_t)&asn1_value__local_1339,
+},
+};
+
+static const ASN1CType asn1_constraint__local_1332[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_1333,
+ 2,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_1331[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_1332,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_105[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_105),
+
+ offsetof(ProtocolIE_Field_105, id) | 0x0,
+ (intptr_t)asn1_type__local_1329,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_105, criticality) | 0x0,
+ (intptr_t)asn1_type__local_1330,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_105, value) | 0x0,
+ (intptr_t)asn1_type__local_1331,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_1340[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_1341[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_1345 = 4;
+
+static const Criticality asn1_value__local_1346 = 1;
+
+static const Presence asn1_value__local_1347 = 2;
+
+static const ProtocolIE_ID asn1_value__local_1348 = 9;
+
+static const Criticality asn1_value__local_1349 = 1;
+
+static const Presence asn1_value__local_1350 = 0;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_1344[] = {
+{
+ (intptr_t)&asn1_value__local_1345,
+ (intptr_t)&asn1_value__local_1346,
+ (intptr_t)asn1_type_Cause,
+ (intptr_t)&asn1_value__local_1347,
+},
+{
+ (intptr_t)&asn1_value__local_1348,
+ (intptr_t)&asn1_value__local_1349,
+ (intptr_t)asn1_type_CriticalityDiagnostics,
+ (intptr_t)&asn1_value__local_1350,
+},
+};
+
+static const ASN1CType asn1_constraint__local_1343[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_1344,
+ 2,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_1342[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_1343,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_106[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_106),
+
+ offsetof(ProtocolIE_Field_106, id) | 0x0,
+ (intptr_t)asn1_type__local_1340,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_106, criticality) | 0x0,
+ (intptr_t)asn1_type__local_1341,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_106, value) | 0x0,
+ (intptr_t)asn1_type__local_1342,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_1351[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_1352[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ASN1CType asn1_constraint__local_1354[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_1353[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_1354,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_107[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_107),
+
+ offsetof(ProtocolIE_Field_107, id) | 0x0,
+ (intptr_t)asn1_type__local_1351,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_107, criticality) | 0x0,
+ (intptr_t)asn1_type__local_1352,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_107, value) | 0x0,
+ (intptr_t)asn1_type__local_1353,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_1356[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_1357[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_1361 = 225;
+
+static const Criticality asn1_value__local_1362 = 0;
+
+static const Presence asn1_value__local_1363 = 2;
+
+static const ProtocolIE_ID asn1_value__local_1364 = 224;
+
+static const Criticality asn1_value__local_1365 = 0;
+
+static const Presence asn1_value__local_1366 = 2;
+
+static const ProtocolIE_ID asn1_value__local_1367 = 227;
+
+static const Criticality asn1_value__local_1368 = 0;
+
+static const Presence asn1_value__local_1369 = 2;
+
+static const ProtocolIE_ID asn1_value__local_1370 = 9;
+
+static const Criticality asn1_value__local_1371 = 1;
+
+static const Presence asn1_value__local_1372 = 0;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_1360[] = {
+{
+ (intptr_t)&asn1_value__local_1361,
+ (intptr_t)&asn1_value__local_1362,
+ (intptr_t)asn1_type_IntegrityProtectionKey,
+ (intptr_t)&asn1_value__local_1363,
+},
+{
+ (intptr_t)&asn1_value__local_1364,
+ (intptr_t)&asn1_value__local_1365,
+ (intptr_t)asn1_type_EncryptionKey,
+ (intptr_t)&asn1_value__local_1366,
+},
+{
+ (intptr_t)&asn1_value__local_1367,
+ (intptr_t)&asn1_value__local_1368,
+ (intptr_t)asn1_type_SRVCC_Information,
+ (intptr_t)&asn1_value__local_1369,
+},
+{
+ (intptr_t)&asn1_value__local_1370,
+ (intptr_t)&asn1_value__local_1371,
+ (intptr_t)asn1_type_CriticalityDiagnostics,
+ (intptr_t)&asn1_value__local_1372,
+},
+};
+
+static const ASN1CType asn1_constraint__local_1359[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_1360,
+ 4,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_1358[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_1359,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_108[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_108),
+
+ offsetof(ProtocolIE_Field_108, id) | 0x0,
+ (intptr_t)asn1_type__local_1356,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_108, criticality) | 0x0,
+ (intptr_t)asn1_type__local_1357,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_108, value) | 0x0,
+ (intptr_t)asn1_type__local_1358,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_1373[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_1374[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ASN1CType asn1_constraint__local_1376[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_1375[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_1376,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_109[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_109),
+
+ offsetof(ProtocolIE_Field_109, id) | 0x0,
+ (intptr_t)asn1_type__local_1373,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_109, criticality) | 0x0,
+ (intptr_t)asn1_type__local_1374,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_109, value) | 0x0,
+ (intptr_t)asn1_type__local_1375,
+ 0,
+ (intptr_t)"value",
+
+};
+
+static const ASN1CType asn1_type__local_1378[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_1379[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_1383 = 258;
+
+static const Criticality asn1_value__local_1384 = 0;
+
+static const Presence asn1_value__local_1385 = 2;
+
+static const RANAP_PROTOCOL_IES asn1_value__local_1382[] = {
+{
+ (intptr_t)&asn1_value__local_1383,
+ (intptr_t)&asn1_value__local_1384,
+ (intptr_t)asn1_type_VoiceSupportMatchIndicator,
+ (intptr_t)&asn1_value__local_1385,
+},
+};
+
+static const ASN1CType asn1_constraint__local_1381[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES,
+ 2,
+ (intptr_t)asn1_value__local_1382,
+ 1,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_1380[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_1381,
+};
+
+const ASN1CType asn1_type_ProtocolIE_Field_110[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolIE_Field_110),
+
+ offsetof(ProtocolIE_Field_110, id) | 0x0,
+ (intptr_t)asn1_type__local_1378,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_Field_110, criticality) | 0x0,
+ (intptr_t)asn1_type__local_1379,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolIE_Field_110, value) | 0x0,
+ (intptr_t)asn1_type__local_1380,
+ 0,
+ (intptr_t)"value",
+
+};
+
+const ASN1CType asn1_type_ProtocolIE_ContainerPair_1[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10,
+ 0x0,
+ 0xffff,
+ sizeof(ProtocolIE_FieldPair_1),
+ (intptr_t)asn1_type_ProtocolIE_FieldPair_1,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_1386[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolIE_ID,
+};
+
+static const ASN1CType asn1_type__local_1387[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_1391 = 53;
+
+static const Criticality asn1_value__local_1392 = 0;
+
+static const Criticality asn1_value__local_1393 = 1;
+
+static const Presence asn1_value__local_1394 = 2;
+
+static const RANAP_PROTOCOL_IES_PAIR asn1_value__local_1390[] = {
+{
+ (intptr_t)&asn1_value__local_1391,
+ (intptr_t)&asn1_value__local_1392,
+ (intptr_t)asn1_type_RAB_SetupOrModifyItemFirst,
+ (intptr_t)&asn1_value__local_1393,
+ (intptr_t)asn1_type_RAB_SetupOrModifyItemSecond,
+ (intptr_t)&asn1_value__local_1394,
+},
+};
+
+static const ASN1CType asn1_constraint__local_1389[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES_PAIR,
+ 2,
+ (intptr_t)asn1_value__local_1390,
+ 1,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_1388[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_1389,
+};
+
+static const ASN1CType asn1_type__local_1395[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100003,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolIE_ID asn1_value__local_1399 = 53;
+
+static const Criticality asn1_value__local_1400 = 0;
+
+static const Criticality asn1_value__local_1401 = 1;
+
+static const Presence asn1_value__local_1402 = 2;
+
+static const RANAP_PROTOCOL_IES_PAIR asn1_value__local_1398[] = {
+{
+ (intptr_t)&asn1_value__local_1399,
+ (intptr_t)&asn1_value__local_1400,
+ (intptr_t)asn1_type_RAB_SetupOrModifyItemFirst,
+ (intptr_t)&asn1_value__local_1401,
+ (intptr_t)asn1_type_RAB_SetupOrModifyItemSecond,
+ (intptr_t)&asn1_value__local_1402,
+},
+};
+
+static const ASN1CType asn1_constraint__local_1397[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_IES_PAIR,
+ 4,
+ (intptr_t)asn1_value__local_1398,
+ 1,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_1396[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100004,
+ (intptr_t)asn1_constraint__local_1397,
+};
+
+const ASN1CType asn1_type_ProtocolIE_FieldPair_1[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 5,
+ sizeof(ProtocolIE_FieldPair_1),
+
+ offsetof(ProtocolIE_FieldPair_1, id) | 0x0,
+ (intptr_t)asn1_type__local_1386,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolIE_FieldPair_1, firstCriticality) | 0x0,
+ (intptr_t)asn1_type__local_1387,
+ 0,
+ (intptr_t)"firstCriticality",
+
+ offsetof(ProtocolIE_FieldPair_1, firstValue) | 0x0,
+ (intptr_t)asn1_type__local_1388,
+ 0,
+ (intptr_t)"firstValue",
+
+ offsetof(ProtocolIE_FieldPair_1, secondCriticality) | 0x0,
+ (intptr_t)asn1_type__local_1395,
+ 0,
+ (intptr_t)"secondCriticality",
+
+ offsetof(ProtocolIE_FieldPair_1, secondValue) | 0x0,
+ (intptr_t)asn1_type__local_1396,
+ 0,
+ (intptr_t)"secondValue",
+
+};
+
+const ASN1CType asn1_type_ProtocolIE_ContainerList_1[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10,
+ 0x1,
+ 0x100,
+ sizeof(ProtocolIE_Container_3),
+ (intptr_t)asn1_type_ProtocolIE_Container_3,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_ContainerList_2[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10,
+ 0x1,
+ 0x100,
+ sizeof(ProtocolIE_Container_4),
+ (intptr_t)asn1_type_ProtocolIE_Container_4,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_ContainerList_3[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10,
+ 0x1,
+ 0x100,
+ sizeof(ProtocolIE_Container_7),
+ (intptr_t)asn1_type_ProtocolIE_Container_7,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_ContainerList_4[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10,
+ 0x1,
+ 0x100,
+ sizeof(ProtocolIE_Container_8),
+ (intptr_t)asn1_type_ProtocolIE_Container_8,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_ContainerList_5[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10,
+ 0x1,
+ 0x100,
+ sizeof(ProtocolIE_Container_11),
+ (intptr_t)asn1_type_ProtocolIE_Container_11,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_ContainerList_6[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10,
+ 0x1,
+ 0x100,
+ sizeof(ProtocolIE_Container_13),
+ (intptr_t)asn1_type_ProtocolIE_Container_13,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_ContainerList_7[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10,
+ 0x1,
+ 0x100,
+ sizeof(ProtocolIE_Container_14),
+ (intptr_t)asn1_type_ProtocolIE_Container_14,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_ContainerList_8[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10,
+ 0x1,
+ 0x100,
+ sizeof(ProtocolIE_Container_19),
+ (intptr_t)asn1_type_ProtocolIE_Container_19,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_ContainerList_9[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10,
+ 0x1,
+ 0x100,
+ sizeof(ProtocolIE_Container_21),
+ (intptr_t)asn1_type_ProtocolIE_Container_21,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_ContainerList_10[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10,
+ 0x1,
+ 0x100,
+ sizeof(ProtocolIE_Container_22),
+ (intptr_t)asn1_type_ProtocolIE_Container_22,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_ContainerList_11[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10,
+ 0x1,
+ 0x100,
+ sizeof(ProtocolIE_Container_27),
+ (intptr_t)asn1_type_ProtocolIE_Container_27,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_ContainerList_12[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10,
+ 0x1,
+ 0x100,
+ sizeof(ProtocolIE_Container_29),
+ (intptr_t)asn1_type_ProtocolIE_Container_29,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_ContainerList_13[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10,
+ 0x1,
+ 0xfa,
+ sizeof(ProtocolIE_Container_33),
+ (intptr_t)asn1_type_ProtocolIE_Container_33,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_ContainerList_14[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10,
+ 0x1,
+ 0xfa,
+ sizeof(ProtocolIE_Container_35),
+ (intptr_t)asn1_type_ProtocolIE_Container_35,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_ContainerList_15[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10,
+ 0x1,
+ 0x100,
+ sizeof(ProtocolIE_Container_37),
+ (intptr_t)asn1_type_ProtocolIE_Container_37,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_ContainerList_16[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10,
+ 0x1,
+ 0x100,
+ sizeof(ProtocolIE_Container_42),
+ (intptr_t)asn1_type_ProtocolIE_Container_42,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_ContainerList_17[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10,
+ 0x1,
+ 0x100,
+ sizeof(ProtocolIE_Container_44),
+ (intptr_t)asn1_type_ProtocolIE_Container_44,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_ContainerList_18[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10,
+ 0x1,
+ 0x100,
+ sizeof(ProtocolIE_Container_45),
+ (intptr_t)asn1_type_ProtocolIE_Container_45,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_ContainerList_19[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10,
+ 0x1,
+ 0x100,
+ sizeof(ProtocolIE_Container_62),
+ (intptr_t)asn1_type_ProtocolIE_Container_62,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_ContainerList_20[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10,
+ 0x1,
+ 0x100,
+ sizeof(ProtocolIE_Container_63),
+ (intptr_t)asn1_type_ProtocolIE_Container_63,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_ContainerList_21[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10,
+ 0x1,
+ 0x100,
+ sizeof(ProtocolIE_Container_64),
+ (intptr_t)asn1_type_ProtocolIE_Container_64,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_ContainerList_22[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10,
+ 0x1,
+ 0x100,
+ sizeof(ProtocolIE_Container_65),
+ (intptr_t)asn1_type_ProtocolIE_Container_65,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_ContainerList_23[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10,
+ 0x1,
+ 0xf,
+ sizeof(ProtocolIE_Container_67),
+ (intptr_t)asn1_type_ProtocolIE_Container_67,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_ContainerList_24[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10,
+ 0x1,
+ 0x100,
+ sizeof(ProtocolIE_Container_68),
+ (intptr_t)asn1_type_ProtocolIE_Container_68,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_ContainerList_25[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10,
+ 0x1,
+ 0x100,
+ sizeof(ProtocolIE_Container_70),
+ (intptr_t)asn1_type_ProtocolIE_Container_70,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_ContainerList_26[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10,
+ 0x1,
+ 0x100,
+ sizeof(ProtocolIE_Container_72),
+ (intptr_t)asn1_type_ProtocolIE_Container_72,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_ContainerList_27[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10,
+ 0x1,
+ 0x100,
+ sizeof(ProtocolIE_Container_73),
+ (intptr_t)asn1_type_ProtocolIE_Container_73,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_ContainerList_28[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10,
+ 0x1,
+ 0x100,
+ sizeof(ProtocolIE_Container_75),
+ (intptr_t)asn1_type_ProtocolIE_Container_75,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolIE_ContainerPairList_1[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10,
+ 0x1,
+ 0x100,
+ sizeof(ProtocolIE_ContainerPair_1),
+ (intptr_t)asn1_type_ProtocolIE_ContainerPair_1,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_1[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100004,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_1),
+ (intptr_t)asn1_type_ProtocolExtensionField_1,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_2[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_2),
+ (intptr_t)asn1_type_ProtocolExtensionField_2,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_3[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_3),
+ (intptr_t)asn1_type_ProtocolExtensionField_3,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_4[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_4),
+ (intptr_t)asn1_type_ProtocolExtensionField_4,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_5[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_5),
+ (intptr_t)asn1_type_ProtocolExtensionField_5,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_6[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_6),
+ (intptr_t)asn1_type_ProtocolExtensionField_6,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_7[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_7),
+ (intptr_t)asn1_type_ProtocolExtensionField_7,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_8[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100004,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_8),
+ (intptr_t)asn1_type_ProtocolExtensionField_8,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_9[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100003,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_9),
+ (intptr_t)asn1_type_ProtocolExtensionField_9,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_10[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100004,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_10),
+ (intptr_t)asn1_type_ProtocolExtensionField_10,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_11[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100003,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_11),
+ (intptr_t)asn1_type_ProtocolExtensionField_11,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_12[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_12),
+ (intptr_t)asn1_type_ProtocolExtensionField_12,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_13[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100003,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_13),
+ (intptr_t)asn1_type_ProtocolExtensionField_13,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_14[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_14),
+ (intptr_t)asn1_type_ProtocolExtensionField_14,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_15[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_15),
+ (intptr_t)asn1_type_ProtocolExtensionField_15,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_16[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100003,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_16),
+ (intptr_t)asn1_type_ProtocolExtensionField_16,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_17[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100006,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_17),
+ (intptr_t)asn1_type_ProtocolExtensionField_17,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_18[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_18),
+ (intptr_t)asn1_type_ProtocolExtensionField_18,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_19[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_19),
+ (intptr_t)asn1_type_ProtocolExtensionField_19,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_20[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100005,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_20),
+ (intptr_t)asn1_type_ProtocolExtensionField_20,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_21[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_21),
+ (intptr_t)asn1_type_ProtocolExtensionField_21,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_22[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100003,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_22),
+ (intptr_t)asn1_type_ProtocolExtensionField_22,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_23[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_23),
+ (intptr_t)asn1_type_ProtocolExtensionField_23,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_24[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100003,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_24),
+ (intptr_t)asn1_type_ProtocolExtensionField_24,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_25[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_25),
+ (intptr_t)asn1_type_ProtocolExtensionField_25,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_26[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_26),
+ (intptr_t)asn1_type_ProtocolExtensionField_26,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_27[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100003,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_27),
+ (intptr_t)asn1_type_ProtocolExtensionField_27,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_28[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_28),
+ (intptr_t)asn1_type_ProtocolExtensionField_28,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_29[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_29),
+ (intptr_t)asn1_type_ProtocolExtensionField_29,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_30[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_30),
+ (intptr_t)asn1_type_ProtocolExtensionField_30,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_31[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_31),
+ (intptr_t)asn1_type_ProtocolExtensionField_31,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_32[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_32),
+ (intptr_t)asn1_type_ProtocolExtensionField_32,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_33[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100003,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_33),
+ (intptr_t)asn1_type_ProtocolExtensionField_33,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_34[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_34),
+ (intptr_t)asn1_type_ProtocolExtensionField_34,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_35[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10000b,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_35),
+ (intptr_t)asn1_type_ProtocolExtensionField_35,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_36[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_36),
+ (intptr_t)asn1_type_ProtocolExtensionField_36,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_37[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_37),
+ (intptr_t)asn1_type_ProtocolExtensionField_37,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_38[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_38),
+ (intptr_t)asn1_type_ProtocolExtensionField_38,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_39[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100003,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_39),
+ (intptr_t)asn1_type_ProtocolExtensionField_39,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_40[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_40),
+ (intptr_t)asn1_type_ProtocolExtensionField_40,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_41[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_41),
+ (intptr_t)asn1_type_ProtocolExtensionField_41,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_42[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_42),
+ (intptr_t)asn1_type_ProtocolExtensionField_42,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_43[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_43),
+ (intptr_t)asn1_type_ProtocolExtensionField_43,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_44[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_44),
+ (intptr_t)asn1_type_ProtocolExtensionField_44,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_45[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_45),
+ (intptr_t)asn1_type_ProtocolExtensionField_45,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_46[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_46),
+ (intptr_t)asn1_type_ProtocolExtensionField_46,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_47[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_47),
+ (intptr_t)asn1_type_ProtocolExtensionField_47,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_48[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10000c,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_48),
+ (intptr_t)asn1_type_ProtocolExtensionField_48,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_49[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100004,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_49),
+ (intptr_t)asn1_type_ProtocolExtensionField_49,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_50[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_50),
+ (intptr_t)asn1_type_ProtocolExtensionField_50,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_51[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_51),
+ (intptr_t)asn1_type_ProtocolExtensionField_51,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_52[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_52),
+ (intptr_t)asn1_type_ProtocolExtensionField_52,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_53[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100003,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_53),
+ (intptr_t)asn1_type_ProtocolExtensionField_53,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_54[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_54),
+ (intptr_t)asn1_type_ProtocolExtensionField_54,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_55[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_55),
+ (intptr_t)asn1_type_ProtocolExtensionField_55,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_56[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_56),
+ (intptr_t)asn1_type_ProtocolExtensionField_56,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_57[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100003,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_57),
+ (intptr_t)asn1_type_ProtocolExtensionField_57,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_58[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100004,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_58),
+ (intptr_t)asn1_type_ProtocolExtensionField_58,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_59[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_59),
+ (intptr_t)asn1_type_ProtocolExtensionField_59,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_60[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100003,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_60),
+ (intptr_t)asn1_type_ProtocolExtensionField_60,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_61[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_61),
+ (intptr_t)asn1_type_ProtocolExtensionField_61,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_62[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_62),
+ (intptr_t)asn1_type_ProtocolExtensionField_62,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_63[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_63),
+ (intptr_t)asn1_type_ProtocolExtensionField_63,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_64[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100004,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_64),
+ (intptr_t)asn1_type_ProtocolExtensionField_64,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_65[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_65),
+ (intptr_t)asn1_type_ProtocolExtensionField_65,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_66[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_66),
+ (intptr_t)asn1_type_ProtocolExtensionField_66,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_67[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10000c,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_67),
+ (intptr_t)asn1_type_ProtocolExtensionField_67,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_68[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100003,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_68),
+ (intptr_t)asn1_type_ProtocolExtensionField_68,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_69[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_69),
+ (intptr_t)asn1_type_ProtocolExtensionField_69,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_70[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_70),
+ (intptr_t)asn1_type_ProtocolExtensionField_70,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_71[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_71),
+ (intptr_t)asn1_type_ProtocolExtensionField_71,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_72[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_72),
+ (intptr_t)asn1_type_ProtocolExtensionField_72,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_73[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_73),
+ (intptr_t)asn1_type_ProtocolExtensionField_73,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_74[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_74),
+ (intptr_t)asn1_type_ProtocolExtensionField_74,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_75[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_75),
+ (intptr_t)asn1_type_ProtocolExtensionField_75,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_76[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100003,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_76),
+ (intptr_t)asn1_type_ProtocolExtensionField_76,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_77[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_77),
+ (intptr_t)asn1_type_ProtocolExtensionField_77,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_78[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_78),
+ (intptr_t)asn1_type_ProtocolExtensionField_78,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_79[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100003,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_79),
+ (intptr_t)asn1_type_ProtocolExtensionField_79,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_80[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100003,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_80),
+ (intptr_t)asn1_type_ProtocolExtensionField_80,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_81[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_81),
+ (intptr_t)asn1_type_ProtocolExtensionField_81,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_82[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100003,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_82),
+ (intptr_t)asn1_type_ProtocolExtensionField_82,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_83[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_83),
+ (intptr_t)asn1_type_ProtocolExtensionField_83,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_84[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_84),
+ (intptr_t)asn1_type_ProtocolExtensionField_84,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_85[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100006,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_85),
+ (intptr_t)asn1_type_ProtocolExtensionField_85,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_86[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_86),
+ (intptr_t)asn1_type_ProtocolExtensionField_86,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_87[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_87),
+ (intptr_t)asn1_type_ProtocolExtensionField_87,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_88[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_88),
+ (intptr_t)asn1_type_ProtocolExtensionField_88,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_89[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_89),
+ (intptr_t)asn1_type_ProtocolExtensionField_89,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_90[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100004,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_90),
+ (intptr_t)asn1_type_ProtocolExtensionField_90,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_91[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_91),
+ (intptr_t)asn1_type_ProtocolExtensionField_91,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_92[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_92),
+ (intptr_t)asn1_type_ProtocolExtensionField_92,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_93[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_93),
+ (intptr_t)asn1_type_ProtocolExtensionField_93,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_94[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100003,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_94),
+ (intptr_t)asn1_type_ProtocolExtensionField_94,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_95[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_95),
+ (intptr_t)asn1_type_ProtocolExtensionField_95,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_96[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_96),
+ (intptr_t)asn1_type_ProtocolExtensionField_96,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_97[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_97),
+ (intptr_t)asn1_type_ProtocolExtensionField_97,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_98[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100003,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_98),
+ (intptr_t)asn1_type_ProtocolExtensionField_98,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_99[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_99),
+ (intptr_t)asn1_type_ProtocolExtensionField_99,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_100[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_100),
+ (intptr_t)asn1_type_ProtocolExtensionField_100,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_101[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100009,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_101),
+ (intptr_t)asn1_type_ProtocolExtensionField_101,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_102[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_102),
+ (intptr_t)asn1_type_ProtocolExtensionField_102,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_103[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_103),
+ (intptr_t)asn1_type_ProtocolExtensionField_103,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_104[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_104),
+ (intptr_t)asn1_type_ProtocolExtensionField_104,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_105[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_105),
+ (intptr_t)asn1_type_ProtocolExtensionField_105,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_106[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100003,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_106),
+ (intptr_t)asn1_type_ProtocolExtensionField_106,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_107[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_107),
+ (intptr_t)asn1_type_ProtocolExtensionField_107,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_108[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_108),
+ (intptr_t)asn1_type_ProtocolExtensionField_108,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_109[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_109),
+ (intptr_t)asn1_type_ProtocolExtensionField_109,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_110[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_110),
+ (intptr_t)asn1_type_ProtocolExtensionField_110,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_111[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_111),
+ (intptr_t)asn1_type_ProtocolExtensionField_111,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_112[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_112),
+ (intptr_t)asn1_type_ProtocolExtensionField_112,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_113[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_113),
+ (intptr_t)asn1_type_ProtocolExtensionField_113,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_114[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100005,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_114),
+ (intptr_t)asn1_type_ProtocolExtensionField_114,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_115[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_115),
+ (intptr_t)asn1_type_ProtocolExtensionField_115,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_116[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_116),
+ (intptr_t)asn1_type_ProtocolExtensionField_116,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_117[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_117),
+ (intptr_t)asn1_type_ProtocolExtensionField_117,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_118[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_118),
+ (intptr_t)asn1_type_ProtocolExtensionField_118,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_119[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_119),
+ (intptr_t)asn1_type_ProtocolExtensionField_119,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_120[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_120),
+ (intptr_t)asn1_type_ProtocolExtensionField_120,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_121[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_121),
+ (intptr_t)asn1_type_ProtocolExtensionField_121,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_122[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_122),
+ (intptr_t)asn1_type_ProtocolExtensionField_122,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_123[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_123),
+ (intptr_t)asn1_type_ProtocolExtensionField_123,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_124[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_124),
+ (intptr_t)asn1_type_ProtocolExtensionField_124,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_125[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_125),
+ (intptr_t)asn1_type_ProtocolExtensionField_125,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_126[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_126),
+ (intptr_t)asn1_type_ProtocolExtensionField_126,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_127[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_127),
+ (intptr_t)asn1_type_ProtocolExtensionField_127,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_128[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_128),
+ (intptr_t)asn1_type_ProtocolExtensionField_128,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_129[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_129),
+ (intptr_t)asn1_type_ProtocolExtensionField_129,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_130[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_130),
+ (intptr_t)asn1_type_ProtocolExtensionField_130,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_131[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_131),
+ (intptr_t)asn1_type_ProtocolExtensionField_131,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_132[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_132),
+ (intptr_t)asn1_type_ProtocolExtensionField_132,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_133[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_133),
+ (intptr_t)asn1_type_ProtocolExtensionField_133,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_134[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_134),
+ (intptr_t)asn1_type_ProtocolExtensionField_134,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_135[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100004,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_135),
+ (intptr_t)asn1_type_ProtocolExtensionField_135,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_136[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_136),
+ (intptr_t)asn1_type_ProtocolExtensionField_136,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_137[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100006,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_137),
+ (intptr_t)asn1_type_ProtocolExtensionField_137,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_138[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_138),
+ (intptr_t)asn1_type_ProtocolExtensionField_138,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_139[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_139),
+ (intptr_t)asn1_type_ProtocolExtensionField_139,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_140[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_140),
+ (intptr_t)asn1_type_ProtocolExtensionField_140,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_141[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_141),
+ (intptr_t)asn1_type_ProtocolExtensionField_141,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_142[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_142),
+ (intptr_t)asn1_type_ProtocolExtensionField_142,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_143[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_143),
+ (intptr_t)asn1_type_ProtocolExtensionField_143,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_144[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_144),
+ (intptr_t)asn1_type_ProtocolExtensionField_144,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_145[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_145),
+ (intptr_t)asn1_type_ProtocolExtensionField_145,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_146[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_146),
+ (intptr_t)asn1_type_ProtocolExtensionField_146,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_147[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_147),
+ (intptr_t)asn1_type_ProtocolExtensionField_147,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_148[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_148),
+ (intptr_t)asn1_type_ProtocolExtensionField_148,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_149[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_149),
+ (intptr_t)asn1_type_ProtocolExtensionField_149,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_150[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_150),
+ (intptr_t)asn1_type_ProtocolExtensionField_150,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_151[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_151),
+ (intptr_t)asn1_type_ProtocolExtensionField_151,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_152[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_152),
+ (intptr_t)asn1_type_ProtocolExtensionField_152,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_153[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_153),
+ (intptr_t)asn1_type_ProtocolExtensionField_153,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_154[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100006,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_154),
+ (intptr_t)asn1_type_ProtocolExtensionField_154,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_155[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_155),
+ (intptr_t)asn1_type_ProtocolExtensionField_155,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_156[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100006,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_156),
+ (intptr_t)asn1_type_ProtocolExtensionField_156,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_157[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_157),
+ (intptr_t)asn1_type_ProtocolExtensionField_157,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_158[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100004,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_158),
+ (intptr_t)asn1_type_ProtocolExtensionField_158,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_159[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100004,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_159),
+ (intptr_t)asn1_type_ProtocolExtensionField_159,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_160[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_160),
+ (intptr_t)asn1_type_ProtocolExtensionField_160,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_161[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_161),
+ (intptr_t)asn1_type_ProtocolExtensionField_161,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_162[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100003,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_162),
+ (intptr_t)asn1_type_ProtocolExtensionField_162,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_163[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_163),
+ (intptr_t)asn1_type_ProtocolExtensionField_163,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_164[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100003,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_164),
+ (intptr_t)asn1_type_ProtocolExtensionField_164,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_165[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100005,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_165),
+ (intptr_t)asn1_type_ProtocolExtensionField_165,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_166[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_166),
+ (intptr_t)asn1_type_ProtocolExtensionField_166,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_167[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10000a,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_167),
+ (intptr_t)asn1_type_ProtocolExtensionField_167,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_168[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_168),
+ (intptr_t)asn1_type_ProtocolExtensionField_168,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_169[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_169),
+ (intptr_t)asn1_type_ProtocolExtensionField_169,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_170[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100004,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_170),
+ (intptr_t)asn1_type_ProtocolExtensionField_170,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_171[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100003,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_171),
+ (intptr_t)asn1_type_ProtocolExtensionField_171,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_172[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_172),
+ (intptr_t)asn1_type_ProtocolExtensionField_172,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_173[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_173),
+ (intptr_t)asn1_type_ProtocolExtensionField_173,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_174[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_174),
+ (intptr_t)asn1_type_ProtocolExtensionField_174,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_175[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_175),
+ (intptr_t)asn1_type_ProtocolExtensionField_175,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_176[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_176),
+ (intptr_t)asn1_type_ProtocolExtensionField_176,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_177[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_177),
+ (intptr_t)asn1_type_ProtocolExtensionField_177,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_178[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_178),
+ (intptr_t)asn1_type_ProtocolExtensionField_178,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_179[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_179),
+ (intptr_t)asn1_type_ProtocolExtensionField_179,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_180[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_180),
+ (intptr_t)asn1_type_ProtocolExtensionField_180,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_181[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_181),
+ (intptr_t)asn1_type_ProtocolExtensionField_181,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_182[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_182),
+ (intptr_t)asn1_type_ProtocolExtensionField_182,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_183[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_183),
+ (intptr_t)asn1_type_ProtocolExtensionField_183,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_184[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_184),
+ (intptr_t)asn1_type_ProtocolExtensionField_184,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_185[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_185),
+ (intptr_t)asn1_type_ProtocolExtensionField_185,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_186[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_186),
+ (intptr_t)asn1_type_ProtocolExtensionField_186,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_187[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100003,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_187),
+ (intptr_t)asn1_type_ProtocolExtensionField_187,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_188[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_188),
+ (intptr_t)asn1_type_ProtocolExtensionField_188,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_189[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_189),
+ (intptr_t)asn1_type_ProtocolExtensionField_189,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_190[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_190),
+ (intptr_t)asn1_type_ProtocolExtensionField_190,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_191[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_191),
+ (intptr_t)asn1_type_ProtocolExtensionField_191,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_192[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_192),
+ (intptr_t)asn1_type_ProtocolExtensionField_192,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_193[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_193),
+ (intptr_t)asn1_type_ProtocolExtensionField_193,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_194[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_194),
+ (intptr_t)asn1_type_ProtocolExtensionField_194,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_195[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_195),
+ (intptr_t)asn1_type_ProtocolExtensionField_195,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_196[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_196),
+ (intptr_t)asn1_type_ProtocolExtensionField_196,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_197[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_197),
+ (intptr_t)asn1_type_ProtocolExtensionField_197,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_198[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_198),
+ (intptr_t)asn1_type_ProtocolExtensionField_198,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_199[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_199),
+ (intptr_t)asn1_type_ProtocolExtensionField_199,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_200[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_200),
+ (intptr_t)asn1_type_ProtocolExtensionField_200,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_201[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_201),
+ (intptr_t)asn1_type_ProtocolExtensionField_201,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_202[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_202),
+ (intptr_t)asn1_type_ProtocolExtensionField_202,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_203[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_203),
+ (intptr_t)asn1_type_ProtocolExtensionField_203,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_204[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_204),
+ (intptr_t)asn1_type_ProtocolExtensionField_204,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_205[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_205),
+ (intptr_t)asn1_type_ProtocolExtensionField_205,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_206[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_206),
+ (intptr_t)asn1_type_ProtocolExtensionField_206,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_207[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_207),
+ (intptr_t)asn1_type_ProtocolExtensionField_207,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_208[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_208),
+ (intptr_t)asn1_type_ProtocolExtensionField_208,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_209[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_209),
+ (intptr_t)asn1_type_ProtocolExtensionField_209,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_210[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_210),
+ (intptr_t)asn1_type_ProtocolExtensionField_210,
+ 0,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionContainer_211[] = {
+ (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001,
+ 0x1,
+ 0xffff,
+ sizeof(ProtocolExtensionField_211),
+ (intptr_t)asn1_type_ProtocolExtensionField_211,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_1403[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolExtensionID,
+};
+
+static const ASN1CType asn1_type__local_1404[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ASN1CType asn1_constraint__local_1406[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION,
+ 2,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_1405[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_1406,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionField_1[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolExtensionField_1),
+
+ offsetof(ProtocolExtensionField_1, id) | 0x0,
+ (intptr_t)asn1_type__local_1403,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolExtensionField_1, criticality) | 0x0,
+ (intptr_t)asn1_type__local_1404,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolExtensionField_1, extensionValue) | 0x0,
+ (intptr_t)asn1_type__local_1405,
+ 0,
+ (intptr_t)"extensionValue",
+
+};
+
+static const ASN1CType asn1_type__local_1408[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolExtensionID,
+};
+
+static const ASN1CType asn1_type__local_1409[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolExtensionID asn1_value__local_1413 = 158;
+
+static const Criticality asn1_value__local_1414 = 1;
+
+static const Presence asn1_value__local_1415 = 0;
+
+static const ProtocolExtensionID asn1_value__local_1416 = 172;
+
+static const Criticality asn1_value__local_1417 = 1;
+
+static const Presence asn1_value__local_1418 = 0;
+
+static const ProtocolExtensionID asn1_value__local_1419 = 173;
+
+static const Criticality asn1_value__local_1420 = 1;
+
+static const Presence asn1_value__local_1421 = 0;
+
+static const ProtocolExtensionID asn1_value__local_1422 = 215;
+
+static const Criticality asn1_value__local_1423 = 0;
+
+static const Presence asn1_value__local_1424 = 0;
+
+static const ProtocolExtensionID asn1_value__local_1425 = 214;
+
+static const Criticality asn1_value__local_1426 = 0;
+
+static const Presence asn1_value__local_1427 = 0;
+
+static const RANAP_PROTOCOL_EXTENSION asn1_value__local_1412[] = {
+{
+ (intptr_t)&asn1_value__local_1413,
+ (intptr_t)&asn1_value__local_1414,
+ (intptr_t)asn1_type_RAB_Parameters,
+ (intptr_t)&asn1_value__local_1415,
+},
+{
+ (intptr_t)&asn1_value__local_1416,
+ (intptr_t)&asn1_value__local_1417,
+ (intptr_t)asn1_type_Alt_RAB_Parameter_ExtendedGuaranteedBitrateInf,
+ (intptr_t)&asn1_value__local_1418,
+},
+{
+ (intptr_t)&asn1_value__local_1419,
+ (intptr_t)&asn1_value__local_1420,
+ (intptr_t)asn1_type_Alt_RAB_Parameter_ExtendedMaxBitrateInf,
+ (intptr_t)&asn1_value__local_1421,
+},
+{
+ (intptr_t)&asn1_value__local_1422,
+ (intptr_t)&asn1_value__local_1423,
+ (intptr_t)asn1_type_Alt_RAB_Parameter_SupportedMaxBitrateInf,
+ (intptr_t)&asn1_value__local_1424,
+},
+{
+ (intptr_t)&asn1_value__local_1425,
+ (intptr_t)&asn1_value__local_1426,
+ (intptr_t)asn1_type_Alt_RAB_Parameter_SupportedGuaranteedBitrateInf,
+ (intptr_t)&asn1_value__local_1427,
+},
+};
+
+static const ASN1CType asn1_constraint__local_1411[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION,
+ 2,
+ (intptr_t)asn1_value__local_1412,
+ 5,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_1410[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_1411,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionField_2[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolExtensionField_2),
+
+ offsetof(ProtocolExtensionField_2, id) | 0x0,
+ (intptr_t)asn1_type__local_1408,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolExtensionField_2, criticality) | 0x0,
+ (intptr_t)asn1_type__local_1409,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolExtensionField_2, extensionValue) | 0x0,
+ (intptr_t)asn1_type__local_1410,
+ 0,
+ (intptr_t)"extensionValue",
+
+};
+
+static const ASN1CType asn1_type__local_1428[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolExtensionID,
+};
+
+static const ASN1CType asn1_type__local_1429[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ASN1CType asn1_constraint__local_1431[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION,
+ 2,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_1430[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_1431,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionField_3[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolExtensionField_3),
+
+ offsetof(ProtocolExtensionField_3, id) | 0x0,
+ (intptr_t)asn1_type__local_1428,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolExtensionField_3, criticality) | 0x0,
+ (intptr_t)asn1_type__local_1429,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolExtensionField_3, extensionValue) | 0x0,
+ (intptr_t)asn1_type__local_1430,
+ 0,
+ (intptr_t)"extensionValue",
+
+};
+
+static const ASN1CType asn1_type__local_1433[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolExtensionID,
+};
+
+static const ASN1CType asn1_type__local_1434[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ASN1CType asn1_constraint__local_1436[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION,
+ 2,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_1435[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_1436,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionField_4[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolExtensionField_4),
+
+ offsetof(ProtocolExtensionField_4, id) | 0x0,
+ (intptr_t)asn1_type__local_1433,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolExtensionField_4, criticality) | 0x0,
+ (intptr_t)asn1_type__local_1434,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolExtensionField_4, extensionValue) | 0x0,
+ (intptr_t)asn1_type__local_1435,
+ 0,
+ (intptr_t)"extensionValue",
+
+};
+
+static const ASN1CType asn1_type__local_1438[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolExtensionID,
+};
+
+static const ASN1CType asn1_type__local_1439[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolExtensionID asn1_value__local_1443 = 174;
+
+static const Criticality asn1_value__local_1444 = 0;
+
+static const Presence asn1_value__local_1445 = 0;
+
+static const ProtocolExtensionID asn1_value__local_1446 = 175;
+
+static const Criticality asn1_value__local_1447 = 0;
+
+static const Presence asn1_value__local_1448 = 0;
+
+static const ProtocolExtensionID asn1_value__local_1449 = 217;
+
+static const Criticality asn1_value__local_1450 = 1;
+
+static const Presence asn1_value__local_1451 = 0;
+
+static const ProtocolExtensionID asn1_value__local_1452 = 216;
+
+static const Criticality asn1_value__local_1453 = 1;
+
+static const Presence asn1_value__local_1454 = 0;
+
+static const RANAP_PROTOCOL_EXTENSION asn1_value__local_1442[] = {
+{
+ (intptr_t)&asn1_value__local_1443,
+ (intptr_t)&asn1_value__local_1444,
+ (intptr_t)asn1_type_Ass_RAB_Parameter_ExtendedGuaranteedBitrateList,
+ (intptr_t)&asn1_value__local_1445,
+},
+{
+ (intptr_t)&asn1_value__local_1446,
+ (intptr_t)&asn1_value__local_1447,
+ (intptr_t)asn1_type_Ass_RAB_Parameter_ExtendedMaxBitrateList,
+ (intptr_t)&asn1_value__local_1448,
+},
+{
+ (intptr_t)&asn1_value__local_1449,
+ (intptr_t)&asn1_value__local_1450,
+ (intptr_t)asn1_type_SupportedRAB_ParameterBitrateList,
+ (intptr_t)&asn1_value__local_1451,
+},
+{
+ (intptr_t)&asn1_value__local_1452,
+ (intptr_t)&asn1_value__local_1453,
+ (intptr_t)asn1_type_SupportedRAB_ParameterBitrateList,
+ (intptr_t)&asn1_value__local_1454,
+},
+};
+
+static const ASN1CType asn1_constraint__local_1441[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION,
+ 2,
+ (intptr_t)asn1_value__local_1442,
+ 4,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_1440[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_1441,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionField_5[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolExtensionField_5),
+
+ offsetof(ProtocolExtensionField_5, id) | 0x0,
+ (intptr_t)asn1_type__local_1438,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolExtensionField_5, criticality) | 0x0,
+ (intptr_t)asn1_type__local_1439,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolExtensionField_5, extensionValue) | 0x0,
+ (intptr_t)asn1_type__local_1440,
+ 0,
+ (intptr_t)"extensionValue",
+
+};
+
+static const ASN1CType asn1_type__local_1455[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolExtensionID,
+};
+
+static const ASN1CType asn1_type__local_1456[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ASN1CType asn1_constraint__local_1458[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION,
+ 2,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_1457[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_1458,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionField_6[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolExtensionField_6),
+
+ offsetof(ProtocolExtensionField_6, id) | 0x0,
+ (intptr_t)asn1_type__local_1455,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolExtensionField_6, criticality) | 0x0,
+ (intptr_t)asn1_type__local_1456,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolExtensionField_6, extensionValue) | 0x0,
+ (intptr_t)asn1_type__local_1457,
+ 0,
+ (intptr_t)"extensionValue",
+
+};
+
+static const ASN1CType asn1_type__local_1460[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolExtensionID,
+};
+
+static const ASN1CType asn1_type__local_1461[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ASN1CType asn1_constraint__local_1463[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION,
+ 2,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_1462[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_1463,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionField_7[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolExtensionField_7),
+
+ offsetof(ProtocolExtensionField_7, id) | 0x0,
+ (intptr_t)asn1_type__local_1460,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolExtensionField_7, criticality) | 0x0,
+ (intptr_t)asn1_type__local_1461,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolExtensionField_7, extensionValue) | 0x0,
+ (intptr_t)asn1_type__local_1462,
+ 0,
+ (intptr_t)"extensionValue",
+
+};
+
+static const ASN1CType asn1_type__local_1465[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolExtensionID,
+};
+
+static const ASN1CType asn1_type__local_1466[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ASN1CType asn1_constraint__local_1468[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION,
+ 2,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_1467[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_1468,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionField_8[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolExtensionField_8),
+
+ offsetof(ProtocolExtensionField_8, id) | 0x0,
+ (intptr_t)asn1_type__local_1465,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolExtensionField_8, criticality) | 0x0,
+ (intptr_t)asn1_type__local_1466,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolExtensionField_8, extensionValue) | 0x0,
+ (intptr_t)asn1_type__local_1467,
+ 0,
+ (intptr_t)"extensionValue",
+
+};
+
+static const ASN1CType asn1_type__local_1470[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolExtensionID,
+};
+
+static const ASN1CType asn1_type__local_1471[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ASN1CType asn1_constraint__local_1473[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION,
+ 2,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_1472[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_1473,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionField_9[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolExtensionField_9),
+
+ offsetof(ProtocolExtensionField_9, id) | 0x0,
+ (intptr_t)asn1_type__local_1470,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolExtensionField_9, criticality) | 0x0,
+ (intptr_t)asn1_type__local_1471,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolExtensionField_9, extensionValue) | 0x0,
+ (intptr_t)asn1_type__local_1472,
+ 0,
+ (intptr_t)"extensionValue",
+
+};
+
+static const ASN1CType asn1_type__local_1475[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolExtensionID,
+};
+
+static const ASN1CType asn1_type__local_1476[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ASN1CType asn1_constraint__local_1478[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION,
+ 2,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+
+static const ASN1CType asn1_type__local_1477[] = {
+ (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002,
+ (intptr_t)asn1_constraint__local_1478,
+};
+
+const ASN1CType asn1_type_ProtocolExtensionField_10[] = {
+ (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10,
+ 3,
+ sizeof(ProtocolExtensionField_10),
+
+ offsetof(ProtocolExtensionField_10, id) | 0x0,
+ (intptr_t)asn1_type__local_1475,
+ 0,
+ (intptr_t)"id",
+
+ offsetof(ProtocolExtensionField_10, criticality) | 0x0,
+ (intptr_t)asn1_type__local_1476,
+ 0,
+ (intptr_t)"criticality",
+
+ offsetof(ProtocolExtensionField_10, extensionValue) | 0x0,
+ (intptr_t)asn1_type__local_1477,
+ 0,
+ (intptr_t)"extensionValue",
+
+};
+
+static const ASN1CType asn1_type__local_1480[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
+ (intptr_t)asn1_type_ProtocolExtensionID,
+};
+
+static const ASN1CType asn1_type__local_1481[] = {
+ (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
+ (intptr_t)asn1_type_Criticality,
+};
+
+static const ProtocolExtensionID asn1_value__local_1485 = 88;
+
+static const Criticality asn1_value__local_1486 = 1;
+
+static const Presence asn1_value__local_1487 = 0;
+
+static const ProtocolExtensionID asn1_value__local_1488 = 93;
+
+static const Criticality asn1_value__local_1489 = 1;
+
+static const Presence asn1_value__local_1490 = 2;
+
+static const RANAP_PROTOCOL_EXTENSION asn1_value__local_1484[] = {
+{
+ (intptr_t)&asn1_value__local_1485,
+ (intptr_t)&asn1_value__local_1486,
+ (intptr_t)asn1_type_MessageStructure,
+ (intptr_t)&asn1_value__local_1487,
+},
+{
+ (intptr_t)&asn1_value__local_1488,
+ (intptr_t)&asn1_value__local_1489,
+ (intptr_t)asn1_type_TypeOfError,
+ (intptr_t)&asn1_value__local_1490,
+},
+};
+
+static const ASN1CType asn1_constraint__local_1483[] = {
+ ASN1_CCONSTRAINT_TABLE,
+ (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION,
+ 2,
+ (intptr_t)asn1_value__local_1484,
+ 2,
+ 1,
+ 0,
+ 0x80000000,
+ 0,
+};
+