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

#include "Ngap_ProtocolExtensionField.h"

static int memb_Ngap_id_constraint_1(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_1(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_1(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_5(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_5(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_5(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_9(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_9(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_9(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_13(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_13(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_13(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_17(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_17(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_17(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_21(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_21(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_21(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_25(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_25(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_25(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_29(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_29(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_29(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_33(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_33(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_33(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_37(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_37(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_37(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_41(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_41(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_41(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_45(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_45(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_45(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_49(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_49(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_49(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_53(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_53(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_53(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_57(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_57(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_57(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_61(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_61(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_61(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_65(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_65(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_65(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_69(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_69(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_69(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_73(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_73(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_73(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_77(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_77(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_77(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_81(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_81(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_81(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_85(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_85(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_85(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_89(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_89(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_89(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_93(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_93(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_93(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_97(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_97(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_97(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_101(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_101(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_101(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_105(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_105(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_105(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_109(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_109(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_109(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_113(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_113(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_113(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_117(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_117(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_117(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_121(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_121(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_121(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_125(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_125(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_125(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_129(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_129(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_129(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_133(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_133(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_133(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_137(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_137(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_137(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_141(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_141(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_141(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_145(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_145(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_145(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_149(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_149(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_149(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_153(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_153(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_153(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_157(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_157(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_157(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_161(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_161(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_161(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_165(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_165(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_165(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_169(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_169(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_169(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_173(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_173(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_173(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_177(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_177(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_177(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_181(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_181(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_181(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_185(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_185(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_185(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_189(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_189(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_189(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_193(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_193(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_193(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_197(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_197(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_197(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_201(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_201(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_201(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_205(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_205(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_205(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_209(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_209(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_209(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_213(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_213(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_213(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_217(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_217(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_217(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_221(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_221(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_221(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_225(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_225(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_225(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_229(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_229(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_229(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_233(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_233(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_233(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_237(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_237(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_237(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_241(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_241(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_241(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_245(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_245(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_245(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_249(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_249(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_249(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_253(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_253(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_253(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_257(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_257(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_257(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_261(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_261(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_261(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_265(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_265(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_265(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_269(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_269(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_269(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_273(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_273(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_273(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_277(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_277(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_277(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_281(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_281(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_281(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_285(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_285(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_285(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_289(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_289(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_289(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_293(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_293(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_293(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_297(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_297(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_297(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_301(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_301(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_301(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_305(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_305(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_305(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_309(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_309(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_309(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_313(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_313(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_313(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_317(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_317(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_317(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_321(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_321(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_321(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_325(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_325(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_325(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_329(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_329(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_329(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_333(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_333(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_333(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_337(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_337(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_337(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_341(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_341(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_341(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_345(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_345(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_345(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_349(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_349(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_349(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_353(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_353(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_353(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_357(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_357(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_357(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_361(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_361(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_361(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_365(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_365(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_365(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_369(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_369(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_369(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_373(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_373(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_373(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_377(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_377(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_377(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_381(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_381(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_381(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_385(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_385(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_385(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_389(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_389(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_389(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_393(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_393(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_393(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_397(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_397(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_397(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_401(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_401(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_401(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_405(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_405(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_405(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_409(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_409(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_409(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_413(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_413(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_413(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_417(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_417(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_417(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_421(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_421(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_421(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_425(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_425(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_425(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_429(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_429(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_429(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_433(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_433(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_433(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_437(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_437(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_437(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_441(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_441(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_441(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_445(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_445(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_445(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_449(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_449(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_449(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_453(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_453(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_453(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_457(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_457(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_457(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_461(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_461(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_461(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_465(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_465(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_465(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_469(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_469(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_469(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_473(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_473(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_473(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_477(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_477(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_477(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_481(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_481(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_481(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_485(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_485(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_485(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_489(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_489(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_489(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_493(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_493(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_493(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_497(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_497(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_497(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_501(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_501(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_501(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_505(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_505(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_505(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_509(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_509(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_509(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_513(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_513(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_513(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_517(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_517(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_517(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_521(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_521(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_521(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_525(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_525(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_525(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_529(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_529(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_529(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_533(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_533(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_533(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_537(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_537(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_537(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_541(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_541(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_541(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_545(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_545(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_545(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_549(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_549(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_549(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_553(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_553(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_553(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_557(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_557(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_557(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_561(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_561(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_561(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_565(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_565(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_565(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_569(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_569(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_569(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_573(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_573(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_573(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_577(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_577(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_577(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_581(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_581(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_581(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_585(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_585(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_585(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_589(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_589(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_589(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_593(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_593(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_593(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_597(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_597(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_597(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_601(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_601(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_601(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_605(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_605(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_605(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_609(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_609(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_609(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_613(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_613(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_613(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_617(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_617(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_617(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_621(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_621(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_621(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_625(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_625(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_625(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_629(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_629(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_629(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_633(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_633(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_633(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_637(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_637(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_637(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_641(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_641(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_641(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_645(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_645(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_645(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_649(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_649(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_649(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_653(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_653(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_653(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_657(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_657(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_657(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_661(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_661(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_661(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_665(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_665(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_665(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_669(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_669(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_669(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_673(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_673(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_673(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_677(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_677(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_677(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_681(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_681(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_681(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_685(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_685(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_685(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_689(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_689(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_689(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_693(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_693(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_693(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_697(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_697(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_697(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_701(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_701(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_701(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_705(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_705(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_705(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_709(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_709(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_709(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_713(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_713(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_713(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_717(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_717(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_717(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_721(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_721(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_721(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_725(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_725(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_725(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_729(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_729(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_729(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_733(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_733(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_733(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_id_constraint_737(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  long value;

  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  value = *(const long*) sptr;

  if ((value >= 0 && value <= 65535)) {
    /* Constraint check succeeded */
    return 0;
  } else {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }
}

static int memb_Ngap_criticality_constraint_737(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static int memb_Ngap_extensionValue_constraint_737(
    const asn_TYPE_descriptor_t* td, const void* sptr,
    asn_app_constraint_failed_f* ctfailcb, void* app_key) {
  if (!sptr) {
    ASN__CTFAIL(
        app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__,
        __LINE__);
    return -1;
  }

  if (1 /* No applicable constraints whatsoever */) {
    /* Nothing is here. See below */
  }

  return td->encoding_constraints.general_constraints(
      td, sptr, ctfailcb, app_key);
}

static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_2 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_2 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_3
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_3
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_4
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_4
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_6 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_6 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_7
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_7
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_8
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_8
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_10 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_10 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_11
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_11
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_12
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_12
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_14 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_14 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_15
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_15
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_16
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_16
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_18 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_18 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_19
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_19
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_20
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_20
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_22 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_22 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_23
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_23
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_24
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_24
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_26 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_26 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_27
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_27
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_28
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_28
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_30 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_30 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_31
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_31
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_32
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_32
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_34 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_34 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_35
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_35
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_36
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_36
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_38 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_38 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_39
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_39
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_40
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_40
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_42 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_42 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_43
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_43
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_44
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_44
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_46 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_46 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_47
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_47
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_48
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_48
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_50 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_50 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_51
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_51
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_52
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_52
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_54 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_54 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_55
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_55
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_56
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_56
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_58 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_58 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_59
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_59
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_60
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_60
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_62 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_62 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_63
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_63
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_64
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_64
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_66 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_66 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_67
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_67
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_68
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_68
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_70 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_70 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_71
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_71
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_72
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_72
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_74 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_74 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_75
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_75
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_76
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_76
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_78 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_78 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_79
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_79
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_80
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_80
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_82 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_82 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_83
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_83
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_84
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_84
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_86 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_86 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_87
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_87
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_88
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_88
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_90 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_90 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_91
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_91
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_92
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_92
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_94 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_94 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_95
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_95
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_96
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_96
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_98 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_98 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_99
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_99
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_100
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_100
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_102 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_102 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_103
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_103
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_104
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_104
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_106 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_106 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_107
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_107
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_108
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_108
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_110 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_110 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_111
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_111
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_112
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_112
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_114 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_114 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_115
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_115
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_116
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_116
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_118 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_118 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_119
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_119
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_120
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_120
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_122 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_122 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_123
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_123
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_124
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_124
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_126 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_126 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_127
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_127
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_128
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_128
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_130 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_130 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_131
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_131
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_132
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_132
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_134 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_134 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_135
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_135
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_136
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_136
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_138 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_138 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_139
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_139
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_140
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_140
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_142 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_142 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_143
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_143
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_144
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_144
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_146 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_146 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_147
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_147
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_148
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_148
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_150 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_150 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_151
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_151
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_152
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_152
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_154 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_154 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_155
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_155
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_156
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_156
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_158 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_158 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_159
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_159
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_160
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_160
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_162 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_162 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_163
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_163
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_164
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_164
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_166 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_166 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_167
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_167
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_168
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_168
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_170 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_170 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_171
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_171
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_172
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_172
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_174 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_174 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_175
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_175
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_176
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_176
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_178 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_178 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_179
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_179
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_180
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_180
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_182 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_182 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_183
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_183
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_184
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_184
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_186 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_186 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_187
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_187
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_188
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_188
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_190 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_190 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_191
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_191
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_192
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_192
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_194 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_194 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_195
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_195
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_196
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_196
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_198 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_198 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_199
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_199
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_200
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_200
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_202 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_202 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_203
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_203
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_204
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_204
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_206 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_206 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_207
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_207
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_208
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_208
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_210 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_210 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_211
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_211
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_212
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_212
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_214 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_214 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_215
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_215
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_216
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_216
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_218 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_218 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_219
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_219
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_220
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_220
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_222 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_222 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_223
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_223
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_224
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_224
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_226 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_226 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_227
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_227
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_228
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_228
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_230 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_230 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_231
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_231
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_232
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_232
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_234 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_234 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_235
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_235
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_236
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_236
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_238 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_238 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_239
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_239
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_240
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_240
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_242 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_242 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_243
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_243
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_244
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_244
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_246 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_246 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_247
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_247
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_248
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_248
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_250 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_250 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_251
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_251
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_252
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_252
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_254 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_254 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_255
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_255
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_256
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_256
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_258 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_258 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_259
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_259
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_260
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_260
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_262 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_262 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_263
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_263
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_264
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_264
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_266 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_266 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_267
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_267
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_268
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_268
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_270 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_270 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_271
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_271
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_272
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_272
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_274 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_274 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_275
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_275
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_276
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_276
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_278 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_278 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_279
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_279
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_280
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_280
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_282 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_282 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_283
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_283
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_284
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_284
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_286 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_286 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_287
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_287
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_288
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_288
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_290 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_290 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_291
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_291
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_292
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_292
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_294 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_294 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_295
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_295
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_296
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_296
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_298 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_298 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_299
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_299
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_300
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_300
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_302 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_302 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_303
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_303
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_304
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_304
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_306 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_306 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_307
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_307
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_308
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_308
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_310 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_310 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_311
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_311
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_312
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_312
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_314 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_314 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_315
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_315
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_316
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_316
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_318 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_318 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_319
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_319
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_320
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_320
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_322 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_322 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_323
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_323
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_324
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_324
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_326 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_326 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_327
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_327
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_328
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_328
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_330 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_330 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_331
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_331
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_332
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_332
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_334 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_334 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_335
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_335
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_336
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_336
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_338 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_338 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_339
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_339
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_340
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_340
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_342 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_342 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_343
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_343
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_344
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_344
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_346 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_346 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_347
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_347
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_348
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_348
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_350 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_350 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_351
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_351
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_352
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_352
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_354 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_354 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_355
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_355
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_356
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_356
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_358 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_358 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_359
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_359
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_360
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_360
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_362 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_362 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_363
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_363
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_364
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_364
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_366 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_366 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_367
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_367
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_368
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_368
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_370 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_370 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_371
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_371
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_372
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_372
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_374 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_374 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_375
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_375
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_376
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_376
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_378 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_378 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_379
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_379
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_380
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_380
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_382 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_382 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_383
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_383
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_384
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_384
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_386 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_386 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_387
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_387
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_388
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_388
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_390 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_390 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_391
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_391
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_392
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_392
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_394 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_394 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_395
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_395
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_396
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_396
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_398 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_398 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_399
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_399
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_400
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_400
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_402 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_402 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_403
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_403
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_404
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_404
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_406 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_406 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_407
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_407
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_408
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_408
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_410 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_410 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_411
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_411
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_412
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_412
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_414 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_414 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_415
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_415
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_416
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_416
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_418 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_418 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_419
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_419
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_420
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_420
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_422 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_422 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_423
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_423
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_424
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_424
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_426 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_426 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_427
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_427
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_428
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_428
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_430 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_430 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_431
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_431
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_432
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_432
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_434 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_434 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_435
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_435
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_436
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_436
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_438 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_438 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_439
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_439
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_440
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_440
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_442 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_442 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_443
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_443
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_444
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_444
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_446 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_446 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_447
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_447
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_448
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_448
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_450 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_450 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_451
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_451
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_452
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_452
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_454 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_454 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_455
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_455
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_456
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_456
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_458 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_458 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_459
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_459
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_460
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_460
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_462 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_462 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_463
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_463
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_464
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_464
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_466 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_466 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_467
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_467
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_468
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_468
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_470 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_470 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_471
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_471
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_472
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_472
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_474 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_474 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_475
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_475
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_476
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_476
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_478 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_478 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_479
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_479
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_480
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_480
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_482 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_482 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_483
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_483
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_484
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_484
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_486 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_486 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_487
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_487
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_488
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_488
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_490 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_490 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_491
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_491
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_492
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_492
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_494 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_494 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_495
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_495
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_496
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_496
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_498 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_498 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_499
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_499
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_500
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_500
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_502 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_502 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_503
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_503
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_504
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_504
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_506 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_506 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_507
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_507
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_508
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_508
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_510 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_510 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_511
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_511
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_512
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_512
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_514 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_514 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_515
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_515
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_516
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_516
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_518 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_518 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_519
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_519
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_520
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_520
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_522 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_522 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_523
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_523
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_524
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_524
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_526 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_526 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_527
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_527
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_528
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_528
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_530 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_530 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_531
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_531
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_532
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_532
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_534 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_534 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_535
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_535
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_536
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_536
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_538 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_538 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_539
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_539
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_540
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_540
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_542 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_542 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_543
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_543
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_544
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_544
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_546 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_546 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_547
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_547
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_548
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_548
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_550 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_550 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_551
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_551
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_552
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_552
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_554 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_554 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_555
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_555
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_556
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_556
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_558 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_558 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_559
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_559
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_560
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_560
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_562 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_562 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_563
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_563
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_564
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_564
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_566 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_566 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_567
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_567
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_568
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_568
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_570 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_570 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_571
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_571
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_572
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_572
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_574 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_574 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_575
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_575
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_576
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_576
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_578 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_578 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_579
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_579
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_580
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_580
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_582 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_582 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_583
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_583
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_584
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_584
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_586 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_586 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_587
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_587
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_588
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_588
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_590 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_590 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_591
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_591
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_592
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_592
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_594 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_594 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_595
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_595
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_596
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_596
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_598 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_598 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_599
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_599
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_600
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_600
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_602 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_602 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_603
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_603
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_604
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_604
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_606 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_606 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_607
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_607
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_608
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_608
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_610 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_610 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_611
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_611
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_612
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_612
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_614 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_614 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_615
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_615
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_616
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_616
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_618 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_618 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_619
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_619
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_620
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_620
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_622 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_622 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_623
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_623
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_624
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_624
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_626 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_626 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_627
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_627
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_628
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_628
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_630 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_630 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_631
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_631
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_632
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_632
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_634 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_634 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_635
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_635
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_636
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_636
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_638 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_638 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_639
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_639
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_640
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_640
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_642 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_642 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_643
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_643
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_644
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_644
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_646 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_646 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_647
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_647
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_648
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_648
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_650 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_650 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_651
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_651
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_652
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_652
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_654 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_654 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_655
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_655
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_656
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_656
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_658 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_658 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_659
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_659
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_660
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_660
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_662 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_662 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_663
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_663
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_664
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_664
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_666 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_666 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_667
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_667
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_668
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_668
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_670 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_670 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_671
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_671
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_672
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_672
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_674 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_674 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_675
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_675
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_676
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_676
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_678 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_678 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_679
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_679
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_680
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_680
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_682 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_682 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_683
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_683
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_684
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_684
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_686 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_686 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_687
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_687
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_688
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_688
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_690 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_690 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_691
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_691
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_692
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_692
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_694 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_694 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_695
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_695
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_696
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_696
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_698 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_698 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_699
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_699
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_700
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_700
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_702 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_702 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_703
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_703
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_704
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_704
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_706 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_706 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_707
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_707
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_708
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_708
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_710 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_710 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_711
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_711
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_712
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_712
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_714 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_714 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_715
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_715
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_716
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_716
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_718 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_718 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_719
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_719
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_720
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_720
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_722 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_722 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_723
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_723
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_724
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_724
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_726 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_726 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_727
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_727
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_728
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_728
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_730 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_730 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_731
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_731
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_732
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_732
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_734 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_734 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_735
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_735
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_736
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_736
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_id_constr_738 CC_NOTUSED = {
    {2, 1} /* (0..65535) */,
    -1};
static asn_per_constraints_t asn_PER_memb_Ngap_id_constr_738 CC_NOTUSED = {
    {APC_CONSTRAINED, 16, 16, 0, 65535} /* (0..65535) */,
    {APC_UNCONSTRAINED, -1, -1, 0, 0},
    0,
    0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_criticality_constr_739
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_criticality_constr_739
    CC_NOTUSED = {
        {APC_CONSTRAINED, 2, 2, 0, 2} /* (0..2) */,
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_oer_constraints_t asn_OER_memb_Ngap_extensionValue_constr_740
    CC_NOTUSED = {{0, 0}, -1};
static asn_per_constraints_t asn_PER_memb_Ngap_extensionValue_constr_740
    CC_NOTUSED = {
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        {APC_UNCONSTRAINED, -1, -1, 0, 0},
        0,
        0 /* No PER value map */
};
static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_4 = {
    sizeof(struct Ngap_AllocationAndRetentionPriority_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_AllocationAndRetentionPriority_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct Ngap_AllocationAndRetentionPriority_ExtIEs__extensionValue,
        present),
    sizeof(
        ((struct Ngap_AllocationAndRetentionPriority_ExtIEs__extensionValue*) 0)
            ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_4 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                   /* No members */
        &asn_SPC_Ngap_extensionValue_specs_4 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_AllocationAndRetentionPriority_ExtIEs_1[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_AllocationAndRetentionPriority_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_2, &asn_PER_memb_Ngap_id_constr_2,
      memb_Ngap_id_constraint_1},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_AllocationAndRetentionPriority_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_3,
      &asn_PER_memb_Ngap_criticality_constr_3,
      memb_Ngap_criticality_constraint_1},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(
         struct Ngap_AllocationAndRetentionPriority_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_4,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_4,
      &asn_PER_memb_Ngap_extensionValue_constr_4,
      memb_Ngap_extensionValue_constraint_1},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_AllocationAndRetentionPriority_ExtIEs_tags_1[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_AllocationAndRetentionPriority_ExtIEs_tag2el_1[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_AllocationAndRetentionPriority_ExtIEs_specs_1 = {
        sizeof(struct Ngap_AllocationAndRetentionPriority_ExtIEs),
        offsetof(struct Ngap_AllocationAndRetentionPriority_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_AllocationAndRetentionPriority_ExtIEs_tag2el_1,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_AllocationAndRetentionPriority_ExtIEs = {
    "AllocationAndRetentionPriority-ExtIEs",
    "AllocationAndRetentionPriority-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_AllocationAndRetentionPriority_ExtIEs_tags_1,
    sizeof(asn_DEF_Ngap_AllocationAndRetentionPriority_ExtIEs_tags_1) /
        sizeof(
            asn_DEF_Ngap_AllocationAndRetentionPriority_ExtIEs_tags_1[0]), /* 1
                                                                            */
    asn_DEF_Ngap_AllocationAndRetentionPriority_ExtIEs_tags_1, /* Same as above
                                                                */
    sizeof(asn_DEF_Ngap_AllocationAndRetentionPriority_ExtIEs_tags_1) /
        sizeof(
            asn_DEF_Ngap_AllocationAndRetentionPriority_ExtIEs_tags_1[0]), /* 1
                                                                            */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_AllocationAndRetentionPriority_ExtIEs_1,
    3, /* Elements count */
    &asn_SPC_Ngap_AllocationAndRetentionPriority_ExtIEs_specs_1 /* Additional
                                                                   specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_8 = {
    sizeof(struct Ngap_AllowedNSSAI_Item_ExtIEs__extensionValue),
    offsetof(struct Ngap_AllowedNSSAI_Item_ExtIEs__extensionValue, _asn_ctx),
    offsetof(struct Ngap_AllowedNSSAI_Item_ExtIEs__extensionValue, present),
    sizeof(
        ((struct Ngap_AllowedNSSAI_Item_ExtIEs__extensionValue*) 0)->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_8 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                   /* No members */
        &asn_SPC_Ngap_extensionValue_specs_8 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_AllowedNSSAI_Item_ExtIEs_5[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_AllowedNSSAI_Item_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_6, &asn_PER_memb_Ngap_id_constr_6,
      memb_Ngap_id_constraint_5},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_AllowedNSSAI_Item_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_7,
      &asn_PER_memb_Ngap_criticality_constr_7,
      memb_Ngap_criticality_constraint_5},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_AllowedNSSAI_Item_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_8,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_8,
      &asn_PER_memb_Ngap_extensionValue_constr_8,
      memb_Ngap_extensionValue_constraint_5},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t asn_DEF_Ngap_AllowedNSSAI_Item_ExtIEs_tags_5[] = {
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_AllowedNSSAI_Item_ExtIEs_tag2el_5[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_AllowedNSSAI_Item_ExtIEs_specs_5 = {
    sizeof(struct Ngap_AllowedNSSAI_Item_ExtIEs),
    offsetof(struct Ngap_AllowedNSSAI_Item_ExtIEs, _asn_ctx),
    asn_MAP_Ngap_AllowedNSSAI_Item_ExtIEs_tag2el_5,
    2, /* Count of tags in the map */
    0,
    0,
    0,  /* Optional elements (not needed) */
    -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_AllowedNSSAI_Item_ExtIEs = {
    "AllowedNSSAI-Item-ExtIEs",
    "AllowedNSSAI-Item-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_AllowedNSSAI_Item_ExtIEs_tags_5,
    sizeof(asn_DEF_Ngap_AllowedNSSAI_Item_ExtIEs_tags_5) /
        sizeof(asn_DEF_Ngap_AllowedNSSAI_Item_ExtIEs_tags_5[0]), /* 1 */
    asn_DEF_Ngap_AllowedNSSAI_Item_ExtIEs_tags_5, /* Same as above */
    sizeof(asn_DEF_Ngap_AllowedNSSAI_Item_ExtIEs_tags_5) /
        sizeof(asn_DEF_Ngap_AllowedNSSAI_Item_ExtIEs_tags_5[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_AllowedNSSAI_Item_ExtIEs_5,
    3,                                             /* Elements count */
    &asn_SPC_Ngap_AllowedNSSAI_Item_ExtIEs_specs_5 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_12 = {
    sizeof(struct Ngap_AMF_TNLAssociationSetupItem_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_AMF_TNLAssociationSetupItem_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct Ngap_AMF_TNLAssociationSetupItem_ExtIEs__extensionValue,
        present),
    sizeof(((struct Ngap_AMF_TNLAssociationSetupItem_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_12 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                    /* No members */
        &asn_SPC_Ngap_extensionValue_specs_12 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_AMF_TNLAssociationSetupItem_ExtIEs_9[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_AMF_TNLAssociationSetupItem_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_10, &asn_PER_memb_Ngap_id_constr_10,
      memb_Ngap_id_constraint_9},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_AMF_TNLAssociationSetupItem_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_11,
      &asn_PER_memb_Ngap_criticality_constr_11,
      memb_Ngap_criticality_constraint_9},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_AMF_TNLAssociationSetupItem_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_12,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_12,
      &asn_PER_memb_Ngap_extensionValue_constr_12,
      memb_Ngap_extensionValue_constraint_9},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_AMF_TNLAssociationSetupItem_ExtIEs_tags_9[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_AMF_TNLAssociationSetupItem_ExtIEs_tag2el_9[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_AMF_TNLAssociationSetupItem_ExtIEs_specs_9 = {
        sizeof(struct Ngap_AMF_TNLAssociationSetupItem_ExtIEs),
        offsetof(struct Ngap_AMF_TNLAssociationSetupItem_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_AMF_TNLAssociationSetupItem_ExtIEs_tag2el_9,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_AMF_TNLAssociationSetupItem_ExtIEs = {
    "AMF-TNLAssociationSetupItem-ExtIEs",
    "AMF-TNLAssociationSetupItem-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_AMF_TNLAssociationSetupItem_ExtIEs_tags_9,
    sizeof(asn_DEF_Ngap_AMF_TNLAssociationSetupItem_ExtIEs_tags_9) /
        sizeof(
            asn_DEF_Ngap_AMF_TNLAssociationSetupItem_ExtIEs_tags_9[0]), /* 1 */
    asn_DEF_Ngap_AMF_TNLAssociationSetupItem_ExtIEs_tags_9, /* Same as above */
    sizeof(asn_DEF_Ngap_AMF_TNLAssociationSetupItem_ExtIEs_tags_9) /
        sizeof(
            asn_DEF_Ngap_AMF_TNLAssociationSetupItem_ExtIEs_tags_9[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_AMF_TNLAssociationSetupItem_ExtIEs_9,
    3, /* Elements count */
    &asn_SPC_Ngap_AMF_TNLAssociationSetupItem_ExtIEs_specs_9 /* Additional specs
                                                              */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_16 = {
    sizeof(struct Ngap_AMF_TNLAssociationToAddItem_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_AMF_TNLAssociationToAddItem_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct Ngap_AMF_TNLAssociationToAddItem_ExtIEs__extensionValue,
        present),
    sizeof(((struct Ngap_AMF_TNLAssociationToAddItem_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_16 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                    /* No members */
        &asn_SPC_Ngap_extensionValue_specs_16 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_AMF_TNLAssociationToAddItem_ExtIEs_13[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_AMF_TNLAssociationToAddItem_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_14, &asn_PER_memb_Ngap_id_constr_14,
      memb_Ngap_id_constraint_13},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_AMF_TNLAssociationToAddItem_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_15,
      &asn_PER_memb_Ngap_criticality_constr_15,
      memb_Ngap_criticality_constraint_13},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_AMF_TNLAssociationToAddItem_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_16,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_16,
      &asn_PER_memb_Ngap_extensionValue_constr_16,
      memb_Ngap_extensionValue_constraint_13},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_AMF_TNLAssociationToAddItem_ExtIEs_tags_13[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_AMF_TNLAssociationToAddItem_ExtIEs_tag2el_13[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_AMF_TNLAssociationToAddItem_ExtIEs_specs_13 = {
        sizeof(struct Ngap_AMF_TNLAssociationToAddItem_ExtIEs),
        offsetof(struct Ngap_AMF_TNLAssociationToAddItem_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_AMF_TNLAssociationToAddItem_ExtIEs_tag2el_13,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_AMF_TNLAssociationToAddItem_ExtIEs = {
    "AMF-TNLAssociationToAddItem-ExtIEs",
    "AMF-TNLAssociationToAddItem-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_AMF_TNLAssociationToAddItem_ExtIEs_tags_13,
    sizeof(asn_DEF_Ngap_AMF_TNLAssociationToAddItem_ExtIEs_tags_13) /
        sizeof(
            asn_DEF_Ngap_AMF_TNLAssociationToAddItem_ExtIEs_tags_13[0]), /* 1 */
    asn_DEF_Ngap_AMF_TNLAssociationToAddItem_ExtIEs_tags_13, /* Same as above */
    sizeof(asn_DEF_Ngap_AMF_TNLAssociationToAddItem_ExtIEs_tags_13) /
        sizeof(
            asn_DEF_Ngap_AMF_TNLAssociationToAddItem_ExtIEs_tags_13[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_AMF_TNLAssociationToAddItem_ExtIEs_13,
    3, /* Elements count */
    &asn_SPC_Ngap_AMF_TNLAssociationToAddItem_ExtIEs_specs_13 /* Additional
                                                                 specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_20 = {
    sizeof(struct Ngap_AMF_TNLAssociationToRemoveItem_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_AMF_TNLAssociationToRemoveItem_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct Ngap_AMF_TNLAssociationToRemoveItem_ExtIEs__extensionValue,
        present),
    sizeof(
        ((struct Ngap_AMF_TNLAssociationToRemoveItem_ExtIEs__extensionValue*) 0)
            ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_20 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                    /* No members */
        &asn_SPC_Ngap_extensionValue_specs_20 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_AMF_TNLAssociationToRemoveItem_ExtIEs_17[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_AMF_TNLAssociationToRemoveItem_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_18, &asn_PER_memb_Ngap_id_constr_18,
      memb_Ngap_id_constraint_17},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_AMF_TNLAssociationToRemoveItem_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_19,
      &asn_PER_memb_Ngap_criticality_constr_19,
      memb_Ngap_criticality_constraint_17},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(
         struct Ngap_AMF_TNLAssociationToRemoveItem_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_20,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_20,
      &asn_PER_memb_Ngap_extensionValue_constr_20,
      memb_Ngap_extensionValue_constraint_17},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_AMF_TNLAssociationToRemoveItem_ExtIEs_tags_17[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_AMF_TNLAssociationToRemoveItem_ExtIEs_tag2el_17[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_AMF_TNLAssociationToRemoveItem_ExtIEs_specs_17 = {
        sizeof(struct Ngap_AMF_TNLAssociationToRemoveItem_ExtIEs),
        offsetof(struct Ngap_AMF_TNLAssociationToRemoveItem_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_AMF_TNLAssociationToRemoveItem_ExtIEs_tag2el_17,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_AMF_TNLAssociationToRemoveItem_ExtIEs = {
    "AMF-TNLAssociationToRemoveItem-ExtIEs",
    "AMF-TNLAssociationToRemoveItem-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_AMF_TNLAssociationToRemoveItem_ExtIEs_tags_17,
    sizeof(asn_DEF_Ngap_AMF_TNLAssociationToRemoveItem_ExtIEs_tags_17) /
        sizeof(asn_DEF_Ngap_AMF_TNLAssociationToRemoveItem_ExtIEs_tags_17
                   [0]),                                        /* 1 */
    asn_DEF_Ngap_AMF_TNLAssociationToRemoveItem_ExtIEs_tags_17, /* Same as above
                                                                 */
    sizeof(asn_DEF_Ngap_AMF_TNLAssociationToRemoveItem_ExtIEs_tags_17) /
        sizeof(asn_DEF_Ngap_AMF_TNLAssociationToRemoveItem_ExtIEs_tags_17
                   [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_AMF_TNLAssociationToRemoveItem_ExtIEs_17,
    3, /* Elements count */
    &asn_SPC_Ngap_AMF_TNLAssociationToRemoveItem_ExtIEs_specs_17 /* Additional
                                                                    specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_24 = {
    sizeof(struct Ngap_AMF_TNLAssociationToUpdateItem_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_AMF_TNLAssociationToUpdateItem_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct Ngap_AMF_TNLAssociationToUpdateItem_ExtIEs__extensionValue,
        present),
    sizeof(
        ((struct Ngap_AMF_TNLAssociationToUpdateItem_ExtIEs__extensionValue*) 0)
            ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_24 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                    /* No members */
        &asn_SPC_Ngap_extensionValue_specs_24 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_AMF_TNLAssociationToUpdateItem_ExtIEs_21[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_AMF_TNLAssociationToUpdateItem_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_22, &asn_PER_memb_Ngap_id_constr_22,
      memb_Ngap_id_constraint_21},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_AMF_TNLAssociationToUpdateItem_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_23,
      &asn_PER_memb_Ngap_criticality_constr_23,
      memb_Ngap_criticality_constraint_21},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(
         struct Ngap_AMF_TNLAssociationToUpdateItem_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_24,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_24,
      &asn_PER_memb_Ngap_extensionValue_constr_24,
      memb_Ngap_extensionValue_constraint_21},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_AMF_TNLAssociationToUpdateItem_ExtIEs_tags_21[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_AMF_TNLAssociationToUpdateItem_ExtIEs_tag2el_21[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_AMF_TNLAssociationToUpdateItem_ExtIEs_specs_21 = {
        sizeof(struct Ngap_AMF_TNLAssociationToUpdateItem_ExtIEs),
        offsetof(struct Ngap_AMF_TNLAssociationToUpdateItem_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_AMF_TNLAssociationToUpdateItem_ExtIEs_tag2el_21,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_AMF_TNLAssociationToUpdateItem_ExtIEs = {
    "AMF-TNLAssociationToUpdateItem-ExtIEs",
    "AMF-TNLAssociationToUpdateItem-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_AMF_TNLAssociationToUpdateItem_ExtIEs_tags_21,
    sizeof(asn_DEF_Ngap_AMF_TNLAssociationToUpdateItem_ExtIEs_tags_21) /
        sizeof(asn_DEF_Ngap_AMF_TNLAssociationToUpdateItem_ExtIEs_tags_21
                   [0]),                                        /* 1 */
    asn_DEF_Ngap_AMF_TNLAssociationToUpdateItem_ExtIEs_tags_21, /* Same as above
                                                                 */
    sizeof(asn_DEF_Ngap_AMF_TNLAssociationToUpdateItem_ExtIEs_tags_21) /
        sizeof(asn_DEF_Ngap_AMF_TNLAssociationToUpdateItem_ExtIEs_tags_21
                   [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_AMF_TNLAssociationToUpdateItem_ExtIEs_21,
    3, /* Elements count */
    &asn_SPC_Ngap_AMF_TNLAssociationToUpdateItem_ExtIEs_specs_21 /* Additional
                                                                    specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_28 = {
    sizeof(struct Ngap_AreaOfInterest_ExtIEs__extensionValue),
    offsetof(struct Ngap_AreaOfInterest_ExtIEs__extensionValue, _asn_ctx),
    offsetof(struct Ngap_AreaOfInterest_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_AreaOfInterest_ExtIEs__extensionValue*) 0)->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_28 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                    /* No members */
        &asn_SPC_Ngap_extensionValue_specs_28 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_AreaOfInterest_ExtIEs_25[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_AreaOfInterest_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_26, &asn_PER_memb_Ngap_id_constr_26,
      memb_Ngap_id_constraint_25},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_AreaOfInterest_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_27,
      &asn_PER_memb_Ngap_criticality_constr_27,
      memb_Ngap_criticality_constraint_25},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_AreaOfInterest_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_28,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_28,
      &asn_PER_memb_Ngap_extensionValue_constr_28,
      memb_Ngap_extensionValue_constraint_25},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t asn_DEF_Ngap_AreaOfInterest_ExtIEs_tags_25[] = {
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_AreaOfInterest_ExtIEs_tag2el_25[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_AreaOfInterest_ExtIEs_specs_25 = {
    sizeof(struct Ngap_AreaOfInterest_ExtIEs),
    offsetof(struct Ngap_AreaOfInterest_ExtIEs, _asn_ctx),
    asn_MAP_Ngap_AreaOfInterest_ExtIEs_tag2el_25,
    2, /* Count of tags in the map */
    0,
    0,
    0,  /* Optional elements (not needed) */
    -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_AreaOfInterest_ExtIEs = {
    "AreaOfInterest-ExtIEs",
    "AreaOfInterest-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_AreaOfInterest_ExtIEs_tags_25,
    sizeof(asn_DEF_Ngap_AreaOfInterest_ExtIEs_tags_25) /
        sizeof(asn_DEF_Ngap_AreaOfInterest_ExtIEs_tags_25[0]), /* 1 */
    asn_DEF_Ngap_AreaOfInterest_ExtIEs_tags_25, /* Same as above */
    sizeof(asn_DEF_Ngap_AreaOfInterest_ExtIEs_tags_25) /
        sizeof(asn_DEF_Ngap_AreaOfInterest_ExtIEs_tags_25[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_AreaOfInterest_ExtIEs_25,
    3,                                           /* Elements count */
    &asn_SPC_Ngap_AreaOfInterest_ExtIEs_specs_25 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_32 = {
    sizeof(struct Ngap_AreaOfInterestCellItem_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_AreaOfInterestCellItem_ExtIEs__extensionValue, _asn_ctx),
    offsetof(
        struct Ngap_AreaOfInterestCellItem_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_AreaOfInterestCellItem_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_32 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                    /* No members */
        &asn_SPC_Ngap_extensionValue_specs_32 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_AreaOfInterestCellItem_ExtIEs_29[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_AreaOfInterestCellItem_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_30, &asn_PER_memb_Ngap_id_constr_30,
      memb_Ngap_id_constraint_29},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_AreaOfInterestCellItem_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_31,
      &asn_PER_memb_Ngap_criticality_constr_31,
      memb_Ngap_criticality_constraint_29},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_AreaOfInterestCellItem_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_32,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_32,
      &asn_PER_memb_Ngap_extensionValue_constr_32,
      memb_Ngap_extensionValue_constraint_29},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_AreaOfInterestCellItem_ExtIEs_tags_29[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_AreaOfInterestCellItem_ExtIEs_tag2el_29[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_AreaOfInterestCellItem_ExtIEs_specs_29 = {
    sizeof(struct Ngap_AreaOfInterestCellItem_ExtIEs),
    offsetof(struct Ngap_AreaOfInterestCellItem_ExtIEs, _asn_ctx),
    asn_MAP_Ngap_AreaOfInterestCellItem_ExtIEs_tag2el_29,
    2, /* Count of tags in the map */
    0,
    0,
    0,  /* Optional elements (not needed) */
    -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_AreaOfInterestCellItem_ExtIEs = {
    "AreaOfInterestCellItem-ExtIEs",
    "AreaOfInterestCellItem-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_AreaOfInterestCellItem_ExtIEs_tags_29,
    sizeof(asn_DEF_Ngap_AreaOfInterestCellItem_ExtIEs_tags_29) /
        sizeof(asn_DEF_Ngap_AreaOfInterestCellItem_ExtIEs_tags_29[0]), /* 1 */
    asn_DEF_Ngap_AreaOfInterestCellItem_ExtIEs_tags_29, /* Same as above */
    sizeof(asn_DEF_Ngap_AreaOfInterestCellItem_ExtIEs_tags_29) /
        sizeof(asn_DEF_Ngap_AreaOfInterestCellItem_ExtIEs_tags_29[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_AreaOfInterestCellItem_ExtIEs_29,
    3,                                                   /* Elements count */
    &asn_SPC_Ngap_AreaOfInterestCellItem_ExtIEs_specs_29 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_36 = {
    sizeof(struct Ngap_AreaOfInterestItem_ExtIEs__extensionValue),
    offsetof(struct Ngap_AreaOfInterestItem_ExtIEs__extensionValue, _asn_ctx),
    offsetof(struct Ngap_AreaOfInterestItem_ExtIEs__extensionValue, present),
    sizeof(
        ((struct Ngap_AreaOfInterestItem_ExtIEs__extensionValue*) 0)->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_36 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                    /* No members */
        &asn_SPC_Ngap_extensionValue_specs_36 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_AreaOfInterestItem_ExtIEs_33[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_AreaOfInterestItem_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_34, &asn_PER_memb_Ngap_id_constr_34,
      memb_Ngap_id_constraint_33},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_AreaOfInterestItem_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_35,
      &asn_PER_memb_Ngap_criticality_constr_35,
      memb_Ngap_criticality_constraint_33},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_AreaOfInterestItem_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_36,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_36,
      &asn_PER_memb_Ngap_extensionValue_constr_36,
      memb_Ngap_extensionValue_constraint_33},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t asn_DEF_Ngap_AreaOfInterestItem_ExtIEs_tags_33[] = {
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_AreaOfInterestItem_ExtIEs_tag2el_33[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_AreaOfInterestItem_ExtIEs_specs_33 = {
    sizeof(struct Ngap_AreaOfInterestItem_ExtIEs),
    offsetof(struct Ngap_AreaOfInterestItem_ExtIEs, _asn_ctx),
    asn_MAP_Ngap_AreaOfInterestItem_ExtIEs_tag2el_33,
    2, /* Count of tags in the map */
    0,
    0,
    0,  /* Optional elements (not needed) */
    -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_AreaOfInterestItem_ExtIEs = {
    "AreaOfInterestItem-ExtIEs",
    "AreaOfInterestItem-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_AreaOfInterestItem_ExtIEs_tags_33,
    sizeof(asn_DEF_Ngap_AreaOfInterestItem_ExtIEs_tags_33) /
        sizeof(asn_DEF_Ngap_AreaOfInterestItem_ExtIEs_tags_33[0]), /* 1 */
    asn_DEF_Ngap_AreaOfInterestItem_ExtIEs_tags_33, /* Same as above */
    sizeof(asn_DEF_Ngap_AreaOfInterestItem_ExtIEs_tags_33) /
        sizeof(asn_DEF_Ngap_AreaOfInterestItem_ExtIEs_tags_33[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_AreaOfInterestItem_ExtIEs_33,
    3,                                               /* Elements count */
    &asn_SPC_Ngap_AreaOfInterestItem_ExtIEs_specs_33 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_40 = {
    sizeof(struct Ngap_AreaOfInterestRANNodeItem_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_AreaOfInterestRANNodeItem_ExtIEs__extensionValue, _asn_ctx),
    offsetof(
        struct Ngap_AreaOfInterestRANNodeItem_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_AreaOfInterestRANNodeItem_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_40 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                    /* No members */
        &asn_SPC_Ngap_extensionValue_specs_40 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_AreaOfInterestRANNodeItem_ExtIEs_37[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_AreaOfInterestRANNodeItem_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_38, &asn_PER_memb_Ngap_id_constr_38,
      memb_Ngap_id_constraint_37},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_AreaOfInterestRANNodeItem_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_39,
      &asn_PER_memb_Ngap_criticality_constr_39,
      memb_Ngap_criticality_constraint_37},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_AreaOfInterestRANNodeItem_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_40,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_40,
      &asn_PER_memb_Ngap_extensionValue_constr_40,
      memb_Ngap_extensionValue_constraint_37},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_AreaOfInterestRANNodeItem_ExtIEs_tags_37[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_AreaOfInterestRANNodeItem_ExtIEs_tag2el_37[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_AreaOfInterestRANNodeItem_ExtIEs_specs_37 = {
        sizeof(struct Ngap_AreaOfInterestRANNodeItem_ExtIEs),
        offsetof(struct Ngap_AreaOfInterestRANNodeItem_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_AreaOfInterestRANNodeItem_ExtIEs_tag2el_37,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_AreaOfInterestRANNodeItem_ExtIEs = {
    "AreaOfInterestRANNodeItem-ExtIEs",
    "AreaOfInterestRANNodeItem-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_AreaOfInterestRANNodeItem_ExtIEs_tags_37,
    sizeof(asn_DEF_Ngap_AreaOfInterestRANNodeItem_ExtIEs_tags_37) /
        sizeof(
            asn_DEF_Ngap_AreaOfInterestRANNodeItem_ExtIEs_tags_37[0]), /* 1 */
    asn_DEF_Ngap_AreaOfInterestRANNodeItem_ExtIEs_tags_37, /* Same as above */
    sizeof(asn_DEF_Ngap_AreaOfInterestRANNodeItem_ExtIEs_tags_37) /
        sizeof(
            asn_DEF_Ngap_AreaOfInterestRANNodeItem_ExtIEs_tags_37[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_AreaOfInterestRANNodeItem_ExtIEs_37,
    3,                                                      /* Elements count */
    &asn_SPC_Ngap_AreaOfInterestRANNodeItem_ExtIEs_specs_37 /* Additional specs
                                                             */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_44 = {
    sizeof(struct Ngap_AreaOfInterestTAIItem_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_AreaOfInterestTAIItem_ExtIEs__extensionValue, _asn_ctx),
    offsetof(struct Ngap_AreaOfInterestTAIItem_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_AreaOfInterestTAIItem_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_44 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                    /* No members */
        &asn_SPC_Ngap_extensionValue_specs_44 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_AreaOfInterestTAIItem_ExtIEs_41[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_AreaOfInterestTAIItem_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_42, &asn_PER_memb_Ngap_id_constr_42,
      memb_Ngap_id_constraint_41},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_AreaOfInterestTAIItem_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_43,
      &asn_PER_memb_Ngap_criticality_constr_43,
      memb_Ngap_criticality_constraint_41},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_AreaOfInterestTAIItem_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_44,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_44,
      &asn_PER_memb_Ngap_extensionValue_constr_44,
      memb_Ngap_extensionValue_constraint_41},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t asn_DEF_Ngap_AreaOfInterestTAIItem_ExtIEs_tags_41[] =
    {(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_AreaOfInterestTAIItem_ExtIEs_tag2el_41[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_AreaOfInterestTAIItem_ExtIEs_specs_41 = {
    sizeof(struct Ngap_AreaOfInterestTAIItem_ExtIEs),
    offsetof(struct Ngap_AreaOfInterestTAIItem_ExtIEs, _asn_ctx),
    asn_MAP_Ngap_AreaOfInterestTAIItem_ExtIEs_tag2el_41,
    2, /* Count of tags in the map */
    0,
    0,
    0,  /* Optional elements (not needed) */
    -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_AreaOfInterestTAIItem_ExtIEs = {
    "AreaOfInterestTAIItem-ExtIEs",
    "AreaOfInterestTAIItem-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_AreaOfInterestTAIItem_ExtIEs_tags_41,
    sizeof(asn_DEF_Ngap_AreaOfInterestTAIItem_ExtIEs_tags_41) /
        sizeof(asn_DEF_Ngap_AreaOfInterestTAIItem_ExtIEs_tags_41[0]), /* 1 */
    asn_DEF_Ngap_AreaOfInterestTAIItem_ExtIEs_tags_41, /* Same as above */
    sizeof(asn_DEF_Ngap_AreaOfInterestTAIItem_ExtIEs_tags_41) /
        sizeof(asn_DEF_Ngap_AreaOfInterestTAIItem_ExtIEs_tags_41[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_AreaOfInterestTAIItem_ExtIEs_41,
    3,                                                  /* Elements count */
    &asn_SPC_Ngap_AreaOfInterestTAIItem_ExtIEs_specs_41 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_48 = {
    sizeof(struct Ngap_AssistanceDataForPaging_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_AssistanceDataForPaging_ExtIEs__extensionValue, _asn_ctx),
    offsetof(
        struct Ngap_AssistanceDataForPaging_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_AssistanceDataForPaging_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_48 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                    /* No members */
        &asn_SPC_Ngap_extensionValue_specs_48 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_AssistanceDataForPaging_ExtIEs_45[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_AssistanceDataForPaging_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_46, &asn_PER_memb_Ngap_id_constr_46,
      memb_Ngap_id_constraint_45},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_AssistanceDataForPaging_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_47,
      &asn_PER_memb_Ngap_criticality_constr_47,
      memb_Ngap_criticality_constraint_45},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_AssistanceDataForPaging_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_48,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_48,
      &asn_PER_memb_Ngap_extensionValue_constr_48,
      memb_Ngap_extensionValue_constraint_45},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_AssistanceDataForPaging_ExtIEs_tags_45[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_AssistanceDataForPaging_ExtIEs_tag2el_45[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_AssistanceDataForPaging_ExtIEs_specs_45 =
    {
        sizeof(struct Ngap_AssistanceDataForPaging_ExtIEs),
        offsetof(struct Ngap_AssistanceDataForPaging_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_AssistanceDataForPaging_ExtIEs_tag2el_45,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_AssistanceDataForPaging_ExtIEs = {
    "AssistanceDataForPaging-ExtIEs",
    "AssistanceDataForPaging-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_AssistanceDataForPaging_ExtIEs_tags_45,
    sizeof(asn_DEF_Ngap_AssistanceDataForPaging_ExtIEs_tags_45) /
        sizeof(asn_DEF_Ngap_AssistanceDataForPaging_ExtIEs_tags_45[0]), /* 1 */
    asn_DEF_Ngap_AssistanceDataForPaging_ExtIEs_tags_45, /* Same as above */
    sizeof(asn_DEF_Ngap_AssistanceDataForPaging_ExtIEs_tags_45) /
        sizeof(asn_DEF_Ngap_AssistanceDataForPaging_ExtIEs_tags_45[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_AssistanceDataForPaging_ExtIEs_45,
    3,                                                    /* Elements count */
    &asn_SPC_Ngap_AssistanceDataForPaging_ExtIEs_specs_45 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_52 = {
    sizeof(
        struct Ngap_AssistanceDataForRecommendedCells_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_AssistanceDataForRecommendedCells_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct Ngap_AssistanceDataForRecommendedCells_ExtIEs__extensionValue,
        present),
    sizeof(((struct
             Ngap_AssistanceDataForRecommendedCells_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_52 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                    /* No members */
        &asn_SPC_Ngap_extensionValue_specs_52 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_AssistanceDataForRecommendedCells_ExtIEs_49[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_AssistanceDataForRecommendedCells_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_50, &asn_PER_memb_Ngap_id_constr_50,
      memb_Ngap_id_constraint_49},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(
         struct Ngap_AssistanceDataForRecommendedCells_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_51,
      &asn_PER_memb_Ngap_criticality_constr_51,
      memb_Ngap_criticality_constraint_49},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(
         struct Ngap_AssistanceDataForRecommendedCells_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_52,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_52,
      &asn_PER_memb_Ngap_extensionValue_constr_52,
      memb_Ngap_extensionValue_constraint_49},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_AssistanceDataForRecommendedCells_ExtIEs_tags_49[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_AssistanceDataForRecommendedCells_ExtIEs_tag2el_49[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_AssistanceDataForRecommendedCells_ExtIEs_specs_49 = {
        sizeof(struct Ngap_AssistanceDataForRecommendedCells_ExtIEs),
        offsetof(
            struct Ngap_AssistanceDataForRecommendedCells_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_AssistanceDataForRecommendedCells_ExtIEs_tag2el_49,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_AssistanceDataForRecommendedCells_ExtIEs = {
    "AssistanceDataForRecommendedCells-ExtIEs",
    "AssistanceDataForRecommendedCells-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_AssistanceDataForRecommendedCells_ExtIEs_tags_49,
    sizeof(asn_DEF_Ngap_AssistanceDataForRecommendedCells_ExtIEs_tags_49) /
        sizeof(asn_DEF_Ngap_AssistanceDataForRecommendedCells_ExtIEs_tags_49
                   [0]),                                           /* 1 */
    asn_DEF_Ngap_AssistanceDataForRecommendedCells_ExtIEs_tags_49, /* Same as
                                                                      above */
    sizeof(asn_DEF_Ngap_AssistanceDataForRecommendedCells_ExtIEs_tags_49) /
        sizeof(asn_DEF_Ngap_AssistanceDataForRecommendedCells_ExtIEs_tags_49
                   [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_AssistanceDataForRecommendedCells_ExtIEs_49,
    3, /* Elements count */
    &asn_SPC_Ngap_AssistanceDataForRecommendedCells_ExtIEs_specs_49 /* Additional
                                                                       specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_56 = {
    sizeof(struct Ngap_AssociatedQosFlowItem_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_AssociatedQosFlowItem_ExtIEs__extensionValue, _asn_ctx),
    offsetof(struct Ngap_AssociatedQosFlowItem_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_AssociatedQosFlowItem_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_56 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                    /* No members */
        &asn_SPC_Ngap_extensionValue_specs_56 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_AssociatedQosFlowItem_ExtIEs_53[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_AssociatedQosFlowItem_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_54, &asn_PER_memb_Ngap_id_constr_54,
      memb_Ngap_id_constraint_53},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_AssociatedQosFlowItem_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_55,
      &asn_PER_memb_Ngap_criticality_constr_55,
      memb_Ngap_criticality_constraint_53},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_AssociatedQosFlowItem_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_56,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_56,
      &asn_PER_memb_Ngap_extensionValue_constr_56,
      memb_Ngap_extensionValue_constraint_53},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t asn_DEF_Ngap_AssociatedQosFlowItem_ExtIEs_tags_53[] =
    {(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_AssociatedQosFlowItem_ExtIEs_tag2el_53[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_AssociatedQosFlowItem_ExtIEs_specs_53 = {
    sizeof(struct Ngap_AssociatedQosFlowItem_ExtIEs),
    offsetof(struct Ngap_AssociatedQosFlowItem_ExtIEs, _asn_ctx),
    asn_MAP_Ngap_AssociatedQosFlowItem_ExtIEs_tag2el_53,
    2, /* Count of tags in the map */
    0,
    0,
    0,  /* Optional elements (not needed) */
    -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_AssociatedQosFlowItem_ExtIEs = {
    "AssociatedQosFlowItem-ExtIEs",
    "AssociatedQosFlowItem-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_AssociatedQosFlowItem_ExtIEs_tags_53,
    sizeof(asn_DEF_Ngap_AssociatedQosFlowItem_ExtIEs_tags_53) /
        sizeof(asn_DEF_Ngap_AssociatedQosFlowItem_ExtIEs_tags_53[0]), /* 1 */
    asn_DEF_Ngap_AssociatedQosFlowItem_ExtIEs_tags_53, /* Same as above */
    sizeof(asn_DEF_Ngap_AssociatedQosFlowItem_ExtIEs_tags_53) /
        sizeof(asn_DEF_Ngap_AssociatedQosFlowItem_ExtIEs_tags_53[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_AssociatedQosFlowItem_ExtIEs_53,
    3,                                                  /* Elements count */
    &asn_SPC_Ngap_AssociatedQosFlowItem_ExtIEs_specs_53 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_60 = {
    sizeof(struct Ngap_BroadcastPLMNItem_ExtIEs__extensionValue),
    offsetof(struct Ngap_BroadcastPLMNItem_ExtIEs__extensionValue, _asn_ctx),
    offsetof(struct Ngap_BroadcastPLMNItem_ExtIEs__extensionValue, present),
    sizeof(
        ((struct Ngap_BroadcastPLMNItem_ExtIEs__extensionValue*) 0)->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_60 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                    /* No members */
        &asn_SPC_Ngap_extensionValue_specs_60 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_BroadcastPLMNItem_ExtIEs_57[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_BroadcastPLMNItem_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_58, &asn_PER_memb_Ngap_id_constr_58,
      memb_Ngap_id_constraint_57},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_BroadcastPLMNItem_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_59,
      &asn_PER_memb_Ngap_criticality_constr_59,
      memb_Ngap_criticality_constraint_57},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_BroadcastPLMNItem_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_60,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_60,
      &asn_PER_memb_Ngap_extensionValue_constr_60,
      memb_Ngap_extensionValue_constraint_57},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t asn_DEF_Ngap_BroadcastPLMNItem_ExtIEs_tags_57[] = {
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_BroadcastPLMNItem_ExtIEs_tag2el_57[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_BroadcastPLMNItem_ExtIEs_specs_57 = {
    sizeof(struct Ngap_BroadcastPLMNItem_ExtIEs),
    offsetof(struct Ngap_BroadcastPLMNItem_ExtIEs, _asn_ctx),
    asn_MAP_Ngap_BroadcastPLMNItem_ExtIEs_tag2el_57,
    2, /* Count of tags in the map */
    0,
    0,
    0,  /* Optional elements (not needed) */
    -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_BroadcastPLMNItem_ExtIEs = {
    "BroadcastPLMNItem-ExtIEs",
    "BroadcastPLMNItem-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_BroadcastPLMNItem_ExtIEs_tags_57,
    sizeof(asn_DEF_Ngap_BroadcastPLMNItem_ExtIEs_tags_57) /
        sizeof(asn_DEF_Ngap_BroadcastPLMNItem_ExtIEs_tags_57[0]), /* 1 */
    asn_DEF_Ngap_BroadcastPLMNItem_ExtIEs_tags_57, /* Same as above */
    sizeof(asn_DEF_Ngap_BroadcastPLMNItem_ExtIEs_tags_57) /
        sizeof(asn_DEF_Ngap_BroadcastPLMNItem_ExtIEs_tags_57[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_BroadcastPLMNItem_ExtIEs_57,
    3,                                              /* Elements count */
    &asn_SPC_Ngap_BroadcastPLMNItem_ExtIEs_specs_57 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_64 = {
    sizeof(struct Ngap_CancelledCellsInEAI_EUTRA_Item_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_CancelledCellsInEAI_EUTRA_Item_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct Ngap_CancelledCellsInEAI_EUTRA_Item_ExtIEs__extensionValue,
        present),
    sizeof(
        ((struct Ngap_CancelledCellsInEAI_EUTRA_Item_ExtIEs__extensionValue*) 0)
            ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_64 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                    /* No members */
        &asn_SPC_Ngap_extensionValue_specs_64 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_CancelledCellsInEAI_EUTRA_Item_ExtIEs_61[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_CancelledCellsInEAI_EUTRA_Item_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_62, &asn_PER_memb_Ngap_id_constr_62,
      memb_Ngap_id_constraint_61},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_CancelledCellsInEAI_EUTRA_Item_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_63,
      &asn_PER_memb_Ngap_criticality_constr_63,
      memb_Ngap_criticality_constraint_61},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(
         struct Ngap_CancelledCellsInEAI_EUTRA_Item_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_64,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_64,
      &asn_PER_memb_Ngap_extensionValue_constr_64,
      memb_Ngap_extensionValue_constraint_61},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_CancelledCellsInEAI_EUTRA_Item_ExtIEs_tags_61[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_CancelledCellsInEAI_EUTRA_Item_ExtIEs_tag2el_61[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_CancelledCellsInEAI_EUTRA_Item_ExtIEs_specs_61 = {
        sizeof(struct Ngap_CancelledCellsInEAI_EUTRA_Item_ExtIEs),
        offsetof(struct Ngap_CancelledCellsInEAI_EUTRA_Item_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_CancelledCellsInEAI_EUTRA_Item_ExtIEs_tag2el_61,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_CancelledCellsInEAI_EUTRA_Item_ExtIEs = {
    "CancelledCellsInEAI-EUTRA-Item-ExtIEs",
    "CancelledCellsInEAI-EUTRA-Item-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_CancelledCellsInEAI_EUTRA_Item_ExtIEs_tags_61,
    sizeof(asn_DEF_Ngap_CancelledCellsInEAI_EUTRA_Item_ExtIEs_tags_61) /
        sizeof(asn_DEF_Ngap_CancelledCellsInEAI_EUTRA_Item_ExtIEs_tags_61
                   [0]),                                        /* 1 */
    asn_DEF_Ngap_CancelledCellsInEAI_EUTRA_Item_ExtIEs_tags_61, /* Same as above
                                                                 */
    sizeof(asn_DEF_Ngap_CancelledCellsInEAI_EUTRA_Item_ExtIEs_tags_61) /
        sizeof(asn_DEF_Ngap_CancelledCellsInEAI_EUTRA_Item_ExtIEs_tags_61
                   [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_CancelledCellsInEAI_EUTRA_Item_ExtIEs_61,
    3, /* Elements count */
    &asn_SPC_Ngap_CancelledCellsInEAI_EUTRA_Item_ExtIEs_specs_61 /* Additional
                                                                    specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_68 = {
    sizeof(struct Ngap_CancelledCellsInEAI_NR_Item_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_CancelledCellsInEAI_NR_Item_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct Ngap_CancelledCellsInEAI_NR_Item_ExtIEs__extensionValue,
        present),
    sizeof(((struct Ngap_CancelledCellsInEAI_NR_Item_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_68 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                    /* No members */
        &asn_SPC_Ngap_extensionValue_specs_68 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_CancelledCellsInEAI_NR_Item_ExtIEs_65[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_CancelledCellsInEAI_NR_Item_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_66, &asn_PER_memb_Ngap_id_constr_66,
      memb_Ngap_id_constraint_65},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_CancelledCellsInEAI_NR_Item_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_67,
      &asn_PER_memb_Ngap_criticality_constr_67,
      memb_Ngap_criticality_constraint_65},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_CancelledCellsInEAI_NR_Item_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_68,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_68,
      &asn_PER_memb_Ngap_extensionValue_constr_68,
      memb_Ngap_extensionValue_constraint_65},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_CancelledCellsInEAI_NR_Item_ExtIEs_tags_65[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_CancelledCellsInEAI_NR_Item_ExtIEs_tag2el_65[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_CancelledCellsInEAI_NR_Item_ExtIEs_specs_65 = {
        sizeof(struct Ngap_CancelledCellsInEAI_NR_Item_ExtIEs),
        offsetof(struct Ngap_CancelledCellsInEAI_NR_Item_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_CancelledCellsInEAI_NR_Item_ExtIEs_tag2el_65,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_CancelledCellsInEAI_NR_Item_ExtIEs = {
    "CancelledCellsInEAI-NR-Item-ExtIEs",
    "CancelledCellsInEAI-NR-Item-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_CancelledCellsInEAI_NR_Item_ExtIEs_tags_65,
    sizeof(asn_DEF_Ngap_CancelledCellsInEAI_NR_Item_ExtIEs_tags_65) /
        sizeof(
            asn_DEF_Ngap_CancelledCellsInEAI_NR_Item_ExtIEs_tags_65[0]), /* 1 */
    asn_DEF_Ngap_CancelledCellsInEAI_NR_Item_ExtIEs_tags_65, /* Same as above */
    sizeof(asn_DEF_Ngap_CancelledCellsInEAI_NR_Item_ExtIEs_tags_65) /
        sizeof(
            asn_DEF_Ngap_CancelledCellsInEAI_NR_Item_ExtIEs_tags_65[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_CancelledCellsInEAI_NR_Item_ExtIEs_65,
    3, /* Elements count */
    &asn_SPC_Ngap_CancelledCellsInEAI_NR_Item_ExtIEs_specs_65 /* Additional
                                                                 specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_72 = {
    sizeof(struct Ngap_CancelledCellsInTAI_EUTRA_Item_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_CancelledCellsInTAI_EUTRA_Item_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct Ngap_CancelledCellsInTAI_EUTRA_Item_ExtIEs__extensionValue,
        present),
    sizeof(
        ((struct Ngap_CancelledCellsInTAI_EUTRA_Item_ExtIEs__extensionValue*) 0)
            ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_72 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                    /* No members */
        &asn_SPC_Ngap_extensionValue_specs_72 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_CancelledCellsInTAI_EUTRA_Item_ExtIEs_69[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_CancelledCellsInTAI_EUTRA_Item_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_70, &asn_PER_memb_Ngap_id_constr_70,
      memb_Ngap_id_constraint_69},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_CancelledCellsInTAI_EUTRA_Item_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_71,
      &asn_PER_memb_Ngap_criticality_constr_71,
      memb_Ngap_criticality_constraint_69},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(
         struct Ngap_CancelledCellsInTAI_EUTRA_Item_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_72,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_72,
      &asn_PER_memb_Ngap_extensionValue_constr_72,
      memb_Ngap_extensionValue_constraint_69},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_CancelledCellsInTAI_EUTRA_Item_ExtIEs_tags_69[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_CancelledCellsInTAI_EUTRA_Item_ExtIEs_tag2el_69[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_CancelledCellsInTAI_EUTRA_Item_ExtIEs_specs_69 = {
        sizeof(struct Ngap_CancelledCellsInTAI_EUTRA_Item_ExtIEs),
        offsetof(struct Ngap_CancelledCellsInTAI_EUTRA_Item_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_CancelledCellsInTAI_EUTRA_Item_ExtIEs_tag2el_69,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_CancelledCellsInTAI_EUTRA_Item_ExtIEs = {
    "CancelledCellsInTAI-EUTRA-Item-ExtIEs",
    "CancelledCellsInTAI-EUTRA-Item-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_CancelledCellsInTAI_EUTRA_Item_ExtIEs_tags_69,
    sizeof(asn_DEF_Ngap_CancelledCellsInTAI_EUTRA_Item_ExtIEs_tags_69) /
        sizeof(asn_DEF_Ngap_CancelledCellsInTAI_EUTRA_Item_ExtIEs_tags_69
                   [0]),                                        /* 1 */
    asn_DEF_Ngap_CancelledCellsInTAI_EUTRA_Item_ExtIEs_tags_69, /* Same as above
                                                                 */
    sizeof(asn_DEF_Ngap_CancelledCellsInTAI_EUTRA_Item_ExtIEs_tags_69) /
        sizeof(asn_DEF_Ngap_CancelledCellsInTAI_EUTRA_Item_ExtIEs_tags_69
                   [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_CancelledCellsInTAI_EUTRA_Item_ExtIEs_69,
    3, /* Elements count */
    &asn_SPC_Ngap_CancelledCellsInTAI_EUTRA_Item_ExtIEs_specs_69 /* Additional
                                                                    specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_76 = {
    sizeof(struct Ngap_CancelledCellsInTAI_NR_Item_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_CancelledCellsInTAI_NR_Item_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct Ngap_CancelledCellsInTAI_NR_Item_ExtIEs__extensionValue,
        present),
    sizeof(((struct Ngap_CancelledCellsInTAI_NR_Item_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_76 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                    /* No members */
        &asn_SPC_Ngap_extensionValue_specs_76 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_CancelledCellsInTAI_NR_Item_ExtIEs_73[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_CancelledCellsInTAI_NR_Item_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_74, &asn_PER_memb_Ngap_id_constr_74,
      memb_Ngap_id_constraint_73},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_CancelledCellsInTAI_NR_Item_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_75,
      &asn_PER_memb_Ngap_criticality_constr_75,
      memb_Ngap_criticality_constraint_73},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_CancelledCellsInTAI_NR_Item_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_76,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_76,
      &asn_PER_memb_Ngap_extensionValue_constr_76,
      memb_Ngap_extensionValue_constraint_73},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_CancelledCellsInTAI_NR_Item_ExtIEs_tags_73[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_CancelledCellsInTAI_NR_Item_ExtIEs_tag2el_73[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_CancelledCellsInTAI_NR_Item_ExtIEs_specs_73 = {
        sizeof(struct Ngap_CancelledCellsInTAI_NR_Item_ExtIEs),
        offsetof(struct Ngap_CancelledCellsInTAI_NR_Item_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_CancelledCellsInTAI_NR_Item_ExtIEs_tag2el_73,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_CancelledCellsInTAI_NR_Item_ExtIEs = {
    "CancelledCellsInTAI-NR-Item-ExtIEs",
    "CancelledCellsInTAI-NR-Item-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_CancelledCellsInTAI_NR_Item_ExtIEs_tags_73,
    sizeof(asn_DEF_Ngap_CancelledCellsInTAI_NR_Item_ExtIEs_tags_73) /
        sizeof(
            asn_DEF_Ngap_CancelledCellsInTAI_NR_Item_ExtIEs_tags_73[0]), /* 1 */
    asn_DEF_Ngap_CancelledCellsInTAI_NR_Item_ExtIEs_tags_73, /* Same as above */
    sizeof(asn_DEF_Ngap_CancelledCellsInTAI_NR_Item_ExtIEs_tags_73) /
        sizeof(
            asn_DEF_Ngap_CancelledCellsInTAI_NR_Item_ExtIEs_tags_73[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_CancelledCellsInTAI_NR_Item_ExtIEs_73,
    3, /* Elements count */
    &asn_SPC_Ngap_CancelledCellsInTAI_NR_Item_ExtIEs_specs_73 /* Additional
                                                                 specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_80 = {
    sizeof(struct Ngap_CellIDBroadcastEUTRA_Item_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_CellIDBroadcastEUTRA_Item_ExtIEs__extensionValue, _asn_ctx),
    offsetof(
        struct Ngap_CellIDBroadcastEUTRA_Item_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_CellIDBroadcastEUTRA_Item_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_80 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                    /* No members */
        &asn_SPC_Ngap_extensionValue_specs_80 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_CellIDBroadcastEUTRA_Item_ExtIEs_77[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_CellIDBroadcastEUTRA_Item_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_78, &asn_PER_memb_Ngap_id_constr_78,
      memb_Ngap_id_constraint_77},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_CellIDBroadcastEUTRA_Item_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_79,
      &asn_PER_memb_Ngap_criticality_constr_79,
      memb_Ngap_criticality_constraint_77},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_CellIDBroadcastEUTRA_Item_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_80,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_80,
      &asn_PER_memb_Ngap_extensionValue_constr_80,
      memb_Ngap_extensionValue_constraint_77},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_CellIDBroadcastEUTRA_Item_ExtIEs_tags_77[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_CellIDBroadcastEUTRA_Item_ExtIEs_tag2el_77[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_CellIDBroadcastEUTRA_Item_ExtIEs_specs_77 = {
        sizeof(struct Ngap_CellIDBroadcastEUTRA_Item_ExtIEs),
        offsetof(struct Ngap_CellIDBroadcastEUTRA_Item_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_CellIDBroadcastEUTRA_Item_ExtIEs_tag2el_77,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_CellIDBroadcastEUTRA_Item_ExtIEs = {
    "CellIDBroadcastEUTRA-Item-ExtIEs",
    "CellIDBroadcastEUTRA-Item-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_CellIDBroadcastEUTRA_Item_ExtIEs_tags_77,
    sizeof(asn_DEF_Ngap_CellIDBroadcastEUTRA_Item_ExtIEs_tags_77) /
        sizeof(
            asn_DEF_Ngap_CellIDBroadcastEUTRA_Item_ExtIEs_tags_77[0]), /* 1 */
    asn_DEF_Ngap_CellIDBroadcastEUTRA_Item_ExtIEs_tags_77, /* Same as above */
    sizeof(asn_DEF_Ngap_CellIDBroadcastEUTRA_Item_ExtIEs_tags_77) /
        sizeof(
            asn_DEF_Ngap_CellIDBroadcastEUTRA_Item_ExtIEs_tags_77[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_CellIDBroadcastEUTRA_Item_ExtIEs_77,
    3,                                                      /* Elements count */
    &asn_SPC_Ngap_CellIDBroadcastEUTRA_Item_ExtIEs_specs_77 /* Additional specs
                                                             */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_84 = {
    sizeof(struct Ngap_CellIDBroadcastNR_Item_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_CellIDBroadcastNR_Item_ExtIEs__extensionValue, _asn_ctx),
    offsetof(
        struct Ngap_CellIDBroadcastNR_Item_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_CellIDBroadcastNR_Item_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_84 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                    /* No members */
        &asn_SPC_Ngap_extensionValue_specs_84 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_CellIDBroadcastNR_Item_ExtIEs_81[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_CellIDBroadcastNR_Item_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_82, &asn_PER_memb_Ngap_id_constr_82,
      memb_Ngap_id_constraint_81},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_CellIDBroadcastNR_Item_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_83,
      &asn_PER_memb_Ngap_criticality_constr_83,
      memb_Ngap_criticality_constraint_81},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_CellIDBroadcastNR_Item_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_84,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_84,
      &asn_PER_memb_Ngap_extensionValue_constr_84,
      memb_Ngap_extensionValue_constraint_81},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_CellIDBroadcastNR_Item_ExtIEs_tags_81[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_CellIDBroadcastNR_Item_ExtIEs_tag2el_81[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_CellIDBroadcastNR_Item_ExtIEs_specs_81 = {
    sizeof(struct Ngap_CellIDBroadcastNR_Item_ExtIEs),
    offsetof(struct Ngap_CellIDBroadcastNR_Item_ExtIEs, _asn_ctx),
    asn_MAP_Ngap_CellIDBroadcastNR_Item_ExtIEs_tag2el_81,
    2, /* Count of tags in the map */
    0,
    0,
    0,  /* Optional elements (not needed) */
    -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_CellIDBroadcastNR_Item_ExtIEs = {
    "CellIDBroadcastNR-Item-ExtIEs",
    "CellIDBroadcastNR-Item-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_CellIDBroadcastNR_Item_ExtIEs_tags_81,
    sizeof(asn_DEF_Ngap_CellIDBroadcastNR_Item_ExtIEs_tags_81) /
        sizeof(asn_DEF_Ngap_CellIDBroadcastNR_Item_ExtIEs_tags_81[0]), /* 1 */
    asn_DEF_Ngap_CellIDBroadcastNR_Item_ExtIEs_tags_81, /* Same as above */
    sizeof(asn_DEF_Ngap_CellIDBroadcastNR_Item_ExtIEs_tags_81) /
        sizeof(asn_DEF_Ngap_CellIDBroadcastNR_Item_ExtIEs_tags_81[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_CellIDBroadcastNR_Item_ExtIEs_81,
    3,                                                   /* Elements count */
    &asn_SPC_Ngap_CellIDBroadcastNR_Item_ExtIEs_specs_81 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_88 = {
    sizeof(struct Ngap_CellIDCancelledEUTRA_Item_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_CellIDCancelledEUTRA_Item_ExtIEs__extensionValue, _asn_ctx),
    offsetof(
        struct Ngap_CellIDCancelledEUTRA_Item_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_CellIDCancelledEUTRA_Item_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_88 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                    /* No members */
        &asn_SPC_Ngap_extensionValue_specs_88 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_CellIDCancelledEUTRA_Item_ExtIEs_85[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_CellIDCancelledEUTRA_Item_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_86, &asn_PER_memb_Ngap_id_constr_86,
      memb_Ngap_id_constraint_85},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_CellIDCancelledEUTRA_Item_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_87,
      &asn_PER_memb_Ngap_criticality_constr_87,
      memb_Ngap_criticality_constraint_85},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_CellIDCancelledEUTRA_Item_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_88,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_88,
      &asn_PER_memb_Ngap_extensionValue_constr_88,
      memb_Ngap_extensionValue_constraint_85},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_CellIDCancelledEUTRA_Item_ExtIEs_tags_85[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_CellIDCancelledEUTRA_Item_ExtIEs_tag2el_85[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_CellIDCancelledEUTRA_Item_ExtIEs_specs_85 = {
        sizeof(struct Ngap_CellIDCancelledEUTRA_Item_ExtIEs),
        offsetof(struct Ngap_CellIDCancelledEUTRA_Item_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_CellIDCancelledEUTRA_Item_ExtIEs_tag2el_85,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_CellIDCancelledEUTRA_Item_ExtIEs = {
    "CellIDCancelledEUTRA-Item-ExtIEs",
    "CellIDCancelledEUTRA-Item-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_CellIDCancelledEUTRA_Item_ExtIEs_tags_85,
    sizeof(asn_DEF_Ngap_CellIDCancelledEUTRA_Item_ExtIEs_tags_85) /
        sizeof(
            asn_DEF_Ngap_CellIDCancelledEUTRA_Item_ExtIEs_tags_85[0]), /* 1 */
    asn_DEF_Ngap_CellIDCancelledEUTRA_Item_ExtIEs_tags_85, /* Same as above */
    sizeof(asn_DEF_Ngap_CellIDCancelledEUTRA_Item_ExtIEs_tags_85) /
        sizeof(
            asn_DEF_Ngap_CellIDCancelledEUTRA_Item_ExtIEs_tags_85[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_CellIDCancelledEUTRA_Item_ExtIEs_85,
    3,                                                      /* Elements count */
    &asn_SPC_Ngap_CellIDCancelledEUTRA_Item_ExtIEs_specs_85 /* Additional specs
                                                             */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_92 = {
    sizeof(struct Ngap_CellIDCancelledNR_Item_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_CellIDCancelledNR_Item_ExtIEs__extensionValue, _asn_ctx),
    offsetof(
        struct Ngap_CellIDCancelledNR_Item_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_CellIDCancelledNR_Item_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_92 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                    /* No members */
        &asn_SPC_Ngap_extensionValue_specs_92 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_CellIDCancelledNR_Item_ExtIEs_89[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_CellIDCancelledNR_Item_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_90, &asn_PER_memb_Ngap_id_constr_90,
      memb_Ngap_id_constraint_89},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_CellIDCancelledNR_Item_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_91,
      &asn_PER_memb_Ngap_criticality_constr_91,
      memb_Ngap_criticality_constraint_89},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_CellIDCancelledNR_Item_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_92,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_92,
      &asn_PER_memb_Ngap_extensionValue_constr_92,
      memb_Ngap_extensionValue_constraint_89},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_CellIDCancelledNR_Item_ExtIEs_tags_89[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_CellIDCancelledNR_Item_ExtIEs_tag2el_89[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_CellIDCancelledNR_Item_ExtIEs_specs_89 = {
    sizeof(struct Ngap_CellIDCancelledNR_Item_ExtIEs),
    offsetof(struct Ngap_CellIDCancelledNR_Item_ExtIEs, _asn_ctx),
    asn_MAP_Ngap_CellIDCancelledNR_Item_ExtIEs_tag2el_89,
    2, /* Count of tags in the map */
    0,
    0,
    0,  /* Optional elements (not needed) */
    -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_CellIDCancelledNR_Item_ExtIEs = {
    "CellIDCancelledNR-Item-ExtIEs",
    "CellIDCancelledNR-Item-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_CellIDCancelledNR_Item_ExtIEs_tags_89,
    sizeof(asn_DEF_Ngap_CellIDCancelledNR_Item_ExtIEs_tags_89) /
        sizeof(asn_DEF_Ngap_CellIDCancelledNR_Item_ExtIEs_tags_89[0]), /* 1 */
    asn_DEF_Ngap_CellIDCancelledNR_Item_ExtIEs_tags_89, /* Same as above */
    sizeof(asn_DEF_Ngap_CellIDCancelledNR_Item_ExtIEs_tags_89) /
        sizeof(asn_DEF_Ngap_CellIDCancelledNR_Item_ExtIEs_tags_89[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_CellIDCancelledNR_Item_ExtIEs_89,
    3,                                                   /* Elements count */
    &asn_SPC_Ngap_CellIDCancelledNR_Item_ExtIEs_specs_89 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_96 = {
    sizeof(struct Ngap_CellType_ExtIEs__extensionValue),
    offsetof(struct Ngap_CellType_ExtIEs__extensionValue, _asn_ctx),
    offsetof(struct Ngap_CellType_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_CellType_ExtIEs__extensionValue*) 0)->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_96 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                    /* No members */
        &asn_SPC_Ngap_extensionValue_specs_96 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_CellType_ExtIEs_93[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_CellType_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_94, &asn_PER_memb_Ngap_id_constr_94,
      memb_Ngap_id_constraint_93},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_CellType_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_95,
      &asn_PER_memb_Ngap_criticality_constr_95,
      memb_Ngap_criticality_constraint_93},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_CellType_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_96,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_96,
      &asn_PER_memb_Ngap_extensionValue_constr_96,
      memb_Ngap_extensionValue_constraint_93},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t asn_DEF_Ngap_CellType_ExtIEs_tags_93[] = {
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t asn_MAP_Ngap_CellType_ExtIEs_tag2el_93[] = {
    {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
    {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_CellType_ExtIEs_specs_93 = {
    sizeof(struct Ngap_CellType_ExtIEs),
    offsetof(struct Ngap_CellType_ExtIEs, _asn_ctx),
    asn_MAP_Ngap_CellType_ExtIEs_tag2el_93,
    2, /* Count of tags in the map */
    0,
    0,
    0,  /* Optional elements (not needed) */
    -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_CellType_ExtIEs = {
    "CellType-ExtIEs",
    "CellType-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_CellType_ExtIEs_tags_93,
    sizeof(asn_DEF_Ngap_CellType_ExtIEs_tags_93) /
        sizeof(asn_DEF_Ngap_CellType_ExtIEs_tags_93[0]), /* 1 */
    asn_DEF_Ngap_CellType_ExtIEs_tags_93,                /* Same as above */
    sizeof(asn_DEF_Ngap_CellType_ExtIEs_tags_93) /
        sizeof(asn_DEF_Ngap_CellType_ExtIEs_tags_93[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_CellType_ExtIEs_93,
    3,                                     /* Elements count */
    &asn_SPC_Ngap_CellType_ExtIEs_specs_93 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_100 = {
    sizeof(struct Ngap_CompletedCellsInEAI_EUTRA_Item_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_CompletedCellsInEAI_EUTRA_Item_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct Ngap_CompletedCellsInEAI_EUTRA_Item_ExtIEs__extensionValue,
        present),
    sizeof(
        ((struct Ngap_CompletedCellsInEAI_EUTRA_Item_ExtIEs__extensionValue*) 0)
            ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_100 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_100 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_CompletedCellsInEAI_EUTRA_Item_ExtIEs_97[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_CompletedCellsInEAI_EUTRA_Item_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_98, &asn_PER_memb_Ngap_id_constr_98,
      memb_Ngap_id_constraint_97},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_CompletedCellsInEAI_EUTRA_Item_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_99,
      &asn_PER_memb_Ngap_criticality_constr_99,
      memb_Ngap_criticality_constraint_97},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(
         struct Ngap_CompletedCellsInEAI_EUTRA_Item_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_100,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_100,
      &asn_PER_memb_Ngap_extensionValue_constr_100,
      memb_Ngap_extensionValue_constraint_97},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_CompletedCellsInEAI_EUTRA_Item_ExtIEs_tags_97[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_CompletedCellsInEAI_EUTRA_Item_ExtIEs_tag2el_97[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_CompletedCellsInEAI_EUTRA_Item_ExtIEs_specs_97 = {
        sizeof(struct Ngap_CompletedCellsInEAI_EUTRA_Item_ExtIEs),
        offsetof(struct Ngap_CompletedCellsInEAI_EUTRA_Item_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_CompletedCellsInEAI_EUTRA_Item_ExtIEs_tag2el_97,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_CompletedCellsInEAI_EUTRA_Item_ExtIEs = {
    "CompletedCellsInEAI-EUTRA-Item-ExtIEs",
    "CompletedCellsInEAI-EUTRA-Item-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_CompletedCellsInEAI_EUTRA_Item_ExtIEs_tags_97,
    sizeof(asn_DEF_Ngap_CompletedCellsInEAI_EUTRA_Item_ExtIEs_tags_97) /
        sizeof(asn_DEF_Ngap_CompletedCellsInEAI_EUTRA_Item_ExtIEs_tags_97
                   [0]),                                        /* 1 */
    asn_DEF_Ngap_CompletedCellsInEAI_EUTRA_Item_ExtIEs_tags_97, /* Same as above
                                                                 */
    sizeof(asn_DEF_Ngap_CompletedCellsInEAI_EUTRA_Item_ExtIEs_tags_97) /
        sizeof(asn_DEF_Ngap_CompletedCellsInEAI_EUTRA_Item_ExtIEs_tags_97
                   [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_CompletedCellsInEAI_EUTRA_Item_ExtIEs_97,
    3, /* Elements count */
    &asn_SPC_Ngap_CompletedCellsInEAI_EUTRA_Item_ExtIEs_specs_97 /* Additional
                                                                    specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_104 = {
    sizeof(struct Ngap_CompletedCellsInEAI_NR_Item_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_CompletedCellsInEAI_NR_Item_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct Ngap_CompletedCellsInEAI_NR_Item_ExtIEs__extensionValue,
        present),
    sizeof(((struct Ngap_CompletedCellsInEAI_NR_Item_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_104 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_104 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_CompletedCellsInEAI_NR_Item_ExtIEs_101[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_CompletedCellsInEAI_NR_Item_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_102, &asn_PER_memb_Ngap_id_constr_102,
      memb_Ngap_id_constraint_101},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_CompletedCellsInEAI_NR_Item_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_103,
      &asn_PER_memb_Ngap_criticality_constr_103,
      memb_Ngap_criticality_constraint_101},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_CompletedCellsInEAI_NR_Item_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_104,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_104,
      &asn_PER_memb_Ngap_extensionValue_constr_104,
      memb_Ngap_extensionValue_constraint_101},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_CompletedCellsInEAI_NR_Item_ExtIEs_tags_101[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_CompletedCellsInEAI_NR_Item_ExtIEs_tag2el_101[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_CompletedCellsInEAI_NR_Item_ExtIEs_specs_101 = {
        sizeof(struct Ngap_CompletedCellsInEAI_NR_Item_ExtIEs),
        offsetof(struct Ngap_CompletedCellsInEAI_NR_Item_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_CompletedCellsInEAI_NR_Item_ExtIEs_tag2el_101,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_CompletedCellsInEAI_NR_Item_ExtIEs = {
    "CompletedCellsInEAI-NR-Item-ExtIEs",
    "CompletedCellsInEAI-NR-Item-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_CompletedCellsInEAI_NR_Item_ExtIEs_tags_101,
    sizeof(asn_DEF_Ngap_CompletedCellsInEAI_NR_Item_ExtIEs_tags_101) /
        sizeof(
            asn_DEF_Ngap_CompletedCellsInEAI_NR_Item_ExtIEs_tags_101[0]), /* 1
                                                                           */
    asn_DEF_Ngap_CompletedCellsInEAI_NR_Item_ExtIEs_tags_101, /* Same as above
                                                               */
    sizeof(asn_DEF_Ngap_CompletedCellsInEAI_NR_Item_ExtIEs_tags_101) /
        sizeof(
            asn_DEF_Ngap_CompletedCellsInEAI_NR_Item_ExtIEs_tags_101[0]), /* 1
                                                                           */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_CompletedCellsInEAI_NR_Item_ExtIEs_101,
    3, /* Elements count */
    &asn_SPC_Ngap_CompletedCellsInEAI_NR_Item_ExtIEs_specs_101 /* Additional
                                                                  specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_108 = {
    sizeof(struct Ngap_CompletedCellsInTAI_EUTRA_Item_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_CompletedCellsInTAI_EUTRA_Item_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct Ngap_CompletedCellsInTAI_EUTRA_Item_ExtIEs__extensionValue,
        present),
    sizeof(
        ((struct Ngap_CompletedCellsInTAI_EUTRA_Item_ExtIEs__extensionValue*) 0)
            ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_108 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_108 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_CompletedCellsInTAI_EUTRA_Item_ExtIEs_105[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_CompletedCellsInTAI_EUTRA_Item_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_106, &asn_PER_memb_Ngap_id_constr_106,
      memb_Ngap_id_constraint_105},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_CompletedCellsInTAI_EUTRA_Item_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_107,
      &asn_PER_memb_Ngap_criticality_constr_107,
      memb_Ngap_criticality_constraint_105},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(
         struct Ngap_CompletedCellsInTAI_EUTRA_Item_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_108,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_108,
      &asn_PER_memb_Ngap_extensionValue_constr_108,
      memb_Ngap_extensionValue_constraint_105},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_CompletedCellsInTAI_EUTRA_Item_ExtIEs_tags_105[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_CompletedCellsInTAI_EUTRA_Item_ExtIEs_tag2el_105[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_CompletedCellsInTAI_EUTRA_Item_ExtIEs_specs_105 = {
        sizeof(struct Ngap_CompletedCellsInTAI_EUTRA_Item_ExtIEs),
        offsetof(struct Ngap_CompletedCellsInTAI_EUTRA_Item_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_CompletedCellsInTAI_EUTRA_Item_ExtIEs_tag2el_105,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_CompletedCellsInTAI_EUTRA_Item_ExtIEs = {
    "CompletedCellsInTAI-EUTRA-Item-ExtIEs",
    "CompletedCellsInTAI-EUTRA-Item-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_CompletedCellsInTAI_EUTRA_Item_ExtIEs_tags_105,
    sizeof(asn_DEF_Ngap_CompletedCellsInTAI_EUTRA_Item_ExtIEs_tags_105) /
        sizeof(asn_DEF_Ngap_CompletedCellsInTAI_EUTRA_Item_ExtIEs_tags_105
                   [0]),                                         /* 1 */
    asn_DEF_Ngap_CompletedCellsInTAI_EUTRA_Item_ExtIEs_tags_105, /* Same as
                                                                    above */
    sizeof(asn_DEF_Ngap_CompletedCellsInTAI_EUTRA_Item_ExtIEs_tags_105) /
        sizeof(asn_DEF_Ngap_CompletedCellsInTAI_EUTRA_Item_ExtIEs_tags_105
                   [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_CompletedCellsInTAI_EUTRA_Item_ExtIEs_105,
    3, /* Elements count */
    &asn_SPC_Ngap_CompletedCellsInTAI_EUTRA_Item_ExtIEs_specs_105 /* Additional
                                                                     specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_112 = {
    sizeof(struct Ngap_CompletedCellsInTAI_NR_Item_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_CompletedCellsInTAI_NR_Item_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct Ngap_CompletedCellsInTAI_NR_Item_ExtIEs__extensionValue,
        present),
    sizeof(((struct Ngap_CompletedCellsInTAI_NR_Item_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_112 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_112 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_CompletedCellsInTAI_NR_Item_ExtIEs_109[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_CompletedCellsInTAI_NR_Item_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_110, &asn_PER_memb_Ngap_id_constr_110,
      memb_Ngap_id_constraint_109},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_CompletedCellsInTAI_NR_Item_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_111,
      &asn_PER_memb_Ngap_criticality_constr_111,
      memb_Ngap_criticality_constraint_109},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_CompletedCellsInTAI_NR_Item_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_112,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_112,
      &asn_PER_memb_Ngap_extensionValue_constr_112,
      memb_Ngap_extensionValue_constraint_109},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_CompletedCellsInTAI_NR_Item_ExtIEs_tags_109[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_CompletedCellsInTAI_NR_Item_ExtIEs_tag2el_109[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_CompletedCellsInTAI_NR_Item_ExtIEs_specs_109 = {
        sizeof(struct Ngap_CompletedCellsInTAI_NR_Item_ExtIEs),
        offsetof(struct Ngap_CompletedCellsInTAI_NR_Item_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_CompletedCellsInTAI_NR_Item_ExtIEs_tag2el_109,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_CompletedCellsInTAI_NR_Item_ExtIEs = {
    "CompletedCellsInTAI-NR-Item-ExtIEs",
    "CompletedCellsInTAI-NR-Item-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_CompletedCellsInTAI_NR_Item_ExtIEs_tags_109,
    sizeof(asn_DEF_Ngap_CompletedCellsInTAI_NR_Item_ExtIEs_tags_109) /
        sizeof(
            asn_DEF_Ngap_CompletedCellsInTAI_NR_Item_ExtIEs_tags_109[0]), /* 1
                                                                           */
    asn_DEF_Ngap_CompletedCellsInTAI_NR_Item_ExtIEs_tags_109, /* Same as above
                                                               */
    sizeof(asn_DEF_Ngap_CompletedCellsInTAI_NR_Item_ExtIEs_tags_109) /
        sizeof(
            asn_DEF_Ngap_CompletedCellsInTAI_NR_Item_ExtIEs_tags_109[0]), /* 1
                                                                           */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_CompletedCellsInTAI_NR_Item_ExtIEs_109,
    3, /* Elements count */
    &asn_SPC_Ngap_CompletedCellsInTAI_NR_Item_ExtIEs_specs_109 /* Additional
                                                                  specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_116 = {
    sizeof(struct Ngap_CoreNetworkAssistanceInformation_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_CoreNetworkAssistanceInformation_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct Ngap_CoreNetworkAssistanceInformation_ExtIEs__extensionValue,
        present),
    sizeof(((struct
             Ngap_CoreNetworkAssistanceInformation_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_116 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_116 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_CoreNetworkAssistanceInformation_ExtIEs_113[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_CoreNetworkAssistanceInformation_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_114, &asn_PER_memb_Ngap_id_constr_114,
      memb_Ngap_id_constraint_113},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_CoreNetworkAssistanceInformation_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_115,
      &asn_PER_memb_Ngap_criticality_constr_115,
      memb_Ngap_criticality_constraint_113},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(
         struct Ngap_CoreNetworkAssistanceInformation_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_116,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_116,
      &asn_PER_memb_Ngap_extensionValue_constr_116,
      memb_Ngap_extensionValue_constraint_113},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_CoreNetworkAssistanceInformation_ExtIEs_tags_113[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_CoreNetworkAssistanceInformation_ExtIEs_tag2el_113[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_CoreNetworkAssistanceInformation_ExtIEs_specs_113 = {
        sizeof(struct Ngap_CoreNetworkAssistanceInformation_ExtIEs),
        offsetof(struct Ngap_CoreNetworkAssistanceInformation_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_CoreNetworkAssistanceInformation_ExtIEs_tag2el_113,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_CoreNetworkAssistanceInformation_ExtIEs = {
    "CoreNetworkAssistanceInformation-ExtIEs",
    "CoreNetworkAssistanceInformation-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_CoreNetworkAssistanceInformation_ExtIEs_tags_113,
    sizeof(asn_DEF_Ngap_CoreNetworkAssistanceInformation_ExtIEs_tags_113) /
        sizeof(asn_DEF_Ngap_CoreNetworkAssistanceInformation_ExtIEs_tags_113
                   [0]),                                           /* 1 */
    asn_DEF_Ngap_CoreNetworkAssistanceInformation_ExtIEs_tags_113, /* Same as
                                                                      above */
    sizeof(asn_DEF_Ngap_CoreNetworkAssistanceInformation_ExtIEs_tags_113) /
        sizeof(asn_DEF_Ngap_CoreNetworkAssistanceInformation_ExtIEs_tags_113
                   [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_CoreNetworkAssistanceInformation_ExtIEs_113,
    3, /* Elements count */
    &asn_SPC_Ngap_CoreNetworkAssistanceInformation_ExtIEs_specs_113 /* Additional
                                                                       specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_120 = {
    sizeof(struct Ngap_COUNTValueForPDCP_SN12_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_COUNTValueForPDCP_SN12_ExtIEs__extensionValue, _asn_ctx),
    offsetof(
        struct Ngap_COUNTValueForPDCP_SN12_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_COUNTValueForPDCP_SN12_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_120 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_120 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_COUNTValueForPDCP_SN12_ExtIEs_117[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_COUNTValueForPDCP_SN12_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_118, &asn_PER_memb_Ngap_id_constr_118,
      memb_Ngap_id_constraint_117},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_COUNTValueForPDCP_SN12_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_119,
      &asn_PER_memb_Ngap_criticality_constr_119,
      memb_Ngap_criticality_constraint_117},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_COUNTValueForPDCP_SN12_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_120,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_120,
      &asn_PER_memb_Ngap_extensionValue_constr_120,
      memb_Ngap_extensionValue_constraint_117},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_COUNTValueForPDCP_SN12_ExtIEs_tags_117[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_COUNTValueForPDCP_SN12_ExtIEs_tag2el_117[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_COUNTValueForPDCP_SN12_ExtIEs_specs_117 =
    {
        sizeof(struct Ngap_COUNTValueForPDCP_SN12_ExtIEs),
        offsetof(struct Ngap_COUNTValueForPDCP_SN12_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_COUNTValueForPDCP_SN12_ExtIEs_tag2el_117,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_COUNTValueForPDCP_SN12_ExtIEs = {
    "COUNTValueForPDCP-SN12-ExtIEs",
    "COUNTValueForPDCP-SN12-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_COUNTValueForPDCP_SN12_ExtIEs_tags_117,
    sizeof(asn_DEF_Ngap_COUNTValueForPDCP_SN12_ExtIEs_tags_117) /
        sizeof(asn_DEF_Ngap_COUNTValueForPDCP_SN12_ExtIEs_tags_117[0]), /* 1 */
    asn_DEF_Ngap_COUNTValueForPDCP_SN12_ExtIEs_tags_117, /* Same as above */
    sizeof(asn_DEF_Ngap_COUNTValueForPDCP_SN12_ExtIEs_tags_117) /
        sizeof(asn_DEF_Ngap_COUNTValueForPDCP_SN12_ExtIEs_tags_117[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_COUNTValueForPDCP_SN12_ExtIEs_117,
    3,                                                    /* Elements count */
    &asn_SPC_Ngap_COUNTValueForPDCP_SN12_ExtIEs_specs_117 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_124 = {
    sizeof(struct Ngap_COUNTValueForPDCP_SN18_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_COUNTValueForPDCP_SN18_ExtIEs__extensionValue, _asn_ctx),
    offsetof(
        struct Ngap_COUNTValueForPDCP_SN18_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_COUNTValueForPDCP_SN18_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_124 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_124 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_COUNTValueForPDCP_SN18_ExtIEs_121[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_COUNTValueForPDCP_SN18_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_122, &asn_PER_memb_Ngap_id_constr_122,
      memb_Ngap_id_constraint_121},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_COUNTValueForPDCP_SN18_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_123,
      &asn_PER_memb_Ngap_criticality_constr_123,
      memb_Ngap_criticality_constraint_121},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_COUNTValueForPDCP_SN18_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_124,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_124,
      &asn_PER_memb_Ngap_extensionValue_constr_124,
      memb_Ngap_extensionValue_constraint_121},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_COUNTValueForPDCP_SN18_ExtIEs_tags_121[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_COUNTValueForPDCP_SN18_ExtIEs_tag2el_121[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_COUNTValueForPDCP_SN18_ExtIEs_specs_121 =
    {
        sizeof(struct Ngap_COUNTValueForPDCP_SN18_ExtIEs),
        offsetof(struct Ngap_COUNTValueForPDCP_SN18_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_COUNTValueForPDCP_SN18_ExtIEs_tag2el_121,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_COUNTValueForPDCP_SN18_ExtIEs = {
    "COUNTValueForPDCP-SN18-ExtIEs",
    "COUNTValueForPDCP-SN18-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_COUNTValueForPDCP_SN18_ExtIEs_tags_121,
    sizeof(asn_DEF_Ngap_COUNTValueForPDCP_SN18_ExtIEs_tags_121) /
        sizeof(asn_DEF_Ngap_COUNTValueForPDCP_SN18_ExtIEs_tags_121[0]), /* 1 */
    asn_DEF_Ngap_COUNTValueForPDCP_SN18_ExtIEs_tags_121, /* Same as above */
    sizeof(asn_DEF_Ngap_COUNTValueForPDCP_SN18_ExtIEs_tags_121) /
        sizeof(asn_DEF_Ngap_COUNTValueForPDCP_SN18_ExtIEs_tags_121[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_COUNTValueForPDCP_SN18_ExtIEs_121,
    3,                                                    /* Elements count */
    &asn_SPC_Ngap_COUNTValueForPDCP_SN18_ExtIEs_specs_121 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_128 = {
    sizeof(struct Ngap_CriticalityDiagnostics_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_CriticalityDiagnostics_ExtIEs__extensionValue, _asn_ctx),
    offsetof(
        struct Ngap_CriticalityDiagnostics_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_CriticalityDiagnostics_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_128 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_128 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_CriticalityDiagnostics_ExtIEs_125[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_CriticalityDiagnostics_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_126, &asn_PER_memb_Ngap_id_constr_126,
      memb_Ngap_id_constraint_125},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_CriticalityDiagnostics_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_127,
      &asn_PER_memb_Ngap_criticality_constr_127,
      memb_Ngap_criticality_constraint_125},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_CriticalityDiagnostics_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_128,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_128,
      &asn_PER_memb_Ngap_extensionValue_constr_128,
      memb_Ngap_extensionValue_constraint_125},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_CriticalityDiagnostics_ExtIEs_tags_125[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_CriticalityDiagnostics_ExtIEs_tag2el_125[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_CriticalityDiagnostics_ExtIEs_specs_125 =
    {
        sizeof(struct Ngap_CriticalityDiagnostics_ExtIEs),
        offsetof(struct Ngap_CriticalityDiagnostics_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_CriticalityDiagnostics_ExtIEs_tag2el_125,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_CriticalityDiagnostics_ExtIEs = {
    "CriticalityDiagnostics-ExtIEs",
    "CriticalityDiagnostics-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_CriticalityDiagnostics_ExtIEs_tags_125,
    sizeof(asn_DEF_Ngap_CriticalityDiagnostics_ExtIEs_tags_125) /
        sizeof(asn_DEF_Ngap_CriticalityDiagnostics_ExtIEs_tags_125[0]), /* 1 */
    asn_DEF_Ngap_CriticalityDiagnostics_ExtIEs_tags_125, /* Same as above */
    sizeof(asn_DEF_Ngap_CriticalityDiagnostics_ExtIEs_tags_125) /
        sizeof(asn_DEF_Ngap_CriticalityDiagnostics_ExtIEs_tags_125[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_CriticalityDiagnostics_ExtIEs_125,
    3,                                                    /* Elements count */
    &asn_SPC_Ngap_CriticalityDiagnostics_ExtIEs_specs_125 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_132 = {
    sizeof(struct Ngap_CriticalityDiagnostics_IE_Item_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_CriticalityDiagnostics_IE_Item_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct Ngap_CriticalityDiagnostics_IE_Item_ExtIEs__extensionValue,
        present),
    sizeof(
        ((struct Ngap_CriticalityDiagnostics_IE_Item_ExtIEs__extensionValue*) 0)
            ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_132 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_132 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_CriticalityDiagnostics_IE_Item_ExtIEs_129[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_CriticalityDiagnostics_IE_Item_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_130, &asn_PER_memb_Ngap_id_constr_130,
      memb_Ngap_id_constraint_129},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_CriticalityDiagnostics_IE_Item_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_131,
      &asn_PER_memb_Ngap_criticality_constr_131,
      memb_Ngap_criticality_constraint_129},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(
         struct Ngap_CriticalityDiagnostics_IE_Item_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_132,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_132,
      &asn_PER_memb_Ngap_extensionValue_constr_132,
      memb_Ngap_extensionValue_constraint_129},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_CriticalityDiagnostics_IE_Item_ExtIEs_tags_129[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_CriticalityDiagnostics_IE_Item_ExtIEs_tag2el_129[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_CriticalityDiagnostics_IE_Item_ExtIEs_specs_129 = {
        sizeof(struct Ngap_CriticalityDiagnostics_IE_Item_ExtIEs),
        offsetof(struct Ngap_CriticalityDiagnostics_IE_Item_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_CriticalityDiagnostics_IE_Item_ExtIEs_tag2el_129,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_CriticalityDiagnostics_IE_Item_ExtIEs = {
    "CriticalityDiagnostics-IE-Item-ExtIEs",
    "CriticalityDiagnostics-IE-Item-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_CriticalityDiagnostics_IE_Item_ExtIEs_tags_129,
    sizeof(asn_DEF_Ngap_CriticalityDiagnostics_IE_Item_ExtIEs_tags_129) /
        sizeof(asn_DEF_Ngap_CriticalityDiagnostics_IE_Item_ExtIEs_tags_129
                   [0]),                                         /* 1 */
    asn_DEF_Ngap_CriticalityDiagnostics_IE_Item_ExtIEs_tags_129, /* Same as
                                                                    above */
    sizeof(asn_DEF_Ngap_CriticalityDiagnostics_IE_Item_ExtIEs_tags_129) /
        sizeof(asn_DEF_Ngap_CriticalityDiagnostics_IE_Item_ExtIEs_tags_129
                   [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_CriticalityDiagnostics_IE_Item_ExtIEs_129,
    3, /* Elements count */
    &asn_SPC_Ngap_CriticalityDiagnostics_IE_Item_ExtIEs_specs_129 /* Additional
                                                                     specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_136 = {
    sizeof(struct Ngap_DataForwardingResponseDRBItem_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_DataForwardingResponseDRBItem_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct Ngap_DataForwardingResponseDRBItem_ExtIEs__extensionValue,
        present),
    sizeof(
        ((struct Ngap_DataForwardingResponseDRBItem_ExtIEs__extensionValue*) 0)
            ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_136 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_136 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_DataForwardingResponseDRBItem_ExtIEs_133[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_DataForwardingResponseDRBItem_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_134, &asn_PER_memb_Ngap_id_constr_134,
      memb_Ngap_id_constraint_133},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_DataForwardingResponseDRBItem_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_135,
      &asn_PER_memb_Ngap_criticality_constr_135,
      memb_Ngap_criticality_constraint_133},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_DataForwardingResponseDRBItem_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_136,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_136,
      &asn_PER_memb_Ngap_extensionValue_constr_136,
      memb_Ngap_extensionValue_constraint_133},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_DataForwardingResponseDRBItem_ExtIEs_tags_133[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_DataForwardingResponseDRBItem_ExtIEs_tag2el_133[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_DataForwardingResponseDRBItem_ExtIEs_specs_133 = {
        sizeof(struct Ngap_DataForwardingResponseDRBItem_ExtIEs),
        offsetof(struct Ngap_DataForwardingResponseDRBItem_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_DataForwardingResponseDRBItem_ExtIEs_tag2el_133,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_DataForwardingResponseDRBItem_ExtIEs = {
    "DataForwardingResponseDRBItem-ExtIEs",
    "DataForwardingResponseDRBItem-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_DataForwardingResponseDRBItem_ExtIEs_tags_133,
    sizeof(asn_DEF_Ngap_DataForwardingResponseDRBItem_ExtIEs_tags_133) /
        sizeof(asn_DEF_Ngap_DataForwardingResponseDRBItem_ExtIEs_tags_133
                   [0]),                                        /* 1 */
    asn_DEF_Ngap_DataForwardingResponseDRBItem_ExtIEs_tags_133, /* Same as above
                                                                 */
    sizeof(asn_DEF_Ngap_DataForwardingResponseDRBItem_ExtIEs_tags_133) /
        sizeof(asn_DEF_Ngap_DataForwardingResponseDRBItem_ExtIEs_tags_133
                   [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_DataForwardingResponseDRBItem_ExtIEs_133,
    3, /* Elements count */
    &asn_SPC_Ngap_DataForwardingResponseDRBItem_ExtIEs_specs_133 /* Additional
                                                                    specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_140 = {
    sizeof(struct Ngap_DRBsSubjectToStatusTransferItem_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_DRBsSubjectToStatusTransferItem_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct Ngap_DRBsSubjectToStatusTransferItem_ExtIEs__extensionValue,
        present),
    sizeof(((struct
             Ngap_DRBsSubjectToStatusTransferItem_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_140 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_140 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_DRBsSubjectToStatusTransferItem_ExtIEs_137[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_DRBsSubjectToStatusTransferItem_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_138, &asn_PER_memb_Ngap_id_constr_138,
      memb_Ngap_id_constraint_137},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_DRBsSubjectToStatusTransferItem_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_139,
      &asn_PER_memb_Ngap_criticality_constr_139,
      memb_Ngap_criticality_constraint_137},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(
         struct Ngap_DRBsSubjectToStatusTransferItem_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_140,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_140,
      &asn_PER_memb_Ngap_extensionValue_constr_140,
      memb_Ngap_extensionValue_constraint_137},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_DRBsSubjectToStatusTransferItem_ExtIEs_tags_137[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_DRBsSubjectToStatusTransferItem_ExtIEs_tag2el_137[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_DRBsSubjectToStatusTransferItem_ExtIEs_specs_137 = {
        sizeof(struct Ngap_DRBsSubjectToStatusTransferItem_ExtIEs),
        offsetof(struct Ngap_DRBsSubjectToStatusTransferItem_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_DRBsSubjectToStatusTransferItem_ExtIEs_tag2el_137,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_DRBsSubjectToStatusTransferItem_ExtIEs = {
    "DRBsSubjectToStatusTransferItem-ExtIEs",
    "DRBsSubjectToStatusTransferItem-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_DRBsSubjectToStatusTransferItem_ExtIEs_tags_137,
    sizeof(asn_DEF_Ngap_DRBsSubjectToStatusTransferItem_ExtIEs_tags_137) /
        sizeof(asn_DEF_Ngap_DRBsSubjectToStatusTransferItem_ExtIEs_tags_137
                   [0]),                                          /* 1 */
    asn_DEF_Ngap_DRBsSubjectToStatusTransferItem_ExtIEs_tags_137, /* Same as
                                                                     above */
    sizeof(asn_DEF_Ngap_DRBsSubjectToStatusTransferItem_ExtIEs_tags_137) /
        sizeof(asn_DEF_Ngap_DRBsSubjectToStatusTransferItem_ExtIEs_tags_137
                   [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_DRBsSubjectToStatusTransferItem_ExtIEs_137,
    3, /* Elements count */
    &asn_SPC_Ngap_DRBsSubjectToStatusTransferItem_ExtIEs_specs_137 /* Additional
                                                                      specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_144 = {
    sizeof(struct Ngap_DRBStatusDL12_ExtIEs__extensionValue),
    offsetof(struct Ngap_DRBStatusDL12_ExtIEs__extensionValue, _asn_ctx),
    offsetof(struct Ngap_DRBStatusDL12_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_DRBStatusDL12_ExtIEs__extensionValue*) 0)->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_144 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_144 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_DRBStatusDL12_ExtIEs_141[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_DRBStatusDL12_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_142, &asn_PER_memb_Ngap_id_constr_142,
      memb_Ngap_id_constraint_141},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_DRBStatusDL12_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_143,
      &asn_PER_memb_Ngap_criticality_constr_143,
      memb_Ngap_criticality_constraint_141},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_DRBStatusDL12_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_144,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_144,
      &asn_PER_memb_Ngap_extensionValue_constr_144,
      memb_Ngap_extensionValue_constraint_141},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t asn_DEF_Ngap_DRBStatusDL12_ExtIEs_tags_141[] = {
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_DRBStatusDL12_ExtIEs_tag2el_141[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_DRBStatusDL12_ExtIEs_specs_141 = {
    sizeof(struct Ngap_DRBStatusDL12_ExtIEs),
    offsetof(struct Ngap_DRBStatusDL12_ExtIEs, _asn_ctx),
    asn_MAP_Ngap_DRBStatusDL12_ExtIEs_tag2el_141,
    2, /* Count of tags in the map */
    0,
    0,
    0,  /* Optional elements (not needed) */
    -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_DRBStatusDL12_ExtIEs = {
    "DRBStatusDL12-ExtIEs",
    "DRBStatusDL12-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_DRBStatusDL12_ExtIEs_tags_141,
    sizeof(asn_DEF_Ngap_DRBStatusDL12_ExtIEs_tags_141) /
        sizeof(asn_DEF_Ngap_DRBStatusDL12_ExtIEs_tags_141[0]), /* 1 */
    asn_DEF_Ngap_DRBStatusDL12_ExtIEs_tags_141, /* Same as above */
    sizeof(asn_DEF_Ngap_DRBStatusDL12_ExtIEs_tags_141) /
        sizeof(asn_DEF_Ngap_DRBStatusDL12_ExtIEs_tags_141[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_DRBStatusDL12_ExtIEs_141,
    3,                                           /* Elements count */
    &asn_SPC_Ngap_DRBStatusDL12_ExtIEs_specs_141 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_148 = {
    sizeof(struct Ngap_DRBStatusDL18_ExtIEs__extensionValue),
    offsetof(struct Ngap_DRBStatusDL18_ExtIEs__extensionValue, _asn_ctx),
    offsetof(struct Ngap_DRBStatusDL18_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_DRBStatusDL18_ExtIEs__extensionValue*) 0)->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_148 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_148 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_DRBStatusDL18_ExtIEs_145[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_DRBStatusDL18_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_146, &asn_PER_memb_Ngap_id_constr_146,
      memb_Ngap_id_constraint_145},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_DRBStatusDL18_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_147,
      &asn_PER_memb_Ngap_criticality_constr_147,
      memb_Ngap_criticality_constraint_145},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_DRBStatusDL18_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_148,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_148,
      &asn_PER_memb_Ngap_extensionValue_constr_148,
      memb_Ngap_extensionValue_constraint_145},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t asn_DEF_Ngap_DRBStatusDL18_ExtIEs_tags_145[] = {
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_DRBStatusDL18_ExtIEs_tag2el_145[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_DRBStatusDL18_ExtIEs_specs_145 = {
    sizeof(struct Ngap_DRBStatusDL18_ExtIEs),
    offsetof(struct Ngap_DRBStatusDL18_ExtIEs, _asn_ctx),
    asn_MAP_Ngap_DRBStatusDL18_ExtIEs_tag2el_145,
    2, /* Count of tags in the map */
    0,
    0,
    0,  /* Optional elements (not needed) */
    -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_DRBStatusDL18_ExtIEs = {
    "DRBStatusDL18-ExtIEs",
    "DRBStatusDL18-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_DRBStatusDL18_ExtIEs_tags_145,
    sizeof(asn_DEF_Ngap_DRBStatusDL18_ExtIEs_tags_145) /
        sizeof(asn_DEF_Ngap_DRBStatusDL18_ExtIEs_tags_145[0]), /* 1 */
    asn_DEF_Ngap_DRBStatusDL18_ExtIEs_tags_145, /* Same as above */
    sizeof(asn_DEF_Ngap_DRBStatusDL18_ExtIEs_tags_145) /
        sizeof(asn_DEF_Ngap_DRBStatusDL18_ExtIEs_tags_145[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_DRBStatusDL18_ExtIEs_145,
    3,                                           /* Elements count */
    &asn_SPC_Ngap_DRBStatusDL18_ExtIEs_specs_145 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_152 = {
    sizeof(struct Ngap_DRBStatusUL12_ExtIEs__extensionValue),
    offsetof(struct Ngap_DRBStatusUL12_ExtIEs__extensionValue, _asn_ctx),
    offsetof(struct Ngap_DRBStatusUL12_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_DRBStatusUL12_ExtIEs__extensionValue*) 0)->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_152 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_152 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_DRBStatusUL12_ExtIEs_149[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_DRBStatusUL12_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_150, &asn_PER_memb_Ngap_id_constr_150,
      memb_Ngap_id_constraint_149},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_DRBStatusUL12_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_151,
      &asn_PER_memb_Ngap_criticality_constr_151,
      memb_Ngap_criticality_constraint_149},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_DRBStatusUL12_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_152,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_152,
      &asn_PER_memb_Ngap_extensionValue_constr_152,
      memb_Ngap_extensionValue_constraint_149},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t asn_DEF_Ngap_DRBStatusUL12_ExtIEs_tags_149[] = {
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_DRBStatusUL12_ExtIEs_tag2el_149[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_DRBStatusUL12_ExtIEs_specs_149 = {
    sizeof(struct Ngap_DRBStatusUL12_ExtIEs),
    offsetof(struct Ngap_DRBStatusUL12_ExtIEs, _asn_ctx),
    asn_MAP_Ngap_DRBStatusUL12_ExtIEs_tag2el_149,
    2, /* Count of tags in the map */
    0,
    0,
    0,  /* Optional elements (not needed) */
    -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_DRBStatusUL12_ExtIEs = {
    "DRBStatusUL12-ExtIEs",
    "DRBStatusUL12-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_DRBStatusUL12_ExtIEs_tags_149,
    sizeof(asn_DEF_Ngap_DRBStatusUL12_ExtIEs_tags_149) /
        sizeof(asn_DEF_Ngap_DRBStatusUL12_ExtIEs_tags_149[0]), /* 1 */
    asn_DEF_Ngap_DRBStatusUL12_ExtIEs_tags_149, /* Same as above */
    sizeof(asn_DEF_Ngap_DRBStatusUL12_ExtIEs_tags_149) /
        sizeof(asn_DEF_Ngap_DRBStatusUL12_ExtIEs_tags_149[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_DRBStatusUL12_ExtIEs_149,
    3,                                           /* Elements count */
    &asn_SPC_Ngap_DRBStatusUL12_ExtIEs_specs_149 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_156 = {
    sizeof(struct Ngap_DRBStatusUL18_ExtIEs__extensionValue),
    offsetof(struct Ngap_DRBStatusUL18_ExtIEs__extensionValue, _asn_ctx),
    offsetof(struct Ngap_DRBStatusUL18_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_DRBStatusUL18_ExtIEs__extensionValue*) 0)->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_156 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_156 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_DRBStatusUL18_ExtIEs_153[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_DRBStatusUL18_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_154, &asn_PER_memb_Ngap_id_constr_154,
      memb_Ngap_id_constraint_153},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_DRBStatusUL18_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_155,
      &asn_PER_memb_Ngap_criticality_constr_155,
      memb_Ngap_criticality_constraint_153},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_DRBStatusUL18_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_156,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_156,
      &asn_PER_memb_Ngap_extensionValue_constr_156,
      memb_Ngap_extensionValue_constraint_153},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t asn_DEF_Ngap_DRBStatusUL18_ExtIEs_tags_153[] = {
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_DRBStatusUL18_ExtIEs_tag2el_153[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_DRBStatusUL18_ExtIEs_specs_153 = {
    sizeof(struct Ngap_DRBStatusUL18_ExtIEs),
    offsetof(struct Ngap_DRBStatusUL18_ExtIEs, _asn_ctx),
    asn_MAP_Ngap_DRBStatusUL18_ExtIEs_tag2el_153,
    2, /* Count of tags in the map */
    0,
    0,
    0,  /* Optional elements (not needed) */
    -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_DRBStatusUL18_ExtIEs = {
    "DRBStatusUL18-ExtIEs",
    "DRBStatusUL18-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_DRBStatusUL18_ExtIEs_tags_153,
    sizeof(asn_DEF_Ngap_DRBStatusUL18_ExtIEs_tags_153) /
        sizeof(asn_DEF_Ngap_DRBStatusUL18_ExtIEs_tags_153[0]), /* 1 */
    asn_DEF_Ngap_DRBStatusUL18_ExtIEs_tags_153, /* Same as above */
    sizeof(asn_DEF_Ngap_DRBStatusUL18_ExtIEs_tags_153) /
        sizeof(asn_DEF_Ngap_DRBStatusUL18_ExtIEs_tags_153[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_DRBStatusUL18_ExtIEs_153,
    3,                                           /* Elements count */
    &asn_SPC_Ngap_DRBStatusUL18_ExtIEs_specs_153 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_160 = {
    sizeof(struct Ngap_DRBsToQosFlowsMappingItem_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_DRBsToQosFlowsMappingItem_ExtIEs__extensionValue, _asn_ctx),
    offsetof(
        struct Ngap_DRBsToQosFlowsMappingItem_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_DRBsToQosFlowsMappingItem_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_160 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_160 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_DRBsToQosFlowsMappingItem_ExtIEs_157[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_DRBsToQosFlowsMappingItem_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_158, &asn_PER_memb_Ngap_id_constr_158,
      memb_Ngap_id_constraint_157},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_DRBsToQosFlowsMappingItem_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_159,
      &asn_PER_memb_Ngap_criticality_constr_159,
      memb_Ngap_criticality_constraint_157},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_DRBsToQosFlowsMappingItem_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_160,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_160,
      &asn_PER_memb_Ngap_extensionValue_constr_160,
      memb_Ngap_extensionValue_constraint_157},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_DRBsToQosFlowsMappingItem_ExtIEs_tags_157[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_DRBsToQosFlowsMappingItem_ExtIEs_tag2el_157[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_DRBsToQosFlowsMappingItem_ExtIEs_specs_157 = {
        sizeof(struct Ngap_DRBsToQosFlowsMappingItem_ExtIEs),
        offsetof(struct Ngap_DRBsToQosFlowsMappingItem_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_DRBsToQosFlowsMappingItem_ExtIEs_tag2el_157,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_DRBsToQosFlowsMappingItem_ExtIEs = {
    "DRBsToQosFlowsMappingItem-ExtIEs",
    "DRBsToQosFlowsMappingItem-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_DRBsToQosFlowsMappingItem_ExtIEs_tags_157,
    sizeof(asn_DEF_Ngap_DRBsToQosFlowsMappingItem_ExtIEs_tags_157) /
        sizeof(
            asn_DEF_Ngap_DRBsToQosFlowsMappingItem_ExtIEs_tags_157[0]), /* 1 */
    asn_DEF_Ngap_DRBsToQosFlowsMappingItem_ExtIEs_tags_157, /* Same as above */
    sizeof(asn_DEF_Ngap_DRBsToQosFlowsMappingItem_ExtIEs_tags_157) /
        sizeof(
            asn_DEF_Ngap_DRBsToQosFlowsMappingItem_ExtIEs_tags_157[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_DRBsToQosFlowsMappingItem_ExtIEs_157,
    3, /* Elements count */
    &asn_SPC_Ngap_DRBsToQosFlowsMappingItem_ExtIEs_specs_157 /* Additional specs
                                                              */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_164 = {
    sizeof(struct Ngap_Dynamic5QIDescriptor_ExtIEs__extensionValue),
    offsetof(struct Ngap_Dynamic5QIDescriptor_ExtIEs__extensionValue, _asn_ctx),
    offsetof(struct Ngap_Dynamic5QIDescriptor_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_Dynamic5QIDescriptor_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_164 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_164 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_Dynamic5QIDescriptor_ExtIEs_161[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_Dynamic5QIDescriptor_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_162, &asn_PER_memb_Ngap_id_constr_162,
      memb_Ngap_id_constraint_161},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_Dynamic5QIDescriptor_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_163,
      &asn_PER_memb_Ngap_criticality_constr_163,
      memb_Ngap_criticality_constraint_161},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_Dynamic5QIDescriptor_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_164,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_164,
      &asn_PER_memb_Ngap_extensionValue_constr_164,
      memb_Ngap_extensionValue_constraint_161},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t asn_DEF_Ngap_Dynamic5QIDescriptor_ExtIEs_tags_161[] =
    {(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_Dynamic5QIDescriptor_ExtIEs_tag2el_161[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_Dynamic5QIDescriptor_ExtIEs_specs_161 = {
    sizeof(struct Ngap_Dynamic5QIDescriptor_ExtIEs),
    offsetof(struct Ngap_Dynamic5QIDescriptor_ExtIEs, _asn_ctx),
    asn_MAP_Ngap_Dynamic5QIDescriptor_ExtIEs_tag2el_161,
    2, /* Count of tags in the map */
    0,
    0,
    0,  /* Optional elements (not needed) */
    -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_Dynamic5QIDescriptor_ExtIEs = {
    "Dynamic5QIDescriptor-ExtIEs",
    "Dynamic5QIDescriptor-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_Dynamic5QIDescriptor_ExtIEs_tags_161,
    sizeof(asn_DEF_Ngap_Dynamic5QIDescriptor_ExtIEs_tags_161) /
        sizeof(asn_DEF_Ngap_Dynamic5QIDescriptor_ExtIEs_tags_161[0]), /* 1 */
    asn_DEF_Ngap_Dynamic5QIDescriptor_ExtIEs_tags_161, /* Same as above */
    sizeof(asn_DEF_Ngap_Dynamic5QIDescriptor_ExtIEs_tags_161) /
        sizeof(asn_DEF_Ngap_Dynamic5QIDescriptor_ExtIEs_tags_161[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_Dynamic5QIDescriptor_ExtIEs_161,
    3,                                                  /* Elements count */
    &asn_SPC_Ngap_Dynamic5QIDescriptor_ExtIEs_specs_161 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_168 = {
    sizeof(
        struct Ngap_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct Ngap_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs__extensionValue,
        present),
    sizeof(((struct
             Ngap_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_168 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_168 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs_165[] =
    {
        {ATF_NOFLAGS,
         0,
         offsetof(struct Ngap_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs, id),
         (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
         0,
         &asn_DEF_Ngap_ProtocolExtensionID,
         0,
         {&asn_OER_memb_Ngap_id_constr_166, &asn_PER_memb_Ngap_id_constr_166,
          memb_Ngap_id_constraint_165},
         0,
         0, /* No default value */
         "id"},
        {ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs,
             criticality),
         (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
         0,
         &asn_DEF_Ngap_Criticality,
         0,
         {&asn_OER_memb_Ngap_criticality_constr_167,
          &asn_PER_memb_Ngap_criticality_constr_167,
          memb_Ngap_criticality_constraint_165},
         0,
         0, /* No default value */
         "criticality"},
        {ATF_OPEN_TYPE | ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs,
             extensionValue),
         -1 /* Ambiguous tag (ANY?) */,
         0,
         &asn_DEF_Ngap_extensionValue_168,
         0,
         {&asn_OER_memb_Ngap_extensionValue_constr_168,
          &asn_PER_memb_Ngap_extensionValue_constr_168,
          memb_Ngap_extensionValue_constraint_165},
         0,
         0, /* No default value */
         "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs_tags_165[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs_tag2el_165[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs_specs_165 = {
        sizeof(struct Ngap_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs),
        offsetof(
            struct Ngap_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs_tag2el_165,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs = {
    "EmergencyAreaIDBroadcastEUTRA-Item-ExtIEs",
    "EmergencyAreaIDBroadcastEUTRA-Item-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs_tags_165,
    sizeof(asn_DEF_Ngap_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs_tags_165) /
        sizeof(asn_DEF_Ngap_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs_tags_165
                   [0]),                                             /* 1 */
    asn_DEF_Ngap_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs_tags_165, /* Same as
                                                                        above */
    sizeof(asn_DEF_Ngap_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs_tags_165) /
        sizeof(asn_DEF_Ngap_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs_tags_165
                   [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs_165,
    3, /* Elements count */
    &asn_SPC_Ngap_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs_specs_165 /* Additional
                                                                         specs
                                                                       */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_172 = {
    sizeof(struct Ngap_EmergencyAreaIDBroadcastNR_Item_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_EmergencyAreaIDBroadcastNR_Item_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct Ngap_EmergencyAreaIDBroadcastNR_Item_ExtIEs__extensionValue,
        present),
    sizeof(((struct
             Ngap_EmergencyAreaIDBroadcastNR_Item_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_172 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_172 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_EmergencyAreaIDBroadcastNR_Item_ExtIEs_169[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_EmergencyAreaIDBroadcastNR_Item_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_170, &asn_PER_memb_Ngap_id_constr_170,
      memb_Ngap_id_constraint_169},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_EmergencyAreaIDBroadcastNR_Item_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_171,
      &asn_PER_memb_Ngap_criticality_constr_171,
      memb_Ngap_criticality_constraint_169},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(
         struct Ngap_EmergencyAreaIDBroadcastNR_Item_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_172,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_172,
      &asn_PER_memb_Ngap_extensionValue_constr_172,
      memb_Ngap_extensionValue_constraint_169},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_EmergencyAreaIDBroadcastNR_Item_ExtIEs_tags_169[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_EmergencyAreaIDBroadcastNR_Item_ExtIEs_tag2el_169[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_EmergencyAreaIDBroadcastNR_Item_ExtIEs_specs_169 = {
        sizeof(struct Ngap_EmergencyAreaIDBroadcastNR_Item_ExtIEs),
        offsetof(struct Ngap_EmergencyAreaIDBroadcastNR_Item_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_EmergencyAreaIDBroadcastNR_Item_ExtIEs_tag2el_169,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_EmergencyAreaIDBroadcastNR_Item_ExtIEs = {
    "EmergencyAreaIDBroadcastNR-Item-ExtIEs",
    "EmergencyAreaIDBroadcastNR-Item-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_EmergencyAreaIDBroadcastNR_Item_ExtIEs_tags_169,
    sizeof(asn_DEF_Ngap_EmergencyAreaIDBroadcastNR_Item_ExtIEs_tags_169) /
        sizeof(asn_DEF_Ngap_EmergencyAreaIDBroadcastNR_Item_ExtIEs_tags_169
                   [0]),                                          /* 1 */
    asn_DEF_Ngap_EmergencyAreaIDBroadcastNR_Item_ExtIEs_tags_169, /* Same as
                                                                     above */
    sizeof(asn_DEF_Ngap_EmergencyAreaIDBroadcastNR_Item_ExtIEs_tags_169) /
        sizeof(asn_DEF_Ngap_EmergencyAreaIDBroadcastNR_Item_ExtIEs_tags_169
                   [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_EmergencyAreaIDBroadcastNR_Item_ExtIEs_169,
    3, /* Elements count */
    &asn_SPC_Ngap_EmergencyAreaIDBroadcastNR_Item_ExtIEs_specs_169 /* Additional
                                                                      specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_176 = {
    sizeof(
        struct Ngap_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct Ngap_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs__extensionValue,
        present),
    sizeof(((struct
             Ngap_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_176 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_176 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs_173[] =
    {
        {ATF_NOFLAGS,
         0,
         offsetof(struct Ngap_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs, id),
         (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
         0,
         &asn_DEF_Ngap_ProtocolExtensionID,
         0,
         {&asn_OER_memb_Ngap_id_constr_174, &asn_PER_memb_Ngap_id_constr_174,
          memb_Ngap_id_constraint_173},
         0,
         0, /* No default value */
         "id"},
        {ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs,
             criticality),
         (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
         0,
         &asn_DEF_Ngap_Criticality,
         0,
         {&asn_OER_memb_Ngap_criticality_constr_175,
          &asn_PER_memb_Ngap_criticality_constr_175,
          memb_Ngap_criticality_constraint_173},
         0,
         0, /* No default value */
         "criticality"},
        {ATF_OPEN_TYPE | ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs,
             extensionValue),
         -1 /* Ambiguous tag (ANY?) */,
         0,
         &asn_DEF_Ngap_extensionValue_176,
         0,
         {&asn_OER_memb_Ngap_extensionValue_constr_176,
          &asn_PER_memb_Ngap_extensionValue_constr_176,
          memb_Ngap_extensionValue_constraint_173},
         0,
         0, /* No default value */
         "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs_tags_173[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs_tag2el_173[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs_specs_173 = {
        sizeof(struct Ngap_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs),
        offsetof(
            struct Ngap_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs_tag2el_173,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs = {
    "EmergencyAreaIDCancelledEUTRA-Item-ExtIEs",
    "EmergencyAreaIDCancelledEUTRA-Item-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs_tags_173,
    sizeof(asn_DEF_Ngap_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs_tags_173) /
        sizeof(asn_DEF_Ngap_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs_tags_173
                   [0]),                                             /* 1 */
    asn_DEF_Ngap_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs_tags_173, /* Same as
                                                                        above */
    sizeof(asn_DEF_Ngap_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs_tags_173) /
        sizeof(asn_DEF_Ngap_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs_tags_173
                   [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs_173,
    3, /* Elements count */
    &asn_SPC_Ngap_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs_specs_173 /* Additional
                                                                         specs
                                                                       */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_180 = {
    sizeof(struct Ngap_EmergencyAreaIDCancelledNR_Item_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_EmergencyAreaIDCancelledNR_Item_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct Ngap_EmergencyAreaIDCancelledNR_Item_ExtIEs__extensionValue,
        present),
    sizeof(((struct
             Ngap_EmergencyAreaIDCancelledNR_Item_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_180 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_180 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_EmergencyAreaIDCancelledNR_Item_ExtIEs_177[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_EmergencyAreaIDCancelledNR_Item_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_178, &asn_PER_memb_Ngap_id_constr_178,
      memb_Ngap_id_constraint_177},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_EmergencyAreaIDCancelledNR_Item_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_179,
      &asn_PER_memb_Ngap_criticality_constr_179,
      memb_Ngap_criticality_constraint_177},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(
         struct Ngap_EmergencyAreaIDCancelledNR_Item_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_180,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_180,
      &asn_PER_memb_Ngap_extensionValue_constr_180,
      memb_Ngap_extensionValue_constraint_177},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_EmergencyAreaIDCancelledNR_Item_ExtIEs_tags_177[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_EmergencyAreaIDCancelledNR_Item_ExtIEs_tag2el_177[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_EmergencyAreaIDCancelledNR_Item_ExtIEs_specs_177 = {
        sizeof(struct Ngap_EmergencyAreaIDCancelledNR_Item_ExtIEs),
        offsetof(struct Ngap_EmergencyAreaIDCancelledNR_Item_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_EmergencyAreaIDCancelledNR_Item_ExtIEs_tag2el_177,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_EmergencyAreaIDCancelledNR_Item_ExtIEs = {
    "EmergencyAreaIDCancelledNR-Item-ExtIEs",
    "EmergencyAreaIDCancelledNR-Item-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_EmergencyAreaIDCancelledNR_Item_ExtIEs_tags_177,
    sizeof(asn_DEF_Ngap_EmergencyAreaIDCancelledNR_Item_ExtIEs_tags_177) /
        sizeof(asn_DEF_Ngap_EmergencyAreaIDCancelledNR_Item_ExtIEs_tags_177
                   [0]),                                          /* 1 */
    asn_DEF_Ngap_EmergencyAreaIDCancelledNR_Item_ExtIEs_tags_177, /* Same as
                                                                     above */
    sizeof(asn_DEF_Ngap_EmergencyAreaIDCancelledNR_Item_ExtIEs_tags_177) /
        sizeof(asn_DEF_Ngap_EmergencyAreaIDCancelledNR_Item_ExtIEs_tags_177
                   [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_EmergencyAreaIDCancelledNR_Item_ExtIEs_177,
    3, /* Elements count */
    &asn_SPC_Ngap_EmergencyAreaIDCancelledNR_Item_ExtIEs_specs_177 /* Additional
                                                                      specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_184 = {
    sizeof(struct Ngap_EmergencyFallbackIndicator_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_EmergencyFallbackIndicator_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct Ngap_EmergencyFallbackIndicator_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_EmergencyFallbackIndicator_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_184 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_184 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_EmergencyFallbackIndicator_ExtIEs_181[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_EmergencyFallbackIndicator_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_182, &asn_PER_memb_Ngap_id_constr_182,
      memb_Ngap_id_constraint_181},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_EmergencyFallbackIndicator_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_183,
      &asn_PER_memb_Ngap_criticality_constr_183,
      memb_Ngap_criticality_constraint_181},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_EmergencyFallbackIndicator_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_184,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_184,
      &asn_PER_memb_Ngap_extensionValue_constr_184,
      memb_Ngap_extensionValue_constraint_181},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_EmergencyFallbackIndicator_ExtIEs_tags_181[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_EmergencyFallbackIndicator_ExtIEs_tag2el_181[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_EmergencyFallbackIndicator_ExtIEs_specs_181 = {
        sizeof(struct Ngap_EmergencyFallbackIndicator_ExtIEs),
        offsetof(struct Ngap_EmergencyFallbackIndicator_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_EmergencyFallbackIndicator_ExtIEs_tag2el_181,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_EmergencyFallbackIndicator_ExtIEs = {
    "EmergencyFallbackIndicator-ExtIEs",
    "EmergencyFallbackIndicator-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_EmergencyFallbackIndicator_ExtIEs_tags_181,
    sizeof(asn_DEF_Ngap_EmergencyFallbackIndicator_ExtIEs_tags_181) /
        sizeof(
            asn_DEF_Ngap_EmergencyFallbackIndicator_ExtIEs_tags_181[0]), /* 1 */
    asn_DEF_Ngap_EmergencyFallbackIndicator_ExtIEs_tags_181, /* Same as above */
    sizeof(asn_DEF_Ngap_EmergencyFallbackIndicator_ExtIEs_tags_181) /
        sizeof(
            asn_DEF_Ngap_EmergencyFallbackIndicator_ExtIEs_tags_181[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_EmergencyFallbackIndicator_ExtIEs_181,
    3, /* Elements count */
    &asn_SPC_Ngap_EmergencyFallbackIndicator_ExtIEs_specs_181 /* Additional
                                                                 specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_188 = {
    sizeof(struct Ngap_EPS_TAI_ExtIEs__extensionValue),
    offsetof(struct Ngap_EPS_TAI_ExtIEs__extensionValue, _asn_ctx),
    offsetof(struct Ngap_EPS_TAI_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_EPS_TAI_ExtIEs__extensionValue*) 0)->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_188 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_188 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_EPS_TAI_ExtIEs_185[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_EPS_TAI_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_186, &asn_PER_memb_Ngap_id_constr_186,
      memb_Ngap_id_constraint_185},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_EPS_TAI_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_187,
      &asn_PER_memb_Ngap_criticality_constr_187,
      memb_Ngap_criticality_constraint_185},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_EPS_TAI_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_188,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_188,
      &asn_PER_memb_Ngap_extensionValue_constr_188,
      memb_Ngap_extensionValue_constraint_185},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t asn_DEF_Ngap_EPS_TAI_ExtIEs_tags_185[] = {
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t asn_MAP_Ngap_EPS_TAI_ExtIEs_tag2el_185[] = {
    {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
    {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_EPS_TAI_ExtIEs_specs_185 = {
    sizeof(struct Ngap_EPS_TAI_ExtIEs),
    offsetof(struct Ngap_EPS_TAI_ExtIEs, _asn_ctx),
    asn_MAP_Ngap_EPS_TAI_ExtIEs_tag2el_185,
    2, /* Count of tags in the map */
    0,
    0,
    0,  /* Optional elements (not needed) */
    -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_EPS_TAI_ExtIEs = {
    "EPS-TAI-ExtIEs",
    "EPS-TAI-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_EPS_TAI_ExtIEs_tags_185,
    sizeof(asn_DEF_Ngap_EPS_TAI_ExtIEs_tags_185) /
        sizeof(asn_DEF_Ngap_EPS_TAI_ExtIEs_tags_185[0]), /* 1 */
    asn_DEF_Ngap_EPS_TAI_ExtIEs_tags_185,                /* Same as above */
    sizeof(asn_DEF_Ngap_EPS_TAI_ExtIEs_tags_185) /
        sizeof(asn_DEF_Ngap_EPS_TAI_ExtIEs_tags_185[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_EPS_TAI_ExtIEs_185,
    3,                                     /* Elements count */
    &asn_SPC_Ngap_EPS_TAI_ExtIEs_specs_185 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_192 = {
    sizeof(struct Ngap_E_RABInformationItem_ExtIEs__extensionValue),
    offsetof(struct Ngap_E_RABInformationItem_ExtIEs__extensionValue, _asn_ctx),
    offsetof(struct Ngap_E_RABInformationItem_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_E_RABInformationItem_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_192 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_192 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_E_RABInformationItem_ExtIEs_189[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_E_RABInformationItem_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_190, &asn_PER_memb_Ngap_id_constr_190,
      memb_Ngap_id_constraint_189},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_E_RABInformationItem_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_191,
      &asn_PER_memb_Ngap_criticality_constr_191,
      memb_Ngap_criticality_constraint_189},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_E_RABInformationItem_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_192,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_192,
      &asn_PER_memb_Ngap_extensionValue_constr_192,
      memb_Ngap_extensionValue_constraint_189},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t asn_DEF_Ngap_E_RABInformationItem_ExtIEs_tags_189[] =
    {(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_E_RABInformationItem_ExtIEs_tag2el_189[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_E_RABInformationItem_ExtIEs_specs_189 = {
    sizeof(struct Ngap_E_RABInformationItem_ExtIEs),
    offsetof(struct Ngap_E_RABInformationItem_ExtIEs, _asn_ctx),
    asn_MAP_Ngap_E_RABInformationItem_ExtIEs_tag2el_189,
    2, /* Count of tags in the map */
    0,
    0,
    0,  /* Optional elements (not needed) */
    -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_E_RABInformationItem_ExtIEs = {
    "E-RABInformationItem-ExtIEs",
    "E-RABInformationItem-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_E_RABInformationItem_ExtIEs_tags_189,
    sizeof(asn_DEF_Ngap_E_RABInformationItem_ExtIEs_tags_189) /
        sizeof(asn_DEF_Ngap_E_RABInformationItem_ExtIEs_tags_189[0]), /* 1 */
    asn_DEF_Ngap_E_RABInformationItem_ExtIEs_tags_189, /* Same as above */
    sizeof(asn_DEF_Ngap_E_RABInformationItem_ExtIEs_tags_189) /
        sizeof(asn_DEF_Ngap_E_RABInformationItem_ExtIEs_tags_189[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_E_RABInformationItem_ExtIEs_189,
    3,                                                  /* Elements count */
    &asn_SPC_Ngap_E_RABInformationItem_ExtIEs_specs_189 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_196 = {
    sizeof(struct Ngap_EUTRA_CGI_ExtIEs__extensionValue),
    offsetof(struct Ngap_EUTRA_CGI_ExtIEs__extensionValue, _asn_ctx),
    offsetof(struct Ngap_EUTRA_CGI_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_EUTRA_CGI_ExtIEs__extensionValue*) 0)->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_196 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_196 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_EUTRA_CGI_ExtIEs_193[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_EUTRA_CGI_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_194, &asn_PER_memb_Ngap_id_constr_194,
      memb_Ngap_id_constraint_193},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_EUTRA_CGI_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_195,
      &asn_PER_memb_Ngap_criticality_constr_195,
      memb_Ngap_criticality_constraint_193},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_EUTRA_CGI_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_196,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_196,
      &asn_PER_memb_Ngap_extensionValue_constr_196,
      memb_Ngap_extensionValue_constraint_193},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t asn_DEF_Ngap_EUTRA_CGI_ExtIEs_tags_193[] = {
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t asn_MAP_Ngap_EUTRA_CGI_ExtIEs_tag2el_193[] =
    {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_EUTRA_CGI_ExtIEs_specs_193 = {
    sizeof(struct Ngap_EUTRA_CGI_ExtIEs),
    offsetof(struct Ngap_EUTRA_CGI_ExtIEs, _asn_ctx),
    asn_MAP_Ngap_EUTRA_CGI_ExtIEs_tag2el_193,
    2, /* Count of tags in the map */
    0,
    0,
    0,  /* Optional elements (not needed) */
    -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_EUTRA_CGI_ExtIEs = {
    "EUTRA-CGI-ExtIEs",
    "EUTRA-CGI-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_EUTRA_CGI_ExtIEs_tags_193,
    sizeof(asn_DEF_Ngap_EUTRA_CGI_ExtIEs_tags_193) /
        sizeof(asn_DEF_Ngap_EUTRA_CGI_ExtIEs_tags_193[0]), /* 1 */
    asn_DEF_Ngap_EUTRA_CGI_ExtIEs_tags_193,                /* Same as above */
    sizeof(asn_DEF_Ngap_EUTRA_CGI_ExtIEs_tags_193) /
        sizeof(asn_DEF_Ngap_EUTRA_CGI_ExtIEs_tags_193[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_EUTRA_CGI_ExtIEs_193,
    3,                                       /* Elements count */
    &asn_SPC_Ngap_EUTRA_CGI_ExtIEs_specs_193 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_200 = {
    sizeof(struct Ngap_ExpectedUEActivityBehaviour_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_ExpectedUEActivityBehaviour_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct Ngap_ExpectedUEActivityBehaviour_ExtIEs__extensionValue,
        present),
    sizeof(((struct Ngap_ExpectedUEActivityBehaviour_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_200 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_200 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_ExpectedUEActivityBehaviour_ExtIEs_197[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_ExpectedUEActivityBehaviour_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_198, &asn_PER_memb_Ngap_id_constr_198,
      memb_Ngap_id_constraint_197},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_ExpectedUEActivityBehaviour_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_199,
      &asn_PER_memb_Ngap_criticality_constr_199,
      memb_Ngap_criticality_constraint_197},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_ExpectedUEActivityBehaviour_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_200,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_200,
      &asn_PER_memb_Ngap_extensionValue_constr_200,
      memb_Ngap_extensionValue_constraint_197},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_ExpectedUEActivityBehaviour_ExtIEs_tags_197[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_ExpectedUEActivityBehaviour_ExtIEs_tag2el_197[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_ExpectedUEActivityBehaviour_ExtIEs_specs_197 = {
        sizeof(struct Ngap_ExpectedUEActivityBehaviour_ExtIEs),
        offsetof(struct Ngap_ExpectedUEActivityBehaviour_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_ExpectedUEActivityBehaviour_ExtIEs_tag2el_197,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_ExpectedUEActivityBehaviour_ExtIEs = {
    "ExpectedUEActivityBehaviour-ExtIEs",
    "ExpectedUEActivityBehaviour-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_ExpectedUEActivityBehaviour_ExtIEs_tags_197,
    sizeof(asn_DEF_Ngap_ExpectedUEActivityBehaviour_ExtIEs_tags_197) /
        sizeof(
            asn_DEF_Ngap_ExpectedUEActivityBehaviour_ExtIEs_tags_197[0]), /* 1
                                                                           */
    asn_DEF_Ngap_ExpectedUEActivityBehaviour_ExtIEs_tags_197, /* Same as above
                                                               */
    sizeof(asn_DEF_Ngap_ExpectedUEActivityBehaviour_ExtIEs_tags_197) /
        sizeof(
            asn_DEF_Ngap_ExpectedUEActivityBehaviour_ExtIEs_tags_197[0]), /* 1
                                                                           */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_ExpectedUEActivityBehaviour_ExtIEs_197,
    3, /* Elements count */
    &asn_SPC_Ngap_ExpectedUEActivityBehaviour_ExtIEs_specs_197 /* Additional
                                                                  specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_204 = {
    sizeof(struct Ngap_ExpectedUEBehaviour_ExtIEs__extensionValue),
    offsetof(struct Ngap_ExpectedUEBehaviour_ExtIEs__extensionValue, _asn_ctx),
    offsetof(struct Ngap_ExpectedUEBehaviour_ExtIEs__extensionValue, present),
    sizeof(
        ((struct Ngap_ExpectedUEBehaviour_ExtIEs__extensionValue*) 0)->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_204 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_204 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_ExpectedUEBehaviour_ExtIEs_201[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_ExpectedUEBehaviour_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_202, &asn_PER_memb_Ngap_id_constr_202,
      memb_Ngap_id_constraint_201},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_ExpectedUEBehaviour_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_203,
      &asn_PER_memb_Ngap_criticality_constr_203,
      memb_Ngap_criticality_constraint_201},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_ExpectedUEBehaviour_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_204,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_204,
      &asn_PER_memb_Ngap_extensionValue_constr_204,
      memb_Ngap_extensionValue_constraint_201},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t asn_DEF_Ngap_ExpectedUEBehaviour_ExtIEs_tags_201[] =
    {(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_ExpectedUEBehaviour_ExtIEs_tag2el_201[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_ExpectedUEBehaviour_ExtIEs_specs_201 = {
    sizeof(struct Ngap_ExpectedUEBehaviour_ExtIEs),
    offsetof(struct Ngap_ExpectedUEBehaviour_ExtIEs, _asn_ctx),
    asn_MAP_Ngap_ExpectedUEBehaviour_ExtIEs_tag2el_201,
    2, /* Count of tags in the map */
    0,
    0,
    0,  /* Optional elements (not needed) */
    -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_ExpectedUEBehaviour_ExtIEs = {
    "ExpectedUEBehaviour-ExtIEs",
    "ExpectedUEBehaviour-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_ExpectedUEBehaviour_ExtIEs_tags_201,
    sizeof(asn_DEF_Ngap_ExpectedUEBehaviour_ExtIEs_tags_201) /
        sizeof(asn_DEF_Ngap_ExpectedUEBehaviour_ExtIEs_tags_201[0]), /* 1 */
    asn_DEF_Ngap_ExpectedUEBehaviour_ExtIEs_tags_201, /* Same as above */
    sizeof(asn_DEF_Ngap_ExpectedUEBehaviour_ExtIEs_tags_201) /
        sizeof(asn_DEF_Ngap_ExpectedUEBehaviour_ExtIEs_tags_201[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_ExpectedUEBehaviour_ExtIEs_201,
    3,                                                 /* Elements count */
    &asn_SPC_Ngap_ExpectedUEBehaviour_ExtIEs_specs_201 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_208 = {
    sizeof(struct Ngap_ExpectedUEMovingTrajectoryItem_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_ExpectedUEMovingTrajectoryItem_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct Ngap_ExpectedUEMovingTrajectoryItem_ExtIEs__extensionValue,
        present),
    sizeof(
        ((struct Ngap_ExpectedUEMovingTrajectoryItem_ExtIEs__extensionValue*) 0)
            ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_208 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_208 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_ExpectedUEMovingTrajectoryItem_ExtIEs_205[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_ExpectedUEMovingTrajectoryItem_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_206, &asn_PER_memb_Ngap_id_constr_206,
      memb_Ngap_id_constraint_205},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_ExpectedUEMovingTrajectoryItem_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_207,
      &asn_PER_memb_Ngap_criticality_constr_207,
      memb_Ngap_criticality_constraint_205},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(
         struct Ngap_ExpectedUEMovingTrajectoryItem_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_208,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_208,
      &asn_PER_memb_Ngap_extensionValue_constr_208,
      memb_Ngap_extensionValue_constraint_205},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_ExpectedUEMovingTrajectoryItem_ExtIEs_tags_205[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_ExpectedUEMovingTrajectoryItem_ExtIEs_tag2el_205[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_ExpectedUEMovingTrajectoryItem_ExtIEs_specs_205 = {
        sizeof(struct Ngap_ExpectedUEMovingTrajectoryItem_ExtIEs),
        offsetof(struct Ngap_ExpectedUEMovingTrajectoryItem_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_ExpectedUEMovingTrajectoryItem_ExtIEs_tag2el_205,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_ExpectedUEMovingTrajectoryItem_ExtIEs = {
    "ExpectedUEMovingTrajectoryItem-ExtIEs",
    "ExpectedUEMovingTrajectoryItem-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_ExpectedUEMovingTrajectoryItem_ExtIEs_tags_205,
    sizeof(asn_DEF_Ngap_ExpectedUEMovingTrajectoryItem_ExtIEs_tags_205) /
        sizeof(asn_DEF_Ngap_ExpectedUEMovingTrajectoryItem_ExtIEs_tags_205
                   [0]),                                         /* 1 */
    asn_DEF_Ngap_ExpectedUEMovingTrajectoryItem_ExtIEs_tags_205, /* Same as
                                                                    above */
    sizeof(asn_DEF_Ngap_ExpectedUEMovingTrajectoryItem_ExtIEs_tags_205) /
        sizeof(asn_DEF_Ngap_ExpectedUEMovingTrajectoryItem_ExtIEs_tags_205
                   [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_ExpectedUEMovingTrajectoryItem_ExtIEs_205,
    3, /* Elements count */
    &asn_SPC_Ngap_ExpectedUEMovingTrajectoryItem_ExtIEs_specs_205 /* Additional
                                                                     specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_212 = {
    sizeof(struct Ngap_FiveG_S_TMSI_ExtIEs__extensionValue),
    offsetof(struct Ngap_FiveG_S_TMSI_ExtIEs__extensionValue, _asn_ctx),
    offsetof(struct Ngap_FiveG_S_TMSI_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_FiveG_S_TMSI_ExtIEs__extensionValue*) 0)->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_212 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_212 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_FiveG_S_TMSI_ExtIEs_209[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_FiveG_S_TMSI_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_210, &asn_PER_memb_Ngap_id_constr_210,
      memb_Ngap_id_constraint_209},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_FiveG_S_TMSI_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_211,
      &asn_PER_memb_Ngap_criticality_constr_211,
      memb_Ngap_criticality_constraint_209},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_FiveG_S_TMSI_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_212,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_212,
      &asn_PER_memb_Ngap_extensionValue_constr_212,
      memb_Ngap_extensionValue_constraint_209},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t asn_DEF_Ngap_FiveG_S_TMSI_ExtIEs_tags_209[] = {
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_FiveG_S_TMSI_ExtIEs_tag2el_209[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_FiveG_S_TMSI_ExtIEs_specs_209 = {
    sizeof(struct Ngap_FiveG_S_TMSI_ExtIEs),
    offsetof(struct Ngap_FiveG_S_TMSI_ExtIEs, _asn_ctx),
    asn_MAP_Ngap_FiveG_S_TMSI_ExtIEs_tag2el_209,
    2, /* Count of tags in the map */
    0,
    0,
    0,  /* Optional elements (not needed) */
    -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_FiveG_S_TMSI_ExtIEs = {
    "FiveG-S-TMSI-ExtIEs",
    "FiveG-S-TMSI-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_FiveG_S_TMSI_ExtIEs_tags_209,
    sizeof(asn_DEF_Ngap_FiveG_S_TMSI_ExtIEs_tags_209) /
        sizeof(asn_DEF_Ngap_FiveG_S_TMSI_ExtIEs_tags_209[0]), /* 1 */
    asn_DEF_Ngap_FiveG_S_TMSI_ExtIEs_tags_209, /* Same as above */
    sizeof(asn_DEF_Ngap_FiveG_S_TMSI_ExtIEs_tags_209) /
        sizeof(asn_DEF_Ngap_FiveG_S_TMSI_ExtIEs_tags_209[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_FiveG_S_TMSI_ExtIEs_209,
    3,                                          /* Elements count */
    &asn_SPC_Ngap_FiveG_S_TMSI_ExtIEs_specs_209 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_216 = {
    sizeof(struct Ngap_ForbiddenAreaInformation_Item_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_ForbiddenAreaInformation_Item_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct Ngap_ForbiddenAreaInformation_Item_ExtIEs__extensionValue,
        present),
    sizeof(
        ((struct Ngap_ForbiddenAreaInformation_Item_ExtIEs__extensionValue*) 0)
            ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_216 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_216 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_ForbiddenAreaInformation_Item_ExtIEs_213[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_ForbiddenAreaInformation_Item_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_214, &asn_PER_memb_Ngap_id_constr_214,
      memb_Ngap_id_constraint_213},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_ForbiddenAreaInformation_Item_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_215,
      &asn_PER_memb_Ngap_criticality_constr_215,
      memb_Ngap_criticality_constraint_213},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_ForbiddenAreaInformation_Item_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_216,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_216,
      &asn_PER_memb_Ngap_extensionValue_constr_216,
      memb_Ngap_extensionValue_constraint_213},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_ForbiddenAreaInformation_Item_ExtIEs_tags_213[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_ForbiddenAreaInformation_Item_ExtIEs_tag2el_213[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_ForbiddenAreaInformation_Item_ExtIEs_specs_213 = {
        sizeof(struct Ngap_ForbiddenAreaInformation_Item_ExtIEs),
        offsetof(struct Ngap_ForbiddenAreaInformation_Item_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_ForbiddenAreaInformation_Item_ExtIEs_tag2el_213,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_ForbiddenAreaInformation_Item_ExtIEs = {
    "ForbiddenAreaInformation-Item-ExtIEs",
    "ForbiddenAreaInformation-Item-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_ForbiddenAreaInformation_Item_ExtIEs_tags_213,
    sizeof(asn_DEF_Ngap_ForbiddenAreaInformation_Item_ExtIEs_tags_213) /
        sizeof(asn_DEF_Ngap_ForbiddenAreaInformation_Item_ExtIEs_tags_213
                   [0]),                                        /* 1 */
    asn_DEF_Ngap_ForbiddenAreaInformation_Item_ExtIEs_tags_213, /* Same as above
                                                                 */
    sizeof(asn_DEF_Ngap_ForbiddenAreaInformation_Item_ExtIEs_tags_213) /
        sizeof(asn_DEF_Ngap_ForbiddenAreaInformation_Item_ExtIEs_tags_213
                   [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_ForbiddenAreaInformation_Item_ExtIEs_213,
    3, /* Elements count */
    &asn_SPC_Ngap_ForbiddenAreaInformation_Item_ExtIEs_specs_213 /* Additional
                                                                    specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_220 = {
    sizeof(struct Ngap_GBR_QosInformation_ExtIEs__extensionValue),
    offsetof(struct Ngap_GBR_QosInformation_ExtIEs__extensionValue, _asn_ctx),
    offsetof(struct Ngap_GBR_QosInformation_ExtIEs__extensionValue, present),
    sizeof(
        ((struct Ngap_GBR_QosInformation_ExtIEs__extensionValue*) 0)->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_220 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_220 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_GBR_QosInformation_ExtIEs_217[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_GBR_QosInformation_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_218, &asn_PER_memb_Ngap_id_constr_218,
      memb_Ngap_id_constraint_217},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_GBR_QosInformation_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_219,
      &asn_PER_memb_Ngap_criticality_constr_219,
      memb_Ngap_criticality_constraint_217},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_GBR_QosInformation_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_220,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_220,
      &asn_PER_memb_Ngap_extensionValue_constr_220,
      memb_Ngap_extensionValue_constraint_217},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t asn_DEF_Ngap_GBR_QosInformation_ExtIEs_tags_217[] = {
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_GBR_QosInformation_ExtIEs_tag2el_217[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_GBR_QosInformation_ExtIEs_specs_217 = {
    sizeof(struct Ngap_GBR_QosInformation_ExtIEs),
    offsetof(struct Ngap_GBR_QosInformation_ExtIEs, _asn_ctx),
    asn_MAP_Ngap_GBR_QosInformation_ExtIEs_tag2el_217,
    2, /* Count of tags in the map */
    0,
    0,
    0,  /* Optional elements (not needed) */
    -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_GBR_QosInformation_ExtIEs = {
    "GBR-QosInformation-ExtIEs",
    "GBR-QosInformation-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_GBR_QosInformation_ExtIEs_tags_217,
    sizeof(asn_DEF_Ngap_GBR_QosInformation_ExtIEs_tags_217) /
        sizeof(asn_DEF_Ngap_GBR_QosInformation_ExtIEs_tags_217[0]), /* 1 */
    asn_DEF_Ngap_GBR_QosInformation_ExtIEs_tags_217, /* Same as above */
    sizeof(asn_DEF_Ngap_GBR_QosInformation_ExtIEs_tags_217) /
        sizeof(asn_DEF_Ngap_GBR_QosInformation_ExtIEs_tags_217[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_GBR_QosInformation_ExtIEs_217,
    3,                                                /* Elements count */
    &asn_SPC_Ngap_GBR_QosInformation_ExtIEs_specs_217 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_224 = {
    sizeof(struct Ngap_GlobalGNB_ID_ExtIEs__extensionValue),
    offsetof(struct Ngap_GlobalGNB_ID_ExtIEs__extensionValue, _asn_ctx),
    offsetof(struct Ngap_GlobalGNB_ID_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_GlobalGNB_ID_ExtIEs__extensionValue*) 0)->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_224 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_224 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_GlobalGNB_ID_ExtIEs_221[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_GlobalGNB_ID_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_222, &asn_PER_memb_Ngap_id_constr_222,
      memb_Ngap_id_constraint_221},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_GlobalGNB_ID_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_223,
      &asn_PER_memb_Ngap_criticality_constr_223,
      memb_Ngap_criticality_constraint_221},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_GlobalGNB_ID_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_224,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_224,
      &asn_PER_memb_Ngap_extensionValue_constr_224,
      memb_Ngap_extensionValue_constraint_221},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t asn_DEF_Ngap_GlobalGNB_ID_ExtIEs_tags_221[] = {
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_GlobalGNB_ID_ExtIEs_tag2el_221[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_GlobalGNB_ID_ExtIEs_specs_221 = {
    sizeof(struct Ngap_GlobalGNB_ID_ExtIEs),
    offsetof(struct Ngap_GlobalGNB_ID_ExtIEs, _asn_ctx),
    asn_MAP_Ngap_GlobalGNB_ID_ExtIEs_tag2el_221,
    2, /* Count of tags in the map */
    0,
    0,
    0,  /* Optional elements (not needed) */
    -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_GlobalGNB_ID_ExtIEs = {
    "GlobalGNB-ID-ExtIEs",
    "GlobalGNB-ID-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_GlobalGNB_ID_ExtIEs_tags_221,
    sizeof(asn_DEF_Ngap_GlobalGNB_ID_ExtIEs_tags_221) /
        sizeof(asn_DEF_Ngap_GlobalGNB_ID_ExtIEs_tags_221[0]), /* 1 */
    asn_DEF_Ngap_GlobalGNB_ID_ExtIEs_tags_221, /* Same as above */
    sizeof(asn_DEF_Ngap_GlobalGNB_ID_ExtIEs_tags_221) /
        sizeof(asn_DEF_Ngap_GlobalGNB_ID_ExtIEs_tags_221[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_GlobalGNB_ID_ExtIEs_221,
    3,                                          /* Elements count */
    &asn_SPC_Ngap_GlobalGNB_ID_ExtIEs_specs_221 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_228 = {
    sizeof(struct Ngap_GlobalN3IWF_ID_ExtIEs__extensionValue),
    offsetof(struct Ngap_GlobalN3IWF_ID_ExtIEs__extensionValue, _asn_ctx),
    offsetof(struct Ngap_GlobalN3IWF_ID_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_GlobalN3IWF_ID_ExtIEs__extensionValue*) 0)->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_228 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_228 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_GlobalN3IWF_ID_ExtIEs_225[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_GlobalN3IWF_ID_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_226, &asn_PER_memb_Ngap_id_constr_226,
      memb_Ngap_id_constraint_225},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_GlobalN3IWF_ID_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_227,
      &asn_PER_memb_Ngap_criticality_constr_227,
      memb_Ngap_criticality_constraint_225},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_GlobalN3IWF_ID_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_228,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_228,
      &asn_PER_memb_Ngap_extensionValue_constr_228,
      memb_Ngap_extensionValue_constraint_225},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t asn_DEF_Ngap_GlobalN3IWF_ID_ExtIEs_tags_225[] = {
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_GlobalN3IWF_ID_ExtIEs_tag2el_225[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_GlobalN3IWF_ID_ExtIEs_specs_225 = {
    sizeof(struct Ngap_GlobalN3IWF_ID_ExtIEs),
    offsetof(struct Ngap_GlobalN3IWF_ID_ExtIEs, _asn_ctx),
    asn_MAP_Ngap_GlobalN3IWF_ID_ExtIEs_tag2el_225,
    2, /* Count of tags in the map */
    0,
    0,
    0,  /* Optional elements (not needed) */
    -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_GlobalN3IWF_ID_ExtIEs = {
    "GlobalN3IWF-ID-ExtIEs",
    "GlobalN3IWF-ID-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_GlobalN3IWF_ID_ExtIEs_tags_225,
    sizeof(asn_DEF_Ngap_GlobalN3IWF_ID_ExtIEs_tags_225) /
        sizeof(asn_DEF_Ngap_GlobalN3IWF_ID_ExtIEs_tags_225[0]), /* 1 */
    asn_DEF_Ngap_GlobalN3IWF_ID_ExtIEs_tags_225, /* Same as above */
    sizeof(asn_DEF_Ngap_GlobalN3IWF_ID_ExtIEs_tags_225) /
        sizeof(asn_DEF_Ngap_GlobalN3IWF_ID_ExtIEs_tags_225[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_GlobalN3IWF_ID_ExtIEs_225,
    3,                                            /* Elements count */
    &asn_SPC_Ngap_GlobalN3IWF_ID_ExtIEs_specs_225 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_232 = {
    sizeof(struct Ngap_GlobalNgENB_ID_ExtIEs__extensionValue),
    offsetof(struct Ngap_GlobalNgENB_ID_ExtIEs__extensionValue, _asn_ctx),
    offsetof(struct Ngap_GlobalNgENB_ID_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_GlobalNgENB_ID_ExtIEs__extensionValue*) 0)->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_232 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_232 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_GlobalNgENB_ID_ExtIEs_229[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_GlobalNgENB_ID_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_230, &asn_PER_memb_Ngap_id_constr_230,
      memb_Ngap_id_constraint_229},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_GlobalNgENB_ID_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_231,
      &asn_PER_memb_Ngap_criticality_constr_231,
      memb_Ngap_criticality_constraint_229},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_GlobalNgENB_ID_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_232,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_232,
      &asn_PER_memb_Ngap_extensionValue_constr_232,
      memb_Ngap_extensionValue_constraint_229},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t asn_DEF_Ngap_GlobalNgENB_ID_ExtIEs_tags_229[] = {
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_GlobalNgENB_ID_ExtIEs_tag2el_229[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_GlobalNgENB_ID_ExtIEs_specs_229 = {
    sizeof(struct Ngap_GlobalNgENB_ID_ExtIEs),
    offsetof(struct Ngap_GlobalNgENB_ID_ExtIEs, _asn_ctx),
    asn_MAP_Ngap_GlobalNgENB_ID_ExtIEs_tag2el_229,
    2, /* Count of tags in the map */
    0,
    0,
    0,  /* Optional elements (not needed) */
    -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_GlobalNgENB_ID_ExtIEs = {
    "GlobalNgENB-ID-ExtIEs",
    "GlobalNgENB-ID-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_GlobalNgENB_ID_ExtIEs_tags_229,
    sizeof(asn_DEF_Ngap_GlobalNgENB_ID_ExtIEs_tags_229) /
        sizeof(asn_DEF_Ngap_GlobalNgENB_ID_ExtIEs_tags_229[0]), /* 1 */
    asn_DEF_Ngap_GlobalNgENB_ID_ExtIEs_tags_229, /* Same as above */
    sizeof(asn_DEF_Ngap_GlobalNgENB_ID_ExtIEs_tags_229) /
        sizeof(asn_DEF_Ngap_GlobalNgENB_ID_ExtIEs_tags_229[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_GlobalNgENB_ID_ExtIEs_229,
    3,                                            /* Elements count */
    &asn_SPC_Ngap_GlobalNgENB_ID_ExtIEs_specs_229 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_236 = {
    sizeof(struct Ngap_GTPTunnel_ExtIEs__extensionValue),
    offsetof(struct Ngap_GTPTunnel_ExtIEs__extensionValue, _asn_ctx),
    offsetof(struct Ngap_GTPTunnel_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_GTPTunnel_ExtIEs__extensionValue*) 0)->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_236 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_236 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_GTPTunnel_ExtIEs_233[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_GTPTunnel_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_234, &asn_PER_memb_Ngap_id_constr_234,
      memb_Ngap_id_constraint_233},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_GTPTunnel_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_235,
      &asn_PER_memb_Ngap_criticality_constr_235,
      memb_Ngap_criticality_constraint_233},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_GTPTunnel_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_236,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_236,
      &asn_PER_memb_Ngap_extensionValue_constr_236,
      memb_Ngap_extensionValue_constraint_233},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t asn_DEF_Ngap_GTPTunnel_ExtIEs_tags_233[] = {
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t asn_MAP_Ngap_GTPTunnel_ExtIEs_tag2el_233[] =
    {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_GTPTunnel_ExtIEs_specs_233 = {
    sizeof(struct Ngap_GTPTunnel_ExtIEs),
    offsetof(struct Ngap_GTPTunnel_ExtIEs, _asn_ctx),
    asn_MAP_Ngap_GTPTunnel_ExtIEs_tag2el_233,
    2, /* Count of tags in the map */
    0,
    0,
    0,  /* Optional elements (not needed) */
    -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_GTPTunnel_ExtIEs = {
    "GTPTunnel-ExtIEs",
    "GTPTunnel-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_GTPTunnel_ExtIEs_tags_233,
    sizeof(asn_DEF_Ngap_GTPTunnel_ExtIEs_tags_233) /
        sizeof(asn_DEF_Ngap_GTPTunnel_ExtIEs_tags_233[0]), /* 1 */
    asn_DEF_Ngap_GTPTunnel_ExtIEs_tags_233,                /* Same as above */
    sizeof(asn_DEF_Ngap_GTPTunnel_ExtIEs_tags_233) /
        sizeof(asn_DEF_Ngap_GTPTunnel_ExtIEs_tags_233[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_GTPTunnel_ExtIEs_233,
    3,                                       /* Elements count */
    &asn_SPC_Ngap_GTPTunnel_ExtIEs_specs_233 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_240 = {
    sizeof(struct Ngap_GUAMI_ExtIEs__extensionValue),
    offsetof(struct Ngap_GUAMI_ExtIEs__extensionValue, _asn_ctx),
    offsetof(struct Ngap_GUAMI_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_GUAMI_ExtIEs__extensionValue*) 0)->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_240 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_240 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_GUAMI_ExtIEs_237[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_GUAMI_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_238, &asn_PER_memb_Ngap_id_constr_238,
      memb_Ngap_id_constraint_237},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_GUAMI_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_239,
      &asn_PER_memb_Ngap_criticality_constr_239,
      memb_Ngap_criticality_constraint_237},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_GUAMI_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_240,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_240,
      &asn_PER_memb_Ngap_extensionValue_constr_240,
      memb_Ngap_extensionValue_constraint_237},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t asn_DEF_Ngap_GUAMI_ExtIEs_tags_237[] = {
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t asn_MAP_Ngap_GUAMI_ExtIEs_tag2el_237[] = {
    {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
    {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_GUAMI_ExtIEs_specs_237 = {
    sizeof(struct Ngap_GUAMI_ExtIEs),
    offsetof(struct Ngap_GUAMI_ExtIEs, _asn_ctx),
    asn_MAP_Ngap_GUAMI_ExtIEs_tag2el_237,
    2, /* Count of tags in the map */
    0,
    0,
    0,  /* Optional elements (not needed) */
    -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_GUAMI_ExtIEs = {
    "GUAMI-ExtIEs",
    "GUAMI-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_GUAMI_ExtIEs_tags_237,
    sizeof(asn_DEF_Ngap_GUAMI_ExtIEs_tags_237) /
        sizeof(asn_DEF_Ngap_GUAMI_ExtIEs_tags_237[0]), /* 1 */
    asn_DEF_Ngap_GUAMI_ExtIEs_tags_237,                /* Same as above */
    sizeof(asn_DEF_Ngap_GUAMI_ExtIEs_tags_237) /
        sizeof(asn_DEF_Ngap_GUAMI_ExtIEs_tags_237[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_GUAMI_ExtIEs_237,
    3,                                   /* Elements count */
    &asn_SPC_Ngap_GUAMI_ExtIEs_specs_237 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_244 = {
    sizeof(struct Ngap_HandoverCommandTransfer_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_HandoverCommandTransfer_ExtIEs__extensionValue, _asn_ctx),
    offsetof(
        struct Ngap_HandoverCommandTransfer_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_HandoverCommandTransfer_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_244 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_244 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_HandoverCommandTransfer_ExtIEs_241[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_HandoverCommandTransfer_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_242, &asn_PER_memb_Ngap_id_constr_242,
      memb_Ngap_id_constraint_241},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_HandoverCommandTransfer_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_243,
      &asn_PER_memb_Ngap_criticality_constr_243,
      memb_Ngap_criticality_constraint_241},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_HandoverCommandTransfer_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_244,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_244,
      &asn_PER_memb_Ngap_extensionValue_constr_244,
      memb_Ngap_extensionValue_constraint_241},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_HandoverCommandTransfer_ExtIEs_tags_241[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_HandoverCommandTransfer_ExtIEs_tag2el_241[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_HandoverCommandTransfer_ExtIEs_specs_241 =
    {
        sizeof(struct Ngap_HandoverCommandTransfer_ExtIEs),
        offsetof(struct Ngap_HandoverCommandTransfer_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_HandoverCommandTransfer_ExtIEs_tag2el_241,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_HandoverCommandTransfer_ExtIEs = {
    "HandoverCommandTransfer-ExtIEs",
    "HandoverCommandTransfer-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_HandoverCommandTransfer_ExtIEs_tags_241,
    sizeof(asn_DEF_Ngap_HandoverCommandTransfer_ExtIEs_tags_241) /
        sizeof(asn_DEF_Ngap_HandoverCommandTransfer_ExtIEs_tags_241[0]), /* 1 */
    asn_DEF_Ngap_HandoverCommandTransfer_ExtIEs_tags_241, /* Same as above */
    sizeof(asn_DEF_Ngap_HandoverCommandTransfer_ExtIEs_tags_241) /
        sizeof(asn_DEF_Ngap_HandoverCommandTransfer_ExtIEs_tags_241[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_HandoverCommandTransfer_ExtIEs_241,
    3,                                                     /* Elements count */
    &asn_SPC_Ngap_HandoverCommandTransfer_ExtIEs_specs_241 /* Additional specs
                                                            */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_248 = {
    sizeof(struct
           Ngap_HandoverPreparationUnsuccessfulTransfer_ExtIEs__extensionValue),
    offsetof(
        struct
        Ngap_HandoverPreparationUnsuccessfulTransfer_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct
        Ngap_HandoverPreparationUnsuccessfulTransfer_ExtIEs__extensionValue,
        present),
    sizeof(
        ((struct
          Ngap_HandoverPreparationUnsuccessfulTransfer_ExtIEs__extensionValue*) 0)
            ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_248 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_248 /* Additional specs */
};

asn_TYPE_member_t
    asn_MBR_Ngap_HandoverPreparationUnsuccessfulTransfer_ExtIEs_245[] = {
        {ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_HandoverPreparationUnsuccessfulTransfer_ExtIEs, id),
         (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
         0,
         &asn_DEF_Ngap_ProtocolExtensionID,
         0,
         {&asn_OER_memb_Ngap_id_constr_246, &asn_PER_memb_Ngap_id_constr_246,
          memb_Ngap_id_constraint_245},
         0,
         0, /* No default value */
         "id"},
        {ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_HandoverPreparationUnsuccessfulTransfer_ExtIEs,
             criticality),
         (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
         0,
         &asn_DEF_Ngap_Criticality,
         0,
         {&asn_OER_memb_Ngap_criticality_constr_247,
          &asn_PER_memb_Ngap_criticality_constr_247,
          memb_Ngap_criticality_constraint_245},
         0,
         0, /* No default value */
         "criticality"},
        {ATF_OPEN_TYPE | ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_HandoverPreparationUnsuccessfulTransfer_ExtIEs,
             extensionValue),
         -1 /* Ambiguous tag (ANY?) */,
         0,
         &asn_DEF_Ngap_extensionValue_248,
         0,
         {&asn_OER_memb_Ngap_extensionValue_constr_248,
          &asn_PER_memb_Ngap_extensionValue_constr_248,
          memb_Ngap_extensionValue_constraint_245},
         0,
         0, /* No default value */
         "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_HandoverPreparationUnsuccessfulTransfer_ExtIEs_tags_245[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_HandoverPreparationUnsuccessfulTransfer_ExtIEs_tag2el_245[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_HandoverPreparationUnsuccessfulTransfer_ExtIEs_specs_245 = {
        sizeof(struct Ngap_HandoverPreparationUnsuccessfulTransfer_ExtIEs),
        offsetof(
            struct Ngap_HandoverPreparationUnsuccessfulTransfer_ExtIEs,
            _asn_ctx),
        asn_MAP_Ngap_HandoverPreparationUnsuccessfulTransfer_ExtIEs_tag2el_245,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_HandoverPreparationUnsuccessfulTransfer_ExtIEs = {
    "HandoverPreparationUnsuccessfulTransfer-ExtIEs",
    "HandoverPreparationUnsuccessfulTransfer-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_HandoverPreparationUnsuccessfulTransfer_ExtIEs_tags_245,
    sizeof(
        asn_DEF_Ngap_HandoverPreparationUnsuccessfulTransfer_ExtIEs_tags_245) /
        sizeof(
            asn_DEF_Ngap_HandoverPreparationUnsuccessfulTransfer_ExtIEs_tags_245
                [0]), /* 1 */
    asn_DEF_Ngap_HandoverPreparationUnsuccessfulTransfer_ExtIEs_tags_245, /* Same
                                                                             as
                                                                             above
                                                                           */
    sizeof(
        asn_DEF_Ngap_HandoverPreparationUnsuccessfulTransfer_ExtIEs_tags_245) /
        sizeof(
            asn_DEF_Ngap_HandoverPreparationUnsuccessfulTransfer_ExtIEs_tags_245
                [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_HandoverPreparationUnsuccessfulTransfer_ExtIEs_245,
    3, /* Elements count */
    &asn_SPC_Ngap_HandoverPreparationUnsuccessfulTransfer_ExtIEs_specs_245 /* Additional
                                                                              specs
                                                                            */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_252 = {
    sizeof(
        struct Ngap_HandoverRequestAcknowledgeTransfer_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_HandoverRequestAcknowledgeTransfer_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct Ngap_HandoverRequestAcknowledgeTransfer_ExtIEs__extensionValue,
        present),
    sizeof(((struct
             Ngap_HandoverRequestAcknowledgeTransfer_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_252 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_252 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_HandoverRequestAcknowledgeTransfer_ExtIEs_249[] =
    {
        {ATF_NOFLAGS,
         0,
         offsetof(struct Ngap_HandoverRequestAcknowledgeTransfer_ExtIEs, id),
         (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
         0,
         &asn_DEF_Ngap_ProtocolExtensionID,
         0,
         {&asn_OER_memb_Ngap_id_constr_250, &asn_PER_memb_Ngap_id_constr_250,
          memb_Ngap_id_constraint_249},
         0,
         0, /* No default value */
         "id"},
        {ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_HandoverRequestAcknowledgeTransfer_ExtIEs,
             criticality),
         (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
         0,
         &asn_DEF_Ngap_Criticality,
         0,
         {&asn_OER_memb_Ngap_criticality_constr_251,
          &asn_PER_memb_Ngap_criticality_constr_251,
          memb_Ngap_criticality_constraint_249},
         0,
         0, /* No default value */
         "criticality"},
        {ATF_OPEN_TYPE | ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_HandoverRequestAcknowledgeTransfer_ExtIEs,
             extensionValue),
         -1 /* Ambiguous tag (ANY?) */,
         0,
         &asn_DEF_Ngap_extensionValue_252,
         0,
         {&asn_OER_memb_Ngap_extensionValue_constr_252,
          &asn_PER_memb_Ngap_extensionValue_constr_252,
          memb_Ngap_extensionValue_constraint_249},
         0,
         0, /* No default value */
         "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_HandoverRequestAcknowledgeTransfer_ExtIEs_tags_249[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_HandoverRequestAcknowledgeTransfer_ExtIEs_tag2el_249[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_HandoverRequestAcknowledgeTransfer_ExtIEs_specs_249 = {
        sizeof(struct Ngap_HandoverRequestAcknowledgeTransfer_ExtIEs),
        offsetof(
            struct Ngap_HandoverRequestAcknowledgeTransfer_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_HandoverRequestAcknowledgeTransfer_ExtIEs_tag2el_249,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_HandoverRequestAcknowledgeTransfer_ExtIEs = {
    "HandoverRequestAcknowledgeTransfer-ExtIEs",
    "HandoverRequestAcknowledgeTransfer-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_HandoverRequestAcknowledgeTransfer_ExtIEs_tags_249,
    sizeof(asn_DEF_Ngap_HandoverRequestAcknowledgeTransfer_ExtIEs_tags_249) /
        sizeof(asn_DEF_Ngap_HandoverRequestAcknowledgeTransfer_ExtIEs_tags_249
                   [0]),                                             /* 1 */
    asn_DEF_Ngap_HandoverRequestAcknowledgeTransfer_ExtIEs_tags_249, /* Same as
                                                                        above */
    sizeof(asn_DEF_Ngap_HandoverRequestAcknowledgeTransfer_ExtIEs_tags_249) /
        sizeof(asn_DEF_Ngap_HandoverRequestAcknowledgeTransfer_ExtIEs_tags_249
                   [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_HandoverRequestAcknowledgeTransfer_ExtIEs_249,
    3, /* Elements count */
    &asn_SPC_Ngap_HandoverRequestAcknowledgeTransfer_ExtIEs_specs_249 /* Additional
                                                                         specs
                                                                       */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_256 = {
    sizeof(struct Ngap_HandoverRequiredTransfer_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_HandoverRequiredTransfer_ExtIEs__extensionValue, _asn_ctx),
    offsetof(
        struct Ngap_HandoverRequiredTransfer_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_HandoverRequiredTransfer_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_256 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_256 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_HandoverRequiredTransfer_ExtIEs_253[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_HandoverRequiredTransfer_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_254, &asn_PER_memb_Ngap_id_constr_254,
      memb_Ngap_id_constraint_253},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_HandoverRequiredTransfer_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_255,
      &asn_PER_memb_Ngap_criticality_constr_255,
      memb_Ngap_criticality_constraint_253},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_HandoverRequiredTransfer_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_256,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_256,
      &asn_PER_memb_Ngap_extensionValue_constr_256,
      memb_Ngap_extensionValue_constraint_253},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_HandoverRequiredTransfer_ExtIEs_tags_253[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_HandoverRequiredTransfer_ExtIEs_tag2el_253[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_HandoverRequiredTransfer_ExtIEs_specs_253 = {
        sizeof(struct Ngap_HandoverRequiredTransfer_ExtIEs),
        offsetof(struct Ngap_HandoverRequiredTransfer_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_HandoverRequiredTransfer_ExtIEs_tag2el_253,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_HandoverRequiredTransfer_ExtIEs = {
    "HandoverRequiredTransfer-ExtIEs",
    "HandoverRequiredTransfer-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_HandoverRequiredTransfer_ExtIEs_tags_253,
    sizeof(asn_DEF_Ngap_HandoverRequiredTransfer_ExtIEs_tags_253) /
        sizeof(
            asn_DEF_Ngap_HandoverRequiredTransfer_ExtIEs_tags_253[0]), /* 1 */
    asn_DEF_Ngap_HandoverRequiredTransfer_ExtIEs_tags_253, /* Same as above */
    sizeof(asn_DEF_Ngap_HandoverRequiredTransfer_ExtIEs_tags_253) /
        sizeof(
            asn_DEF_Ngap_HandoverRequiredTransfer_ExtIEs_tags_253[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_HandoverRequiredTransfer_ExtIEs_253,
    3,                                                      /* Elements count */
    &asn_SPC_Ngap_HandoverRequiredTransfer_ExtIEs_specs_253 /* Additional specs
                                                             */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_260 = {
    sizeof(
        struct
        Ngap_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs__extensionValue),
    offsetof(
        struct
        Ngap_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct
        Ngap_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs__extensionValue,
        present),
    sizeof(
        ((struct
          Ngap_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs__extensionValue*) 0)
            ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_260 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_260 /* Additional specs */
};

asn_TYPE_member_t
    asn_MBR_Ngap_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs_257[] = {
        {ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs,
             id),
         (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
         0,
         &asn_DEF_Ngap_ProtocolExtensionID,
         0,
         {&asn_OER_memb_Ngap_id_constr_258, &asn_PER_memb_Ngap_id_constr_258,
          memb_Ngap_id_constraint_257},
         0,
         0, /* No default value */
         "id"},
        {ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs,
             criticality),
         (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
         0,
         &asn_DEF_Ngap_Criticality,
         0,
         {&asn_OER_memb_Ngap_criticality_constr_259,
          &asn_PER_memb_Ngap_criticality_constr_259,
          memb_Ngap_criticality_constraint_257},
         0,
         0, /* No default value */
         "criticality"},
        {ATF_OPEN_TYPE | ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs,
             extensionValue),
         -1 /* Ambiguous tag (ANY?) */,
         0,
         &asn_DEF_Ngap_extensionValue_260,
         0,
         {&asn_OER_memb_Ngap_extensionValue_constr_260,
          &asn_PER_memb_Ngap_extensionValue_constr_260,
          memb_Ngap_extensionValue_constraint_257},
         0,
         0, /* No default value */
         "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs_tags_257
        [] = {(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs_tag2el_257
        [] = {
            {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
            {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs_specs_257 = {
        sizeof(
            struct Ngap_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs),
        offsetof(
            struct Ngap_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs,
            _asn_ctx),
        asn_MAP_Ngap_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs_tag2el_257,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs = {
    "HandoverResourceAllocationUnsuccessfulTransfer-ExtIEs",
    "HandoverResourceAllocationUnsuccessfulTransfer-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs_tags_257,
    sizeof(
        asn_DEF_Ngap_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs_tags_257) /
        sizeof(
            asn_DEF_Ngap_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs_tags_257
                [0]), /* 1 */
    asn_DEF_Ngap_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs_tags_257, /* Same as above */
    sizeof(
        asn_DEF_Ngap_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs_tags_257) /
        sizeof(
            asn_DEF_Ngap_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs_tags_257
                [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs_257,
    3, /* Elements count */
    &asn_SPC_Ngap_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs_specs_257 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_264 = {
    sizeof(
        struct
        Ngap_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs__extensionValue),
    offsetof(
        struct
        Ngap_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct
        Ngap_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs__extensionValue,
        present),
    sizeof(
        ((struct
          Ngap_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs__extensionValue*) 0)
            ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_264 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_264 /* Additional specs */
};

asn_TYPE_member_t
    asn_MBR_Ngap_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs_261[] = {
        {ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs, id),
         (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
         0,
         &asn_DEF_Ngap_ProtocolExtensionID,
         0,
         {&asn_OER_memb_Ngap_id_constr_262, &asn_PER_memb_Ngap_id_constr_262,
          memb_Ngap_id_constraint_261},
         0,
         0, /* No default value */
         "id"},
        {ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs,
             criticality),
         (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
         0,
         &asn_DEF_Ngap_Criticality,
         0,
         {&asn_OER_memb_Ngap_criticality_constr_263,
          &asn_PER_memb_Ngap_criticality_constr_263,
          memb_Ngap_criticality_constraint_261},
         0,
         0, /* No default value */
         "criticality"},
        {ATF_OPEN_TYPE | ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs,
             extensionValue),
         -1 /* Ambiguous tag (ANY?) */,
         0,
         &asn_DEF_Ngap_extensionValue_264,
         0,
         {&asn_OER_memb_Ngap_extensionValue_constr_264,
          &asn_PER_memb_Ngap_extensionValue_constr_264,
          memb_Ngap_extensionValue_constraint_261},
         0,
         0, /* No default value */
         "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs_tags_261[] =
        {(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs_tag2el_261
        [] = {
            {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
            {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs_specs_261 = {
        sizeof(struct Ngap_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs),
        offsetof(
            struct Ngap_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs,
            _asn_ctx),
        asn_MAP_Ngap_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs_tag2el_261,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs = {
    "InfoOnRecommendedCellsAndRANNodesForPaging-ExtIEs",
    "InfoOnRecommendedCellsAndRANNodesForPaging-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs_tags_261,
    sizeof(
        asn_DEF_Ngap_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs_tags_261) /
        sizeof(
            asn_DEF_Ngap_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs_tags_261
                [0]), /* 1 */
    asn_DEF_Ngap_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs_tags_261, /* Same as above */
    sizeof(
        asn_DEF_Ngap_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs_tags_261) /
        sizeof(
            asn_DEF_Ngap_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs_tags_261
                [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs_261,
    3, /* Elements count */
    &asn_SPC_Ngap_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs_specs_261 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_268 = {
    sizeof(struct Ngap_LastVisitedCellItem_ExtIEs__extensionValue),
    offsetof(struct Ngap_LastVisitedCellItem_ExtIEs__extensionValue, _asn_ctx),
    offsetof(struct Ngap_LastVisitedCellItem_ExtIEs__extensionValue, present),
    sizeof(
        ((struct Ngap_LastVisitedCellItem_ExtIEs__extensionValue*) 0)->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_268 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_268 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_LastVisitedCellItem_ExtIEs_265[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_LastVisitedCellItem_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_266, &asn_PER_memb_Ngap_id_constr_266,
      memb_Ngap_id_constraint_265},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_LastVisitedCellItem_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_267,
      &asn_PER_memb_Ngap_criticality_constr_267,
      memb_Ngap_criticality_constraint_265},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_LastVisitedCellItem_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_268,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_268,
      &asn_PER_memb_Ngap_extensionValue_constr_268,
      memb_Ngap_extensionValue_constraint_265},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t asn_DEF_Ngap_LastVisitedCellItem_ExtIEs_tags_265[] =
    {(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_LastVisitedCellItem_ExtIEs_tag2el_265[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_LastVisitedCellItem_ExtIEs_specs_265 = {
    sizeof(struct Ngap_LastVisitedCellItem_ExtIEs),
    offsetof(struct Ngap_LastVisitedCellItem_ExtIEs, _asn_ctx),
    asn_MAP_Ngap_LastVisitedCellItem_ExtIEs_tag2el_265,
    2, /* Count of tags in the map */
    0,
    0,
    0,  /* Optional elements (not needed) */
    -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_LastVisitedCellItem_ExtIEs = {
    "LastVisitedCellItem-ExtIEs",
    "LastVisitedCellItem-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_LastVisitedCellItem_ExtIEs_tags_265,
    sizeof(asn_DEF_Ngap_LastVisitedCellItem_ExtIEs_tags_265) /
        sizeof(asn_DEF_Ngap_LastVisitedCellItem_ExtIEs_tags_265[0]), /* 1 */
    asn_DEF_Ngap_LastVisitedCellItem_ExtIEs_tags_265, /* Same as above */
    sizeof(asn_DEF_Ngap_LastVisitedCellItem_ExtIEs_tags_265) /
        sizeof(asn_DEF_Ngap_LastVisitedCellItem_ExtIEs_tags_265[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_LastVisitedCellItem_ExtIEs_265,
    3,                                                 /* Elements count */
    &asn_SPC_Ngap_LastVisitedCellItem_ExtIEs_specs_265 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_272 = {
    sizeof(struct Ngap_LastVisitedNGRANCellInformation_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_LastVisitedNGRANCellInformation_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct Ngap_LastVisitedNGRANCellInformation_ExtIEs__extensionValue,
        present),
    sizeof(((struct
             Ngap_LastVisitedNGRANCellInformation_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_272 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_272 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_LastVisitedNGRANCellInformation_ExtIEs_269[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_LastVisitedNGRANCellInformation_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_270, &asn_PER_memb_Ngap_id_constr_270,
      memb_Ngap_id_constraint_269},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_LastVisitedNGRANCellInformation_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_271,
      &asn_PER_memb_Ngap_criticality_constr_271,
      memb_Ngap_criticality_constraint_269},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(
         struct Ngap_LastVisitedNGRANCellInformation_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_272,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_272,
      &asn_PER_memb_Ngap_extensionValue_constr_272,
      memb_Ngap_extensionValue_constraint_269},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_LastVisitedNGRANCellInformation_ExtIEs_tags_269[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_LastVisitedNGRANCellInformation_ExtIEs_tag2el_269[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_LastVisitedNGRANCellInformation_ExtIEs_specs_269 = {
        sizeof(struct Ngap_LastVisitedNGRANCellInformation_ExtIEs),
        offsetof(struct Ngap_LastVisitedNGRANCellInformation_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_LastVisitedNGRANCellInformation_ExtIEs_tag2el_269,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_LastVisitedNGRANCellInformation_ExtIEs = {
    "LastVisitedNGRANCellInformation-ExtIEs",
    "LastVisitedNGRANCellInformation-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_LastVisitedNGRANCellInformation_ExtIEs_tags_269,
    sizeof(asn_DEF_Ngap_LastVisitedNGRANCellInformation_ExtIEs_tags_269) /
        sizeof(asn_DEF_Ngap_LastVisitedNGRANCellInformation_ExtIEs_tags_269
                   [0]),                                          /* 1 */
    asn_DEF_Ngap_LastVisitedNGRANCellInformation_ExtIEs_tags_269, /* Same as
                                                                     above */
    sizeof(asn_DEF_Ngap_LastVisitedNGRANCellInformation_ExtIEs_tags_269) /
        sizeof(asn_DEF_Ngap_LastVisitedNGRANCellInformation_ExtIEs_tags_269
                   [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_LastVisitedNGRANCellInformation_ExtIEs_269,
    3, /* Elements count */
    &asn_SPC_Ngap_LastVisitedNGRANCellInformation_ExtIEs_specs_269 /* Additional
                                                                      specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_276 = {
    sizeof(struct Ngap_LocationReportingRequestType_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_LocationReportingRequestType_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct Ngap_LocationReportingRequestType_ExtIEs__extensionValue,
        present),
    sizeof(
        ((struct Ngap_LocationReportingRequestType_ExtIEs__extensionValue*) 0)
            ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_276 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_276 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_LocationReportingRequestType_ExtIEs_273[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_LocationReportingRequestType_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_274, &asn_PER_memb_Ngap_id_constr_274,
      memb_Ngap_id_constraint_273},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_LocationReportingRequestType_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_275,
      &asn_PER_memb_Ngap_criticality_constr_275,
      memb_Ngap_criticality_constraint_273},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_LocationReportingRequestType_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_276,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_276,
      &asn_PER_memb_Ngap_extensionValue_constr_276,
      memb_Ngap_extensionValue_constraint_273},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_LocationReportingRequestType_ExtIEs_tags_273[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_LocationReportingRequestType_ExtIEs_tag2el_273[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_LocationReportingRequestType_ExtIEs_specs_273 = {
        sizeof(struct Ngap_LocationReportingRequestType_ExtIEs),
        offsetof(struct Ngap_LocationReportingRequestType_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_LocationReportingRequestType_ExtIEs_tag2el_273,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_LocationReportingRequestType_ExtIEs = {
    "LocationReportingRequestType-ExtIEs",
    "LocationReportingRequestType-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_LocationReportingRequestType_ExtIEs_tags_273,
    sizeof(asn_DEF_Ngap_LocationReportingRequestType_ExtIEs_tags_273) /
        sizeof(
            asn_DEF_Ngap_LocationReportingRequestType_ExtIEs_tags_273[0]), /* 1
                                                                            */
    asn_DEF_Ngap_LocationReportingRequestType_ExtIEs_tags_273, /* Same as above
                                                                */
    sizeof(asn_DEF_Ngap_LocationReportingRequestType_ExtIEs_tags_273) /
        sizeof(
            asn_DEF_Ngap_LocationReportingRequestType_ExtIEs_tags_273[0]), /* 1
                                                                            */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_LocationReportingRequestType_ExtIEs_273,
    3, /* Elements count */
    &asn_SPC_Ngap_LocationReportingRequestType_ExtIEs_specs_273 /* Additional
                                                                   specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_280 = {
    sizeof(struct Ngap_MobilityRestrictionList_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_MobilityRestrictionList_ExtIEs__extensionValue, _asn_ctx),
    offsetof(
        struct Ngap_MobilityRestrictionList_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_MobilityRestrictionList_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_280 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_280 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_MobilityRestrictionList_ExtIEs_277[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_MobilityRestrictionList_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_278, &asn_PER_memb_Ngap_id_constr_278,
      memb_Ngap_id_constraint_277},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_MobilityRestrictionList_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_279,
      &asn_PER_memb_Ngap_criticality_constr_279,
      memb_Ngap_criticality_constraint_277},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_MobilityRestrictionList_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_280,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_280,
      &asn_PER_memb_Ngap_extensionValue_constr_280,
      memb_Ngap_extensionValue_constraint_277},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_MobilityRestrictionList_ExtIEs_tags_277[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_MobilityRestrictionList_ExtIEs_tag2el_277[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_MobilityRestrictionList_ExtIEs_specs_277 =
    {
        sizeof(struct Ngap_MobilityRestrictionList_ExtIEs),
        offsetof(struct Ngap_MobilityRestrictionList_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_MobilityRestrictionList_ExtIEs_tag2el_277,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_MobilityRestrictionList_ExtIEs = {
    "MobilityRestrictionList-ExtIEs",
    "MobilityRestrictionList-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_MobilityRestrictionList_ExtIEs_tags_277,
    sizeof(asn_DEF_Ngap_MobilityRestrictionList_ExtIEs_tags_277) /
        sizeof(asn_DEF_Ngap_MobilityRestrictionList_ExtIEs_tags_277[0]), /* 1 */
    asn_DEF_Ngap_MobilityRestrictionList_ExtIEs_tags_277, /* Same as above */
    sizeof(asn_DEF_Ngap_MobilityRestrictionList_ExtIEs_tags_277) /
        sizeof(asn_DEF_Ngap_MobilityRestrictionList_ExtIEs_tags_277[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_MobilityRestrictionList_ExtIEs_277,
    3,                                                     /* Elements count */
    &asn_SPC_Ngap_MobilityRestrictionList_ExtIEs_specs_277 /* Additional specs
                                                            */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_284 = {
    sizeof(struct Ngap_MultipleTNLInformation_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_MultipleTNLInformation_ExtIEs__extensionValue, _asn_ctx),
    offsetof(
        struct Ngap_MultipleTNLInformation_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_MultipleTNLInformation_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_284 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_284 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_MultipleTNLInformation_ExtIEs_281[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_MultipleTNLInformation_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_282, &asn_PER_memb_Ngap_id_constr_282,
      memb_Ngap_id_constraint_281},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_MultipleTNLInformation_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_283,
      &asn_PER_memb_Ngap_criticality_constr_283,
      memb_Ngap_criticality_constraint_281},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_MultipleTNLInformation_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_284,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_284,
      &asn_PER_memb_Ngap_extensionValue_constr_284,
      memb_Ngap_extensionValue_constraint_281},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_MultipleTNLInformation_ExtIEs_tags_281[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_MultipleTNLInformation_ExtIEs_tag2el_281[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_MultipleTNLInformation_ExtIEs_specs_281 =
    {
        sizeof(struct Ngap_MultipleTNLInformation_ExtIEs),
        offsetof(struct Ngap_MultipleTNLInformation_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_MultipleTNLInformation_ExtIEs_tag2el_281,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_MultipleTNLInformation_ExtIEs = {
    "MultipleTNLInformation-ExtIEs",
    "MultipleTNLInformation-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_MultipleTNLInformation_ExtIEs_tags_281,
    sizeof(asn_DEF_Ngap_MultipleTNLInformation_ExtIEs_tags_281) /
        sizeof(asn_DEF_Ngap_MultipleTNLInformation_ExtIEs_tags_281[0]), /* 1 */
    asn_DEF_Ngap_MultipleTNLInformation_ExtIEs_tags_281, /* Same as above */
    sizeof(asn_DEF_Ngap_MultipleTNLInformation_ExtIEs_tags_281) /
        sizeof(asn_DEF_Ngap_MultipleTNLInformation_ExtIEs_tags_281[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_MultipleTNLInformation_ExtIEs_281,
    3,                                                    /* Elements count */
    &asn_SPC_Ngap_MultipleTNLInformation_ExtIEs_specs_281 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_288 = {
    sizeof(struct Ngap_NonDynamic5QIDescriptor_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_NonDynamic5QIDescriptor_ExtIEs__extensionValue, _asn_ctx),
    offsetof(
        struct Ngap_NonDynamic5QIDescriptor_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_NonDynamic5QIDescriptor_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_288 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_288 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_NonDynamic5QIDescriptor_ExtIEs_285[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_NonDynamic5QIDescriptor_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_286, &asn_PER_memb_Ngap_id_constr_286,
      memb_Ngap_id_constraint_285},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_NonDynamic5QIDescriptor_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_287,
      &asn_PER_memb_Ngap_criticality_constr_287,
      memb_Ngap_criticality_constraint_285},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_NonDynamic5QIDescriptor_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_288,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_288,
      &asn_PER_memb_Ngap_extensionValue_constr_288,
      memb_Ngap_extensionValue_constraint_285},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_NonDynamic5QIDescriptor_ExtIEs_tags_285[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_NonDynamic5QIDescriptor_ExtIEs_tag2el_285[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_NonDynamic5QIDescriptor_ExtIEs_specs_285 =
    {
        sizeof(struct Ngap_NonDynamic5QIDescriptor_ExtIEs),
        offsetof(struct Ngap_NonDynamic5QIDescriptor_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_NonDynamic5QIDescriptor_ExtIEs_tag2el_285,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_NonDynamic5QIDescriptor_ExtIEs = {
    "NonDynamic5QIDescriptor-ExtIEs",
    "NonDynamic5QIDescriptor-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_NonDynamic5QIDescriptor_ExtIEs_tags_285,
    sizeof(asn_DEF_Ngap_NonDynamic5QIDescriptor_ExtIEs_tags_285) /
        sizeof(asn_DEF_Ngap_NonDynamic5QIDescriptor_ExtIEs_tags_285[0]), /* 1 */
    asn_DEF_Ngap_NonDynamic5QIDescriptor_ExtIEs_tags_285, /* Same as above */
    sizeof(asn_DEF_Ngap_NonDynamic5QIDescriptor_ExtIEs_tags_285) /
        sizeof(asn_DEF_Ngap_NonDynamic5QIDescriptor_ExtIEs_tags_285[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_NonDynamic5QIDescriptor_ExtIEs_285,
    3,                                                     /* Elements count */
    &asn_SPC_Ngap_NonDynamic5QIDescriptor_ExtIEs_specs_285 /* Additional specs
                                                            */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_292 = {
    sizeof(struct Ngap_NR_CGI_ExtIEs__extensionValue),
    offsetof(struct Ngap_NR_CGI_ExtIEs__extensionValue, _asn_ctx),
    offsetof(struct Ngap_NR_CGI_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_NR_CGI_ExtIEs__extensionValue*) 0)->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_292 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_292 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_NR_CGI_ExtIEs_289[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_NR_CGI_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_290, &asn_PER_memb_Ngap_id_constr_290,
      memb_Ngap_id_constraint_289},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_NR_CGI_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_291,
      &asn_PER_memb_Ngap_criticality_constr_291,
      memb_Ngap_criticality_constraint_289},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_NR_CGI_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_292,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_292,
      &asn_PER_memb_Ngap_extensionValue_constr_292,
      memb_Ngap_extensionValue_constraint_289},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t asn_DEF_Ngap_NR_CGI_ExtIEs_tags_289[] = {
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t asn_MAP_Ngap_NR_CGI_ExtIEs_tag2el_289[] = {
    {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
    {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_NR_CGI_ExtIEs_specs_289 = {
    sizeof(struct Ngap_NR_CGI_ExtIEs),
    offsetof(struct Ngap_NR_CGI_ExtIEs, _asn_ctx),
    asn_MAP_Ngap_NR_CGI_ExtIEs_tag2el_289,
    2, /* Count of tags in the map */
    0,
    0,
    0,  /* Optional elements (not needed) */
    -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_NR_CGI_ExtIEs = {
    "NR-CGI-ExtIEs",
    "NR-CGI-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_NR_CGI_ExtIEs_tags_289,
    sizeof(asn_DEF_Ngap_NR_CGI_ExtIEs_tags_289) /
        sizeof(asn_DEF_Ngap_NR_CGI_ExtIEs_tags_289[0]), /* 1 */
    asn_DEF_Ngap_NR_CGI_ExtIEs_tags_289,                /* Same as above */
    sizeof(asn_DEF_Ngap_NR_CGI_ExtIEs_tags_289) /
        sizeof(asn_DEF_Ngap_NR_CGI_ExtIEs_tags_289[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_NR_CGI_ExtIEs_289,
    3,                                    /* Elements count */
    &asn_SPC_Ngap_NR_CGI_ExtIEs_specs_289 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_296 = {
    sizeof(struct Ngap_OverloadStartNSSAIItem_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_OverloadStartNSSAIItem_ExtIEs__extensionValue, _asn_ctx),
    offsetof(
        struct Ngap_OverloadStartNSSAIItem_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_OverloadStartNSSAIItem_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_296 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_296 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_OverloadStartNSSAIItem_ExtIEs_293[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_OverloadStartNSSAIItem_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_294, &asn_PER_memb_Ngap_id_constr_294,
      memb_Ngap_id_constraint_293},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_OverloadStartNSSAIItem_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_295,
      &asn_PER_memb_Ngap_criticality_constr_295,
      memb_Ngap_criticality_constraint_293},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_OverloadStartNSSAIItem_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_296,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_296,
      &asn_PER_memb_Ngap_extensionValue_constr_296,
      memb_Ngap_extensionValue_constraint_293},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_OverloadStartNSSAIItem_ExtIEs_tags_293[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_OverloadStartNSSAIItem_ExtIEs_tag2el_293[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_OverloadStartNSSAIItem_ExtIEs_specs_293 =
    {
        sizeof(struct Ngap_OverloadStartNSSAIItem_ExtIEs),
        offsetof(struct Ngap_OverloadStartNSSAIItem_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_OverloadStartNSSAIItem_ExtIEs_tag2el_293,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_OverloadStartNSSAIItem_ExtIEs = {
    "OverloadStartNSSAIItem-ExtIEs",
    "OverloadStartNSSAIItem-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_OverloadStartNSSAIItem_ExtIEs_tags_293,
    sizeof(asn_DEF_Ngap_OverloadStartNSSAIItem_ExtIEs_tags_293) /
        sizeof(asn_DEF_Ngap_OverloadStartNSSAIItem_ExtIEs_tags_293[0]), /* 1 */
    asn_DEF_Ngap_OverloadStartNSSAIItem_ExtIEs_tags_293, /* Same as above */
    sizeof(asn_DEF_Ngap_OverloadStartNSSAIItem_ExtIEs_tags_293) /
        sizeof(asn_DEF_Ngap_OverloadStartNSSAIItem_ExtIEs_tags_293[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_OverloadStartNSSAIItem_ExtIEs_293,
    3,                                                    /* Elements count */
    &asn_SPC_Ngap_OverloadStartNSSAIItem_ExtIEs_specs_293 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_300 = {
    sizeof(struct Ngap_PacketErrorRate_ExtIEs__extensionValue),
    offsetof(struct Ngap_PacketErrorRate_ExtIEs__extensionValue, _asn_ctx),
    offsetof(struct Ngap_PacketErrorRate_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_PacketErrorRate_ExtIEs__extensionValue*) 0)->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_300 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_300 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_PacketErrorRate_ExtIEs_297[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_PacketErrorRate_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_298, &asn_PER_memb_Ngap_id_constr_298,
      memb_Ngap_id_constraint_297},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_PacketErrorRate_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_299,
      &asn_PER_memb_Ngap_criticality_constr_299,
      memb_Ngap_criticality_constraint_297},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_PacketErrorRate_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_300,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_300,
      &asn_PER_memb_Ngap_extensionValue_constr_300,
      memb_Ngap_extensionValue_constraint_297},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t asn_DEF_Ngap_PacketErrorRate_ExtIEs_tags_297[] = {
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_PacketErrorRate_ExtIEs_tag2el_297[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_PacketErrorRate_ExtIEs_specs_297 = {
    sizeof(struct Ngap_PacketErrorRate_ExtIEs),
    offsetof(struct Ngap_PacketErrorRate_ExtIEs, _asn_ctx),
    asn_MAP_Ngap_PacketErrorRate_ExtIEs_tag2el_297,
    2, /* Count of tags in the map */
    0,
    0,
    0,  /* Optional elements (not needed) */
    -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_PacketErrorRate_ExtIEs = {
    "PacketErrorRate-ExtIEs",
    "PacketErrorRate-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_PacketErrorRate_ExtIEs_tags_297,
    sizeof(asn_DEF_Ngap_PacketErrorRate_ExtIEs_tags_297) /
        sizeof(asn_DEF_Ngap_PacketErrorRate_ExtIEs_tags_297[0]), /* 1 */
    asn_DEF_Ngap_PacketErrorRate_ExtIEs_tags_297, /* Same as above */
    sizeof(asn_DEF_Ngap_PacketErrorRate_ExtIEs_tags_297) /
        sizeof(asn_DEF_Ngap_PacketErrorRate_ExtIEs_tags_297[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_PacketErrorRate_ExtIEs_297,
    3,                                             /* Elements count */
    &asn_SPC_Ngap_PacketErrorRate_ExtIEs_specs_297 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_304 = {
    sizeof(struct Ngap_PagingAttemptInformation_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_PagingAttemptInformation_ExtIEs__extensionValue, _asn_ctx),
    offsetof(
        struct Ngap_PagingAttemptInformation_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_PagingAttemptInformation_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_304 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_304 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_PagingAttemptInformation_ExtIEs_301[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_PagingAttemptInformation_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_302, &asn_PER_memb_Ngap_id_constr_302,
      memb_Ngap_id_constraint_301},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_PagingAttemptInformation_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_303,
      &asn_PER_memb_Ngap_criticality_constr_303,
      memb_Ngap_criticality_constraint_301},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_PagingAttemptInformation_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_304,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_304,
      &asn_PER_memb_Ngap_extensionValue_constr_304,
      memb_Ngap_extensionValue_constraint_301},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_PagingAttemptInformation_ExtIEs_tags_301[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_PagingAttemptInformation_ExtIEs_tag2el_301[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_PagingAttemptInformation_ExtIEs_specs_301 = {
        sizeof(struct Ngap_PagingAttemptInformation_ExtIEs),
        offsetof(struct Ngap_PagingAttemptInformation_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_PagingAttemptInformation_ExtIEs_tag2el_301,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_PagingAttemptInformation_ExtIEs = {
    "PagingAttemptInformation-ExtIEs",
    "PagingAttemptInformation-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_PagingAttemptInformation_ExtIEs_tags_301,
    sizeof(asn_DEF_Ngap_PagingAttemptInformation_ExtIEs_tags_301) /
        sizeof(
            asn_DEF_Ngap_PagingAttemptInformation_ExtIEs_tags_301[0]), /* 1 */
    asn_DEF_Ngap_PagingAttemptInformation_ExtIEs_tags_301, /* Same as above */
    sizeof(asn_DEF_Ngap_PagingAttemptInformation_ExtIEs_tags_301) /
        sizeof(
            asn_DEF_Ngap_PagingAttemptInformation_ExtIEs_tags_301[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_PagingAttemptInformation_ExtIEs_301,
    3,                                                      /* Elements count */
    &asn_SPC_Ngap_PagingAttemptInformation_ExtIEs_specs_301 /* Additional specs
                                                             */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_308 = {
    sizeof(struct
           Ngap_PathSwitchRequestAcknowledgeTransfer_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_PathSwitchRequestAcknowledgeTransfer_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct Ngap_PathSwitchRequestAcknowledgeTransfer_ExtIEs__extensionValue,
        present),
    sizeof(
        ((struct
          Ngap_PathSwitchRequestAcknowledgeTransfer_ExtIEs__extensionValue*) 0)
            ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_308 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_308 /* Additional specs */
};

asn_TYPE_member_t
    asn_MBR_Ngap_PathSwitchRequestAcknowledgeTransfer_ExtIEs_305[] = {
        {ATF_NOFLAGS,
         0,
         offsetof(struct Ngap_PathSwitchRequestAcknowledgeTransfer_ExtIEs, id),
         (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
         0,
         &asn_DEF_Ngap_ProtocolExtensionID,
         0,
         {&asn_OER_memb_Ngap_id_constr_306, &asn_PER_memb_Ngap_id_constr_306,
          memb_Ngap_id_constraint_305},
         0,
         0, /* No default value */
         "id"},
        {ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PathSwitchRequestAcknowledgeTransfer_ExtIEs,
             criticality),
         (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
         0,
         &asn_DEF_Ngap_Criticality,
         0,
         {&asn_OER_memb_Ngap_criticality_constr_307,
          &asn_PER_memb_Ngap_criticality_constr_307,
          memb_Ngap_criticality_constraint_305},
         0,
         0, /* No default value */
         "criticality"},
        {ATF_OPEN_TYPE | ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PathSwitchRequestAcknowledgeTransfer_ExtIEs,
             extensionValue),
         -1 /* Ambiguous tag (ANY?) */,
         0,
         &asn_DEF_Ngap_extensionValue_308,
         0,
         {&asn_OER_memb_Ngap_extensionValue_constr_308,
          &asn_PER_memb_Ngap_extensionValue_constr_308,
          memb_Ngap_extensionValue_constraint_305},
         0,
         0, /* No default value */
         "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_PathSwitchRequestAcknowledgeTransfer_ExtIEs_tags_305[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_PathSwitchRequestAcknowledgeTransfer_ExtIEs_tag2el_305[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_PathSwitchRequestAcknowledgeTransfer_ExtIEs_specs_305 = {
        sizeof(struct Ngap_PathSwitchRequestAcknowledgeTransfer_ExtIEs),
        offsetof(
            struct Ngap_PathSwitchRequestAcknowledgeTransfer_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_PathSwitchRequestAcknowledgeTransfer_ExtIEs_tag2el_305,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_PathSwitchRequestAcknowledgeTransfer_ExtIEs = {
    "PathSwitchRequestAcknowledgeTransfer-ExtIEs",
    "PathSwitchRequestAcknowledgeTransfer-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_PathSwitchRequestAcknowledgeTransfer_ExtIEs_tags_305,
    sizeof(asn_DEF_Ngap_PathSwitchRequestAcknowledgeTransfer_ExtIEs_tags_305) /
        sizeof(asn_DEF_Ngap_PathSwitchRequestAcknowledgeTransfer_ExtIEs_tags_305
                   [0]),                                               /* 1 */
    asn_DEF_Ngap_PathSwitchRequestAcknowledgeTransfer_ExtIEs_tags_305, /* Same
                                                                          as
                                                                          above
                                                                        */
    sizeof(asn_DEF_Ngap_PathSwitchRequestAcknowledgeTransfer_ExtIEs_tags_305) /
        sizeof(asn_DEF_Ngap_PathSwitchRequestAcknowledgeTransfer_ExtIEs_tags_305
                   [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_PathSwitchRequestAcknowledgeTransfer_ExtIEs_305,
    3, /* Elements count */
    &asn_SPC_Ngap_PathSwitchRequestAcknowledgeTransfer_ExtIEs_specs_305 /* Additional
                                                                           specs
                                                                         */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_312 = {
    sizeof(struct
           Ngap_PathSwitchRequestSetupFailedTransfer_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_PathSwitchRequestSetupFailedTransfer_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct Ngap_PathSwitchRequestSetupFailedTransfer_ExtIEs__extensionValue,
        present),
    sizeof(
        ((struct
          Ngap_PathSwitchRequestSetupFailedTransfer_ExtIEs__extensionValue*) 0)
            ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_312 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_312 /* Additional specs */
};

asn_TYPE_member_t
    asn_MBR_Ngap_PathSwitchRequestSetupFailedTransfer_ExtIEs_309[] = {
        {ATF_NOFLAGS,
         0,
         offsetof(struct Ngap_PathSwitchRequestSetupFailedTransfer_ExtIEs, id),
         (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
         0,
         &asn_DEF_Ngap_ProtocolExtensionID,
         0,
         {&asn_OER_memb_Ngap_id_constr_310, &asn_PER_memb_Ngap_id_constr_310,
          memb_Ngap_id_constraint_309},
         0,
         0, /* No default value */
         "id"},
        {ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PathSwitchRequestSetupFailedTransfer_ExtIEs,
             criticality),
         (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
         0,
         &asn_DEF_Ngap_Criticality,
         0,
         {&asn_OER_memb_Ngap_criticality_constr_311,
          &asn_PER_memb_Ngap_criticality_constr_311,
          memb_Ngap_criticality_constraint_309},
         0,
         0, /* No default value */
         "criticality"},
        {ATF_OPEN_TYPE | ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PathSwitchRequestSetupFailedTransfer_ExtIEs,
             extensionValue),
         -1 /* Ambiguous tag (ANY?) */,
         0,
         &asn_DEF_Ngap_extensionValue_312,
         0,
         {&asn_OER_memb_Ngap_extensionValue_constr_312,
          &asn_PER_memb_Ngap_extensionValue_constr_312,
          memb_Ngap_extensionValue_constraint_309},
         0,
         0, /* No default value */
         "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_PathSwitchRequestSetupFailedTransfer_ExtIEs_tags_309[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_PathSwitchRequestSetupFailedTransfer_ExtIEs_tag2el_309[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_PathSwitchRequestSetupFailedTransfer_ExtIEs_specs_309 = {
        sizeof(struct Ngap_PathSwitchRequestSetupFailedTransfer_ExtIEs),
        offsetof(
            struct Ngap_PathSwitchRequestSetupFailedTransfer_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_PathSwitchRequestSetupFailedTransfer_ExtIEs_tag2el_309,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_PathSwitchRequestSetupFailedTransfer_ExtIEs = {
    "PathSwitchRequestSetupFailedTransfer-ExtIEs",
    "PathSwitchRequestSetupFailedTransfer-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_PathSwitchRequestSetupFailedTransfer_ExtIEs_tags_309,
    sizeof(asn_DEF_Ngap_PathSwitchRequestSetupFailedTransfer_ExtIEs_tags_309) /
        sizeof(asn_DEF_Ngap_PathSwitchRequestSetupFailedTransfer_ExtIEs_tags_309
                   [0]),                                               /* 1 */
    asn_DEF_Ngap_PathSwitchRequestSetupFailedTransfer_ExtIEs_tags_309, /* Same
                                                                          as
                                                                          above
                                                                        */
    sizeof(asn_DEF_Ngap_PathSwitchRequestSetupFailedTransfer_ExtIEs_tags_309) /
        sizeof(asn_DEF_Ngap_PathSwitchRequestSetupFailedTransfer_ExtIEs_tags_309
                   [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_PathSwitchRequestSetupFailedTransfer_ExtIEs_309,
    3, /* Elements count */
    &asn_SPC_Ngap_PathSwitchRequestSetupFailedTransfer_ExtIEs_specs_309 /* Additional
                                                                           specs
                                                                         */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_316 = {
    sizeof(struct Ngap_PathSwitchRequestTransfer_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_PathSwitchRequestTransfer_ExtIEs__extensionValue, _asn_ctx),
    offsetof(
        struct Ngap_PathSwitchRequestTransfer_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_PathSwitchRequestTransfer_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_316 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_316 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_PathSwitchRequestTransfer_ExtIEs_313[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_PathSwitchRequestTransfer_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_314, &asn_PER_memb_Ngap_id_constr_314,
      memb_Ngap_id_constraint_313},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_PathSwitchRequestTransfer_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_315,
      &asn_PER_memb_Ngap_criticality_constr_315,
      memb_Ngap_criticality_constraint_313},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_PathSwitchRequestTransfer_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_316,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_316,
      &asn_PER_memb_Ngap_extensionValue_constr_316,
      memb_Ngap_extensionValue_constraint_313},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_PathSwitchRequestTransfer_ExtIEs_tags_313[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_PathSwitchRequestTransfer_ExtIEs_tag2el_313[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_PathSwitchRequestTransfer_ExtIEs_specs_313 = {
        sizeof(struct Ngap_PathSwitchRequestTransfer_ExtIEs),
        offsetof(struct Ngap_PathSwitchRequestTransfer_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_PathSwitchRequestTransfer_ExtIEs_tag2el_313,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_PathSwitchRequestTransfer_ExtIEs = {
    "PathSwitchRequestTransfer-ExtIEs",
    "PathSwitchRequestTransfer-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_PathSwitchRequestTransfer_ExtIEs_tags_313,
    sizeof(asn_DEF_Ngap_PathSwitchRequestTransfer_ExtIEs_tags_313) /
        sizeof(
            asn_DEF_Ngap_PathSwitchRequestTransfer_ExtIEs_tags_313[0]), /* 1 */
    asn_DEF_Ngap_PathSwitchRequestTransfer_ExtIEs_tags_313, /* Same as above */
    sizeof(asn_DEF_Ngap_PathSwitchRequestTransfer_ExtIEs_tags_313) /
        sizeof(
            asn_DEF_Ngap_PathSwitchRequestTransfer_ExtIEs_tags_313[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_PathSwitchRequestTransfer_ExtIEs_313,
    3, /* Elements count */
    &asn_SPC_Ngap_PathSwitchRequestTransfer_ExtIEs_specs_313 /* Additional specs
                                                              */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_320 = {
    sizeof(struct
           Ngap_PathSwitchRequestUnsuccessfulTransfer_ExtIEs__extensionValue),
    offsetof(
        struct
        Ngap_PathSwitchRequestUnsuccessfulTransfer_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct
        Ngap_PathSwitchRequestUnsuccessfulTransfer_ExtIEs__extensionValue,
        present),
    sizeof(
        ((struct
          Ngap_PathSwitchRequestUnsuccessfulTransfer_ExtIEs__extensionValue*) 0)
            ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_320 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_320 /* Additional specs */
};

asn_TYPE_member_t
    asn_MBR_Ngap_PathSwitchRequestUnsuccessfulTransfer_ExtIEs_317[] = {
        {ATF_NOFLAGS,
         0,
         offsetof(struct Ngap_PathSwitchRequestUnsuccessfulTransfer_ExtIEs, id),
         (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
         0,
         &asn_DEF_Ngap_ProtocolExtensionID,
         0,
         {&asn_OER_memb_Ngap_id_constr_318, &asn_PER_memb_Ngap_id_constr_318,
          memb_Ngap_id_constraint_317},
         0,
         0, /* No default value */
         "id"},
        {ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PathSwitchRequestUnsuccessfulTransfer_ExtIEs,
             criticality),
         (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
         0,
         &asn_DEF_Ngap_Criticality,
         0,
         {&asn_OER_memb_Ngap_criticality_constr_319,
          &asn_PER_memb_Ngap_criticality_constr_319,
          memb_Ngap_criticality_constraint_317},
         0,
         0, /* No default value */
         "criticality"},
        {ATF_OPEN_TYPE | ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PathSwitchRequestUnsuccessfulTransfer_ExtIEs,
             extensionValue),
         -1 /* Ambiguous tag (ANY?) */,
         0,
         &asn_DEF_Ngap_extensionValue_320,
         0,
         {&asn_OER_memb_Ngap_extensionValue_constr_320,
          &asn_PER_memb_Ngap_extensionValue_constr_320,
          memb_Ngap_extensionValue_constraint_317},
         0,
         0, /* No default value */
         "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_PathSwitchRequestUnsuccessfulTransfer_ExtIEs_tags_317[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_PathSwitchRequestUnsuccessfulTransfer_ExtIEs_tag2el_317[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_PathSwitchRequestUnsuccessfulTransfer_ExtIEs_specs_317 = {
        sizeof(struct Ngap_PathSwitchRequestUnsuccessfulTransfer_ExtIEs),
        offsetof(
            struct Ngap_PathSwitchRequestUnsuccessfulTransfer_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_PathSwitchRequestUnsuccessfulTransfer_ExtIEs_tag2el_317,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_PathSwitchRequestUnsuccessfulTransfer_ExtIEs = {
    "PathSwitchRequestUnsuccessfulTransfer-ExtIEs",
    "PathSwitchRequestUnsuccessfulTransfer-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_PathSwitchRequestUnsuccessfulTransfer_ExtIEs_tags_317,
    sizeof(asn_DEF_Ngap_PathSwitchRequestUnsuccessfulTransfer_ExtIEs_tags_317) /
        sizeof(
            asn_DEF_Ngap_PathSwitchRequestUnsuccessfulTransfer_ExtIEs_tags_317
                [0]),                                                   /* 1 */
    asn_DEF_Ngap_PathSwitchRequestUnsuccessfulTransfer_ExtIEs_tags_317, /* Same
                                                                           as
                                                                           above
                                                                         */
    sizeof(asn_DEF_Ngap_PathSwitchRequestUnsuccessfulTransfer_ExtIEs_tags_317) /
        sizeof(
            asn_DEF_Ngap_PathSwitchRequestUnsuccessfulTransfer_ExtIEs_tags_317
                [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_PathSwitchRequestUnsuccessfulTransfer_ExtIEs_317,
    3, /* Elements count */
    &asn_SPC_Ngap_PathSwitchRequestUnsuccessfulTransfer_ExtIEs_specs_317 /* Additional
                                                                            specs
                                                                          */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_324 = {
    sizeof(
        struct Ngap_PDUSessionAggregateMaximumBitRate_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_PDUSessionAggregateMaximumBitRate_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct Ngap_PDUSessionAggregateMaximumBitRate_ExtIEs__extensionValue,
        present),
    sizeof(((struct
             Ngap_PDUSessionAggregateMaximumBitRate_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_324 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_324 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_PDUSessionAggregateMaximumBitRate_ExtIEs_321[] =
    {
        {ATF_NOFLAGS,
         0,
         offsetof(struct Ngap_PDUSessionAggregateMaximumBitRate_ExtIEs, id),
         (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
         0,
         &asn_DEF_Ngap_ProtocolExtensionID,
         0,
         {&asn_OER_memb_Ngap_id_constr_322, &asn_PER_memb_Ngap_id_constr_322,
          memb_Ngap_id_constraint_321},
         0,
         0, /* No default value */
         "id"},
        {ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionAggregateMaximumBitRate_ExtIEs, criticality),
         (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
         0,
         &asn_DEF_Ngap_Criticality,
         0,
         {&asn_OER_memb_Ngap_criticality_constr_323,
          &asn_PER_memb_Ngap_criticality_constr_323,
          memb_Ngap_criticality_constraint_321},
         0,
         0, /* No default value */
         "criticality"},
        {ATF_OPEN_TYPE | ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionAggregateMaximumBitRate_ExtIEs,
             extensionValue),
         -1 /* Ambiguous tag (ANY?) */,
         0,
         &asn_DEF_Ngap_extensionValue_324,
         0,
         {&asn_OER_memb_Ngap_extensionValue_constr_324,
          &asn_PER_memb_Ngap_extensionValue_constr_324,
          memb_Ngap_extensionValue_constraint_321},
         0,
         0, /* No default value */
         "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_PDUSessionAggregateMaximumBitRate_ExtIEs_tags_321[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_PDUSessionAggregateMaximumBitRate_ExtIEs_tag2el_321[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_PDUSessionAggregateMaximumBitRate_ExtIEs_specs_321 = {
        sizeof(struct Ngap_PDUSessionAggregateMaximumBitRate_ExtIEs),
        offsetof(
            struct Ngap_PDUSessionAggregateMaximumBitRate_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_PDUSessionAggregateMaximumBitRate_ExtIEs_tag2el_321,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_PDUSessionAggregateMaximumBitRate_ExtIEs = {
    "PDUSessionAggregateMaximumBitRate-ExtIEs",
    "PDUSessionAggregateMaximumBitRate-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_PDUSessionAggregateMaximumBitRate_ExtIEs_tags_321,
    sizeof(asn_DEF_Ngap_PDUSessionAggregateMaximumBitRate_ExtIEs_tags_321) /
        sizeof(asn_DEF_Ngap_PDUSessionAggregateMaximumBitRate_ExtIEs_tags_321
                   [0]),                                            /* 1 */
    asn_DEF_Ngap_PDUSessionAggregateMaximumBitRate_ExtIEs_tags_321, /* Same as
                                                                       above */
    sizeof(asn_DEF_Ngap_PDUSessionAggregateMaximumBitRate_ExtIEs_tags_321) /
        sizeof(asn_DEF_Ngap_PDUSessionAggregateMaximumBitRate_ExtIEs_tags_321
                   [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_PDUSessionAggregateMaximumBitRate_ExtIEs_321,
    3, /* Elements count */
    &asn_SPC_Ngap_PDUSessionAggregateMaximumBitRate_ExtIEs_specs_321 /* Additional
                                                                        specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_328 = {
    sizeof(struct Ngap_PDUSessionResourceAdmittedItem_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_PDUSessionResourceAdmittedItem_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct Ngap_PDUSessionResourceAdmittedItem_ExtIEs__extensionValue,
        present),
    sizeof(
        ((struct Ngap_PDUSessionResourceAdmittedItem_ExtIEs__extensionValue*) 0)
            ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_328 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_328 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_PDUSessionResourceAdmittedItem_ExtIEs_325[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_PDUSessionResourceAdmittedItem_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_326, &asn_PER_memb_Ngap_id_constr_326,
      memb_Ngap_id_constraint_325},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_PDUSessionResourceAdmittedItem_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_327,
      &asn_PER_memb_Ngap_criticality_constr_327,
      memb_Ngap_criticality_constraint_325},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(
         struct Ngap_PDUSessionResourceAdmittedItem_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_328,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_328,
      &asn_PER_memb_Ngap_extensionValue_constr_328,
      memb_Ngap_extensionValue_constraint_325},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_PDUSessionResourceAdmittedItem_ExtIEs_tags_325[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_PDUSessionResourceAdmittedItem_ExtIEs_tag2el_325[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_PDUSessionResourceAdmittedItem_ExtIEs_specs_325 = {
        sizeof(struct Ngap_PDUSessionResourceAdmittedItem_ExtIEs),
        offsetof(struct Ngap_PDUSessionResourceAdmittedItem_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_PDUSessionResourceAdmittedItem_ExtIEs_tag2el_325,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_PDUSessionResourceAdmittedItem_ExtIEs = {
    "PDUSessionResourceAdmittedItem-ExtIEs",
    "PDUSessionResourceAdmittedItem-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_PDUSessionResourceAdmittedItem_ExtIEs_tags_325,
    sizeof(asn_DEF_Ngap_PDUSessionResourceAdmittedItem_ExtIEs_tags_325) /
        sizeof(asn_DEF_Ngap_PDUSessionResourceAdmittedItem_ExtIEs_tags_325
                   [0]),                                         /* 1 */
    asn_DEF_Ngap_PDUSessionResourceAdmittedItem_ExtIEs_tags_325, /* Same as
                                                                    above */
    sizeof(asn_DEF_Ngap_PDUSessionResourceAdmittedItem_ExtIEs_tags_325) /
        sizeof(asn_DEF_Ngap_PDUSessionResourceAdmittedItem_ExtIEs_tags_325
                   [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_PDUSessionResourceAdmittedItem_ExtIEs_325,
    3, /* Elements count */
    &asn_SPC_Ngap_PDUSessionResourceAdmittedItem_ExtIEs_specs_325 /* Additional
                                                                     specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_332 = {
    sizeof(
        struct
        Ngap_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs__extensionValue),
    offsetof(
        struct
        Ngap_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct
        Ngap_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs__extensionValue,
        present),
    sizeof(
        ((struct
          Ngap_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs__extensionValue*) 0)
            ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_332 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_332 /* Additional specs */
};

asn_TYPE_member_t
    asn_MBR_Ngap_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs_329[] = {
        {ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs, id),
         (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
         0,
         &asn_DEF_Ngap_ProtocolExtensionID,
         0,
         {&asn_OER_memb_Ngap_id_constr_330, &asn_PER_memb_Ngap_id_constr_330,
          memb_Ngap_id_constraint_329},
         0,
         0, /* No default value */
         "id"},
        {ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs,
             criticality),
         (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
         0,
         &asn_DEF_Ngap_Criticality,
         0,
         {&asn_OER_memb_Ngap_criticality_constr_331,
          &asn_PER_memb_Ngap_criticality_constr_331,
          memb_Ngap_criticality_constraint_329},
         0,
         0, /* No default value */
         "criticality"},
        {ATF_OPEN_TYPE | ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs,
             extensionValue),
         -1 /* Ambiguous tag (ANY?) */,
         0,
         &asn_DEF_Ngap_extensionValue_332,
         0,
         {&asn_OER_memb_Ngap_extensionValue_constr_332,
          &asn_PER_memb_Ngap_extensionValue_constr_332,
          memb_Ngap_extensionValue_constraint_329},
         0,
         0, /* No default value */
         "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs_tags_329[] =
        {(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs_tag2el_329
        [] = {
            {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
            {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs_specs_329 = {
        sizeof(struct Ngap_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs),
        offsetof(
            struct Ngap_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs,
            _asn_ctx),
        asn_MAP_Ngap_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs_tag2el_329,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs = {
    "PDUSessionResourceFailedToModifyItemModCfm-ExtIEs",
    "PDUSessionResourceFailedToModifyItemModCfm-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs_tags_329,
    sizeof(
        asn_DEF_Ngap_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs_tags_329) /
        sizeof(
            asn_DEF_Ngap_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs_tags_329
                [0]), /* 1 */
    asn_DEF_Ngap_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs_tags_329, /* Same as above */
    sizeof(
        asn_DEF_Ngap_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs_tags_329) /
        sizeof(
            asn_DEF_Ngap_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs_tags_329
                [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs_329,
    3, /* Elements count */
    &asn_SPC_Ngap_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs_specs_329 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_336 = {
    sizeof(
        struct
        Ngap_PDUSessionResourceFailedToModifyItemModRes_ExtIEs__extensionValue),
    offsetof(
        struct
        Ngap_PDUSessionResourceFailedToModifyItemModRes_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct
        Ngap_PDUSessionResourceFailedToModifyItemModRes_ExtIEs__extensionValue,
        present),
    sizeof(
        ((struct
          Ngap_PDUSessionResourceFailedToModifyItemModRes_ExtIEs__extensionValue*) 0)
            ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_336 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_336 /* Additional specs */
};

asn_TYPE_member_t
    asn_MBR_Ngap_PDUSessionResourceFailedToModifyItemModRes_ExtIEs_333[] = {
        {ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceFailedToModifyItemModRes_ExtIEs, id),
         (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
         0,
         &asn_DEF_Ngap_ProtocolExtensionID,
         0,
         {&asn_OER_memb_Ngap_id_constr_334, &asn_PER_memb_Ngap_id_constr_334,
          memb_Ngap_id_constraint_333},
         0,
         0, /* No default value */
         "id"},
        {ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceFailedToModifyItemModRes_ExtIEs,
             criticality),
         (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
         0,
         &asn_DEF_Ngap_Criticality,
         0,
         {&asn_OER_memb_Ngap_criticality_constr_335,
          &asn_PER_memb_Ngap_criticality_constr_335,
          memb_Ngap_criticality_constraint_333},
         0,
         0, /* No default value */
         "criticality"},
        {ATF_OPEN_TYPE | ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceFailedToModifyItemModRes_ExtIEs,
             extensionValue),
         -1 /* Ambiguous tag (ANY?) */,
         0,
         &asn_DEF_Ngap_extensionValue_336,
         0,
         {&asn_OER_memb_Ngap_extensionValue_constr_336,
          &asn_PER_memb_Ngap_extensionValue_constr_336,
          memb_Ngap_extensionValue_constraint_333},
         0,
         0, /* No default value */
         "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_PDUSessionResourceFailedToModifyItemModRes_ExtIEs_tags_333[] =
        {(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_PDUSessionResourceFailedToModifyItemModRes_ExtIEs_tag2el_333
        [] = {
            {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
            {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_PDUSessionResourceFailedToModifyItemModRes_ExtIEs_specs_333 = {
        sizeof(struct Ngap_PDUSessionResourceFailedToModifyItemModRes_ExtIEs),
        offsetof(
            struct Ngap_PDUSessionResourceFailedToModifyItemModRes_ExtIEs,
            _asn_ctx),
        asn_MAP_Ngap_PDUSessionResourceFailedToModifyItemModRes_ExtIEs_tag2el_333,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_PDUSessionResourceFailedToModifyItemModRes_ExtIEs = {
    "PDUSessionResourceFailedToModifyItemModRes-ExtIEs",
    "PDUSessionResourceFailedToModifyItemModRes-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_PDUSessionResourceFailedToModifyItemModRes_ExtIEs_tags_333,
    sizeof(
        asn_DEF_Ngap_PDUSessionResourceFailedToModifyItemModRes_ExtIEs_tags_333) /
        sizeof(
            asn_DEF_Ngap_PDUSessionResourceFailedToModifyItemModRes_ExtIEs_tags_333
                [0]), /* 1 */
    asn_DEF_Ngap_PDUSessionResourceFailedToModifyItemModRes_ExtIEs_tags_333, /* Same as above */
    sizeof(
        asn_DEF_Ngap_PDUSessionResourceFailedToModifyItemModRes_ExtIEs_tags_333) /
        sizeof(
            asn_DEF_Ngap_PDUSessionResourceFailedToModifyItemModRes_ExtIEs_tags_333
                [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_PDUSessionResourceFailedToModifyItemModRes_ExtIEs_333,
    3, /* Elements count */
    &asn_SPC_Ngap_PDUSessionResourceFailedToModifyItemModRes_ExtIEs_specs_333 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_340 = {
    sizeof(
        struct
        Ngap_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs__extensionValue),
    offsetof(
        struct
        Ngap_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct
        Ngap_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs__extensionValue,
        present),
    sizeof(
        ((struct
          Ngap_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs__extensionValue*) 0)
            ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_340 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_340 /* Additional specs */
};

asn_TYPE_member_t
    asn_MBR_Ngap_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs_337[] = {
        {ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs, id),
         (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
         0,
         &asn_DEF_Ngap_ProtocolExtensionID,
         0,
         {&asn_OER_memb_Ngap_id_constr_338, &asn_PER_memb_Ngap_id_constr_338,
          memb_Ngap_id_constraint_337},
         0,
         0, /* No default value */
         "id"},
        {ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs,
             criticality),
         (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
         0,
         &asn_DEF_Ngap_Criticality,
         0,
         {&asn_OER_memb_Ngap_criticality_constr_339,
          &asn_PER_memb_Ngap_criticality_constr_339,
          memb_Ngap_criticality_constraint_337},
         0,
         0, /* No default value */
         "criticality"},
        {ATF_OPEN_TYPE | ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs,
             extensionValue),
         -1 /* Ambiguous tag (ANY?) */,
         0,
         &asn_DEF_Ngap_extensionValue_340,
         0,
         {&asn_OER_memb_Ngap_extensionValue_constr_340,
          &asn_PER_memb_Ngap_extensionValue_constr_340,
          memb_Ngap_extensionValue_constraint_337},
         0,
         0, /* No default value */
         "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs_tags_337[] =
        {(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs_tag2el_337
        [] = {
            {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
            {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs_specs_337 = {
        sizeof(struct Ngap_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs),
        offsetof(
            struct Ngap_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs,
            _asn_ctx),
        asn_MAP_Ngap_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs_tag2el_337,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs = {
    "PDUSessionResourceFailedToSetupItemCxtFail-ExtIEs",
    "PDUSessionResourceFailedToSetupItemCxtFail-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs_tags_337,
    sizeof(
        asn_DEF_Ngap_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs_tags_337) /
        sizeof(
            asn_DEF_Ngap_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs_tags_337
                [0]), /* 1 */
    asn_DEF_Ngap_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs_tags_337, /* Same as above */
    sizeof(
        asn_DEF_Ngap_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs_tags_337) /
        sizeof(
            asn_DEF_Ngap_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs_tags_337
                [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs_337,
    3, /* Elements count */
    &asn_SPC_Ngap_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs_specs_337 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_344 = {
    sizeof(
        struct
        Ngap_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs__extensionValue),
    offsetof(
        struct
        Ngap_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct
        Ngap_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs__extensionValue,
        present),
    sizeof(
        ((struct
          Ngap_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs__extensionValue*) 0)
            ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_344 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_344 /* Additional specs */
};

asn_TYPE_member_t
    asn_MBR_Ngap_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs_341[] = {
        {ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs, id),
         (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
         0,
         &asn_DEF_Ngap_ProtocolExtensionID,
         0,
         {&asn_OER_memb_Ngap_id_constr_342, &asn_PER_memb_Ngap_id_constr_342,
          memb_Ngap_id_constraint_341},
         0,
         0, /* No default value */
         "id"},
        {ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs,
             criticality),
         (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
         0,
         &asn_DEF_Ngap_Criticality,
         0,
         {&asn_OER_memb_Ngap_criticality_constr_343,
          &asn_PER_memb_Ngap_criticality_constr_343,
          memb_Ngap_criticality_constraint_341},
         0,
         0, /* No default value */
         "criticality"},
        {ATF_OPEN_TYPE | ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs,
             extensionValue),
         -1 /* Ambiguous tag (ANY?) */,
         0,
         &asn_DEF_Ngap_extensionValue_344,
         0,
         {&asn_OER_memb_Ngap_extensionValue_constr_344,
          &asn_PER_memb_Ngap_extensionValue_constr_344,
          memb_Ngap_extensionValue_constraint_341},
         0,
         0, /* No default value */
         "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs_tags_341[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs_tag2el_341[] =
        {
            {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
            {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs_specs_341 = {
        sizeof(struct Ngap_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs),
        offsetof(
            struct Ngap_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs,
            _asn_ctx),
        asn_MAP_Ngap_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs_tag2el_341,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs = {
    "PDUSessionResourceFailedToSetupItemCxtRes-ExtIEs",
    "PDUSessionResourceFailedToSetupItemCxtRes-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs_tags_341,
    sizeof(
        asn_DEF_Ngap_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs_tags_341) /
        sizeof(
            asn_DEF_Ngap_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs_tags_341
                [0]), /* 1 */
    asn_DEF_Ngap_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs_tags_341, /* Same
                                                                               as above */
    sizeof(
        asn_DEF_Ngap_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs_tags_341) /
        sizeof(
            asn_DEF_Ngap_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs_tags_341
                [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs_341,
    3, /* Elements count */
    &asn_SPC_Ngap_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs_specs_341 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_348 = {
    sizeof(
        struct
        Ngap_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs__extensionValue),
    offsetof(
        struct
        Ngap_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct
        Ngap_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs__extensionValue,
        present),
    sizeof(
        ((struct
          Ngap_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs__extensionValue*) 0)
            ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_348 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_348 /* Additional specs */
};

asn_TYPE_member_t
    asn_MBR_Ngap_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs_345[] = {
        {ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs, id),
         (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
         0,
         &asn_DEF_Ngap_ProtocolExtensionID,
         0,
         {&asn_OER_memb_Ngap_id_constr_346, &asn_PER_memb_Ngap_id_constr_346,
          memb_Ngap_id_constraint_345},
         0,
         0, /* No default value */
         "id"},
        {ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs,
             criticality),
         (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
         0,
         &asn_DEF_Ngap_Criticality,
         0,
         {&asn_OER_memb_Ngap_criticality_constr_347,
          &asn_PER_memb_Ngap_criticality_constr_347,
          memb_Ngap_criticality_constraint_345},
         0,
         0, /* No default value */
         "criticality"},
        {ATF_OPEN_TYPE | ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs,
             extensionValue),
         -1 /* Ambiguous tag (ANY?) */,
         0,
         &asn_DEF_Ngap_extensionValue_348,
         0,
         {&asn_OER_memb_Ngap_extensionValue_constr_348,
          &asn_PER_memb_Ngap_extensionValue_constr_348,
          memb_Ngap_extensionValue_constraint_345},
         0,
         0, /* No default value */
         "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs_tags_345[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs_tag2el_345[] =
        {
            {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
            {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs_specs_345 = {
        sizeof(struct Ngap_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs),
        offsetof(
            struct Ngap_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs,
            _asn_ctx),
        asn_MAP_Ngap_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs_tag2el_345,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs = {
    "PDUSessionResourceFailedToSetupItemHOAck-ExtIEs",
    "PDUSessionResourceFailedToSetupItemHOAck-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs_tags_345,
    sizeof(
        asn_DEF_Ngap_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs_tags_345) /
        sizeof(
            asn_DEF_Ngap_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs_tags_345
                [0]), /* 1 */
    asn_DEF_Ngap_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs_tags_345, /* Same
                                                                              as
                                                                              above
                                                                            */
    sizeof(
        asn_DEF_Ngap_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs_tags_345) /
        sizeof(
            asn_DEF_Ngap_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs_tags_345
                [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs_345,
    3, /* Elements count */
    &asn_SPC_Ngap_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs_specs_345 /* Additional
                                                                               specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_352 = {
    sizeof(
        struct
        Ngap_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs__extensionValue),
    offsetof(
        struct
        Ngap_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct
        Ngap_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs__extensionValue,
        present),
    sizeof(
        ((struct
          Ngap_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs__extensionValue*) 0)
            ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_352 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_352 /* Additional specs */
};

asn_TYPE_member_t
    asn_MBR_Ngap_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs_349[] = {
        {ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs, id),
         (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
         0,
         &asn_DEF_Ngap_ProtocolExtensionID,
         0,
         {&asn_OER_memb_Ngap_id_constr_350, &asn_PER_memb_Ngap_id_constr_350,
          memb_Ngap_id_constraint_349},
         0,
         0, /* No default value */
         "id"},
        {ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs,
             criticality),
         (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
         0,
         &asn_DEF_Ngap_Criticality,
         0,
         {&asn_OER_memb_Ngap_criticality_constr_351,
          &asn_PER_memb_Ngap_criticality_constr_351,
          memb_Ngap_criticality_constraint_349},
         0,
         0, /* No default value */
         "criticality"},
        {ATF_OPEN_TYPE | ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs,
             extensionValue),
         -1 /* Ambiguous tag (ANY?) */,
         0,
         &asn_DEF_Ngap_extensionValue_352,
         0,
         {&asn_OER_memb_Ngap_extensionValue_constr_352,
          &asn_PER_memb_Ngap_extensionValue_constr_352,
          memb_Ngap_extensionValue_constraint_349},
         0,
         0, /* No default value */
         "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs_tags_349[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs_tag2el_349[] =
        {
            {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
            {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs_specs_349 = {
        sizeof(struct Ngap_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs),
        offsetof(
            struct Ngap_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs,
            _asn_ctx),
        asn_MAP_Ngap_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs_tag2el_349,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs = {
    "PDUSessionResourceFailedToSetupItemPSReq-ExtIEs",
    "PDUSessionResourceFailedToSetupItemPSReq-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs_tags_349,
    sizeof(
        asn_DEF_Ngap_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs_tags_349) /
        sizeof(
            asn_DEF_Ngap_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs_tags_349
                [0]), /* 1 */
    asn_DEF_Ngap_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs_tags_349, /* Same
                                                                              as
                                                                              above
                                                                            */
    sizeof(
        asn_DEF_Ngap_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs_tags_349) /
        sizeof(
            asn_DEF_Ngap_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs_tags_349
                [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs_349,
    3, /* Elements count */
    &asn_SPC_Ngap_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs_specs_349 /* Additional
                                                                               specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_356 = {
    sizeof(
        struct
        Ngap_PDUSessionResourceFailedToSetupItemSURes_ExtIEs__extensionValue),
    offsetof(
        struct
        Ngap_PDUSessionResourceFailedToSetupItemSURes_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct
        Ngap_PDUSessionResourceFailedToSetupItemSURes_ExtIEs__extensionValue,
        present),
    sizeof(
        ((struct
          Ngap_PDUSessionResourceFailedToSetupItemSURes_ExtIEs__extensionValue*) 0)
            ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_356 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_356 /* Additional specs */
};

asn_TYPE_member_t
    asn_MBR_Ngap_PDUSessionResourceFailedToSetupItemSURes_ExtIEs_353[] = {
        {ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceFailedToSetupItemSURes_ExtIEs, id),
         (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
         0,
         &asn_DEF_Ngap_ProtocolExtensionID,
         0,
         {&asn_OER_memb_Ngap_id_constr_354, &asn_PER_memb_Ngap_id_constr_354,
          memb_Ngap_id_constraint_353},
         0,
         0, /* No default value */
         "id"},
        {ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceFailedToSetupItemSURes_ExtIEs,
             criticality),
         (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
         0,
         &asn_DEF_Ngap_Criticality,
         0,
         {&asn_OER_memb_Ngap_criticality_constr_355,
          &asn_PER_memb_Ngap_criticality_constr_355,
          memb_Ngap_criticality_constraint_353},
         0,
         0, /* No default value */
         "criticality"},
        {ATF_OPEN_TYPE | ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceFailedToSetupItemSURes_ExtIEs,
             extensionValue),
         -1 /* Ambiguous tag (ANY?) */,
         0,
         &asn_DEF_Ngap_extensionValue_356,
         0,
         {&asn_OER_memb_Ngap_extensionValue_constr_356,
          &asn_PER_memb_Ngap_extensionValue_constr_356,
          memb_Ngap_extensionValue_constraint_353},
         0,
         0, /* No default value */
         "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_PDUSessionResourceFailedToSetupItemSURes_ExtIEs_tags_353[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_PDUSessionResourceFailedToSetupItemSURes_ExtIEs_tag2el_353[] =
        {
            {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
            {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_PDUSessionResourceFailedToSetupItemSURes_ExtIEs_specs_353 = {
        sizeof(struct Ngap_PDUSessionResourceFailedToSetupItemSURes_ExtIEs),
        offsetof(
            struct Ngap_PDUSessionResourceFailedToSetupItemSURes_ExtIEs,
            _asn_ctx),
        asn_MAP_Ngap_PDUSessionResourceFailedToSetupItemSURes_ExtIEs_tag2el_353,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_PDUSessionResourceFailedToSetupItemSURes_ExtIEs = {
    "PDUSessionResourceFailedToSetupItemSURes-ExtIEs",
    "PDUSessionResourceFailedToSetupItemSURes-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_PDUSessionResourceFailedToSetupItemSURes_ExtIEs_tags_353,
    sizeof(
        asn_DEF_Ngap_PDUSessionResourceFailedToSetupItemSURes_ExtIEs_tags_353) /
        sizeof(
            asn_DEF_Ngap_PDUSessionResourceFailedToSetupItemSURes_ExtIEs_tags_353
                [0]), /* 1 */
    asn_DEF_Ngap_PDUSessionResourceFailedToSetupItemSURes_ExtIEs_tags_353, /* Same
                                                                              as
                                                                              above
                                                                            */
    sizeof(
        asn_DEF_Ngap_PDUSessionResourceFailedToSetupItemSURes_ExtIEs_tags_353) /
        sizeof(
            asn_DEF_Ngap_PDUSessionResourceFailedToSetupItemSURes_ExtIEs_tags_353
                [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_PDUSessionResourceFailedToSetupItemSURes_ExtIEs_353,
    3, /* Elements count */
    &asn_SPC_Ngap_PDUSessionResourceFailedToSetupItemSURes_ExtIEs_specs_353 /* Additional
                                                                               specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_360 = {
    sizeof(struct Ngap_PDUSessionResourceHandoverItem_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_PDUSessionResourceHandoverItem_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct Ngap_PDUSessionResourceHandoverItem_ExtIEs__extensionValue,
        present),
    sizeof(
        ((struct Ngap_PDUSessionResourceHandoverItem_ExtIEs__extensionValue*) 0)
            ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_360 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_360 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_PDUSessionResourceHandoverItem_ExtIEs_357[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_PDUSessionResourceHandoverItem_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_358, &asn_PER_memb_Ngap_id_constr_358,
      memb_Ngap_id_constraint_357},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_PDUSessionResourceHandoverItem_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_359,
      &asn_PER_memb_Ngap_criticality_constr_359,
      memb_Ngap_criticality_constraint_357},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(
         struct Ngap_PDUSessionResourceHandoverItem_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_360,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_360,
      &asn_PER_memb_Ngap_extensionValue_constr_360,
      memb_Ngap_extensionValue_constraint_357},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_PDUSessionResourceHandoverItem_ExtIEs_tags_357[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_PDUSessionResourceHandoverItem_ExtIEs_tag2el_357[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_PDUSessionResourceHandoverItem_ExtIEs_specs_357 = {
        sizeof(struct Ngap_PDUSessionResourceHandoverItem_ExtIEs),
        offsetof(struct Ngap_PDUSessionResourceHandoverItem_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_PDUSessionResourceHandoverItem_ExtIEs_tag2el_357,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_PDUSessionResourceHandoverItem_ExtIEs = {
    "PDUSessionResourceHandoverItem-ExtIEs",
    "PDUSessionResourceHandoverItem-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_PDUSessionResourceHandoverItem_ExtIEs_tags_357,
    sizeof(asn_DEF_Ngap_PDUSessionResourceHandoverItem_ExtIEs_tags_357) /
        sizeof(asn_DEF_Ngap_PDUSessionResourceHandoverItem_ExtIEs_tags_357
                   [0]),                                         /* 1 */
    asn_DEF_Ngap_PDUSessionResourceHandoverItem_ExtIEs_tags_357, /* Same as
                                                                    above */
    sizeof(asn_DEF_Ngap_PDUSessionResourceHandoverItem_ExtIEs_tags_357) /
        sizeof(asn_DEF_Ngap_PDUSessionResourceHandoverItem_ExtIEs_tags_357
                   [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_PDUSessionResourceHandoverItem_ExtIEs_357,
    3, /* Elements count */
    &asn_SPC_Ngap_PDUSessionResourceHandoverItem_ExtIEs_specs_357 /* Additional
                                                                     specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_364 = {
    sizeof(
        struct Ngap_PDUSessionResourceInformationItem_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_PDUSessionResourceInformationItem_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct Ngap_PDUSessionResourceInformationItem_ExtIEs__extensionValue,
        present),
    sizeof(((struct
             Ngap_PDUSessionResourceInformationItem_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_364 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_364 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_PDUSessionResourceInformationItem_ExtIEs_361[] =
    {
        {ATF_NOFLAGS,
         0,
         offsetof(struct Ngap_PDUSessionResourceInformationItem_ExtIEs, id),
         (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
         0,
         &asn_DEF_Ngap_ProtocolExtensionID,
         0,
         {&asn_OER_memb_Ngap_id_constr_362, &asn_PER_memb_Ngap_id_constr_362,
          memb_Ngap_id_constraint_361},
         0,
         0, /* No default value */
         "id"},
        {ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceInformationItem_ExtIEs, criticality),
         (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
         0,
         &asn_DEF_Ngap_Criticality,
         0,
         {&asn_OER_memb_Ngap_criticality_constr_363,
          &asn_PER_memb_Ngap_criticality_constr_363,
          memb_Ngap_criticality_constraint_361},
         0,
         0, /* No default value */
         "criticality"},
        {ATF_OPEN_TYPE | ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceInformationItem_ExtIEs,
             extensionValue),
         -1 /* Ambiguous tag (ANY?) */,
         0,
         &asn_DEF_Ngap_extensionValue_364,
         0,
         {&asn_OER_memb_Ngap_extensionValue_constr_364,
          &asn_PER_memb_Ngap_extensionValue_constr_364,
          memb_Ngap_extensionValue_constraint_361},
         0,
         0, /* No default value */
         "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_PDUSessionResourceInformationItem_ExtIEs_tags_361[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_PDUSessionResourceInformationItem_ExtIEs_tag2el_361[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_PDUSessionResourceInformationItem_ExtIEs_specs_361 = {
        sizeof(struct Ngap_PDUSessionResourceInformationItem_ExtIEs),
        offsetof(
            struct Ngap_PDUSessionResourceInformationItem_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_PDUSessionResourceInformationItem_ExtIEs_tag2el_361,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_PDUSessionResourceInformationItem_ExtIEs = {
    "PDUSessionResourceInformationItem-ExtIEs",
    "PDUSessionResourceInformationItem-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_PDUSessionResourceInformationItem_ExtIEs_tags_361,
    sizeof(asn_DEF_Ngap_PDUSessionResourceInformationItem_ExtIEs_tags_361) /
        sizeof(asn_DEF_Ngap_PDUSessionResourceInformationItem_ExtIEs_tags_361
                   [0]),                                            /* 1 */
    asn_DEF_Ngap_PDUSessionResourceInformationItem_ExtIEs_tags_361, /* Same as
                                                                       above */
    sizeof(asn_DEF_Ngap_PDUSessionResourceInformationItem_ExtIEs_tags_361) /
        sizeof(asn_DEF_Ngap_PDUSessionResourceInformationItem_ExtIEs_tags_361
                   [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_PDUSessionResourceInformationItem_ExtIEs_361,
    3, /* Elements count */
    &asn_SPC_Ngap_PDUSessionResourceInformationItem_ExtIEs_specs_361 /* Additional
                                                                        specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_368 = {
    sizeof(struct Ngap_PDUSessionResourceItemCxtRelCpl_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_PDUSessionResourceItemCxtRelCpl_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct Ngap_PDUSessionResourceItemCxtRelCpl_ExtIEs__extensionValue,
        present),
    sizeof(((struct
             Ngap_PDUSessionResourceItemCxtRelCpl_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_368 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_368 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_PDUSessionResourceItemCxtRelCpl_ExtIEs_365[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_PDUSessionResourceItemCxtRelCpl_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_366, &asn_PER_memb_Ngap_id_constr_366,
      memb_Ngap_id_constraint_365},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_PDUSessionResourceItemCxtRelCpl_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_367,
      &asn_PER_memb_Ngap_criticality_constr_367,
      memb_Ngap_criticality_constraint_365},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(
         struct Ngap_PDUSessionResourceItemCxtRelCpl_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_368,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_368,
      &asn_PER_memb_Ngap_extensionValue_constr_368,
      memb_Ngap_extensionValue_constraint_365},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_PDUSessionResourceItemCxtRelCpl_ExtIEs_tags_365[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_PDUSessionResourceItemCxtRelCpl_ExtIEs_tag2el_365[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_PDUSessionResourceItemCxtRelCpl_ExtIEs_specs_365 = {
        sizeof(struct Ngap_PDUSessionResourceItemCxtRelCpl_ExtIEs),
        offsetof(struct Ngap_PDUSessionResourceItemCxtRelCpl_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_PDUSessionResourceItemCxtRelCpl_ExtIEs_tag2el_365,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_PDUSessionResourceItemCxtRelCpl_ExtIEs = {
    "PDUSessionResourceItemCxtRelCpl-ExtIEs",
    "PDUSessionResourceItemCxtRelCpl-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_PDUSessionResourceItemCxtRelCpl_ExtIEs_tags_365,
    sizeof(asn_DEF_Ngap_PDUSessionResourceItemCxtRelCpl_ExtIEs_tags_365) /
        sizeof(asn_DEF_Ngap_PDUSessionResourceItemCxtRelCpl_ExtIEs_tags_365
                   [0]),                                          /* 1 */
    asn_DEF_Ngap_PDUSessionResourceItemCxtRelCpl_ExtIEs_tags_365, /* Same as
                                                                     above */
    sizeof(asn_DEF_Ngap_PDUSessionResourceItemCxtRelCpl_ExtIEs_tags_365) /
        sizeof(asn_DEF_Ngap_PDUSessionResourceItemCxtRelCpl_ExtIEs_tags_365
                   [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_PDUSessionResourceItemCxtRelCpl_ExtIEs_365,
    3, /* Elements count */
    &asn_SPC_Ngap_PDUSessionResourceItemCxtRelCpl_ExtIEs_specs_365 /* Additional
                                                                      specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_372 = {
    sizeof(struct Ngap_PDUSessionResourceItemCxtRelReq_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_PDUSessionResourceItemCxtRelReq_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct Ngap_PDUSessionResourceItemCxtRelReq_ExtIEs__extensionValue,
        present),
    sizeof(((struct
             Ngap_PDUSessionResourceItemCxtRelReq_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_372 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_372 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_PDUSessionResourceItemCxtRelReq_ExtIEs_369[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_PDUSessionResourceItemCxtRelReq_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_370, &asn_PER_memb_Ngap_id_constr_370,
      memb_Ngap_id_constraint_369},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_PDUSessionResourceItemCxtRelReq_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_371,
      &asn_PER_memb_Ngap_criticality_constr_371,
      memb_Ngap_criticality_constraint_369},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(
         struct Ngap_PDUSessionResourceItemCxtRelReq_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_372,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_372,
      &asn_PER_memb_Ngap_extensionValue_constr_372,
      memb_Ngap_extensionValue_constraint_369},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_PDUSessionResourceItemCxtRelReq_ExtIEs_tags_369[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_PDUSessionResourceItemCxtRelReq_ExtIEs_tag2el_369[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_PDUSessionResourceItemCxtRelReq_ExtIEs_specs_369 = {
        sizeof(struct Ngap_PDUSessionResourceItemCxtRelReq_ExtIEs),
        offsetof(struct Ngap_PDUSessionResourceItemCxtRelReq_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_PDUSessionResourceItemCxtRelReq_ExtIEs_tag2el_369,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_PDUSessionResourceItemCxtRelReq_ExtIEs = {
    "PDUSessionResourceItemCxtRelReq-ExtIEs",
    "PDUSessionResourceItemCxtRelReq-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_PDUSessionResourceItemCxtRelReq_ExtIEs_tags_369,
    sizeof(asn_DEF_Ngap_PDUSessionResourceItemCxtRelReq_ExtIEs_tags_369) /
        sizeof(asn_DEF_Ngap_PDUSessionResourceItemCxtRelReq_ExtIEs_tags_369
                   [0]),                                          /* 1 */
    asn_DEF_Ngap_PDUSessionResourceItemCxtRelReq_ExtIEs_tags_369, /* Same as
                                                                     above */
    sizeof(asn_DEF_Ngap_PDUSessionResourceItemCxtRelReq_ExtIEs_tags_369) /
        sizeof(asn_DEF_Ngap_PDUSessionResourceItemCxtRelReq_ExtIEs_tags_369
                   [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_PDUSessionResourceItemCxtRelReq_ExtIEs_369,
    3, /* Elements count */
    &asn_SPC_Ngap_PDUSessionResourceItemCxtRelReq_ExtIEs_specs_369 /* Additional
                                                                      specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_376 = {
    sizeof(struct Ngap_PDUSessionResourceItemHORqd_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_PDUSessionResourceItemHORqd_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct Ngap_PDUSessionResourceItemHORqd_ExtIEs__extensionValue,
        present),
    sizeof(((struct Ngap_PDUSessionResourceItemHORqd_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_376 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_376 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_PDUSessionResourceItemHORqd_ExtIEs_373[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_PDUSessionResourceItemHORqd_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_374, &asn_PER_memb_Ngap_id_constr_374,
      memb_Ngap_id_constraint_373},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_PDUSessionResourceItemHORqd_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_375,
      &asn_PER_memb_Ngap_criticality_constr_375,
      memb_Ngap_criticality_constraint_373},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_PDUSessionResourceItemHORqd_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_376,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_376,
      &asn_PER_memb_Ngap_extensionValue_constr_376,
      memb_Ngap_extensionValue_constraint_373},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_PDUSessionResourceItemHORqd_ExtIEs_tags_373[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_PDUSessionResourceItemHORqd_ExtIEs_tag2el_373[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_PDUSessionResourceItemHORqd_ExtIEs_specs_373 = {
        sizeof(struct Ngap_PDUSessionResourceItemHORqd_ExtIEs),
        offsetof(struct Ngap_PDUSessionResourceItemHORqd_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_PDUSessionResourceItemHORqd_ExtIEs_tag2el_373,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_PDUSessionResourceItemHORqd_ExtIEs = {
    "PDUSessionResourceItemHORqd-ExtIEs",
    "PDUSessionResourceItemHORqd-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_PDUSessionResourceItemHORqd_ExtIEs_tags_373,
    sizeof(asn_DEF_Ngap_PDUSessionResourceItemHORqd_ExtIEs_tags_373) /
        sizeof(
            asn_DEF_Ngap_PDUSessionResourceItemHORqd_ExtIEs_tags_373[0]), /* 1
                                                                           */
    asn_DEF_Ngap_PDUSessionResourceItemHORqd_ExtIEs_tags_373, /* Same as above
                                                               */
    sizeof(asn_DEF_Ngap_PDUSessionResourceItemHORqd_ExtIEs_tags_373) /
        sizeof(
            asn_DEF_Ngap_PDUSessionResourceItemHORqd_ExtIEs_tags_373[0]), /* 1
                                                                           */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_PDUSessionResourceItemHORqd_ExtIEs_373,
    3, /* Elements count */
    &asn_SPC_Ngap_PDUSessionResourceItemHORqd_ExtIEs_specs_373 /* Additional
                                                                  specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_380 = {
    sizeof(struct
           Ngap_PDUSessionResourceModifyConfirmTransfer_ExtIEs__extensionValue),
    offsetof(
        struct
        Ngap_PDUSessionResourceModifyConfirmTransfer_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct
        Ngap_PDUSessionResourceModifyConfirmTransfer_ExtIEs__extensionValue,
        present),
    sizeof(
        ((struct
          Ngap_PDUSessionResourceModifyConfirmTransfer_ExtIEs__extensionValue*) 0)
            ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_380 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_380 /* Additional specs */
};

asn_TYPE_member_t
    asn_MBR_Ngap_PDUSessionResourceModifyConfirmTransfer_ExtIEs_377[] = {
        {ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceModifyConfirmTransfer_ExtIEs, id),
         (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
         0,
         &asn_DEF_Ngap_ProtocolExtensionID,
         0,
         {&asn_OER_memb_Ngap_id_constr_378, &asn_PER_memb_Ngap_id_constr_378,
          memb_Ngap_id_constraint_377},
         0,
         0, /* No default value */
         "id"},
        {ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceModifyConfirmTransfer_ExtIEs,
             criticality),
         (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
         0,
         &asn_DEF_Ngap_Criticality,
         0,
         {&asn_OER_memb_Ngap_criticality_constr_379,
          &asn_PER_memb_Ngap_criticality_constr_379,
          memb_Ngap_criticality_constraint_377},
         0,
         0, /* No default value */
         "criticality"},
        {ATF_OPEN_TYPE | ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceModifyConfirmTransfer_ExtIEs,
             extensionValue),
         -1 /* Ambiguous tag (ANY?) */,
         0,
         &asn_DEF_Ngap_extensionValue_380,
         0,
         {&asn_OER_memb_Ngap_extensionValue_constr_380,
          &asn_PER_memb_Ngap_extensionValue_constr_380,
          memb_Ngap_extensionValue_constraint_377},
         0,
         0, /* No default value */
         "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_PDUSessionResourceModifyConfirmTransfer_ExtIEs_tags_377[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_PDUSessionResourceModifyConfirmTransfer_ExtIEs_tag2el_377[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_PDUSessionResourceModifyConfirmTransfer_ExtIEs_specs_377 = {
        sizeof(struct Ngap_PDUSessionResourceModifyConfirmTransfer_ExtIEs),
        offsetof(
            struct Ngap_PDUSessionResourceModifyConfirmTransfer_ExtIEs,
            _asn_ctx),
        asn_MAP_Ngap_PDUSessionResourceModifyConfirmTransfer_ExtIEs_tag2el_377,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_PDUSessionResourceModifyConfirmTransfer_ExtIEs = {
    "PDUSessionResourceModifyConfirmTransfer-ExtIEs",
    "PDUSessionResourceModifyConfirmTransfer-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_PDUSessionResourceModifyConfirmTransfer_ExtIEs_tags_377,
    sizeof(
        asn_DEF_Ngap_PDUSessionResourceModifyConfirmTransfer_ExtIEs_tags_377) /
        sizeof(
            asn_DEF_Ngap_PDUSessionResourceModifyConfirmTransfer_ExtIEs_tags_377
                [0]), /* 1 */
    asn_DEF_Ngap_PDUSessionResourceModifyConfirmTransfer_ExtIEs_tags_377, /* Same
                                                                             as
                                                                             above
                                                                           */
    sizeof(
        asn_DEF_Ngap_PDUSessionResourceModifyConfirmTransfer_ExtIEs_tags_377) /
        sizeof(
            asn_DEF_Ngap_PDUSessionResourceModifyConfirmTransfer_ExtIEs_tags_377
                [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_PDUSessionResourceModifyConfirmTransfer_ExtIEs_377,
    3, /* Elements count */
    &asn_SPC_Ngap_PDUSessionResourceModifyConfirmTransfer_ExtIEs_specs_377 /* Additional
                                                                              specs
                                                                            */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_384 = {
    sizeof(
        struct
        Ngap_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs__extensionValue),
    offsetof(
        struct
        Ngap_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct
        Ngap_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs__extensionValue,
        present),
    sizeof(
        ((struct
          Ngap_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs__extensionValue*) 0)
            ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_384 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_384 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs_381
    [] = {
        {ATF_NOFLAGS,
         0,
         offsetof(
             struct
             Ngap_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs,
             id),
         (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
         0,
         &asn_DEF_Ngap_ProtocolExtensionID,
         0,
         {&asn_OER_memb_Ngap_id_constr_382, &asn_PER_memb_Ngap_id_constr_382,
          memb_Ngap_id_constraint_381},
         0,
         0, /* No default value */
         "id"},
        {ATF_NOFLAGS,
         0,
         offsetof(
             struct
             Ngap_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs,
             criticality),
         (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
         0,
         &asn_DEF_Ngap_Criticality,
         0,
         {&asn_OER_memb_Ngap_criticality_constr_383,
          &asn_PER_memb_Ngap_criticality_constr_383,
          memb_Ngap_criticality_constraint_381},
         0,
         0, /* No default value */
         "criticality"},
        {ATF_OPEN_TYPE | ATF_NOFLAGS,
         0,
         offsetof(
             struct
             Ngap_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs,
             extensionValue),
         -1 /* Ambiguous tag (ANY?) */,
         0,
         &asn_DEF_Ngap_extensionValue_384,
         0,
         {&asn_OER_memb_Ngap_extensionValue_constr_384,
          &asn_PER_memb_Ngap_extensionValue_constr_384,
          memb_Ngap_extensionValue_constraint_381},
         0,
         0, /* No default value */
         "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs_tags_381
        [] = {(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs_tag2el_381
        [] = {
            {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
            {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs_specs_381 = {
        sizeof(
            struct
            Ngap_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs),
        offsetof(
            struct
            Ngap_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs,
            _asn_ctx),
        asn_MAP_Ngap_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs_tag2el_381,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs = {
    "PDUSessionResourceModifyIndicationUnsuccessfulTransfer-ExtIEs",
    "PDUSessionResourceModifyIndicationUnsuccessfulTransfer-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs_tags_381,
    sizeof(
        asn_DEF_Ngap_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs_tags_381) /
        sizeof(
            asn_DEF_Ngap_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs_tags_381
                [0]), /* 1 */
    asn_DEF_Ngap_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs_tags_381, /* Same as above */
    sizeof(
        asn_DEF_Ngap_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs_tags_381) /
        sizeof(
            asn_DEF_Ngap_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs_tags_381
                [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs_381,
    3, /* Elements count */
    &asn_SPC_Ngap_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs_specs_381 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_388 = {
    sizeof(
        struct
        Ngap_PDUSessionResourceModifyResponseTransfer_ExtIEs__extensionValue),
    offsetof(
        struct
        Ngap_PDUSessionResourceModifyResponseTransfer_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct
        Ngap_PDUSessionResourceModifyResponseTransfer_ExtIEs__extensionValue,
        present),
    sizeof(
        ((struct
          Ngap_PDUSessionResourceModifyResponseTransfer_ExtIEs__extensionValue*) 0)
            ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_388 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_388 /* Additional specs */
};

asn_TYPE_member_t
    asn_MBR_Ngap_PDUSessionResourceModifyResponseTransfer_ExtIEs_385[] = {
        {ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceModifyResponseTransfer_ExtIEs, id),
         (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
         0,
         &asn_DEF_Ngap_ProtocolExtensionID,
         0,
         {&asn_OER_memb_Ngap_id_constr_386, &asn_PER_memb_Ngap_id_constr_386,
          memb_Ngap_id_constraint_385},
         0,
         0, /* No default value */
         "id"},
        {ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceModifyResponseTransfer_ExtIEs,
             criticality),
         (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
         0,
         &asn_DEF_Ngap_Criticality,
         0,
         {&asn_OER_memb_Ngap_criticality_constr_387,
          &asn_PER_memb_Ngap_criticality_constr_387,
          memb_Ngap_criticality_constraint_385},
         0,
         0, /* No default value */
         "criticality"},
        {ATF_OPEN_TYPE | ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceModifyResponseTransfer_ExtIEs,
             extensionValue),
         -1 /* Ambiguous tag (ANY?) */,
         0,
         &asn_DEF_Ngap_extensionValue_388,
         0,
         {&asn_OER_memb_Ngap_extensionValue_constr_388,
          &asn_PER_memb_Ngap_extensionValue_constr_388,
          memb_Ngap_extensionValue_constraint_385},
         0,
         0, /* No default value */
         "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_PDUSessionResourceModifyResponseTransfer_ExtIEs_tags_385[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_PDUSessionResourceModifyResponseTransfer_ExtIEs_tag2el_385[] =
        {
            {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
            {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_PDUSessionResourceModifyResponseTransfer_ExtIEs_specs_385 = {
        sizeof(struct Ngap_PDUSessionResourceModifyResponseTransfer_ExtIEs),
        offsetof(
            struct Ngap_PDUSessionResourceModifyResponseTransfer_ExtIEs,
            _asn_ctx),
        asn_MAP_Ngap_PDUSessionResourceModifyResponseTransfer_ExtIEs_tag2el_385,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_PDUSessionResourceModifyResponseTransfer_ExtIEs = {
    "PDUSessionResourceModifyResponseTransfer-ExtIEs",
    "PDUSessionResourceModifyResponseTransfer-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_PDUSessionResourceModifyResponseTransfer_ExtIEs_tags_385,
    sizeof(
        asn_DEF_Ngap_PDUSessionResourceModifyResponseTransfer_ExtIEs_tags_385) /
        sizeof(
            asn_DEF_Ngap_PDUSessionResourceModifyResponseTransfer_ExtIEs_tags_385
                [0]), /* 1 */
    asn_DEF_Ngap_PDUSessionResourceModifyResponseTransfer_ExtIEs_tags_385, /* Same
                                                                              as
                                                                              above
                                                                            */
    sizeof(
        asn_DEF_Ngap_PDUSessionResourceModifyResponseTransfer_ExtIEs_tags_385) /
        sizeof(
            asn_DEF_Ngap_PDUSessionResourceModifyResponseTransfer_ExtIEs_tags_385
                [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_PDUSessionResourceModifyResponseTransfer_ExtIEs_385,
    3, /* Elements count */
    &asn_SPC_Ngap_PDUSessionResourceModifyResponseTransfer_ExtIEs_specs_385 /* Additional
                                                                               specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_392 = {
    sizeof(
        struct
        Ngap_PDUSessionResourceModifyIndicationTransfer_ExtIEs__extensionValue),
    offsetof(
        struct
        Ngap_PDUSessionResourceModifyIndicationTransfer_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct
        Ngap_PDUSessionResourceModifyIndicationTransfer_ExtIEs__extensionValue,
        present),
    sizeof(
        ((struct
          Ngap_PDUSessionResourceModifyIndicationTransfer_ExtIEs__extensionValue*) 0)
            ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_392 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_392 /* Additional specs */
};

asn_TYPE_member_t
    asn_MBR_Ngap_PDUSessionResourceModifyIndicationTransfer_ExtIEs_389[] = {
        {ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceModifyIndicationTransfer_ExtIEs, id),
         (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
         0,
         &asn_DEF_Ngap_ProtocolExtensionID,
         0,
         {&asn_OER_memb_Ngap_id_constr_390, &asn_PER_memb_Ngap_id_constr_390,
          memb_Ngap_id_constraint_389},
         0,
         0, /* No default value */
         "id"},
        {ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceModifyIndicationTransfer_ExtIEs,
             criticality),
         (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
         0,
         &asn_DEF_Ngap_Criticality,
         0,
         {&asn_OER_memb_Ngap_criticality_constr_391,
          &asn_PER_memb_Ngap_criticality_constr_391,
          memb_Ngap_criticality_constraint_389},
         0,
         0, /* No default value */
         "criticality"},
        {ATF_OPEN_TYPE | ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceModifyIndicationTransfer_ExtIEs,
             extensionValue),
         -1 /* Ambiguous tag (ANY?) */,
         0,
         &asn_DEF_Ngap_extensionValue_392,
         0,
         {&asn_OER_memb_Ngap_extensionValue_constr_392,
          &asn_PER_memb_Ngap_extensionValue_constr_392,
          memb_Ngap_extensionValue_constraint_389},
         0,
         0, /* No default value */
         "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_PDUSessionResourceModifyIndicationTransfer_ExtIEs_tags_389[] =
        {(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_PDUSessionResourceModifyIndicationTransfer_ExtIEs_tag2el_389
        [] = {
            {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
            {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_PDUSessionResourceModifyIndicationTransfer_ExtIEs_specs_389 = {
        sizeof(struct Ngap_PDUSessionResourceModifyIndicationTransfer_ExtIEs),
        offsetof(
            struct Ngap_PDUSessionResourceModifyIndicationTransfer_ExtIEs,
            _asn_ctx),
        asn_MAP_Ngap_PDUSessionResourceModifyIndicationTransfer_ExtIEs_tag2el_389,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_PDUSessionResourceModifyIndicationTransfer_ExtIEs = {
    "PDUSessionResourceModifyIndicationTransfer-ExtIEs",
    "PDUSessionResourceModifyIndicationTransfer-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_PDUSessionResourceModifyIndicationTransfer_ExtIEs_tags_389,
    sizeof(
        asn_DEF_Ngap_PDUSessionResourceModifyIndicationTransfer_ExtIEs_tags_389) /
        sizeof(
            asn_DEF_Ngap_PDUSessionResourceModifyIndicationTransfer_ExtIEs_tags_389
                [0]), /* 1 */
    asn_DEF_Ngap_PDUSessionResourceModifyIndicationTransfer_ExtIEs_tags_389, /* Same as above */
    sizeof(
        asn_DEF_Ngap_PDUSessionResourceModifyIndicationTransfer_ExtIEs_tags_389) /
        sizeof(
            asn_DEF_Ngap_PDUSessionResourceModifyIndicationTransfer_ExtIEs_tags_389
                [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_PDUSessionResourceModifyIndicationTransfer_ExtIEs_389,
    3, /* Elements count */
    &asn_SPC_Ngap_PDUSessionResourceModifyIndicationTransfer_ExtIEs_specs_389 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_396 = {
    sizeof(
        struct Ngap_PDUSessionResourceModifyItemModCfm_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_PDUSessionResourceModifyItemModCfm_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct Ngap_PDUSessionResourceModifyItemModCfm_ExtIEs__extensionValue,
        present),
    sizeof(((struct
             Ngap_PDUSessionResourceModifyItemModCfm_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_396 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_396 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_PDUSessionResourceModifyItemModCfm_ExtIEs_393[] =
    {
        {ATF_NOFLAGS,
         0,
         offsetof(struct Ngap_PDUSessionResourceModifyItemModCfm_ExtIEs, id),
         (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
         0,
         &asn_DEF_Ngap_ProtocolExtensionID,
         0,
         {&asn_OER_memb_Ngap_id_constr_394, &asn_PER_memb_Ngap_id_constr_394,
          memb_Ngap_id_constraint_393},
         0,
         0, /* No default value */
         "id"},
        {ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceModifyItemModCfm_ExtIEs,
             criticality),
         (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
         0,
         &asn_DEF_Ngap_Criticality,
         0,
         {&asn_OER_memb_Ngap_criticality_constr_395,
          &asn_PER_memb_Ngap_criticality_constr_395,
          memb_Ngap_criticality_constraint_393},
         0,
         0, /* No default value */
         "criticality"},
        {ATF_OPEN_TYPE | ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceModifyItemModCfm_ExtIEs,
             extensionValue),
         -1 /* Ambiguous tag (ANY?) */,
         0,
         &asn_DEF_Ngap_extensionValue_396,
         0,
         {&asn_OER_memb_Ngap_extensionValue_constr_396,
          &asn_PER_memb_Ngap_extensionValue_constr_396,
          memb_Ngap_extensionValue_constraint_393},
         0,
         0, /* No default value */
         "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_PDUSessionResourceModifyItemModCfm_ExtIEs_tags_393[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_PDUSessionResourceModifyItemModCfm_ExtIEs_tag2el_393[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_PDUSessionResourceModifyItemModCfm_ExtIEs_specs_393 = {
        sizeof(struct Ngap_PDUSessionResourceModifyItemModCfm_ExtIEs),
        offsetof(
            struct Ngap_PDUSessionResourceModifyItemModCfm_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_PDUSessionResourceModifyItemModCfm_ExtIEs_tag2el_393,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_PDUSessionResourceModifyItemModCfm_ExtIEs = {
    "PDUSessionResourceModifyItemModCfm-ExtIEs",
    "PDUSessionResourceModifyItemModCfm-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_PDUSessionResourceModifyItemModCfm_ExtIEs_tags_393,
    sizeof(asn_DEF_Ngap_PDUSessionResourceModifyItemModCfm_ExtIEs_tags_393) /
        sizeof(asn_DEF_Ngap_PDUSessionResourceModifyItemModCfm_ExtIEs_tags_393
                   [0]),                                             /* 1 */
    asn_DEF_Ngap_PDUSessionResourceModifyItemModCfm_ExtIEs_tags_393, /* Same as
                                                                        above */
    sizeof(asn_DEF_Ngap_PDUSessionResourceModifyItemModCfm_ExtIEs_tags_393) /
        sizeof(asn_DEF_Ngap_PDUSessionResourceModifyItemModCfm_ExtIEs_tags_393
                   [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_PDUSessionResourceModifyItemModCfm_ExtIEs_393,
    3, /* Elements count */
    &asn_SPC_Ngap_PDUSessionResourceModifyItemModCfm_ExtIEs_specs_393 /* Additional
                                                                         specs
                                                                       */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_400 = {
    sizeof(
        struct Ngap_PDUSessionResourceModifyItemModInd_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_PDUSessionResourceModifyItemModInd_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct Ngap_PDUSessionResourceModifyItemModInd_ExtIEs__extensionValue,
        present),
    sizeof(((struct
             Ngap_PDUSessionResourceModifyItemModInd_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_400 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_400 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_PDUSessionResourceModifyItemModInd_ExtIEs_397[] =
    {
        {ATF_NOFLAGS,
         0,
         offsetof(struct Ngap_PDUSessionResourceModifyItemModInd_ExtIEs, id),
         (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
         0,
         &asn_DEF_Ngap_ProtocolExtensionID,
         0,
         {&asn_OER_memb_Ngap_id_constr_398, &asn_PER_memb_Ngap_id_constr_398,
          memb_Ngap_id_constraint_397},
         0,
         0, /* No default value */
         "id"},
        {ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceModifyItemModInd_ExtIEs,
             criticality),
         (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
         0,
         &asn_DEF_Ngap_Criticality,
         0,
         {&asn_OER_memb_Ngap_criticality_constr_399,
          &asn_PER_memb_Ngap_criticality_constr_399,
          memb_Ngap_criticality_constraint_397},
         0,
         0, /* No default value */
         "criticality"},
        {ATF_OPEN_TYPE | ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceModifyItemModInd_ExtIEs,
             extensionValue),
         -1 /* Ambiguous tag (ANY?) */,
         0,
         &asn_DEF_Ngap_extensionValue_400,
         0,
         {&asn_OER_memb_Ngap_extensionValue_constr_400,
          &asn_PER_memb_Ngap_extensionValue_constr_400,
          memb_Ngap_extensionValue_constraint_397},
         0,
         0, /* No default value */
         "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_PDUSessionResourceModifyItemModInd_ExtIEs_tags_397[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_PDUSessionResourceModifyItemModInd_ExtIEs_tag2el_397[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_PDUSessionResourceModifyItemModInd_ExtIEs_specs_397 = {
        sizeof(struct Ngap_PDUSessionResourceModifyItemModInd_ExtIEs),
        offsetof(
            struct Ngap_PDUSessionResourceModifyItemModInd_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_PDUSessionResourceModifyItemModInd_ExtIEs_tag2el_397,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_PDUSessionResourceModifyItemModInd_ExtIEs = {
    "PDUSessionResourceModifyItemModInd-ExtIEs",
    "PDUSessionResourceModifyItemModInd-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_PDUSessionResourceModifyItemModInd_ExtIEs_tags_397,
    sizeof(asn_DEF_Ngap_PDUSessionResourceModifyItemModInd_ExtIEs_tags_397) /
        sizeof(asn_DEF_Ngap_PDUSessionResourceModifyItemModInd_ExtIEs_tags_397
                   [0]),                                             /* 1 */
    asn_DEF_Ngap_PDUSessionResourceModifyItemModInd_ExtIEs_tags_397, /* Same as
                                                                        above */
    sizeof(asn_DEF_Ngap_PDUSessionResourceModifyItemModInd_ExtIEs_tags_397) /
        sizeof(asn_DEF_Ngap_PDUSessionResourceModifyItemModInd_ExtIEs_tags_397
                   [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_PDUSessionResourceModifyItemModInd_ExtIEs_397,
    3, /* Elements count */
    &asn_SPC_Ngap_PDUSessionResourceModifyItemModInd_ExtIEs_specs_397 /* Additional
                                                                         specs
                                                                       */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_404 = {
    sizeof(
        struct Ngap_PDUSessionResourceModifyItemModReq_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_PDUSessionResourceModifyItemModReq_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct Ngap_PDUSessionResourceModifyItemModReq_ExtIEs__extensionValue,
        present),
    sizeof(((struct
             Ngap_PDUSessionResourceModifyItemModReq_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_404 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_404 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_PDUSessionResourceModifyItemModReq_ExtIEs_401[] =
    {
        {ATF_NOFLAGS,
         0,
         offsetof(struct Ngap_PDUSessionResourceModifyItemModReq_ExtIEs, id),
         (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
         0,
         &asn_DEF_Ngap_ProtocolExtensionID,
         0,
         {&asn_OER_memb_Ngap_id_constr_402, &asn_PER_memb_Ngap_id_constr_402,
          memb_Ngap_id_constraint_401},
         0,
         0, /* No default value */
         "id"},
        {ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceModifyItemModReq_ExtIEs,
             criticality),
         (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
         0,
         &asn_DEF_Ngap_Criticality,
         0,
         {&asn_OER_memb_Ngap_criticality_constr_403,
          &asn_PER_memb_Ngap_criticality_constr_403,
          memb_Ngap_criticality_constraint_401},
         0,
         0, /* No default value */
         "criticality"},
        {ATF_OPEN_TYPE | ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceModifyItemModReq_ExtIEs,
             extensionValue),
         -1 /* Ambiguous tag (ANY?) */,
         0,
         &asn_DEF_Ngap_extensionValue_404,
         0,
         {&asn_OER_memb_Ngap_extensionValue_constr_404,
          &asn_PER_memb_Ngap_extensionValue_constr_404,
          memb_Ngap_extensionValue_constraint_401},
         0,
         0, /* No default value */
         "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_PDUSessionResourceModifyItemModReq_ExtIEs_tags_401[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_PDUSessionResourceModifyItemModReq_ExtIEs_tag2el_401[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_PDUSessionResourceModifyItemModReq_ExtIEs_specs_401 = {
        sizeof(struct Ngap_PDUSessionResourceModifyItemModReq_ExtIEs),
        offsetof(
            struct Ngap_PDUSessionResourceModifyItemModReq_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_PDUSessionResourceModifyItemModReq_ExtIEs_tag2el_401,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_PDUSessionResourceModifyItemModReq_ExtIEs = {
    "PDUSessionResourceModifyItemModReq-ExtIEs",
    "PDUSessionResourceModifyItemModReq-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_PDUSessionResourceModifyItemModReq_ExtIEs_tags_401,
    sizeof(asn_DEF_Ngap_PDUSessionResourceModifyItemModReq_ExtIEs_tags_401) /
        sizeof(asn_DEF_Ngap_PDUSessionResourceModifyItemModReq_ExtIEs_tags_401
                   [0]),                                             /* 1 */
    asn_DEF_Ngap_PDUSessionResourceModifyItemModReq_ExtIEs_tags_401, /* Same as
                                                                        above */
    sizeof(asn_DEF_Ngap_PDUSessionResourceModifyItemModReq_ExtIEs_tags_401) /
        sizeof(asn_DEF_Ngap_PDUSessionResourceModifyItemModReq_ExtIEs_tags_401
                   [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_PDUSessionResourceModifyItemModReq_ExtIEs_401,
    3, /* Elements count */
    &asn_SPC_Ngap_PDUSessionResourceModifyItemModReq_ExtIEs_specs_401 /* Additional
                                                                         specs
                                                                       */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_408 = {
    sizeof(
        struct Ngap_PDUSessionResourceModifyItemModRes_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_PDUSessionResourceModifyItemModRes_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct Ngap_PDUSessionResourceModifyItemModRes_ExtIEs__extensionValue,
        present),
    sizeof(((struct
             Ngap_PDUSessionResourceModifyItemModRes_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_408 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_408 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_PDUSessionResourceModifyItemModRes_ExtIEs_405[] =
    {
        {ATF_NOFLAGS,
         0,
         offsetof(struct Ngap_PDUSessionResourceModifyItemModRes_ExtIEs, id),
         (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
         0,
         &asn_DEF_Ngap_ProtocolExtensionID,
         0,
         {&asn_OER_memb_Ngap_id_constr_406, &asn_PER_memb_Ngap_id_constr_406,
          memb_Ngap_id_constraint_405},
         0,
         0, /* No default value */
         "id"},
        {ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceModifyItemModRes_ExtIEs,
             criticality),
         (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
         0,
         &asn_DEF_Ngap_Criticality,
         0,
         {&asn_OER_memb_Ngap_criticality_constr_407,
          &asn_PER_memb_Ngap_criticality_constr_407,
          memb_Ngap_criticality_constraint_405},
         0,
         0, /* No default value */
         "criticality"},
        {ATF_OPEN_TYPE | ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceModifyItemModRes_ExtIEs,
             extensionValue),
         -1 /* Ambiguous tag (ANY?) */,
         0,
         &asn_DEF_Ngap_extensionValue_408,
         0,
         {&asn_OER_memb_Ngap_extensionValue_constr_408,
          &asn_PER_memb_Ngap_extensionValue_constr_408,
          memb_Ngap_extensionValue_constraint_405},
         0,
         0, /* No default value */
         "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_PDUSessionResourceModifyItemModRes_ExtIEs_tags_405[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_PDUSessionResourceModifyItemModRes_ExtIEs_tag2el_405[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_PDUSessionResourceModifyItemModRes_ExtIEs_specs_405 = {
        sizeof(struct Ngap_PDUSessionResourceModifyItemModRes_ExtIEs),
        offsetof(
            struct Ngap_PDUSessionResourceModifyItemModRes_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_PDUSessionResourceModifyItemModRes_ExtIEs_tag2el_405,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_PDUSessionResourceModifyItemModRes_ExtIEs = {
    "PDUSessionResourceModifyItemModRes-ExtIEs",
    "PDUSessionResourceModifyItemModRes-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_PDUSessionResourceModifyItemModRes_ExtIEs_tags_405,
    sizeof(asn_DEF_Ngap_PDUSessionResourceModifyItemModRes_ExtIEs_tags_405) /
        sizeof(asn_DEF_Ngap_PDUSessionResourceModifyItemModRes_ExtIEs_tags_405
                   [0]),                                             /* 1 */
    asn_DEF_Ngap_PDUSessionResourceModifyItemModRes_ExtIEs_tags_405, /* Same as
                                                                        above */
    sizeof(asn_DEF_Ngap_PDUSessionResourceModifyItemModRes_ExtIEs_tags_405) /
        sizeof(asn_DEF_Ngap_PDUSessionResourceModifyItemModRes_ExtIEs_tags_405
                   [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_PDUSessionResourceModifyItemModRes_ExtIEs_405,
    3, /* Elements count */
    &asn_SPC_Ngap_PDUSessionResourceModifyItemModRes_ExtIEs_specs_405 /* Additional
                                                                         specs
                                                                       */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_412 = {
    sizeof(
        struct
        Ngap_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs__extensionValue),
    offsetof(
        struct
        Ngap_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct
        Ngap_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs__extensionValue,
        present),
    sizeof(
        ((struct
          Ngap_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs__extensionValue*) 0)
            ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_412 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_412 /* Additional specs */
};

asn_TYPE_member_t
    asn_MBR_Ngap_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs_409[] = {
        {ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs,
             id),
         (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
         0,
         &asn_DEF_Ngap_ProtocolExtensionID,
         0,
         {&asn_OER_memb_Ngap_id_constr_410, &asn_PER_memb_Ngap_id_constr_410,
          memb_Ngap_id_constraint_409},
         0,
         0, /* No default value */
         "id"},
        {ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs,
             criticality),
         (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
         0,
         &asn_DEF_Ngap_Criticality,
         0,
         {&asn_OER_memb_Ngap_criticality_constr_411,
          &asn_PER_memb_Ngap_criticality_constr_411,
          memb_Ngap_criticality_constraint_409},
         0,
         0, /* No default value */
         "criticality"},
        {ATF_OPEN_TYPE | ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs,
             extensionValue),
         -1 /* Ambiguous tag (ANY?) */,
         0,
         &asn_DEF_Ngap_extensionValue_412,
         0,
         {&asn_OER_memb_Ngap_extensionValue_constr_412,
          &asn_PER_memb_Ngap_extensionValue_constr_412,
          memb_Ngap_extensionValue_constraint_409},
         0,
         0, /* No default value */
         "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs_tags_409
        [] = {(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs_tag2el_409
        [] = {
            {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
            {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs_specs_409 = {
        sizeof(struct Ngap_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs),
        offsetof(
            struct Ngap_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs,
            _asn_ctx),
        asn_MAP_Ngap_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs_tag2el_409,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs = {
    "PDUSessionResourceModifyUnsuccessfulTransfer-ExtIEs",
    "PDUSessionResourceModifyUnsuccessfulTransfer-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs_tags_409,
    sizeof(
        asn_DEF_Ngap_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs_tags_409) /
        sizeof(
            asn_DEF_Ngap_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs_tags_409
                [0]), /* 1 */
    asn_DEF_Ngap_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs_tags_409, /* Same as above */
    sizeof(
        asn_DEF_Ngap_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs_tags_409) /
        sizeof(
            asn_DEF_Ngap_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs_tags_409
                [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs_409,
    3, /* Elements count */
    &asn_SPC_Ngap_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs_specs_409 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_416 = {
    sizeof(struct Ngap_PDUSessionResourceNotifyItem_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_PDUSessionResourceNotifyItem_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct Ngap_PDUSessionResourceNotifyItem_ExtIEs__extensionValue,
        present),
    sizeof(
        ((struct Ngap_PDUSessionResourceNotifyItem_ExtIEs__extensionValue*) 0)
            ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_416 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_416 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_PDUSessionResourceNotifyItem_ExtIEs_413[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_PDUSessionResourceNotifyItem_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_414, &asn_PER_memb_Ngap_id_constr_414,
      memb_Ngap_id_constraint_413},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_PDUSessionResourceNotifyItem_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_415,
      &asn_PER_memb_Ngap_criticality_constr_415,
      memb_Ngap_criticality_constraint_413},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_PDUSessionResourceNotifyItem_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_416,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_416,
      &asn_PER_memb_Ngap_extensionValue_constr_416,
      memb_Ngap_extensionValue_constraint_413},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_PDUSessionResourceNotifyItem_ExtIEs_tags_413[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_PDUSessionResourceNotifyItem_ExtIEs_tag2el_413[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_PDUSessionResourceNotifyItem_ExtIEs_specs_413 = {
        sizeof(struct Ngap_PDUSessionResourceNotifyItem_ExtIEs),
        offsetof(struct Ngap_PDUSessionResourceNotifyItem_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_PDUSessionResourceNotifyItem_ExtIEs_tag2el_413,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_PDUSessionResourceNotifyItem_ExtIEs = {
    "PDUSessionResourceNotifyItem-ExtIEs",
    "PDUSessionResourceNotifyItem-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_PDUSessionResourceNotifyItem_ExtIEs_tags_413,
    sizeof(asn_DEF_Ngap_PDUSessionResourceNotifyItem_ExtIEs_tags_413) /
        sizeof(
            asn_DEF_Ngap_PDUSessionResourceNotifyItem_ExtIEs_tags_413[0]), /* 1
                                                                            */
    asn_DEF_Ngap_PDUSessionResourceNotifyItem_ExtIEs_tags_413, /* Same as above
                                                                */
    sizeof(asn_DEF_Ngap_PDUSessionResourceNotifyItem_ExtIEs_tags_413) /
        sizeof(
            asn_DEF_Ngap_PDUSessionResourceNotifyItem_ExtIEs_tags_413[0]), /* 1
                                                                            */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_PDUSessionResourceNotifyItem_ExtIEs_413,
    3, /* Elements count */
    &asn_SPC_Ngap_PDUSessionResourceNotifyItem_ExtIEs_specs_413 /* Additional
                                                                   specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_420 = {
    sizeof(
        struct
        Ngap_PDUSessionResourceNotifyReleasedTransfer_ExtIEs__extensionValue),
    offsetof(
        struct
        Ngap_PDUSessionResourceNotifyReleasedTransfer_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct
        Ngap_PDUSessionResourceNotifyReleasedTransfer_ExtIEs__extensionValue,
        present),
    sizeof(
        ((struct
          Ngap_PDUSessionResourceNotifyReleasedTransfer_ExtIEs__extensionValue*) 0)
            ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_420 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_420 /* Additional specs */
};

asn_TYPE_member_t
    asn_MBR_Ngap_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_417[] = {
        {ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceNotifyReleasedTransfer_ExtIEs, id),
         (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
         0,
         &asn_DEF_Ngap_ProtocolExtensionID,
         0,
         {&asn_OER_memb_Ngap_id_constr_418, &asn_PER_memb_Ngap_id_constr_418,
          memb_Ngap_id_constraint_417},
         0,
         0, /* No default value */
         "id"},
        {ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceNotifyReleasedTransfer_ExtIEs,
             criticality),
         (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
         0,
         &asn_DEF_Ngap_Criticality,
         0,
         {&asn_OER_memb_Ngap_criticality_constr_419,
          &asn_PER_memb_Ngap_criticality_constr_419,
          memb_Ngap_criticality_constraint_417},
         0,
         0, /* No default value */
         "criticality"},
        {ATF_OPEN_TYPE | ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceNotifyReleasedTransfer_ExtIEs,
             extensionValue),
         -1 /* Ambiguous tag (ANY?) */,
         0,
         &asn_DEF_Ngap_extensionValue_420,
         0,
         {&asn_OER_memb_Ngap_extensionValue_constr_420,
          &asn_PER_memb_Ngap_extensionValue_constr_420,
          memb_Ngap_extensionValue_constraint_417},
         0,
         0, /* No default value */
         "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_tags_417[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_tag2el_417[] =
        {
            {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
            {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_specs_417 = {
        sizeof(struct Ngap_PDUSessionResourceNotifyReleasedTransfer_ExtIEs),
        offsetof(
            struct Ngap_PDUSessionResourceNotifyReleasedTransfer_ExtIEs,
            _asn_ctx),
        asn_MAP_Ngap_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_tag2el_417,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_PDUSessionResourceNotifyReleasedTransfer_ExtIEs = {
    "PDUSessionResourceNotifyReleasedTransfer-ExtIEs",
    "PDUSessionResourceNotifyReleasedTransfer-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_tags_417,
    sizeof(
        asn_DEF_Ngap_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_tags_417) /
        sizeof(
            asn_DEF_Ngap_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_tags_417
                [0]), /* 1 */
    asn_DEF_Ngap_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_tags_417, /* Same
                                                                              as
                                                                              above
                                                                            */
    sizeof(
        asn_DEF_Ngap_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_tags_417) /
        sizeof(
            asn_DEF_Ngap_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_tags_417
                [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_417,
    3, /* Elements count */
    &asn_SPC_Ngap_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_specs_417 /* Additional
                                                                               specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_424 = {
    sizeof(struct Ngap_PDUSessionResourceNotifyTransfer_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_PDUSessionResourceNotifyTransfer_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct Ngap_PDUSessionResourceNotifyTransfer_ExtIEs__extensionValue,
        present),
    sizeof(((struct
             Ngap_PDUSessionResourceNotifyTransfer_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_424 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_424 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_PDUSessionResourceNotifyTransfer_ExtIEs_421[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_PDUSessionResourceNotifyTransfer_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_422, &asn_PER_memb_Ngap_id_constr_422,
      memb_Ngap_id_constraint_421},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_PDUSessionResourceNotifyTransfer_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_423,
      &asn_PER_memb_Ngap_criticality_constr_423,
      memb_Ngap_criticality_constraint_421},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(
         struct Ngap_PDUSessionResourceNotifyTransfer_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_424,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_424,
      &asn_PER_memb_Ngap_extensionValue_constr_424,
      memb_Ngap_extensionValue_constraint_421},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_PDUSessionResourceNotifyTransfer_ExtIEs_tags_421[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_PDUSessionResourceNotifyTransfer_ExtIEs_tag2el_421[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_PDUSessionResourceNotifyTransfer_ExtIEs_specs_421 = {
        sizeof(struct Ngap_PDUSessionResourceNotifyTransfer_ExtIEs),
        offsetof(struct Ngap_PDUSessionResourceNotifyTransfer_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_PDUSessionResourceNotifyTransfer_ExtIEs_tag2el_421,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_PDUSessionResourceNotifyTransfer_ExtIEs = {
    "PDUSessionResourceNotifyTransfer-ExtIEs",
    "PDUSessionResourceNotifyTransfer-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_PDUSessionResourceNotifyTransfer_ExtIEs_tags_421,
    sizeof(asn_DEF_Ngap_PDUSessionResourceNotifyTransfer_ExtIEs_tags_421) /
        sizeof(asn_DEF_Ngap_PDUSessionResourceNotifyTransfer_ExtIEs_tags_421
                   [0]),                                           /* 1 */
    asn_DEF_Ngap_PDUSessionResourceNotifyTransfer_ExtIEs_tags_421, /* Same as
                                                                      above */
    sizeof(asn_DEF_Ngap_PDUSessionResourceNotifyTransfer_ExtIEs_tags_421) /
        sizeof(asn_DEF_Ngap_PDUSessionResourceNotifyTransfer_ExtIEs_tags_421
                   [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_PDUSessionResourceNotifyTransfer_ExtIEs_421,
    3, /* Elements count */
    &asn_SPC_Ngap_PDUSessionResourceNotifyTransfer_ExtIEs_specs_421 /* Additional
                                                                       specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_428 = {
    sizeof(
        struct
        Ngap_PDUSessionResourceReleaseCommandTransfer_ExtIEs__extensionValue),
    offsetof(
        struct
        Ngap_PDUSessionResourceReleaseCommandTransfer_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct
        Ngap_PDUSessionResourceReleaseCommandTransfer_ExtIEs__extensionValue,
        present),
    sizeof(
        ((struct
          Ngap_PDUSessionResourceReleaseCommandTransfer_ExtIEs__extensionValue*) 0)
            ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_428 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_428 /* Additional specs */
};

asn_TYPE_member_t
    asn_MBR_Ngap_PDUSessionResourceReleaseCommandTransfer_ExtIEs_425[] = {
        {ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceReleaseCommandTransfer_ExtIEs, id),
         (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
         0,
         &asn_DEF_Ngap_ProtocolExtensionID,
         0,
         {&asn_OER_memb_Ngap_id_constr_426, &asn_PER_memb_Ngap_id_constr_426,
          memb_Ngap_id_constraint_425},
         0,
         0, /* No default value */
         "id"},
        {ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceReleaseCommandTransfer_ExtIEs,
             criticality),
         (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
         0,
         &asn_DEF_Ngap_Criticality,
         0,
         {&asn_OER_memb_Ngap_criticality_constr_427,
          &asn_PER_memb_Ngap_criticality_constr_427,
          memb_Ngap_criticality_constraint_425},
         0,
         0, /* No default value */
         "criticality"},
        {ATF_OPEN_TYPE | ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceReleaseCommandTransfer_ExtIEs,
             extensionValue),
         -1 /* Ambiguous tag (ANY?) */,
         0,
         &asn_DEF_Ngap_extensionValue_428,
         0,
         {&asn_OER_memb_Ngap_extensionValue_constr_428,
          &asn_PER_memb_Ngap_extensionValue_constr_428,
          memb_Ngap_extensionValue_constraint_425},
         0,
         0, /* No default value */
         "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_PDUSessionResourceReleaseCommandTransfer_ExtIEs_tags_425[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_PDUSessionResourceReleaseCommandTransfer_ExtIEs_tag2el_425[] =
        {
            {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
            {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_PDUSessionResourceReleaseCommandTransfer_ExtIEs_specs_425 = {
        sizeof(struct Ngap_PDUSessionResourceReleaseCommandTransfer_ExtIEs),
        offsetof(
            struct Ngap_PDUSessionResourceReleaseCommandTransfer_ExtIEs,
            _asn_ctx),
        asn_MAP_Ngap_PDUSessionResourceReleaseCommandTransfer_ExtIEs_tag2el_425,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_PDUSessionResourceReleaseCommandTransfer_ExtIEs = {
    "PDUSessionResourceReleaseCommandTransfer-ExtIEs",
    "PDUSessionResourceReleaseCommandTransfer-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_PDUSessionResourceReleaseCommandTransfer_ExtIEs_tags_425,
    sizeof(
        asn_DEF_Ngap_PDUSessionResourceReleaseCommandTransfer_ExtIEs_tags_425) /
        sizeof(
            asn_DEF_Ngap_PDUSessionResourceReleaseCommandTransfer_ExtIEs_tags_425
                [0]), /* 1 */
    asn_DEF_Ngap_PDUSessionResourceReleaseCommandTransfer_ExtIEs_tags_425, /* Same
                                                                              as
                                                                              above
                                                                            */
    sizeof(
        asn_DEF_Ngap_PDUSessionResourceReleaseCommandTransfer_ExtIEs_tags_425) /
        sizeof(
            asn_DEF_Ngap_PDUSessionResourceReleaseCommandTransfer_ExtIEs_tags_425
                [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_PDUSessionResourceReleaseCommandTransfer_ExtIEs_425,
    3, /* Elements count */
    &asn_SPC_Ngap_PDUSessionResourceReleaseCommandTransfer_ExtIEs_specs_425 /* Additional
                                                                               specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_432 = {
    sizeof(
        struct Ngap_PDUSessionResourceReleasedItemNot_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_PDUSessionResourceReleasedItemNot_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct Ngap_PDUSessionResourceReleasedItemNot_ExtIEs__extensionValue,
        present),
    sizeof(((struct
             Ngap_PDUSessionResourceReleasedItemNot_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_432 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_432 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_PDUSessionResourceReleasedItemNot_ExtIEs_429[] =
    {
        {ATF_NOFLAGS,
         0,
         offsetof(struct Ngap_PDUSessionResourceReleasedItemNot_ExtIEs, id),
         (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
         0,
         &asn_DEF_Ngap_ProtocolExtensionID,
         0,
         {&asn_OER_memb_Ngap_id_constr_430, &asn_PER_memb_Ngap_id_constr_430,
          memb_Ngap_id_constraint_429},
         0,
         0, /* No default value */
         "id"},
        {ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceReleasedItemNot_ExtIEs, criticality),
         (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
         0,
         &asn_DEF_Ngap_Criticality,
         0,
         {&asn_OER_memb_Ngap_criticality_constr_431,
          &asn_PER_memb_Ngap_criticality_constr_431,
          memb_Ngap_criticality_constraint_429},
         0,
         0, /* No default value */
         "criticality"},
        {ATF_OPEN_TYPE | ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceReleasedItemNot_ExtIEs,
             extensionValue),
         -1 /* Ambiguous tag (ANY?) */,
         0,
         &asn_DEF_Ngap_extensionValue_432,
         0,
         {&asn_OER_memb_Ngap_extensionValue_constr_432,
          &asn_PER_memb_Ngap_extensionValue_constr_432,
          memb_Ngap_extensionValue_constraint_429},
         0,
         0, /* No default value */
         "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_PDUSessionResourceReleasedItemNot_ExtIEs_tags_429[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_PDUSessionResourceReleasedItemNot_ExtIEs_tag2el_429[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_PDUSessionResourceReleasedItemNot_ExtIEs_specs_429 = {
        sizeof(struct Ngap_PDUSessionResourceReleasedItemNot_ExtIEs),
        offsetof(
            struct Ngap_PDUSessionResourceReleasedItemNot_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_PDUSessionResourceReleasedItemNot_ExtIEs_tag2el_429,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_PDUSessionResourceReleasedItemNot_ExtIEs = {
    "PDUSessionResourceReleasedItemNot-ExtIEs",
    "PDUSessionResourceReleasedItemNot-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_PDUSessionResourceReleasedItemNot_ExtIEs_tags_429,
    sizeof(asn_DEF_Ngap_PDUSessionResourceReleasedItemNot_ExtIEs_tags_429) /
        sizeof(asn_DEF_Ngap_PDUSessionResourceReleasedItemNot_ExtIEs_tags_429
                   [0]),                                            /* 1 */
    asn_DEF_Ngap_PDUSessionResourceReleasedItemNot_ExtIEs_tags_429, /* Same as
                                                                       above */
    sizeof(asn_DEF_Ngap_PDUSessionResourceReleasedItemNot_ExtIEs_tags_429) /
        sizeof(asn_DEF_Ngap_PDUSessionResourceReleasedItemNot_ExtIEs_tags_429
                   [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_PDUSessionResourceReleasedItemNot_ExtIEs_429,
    3, /* Elements count */
    &asn_SPC_Ngap_PDUSessionResourceReleasedItemNot_ExtIEs_specs_429 /* Additional
                                                                        specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_436 = {
    sizeof(
        struct Ngap_PDUSessionResourceReleasedItemPSAck_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_PDUSessionResourceReleasedItemPSAck_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct Ngap_PDUSessionResourceReleasedItemPSAck_ExtIEs__extensionValue,
        present),
    sizeof(
        ((struct
          Ngap_PDUSessionResourceReleasedItemPSAck_ExtIEs__extensionValue*) 0)
            ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_436 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_436 /* Additional specs */
};

asn_TYPE_member_t
    asn_MBR_Ngap_PDUSessionResourceReleasedItemPSAck_ExtIEs_433[] = {
        {ATF_NOFLAGS,
         0,
         offsetof(struct Ngap_PDUSessionResourceReleasedItemPSAck_ExtIEs, id),
         (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
         0,
         &asn_DEF_Ngap_ProtocolExtensionID,
         0,
         {&asn_OER_memb_Ngap_id_constr_434, &asn_PER_memb_Ngap_id_constr_434,
          memb_Ngap_id_constraint_433},
         0,
         0, /* No default value */
         "id"},
        {ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceReleasedItemPSAck_ExtIEs,
             criticality),
         (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
         0,
         &asn_DEF_Ngap_Criticality,
         0,
         {&asn_OER_memb_Ngap_criticality_constr_435,
          &asn_PER_memb_Ngap_criticality_constr_435,
          memb_Ngap_criticality_constraint_433},
         0,
         0, /* No default value */
         "criticality"},
        {ATF_OPEN_TYPE | ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceReleasedItemPSAck_ExtIEs,
             extensionValue),
         -1 /* Ambiguous tag (ANY?) */,
         0,
         &asn_DEF_Ngap_extensionValue_436,
         0,
         {&asn_OER_memb_Ngap_extensionValue_constr_436,
          &asn_PER_memb_Ngap_extensionValue_constr_436,
          memb_Ngap_extensionValue_constraint_433},
         0,
         0, /* No default value */
         "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_PDUSessionResourceReleasedItemPSAck_ExtIEs_tags_433[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_PDUSessionResourceReleasedItemPSAck_ExtIEs_tag2el_433[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_PDUSessionResourceReleasedItemPSAck_ExtIEs_specs_433 = {
        sizeof(struct Ngap_PDUSessionResourceReleasedItemPSAck_ExtIEs),
        offsetof(
            struct Ngap_PDUSessionResourceReleasedItemPSAck_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_PDUSessionResourceReleasedItemPSAck_ExtIEs_tag2el_433,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_PDUSessionResourceReleasedItemPSAck_ExtIEs = {
    "PDUSessionResourceReleasedItemPSAck-ExtIEs",
    "PDUSessionResourceReleasedItemPSAck-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_PDUSessionResourceReleasedItemPSAck_ExtIEs_tags_433,
    sizeof(asn_DEF_Ngap_PDUSessionResourceReleasedItemPSAck_ExtIEs_tags_433) /
        sizeof(asn_DEF_Ngap_PDUSessionResourceReleasedItemPSAck_ExtIEs_tags_433
                   [0]),                                              /* 1 */
    asn_DEF_Ngap_PDUSessionResourceReleasedItemPSAck_ExtIEs_tags_433, /* Same
                                                                         as
                                                                         above
                                                                       */
    sizeof(asn_DEF_Ngap_PDUSessionResourceReleasedItemPSAck_ExtIEs_tags_433) /
        sizeof(asn_DEF_Ngap_PDUSessionResourceReleasedItemPSAck_ExtIEs_tags_433
                   [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_PDUSessionResourceReleasedItemPSAck_ExtIEs_433,
    3, /* Elements count */
    &asn_SPC_Ngap_PDUSessionResourceReleasedItemPSAck_ExtIEs_specs_433 /* Additional
                                                                          specs
                                                                        */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_440 = {
    sizeof(struct
           Ngap_PDUSessionResourceReleasedItemPSFail_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_PDUSessionResourceReleasedItemPSFail_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct Ngap_PDUSessionResourceReleasedItemPSFail_ExtIEs__extensionValue,
        present),
    sizeof(
        ((struct
          Ngap_PDUSessionResourceReleasedItemPSFail_ExtIEs__extensionValue*) 0)
            ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_440 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_440 /* Additional specs */
};

asn_TYPE_member_t
    asn_MBR_Ngap_PDUSessionResourceReleasedItemPSFail_ExtIEs_437[] = {
        {ATF_NOFLAGS,
         0,
         offsetof(struct Ngap_PDUSessionResourceReleasedItemPSFail_ExtIEs, id),
         (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
         0,
         &asn_DEF_Ngap_ProtocolExtensionID,
         0,
         {&asn_OER_memb_Ngap_id_constr_438, &asn_PER_memb_Ngap_id_constr_438,
          memb_Ngap_id_constraint_437},
         0,
         0, /* No default value */
         "id"},
        {ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceReleasedItemPSFail_ExtIEs,
             criticality),
         (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
         0,
         &asn_DEF_Ngap_Criticality,
         0,
         {&asn_OER_memb_Ngap_criticality_constr_439,
          &asn_PER_memb_Ngap_criticality_constr_439,
          memb_Ngap_criticality_constraint_437},
         0,
         0, /* No default value */
         "criticality"},
        {ATF_OPEN_TYPE | ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceReleasedItemPSFail_ExtIEs,
             extensionValue),
         -1 /* Ambiguous tag (ANY?) */,
         0,
         &asn_DEF_Ngap_extensionValue_440,
         0,
         {&asn_OER_memb_Ngap_extensionValue_constr_440,
          &asn_PER_memb_Ngap_extensionValue_constr_440,
          memb_Ngap_extensionValue_constraint_437},
         0,
         0, /* No default value */
         "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_PDUSessionResourceReleasedItemPSFail_ExtIEs_tags_437[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_PDUSessionResourceReleasedItemPSFail_ExtIEs_tag2el_437[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_PDUSessionResourceReleasedItemPSFail_ExtIEs_specs_437 = {
        sizeof(struct Ngap_PDUSessionResourceReleasedItemPSFail_ExtIEs),
        offsetof(
            struct Ngap_PDUSessionResourceReleasedItemPSFail_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_PDUSessionResourceReleasedItemPSFail_ExtIEs_tag2el_437,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_PDUSessionResourceReleasedItemPSFail_ExtIEs = {
    "PDUSessionResourceReleasedItemPSFail-ExtIEs",
    "PDUSessionResourceReleasedItemPSFail-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_PDUSessionResourceReleasedItemPSFail_ExtIEs_tags_437,
    sizeof(asn_DEF_Ngap_PDUSessionResourceReleasedItemPSFail_ExtIEs_tags_437) /
        sizeof(asn_DEF_Ngap_PDUSessionResourceReleasedItemPSFail_ExtIEs_tags_437
                   [0]),                                               /* 1 */
    asn_DEF_Ngap_PDUSessionResourceReleasedItemPSFail_ExtIEs_tags_437, /* Same
                                                                          as
                                                                          above
                                                                        */
    sizeof(asn_DEF_Ngap_PDUSessionResourceReleasedItemPSFail_ExtIEs_tags_437) /
        sizeof(asn_DEF_Ngap_PDUSessionResourceReleasedItemPSFail_ExtIEs_tags_437
                   [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_PDUSessionResourceReleasedItemPSFail_ExtIEs_437,
    3, /* Elements count */
    &asn_SPC_Ngap_PDUSessionResourceReleasedItemPSFail_ExtIEs_specs_437 /* Additional
                                                                           specs
                                                                         */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_444 = {
    sizeof(struct
           Ngap_PDUSessionResourceReleasedItemRelRes_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_PDUSessionResourceReleasedItemRelRes_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct Ngap_PDUSessionResourceReleasedItemRelRes_ExtIEs__extensionValue,
        present),
    sizeof(
        ((struct
          Ngap_PDUSessionResourceReleasedItemRelRes_ExtIEs__extensionValue*) 0)
            ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_444 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_444 /* Additional specs */
};

asn_TYPE_member_t
    asn_MBR_Ngap_PDUSessionResourceReleasedItemRelRes_ExtIEs_441[] = {
        {ATF_NOFLAGS,
         0,
         offsetof(struct Ngap_PDUSessionResourceReleasedItemRelRes_ExtIEs, id),
         (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
         0,
         &asn_DEF_Ngap_ProtocolExtensionID,
         0,
         {&asn_OER_memb_Ngap_id_constr_442, &asn_PER_memb_Ngap_id_constr_442,
          memb_Ngap_id_constraint_441},
         0,
         0, /* No default value */
         "id"},
        {ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceReleasedItemRelRes_ExtIEs,
             criticality),
         (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
         0,
         &asn_DEF_Ngap_Criticality,
         0,
         {&asn_OER_memb_Ngap_criticality_constr_443,
          &asn_PER_memb_Ngap_criticality_constr_443,
          memb_Ngap_criticality_constraint_441},
         0,
         0, /* No default value */
         "criticality"},
        {ATF_OPEN_TYPE | ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceReleasedItemRelRes_ExtIEs,
             extensionValue),
         -1 /* Ambiguous tag (ANY?) */,
         0,
         &asn_DEF_Ngap_extensionValue_444,
         0,
         {&asn_OER_memb_Ngap_extensionValue_constr_444,
          &asn_PER_memb_Ngap_extensionValue_constr_444,
          memb_Ngap_extensionValue_constraint_441},
         0,
         0, /* No default value */
         "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_PDUSessionResourceReleasedItemRelRes_ExtIEs_tags_441[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_PDUSessionResourceReleasedItemRelRes_ExtIEs_tag2el_441[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_PDUSessionResourceReleasedItemRelRes_ExtIEs_specs_441 = {
        sizeof(struct Ngap_PDUSessionResourceReleasedItemRelRes_ExtIEs),
        offsetof(
            struct Ngap_PDUSessionResourceReleasedItemRelRes_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_PDUSessionResourceReleasedItemRelRes_ExtIEs_tag2el_441,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_PDUSessionResourceReleasedItemRelRes_ExtIEs = {
    "PDUSessionResourceReleasedItemRelRes-ExtIEs",
    "PDUSessionResourceReleasedItemRelRes-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_PDUSessionResourceReleasedItemRelRes_ExtIEs_tags_441,
    sizeof(asn_DEF_Ngap_PDUSessionResourceReleasedItemRelRes_ExtIEs_tags_441) /
        sizeof(asn_DEF_Ngap_PDUSessionResourceReleasedItemRelRes_ExtIEs_tags_441
                   [0]),                                               /* 1 */
    asn_DEF_Ngap_PDUSessionResourceReleasedItemRelRes_ExtIEs_tags_441, /* Same
                                                                          as
                                                                          above
                                                                        */
    sizeof(asn_DEF_Ngap_PDUSessionResourceReleasedItemRelRes_ExtIEs_tags_441) /
        sizeof(asn_DEF_Ngap_PDUSessionResourceReleasedItemRelRes_ExtIEs_tags_441
                   [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_PDUSessionResourceReleasedItemRelRes_ExtIEs_441,
    3, /* Elements count */
    &asn_SPC_Ngap_PDUSessionResourceReleasedItemRelRes_ExtIEs_specs_441 /* Additional
                                                                           specs
                                                                         */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_448 = {
    sizeof(
        struct
        Ngap_PDUSessionResourceReleaseResponseTransfer_ExtIEs__extensionValue),
    offsetof(
        struct
        Ngap_PDUSessionResourceReleaseResponseTransfer_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct
        Ngap_PDUSessionResourceReleaseResponseTransfer_ExtIEs__extensionValue,
        present),
    sizeof(
        ((struct
          Ngap_PDUSessionResourceReleaseResponseTransfer_ExtIEs__extensionValue*) 0)
            ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_448 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_448 /* Additional specs */
};

asn_TYPE_member_t
    asn_MBR_Ngap_PDUSessionResourceReleaseResponseTransfer_ExtIEs_445[] = {
        {ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceReleaseResponseTransfer_ExtIEs, id),
         (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
         0,
         &asn_DEF_Ngap_ProtocolExtensionID,
         0,
         {&asn_OER_memb_Ngap_id_constr_446, &asn_PER_memb_Ngap_id_constr_446,
          memb_Ngap_id_constraint_445},
         0,
         0, /* No default value */
         "id"},
        {ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceReleaseResponseTransfer_ExtIEs,
             criticality),
         (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
         0,
         &asn_DEF_Ngap_Criticality,
         0,
         {&asn_OER_memb_Ngap_criticality_constr_447,
          &asn_PER_memb_Ngap_criticality_constr_447,
          memb_Ngap_criticality_constraint_445},
         0,
         0, /* No default value */
         "criticality"},
        {ATF_OPEN_TYPE | ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceReleaseResponseTransfer_ExtIEs,
             extensionValue),
         -1 /* Ambiguous tag (ANY?) */,
         0,
         &asn_DEF_Ngap_extensionValue_448,
         0,
         {&asn_OER_memb_Ngap_extensionValue_constr_448,
          &asn_PER_memb_Ngap_extensionValue_constr_448,
          memb_Ngap_extensionValue_constraint_445},
         0,
         0, /* No default value */
         "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_PDUSessionResourceReleaseResponseTransfer_ExtIEs_tags_445[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_PDUSessionResourceReleaseResponseTransfer_ExtIEs_tag2el_445[] =
        {
            {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
            {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_PDUSessionResourceReleaseResponseTransfer_ExtIEs_specs_445 = {
        sizeof(struct Ngap_PDUSessionResourceReleaseResponseTransfer_ExtIEs),
        offsetof(
            struct Ngap_PDUSessionResourceReleaseResponseTransfer_ExtIEs,
            _asn_ctx),
        asn_MAP_Ngap_PDUSessionResourceReleaseResponseTransfer_ExtIEs_tag2el_445,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_PDUSessionResourceReleaseResponseTransfer_ExtIEs = {
    "PDUSessionResourceReleaseResponseTransfer-ExtIEs",
    "PDUSessionResourceReleaseResponseTransfer-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_PDUSessionResourceReleaseResponseTransfer_ExtIEs_tags_445,
    sizeof(
        asn_DEF_Ngap_PDUSessionResourceReleaseResponseTransfer_ExtIEs_tags_445) /
        sizeof(
            asn_DEF_Ngap_PDUSessionResourceReleaseResponseTransfer_ExtIEs_tags_445
                [0]), /* 1 */
    asn_DEF_Ngap_PDUSessionResourceReleaseResponseTransfer_ExtIEs_tags_445, /* Same
                                                                               as above */
    sizeof(
        asn_DEF_Ngap_PDUSessionResourceReleaseResponseTransfer_ExtIEs_tags_445) /
        sizeof(
            asn_DEF_Ngap_PDUSessionResourceReleaseResponseTransfer_ExtIEs_tags_445
                [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_PDUSessionResourceReleaseResponseTransfer_ExtIEs_445,
    3, /* Elements count */
    &asn_SPC_Ngap_PDUSessionResourceReleaseResponseTransfer_ExtIEs_specs_445 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_452 = {
    sizeof(
        struct Ngap_PDUSessionResourceSetupItemCxtReq_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_PDUSessionResourceSetupItemCxtReq_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct Ngap_PDUSessionResourceSetupItemCxtReq_ExtIEs__extensionValue,
        present),
    sizeof(((struct
             Ngap_PDUSessionResourceSetupItemCxtReq_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_452 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_452 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_PDUSessionResourceSetupItemCxtReq_ExtIEs_449[] =
    {
        {ATF_NOFLAGS,
         0,
         offsetof(struct Ngap_PDUSessionResourceSetupItemCxtReq_ExtIEs, id),
         (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
         0,
         &asn_DEF_Ngap_ProtocolExtensionID,
         0,
         {&asn_OER_memb_Ngap_id_constr_450, &asn_PER_memb_Ngap_id_constr_450,
          memb_Ngap_id_constraint_449},
         0,
         0, /* No default value */
         "id"},
        {ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceSetupItemCxtReq_ExtIEs, criticality),
         (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
         0,
         &asn_DEF_Ngap_Criticality,
         0,
         {&asn_OER_memb_Ngap_criticality_constr_451,
          &asn_PER_memb_Ngap_criticality_constr_451,
          memb_Ngap_criticality_constraint_449},
         0,
         0, /* No default value */
         "criticality"},
        {ATF_OPEN_TYPE | ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceSetupItemCxtReq_ExtIEs,
             extensionValue),
         -1 /* Ambiguous tag (ANY?) */,
         0,
         &asn_DEF_Ngap_extensionValue_452,
         0,
         {&asn_OER_memb_Ngap_extensionValue_constr_452,
          &asn_PER_memb_Ngap_extensionValue_constr_452,
          memb_Ngap_extensionValue_constraint_449},
         0,
         0, /* No default value */
         "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_PDUSessionResourceSetupItemCxtReq_ExtIEs_tags_449[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_PDUSessionResourceSetupItemCxtReq_ExtIEs_tag2el_449[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_PDUSessionResourceSetupItemCxtReq_ExtIEs_specs_449 = {
        sizeof(struct Ngap_PDUSessionResourceSetupItemCxtReq_ExtIEs),
        offsetof(
            struct Ngap_PDUSessionResourceSetupItemCxtReq_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_PDUSessionResourceSetupItemCxtReq_ExtIEs_tag2el_449,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_PDUSessionResourceSetupItemCxtReq_ExtIEs = {
    "PDUSessionResourceSetupItemCxtReq-ExtIEs",
    "PDUSessionResourceSetupItemCxtReq-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_PDUSessionResourceSetupItemCxtReq_ExtIEs_tags_449,
    sizeof(asn_DEF_Ngap_PDUSessionResourceSetupItemCxtReq_ExtIEs_tags_449) /
        sizeof(asn_DEF_Ngap_PDUSessionResourceSetupItemCxtReq_ExtIEs_tags_449
                   [0]),                                            /* 1 */
    asn_DEF_Ngap_PDUSessionResourceSetupItemCxtReq_ExtIEs_tags_449, /* Same as
                                                                       above */
    sizeof(asn_DEF_Ngap_PDUSessionResourceSetupItemCxtReq_ExtIEs_tags_449) /
        sizeof(asn_DEF_Ngap_PDUSessionResourceSetupItemCxtReq_ExtIEs_tags_449
                   [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_PDUSessionResourceSetupItemCxtReq_ExtIEs_449,
    3, /* Elements count */
    &asn_SPC_Ngap_PDUSessionResourceSetupItemCxtReq_ExtIEs_specs_449 /* Additional
                                                                        specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_456 = {
    sizeof(
        struct Ngap_PDUSessionResourceSetupItemCxtRes_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_PDUSessionResourceSetupItemCxtRes_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct Ngap_PDUSessionResourceSetupItemCxtRes_ExtIEs__extensionValue,
        present),
    sizeof(((struct
             Ngap_PDUSessionResourceSetupItemCxtRes_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_456 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_456 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_PDUSessionResourceSetupItemCxtRes_ExtIEs_453[] =
    {
        {ATF_NOFLAGS,
         0,
         offsetof(struct Ngap_PDUSessionResourceSetupItemCxtRes_ExtIEs, id),
         (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
         0,
         &asn_DEF_Ngap_ProtocolExtensionID,
         0,
         {&asn_OER_memb_Ngap_id_constr_454, &asn_PER_memb_Ngap_id_constr_454,
          memb_Ngap_id_constraint_453},
         0,
         0, /* No default value */
         "id"},
        {ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceSetupItemCxtRes_ExtIEs, criticality),
         (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
         0,
         &asn_DEF_Ngap_Criticality,
         0,
         {&asn_OER_memb_Ngap_criticality_constr_455,
          &asn_PER_memb_Ngap_criticality_constr_455,
          memb_Ngap_criticality_constraint_453},
         0,
         0, /* No default value */
         "criticality"},
        {ATF_OPEN_TYPE | ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceSetupItemCxtRes_ExtIEs,
             extensionValue),
         -1 /* Ambiguous tag (ANY?) */,
         0,
         &asn_DEF_Ngap_extensionValue_456,
         0,
         {&asn_OER_memb_Ngap_extensionValue_constr_456,
          &asn_PER_memb_Ngap_extensionValue_constr_456,
          memb_Ngap_extensionValue_constraint_453},
         0,
         0, /* No default value */
         "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_PDUSessionResourceSetupItemCxtRes_ExtIEs_tags_453[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_PDUSessionResourceSetupItemCxtRes_ExtIEs_tag2el_453[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_PDUSessionResourceSetupItemCxtRes_ExtIEs_specs_453 = {
        sizeof(struct Ngap_PDUSessionResourceSetupItemCxtRes_ExtIEs),
        offsetof(
            struct Ngap_PDUSessionResourceSetupItemCxtRes_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_PDUSessionResourceSetupItemCxtRes_ExtIEs_tag2el_453,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_PDUSessionResourceSetupItemCxtRes_ExtIEs = {
    "PDUSessionResourceSetupItemCxtRes-ExtIEs",
    "PDUSessionResourceSetupItemCxtRes-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_PDUSessionResourceSetupItemCxtRes_ExtIEs_tags_453,
    sizeof(asn_DEF_Ngap_PDUSessionResourceSetupItemCxtRes_ExtIEs_tags_453) /
        sizeof(asn_DEF_Ngap_PDUSessionResourceSetupItemCxtRes_ExtIEs_tags_453
                   [0]),                                            /* 1 */
    asn_DEF_Ngap_PDUSessionResourceSetupItemCxtRes_ExtIEs_tags_453, /* Same as
                                                                       above */
    sizeof(asn_DEF_Ngap_PDUSessionResourceSetupItemCxtRes_ExtIEs_tags_453) /
        sizeof(asn_DEF_Ngap_PDUSessionResourceSetupItemCxtRes_ExtIEs_tags_453
                   [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_PDUSessionResourceSetupItemCxtRes_ExtIEs_453,
    3, /* Elements count */
    &asn_SPC_Ngap_PDUSessionResourceSetupItemCxtRes_ExtIEs_specs_453 /* Additional
                                                                        specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_460 = {
    sizeof(struct Ngap_PDUSessionResourceSetupItemHOReq_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_PDUSessionResourceSetupItemHOReq_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct Ngap_PDUSessionResourceSetupItemHOReq_ExtIEs__extensionValue,
        present),
    sizeof(((struct
             Ngap_PDUSessionResourceSetupItemHOReq_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_460 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_460 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_PDUSessionResourceSetupItemHOReq_ExtIEs_457[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_PDUSessionResourceSetupItemHOReq_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_458, &asn_PER_memb_Ngap_id_constr_458,
      memb_Ngap_id_constraint_457},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_PDUSessionResourceSetupItemHOReq_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_459,
      &asn_PER_memb_Ngap_criticality_constr_459,
      memb_Ngap_criticality_constraint_457},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(
         struct Ngap_PDUSessionResourceSetupItemHOReq_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_460,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_460,
      &asn_PER_memb_Ngap_extensionValue_constr_460,
      memb_Ngap_extensionValue_constraint_457},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_PDUSessionResourceSetupItemHOReq_ExtIEs_tags_457[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_PDUSessionResourceSetupItemHOReq_ExtIEs_tag2el_457[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_PDUSessionResourceSetupItemHOReq_ExtIEs_specs_457 = {
        sizeof(struct Ngap_PDUSessionResourceSetupItemHOReq_ExtIEs),
        offsetof(struct Ngap_PDUSessionResourceSetupItemHOReq_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_PDUSessionResourceSetupItemHOReq_ExtIEs_tag2el_457,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_PDUSessionResourceSetupItemHOReq_ExtIEs = {
    "PDUSessionResourceSetupItemHOReq-ExtIEs",
    "PDUSessionResourceSetupItemHOReq-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_PDUSessionResourceSetupItemHOReq_ExtIEs_tags_457,
    sizeof(asn_DEF_Ngap_PDUSessionResourceSetupItemHOReq_ExtIEs_tags_457) /
        sizeof(asn_DEF_Ngap_PDUSessionResourceSetupItemHOReq_ExtIEs_tags_457
                   [0]),                                           /* 1 */
    asn_DEF_Ngap_PDUSessionResourceSetupItemHOReq_ExtIEs_tags_457, /* Same as
                                                                      above */
    sizeof(asn_DEF_Ngap_PDUSessionResourceSetupItemHOReq_ExtIEs_tags_457) /
        sizeof(asn_DEF_Ngap_PDUSessionResourceSetupItemHOReq_ExtIEs_tags_457
                   [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_PDUSessionResourceSetupItemHOReq_ExtIEs_457,
    3, /* Elements count */
    &asn_SPC_Ngap_PDUSessionResourceSetupItemHOReq_ExtIEs_specs_457 /* Additional
                                                                       specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_464 = {
    sizeof(struct Ngap_PDUSessionResourceSetupItemSUReq_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_PDUSessionResourceSetupItemSUReq_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct Ngap_PDUSessionResourceSetupItemSUReq_ExtIEs__extensionValue,
        present),
    sizeof(((struct
             Ngap_PDUSessionResourceSetupItemSUReq_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_464 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_464 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_PDUSessionResourceSetupItemSUReq_ExtIEs_461[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_PDUSessionResourceSetupItemSUReq_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_462, &asn_PER_memb_Ngap_id_constr_462,
      memb_Ngap_id_constraint_461},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_PDUSessionResourceSetupItemSUReq_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_463,
      &asn_PER_memb_Ngap_criticality_constr_463,
      memb_Ngap_criticality_constraint_461},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(
         struct Ngap_PDUSessionResourceSetupItemSUReq_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_464,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_464,
      &asn_PER_memb_Ngap_extensionValue_constr_464,
      memb_Ngap_extensionValue_constraint_461},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_PDUSessionResourceSetupItemSUReq_ExtIEs_tags_461[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_PDUSessionResourceSetupItemSUReq_ExtIEs_tag2el_461[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_PDUSessionResourceSetupItemSUReq_ExtIEs_specs_461 = {
        sizeof(struct Ngap_PDUSessionResourceSetupItemSUReq_ExtIEs),
        offsetof(struct Ngap_PDUSessionResourceSetupItemSUReq_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_PDUSessionResourceSetupItemSUReq_ExtIEs_tag2el_461,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_PDUSessionResourceSetupItemSUReq_ExtIEs = {
    "PDUSessionResourceSetupItemSUReq-ExtIEs",
    "PDUSessionResourceSetupItemSUReq-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_PDUSessionResourceSetupItemSUReq_ExtIEs_tags_461,
    sizeof(asn_DEF_Ngap_PDUSessionResourceSetupItemSUReq_ExtIEs_tags_461) /
        sizeof(asn_DEF_Ngap_PDUSessionResourceSetupItemSUReq_ExtIEs_tags_461
                   [0]),                                           /* 1 */
    asn_DEF_Ngap_PDUSessionResourceSetupItemSUReq_ExtIEs_tags_461, /* Same as
                                                                      above */
    sizeof(asn_DEF_Ngap_PDUSessionResourceSetupItemSUReq_ExtIEs_tags_461) /
        sizeof(asn_DEF_Ngap_PDUSessionResourceSetupItemSUReq_ExtIEs_tags_461
                   [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_PDUSessionResourceSetupItemSUReq_ExtIEs_461,
    3, /* Elements count */
    &asn_SPC_Ngap_PDUSessionResourceSetupItemSUReq_ExtIEs_specs_461 /* Additional
                                                                       specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_468 = {
    sizeof(struct Ngap_PDUSessionResourceSetupItemSURes_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_PDUSessionResourceSetupItemSURes_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct Ngap_PDUSessionResourceSetupItemSURes_ExtIEs__extensionValue,
        present),
    sizeof(((struct
             Ngap_PDUSessionResourceSetupItemSURes_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_468 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_468 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_PDUSessionResourceSetupItemSURes_ExtIEs_465[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_PDUSessionResourceSetupItemSURes_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_466, &asn_PER_memb_Ngap_id_constr_466,
      memb_Ngap_id_constraint_465},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_PDUSessionResourceSetupItemSURes_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_467,
      &asn_PER_memb_Ngap_criticality_constr_467,
      memb_Ngap_criticality_constraint_465},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(
         struct Ngap_PDUSessionResourceSetupItemSURes_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_468,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_468,
      &asn_PER_memb_Ngap_extensionValue_constr_468,
      memb_Ngap_extensionValue_constraint_465},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_PDUSessionResourceSetupItemSURes_ExtIEs_tags_465[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_PDUSessionResourceSetupItemSURes_ExtIEs_tag2el_465[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_PDUSessionResourceSetupItemSURes_ExtIEs_specs_465 = {
        sizeof(struct Ngap_PDUSessionResourceSetupItemSURes_ExtIEs),
        offsetof(struct Ngap_PDUSessionResourceSetupItemSURes_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_PDUSessionResourceSetupItemSURes_ExtIEs_tag2el_465,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_PDUSessionResourceSetupItemSURes_ExtIEs = {
    "PDUSessionResourceSetupItemSURes-ExtIEs",
    "PDUSessionResourceSetupItemSURes-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_PDUSessionResourceSetupItemSURes_ExtIEs_tags_465,
    sizeof(asn_DEF_Ngap_PDUSessionResourceSetupItemSURes_ExtIEs_tags_465) /
        sizeof(asn_DEF_Ngap_PDUSessionResourceSetupItemSURes_ExtIEs_tags_465
                   [0]),                                           /* 1 */
    asn_DEF_Ngap_PDUSessionResourceSetupItemSURes_ExtIEs_tags_465, /* Same as
                                                                      above */
    sizeof(asn_DEF_Ngap_PDUSessionResourceSetupItemSURes_ExtIEs_tags_465) /
        sizeof(asn_DEF_Ngap_PDUSessionResourceSetupItemSURes_ExtIEs_tags_465
                   [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_PDUSessionResourceSetupItemSURes_ExtIEs_465,
    3, /* Elements count */
    &asn_SPC_Ngap_PDUSessionResourceSetupItemSURes_ExtIEs_specs_465 /* Additional
                                                                       specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_472 = {
    sizeof(struct
           Ngap_PDUSessionResourceSetupResponseTransfer_ExtIEs__extensionValue),
    offsetof(
        struct
        Ngap_PDUSessionResourceSetupResponseTransfer_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct
        Ngap_PDUSessionResourceSetupResponseTransfer_ExtIEs__extensionValue,
        present),
    sizeof(
        ((struct
          Ngap_PDUSessionResourceSetupResponseTransfer_ExtIEs__extensionValue*) 0)
            ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_472 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_472 /* Additional specs */
};

asn_TYPE_member_t
    asn_MBR_Ngap_PDUSessionResourceSetupResponseTransfer_ExtIEs_469[] = {
        {ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceSetupResponseTransfer_ExtIEs, id),
         (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
         0,
         &asn_DEF_Ngap_ProtocolExtensionID,
         0,
         {&asn_OER_memb_Ngap_id_constr_470, &asn_PER_memb_Ngap_id_constr_470,
          memb_Ngap_id_constraint_469},
         0,
         0, /* No default value */
         "id"},
        {ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceSetupResponseTransfer_ExtIEs,
             criticality),
         (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
         0,
         &asn_DEF_Ngap_Criticality,
         0,
         {&asn_OER_memb_Ngap_criticality_constr_471,
          &asn_PER_memb_Ngap_criticality_constr_471,
          memb_Ngap_criticality_constraint_469},
         0,
         0, /* No default value */
         "criticality"},
        {ATF_OPEN_TYPE | ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceSetupResponseTransfer_ExtIEs,
             extensionValue),
         -1 /* Ambiguous tag (ANY?) */,
         0,
         &asn_DEF_Ngap_extensionValue_472,
         0,
         {&asn_OER_memb_Ngap_extensionValue_constr_472,
          &asn_PER_memb_Ngap_extensionValue_constr_472,
          memb_Ngap_extensionValue_constraint_469},
         0,
         0, /* No default value */
         "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_PDUSessionResourceSetupResponseTransfer_ExtIEs_tags_469[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_PDUSessionResourceSetupResponseTransfer_ExtIEs_tag2el_469[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_PDUSessionResourceSetupResponseTransfer_ExtIEs_specs_469 = {
        sizeof(struct Ngap_PDUSessionResourceSetupResponseTransfer_ExtIEs),
        offsetof(
            struct Ngap_PDUSessionResourceSetupResponseTransfer_ExtIEs,
            _asn_ctx),
        asn_MAP_Ngap_PDUSessionResourceSetupResponseTransfer_ExtIEs_tag2el_469,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_PDUSessionResourceSetupResponseTransfer_ExtIEs = {
    "PDUSessionResourceSetupResponseTransfer-ExtIEs",
    "PDUSessionResourceSetupResponseTransfer-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_PDUSessionResourceSetupResponseTransfer_ExtIEs_tags_469,
    sizeof(
        asn_DEF_Ngap_PDUSessionResourceSetupResponseTransfer_ExtIEs_tags_469) /
        sizeof(
            asn_DEF_Ngap_PDUSessionResourceSetupResponseTransfer_ExtIEs_tags_469
                [0]), /* 1 */
    asn_DEF_Ngap_PDUSessionResourceSetupResponseTransfer_ExtIEs_tags_469, /* Same
                                                                             as
                                                                             above
                                                                           */
    sizeof(
        asn_DEF_Ngap_PDUSessionResourceSetupResponseTransfer_ExtIEs_tags_469) /
        sizeof(
            asn_DEF_Ngap_PDUSessionResourceSetupResponseTransfer_ExtIEs_tags_469
                [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_PDUSessionResourceSetupResponseTransfer_ExtIEs_469,
    3, /* Elements count */
    &asn_SPC_Ngap_PDUSessionResourceSetupResponseTransfer_ExtIEs_specs_469 /* Additional
                                                                              specs
                                                                            */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_476 = {
    sizeof(
        struct
        Ngap_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs__extensionValue),
    offsetof(
        struct
        Ngap_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct
        Ngap_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs__extensionValue,
        present),
    sizeof(
        ((struct
          Ngap_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs__extensionValue*) 0)
            ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_476 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_476 /* Additional specs */
};

asn_TYPE_member_t
    asn_MBR_Ngap_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs_473[] = {
        {ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs,
             id),
         (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
         0,
         &asn_DEF_Ngap_ProtocolExtensionID,
         0,
         {&asn_OER_memb_Ngap_id_constr_474, &asn_PER_memb_Ngap_id_constr_474,
          memb_Ngap_id_constraint_473},
         0,
         0, /* No default value */
         "id"},
        {ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs,
             criticality),
         (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
         0,
         &asn_DEF_Ngap_Criticality,
         0,
         {&asn_OER_memb_Ngap_criticality_constr_475,
          &asn_PER_memb_Ngap_criticality_constr_475,
          memb_Ngap_criticality_constraint_473},
         0,
         0, /* No default value */
         "criticality"},
        {ATF_OPEN_TYPE | ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs,
             extensionValue),
         -1 /* Ambiguous tag (ANY?) */,
         0,
         &asn_DEF_Ngap_extensionValue_476,
         0,
         {&asn_OER_memb_Ngap_extensionValue_constr_476,
          &asn_PER_memb_Ngap_extensionValue_constr_476,
          memb_Ngap_extensionValue_constraint_473},
         0,
         0, /* No default value */
         "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs_tags_473[] =
        {(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs_tag2el_473
        [] = {
            {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
            {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs_specs_473 = {
        sizeof(struct Ngap_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs),
        offsetof(
            struct Ngap_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs,
            _asn_ctx),
        asn_MAP_Ngap_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs_tag2el_473,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs = {
    "PDUSessionResourceSetupUnsuccessfulTransfer-ExtIEs",
    "PDUSessionResourceSetupUnsuccessfulTransfer-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs_tags_473,
    sizeof(
        asn_DEF_Ngap_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs_tags_473) /
        sizeof(
            asn_DEF_Ngap_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs_tags_473
                [0]), /* 1 */
    asn_DEF_Ngap_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs_tags_473, /* Same as above */
    sizeof(
        asn_DEF_Ngap_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs_tags_473) /
        sizeof(
            asn_DEF_Ngap_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs_tags_473
                [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs_473,
    3, /* Elements count */
    &asn_SPC_Ngap_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs_specs_473 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_480 = {
    sizeof(struct Ngap_PDUSessionResourceSwitchedItem_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_PDUSessionResourceSwitchedItem_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct Ngap_PDUSessionResourceSwitchedItem_ExtIEs__extensionValue,
        present),
    sizeof(
        ((struct Ngap_PDUSessionResourceSwitchedItem_ExtIEs__extensionValue*) 0)
            ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_480 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_480 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_PDUSessionResourceSwitchedItem_ExtIEs_477[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_PDUSessionResourceSwitchedItem_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_478, &asn_PER_memb_Ngap_id_constr_478,
      memb_Ngap_id_constraint_477},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_PDUSessionResourceSwitchedItem_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_479,
      &asn_PER_memb_Ngap_criticality_constr_479,
      memb_Ngap_criticality_constraint_477},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(
         struct Ngap_PDUSessionResourceSwitchedItem_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_480,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_480,
      &asn_PER_memb_Ngap_extensionValue_constr_480,
      memb_Ngap_extensionValue_constraint_477},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_PDUSessionResourceSwitchedItem_ExtIEs_tags_477[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_PDUSessionResourceSwitchedItem_ExtIEs_tag2el_477[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_PDUSessionResourceSwitchedItem_ExtIEs_specs_477 = {
        sizeof(struct Ngap_PDUSessionResourceSwitchedItem_ExtIEs),
        offsetof(struct Ngap_PDUSessionResourceSwitchedItem_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_PDUSessionResourceSwitchedItem_ExtIEs_tag2el_477,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_PDUSessionResourceSwitchedItem_ExtIEs = {
    "PDUSessionResourceSwitchedItem-ExtIEs",
    "PDUSessionResourceSwitchedItem-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_PDUSessionResourceSwitchedItem_ExtIEs_tags_477,
    sizeof(asn_DEF_Ngap_PDUSessionResourceSwitchedItem_ExtIEs_tags_477) /
        sizeof(asn_DEF_Ngap_PDUSessionResourceSwitchedItem_ExtIEs_tags_477
                   [0]),                                         /* 1 */
    asn_DEF_Ngap_PDUSessionResourceSwitchedItem_ExtIEs_tags_477, /* Same as
                                                                    above */
    sizeof(asn_DEF_Ngap_PDUSessionResourceSwitchedItem_ExtIEs_tags_477) /
        sizeof(asn_DEF_Ngap_PDUSessionResourceSwitchedItem_ExtIEs_tags_477
                   [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_PDUSessionResourceSwitchedItem_ExtIEs_477,
    3, /* Elements count */
    &asn_SPC_Ngap_PDUSessionResourceSwitchedItem_ExtIEs_specs_477 /* Additional
                                                                     specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_484 = {
    sizeof(struct
           Ngap_PDUSessionResourceToBeSwitchedDLItem_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_PDUSessionResourceToBeSwitchedDLItem_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct Ngap_PDUSessionResourceToBeSwitchedDLItem_ExtIEs__extensionValue,
        present),
    sizeof(
        ((struct
          Ngap_PDUSessionResourceToBeSwitchedDLItem_ExtIEs__extensionValue*) 0)
            ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_484 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_484 /* Additional specs */
};

asn_TYPE_member_t
    asn_MBR_Ngap_PDUSessionResourceToBeSwitchedDLItem_ExtIEs_481[] = {
        {ATF_NOFLAGS,
         0,
         offsetof(struct Ngap_PDUSessionResourceToBeSwitchedDLItem_ExtIEs, id),
         (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
         0,
         &asn_DEF_Ngap_ProtocolExtensionID,
         0,
         {&asn_OER_memb_Ngap_id_constr_482, &asn_PER_memb_Ngap_id_constr_482,
          memb_Ngap_id_constraint_481},
         0,
         0, /* No default value */
         "id"},
        {ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceToBeSwitchedDLItem_ExtIEs,
             criticality),
         (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
         0,
         &asn_DEF_Ngap_Criticality,
         0,
         {&asn_OER_memb_Ngap_criticality_constr_483,
          &asn_PER_memb_Ngap_criticality_constr_483,
          memb_Ngap_criticality_constraint_481},
         0,
         0, /* No default value */
         "criticality"},
        {ATF_OPEN_TYPE | ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceToBeSwitchedDLItem_ExtIEs,
             extensionValue),
         -1 /* Ambiguous tag (ANY?) */,
         0,
         &asn_DEF_Ngap_extensionValue_484,
         0,
         {&asn_OER_memb_Ngap_extensionValue_constr_484,
          &asn_PER_memb_Ngap_extensionValue_constr_484,
          memb_Ngap_extensionValue_constraint_481},
         0,
         0, /* No default value */
         "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_PDUSessionResourceToBeSwitchedDLItem_ExtIEs_tags_481[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_PDUSessionResourceToBeSwitchedDLItem_ExtIEs_tag2el_481[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_PDUSessionResourceToBeSwitchedDLItem_ExtIEs_specs_481 = {
        sizeof(struct Ngap_PDUSessionResourceToBeSwitchedDLItem_ExtIEs),
        offsetof(
            struct Ngap_PDUSessionResourceToBeSwitchedDLItem_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_PDUSessionResourceToBeSwitchedDLItem_ExtIEs_tag2el_481,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_PDUSessionResourceToBeSwitchedDLItem_ExtIEs = {
    "PDUSessionResourceToBeSwitchedDLItem-ExtIEs",
    "PDUSessionResourceToBeSwitchedDLItem-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_PDUSessionResourceToBeSwitchedDLItem_ExtIEs_tags_481,
    sizeof(asn_DEF_Ngap_PDUSessionResourceToBeSwitchedDLItem_ExtIEs_tags_481) /
        sizeof(asn_DEF_Ngap_PDUSessionResourceToBeSwitchedDLItem_ExtIEs_tags_481
                   [0]),                                               /* 1 */
    asn_DEF_Ngap_PDUSessionResourceToBeSwitchedDLItem_ExtIEs_tags_481, /* Same
                                                                          as
                                                                          above
                                                                        */
    sizeof(asn_DEF_Ngap_PDUSessionResourceToBeSwitchedDLItem_ExtIEs_tags_481) /
        sizeof(asn_DEF_Ngap_PDUSessionResourceToBeSwitchedDLItem_ExtIEs_tags_481
                   [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_PDUSessionResourceToBeSwitchedDLItem_ExtIEs_481,
    3, /* Elements count */
    &asn_SPC_Ngap_PDUSessionResourceToBeSwitchedDLItem_ExtIEs_specs_481 /* Additional
                                                                           specs
                                                                         */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_488 = {
    sizeof(struct
           Ngap_PDUSessionResourceToReleaseItemHOCmd_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_PDUSessionResourceToReleaseItemHOCmd_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct Ngap_PDUSessionResourceToReleaseItemHOCmd_ExtIEs__extensionValue,
        present),
    sizeof(
        ((struct
          Ngap_PDUSessionResourceToReleaseItemHOCmd_ExtIEs__extensionValue*) 0)
            ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_488 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_488 /* Additional specs */
};

asn_TYPE_member_t
    asn_MBR_Ngap_PDUSessionResourceToReleaseItemHOCmd_ExtIEs_485[] = {
        {ATF_NOFLAGS,
         0,
         offsetof(struct Ngap_PDUSessionResourceToReleaseItemHOCmd_ExtIEs, id),
         (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
         0,
         &asn_DEF_Ngap_ProtocolExtensionID,
         0,
         {&asn_OER_memb_Ngap_id_constr_486, &asn_PER_memb_Ngap_id_constr_486,
          memb_Ngap_id_constraint_485},
         0,
         0, /* No default value */
         "id"},
        {ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceToReleaseItemHOCmd_ExtIEs,
             criticality),
         (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
         0,
         &asn_DEF_Ngap_Criticality,
         0,
         {&asn_OER_memb_Ngap_criticality_constr_487,
          &asn_PER_memb_Ngap_criticality_constr_487,
          memb_Ngap_criticality_constraint_485},
         0,
         0, /* No default value */
         "criticality"},
        {ATF_OPEN_TYPE | ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceToReleaseItemHOCmd_ExtIEs,
             extensionValue),
         -1 /* Ambiguous tag (ANY?) */,
         0,
         &asn_DEF_Ngap_extensionValue_488,
         0,
         {&asn_OER_memb_Ngap_extensionValue_constr_488,
          &asn_PER_memb_Ngap_extensionValue_constr_488,
          memb_Ngap_extensionValue_constraint_485},
         0,
         0, /* No default value */
         "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_PDUSessionResourceToReleaseItemHOCmd_ExtIEs_tags_485[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_PDUSessionResourceToReleaseItemHOCmd_ExtIEs_tag2el_485[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_PDUSessionResourceToReleaseItemHOCmd_ExtIEs_specs_485 = {
        sizeof(struct Ngap_PDUSessionResourceToReleaseItemHOCmd_ExtIEs),
        offsetof(
            struct Ngap_PDUSessionResourceToReleaseItemHOCmd_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_PDUSessionResourceToReleaseItemHOCmd_ExtIEs_tag2el_485,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_PDUSessionResourceToReleaseItemHOCmd_ExtIEs = {
    "PDUSessionResourceToReleaseItemHOCmd-ExtIEs",
    "PDUSessionResourceToReleaseItemHOCmd-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_PDUSessionResourceToReleaseItemHOCmd_ExtIEs_tags_485,
    sizeof(asn_DEF_Ngap_PDUSessionResourceToReleaseItemHOCmd_ExtIEs_tags_485) /
        sizeof(asn_DEF_Ngap_PDUSessionResourceToReleaseItemHOCmd_ExtIEs_tags_485
                   [0]),                                               /* 1 */
    asn_DEF_Ngap_PDUSessionResourceToReleaseItemHOCmd_ExtIEs_tags_485, /* Same
                                                                          as
                                                                          above
                                                                        */
    sizeof(asn_DEF_Ngap_PDUSessionResourceToReleaseItemHOCmd_ExtIEs_tags_485) /
        sizeof(asn_DEF_Ngap_PDUSessionResourceToReleaseItemHOCmd_ExtIEs_tags_485
                   [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_PDUSessionResourceToReleaseItemHOCmd_ExtIEs_485,
    3, /* Elements count */
    &asn_SPC_Ngap_PDUSessionResourceToReleaseItemHOCmd_ExtIEs_specs_485 /* Additional
                                                                           specs
                                                                         */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_492 = {
    sizeof(struct
           Ngap_PDUSessionResourceToReleaseItemRelCmd_ExtIEs__extensionValue),
    offsetof(
        struct
        Ngap_PDUSessionResourceToReleaseItemRelCmd_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct
        Ngap_PDUSessionResourceToReleaseItemRelCmd_ExtIEs__extensionValue,
        present),
    sizeof(
        ((struct
          Ngap_PDUSessionResourceToReleaseItemRelCmd_ExtIEs__extensionValue*) 0)
            ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_492 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_492 /* Additional specs */
};

asn_TYPE_member_t
    asn_MBR_Ngap_PDUSessionResourceToReleaseItemRelCmd_ExtIEs_489[] = {
        {ATF_NOFLAGS,
         0,
         offsetof(struct Ngap_PDUSessionResourceToReleaseItemRelCmd_ExtIEs, id),
         (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
         0,
         &asn_DEF_Ngap_ProtocolExtensionID,
         0,
         {&asn_OER_memb_Ngap_id_constr_490, &asn_PER_memb_Ngap_id_constr_490,
          memb_Ngap_id_constraint_489},
         0,
         0, /* No default value */
         "id"},
        {ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceToReleaseItemRelCmd_ExtIEs,
             criticality),
         (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
         0,
         &asn_DEF_Ngap_Criticality,
         0,
         {&asn_OER_memb_Ngap_criticality_constr_491,
          &asn_PER_memb_Ngap_criticality_constr_491,
          memb_Ngap_criticality_constraint_489},
         0,
         0, /* No default value */
         "criticality"},
        {ATF_OPEN_TYPE | ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_PDUSessionResourceToReleaseItemRelCmd_ExtIEs,
             extensionValue),
         -1 /* Ambiguous tag (ANY?) */,
         0,
         &asn_DEF_Ngap_extensionValue_492,
         0,
         {&asn_OER_memb_Ngap_extensionValue_constr_492,
          &asn_PER_memb_Ngap_extensionValue_constr_492,
          memb_Ngap_extensionValue_constraint_489},
         0,
         0, /* No default value */
         "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_PDUSessionResourceToReleaseItemRelCmd_ExtIEs_tags_489[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_PDUSessionResourceToReleaseItemRelCmd_ExtIEs_tag2el_489[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_PDUSessionResourceToReleaseItemRelCmd_ExtIEs_specs_489 = {
        sizeof(struct Ngap_PDUSessionResourceToReleaseItemRelCmd_ExtIEs),
        offsetof(
            struct Ngap_PDUSessionResourceToReleaseItemRelCmd_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_PDUSessionResourceToReleaseItemRelCmd_ExtIEs_tag2el_489,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_PDUSessionResourceToReleaseItemRelCmd_ExtIEs = {
    "PDUSessionResourceToReleaseItemRelCmd-ExtIEs",
    "PDUSessionResourceToReleaseItemRelCmd-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_PDUSessionResourceToReleaseItemRelCmd_ExtIEs_tags_489,
    sizeof(asn_DEF_Ngap_PDUSessionResourceToReleaseItemRelCmd_ExtIEs_tags_489) /
        sizeof(
            asn_DEF_Ngap_PDUSessionResourceToReleaseItemRelCmd_ExtIEs_tags_489
                [0]),                                                   /* 1 */
    asn_DEF_Ngap_PDUSessionResourceToReleaseItemRelCmd_ExtIEs_tags_489, /* Same
                                                                           as
                                                                           above
                                                                         */
    sizeof(asn_DEF_Ngap_PDUSessionResourceToReleaseItemRelCmd_ExtIEs_tags_489) /
        sizeof(
            asn_DEF_Ngap_PDUSessionResourceToReleaseItemRelCmd_ExtIEs_tags_489
                [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_PDUSessionResourceToReleaseItemRelCmd_ExtIEs_489,
    3, /* Elements count */
    &asn_SPC_Ngap_PDUSessionResourceToReleaseItemRelCmd_ExtIEs_specs_489 /* Additional
                                                                            specs
                                                                          */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_496 = {
    sizeof(struct Ngap_PLMNSupportItem_ExtIEs__extensionValue),
    offsetof(struct Ngap_PLMNSupportItem_ExtIEs__extensionValue, _asn_ctx),
    offsetof(struct Ngap_PLMNSupportItem_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_PLMNSupportItem_ExtIEs__extensionValue*) 0)->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_496 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_496 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_PLMNSupportItem_ExtIEs_493[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_PLMNSupportItem_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_494, &asn_PER_memb_Ngap_id_constr_494,
      memb_Ngap_id_constraint_493},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_PLMNSupportItem_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_495,
      &asn_PER_memb_Ngap_criticality_constr_495,
      memb_Ngap_criticality_constraint_493},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_PLMNSupportItem_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_496,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_496,
      &asn_PER_memb_Ngap_extensionValue_constr_496,
      memb_Ngap_extensionValue_constraint_493},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t asn_DEF_Ngap_PLMNSupportItem_ExtIEs_tags_493[] = {
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_PLMNSupportItem_ExtIEs_tag2el_493[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_PLMNSupportItem_ExtIEs_specs_493 = {
    sizeof(struct Ngap_PLMNSupportItem_ExtIEs),
    offsetof(struct Ngap_PLMNSupportItem_ExtIEs, _asn_ctx),
    asn_MAP_Ngap_PLMNSupportItem_ExtIEs_tag2el_493,
    2, /* Count of tags in the map */
    0,
    0,
    0,  /* Optional elements (not needed) */
    -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_PLMNSupportItem_ExtIEs = {
    "PLMNSupportItem-ExtIEs",
    "PLMNSupportItem-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_PLMNSupportItem_ExtIEs_tags_493,
    sizeof(asn_DEF_Ngap_PLMNSupportItem_ExtIEs_tags_493) /
        sizeof(asn_DEF_Ngap_PLMNSupportItem_ExtIEs_tags_493[0]), /* 1 */
    asn_DEF_Ngap_PLMNSupportItem_ExtIEs_tags_493, /* Same as above */
    sizeof(asn_DEF_Ngap_PLMNSupportItem_ExtIEs_tags_493) /
        sizeof(asn_DEF_Ngap_PLMNSupportItem_ExtIEs_tags_493[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_PLMNSupportItem_ExtIEs_493,
    3,                                             /* Elements count */
    &asn_SPC_Ngap_PLMNSupportItem_ExtIEs_specs_493 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_500 = {
    sizeof(struct Ngap_QosFlowAcceptedItem_ExtIEs__extensionValue),
    offsetof(struct Ngap_QosFlowAcceptedItem_ExtIEs__extensionValue, _asn_ctx),
    offsetof(struct Ngap_QosFlowAcceptedItem_ExtIEs__extensionValue, present),
    sizeof(
        ((struct Ngap_QosFlowAcceptedItem_ExtIEs__extensionValue*) 0)->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_500 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_500 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_QosFlowAcceptedItem_ExtIEs_497[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_QosFlowAcceptedItem_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_498, &asn_PER_memb_Ngap_id_constr_498,
      memb_Ngap_id_constraint_497},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_QosFlowAcceptedItem_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_499,
      &asn_PER_memb_Ngap_criticality_constr_499,
      memb_Ngap_criticality_constraint_497},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_QosFlowAcceptedItem_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_500,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_500,
      &asn_PER_memb_Ngap_extensionValue_constr_500,
      memb_Ngap_extensionValue_constraint_497},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t asn_DEF_Ngap_QosFlowAcceptedItem_ExtIEs_tags_497[] =
    {(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_QosFlowAcceptedItem_ExtIEs_tag2el_497[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_QosFlowAcceptedItem_ExtIEs_specs_497 = {
    sizeof(struct Ngap_QosFlowAcceptedItem_ExtIEs),
    offsetof(struct Ngap_QosFlowAcceptedItem_ExtIEs, _asn_ctx),
    asn_MAP_Ngap_QosFlowAcceptedItem_ExtIEs_tag2el_497,
    2, /* Count of tags in the map */
    0,
    0,
    0,  /* Optional elements (not needed) */
    -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_QosFlowAcceptedItem_ExtIEs = {
    "QosFlowAcceptedItem-ExtIEs",
    "QosFlowAcceptedItem-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_QosFlowAcceptedItem_ExtIEs_tags_497,
    sizeof(asn_DEF_Ngap_QosFlowAcceptedItem_ExtIEs_tags_497) /
        sizeof(asn_DEF_Ngap_QosFlowAcceptedItem_ExtIEs_tags_497[0]), /* 1 */
    asn_DEF_Ngap_QosFlowAcceptedItem_ExtIEs_tags_497, /* Same as above */
    sizeof(asn_DEF_Ngap_QosFlowAcceptedItem_ExtIEs_tags_497) /
        sizeof(asn_DEF_Ngap_QosFlowAcceptedItem_ExtIEs_tags_497[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_QosFlowAcceptedItem_ExtIEs_497,
    3,                                                 /* Elements count */
    &asn_SPC_Ngap_QosFlowAcceptedItem_ExtIEs_specs_497 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_504 = {
    sizeof(struct Ngap_QosFlowAddOrModifyRequestItem_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_QosFlowAddOrModifyRequestItem_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct Ngap_QosFlowAddOrModifyRequestItem_ExtIEs__extensionValue,
        present),
    sizeof(
        ((struct Ngap_QosFlowAddOrModifyRequestItem_ExtIEs__extensionValue*) 0)
            ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_504 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_504 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_QosFlowAddOrModifyRequestItem_ExtIEs_501[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_QosFlowAddOrModifyRequestItem_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_502, &asn_PER_memb_Ngap_id_constr_502,
      memb_Ngap_id_constraint_501},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_QosFlowAddOrModifyRequestItem_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_503,
      &asn_PER_memb_Ngap_criticality_constr_503,
      memb_Ngap_criticality_constraint_501},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_QosFlowAddOrModifyRequestItem_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_504,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_504,
      &asn_PER_memb_Ngap_extensionValue_constr_504,
      memb_Ngap_extensionValue_constraint_501},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_QosFlowAddOrModifyRequestItem_ExtIEs_tags_501[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_QosFlowAddOrModifyRequestItem_ExtIEs_tag2el_501[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_QosFlowAddOrModifyRequestItem_ExtIEs_specs_501 = {
        sizeof(struct Ngap_QosFlowAddOrModifyRequestItem_ExtIEs),
        offsetof(struct Ngap_QosFlowAddOrModifyRequestItem_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_QosFlowAddOrModifyRequestItem_ExtIEs_tag2el_501,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_QosFlowAddOrModifyRequestItem_ExtIEs = {
    "QosFlowAddOrModifyRequestItem-ExtIEs",
    "QosFlowAddOrModifyRequestItem-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_QosFlowAddOrModifyRequestItem_ExtIEs_tags_501,
    sizeof(asn_DEF_Ngap_QosFlowAddOrModifyRequestItem_ExtIEs_tags_501) /
        sizeof(asn_DEF_Ngap_QosFlowAddOrModifyRequestItem_ExtIEs_tags_501
                   [0]),                                        /* 1 */
    asn_DEF_Ngap_QosFlowAddOrModifyRequestItem_ExtIEs_tags_501, /* Same as above
                                                                 */
    sizeof(asn_DEF_Ngap_QosFlowAddOrModifyRequestItem_ExtIEs_tags_501) /
        sizeof(asn_DEF_Ngap_QosFlowAddOrModifyRequestItem_ExtIEs_tags_501
                   [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_QosFlowAddOrModifyRequestItem_ExtIEs_501,
    3, /* Elements count */
    &asn_SPC_Ngap_QosFlowAddOrModifyRequestItem_ExtIEs_specs_501 /* Additional
                                                                    specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_508 = {
    sizeof(struct Ngap_QosFlowAddOrModifyResponseItem_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_QosFlowAddOrModifyResponseItem_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct Ngap_QosFlowAddOrModifyResponseItem_ExtIEs__extensionValue,
        present),
    sizeof(
        ((struct Ngap_QosFlowAddOrModifyResponseItem_ExtIEs__extensionValue*) 0)
            ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_508 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_508 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_QosFlowAddOrModifyResponseItem_ExtIEs_505[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_QosFlowAddOrModifyResponseItem_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_506, &asn_PER_memb_Ngap_id_constr_506,
      memb_Ngap_id_constraint_505},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_QosFlowAddOrModifyResponseItem_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_507,
      &asn_PER_memb_Ngap_criticality_constr_507,
      memb_Ngap_criticality_constraint_505},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(
         struct Ngap_QosFlowAddOrModifyResponseItem_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_508,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_508,
      &asn_PER_memb_Ngap_extensionValue_constr_508,
      memb_Ngap_extensionValue_constraint_505},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_QosFlowAddOrModifyResponseItem_ExtIEs_tags_505[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_QosFlowAddOrModifyResponseItem_ExtIEs_tag2el_505[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_QosFlowAddOrModifyResponseItem_ExtIEs_specs_505 = {
        sizeof(struct Ngap_QosFlowAddOrModifyResponseItem_ExtIEs),
        offsetof(struct Ngap_QosFlowAddOrModifyResponseItem_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_QosFlowAddOrModifyResponseItem_ExtIEs_tag2el_505,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_QosFlowAddOrModifyResponseItem_ExtIEs = {
    "QosFlowAddOrModifyResponseItem-ExtIEs",
    "QosFlowAddOrModifyResponseItem-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_QosFlowAddOrModifyResponseItem_ExtIEs_tags_505,
    sizeof(asn_DEF_Ngap_QosFlowAddOrModifyResponseItem_ExtIEs_tags_505) /
        sizeof(asn_DEF_Ngap_QosFlowAddOrModifyResponseItem_ExtIEs_tags_505
                   [0]),                                         /* 1 */
    asn_DEF_Ngap_QosFlowAddOrModifyResponseItem_ExtIEs_tags_505, /* Same as
                                                                    above */
    sizeof(asn_DEF_Ngap_QosFlowAddOrModifyResponseItem_ExtIEs_tags_505) /
        sizeof(asn_DEF_Ngap_QosFlowAddOrModifyResponseItem_ExtIEs_tags_505
                   [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_QosFlowAddOrModifyResponseItem_ExtIEs_505,
    3, /* Elements count */
    &asn_SPC_Ngap_QosFlowAddOrModifyResponseItem_ExtIEs_specs_505 /* Additional
                                                                     specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_512 = {
    sizeof(struct Ngap_QosFlowInformationItem_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_QosFlowInformationItem_ExtIEs__extensionValue, _asn_ctx),
    offsetof(
        struct Ngap_QosFlowInformationItem_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_QosFlowInformationItem_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_512 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_512 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_QosFlowInformationItem_ExtIEs_509[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_QosFlowInformationItem_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_510, &asn_PER_memb_Ngap_id_constr_510,
      memb_Ngap_id_constraint_509},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_QosFlowInformationItem_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_511,
      &asn_PER_memb_Ngap_criticality_constr_511,
      memb_Ngap_criticality_constraint_509},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_QosFlowInformationItem_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_512,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_512,
      &asn_PER_memb_Ngap_extensionValue_constr_512,
      memb_Ngap_extensionValue_constraint_509},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_QosFlowInformationItem_ExtIEs_tags_509[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_QosFlowInformationItem_ExtIEs_tag2el_509[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_QosFlowInformationItem_ExtIEs_specs_509 =
    {
        sizeof(struct Ngap_QosFlowInformationItem_ExtIEs),
        offsetof(struct Ngap_QosFlowInformationItem_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_QosFlowInformationItem_ExtIEs_tag2el_509,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_QosFlowInformationItem_ExtIEs = {
    "QosFlowInformationItem-ExtIEs",
    "QosFlowInformationItem-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_QosFlowInformationItem_ExtIEs_tags_509,
    sizeof(asn_DEF_Ngap_QosFlowInformationItem_ExtIEs_tags_509) /
        sizeof(asn_DEF_Ngap_QosFlowInformationItem_ExtIEs_tags_509[0]), /* 1 */
    asn_DEF_Ngap_QosFlowInformationItem_ExtIEs_tags_509, /* Same as above */
    sizeof(asn_DEF_Ngap_QosFlowInformationItem_ExtIEs_tags_509) /
        sizeof(asn_DEF_Ngap_QosFlowInformationItem_ExtIEs_tags_509[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_QosFlowInformationItem_ExtIEs_509,
    3,                                                    /* Elements count */
    &asn_SPC_Ngap_QosFlowInformationItem_ExtIEs_specs_509 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_516 = {
    sizeof(struct Ngap_QosFlowLevelQosParameters_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_QosFlowLevelQosParameters_ExtIEs__extensionValue, _asn_ctx),
    offsetof(
        struct Ngap_QosFlowLevelQosParameters_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_QosFlowLevelQosParameters_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_516 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_516 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_QosFlowLevelQosParameters_ExtIEs_513[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_QosFlowLevelQosParameters_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_514, &asn_PER_memb_Ngap_id_constr_514,
      memb_Ngap_id_constraint_513},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_QosFlowLevelQosParameters_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_515,
      &asn_PER_memb_Ngap_criticality_constr_515,
      memb_Ngap_criticality_constraint_513},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_QosFlowLevelQosParameters_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_516,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_516,
      &asn_PER_memb_Ngap_extensionValue_constr_516,
      memb_Ngap_extensionValue_constraint_513},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_QosFlowLevelQosParameters_ExtIEs_tags_513[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_QosFlowLevelQosParameters_ExtIEs_tag2el_513[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_QosFlowLevelQosParameters_ExtIEs_specs_513 = {
        sizeof(struct Ngap_QosFlowLevelQosParameters_ExtIEs),
        offsetof(struct Ngap_QosFlowLevelQosParameters_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_QosFlowLevelQosParameters_ExtIEs_tag2el_513,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_QosFlowLevelQosParameters_ExtIEs = {
    "QosFlowLevelQosParameters-ExtIEs",
    "QosFlowLevelQosParameters-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_QosFlowLevelQosParameters_ExtIEs_tags_513,
    sizeof(asn_DEF_Ngap_QosFlowLevelQosParameters_ExtIEs_tags_513) /
        sizeof(
            asn_DEF_Ngap_QosFlowLevelQosParameters_ExtIEs_tags_513[0]), /* 1 */
    asn_DEF_Ngap_QosFlowLevelQosParameters_ExtIEs_tags_513, /* Same as above */
    sizeof(asn_DEF_Ngap_QosFlowLevelQosParameters_ExtIEs_tags_513) /
        sizeof(
            asn_DEF_Ngap_QosFlowLevelQosParameters_ExtIEs_tags_513[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_QosFlowLevelQosParameters_ExtIEs_513,
    3, /* Elements count */
    &asn_SPC_Ngap_QosFlowLevelQosParameters_ExtIEs_specs_513 /* Additional specs
                                                              */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_520 = {
    sizeof(struct Ngap_QosFlowItem_ExtIEs__extensionValue),
    offsetof(struct Ngap_QosFlowItem_ExtIEs__extensionValue, _asn_ctx),
    offsetof(struct Ngap_QosFlowItem_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_QosFlowItem_ExtIEs__extensionValue*) 0)->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_520 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_520 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_QosFlowItem_ExtIEs_517[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_QosFlowItem_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_518, &asn_PER_memb_Ngap_id_constr_518,
      memb_Ngap_id_constraint_517},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_QosFlowItem_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_519,
      &asn_PER_memb_Ngap_criticality_constr_519,
      memb_Ngap_criticality_constraint_517},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_QosFlowItem_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_520,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_520,
      &asn_PER_memb_Ngap_extensionValue_constr_520,
      memb_Ngap_extensionValue_constraint_517},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t asn_DEF_Ngap_QosFlowItem_ExtIEs_tags_517[] = {
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_QosFlowItem_ExtIEs_tag2el_517[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_QosFlowItem_ExtIEs_specs_517 = {
    sizeof(struct Ngap_QosFlowItem_ExtIEs),
    offsetof(struct Ngap_QosFlowItem_ExtIEs, _asn_ctx),
    asn_MAP_Ngap_QosFlowItem_ExtIEs_tag2el_517,
    2, /* Count of tags in the map */
    0,
    0,
    0,  /* Optional elements (not needed) */
    -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_QosFlowItem_ExtIEs = {
    "QosFlowItem-ExtIEs",
    "QosFlowItem-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_QosFlowItem_ExtIEs_tags_517,
    sizeof(asn_DEF_Ngap_QosFlowItem_ExtIEs_tags_517) /
        sizeof(asn_DEF_Ngap_QosFlowItem_ExtIEs_tags_517[0]), /* 1 */
    asn_DEF_Ngap_QosFlowItem_ExtIEs_tags_517,                /* Same as above */
    sizeof(asn_DEF_Ngap_QosFlowItem_ExtIEs_tags_517) /
        sizeof(asn_DEF_Ngap_QosFlowItem_ExtIEs_tags_517[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_QosFlowItem_ExtIEs_517,
    3,                                         /* Elements count */
    &asn_SPC_Ngap_QosFlowItem_ExtIEs_specs_517 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_524 = {
    sizeof(struct Ngap_QosFlowModifyConfirmItem_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_QosFlowModifyConfirmItem_ExtIEs__extensionValue, _asn_ctx),
    offsetof(
        struct Ngap_QosFlowModifyConfirmItem_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_QosFlowModifyConfirmItem_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_524 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_524 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_QosFlowModifyConfirmItem_ExtIEs_521[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_QosFlowModifyConfirmItem_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_522, &asn_PER_memb_Ngap_id_constr_522,
      memb_Ngap_id_constraint_521},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_QosFlowModifyConfirmItem_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_523,
      &asn_PER_memb_Ngap_criticality_constr_523,
      memb_Ngap_criticality_constraint_521},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_QosFlowModifyConfirmItem_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_524,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_524,
      &asn_PER_memb_Ngap_extensionValue_constr_524,
      memb_Ngap_extensionValue_constraint_521},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_QosFlowModifyConfirmItem_ExtIEs_tags_521[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_QosFlowModifyConfirmItem_ExtIEs_tag2el_521[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_QosFlowModifyConfirmItem_ExtIEs_specs_521 = {
        sizeof(struct Ngap_QosFlowModifyConfirmItem_ExtIEs),
        offsetof(struct Ngap_QosFlowModifyConfirmItem_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_QosFlowModifyConfirmItem_ExtIEs_tag2el_521,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_QosFlowModifyConfirmItem_ExtIEs = {
    "QosFlowModifyConfirmItem-ExtIEs",
    "QosFlowModifyConfirmItem-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_QosFlowModifyConfirmItem_ExtIEs_tags_521,
    sizeof(asn_DEF_Ngap_QosFlowModifyConfirmItem_ExtIEs_tags_521) /
        sizeof(
            asn_DEF_Ngap_QosFlowModifyConfirmItem_ExtIEs_tags_521[0]), /* 1 */
    asn_DEF_Ngap_QosFlowModifyConfirmItem_ExtIEs_tags_521, /* Same as above */
    sizeof(asn_DEF_Ngap_QosFlowModifyConfirmItem_ExtIEs_tags_521) /
        sizeof(
            asn_DEF_Ngap_QosFlowModifyConfirmItem_ExtIEs_tags_521[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_QosFlowModifyConfirmItem_ExtIEs_521,
    3,                                                      /* Elements count */
    &asn_SPC_Ngap_QosFlowModifyConfirmItem_ExtIEs_specs_521 /* Additional specs
                                                             */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_528 = {
    sizeof(struct Ngap_QosFlowNotifyItem_ExtIEs__extensionValue),
    offsetof(struct Ngap_QosFlowNotifyItem_ExtIEs__extensionValue, _asn_ctx),
    offsetof(struct Ngap_QosFlowNotifyItem_ExtIEs__extensionValue, present),
    sizeof(
        ((struct Ngap_QosFlowNotifyItem_ExtIEs__extensionValue*) 0)->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_528 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_528 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_QosFlowNotifyItem_ExtIEs_525[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_QosFlowNotifyItem_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_526, &asn_PER_memb_Ngap_id_constr_526,
      memb_Ngap_id_constraint_525},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_QosFlowNotifyItem_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_527,
      &asn_PER_memb_Ngap_criticality_constr_527,
      memb_Ngap_criticality_constraint_525},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_QosFlowNotifyItem_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_528,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_528,
      &asn_PER_memb_Ngap_extensionValue_constr_528,
      memb_Ngap_extensionValue_constraint_525},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t asn_DEF_Ngap_QosFlowNotifyItem_ExtIEs_tags_525[] = {
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_QosFlowNotifyItem_ExtIEs_tag2el_525[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_QosFlowNotifyItem_ExtIEs_specs_525 = {
    sizeof(struct Ngap_QosFlowNotifyItem_ExtIEs),
    offsetof(struct Ngap_QosFlowNotifyItem_ExtIEs, _asn_ctx),
    asn_MAP_Ngap_QosFlowNotifyItem_ExtIEs_tag2el_525,
    2, /* Count of tags in the map */
    0,
    0,
    0,  /* Optional elements (not needed) */
    -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_QosFlowNotifyItem_ExtIEs = {
    "QosFlowNotifyItem-ExtIEs",
    "QosFlowNotifyItem-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_QosFlowNotifyItem_ExtIEs_tags_525,
    sizeof(asn_DEF_Ngap_QosFlowNotifyItem_ExtIEs_tags_525) /
        sizeof(asn_DEF_Ngap_QosFlowNotifyItem_ExtIEs_tags_525[0]), /* 1 */
    asn_DEF_Ngap_QosFlowNotifyItem_ExtIEs_tags_525, /* Same as above */
    sizeof(asn_DEF_Ngap_QosFlowNotifyItem_ExtIEs_tags_525) /
        sizeof(asn_DEF_Ngap_QosFlowNotifyItem_ExtIEs_tags_525[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_QosFlowNotifyItem_ExtIEs_525,
    3,                                               /* Elements count */
    &asn_SPC_Ngap_QosFlowNotifyItem_ExtIEs_specs_525 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_532 = {
    sizeof(struct Ngap_QosFlowPerTNLInformation_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_QosFlowPerTNLInformation_ExtIEs__extensionValue, _asn_ctx),
    offsetof(
        struct Ngap_QosFlowPerTNLInformation_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_QosFlowPerTNLInformation_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_532 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_532 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_QosFlowPerTNLInformation_ExtIEs_529[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_QosFlowPerTNLInformation_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_530, &asn_PER_memb_Ngap_id_constr_530,
      memb_Ngap_id_constraint_529},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_QosFlowPerTNLInformation_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_531,
      &asn_PER_memb_Ngap_criticality_constr_531,
      memb_Ngap_criticality_constraint_529},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_QosFlowPerTNLInformation_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_532,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_532,
      &asn_PER_memb_Ngap_extensionValue_constr_532,
      memb_Ngap_extensionValue_constraint_529},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_QosFlowPerTNLInformation_ExtIEs_tags_529[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_QosFlowPerTNLInformation_ExtIEs_tag2el_529[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_QosFlowPerTNLInformation_ExtIEs_specs_529 = {
        sizeof(struct Ngap_QosFlowPerTNLInformation_ExtIEs),
        offsetof(struct Ngap_QosFlowPerTNLInformation_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_QosFlowPerTNLInformation_ExtIEs_tag2el_529,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_QosFlowPerTNLInformation_ExtIEs = {
    "QosFlowPerTNLInformation-ExtIEs",
    "QosFlowPerTNLInformation-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_QosFlowPerTNLInformation_ExtIEs_tags_529,
    sizeof(asn_DEF_Ngap_QosFlowPerTNLInformation_ExtIEs_tags_529) /
        sizeof(
            asn_DEF_Ngap_QosFlowPerTNLInformation_ExtIEs_tags_529[0]), /* 1 */
    asn_DEF_Ngap_QosFlowPerTNLInformation_ExtIEs_tags_529, /* Same as above */
    sizeof(asn_DEF_Ngap_QosFlowPerTNLInformation_ExtIEs_tags_529) /
        sizeof(
            asn_DEF_Ngap_QosFlowPerTNLInformation_ExtIEs_tags_529[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_QosFlowPerTNLInformation_ExtIEs_529,
    3,                                                      /* Elements count */
    &asn_SPC_Ngap_QosFlowPerTNLInformation_ExtIEs_specs_529 /* Additional specs
                                                             */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_536 = {
    sizeof(struct Ngap_QosFlowSetupRequestItem_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_QosFlowSetupRequestItem_ExtIEs__extensionValue, _asn_ctx),
    offsetof(
        struct Ngap_QosFlowSetupRequestItem_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_QosFlowSetupRequestItem_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_536 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_536 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_QosFlowSetupRequestItem_ExtIEs_533[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_QosFlowSetupRequestItem_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_534, &asn_PER_memb_Ngap_id_constr_534,
      memb_Ngap_id_constraint_533},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_QosFlowSetupRequestItem_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_535,
      &asn_PER_memb_Ngap_criticality_constr_535,
      memb_Ngap_criticality_constraint_533},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_QosFlowSetupRequestItem_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_536,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_536,
      &asn_PER_memb_Ngap_extensionValue_constr_536,
      memb_Ngap_extensionValue_constraint_533},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_QosFlowSetupRequestItem_ExtIEs_tags_533[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_QosFlowSetupRequestItem_ExtIEs_tag2el_533[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_QosFlowSetupRequestItem_ExtIEs_specs_533 =
    {
        sizeof(struct Ngap_QosFlowSetupRequestItem_ExtIEs),
        offsetof(struct Ngap_QosFlowSetupRequestItem_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_QosFlowSetupRequestItem_ExtIEs_tag2el_533,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_QosFlowSetupRequestItem_ExtIEs = {
    "QosFlowSetupRequestItem-ExtIEs",
    "QosFlowSetupRequestItem-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_QosFlowSetupRequestItem_ExtIEs_tags_533,
    sizeof(asn_DEF_Ngap_QosFlowSetupRequestItem_ExtIEs_tags_533) /
        sizeof(asn_DEF_Ngap_QosFlowSetupRequestItem_ExtIEs_tags_533[0]), /* 1 */
    asn_DEF_Ngap_QosFlowSetupRequestItem_ExtIEs_tags_533, /* Same as above */
    sizeof(asn_DEF_Ngap_QosFlowSetupRequestItem_ExtIEs_tags_533) /
        sizeof(asn_DEF_Ngap_QosFlowSetupRequestItem_ExtIEs_tags_533[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_QosFlowSetupRequestItem_ExtIEs_533,
    3,                                                     /* Elements count */
    &asn_SPC_Ngap_QosFlowSetupRequestItem_ExtIEs_specs_533 /* Additional specs
                                                            */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_540 = {
    sizeof(struct Ngap_QosFlowSetupResponseItemHOReqAck_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_QosFlowSetupResponseItemHOReqAck_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct Ngap_QosFlowSetupResponseItemHOReqAck_ExtIEs__extensionValue,
        present),
    sizeof(((struct
             Ngap_QosFlowSetupResponseItemHOReqAck_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_540 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_540 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_QosFlowSetupResponseItemHOReqAck_ExtIEs_537[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_QosFlowSetupResponseItemHOReqAck_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_538, &asn_PER_memb_Ngap_id_constr_538,
      memb_Ngap_id_constraint_537},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_QosFlowSetupResponseItemHOReqAck_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_539,
      &asn_PER_memb_Ngap_criticality_constr_539,
      memb_Ngap_criticality_constraint_537},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(
         struct Ngap_QosFlowSetupResponseItemHOReqAck_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_540,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_540,
      &asn_PER_memb_Ngap_extensionValue_constr_540,
      memb_Ngap_extensionValue_constraint_537},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_QosFlowSetupResponseItemHOReqAck_ExtIEs_tags_537[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_QosFlowSetupResponseItemHOReqAck_ExtIEs_tag2el_537[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_QosFlowSetupResponseItemHOReqAck_ExtIEs_specs_537 = {
        sizeof(struct Ngap_QosFlowSetupResponseItemHOReqAck_ExtIEs),
        offsetof(struct Ngap_QosFlowSetupResponseItemHOReqAck_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_QosFlowSetupResponseItemHOReqAck_ExtIEs_tag2el_537,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_QosFlowSetupResponseItemHOReqAck_ExtIEs = {
    "QosFlowSetupResponseItemHOReqAck-ExtIEs",
    "QosFlowSetupResponseItemHOReqAck-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_QosFlowSetupResponseItemHOReqAck_ExtIEs_tags_537,
    sizeof(asn_DEF_Ngap_QosFlowSetupResponseItemHOReqAck_ExtIEs_tags_537) /
        sizeof(asn_DEF_Ngap_QosFlowSetupResponseItemHOReqAck_ExtIEs_tags_537
                   [0]),                                           /* 1 */
    asn_DEF_Ngap_QosFlowSetupResponseItemHOReqAck_ExtIEs_tags_537, /* Same as
                                                                      above */
    sizeof(asn_DEF_Ngap_QosFlowSetupResponseItemHOReqAck_ExtIEs_tags_537) /
        sizeof(asn_DEF_Ngap_QosFlowSetupResponseItemHOReqAck_ExtIEs_tags_537
                   [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_QosFlowSetupResponseItemHOReqAck_ExtIEs_537,
    3, /* Elements count */
    &asn_SPC_Ngap_QosFlowSetupResponseItemHOReqAck_ExtIEs_specs_537 /* Additional
                                                                       specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_544 = {
    sizeof(struct Ngap_QosFlowSetupResponseItemSURes_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_QosFlowSetupResponseItemSURes_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct Ngap_QosFlowSetupResponseItemSURes_ExtIEs__extensionValue,
        present),
    sizeof(
        ((struct Ngap_QosFlowSetupResponseItemSURes_ExtIEs__extensionValue*) 0)
            ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_544 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_544 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_QosFlowSetupResponseItemSURes_ExtIEs_541[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_QosFlowSetupResponseItemSURes_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_542, &asn_PER_memb_Ngap_id_constr_542,
      memb_Ngap_id_constraint_541},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_QosFlowSetupResponseItemSURes_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_543,
      &asn_PER_memb_Ngap_criticality_constr_543,
      memb_Ngap_criticality_constraint_541},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_QosFlowSetupResponseItemSURes_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_544,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_544,
      &asn_PER_memb_Ngap_extensionValue_constr_544,
      memb_Ngap_extensionValue_constraint_541},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_QosFlowSetupResponseItemSURes_ExtIEs_tags_541[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_QosFlowSetupResponseItemSURes_ExtIEs_tag2el_541[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_QosFlowSetupResponseItemSURes_ExtIEs_specs_541 = {
        sizeof(struct Ngap_QosFlowSetupResponseItemSURes_ExtIEs),
        offsetof(struct Ngap_QosFlowSetupResponseItemSURes_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_QosFlowSetupResponseItemSURes_ExtIEs_tag2el_541,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_QosFlowSetupResponseItemSURes_ExtIEs = {
    "QosFlowSetupResponseItemSURes-ExtIEs",
    "QosFlowSetupResponseItemSURes-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_QosFlowSetupResponseItemSURes_ExtIEs_tags_541,
    sizeof(asn_DEF_Ngap_QosFlowSetupResponseItemSURes_ExtIEs_tags_541) /
        sizeof(asn_DEF_Ngap_QosFlowSetupResponseItemSURes_ExtIEs_tags_541
                   [0]),                                        /* 1 */
    asn_DEF_Ngap_QosFlowSetupResponseItemSURes_ExtIEs_tags_541, /* Same as above
                                                                 */
    sizeof(asn_DEF_Ngap_QosFlowSetupResponseItemSURes_ExtIEs_tags_541) /
        sizeof(asn_DEF_Ngap_QosFlowSetupResponseItemSURes_ExtIEs_tags_541
                   [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_QosFlowSetupResponseItemSURes_ExtIEs_541,
    3, /* Elements count */
    &asn_SPC_Ngap_QosFlowSetupResponseItemSURes_ExtIEs_specs_541 /* Additional
                                                                    specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_548 = {
    sizeof(struct Ngap_QosFlowToBeForwardedItem_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_QosFlowToBeForwardedItem_ExtIEs__extensionValue, _asn_ctx),
    offsetof(
        struct Ngap_QosFlowToBeForwardedItem_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_QosFlowToBeForwardedItem_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_548 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_548 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_QosFlowToBeForwardedItem_ExtIEs_545[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_QosFlowToBeForwardedItem_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_546, &asn_PER_memb_Ngap_id_constr_546,
      memb_Ngap_id_constraint_545},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_QosFlowToBeForwardedItem_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_547,
      &asn_PER_memb_Ngap_criticality_constr_547,
      memb_Ngap_criticality_constraint_545},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_QosFlowToBeForwardedItem_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_548,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_548,
      &asn_PER_memb_Ngap_extensionValue_constr_548,
      memb_Ngap_extensionValue_constraint_545},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_QosFlowToBeForwardedItem_ExtIEs_tags_545[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_QosFlowToBeForwardedItem_ExtIEs_tag2el_545[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_QosFlowToBeForwardedItem_ExtIEs_specs_545 = {
        sizeof(struct Ngap_QosFlowToBeForwardedItem_ExtIEs),
        offsetof(struct Ngap_QosFlowToBeForwardedItem_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_QosFlowToBeForwardedItem_ExtIEs_tag2el_545,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_QosFlowToBeForwardedItem_ExtIEs = {
    "QosFlowToBeForwardedItem-ExtIEs",
    "QosFlowToBeForwardedItem-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_QosFlowToBeForwardedItem_ExtIEs_tags_545,
    sizeof(asn_DEF_Ngap_QosFlowToBeForwardedItem_ExtIEs_tags_545) /
        sizeof(
            asn_DEF_Ngap_QosFlowToBeForwardedItem_ExtIEs_tags_545[0]), /* 1 */
    asn_DEF_Ngap_QosFlowToBeForwardedItem_ExtIEs_tags_545, /* Same as above */
    sizeof(asn_DEF_Ngap_QosFlowToBeForwardedItem_ExtIEs_tags_545) /
        sizeof(
            asn_DEF_Ngap_QosFlowToBeForwardedItem_ExtIEs_tags_545[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_QosFlowToBeForwardedItem_ExtIEs_545,
    3,                                                      /* Elements count */
    &asn_SPC_Ngap_QosFlowToBeForwardedItem_ExtIEs_specs_545 /* Additional specs
                                                             */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_552 = {
    sizeof(struct
           Ngap_RANStatusTransfer_TransparentContainer_ExtIEs__extensionValue),
    offsetof(
        struct
        Ngap_RANStatusTransfer_TransparentContainer_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct
        Ngap_RANStatusTransfer_TransparentContainer_ExtIEs__extensionValue,
        present),
    sizeof(
        ((struct
          Ngap_RANStatusTransfer_TransparentContainer_ExtIEs__extensionValue*) 0)
            ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_552 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_552 /* Additional specs */
};

asn_TYPE_member_t
    asn_MBR_Ngap_RANStatusTransfer_TransparentContainer_ExtIEs_549[] = {
        {ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_RANStatusTransfer_TransparentContainer_ExtIEs, id),
         (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
         0,
         &asn_DEF_Ngap_ProtocolExtensionID,
         0,
         {&asn_OER_memb_Ngap_id_constr_550, &asn_PER_memb_Ngap_id_constr_550,
          memb_Ngap_id_constraint_549},
         0,
         0, /* No default value */
         "id"},
        {ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_RANStatusTransfer_TransparentContainer_ExtIEs,
             criticality),
         (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
         0,
         &asn_DEF_Ngap_Criticality,
         0,
         {&asn_OER_memb_Ngap_criticality_constr_551,
          &asn_PER_memb_Ngap_criticality_constr_551,
          memb_Ngap_criticality_constraint_549},
         0,
         0, /* No default value */
         "criticality"},
        {ATF_OPEN_TYPE | ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_RANStatusTransfer_TransparentContainer_ExtIEs,
             extensionValue),
         -1 /* Ambiguous tag (ANY?) */,
         0,
         &asn_DEF_Ngap_extensionValue_552,
         0,
         {&asn_OER_memb_Ngap_extensionValue_constr_552,
          &asn_PER_memb_Ngap_extensionValue_constr_552,
          memb_Ngap_extensionValue_constraint_549},
         0,
         0, /* No default value */
         "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_RANStatusTransfer_TransparentContainer_ExtIEs_tags_549[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_RANStatusTransfer_TransparentContainer_ExtIEs_tag2el_549[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_RANStatusTransfer_TransparentContainer_ExtIEs_specs_549 = {
        sizeof(struct Ngap_RANStatusTransfer_TransparentContainer_ExtIEs),
        offsetof(
            struct Ngap_RANStatusTransfer_TransparentContainer_ExtIEs,
            _asn_ctx),
        asn_MAP_Ngap_RANStatusTransfer_TransparentContainer_ExtIEs_tag2el_549,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_RANStatusTransfer_TransparentContainer_ExtIEs = {
    "RANStatusTransfer-TransparentContainer-ExtIEs",
    "RANStatusTransfer-TransparentContainer-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_RANStatusTransfer_TransparentContainer_ExtIEs_tags_549,
    sizeof(
        asn_DEF_Ngap_RANStatusTransfer_TransparentContainer_ExtIEs_tags_549) /
        sizeof(
            asn_DEF_Ngap_RANStatusTransfer_TransparentContainer_ExtIEs_tags_549
                [0]),                                                    /* 1 */
    asn_DEF_Ngap_RANStatusTransfer_TransparentContainer_ExtIEs_tags_549, /* Same
                                                                            as
                                                                            above
                                                                          */
    sizeof(
        asn_DEF_Ngap_RANStatusTransfer_TransparentContainer_ExtIEs_tags_549) /
        sizeof(
            asn_DEF_Ngap_RANStatusTransfer_TransparentContainer_ExtIEs_tags_549
                [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_RANStatusTransfer_TransparentContainer_ExtIEs_549,
    3, /* Elements count */
    &asn_SPC_Ngap_RANStatusTransfer_TransparentContainer_ExtIEs_specs_549 /* Additional
                                                                             specs
                                                                           */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_556 = {
    sizeof(struct Ngap_RATRestrictions_Item_ExtIEs__extensionValue),
    offsetof(struct Ngap_RATRestrictions_Item_ExtIEs__extensionValue, _asn_ctx),
    offsetof(struct Ngap_RATRestrictions_Item_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_RATRestrictions_Item_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_556 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_556 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_RATRestrictions_Item_ExtIEs_553[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_RATRestrictions_Item_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_554, &asn_PER_memb_Ngap_id_constr_554,
      memb_Ngap_id_constraint_553},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_RATRestrictions_Item_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_555,
      &asn_PER_memb_Ngap_criticality_constr_555,
      memb_Ngap_criticality_constraint_553},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_RATRestrictions_Item_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_556,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_556,
      &asn_PER_memb_Ngap_extensionValue_constr_556,
      memb_Ngap_extensionValue_constraint_553},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t asn_DEF_Ngap_RATRestrictions_Item_ExtIEs_tags_553[] =
    {(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_RATRestrictions_Item_ExtIEs_tag2el_553[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_RATRestrictions_Item_ExtIEs_specs_553 = {
    sizeof(struct Ngap_RATRestrictions_Item_ExtIEs),
    offsetof(struct Ngap_RATRestrictions_Item_ExtIEs, _asn_ctx),
    asn_MAP_Ngap_RATRestrictions_Item_ExtIEs_tag2el_553,
    2, /* Count of tags in the map */
    0,
    0,
    0,  /* Optional elements (not needed) */
    -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_RATRestrictions_Item_ExtIEs = {
    "RATRestrictions-Item-ExtIEs",
    "RATRestrictions-Item-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_RATRestrictions_Item_ExtIEs_tags_553,
    sizeof(asn_DEF_Ngap_RATRestrictions_Item_ExtIEs_tags_553) /
        sizeof(asn_DEF_Ngap_RATRestrictions_Item_ExtIEs_tags_553[0]), /* 1 */
    asn_DEF_Ngap_RATRestrictions_Item_ExtIEs_tags_553, /* Same as above */
    sizeof(asn_DEF_Ngap_RATRestrictions_Item_ExtIEs_tags_553) /
        sizeof(asn_DEF_Ngap_RATRestrictions_Item_ExtIEs_tags_553[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_RATRestrictions_Item_ExtIEs_553,
    3,                                                  /* Elements count */
    &asn_SPC_Ngap_RATRestrictions_Item_ExtIEs_specs_553 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_560 = {
    sizeof(struct Ngap_RecommendedCellsForPaging_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_RecommendedCellsForPaging_ExtIEs__extensionValue, _asn_ctx),
    offsetof(
        struct Ngap_RecommendedCellsForPaging_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_RecommendedCellsForPaging_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_560 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_560 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_RecommendedCellsForPaging_ExtIEs_557[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_RecommendedCellsForPaging_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_558, &asn_PER_memb_Ngap_id_constr_558,
      memb_Ngap_id_constraint_557},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_RecommendedCellsForPaging_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_559,
      &asn_PER_memb_Ngap_criticality_constr_559,
      memb_Ngap_criticality_constraint_557},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_RecommendedCellsForPaging_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_560,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_560,
      &asn_PER_memb_Ngap_extensionValue_constr_560,
      memb_Ngap_extensionValue_constraint_557},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_RecommendedCellsForPaging_ExtIEs_tags_557[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_RecommendedCellsForPaging_ExtIEs_tag2el_557[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_RecommendedCellsForPaging_ExtIEs_specs_557 = {
        sizeof(struct Ngap_RecommendedCellsForPaging_ExtIEs),
        offsetof(struct Ngap_RecommendedCellsForPaging_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_RecommendedCellsForPaging_ExtIEs_tag2el_557,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_RecommendedCellsForPaging_ExtIEs = {
    "RecommendedCellsForPaging-ExtIEs",
    "RecommendedCellsForPaging-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_RecommendedCellsForPaging_ExtIEs_tags_557,
    sizeof(asn_DEF_Ngap_RecommendedCellsForPaging_ExtIEs_tags_557) /
        sizeof(
            asn_DEF_Ngap_RecommendedCellsForPaging_ExtIEs_tags_557[0]), /* 1 */
    asn_DEF_Ngap_RecommendedCellsForPaging_ExtIEs_tags_557, /* Same as above */
    sizeof(asn_DEF_Ngap_RecommendedCellsForPaging_ExtIEs_tags_557) /
        sizeof(
            asn_DEF_Ngap_RecommendedCellsForPaging_ExtIEs_tags_557[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_RecommendedCellsForPaging_ExtIEs_557,
    3, /* Elements count */
    &asn_SPC_Ngap_RecommendedCellsForPaging_ExtIEs_specs_557 /* Additional specs
                                                              */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_564 = {
    sizeof(struct Ngap_RecommendedCellItem_ExtIEs__extensionValue),
    offsetof(struct Ngap_RecommendedCellItem_ExtIEs__extensionValue, _asn_ctx),
    offsetof(struct Ngap_RecommendedCellItem_ExtIEs__extensionValue, present),
    sizeof(
        ((struct Ngap_RecommendedCellItem_ExtIEs__extensionValue*) 0)->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_564 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_564 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_RecommendedCellItem_ExtIEs_561[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_RecommendedCellItem_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_562, &asn_PER_memb_Ngap_id_constr_562,
      memb_Ngap_id_constraint_561},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_RecommendedCellItem_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_563,
      &asn_PER_memb_Ngap_criticality_constr_563,
      memb_Ngap_criticality_constraint_561},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_RecommendedCellItem_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_564,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_564,
      &asn_PER_memb_Ngap_extensionValue_constr_564,
      memb_Ngap_extensionValue_constraint_561},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t asn_DEF_Ngap_RecommendedCellItem_ExtIEs_tags_561[] =
    {(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_RecommendedCellItem_ExtIEs_tag2el_561[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_RecommendedCellItem_ExtIEs_specs_561 = {
    sizeof(struct Ngap_RecommendedCellItem_ExtIEs),
    offsetof(struct Ngap_RecommendedCellItem_ExtIEs, _asn_ctx),
    asn_MAP_Ngap_RecommendedCellItem_ExtIEs_tag2el_561,
    2, /* Count of tags in the map */
    0,
    0,
    0,  /* Optional elements (not needed) */
    -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_RecommendedCellItem_ExtIEs = {
    "RecommendedCellItem-ExtIEs",
    "RecommendedCellItem-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_RecommendedCellItem_ExtIEs_tags_561,
    sizeof(asn_DEF_Ngap_RecommendedCellItem_ExtIEs_tags_561) /
        sizeof(asn_DEF_Ngap_RecommendedCellItem_ExtIEs_tags_561[0]), /* 1 */
    asn_DEF_Ngap_RecommendedCellItem_ExtIEs_tags_561, /* Same as above */
    sizeof(asn_DEF_Ngap_RecommendedCellItem_ExtIEs_tags_561) /
        sizeof(asn_DEF_Ngap_RecommendedCellItem_ExtIEs_tags_561[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_RecommendedCellItem_ExtIEs_561,
    3,                                                 /* Elements count */
    &asn_SPC_Ngap_RecommendedCellItem_ExtIEs_specs_561 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_568 = {
    sizeof(struct Ngap_RecommendedRANNodesForPaging_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_RecommendedRANNodesForPaging_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct Ngap_RecommendedRANNodesForPaging_ExtIEs__extensionValue,
        present),
    sizeof(
        ((struct Ngap_RecommendedRANNodesForPaging_ExtIEs__extensionValue*) 0)
            ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_568 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_568 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_RecommendedRANNodesForPaging_ExtIEs_565[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_RecommendedRANNodesForPaging_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_566, &asn_PER_memb_Ngap_id_constr_566,
      memb_Ngap_id_constraint_565},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_RecommendedRANNodesForPaging_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_567,
      &asn_PER_memb_Ngap_criticality_constr_567,
      memb_Ngap_criticality_constraint_565},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_RecommendedRANNodesForPaging_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_568,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_568,
      &asn_PER_memb_Ngap_extensionValue_constr_568,
      memb_Ngap_extensionValue_constraint_565},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_RecommendedRANNodesForPaging_ExtIEs_tags_565[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_RecommendedRANNodesForPaging_ExtIEs_tag2el_565[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_RecommendedRANNodesForPaging_ExtIEs_specs_565 = {
        sizeof(struct Ngap_RecommendedRANNodesForPaging_ExtIEs),
        offsetof(struct Ngap_RecommendedRANNodesForPaging_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_RecommendedRANNodesForPaging_ExtIEs_tag2el_565,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_RecommendedRANNodesForPaging_ExtIEs = {
    "RecommendedRANNodesForPaging-ExtIEs",
    "RecommendedRANNodesForPaging-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_RecommendedRANNodesForPaging_ExtIEs_tags_565,
    sizeof(asn_DEF_Ngap_RecommendedRANNodesForPaging_ExtIEs_tags_565) /
        sizeof(
            asn_DEF_Ngap_RecommendedRANNodesForPaging_ExtIEs_tags_565[0]), /* 1
                                                                            */
    asn_DEF_Ngap_RecommendedRANNodesForPaging_ExtIEs_tags_565, /* Same as above
                                                                */
    sizeof(asn_DEF_Ngap_RecommendedRANNodesForPaging_ExtIEs_tags_565) /
        sizeof(
            asn_DEF_Ngap_RecommendedRANNodesForPaging_ExtIEs_tags_565[0]), /* 1
                                                                            */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_RecommendedRANNodesForPaging_ExtIEs_565,
    3, /* Elements count */
    &asn_SPC_Ngap_RecommendedRANNodesForPaging_ExtIEs_specs_565 /* Additional
                                                                   specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_572 = {
    sizeof(struct Ngap_RecommendedRANNodeItem_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_RecommendedRANNodeItem_ExtIEs__extensionValue, _asn_ctx),
    offsetof(
        struct Ngap_RecommendedRANNodeItem_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_RecommendedRANNodeItem_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_572 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_572 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_RecommendedRANNodeItem_ExtIEs_569[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_RecommendedRANNodeItem_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_570, &asn_PER_memb_Ngap_id_constr_570,
      memb_Ngap_id_constraint_569},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_RecommendedRANNodeItem_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_571,
      &asn_PER_memb_Ngap_criticality_constr_571,
      memb_Ngap_criticality_constraint_569},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_RecommendedRANNodeItem_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_572,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_572,
      &asn_PER_memb_Ngap_extensionValue_constr_572,
      memb_Ngap_extensionValue_constraint_569},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_RecommendedRANNodeItem_ExtIEs_tags_569[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_RecommendedRANNodeItem_ExtIEs_tag2el_569[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_RecommendedRANNodeItem_ExtIEs_specs_569 =
    {
        sizeof(struct Ngap_RecommendedRANNodeItem_ExtIEs),
        offsetof(struct Ngap_RecommendedRANNodeItem_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_RecommendedRANNodeItem_ExtIEs_tag2el_569,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_RecommendedRANNodeItem_ExtIEs = {
    "RecommendedRANNodeItem-ExtIEs",
    "RecommendedRANNodeItem-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_RecommendedRANNodeItem_ExtIEs_tags_569,
    sizeof(asn_DEF_Ngap_RecommendedRANNodeItem_ExtIEs_tags_569) /
        sizeof(asn_DEF_Ngap_RecommendedRANNodeItem_ExtIEs_tags_569[0]), /* 1 */
    asn_DEF_Ngap_RecommendedRANNodeItem_ExtIEs_tags_569, /* Same as above */
    sizeof(asn_DEF_Ngap_RecommendedRANNodeItem_ExtIEs_tags_569) /
        sizeof(asn_DEF_Ngap_RecommendedRANNodeItem_ExtIEs_tags_569[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_RecommendedRANNodeItem_ExtIEs_569,
    3,                                                    /* Elements count */
    &asn_SPC_Ngap_RecommendedRANNodeItem_ExtIEs_specs_569 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_576 = {
    sizeof(struct Ngap_SecurityContext_ExtIEs__extensionValue),
    offsetof(struct Ngap_SecurityContext_ExtIEs__extensionValue, _asn_ctx),
    offsetof(struct Ngap_SecurityContext_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_SecurityContext_ExtIEs__extensionValue*) 0)->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_576 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_576 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_SecurityContext_ExtIEs_573[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_SecurityContext_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_574, &asn_PER_memb_Ngap_id_constr_574,
      memb_Ngap_id_constraint_573},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_SecurityContext_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_575,
      &asn_PER_memb_Ngap_criticality_constr_575,
      memb_Ngap_criticality_constraint_573},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_SecurityContext_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_576,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_576,
      &asn_PER_memb_Ngap_extensionValue_constr_576,
      memb_Ngap_extensionValue_constraint_573},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t asn_DEF_Ngap_SecurityContext_ExtIEs_tags_573[] = {
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_SecurityContext_ExtIEs_tag2el_573[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_SecurityContext_ExtIEs_specs_573 = {
    sizeof(struct Ngap_SecurityContext_ExtIEs),
    offsetof(struct Ngap_SecurityContext_ExtIEs, _asn_ctx),
    asn_MAP_Ngap_SecurityContext_ExtIEs_tag2el_573,
    2, /* Count of tags in the map */
    0,
    0,
    0,  /* Optional elements (not needed) */
    -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_SecurityContext_ExtIEs = {
    "SecurityContext-ExtIEs",
    "SecurityContext-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_SecurityContext_ExtIEs_tags_573,
    sizeof(asn_DEF_Ngap_SecurityContext_ExtIEs_tags_573) /
        sizeof(asn_DEF_Ngap_SecurityContext_ExtIEs_tags_573[0]), /* 1 */
    asn_DEF_Ngap_SecurityContext_ExtIEs_tags_573, /* Same as above */
    sizeof(asn_DEF_Ngap_SecurityContext_ExtIEs_tags_573) /
        sizeof(asn_DEF_Ngap_SecurityContext_ExtIEs_tags_573[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_SecurityContext_ExtIEs_573,
    3,                                             /* Elements count */
    &asn_SPC_Ngap_SecurityContext_ExtIEs_specs_573 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_580 = {
    sizeof(struct Ngap_SecurityIndication_ExtIEs__extensionValue),
    offsetof(struct Ngap_SecurityIndication_ExtIEs__extensionValue, _asn_ctx),
    offsetof(struct Ngap_SecurityIndication_ExtIEs__extensionValue, present),
    sizeof(
        ((struct Ngap_SecurityIndication_ExtIEs__extensionValue*) 0)->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_580 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_580 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_SecurityIndication_ExtIEs_577[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_SecurityIndication_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_578, &asn_PER_memb_Ngap_id_constr_578,
      memb_Ngap_id_constraint_577},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_SecurityIndication_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_579,
      &asn_PER_memb_Ngap_criticality_constr_579,
      memb_Ngap_criticality_constraint_577},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_SecurityIndication_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_580,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_580,
      &asn_PER_memb_Ngap_extensionValue_constr_580,
      memb_Ngap_extensionValue_constraint_577},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t asn_DEF_Ngap_SecurityIndication_ExtIEs_tags_577[] = {
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_SecurityIndication_ExtIEs_tag2el_577[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_SecurityIndication_ExtIEs_specs_577 = {
    sizeof(struct Ngap_SecurityIndication_ExtIEs),
    offsetof(struct Ngap_SecurityIndication_ExtIEs, _asn_ctx),
    asn_MAP_Ngap_SecurityIndication_ExtIEs_tag2el_577,
    2, /* Count of tags in the map */
    0,
    0,
    0,  /* Optional elements (not needed) */
    -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_SecurityIndication_ExtIEs = {
    "SecurityIndication-ExtIEs",
    "SecurityIndication-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_SecurityIndication_ExtIEs_tags_577,
    sizeof(asn_DEF_Ngap_SecurityIndication_ExtIEs_tags_577) /
        sizeof(asn_DEF_Ngap_SecurityIndication_ExtIEs_tags_577[0]), /* 1 */
    asn_DEF_Ngap_SecurityIndication_ExtIEs_tags_577, /* Same as above */
    sizeof(asn_DEF_Ngap_SecurityIndication_ExtIEs_tags_577) /
        sizeof(asn_DEF_Ngap_SecurityIndication_ExtIEs_tags_577[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_SecurityIndication_ExtIEs_577,
    3,                                                /* Elements count */
    &asn_SPC_Ngap_SecurityIndication_ExtIEs_specs_577 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_584 = {
    sizeof(struct Ngap_SecurityResult_ExtIEs__extensionValue),
    offsetof(struct Ngap_SecurityResult_ExtIEs__extensionValue, _asn_ctx),
    offsetof(struct Ngap_SecurityResult_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_SecurityResult_ExtIEs__extensionValue*) 0)->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_584 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_584 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_SecurityResult_ExtIEs_581[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_SecurityResult_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_582, &asn_PER_memb_Ngap_id_constr_582,
      memb_Ngap_id_constraint_581},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_SecurityResult_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_583,
      &asn_PER_memb_Ngap_criticality_constr_583,
      memb_Ngap_criticality_constraint_581},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_SecurityResult_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_584,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_584,
      &asn_PER_memb_Ngap_extensionValue_constr_584,
      memb_Ngap_extensionValue_constraint_581},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t asn_DEF_Ngap_SecurityResult_ExtIEs_tags_581[] = {
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_SecurityResult_ExtIEs_tag2el_581[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_SecurityResult_ExtIEs_specs_581 = {
    sizeof(struct Ngap_SecurityResult_ExtIEs),
    offsetof(struct Ngap_SecurityResult_ExtIEs, _asn_ctx),
    asn_MAP_Ngap_SecurityResult_ExtIEs_tag2el_581,
    2, /* Count of tags in the map */
    0,
    0,
    0,  /* Optional elements (not needed) */
    -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_SecurityResult_ExtIEs = {
    "SecurityResult-ExtIEs",
    "SecurityResult-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_SecurityResult_ExtIEs_tags_581,
    sizeof(asn_DEF_Ngap_SecurityResult_ExtIEs_tags_581) /
        sizeof(asn_DEF_Ngap_SecurityResult_ExtIEs_tags_581[0]), /* 1 */
    asn_DEF_Ngap_SecurityResult_ExtIEs_tags_581, /* Same as above */
    sizeof(asn_DEF_Ngap_SecurityResult_ExtIEs_tags_581) /
        sizeof(asn_DEF_Ngap_SecurityResult_ExtIEs_tags_581[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_SecurityResult_ExtIEs_581,
    3,                                            /* Elements count */
    &asn_SPC_Ngap_SecurityResult_ExtIEs_specs_581 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_588 = {
    sizeof(struct Ngap_ServedGUAMIItem_ExtIEs__extensionValue),
    offsetof(struct Ngap_ServedGUAMIItem_ExtIEs__extensionValue, _asn_ctx),
    offsetof(struct Ngap_ServedGUAMIItem_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_ServedGUAMIItem_ExtIEs__extensionValue*) 0)->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_588 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_588 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_ServedGUAMIItem_ExtIEs_585[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_ServedGUAMIItem_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_586, &asn_PER_memb_Ngap_id_constr_586,
      memb_Ngap_id_constraint_585},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_ServedGUAMIItem_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_587,
      &asn_PER_memb_Ngap_criticality_constr_587,
      memb_Ngap_criticality_constraint_585},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_ServedGUAMIItem_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_588,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_588,
      &asn_PER_memb_Ngap_extensionValue_constr_588,
      memb_Ngap_extensionValue_constraint_585},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t asn_DEF_Ngap_ServedGUAMIItem_ExtIEs_tags_585[] = {
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_ServedGUAMIItem_ExtIEs_tag2el_585[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_ServedGUAMIItem_ExtIEs_specs_585 = {
    sizeof(struct Ngap_ServedGUAMIItem_ExtIEs),
    offsetof(struct Ngap_ServedGUAMIItem_ExtIEs, _asn_ctx),
    asn_MAP_Ngap_ServedGUAMIItem_ExtIEs_tag2el_585,
    2, /* Count of tags in the map */
    0,
    0,
    0,  /* Optional elements (not needed) */
    -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_ServedGUAMIItem_ExtIEs = {
    "ServedGUAMIItem-ExtIEs",
    "ServedGUAMIItem-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_ServedGUAMIItem_ExtIEs_tags_585,
    sizeof(asn_DEF_Ngap_ServedGUAMIItem_ExtIEs_tags_585) /
        sizeof(asn_DEF_Ngap_ServedGUAMIItem_ExtIEs_tags_585[0]), /* 1 */
    asn_DEF_Ngap_ServedGUAMIItem_ExtIEs_tags_585, /* Same as above */
    sizeof(asn_DEF_Ngap_ServedGUAMIItem_ExtIEs_tags_585) /
        sizeof(asn_DEF_Ngap_ServedGUAMIItem_ExtIEs_tags_585[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_ServedGUAMIItem_ExtIEs_585,
    3,                                             /* Elements count */
    &asn_SPC_Ngap_ServedGUAMIItem_ExtIEs_specs_585 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_592 = {
    sizeof(struct Ngap_ServiceAreaInformation_Item_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_ServiceAreaInformation_Item_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct Ngap_ServiceAreaInformation_Item_ExtIEs__extensionValue,
        present),
    sizeof(((struct Ngap_ServiceAreaInformation_Item_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_592 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_592 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_ServiceAreaInformation_Item_ExtIEs_589[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_ServiceAreaInformation_Item_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_590, &asn_PER_memb_Ngap_id_constr_590,
      memb_Ngap_id_constraint_589},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_ServiceAreaInformation_Item_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_591,
      &asn_PER_memb_Ngap_criticality_constr_591,
      memb_Ngap_criticality_constraint_589},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_ServiceAreaInformation_Item_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_592,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_592,
      &asn_PER_memb_Ngap_extensionValue_constr_592,
      memb_Ngap_extensionValue_constraint_589},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_ServiceAreaInformation_Item_ExtIEs_tags_589[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_ServiceAreaInformation_Item_ExtIEs_tag2el_589[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_ServiceAreaInformation_Item_ExtIEs_specs_589 = {
        sizeof(struct Ngap_ServiceAreaInformation_Item_ExtIEs),
        offsetof(struct Ngap_ServiceAreaInformation_Item_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_ServiceAreaInformation_Item_ExtIEs_tag2el_589,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_ServiceAreaInformation_Item_ExtIEs = {
    "ServiceAreaInformation-Item-ExtIEs",
    "ServiceAreaInformation-Item-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_ServiceAreaInformation_Item_ExtIEs_tags_589,
    sizeof(asn_DEF_Ngap_ServiceAreaInformation_Item_ExtIEs_tags_589) /
        sizeof(
            asn_DEF_Ngap_ServiceAreaInformation_Item_ExtIEs_tags_589[0]), /* 1
                                                                           */
    asn_DEF_Ngap_ServiceAreaInformation_Item_ExtIEs_tags_589, /* Same as above
                                                               */
    sizeof(asn_DEF_Ngap_ServiceAreaInformation_Item_ExtIEs_tags_589) /
        sizeof(
            asn_DEF_Ngap_ServiceAreaInformation_Item_ExtIEs_tags_589[0]), /* 1
                                                                           */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_ServiceAreaInformation_Item_ExtIEs_589,
    3, /* Elements count */
    &asn_SPC_Ngap_ServiceAreaInformation_Item_ExtIEs_specs_589 /* Additional
                                                                  specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_596 = {
    sizeof(struct Ngap_SingleTNLInformation_ExtIEs__extensionValue),
    offsetof(struct Ngap_SingleTNLInformation_ExtIEs__extensionValue, _asn_ctx),
    offsetof(struct Ngap_SingleTNLInformation_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_SingleTNLInformation_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_596 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_596 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_SingleTNLInformation_ExtIEs_593[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_SingleTNLInformation_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_594, &asn_PER_memb_Ngap_id_constr_594,
      memb_Ngap_id_constraint_593},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_SingleTNLInformation_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_595,
      &asn_PER_memb_Ngap_criticality_constr_595,
      memb_Ngap_criticality_constraint_593},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_SingleTNLInformation_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_596,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_596,
      &asn_PER_memb_Ngap_extensionValue_constr_596,
      memb_Ngap_extensionValue_constraint_593},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t asn_DEF_Ngap_SingleTNLInformation_ExtIEs_tags_593[] =
    {(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_SingleTNLInformation_ExtIEs_tag2el_593[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_SingleTNLInformation_ExtIEs_specs_593 = {
    sizeof(struct Ngap_SingleTNLInformation_ExtIEs),
    offsetof(struct Ngap_SingleTNLInformation_ExtIEs, _asn_ctx),
    asn_MAP_Ngap_SingleTNLInformation_ExtIEs_tag2el_593,
    2, /* Count of tags in the map */
    0,
    0,
    0,  /* Optional elements (not needed) */
    -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_SingleTNLInformation_ExtIEs = {
    "SingleTNLInformation-ExtIEs",
    "SingleTNLInformation-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_SingleTNLInformation_ExtIEs_tags_593,
    sizeof(asn_DEF_Ngap_SingleTNLInformation_ExtIEs_tags_593) /
        sizeof(asn_DEF_Ngap_SingleTNLInformation_ExtIEs_tags_593[0]), /* 1 */
    asn_DEF_Ngap_SingleTNLInformation_ExtIEs_tags_593, /* Same as above */
    sizeof(asn_DEF_Ngap_SingleTNLInformation_ExtIEs_tags_593) /
        sizeof(asn_DEF_Ngap_SingleTNLInformation_ExtIEs_tags_593[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_SingleTNLInformation_ExtIEs_593,
    3,                                                  /* Elements count */
    &asn_SPC_Ngap_SingleTNLInformation_ExtIEs_specs_593 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_600 = {
    sizeof(struct Ngap_SliceOverloadItem_ExtIEs__extensionValue),
    offsetof(struct Ngap_SliceOverloadItem_ExtIEs__extensionValue, _asn_ctx),
    offsetof(struct Ngap_SliceOverloadItem_ExtIEs__extensionValue, present),
    sizeof(
        ((struct Ngap_SliceOverloadItem_ExtIEs__extensionValue*) 0)->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_600 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_600 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_SliceOverloadItem_ExtIEs_597[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_SliceOverloadItem_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_598, &asn_PER_memb_Ngap_id_constr_598,
      memb_Ngap_id_constraint_597},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_SliceOverloadItem_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_599,
      &asn_PER_memb_Ngap_criticality_constr_599,
      memb_Ngap_criticality_constraint_597},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_SliceOverloadItem_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_600,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_600,
      &asn_PER_memb_Ngap_extensionValue_constr_600,
      memb_Ngap_extensionValue_constraint_597},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t asn_DEF_Ngap_SliceOverloadItem_ExtIEs_tags_597[] = {
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_SliceOverloadItem_ExtIEs_tag2el_597[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_SliceOverloadItem_ExtIEs_specs_597 = {
    sizeof(struct Ngap_SliceOverloadItem_ExtIEs),
    offsetof(struct Ngap_SliceOverloadItem_ExtIEs, _asn_ctx),
    asn_MAP_Ngap_SliceOverloadItem_ExtIEs_tag2el_597,
    2, /* Count of tags in the map */
    0,
    0,
    0,  /* Optional elements (not needed) */
    -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_SliceOverloadItem_ExtIEs = {
    "SliceOverloadItem-ExtIEs",
    "SliceOverloadItem-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_SliceOverloadItem_ExtIEs_tags_597,
    sizeof(asn_DEF_Ngap_SliceOverloadItem_ExtIEs_tags_597) /
        sizeof(asn_DEF_Ngap_SliceOverloadItem_ExtIEs_tags_597[0]), /* 1 */
    asn_DEF_Ngap_SliceOverloadItem_ExtIEs_tags_597, /* Same as above */
    sizeof(asn_DEF_Ngap_SliceOverloadItem_ExtIEs_tags_597) /
        sizeof(asn_DEF_Ngap_SliceOverloadItem_ExtIEs_tags_597[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_SliceOverloadItem_ExtIEs_597,
    3,                                               /* Elements count */
    &asn_SPC_Ngap_SliceOverloadItem_ExtIEs_specs_597 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_604 = {
    sizeof(struct Ngap_SliceSupportItem_ExtIEs__extensionValue),
    offsetof(struct Ngap_SliceSupportItem_ExtIEs__extensionValue, _asn_ctx),
    offsetof(struct Ngap_SliceSupportItem_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_SliceSupportItem_ExtIEs__extensionValue*) 0)->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_604 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_604 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_SliceSupportItem_ExtIEs_601[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_SliceSupportItem_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_602, &asn_PER_memb_Ngap_id_constr_602,
      memb_Ngap_id_constraint_601},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_SliceSupportItem_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_603,
      &asn_PER_memb_Ngap_criticality_constr_603,
      memb_Ngap_criticality_constraint_601},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_SliceSupportItem_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_604,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_604,
      &asn_PER_memb_Ngap_extensionValue_constr_604,
      memb_Ngap_extensionValue_constraint_601},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t asn_DEF_Ngap_SliceSupportItem_ExtIEs_tags_601[] = {
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_SliceSupportItem_ExtIEs_tag2el_601[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_SliceSupportItem_ExtIEs_specs_601 = {
    sizeof(struct Ngap_SliceSupportItem_ExtIEs),
    offsetof(struct Ngap_SliceSupportItem_ExtIEs, _asn_ctx),
    asn_MAP_Ngap_SliceSupportItem_ExtIEs_tag2el_601,
    2, /* Count of tags in the map */
    0,
    0,
    0,  /* Optional elements (not needed) */
    -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_SliceSupportItem_ExtIEs = {
    "SliceSupportItem-ExtIEs",
    "SliceSupportItem-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_SliceSupportItem_ExtIEs_tags_601,
    sizeof(asn_DEF_Ngap_SliceSupportItem_ExtIEs_tags_601) /
        sizeof(asn_DEF_Ngap_SliceSupportItem_ExtIEs_tags_601[0]), /* 1 */
    asn_DEF_Ngap_SliceSupportItem_ExtIEs_tags_601, /* Same as above */
    sizeof(asn_DEF_Ngap_SliceSupportItem_ExtIEs_tags_601) /
        sizeof(asn_DEF_Ngap_SliceSupportItem_ExtIEs_tags_601[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_SliceSupportItem_ExtIEs_601,
    3,                                              /* Elements count */
    &asn_SPC_Ngap_SliceSupportItem_ExtIEs_specs_601 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_608 = {
    sizeof(struct Ngap_S_NSSAI_ExtIEs__extensionValue),
    offsetof(struct Ngap_S_NSSAI_ExtIEs__extensionValue, _asn_ctx),
    offsetof(struct Ngap_S_NSSAI_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_S_NSSAI_ExtIEs__extensionValue*) 0)->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_608 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_608 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_S_NSSAI_ExtIEs_605[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_S_NSSAI_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_606, &asn_PER_memb_Ngap_id_constr_606,
      memb_Ngap_id_constraint_605},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_S_NSSAI_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_607,
      &asn_PER_memb_Ngap_criticality_constr_607,
      memb_Ngap_criticality_constraint_605},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_S_NSSAI_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_608,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_608,
      &asn_PER_memb_Ngap_extensionValue_constr_608,
      memb_Ngap_extensionValue_constraint_605},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t asn_DEF_Ngap_S_NSSAI_ExtIEs_tags_605[] = {
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t asn_MAP_Ngap_S_NSSAI_ExtIEs_tag2el_605[] = {
    {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
    {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_S_NSSAI_ExtIEs_specs_605 = {
    sizeof(struct Ngap_S_NSSAI_ExtIEs),
    offsetof(struct Ngap_S_NSSAI_ExtIEs, _asn_ctx),
    asn_MAP_Ngap_S_NSSAI_ExtIEs_tag2el_605,
    2, /* Count of tags in the map */
    0,
    0,
    0,  /* Optional elements (not needed) */
    -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_S_NSSAI_ExtIEs = {
    "S-NSSAI-ExtIEs",
    "S-NSSAI-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_S_NSSAI_ExtIEs_tags_605,
    sizeof(asn_DEF_Ngap_S_NSSAI_ExtIEs_tags_605) /
        sizeof(asn_DEF_Ngap_S_NSSAI_ExtIEs_tags_605[0]), /* 1 */
    asn_DEF_Ngap_S_NSSAI_ExtIEs_tags_605,                /* Same as above */
    sizeof(asn_DEF_Ngap_S_NSSAI_ExtIEs_tags_605) /
        sizeof(asn_DEF_Ngap_S_NSSAI_ExtIEs_tags_605[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_S_NSSAI_ExtIEs_605,
    3,                                     /* Elements count */
    &asn_SPC_Ngap_S_NSSAI_ExtIEs_specs_605 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_612 = {
    sizeof(struct Ngap_SONConfigurationTransfer_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_SONConfigurationTransfer_ExtIEs__extensionValue, _asn_ctx),
    offsetof(
        struct Ngap_SONConfigurationTransfer_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_SONConfigurationTransfer_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_612 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_612 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_SONConfigurationTransfer_ExtIEs_609[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_SONConfigurationTransfer_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_610, &asn_PER_memb_Ngap_id_constr_610,
      memb_Ngap_id_constraint_609},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_SONConfigurationTransfer_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_611,
      &asn_PER_memb_Ngap_criticality_constr_611,
      memb_Ngap_criticality_constraint_609},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_SONConfigurationTransfer_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_612,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_612,
      &asn_PER_memb_Ngap_extensionValue_constr_612,
      memb_Ngap_extensionValue_constraint_609},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_SONConfigurationTransfer_ExtIEs_tags_609[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_SONConfigurationTransfer_ExtIEs_tag2el_609[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_SONConfigurationTransfer_ExtIEs_specs_609 = {
        sizeof(struct Ngap_SONConfigurationTransfer_ExtIEs),
        offsetof(struct Ngap_SONConfigurationTransfer_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_SONConfigurationTransfer_ExtIEs_tag2el_609,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_SONConfigurationTransfer_ExtIEs = {
    "SONConfigurationTransfer-ExtIEs",
    "SONConfigurationTransfer-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_SONConfigurationTransfer_ExtIEs_tags_609,
    sizeof(asn_DEF_Ngap_SONConfigurationTransfer_ExtIEs_tags_609) /
        sizeof(
            asn_DEF_Ngap_SONConfigurationTransfer_ExtIEs_tags_609[0]), /* 1 */
    asn_DEF_Ngap_SONConfigurationTransfer_ExtIEs_tags_609, /* Same as above */
    sizeof(asn_DEF_Ngap_SONConfigurationTransfer_ExtIEs_tags_609) /
        sizeof(
            asn_DEF_Ngap_SONConfigurationTransfer_ExtIEs_tags_609[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_SONConfigurationTransfer_ExtIEs_609,
    3,                                                      /* Elements count */
    &asn_SPC_Ngap_SONConfigurationTransfer_ExtIEs_specs_609 /* Additional specs
                                                             */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_616 = {
    sizeof(struct Ngap_SONInformationReply_ExtIEs__extensionValue),
    offsetof(struct Ngap_SONInformationReply_ExtIEs__extensionValue, _asn_ctx),
    offsetof(struct Ngap_SONInformationReply_ExtIEs__extensionValue, present),
    sizeof(
        ((struct Ngap_SONInformationReply_ExtIEs__extensionValue*) 0)->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_616 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_616 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_SONInformationReply_ExtIEs_613[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_SONInformationReply_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_614, &asn_PER_memb_Ngap_id_constr_614,
      memb_Ngap_id_constraint_613},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_SONInformationReply_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_615,
      &asn_PER_memb_Ngap_criticality_constr_615,
      memb_Ngap_criticality_constraint_613},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_SONInformationReply_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_616,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_616,
      &asn_PER_memb_Ngap_extensionValue_constr_616,
      memb_Ngap_extensionValue_constraint_613},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t asn_DEF_Ngap_SONInformationReply_ExtIEs_tags_613[] =
    {(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_SONInformationReply_ExtIEs_tag2el_613[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_SONInformationReply_ExtIEs_specs_613 = {
    sizeof(struct Ngap_SONInformationReply_ExtIEs),
    offsetof(struct Ngap_SONInformationReply_ExtIEs, _asn_ctx),
    asn_MAP_Ngap_SONInformationReply_ExtIEs_tag2el_613,
    2, /* Count of tags in the map */
    0,
    0,
    0,  /* Optional elements (not needed) */
    -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_SONInformationReply_ExtIEs = {
    "SONInformationReply-ExtIEs",
    "SONInformationReply-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_SONInformationReply_ExtIEs_tags_613,
    sizeof(asn_DEF_Ngap_SONInformationReply_ExtIEs_tags_613) /
        sizeof(asn_DEF_Ngap_SONInformationReply_ExtIEs_tags_613[0]), /* 1 */
    asn_DEF_Ngap_SONInformationReply_ExtIEs_tags_613, /* Same as above */
    sizeof(asn_DEF_Ngap_SONInformationReply_ExtIEs_tags_613) /
        sizeof(asn_DEF_Ngap_SONInformationReply_ExtIEs_tags_613[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_SONInformationReply_ExtIEs_613,
    3,                                                 /* Elements count */
    &asn_SPC_Ngap_SONInformationReply_ExtIEs_specs_613 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_620 = {
    sizeof(
        struct
        Ngap_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs__extensionValue),
    offsetof(
        struct
        Ngap_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct
        Ngap_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs__extensionValue,
        present),
    sizeof(
        ((struct
          Ngap_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs__extensionValue*) 0)
            ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_620 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_620 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_617
    [] = {
        {ATF_NOFLAGS,
         0,
         offsetof(
             struct
             Ngap_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs,
             id),
         (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
         0,
         &asn_DEF_Ngap_ProtocolExtensionID,
         0,
         {&asn_OER_memb_Ngap_id_constr_618, &asn_PER_memb_Ngap_id_constr_618,
          memb_Ngap_id_constraint_617},
         0,
         0, /* No default value */
         "id"},
        {ATF_NOFLAGS,
         0,
         offsetof(
             struct
             Ngap_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs,
             criticality),
         (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
         0,
         &asn_DEF_Ngap_Criticality,
         0,
         {&asn_OER_memb_Ngap_criticality_constr_619,
          &asn_PER_memb_Ngap_criticality_constr_619,
          memb_Ngap_criticality_constraint_617},
         0,
         0, /* No default value */
         "criticality"},
        {ATF_OPEN_TYPE | ATF_NOFLAGS,
         0,
         offsetof(
             struct
             Ngap_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs,
             extensionValue),
         -1 /* Ambiguous tag (ANY?) */,
         0,
         &asn_DEF_Ngap_extensionValue_620,
         0,
         {&asn_OER_memb_Ngap_extensionValue_constr_620,
          &asn_PER_memb_Ngap_extensionValue_constr_620,
          memb_Ngap_extensionValue_constraint_617},
         0,
         0, /* No default value */
         "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_tags_617
        [] = {(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_tag2el_617
        [] = {
            {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
            {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_specs_617 = {
        sizeof(
            struct
            Ngap_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs),
        offsetof(
            struct
            Ngap_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs,
            _asn_ctx),
        asn_MAP_Ngap_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_tag2el_617,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs = {
    "SourceNGRANNode-ToTargetNGRANNode-TransparentContainer-ExtIEs",
    "SourceNGRANNode-ToTargetNGRANNode-TransparentContainer-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_tags_617,
    sizeof(
        asn_DEF_Ngap_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_tags_617) /
        sizeof(
            asn_DEF_Ngap_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_tags_617
                [0]), /* 1 */
    asn_DEF_Ngap_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_tags_617, /* Same as above */
    sizeof(
        asn_DEF_Ngap_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_tags_617) /
        sizeof(
            asn_DEF_Ngap_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_tags_617
                [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_617,
    3, /* Elements count */
    &asn_SPC_Ngap_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_specs_617 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_624 = {
    sizeof(struct Ngap_SourceRANNodeID_ExtIEs__extensionValue),
    offsetof(struct Ngap_SourceRANNodeID_ExtIEs__extensionValue, _asn_ctx),
    offsetof(struct Ngap_SourceRANNodeID_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_SourceRANNodeID_ExtIEs__extensionValue*) 0)->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_624 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_624 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_SourceRANNodeID_ExtIEs_621[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_SourceRANNodeID_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_622, &asn_PER_memb_Ngap_id_constr_622,
      memb_Ngap_id_constraint_621},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_SourceRANNodeID_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_623,
      &asn_PER_memb_Ngap_criticality_constr_623,
      memb_Ngap_criticality_constraint_621},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_SourceRANNodeID_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_624,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_624,
      &asn_PER_memb_Ngap_extensionValue_constr_624,
      memb_Ngap_extensionValue_constraint_621},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t asn_DEF_Ngap_SourceRANNodeID_ExtIEs_tags_621[] = {
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_SourceRANNodeID_ExtIEs_tag2el_621[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_SourceRANNodeID_ExtIEs_specs_621 = {
    sizeof(struct Ngap_SourceRANNodeID_ExtIEs),
    offsetof(struct Ngap_SourceRANNodeID_ExtIEs, _asn_ctx),
    asn_MAP_Ngap_SourceRANNodeID_ExtIEs_tag2el_621,
    2, /* Count of tags in the map */
    0,
    0,
    0,  /* Optional elements (not needed) */
    -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_SourceRANNodeID_ExtIEs = {
    "SourceRANNodeID-ExtIEs",
    "SourceRANNodeID-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_SourceRANNodeID_ExtIEs_tags_621,
    sizeof(asn_DEF_Ngap_SourceRANNodeID_ExtIEs_tags_621) /
        sizeof(asn_DEF_Ngap_SourceRANNodeID_ExtIEs_tags_621[0]), /* 1 */
    asn_DEF_Ngap_SourceRANNodeID_ExtIEs_tags_621, /* Same as above */
    sizeof(asn_DEF_Ngap_SourceRANNodeID_ExtIEs_tags_621) /
        sizeof(asn_DEF_Ngap_SourceRANNodeID_ExtIEs_tags_621[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_SourceRANNodeID_ExtIEs_621,
    3,                                             /* Elements count */
    &asn_SPC_Ngap_SourceRANNodeID_ExtIEs_specs_621 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_628 = {
    sizeof(struct Ngap_SupportedTAItem_ExtIEs__extensionValue),
    offsetof(struct Ngap_SupportedTAItem_ExtIEs__extensionValue, _asn_ctx),
    offsetof(struct Ngap_SupportedTAItem_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_SupportedTAItem_ExtIEs__extensionValue*) 0)->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_628 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_628 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_SupportedTAItem_ExtIEs_625[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_SupportedTAItem_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_626, &asn_PER_memb_Ngap_id_constr_626,
      memb_Ngap_id_constraint_625},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_SupportedTAItem_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_627,
      &asn_PER_memb_Ngap_criticality_constr_627,
      memb_Ngap_criticality_constraint_625},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_SupportedTAItem_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_628,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_628,
      &asn_PER_memb_Ngap_extensionValue_constr_628,
      memb_Ngap_extensionValue_constraint_625},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t asn_DEF_Ngap_SupportedTAItem_ExtIEs_tags_625[] = {
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_SupportedTAItem_ExtIEs_tag2el_625[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_SupportedTAItem_ExtIEs_specs_625 = {
    sizeof(struct Ngap_SupportedTAItem_ExtIEs),
    offsetof(struct Ngap_SupportedTAItem_ExtIEs, _asn_ctx),
    asn_MAP_Ngap_SupportedTAItem_ExtIEs_tag2el_625,
    2, /* Count of tags in the map */
    0,
    0,
    0,  /* Optional elements (not needed) */
    -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_SupportedTAItem_ExtIEs = {
    "SupportedTAItem-ExtIEs",
    "SupportedTAItem-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_SupportedTAItem_ExtIEs_tags_625,
    sizeof(asn_DEF_Ngap_SupportedTAItem_ExtIEs_tags_625) /
        sizeof(asn_DEF_Ngap_SupportedTAItem_ExtIEs_tags_625[0]), /* 1 */
    asn_DEF_Ngap_SupportedTAItem_ExtIEs_tags_625, /* Same as above */
    sizeof(asn_DEF_Ngap_SupportedTAItem_ExtIEs_tags_625) /
        sizeof(asn_DEF_Ngap_SupportedTAItem_ExtIEs_tags_625[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_SupportedTAItem_ExtIEs_625,
    3,                                             /* Elements count */
    &asn_SPC_Ngap_SupportedTAItem_ExtIEs_specs_625 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_632 = {
    sizeof(struct Ngap_TAI_ExtIEs__extensionValue),
    offsetof(struct Ngap_TAI_ExtIEs__extensionValue, _asn_ctx),
    offsetof(struct Ngap_TAI_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_TAI_ExtIEs__extensionValue*) 0)->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_632 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_632 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_TAI_ExtIEs_629[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_TAI_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_630, &asn_PER_memb_Ngap_id_constr_630,
      memb_Ngap_id_constraint_629},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_TAI_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_631,
      &asn_PER_memb_Ngap_criticality_constr_631,
      memb_Ngap_criticality_constraint_629},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_TAI_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_632,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_632,
      &asn_PER_memb_Ngap_extensionValue_constr_632,
      memb_Ngap_extensionValue_constraint_629},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t asn_DEF_Ngap_TAI_ExtIEs_tags_629[] = {
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t asn_MAP_Ngap_TAI_ExtIEs_tag2el_629[] = {
    {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
    {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_TAI_ExtIEs_specs_629 = {
    sizeof(struct Ngap_TAI_ExtIEs),
    offsetof(struct Ngap_TAI_ExtIEs, _asn_ctx),
    asn_MAP_Ngap_TAI_ExtIEs_tag2el_629,
    2, /* Count of tags in the map */
    0,
    0,
    0,  /* Optional elements (not needed) */
    -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_TAI_ExtIEs = {
    "TAI-ExtIEs",
    "TAI-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_TAI_ExtIEs_tags_629,
    sizeof(asn_DEF_Ngap_TAI_ExtIEs_tags_629) /
        sizeof(asn_DEF_Ngap_TAI_ExtIEs_tags_629[0]), /* 1 */
    asn_DEF_Ngap_TAI_ExtIEs_tags_629,                /* Same as above */
    sizeof(asn_DEF_Ngap_TAI_ExtIEs_tags_629) /
        sizeof(asn_DEF_Ngap_TAI_ExtIEs_tags_629[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_TAI_ExtIEs_629,
    3,                                 /* Elements count */
    &asn_SPC_Ngap_TAI_ExtIEs_specs_629 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_636 = {
    sizeof(struct Ngap_TAIBroadcastEUTRA_Item_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_TAIBroadcastEUTRA_Item_ExtIEs__extensionValue, _asn_ctx),
    offsetof(
        struct Ngap_TAIBroadcastEUTRA_Item_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_TAIBroadcastEUTRA_Item_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_636 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_636 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_TAIBroadcastEUTRA_Item_ExtIEs_633[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_TAIBroadcastEUTRA_Item_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_634, &asn_PER_memb_Ngap_id_constr_634,
      memb_Ngap_id_constraint_633},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_TAIBroadcastEUTRA_Item_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_635,
      &asn_PER_memb_Ngap_criticality_constr_635,
      memb_Ngap_criticality_constraint_633},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_TAIBroadcastEUTRA_Item_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_636,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_636,
      &asn_PER_memb_Ngap_extensionValue_constr_636,
      memb_Ngap_extensionValue_constraint_633},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_TAIBroadcastEUTRA_Item_ExtIEs_tags_633[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_TAIBroadcastEUTRA_Item_ExtIEs_tag2el_633[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_TAIBroadcastEUTRA_Item_ExtIEs_specs_633 =
    {
        sizeof(struct Ngap_TAIBroadcastEUTRA_Item_ExtIEs),
        offsetof(struct Ngap_TAIBroadcastEUTRA_Item_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_TAIBroadcastEUTRA_Item_ExtIEs_tag2el_633,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_TAIBroadcastEUTRA_Item_ExtIEs = {
    "TAIBroadcastEUTRA-Item-ExtIEs",
    "TAIBroadcastEUTRA-Item-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_TAIBroadcastEUTRA_Item_ExtIEs_tags_633,
    sizeof(asn_DEF_Ngap_TAIBroadcastEUTRA_Item_ExtIEs_tags_633) /
        sizeof(asn_DEF_Ngap_TAIBroadcastEUTRA_Item_ExtIEs_tags_633[0]), /* 1 */
    asn_DEF_Ngap_TAIBroadcastEUTRA_Item_ExtIEs_tags_633, /* Same as above */
    sizeof(asn_DEF_Ngap_TAIBroadcastEUTRA_Item_ExtIEs_tags_633) /
        sizeof(asn_DEF_Ngap_TAIBroadcastEUTRA_Item_ExtIEs_tags_633[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_TAIBroadcastEUTRA_Item_ExtIEs_633,
    3,                                                    /* Elements count */
    &asn_SPC_Ngap_TAIBroadcastEUTRA_Item_ExtIEs_specs_633 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_640 = {
    sizeof(struct Ngap_TAIBroadcastNR_Item_ExtIEs__extensionValue),
    offsetof(struct Ngap_TAIBroadcastNR_Item_ExtIEs__extensionValue, _asn_ctx),
    offsetof(struct Ngap_TAIBroadcastNR_Item_ExtIEs__extensionValue, present),
    sizeof(
        ((struct Ngap_TAIBroadcastNR_Item_ExtIEs__extensionValue*) 0)->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_640 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_640 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_TAIBroadcastNR_Item_ExtIEs_637[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_TAIBroadcastNR_Item_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_638, &asn_PER_memb_Ngap_id_constr_638,
      memb_Ngap_id_constraint_637},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_TAIBroadcastNR_Item_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_639,
      &asn_PER_memb_Ngap_criticality_constr_639,
      memb_Ngap_criticality_constraint_637},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_TAIBroadcastNR_Item_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_640,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_640,
      &asn_PER_memb_Ngap_extensionValue_constr_640,
      memb_Ngap_extensionValue_constraint_637},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t asn_DEF_Ngap_TAIBroadcastNR_Item_ExtIEs_tags_637[] =
    {(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_TAIBroadcastNR_Item_ExtIEs_tag2el_637[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_TAIBroadcastNR_Item_ExtIEs_specs_637 = {
    sizeof(struct Ngap_TAIBroadcastNR_Item_ExtIEs),
    offsetof(struct Ngap_TAIBroadcastNR_Item_ExtIEs, _asn_ctx),
    asn_MAP_Ngap_TAIBroadcastNR_Item_ExtIEs_tag2el_637,
    2, /* Count of tags in the map */
    0,
    0,
    0,  /* Optional elements (not needed) */
    -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_TAIBroadcastNR_Item_ExtIEs = {
    "TAIBroadcastNR-Item-ExtIEs",
    "TAIBroadcastNR-Item-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_TAIBroadcastNR_Item_ExtIEs_tags_637,
    sizeof(asn_DEF_Ngap_TAIBroadcastNR_Item_ExtIEs_tags_637) /
        sizeof(asn_DEF_Ngap_TAIBroadcastNR_Item_ExtIEs_tags_637[0]), /* 1 */
    asn_DEF_Ngap_TAIBroadcastNR_Item_ExtIEs_tags_637, /* Same as above */
    sizeof(asn_DEF_Ngap_TAIBroadcastNR_Item_ExtIEs_tags_637) /
        sizeof(asn_DEF_Ngap_TAIBroadcastNR_Item_ExtIEs_tags_637[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_TAIBroadcastNR_Item_ExtIEs_637,
    3,                                                 /* Elements count */
    &asn_SPC_Ngap_TAIBroadcastNR_Item_ExtIEs_specs_637 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_644 = {
    sizeof(struct Ngap_TAICancelledEUTRA_Item_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_TAICancelledEUTRA_Item_ExtIEs__extensionValue, _asn_ctx),
    offsetof(
        struct Ngap_TAICancelledEUTRA_Item_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_TAICancelledEUTRA_Item_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_644 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_644 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_TAICancelledEUTRA_Item_ExtIEs_641[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_TAICancelledEUTRA_Item_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_642, &asn_PER_memb_Ngap_id_constr_642,
      memb_Ngap_id_constraint_641},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_TAICancelledEUTRA_Item_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_643,
      &asn_PER_memb_Ngap_criticality_constr_643,
      memb_Ngap_criticality_constraint_641},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_TAICancelledEUTRA_Item_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_644,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_644,
      &asn_PER_memb_Ngap_extensionValue_constr_644,
      memb_Ngap_extensionValue_constraint_641},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_TAICancelledEUTRA_Item_ExtIEs_tags_641[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_TAICancelledEUTRA_Item_ExtIEs_tag2el_641[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_TAICancelledEUTRA_Item_ExtIEs_specs_641 =
    {
        sizeof(struct Ngap_TAICancelledEUTRA_Item_ExtIEs),
        offsetof(struct Ngap_TAICancelledEUTRA_Item_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_TAICancelledEUTRA_Item_ExtIEs_tag2el_641,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_TAICancelledEUTRA_Item_ExtIEs = {
    "TAICancelledEUTRA-Item-ExtIEs",
    "TAICancelledEUTRA-Item-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_TAICancelledEUTRA_Item_ExtIEs_tags_641,
    sizeof(asn_DEF_Ngap_TAICancelledEUTRA_Item_ExtIEs_tags_641) /
        sizeof(asn_DEF_Ngap_TAICancelledEUTRA_Item_ExtIEs_tags_641[0]), /* 1 */
    asn_DEF_Ngap_TAICancelledEUTRA_Item_ExtIEs_tags_641, /* Same as above */
    sizeof(asn_DEF_Ngap_TAICancelledEUTRA_Item_ExtIEs_tags_641) /
        sizeof(asn_DEF_Ngap_TAICancelledEUTRA_Item_ExtIEs_tags_641[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_TAICancelledEUTRA_Item_ExtIEs_641,
    3,                                                    /* Elements count */
    &asn_SPC_Ngap_TAICancelledEUTRA_Item_ExtIEs_specs_641 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_648 = {
    sizeof(struct Ngap_TAICancelledNR_Item_ExtIEs__extensionValue),
    offsetof(struct Ngap_TAICancelledNR_Item_ExtIEs__extensionValue, _asn_ctx),
    offsetof(struct Ngap_TAICancelledNR_Item_ExtIEs__extensionValue, present),
    sizeof(
        ((struct Ngap_TAICancelledNR_Item_ExtIEs__extensionValue*) 0)->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_648 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_648 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_TAICancelledNR_Item_ExtIEs_645[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_TAICancelledNR_Item_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_646, &asn_PER_memb_Ngap_id_constr_646,
      memb_Ngap_id_constraint_645},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_TAICancelledNR_Item_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_647,
      &asn_PER_memb_Ngap_criticality_constr_647,
      memb_Ngap_criticality_constraint_645},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_TAICancelledNR_Item_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_648,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_648,
      &asn_PER_memb_Ngap_extensionValue_constr_648,
      memb_Ngap_extensionValue_constraint_645},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t asn_DEF_Ngap_TAICancelledNR_Item_ExtIEs_tags_645[] =
    {(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_TAICancelledNR_Item_ExtIEs_tag2el_645[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_TAICancelledNR_Item_ExtIEs_specs_645 = {
    sizeof(struct Ngap_TAICancelledNR_Item_ExtIEs),
    offsetof(struct Ngap_TAICancelledNR_Item_ExtIEs, _asn_ctx),
    asn_MAP_Ngap_TAICancelledNR_Item_ExtIEs_tag2el_645,
    2, /* Count of tags in the map */
    0,
    0,
    0,  /* Optional elements (not needed) */
    -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_TAICancelledNR_Item_ExtIEs = {
    "TAICancelledNR-Item-ExtIEs",
    "TAICancelledNR-Item-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_TAICancelledNR_Item_ExtIEs_tags_645,
    sizeof(asn_DEF_Ngap_TAICancelledNR_Item_ExtIEs_tags_645) /
        sizeof(asn_DEF_Ngap_TAICancelledNR_Item_ExtIEs_tags_645[0]), /* 1 */
    asn_DEF_Ngap_TAICancelledNR_Item_ExtIEs_tags_645, /* Same as above */
    sizeof(asn_DEF_Ngap_TAICancelledNR_Item_ExtIEs_tags_645) /
        sizeof(asn_DEF_Ngap_TAICancelledNR_Item_ExtIEs_tags_645[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_TAICancelledNR_Item_ExtIEs_645,
    3,                                                 /* Elements count */
    &asn_SPC_Ngap_TAICancelledNR_Item_ExtIEs_specs_645 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_652 = {
    sizeof(struct Ngap_TAIListForInactiveItem_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_TAIListForInactiveItem_ExtIEs__extensionValue, _asn_ctx),
    offsetof(
        struct Ngap_TAIListForInactiveItem_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_TAIListForInactiveItem_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_652 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_652 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_TAIListForInactiveItem_ExtIEs_649[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_TAIListForInactiveItem_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_650, &asn_PER_memb_Ngap_id_constr_650,
      memb_Ngap_id_constraint_649},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_TAIListForInactiveItem_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_651,
      &asn_PER_memb_Ngap_criticality_constr_651,
      memb_Ngap_criticality_constraint_649},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_TAIListForInactiveItem_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_652,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_652,
      &asn_PER_memb_Ngap_extensionValue_constr_652,
      memb_Ngap_extensionValue_constraint_649},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_TAIListForInactiveItem_ExtIEs_tags_649[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_TAIListForInactiveItem_ExtIEs_tag2el_649[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_TAIListForInactiveItem_ExtIEs_specs_649 =
    {
        sizeof(struct Ngap_TAIListForInactiveItem_ExtIEs),
        offsetof(struct Ngap_TAIListForInactiveItem_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_TAIListForInactiveItem_ExtIEs_tag2el_649,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_TAIListForInactiveItem_ExtIEs = {
    "TAIListForInactiveItem-ExtIEs",
    "TAIListForInactiveItem-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_TAIListForInactiveItem_ExtIEs_tags_649,
    sizeof(asn_DEF_Ngap_TAIListForInactiveItem_ExtIEs_tags_649) /
        sizeof(asn_DEF_Ngap_TAIListForInactiveItem_ExtIEs_tags_649[0]), /* 1 */
    asn_DEF_Ngap_TAIListForInactiveItem_ExtIEs_tags_649, /* Same as above */
    sizeof(asn_DEF_Ngap_TAIListForInactiveItem_ExtIEs_tags_649) /
        sizeof(asn_DEF_Ngap_TAIListForInactiveItem_ExtIEs_tags_649[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_TAIListForInactiveItem_ExtIEs_649,
    3,                                                    /* Elements count */
    &asn_SPC_Ngap_TAIListForInactiveItem_ExtIEs_specs_649 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_656 = {
    sizeof(struct Ngap_TAIListForPagingItem_ExtIEs__extensionValue),
    offsetof(struct Ngap_TAIListForPagingItem_ExtIEs__extensionValue, _asn_ctx),
    offsetof(struct Ngap_TAIListForPagingItem_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_TAIListForPagingItem_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_656 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_656 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_TAIListForPagingItem_ExtIEs_653[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_TAIListForPagingItem_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_654, &asn_PER_memb_Ngap_id_constr_654,
      memb_Ngap_id_constraint_653},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_TAIListForPagingItem_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_655,
      &asn_PER_memb_Ngap_criticality_constr_655,
      memb_Ngap_criticality_constraint_653},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_TAIListForPagingItem_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_656,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_656,
      &asn_PER_memb_Ngap_extensionValue_constr_656,
      memb_Ngap_extensionValue_constraint_653},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t asn_DEF_Ngap_TAIListForPagingItem_ExtIEs_tags_653[] =
    {(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_TAIListForPagingItem_ExtIEs_tag2el_653[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_TAIListForPagingItem_ExtIEs_specs_653 = {
    sizeof(struct Ngap_TAIListForPagingItem_ExtIEs),
    offsetof(struct Ngap_TAIListForPagingItem_ExtIEs, _asn_ctx),
    asn_MAP_Ngap_TAIListForPagingItem_ExtIEs_tag2el_653,
    2, /* Count of tags in the map */
    0,
    0,
    0,  /* Optional elements (not needed) */
    -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_TAIListForPagingItem_ExtIEs = {
    "TAIListForPagingItem-ExtIEs",
    "TAIListForPagingItem-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_TAIListForPagingItem_ExtIEs_tags_653,
    sizeof(asn_DEF_Ngap_TAIListForPagingItem_ExtIEs_tags_653) /
        sizeof(asn_DEF_Ngap_TAIListForPagingItem_ExtIEs_tags_653[0]), /* 1 */
    asn_DEF_Ngap_TAIListForPagingItem_ExtIEs_tags_653, /* Same as above */
    sizeof(asn_DEF_Ngap_TAIListForPagingItem_ExtIEs_tags_653) /
        sizeof(asn_DEF_Ngap_TAIListForPagingItem_ExtIEs_tags_653[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_TAIListForPagingItem_ExtIEs_653,
    3,                                                  /* Elements count */
    &asn_SPC_Ngap_TAIListForPagingItem_ExtIEs_specs_653 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_660 = {
    sizeof(struct Ngap_TargeteNB_ID_ExtIEs__extensionValue),
    offsetof(struct Ngap_TargeteNB_ID_ExtIEs__extensionValue, _asn_ctx),
    offsetof(struct Ngap_TargeteNB_ID_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_TargeteNB_ID_ExtIEs__extensionValue*) 0)->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_660 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_660 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_TargeteNB_ID_ExtIEs_657[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_TargeteNB_ID_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_658, &asn_PER_memb_Ngap_id_constr_658,
      memb_Ngap_id_constraint_657},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_TargeteNB_ID_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_659,
      &asn_PER_memb_Ngap_criticality_constr_659,
      memb_Ngap_criticality_constraint_657},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_TargeteNB_ID_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_660,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_660,
      &asn_PER_memb_Ngap_extensionValue_constr_660,
      memb_Ngap_extensionValue_constraint_657},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t asn_DEF_Ngap_TargeteNB_ID_ExtIEs_tags_657[] = {
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_TargeteNB_ID_ExtIEs_tag2el_657[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_TargeteNB_ID_ExtIEs_specs_657 = {
    sizeof(struct Ngap_TargeteNB_ID_ExtIEs),
    offsetof(struct Ngap_TargeteNB_ID_ExtIEs, _asn_ctx),
    asn_MAP_Ngap_TargeteNB_ID_ExtIEs_tag2el_657,
    2, /* Count of tags in the map */
    0,
    0,
    0,  /* Optional elements (not needed) */
    -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_TargeteNB_ID_ExtIEs = {
    "TargeteNB-ID-ExtIEs",
    "TargeteNB-ID-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_TargeteNB_ID_ExtIEs_tags_657,
    sizeof(asn_DEF_Ngap_TargeteNB_ID_ExtIEs_tags_657) /
        sizeof(asn_DEF_Ngap_TargeteNB_ID_ExtIEs_tags_657[0]), /* 1 */
    asn_DEF_Ngap_TargeteNB_ID_ExtIEs_tags_657, /* Same as above */
    sizeof(asn_DEF_Ngap_TargeteNB_ID_ExtIEs_tags_657) /
        sizeof(asn_DEF_Ngap_TargeteNB_ID_ExtIEs_tags_657[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_TargeteNB_ID_ExtIEs_657,
    3,                                          /* Elements count */
    &asn_SPC_Ngap_TargeteNB_ID_ExtIEs_specs_657 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_664 = {
    sizeof(
        struct
        Ngap_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs__extensionValue),
    offsetof(
        struct
        Ngap_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct
        Ngap_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs__extensionValue,
        present),
    sizeof(
        ((struct
          Ngap_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs__extensionValue*) 0)
            ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_664 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_664 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_661
    [] = {
        {ATF_NOFLAGS,
         0,
         offsetof(
             struct
             Ngap_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs,
             id),
         (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
         0,
         &asn_DEF_Ngap_ProtocolExtensionID,
         0,
         {&asn_OER_memb_Ngap_id_constr_662, &asn_PER_memb_Ngap_id_constr_662,
          memb_Ngap_id_constraint_661},
         0,
         0, /* No default value */
         "id"},
        {ATF_NOFLAGS,
         0,
         offsetof(
             struct
             Ngap_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs,
             criticality),
         (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
         0,
         &asn_DEF_Ngap_Criticality,
         0,
         {&asn_OER_memb_Ngap_criticality_constr_663,
          &asn_PER_memb_Ngap_criticality_constr_663,
          memb_Ngap_criticality_constraint_661},
         0,
         0, /* No default value */
         "criticality"},
        {ATF_OPEN_TYPE | ATF_NOFLAGS,
         0,
         offsetof(
             struct
             Ngap_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs,
             extensionValue),
         -1 /* Ambiguous tag (ANY?) */,
         0,
         &asn_DEF_Ngap_extensionValue_664,
         0,
         {&asn_OER_memb_Ngap_extensionValue_constr_664,
          &asn_PER_memb_Ngap_extensionValue_constr_664,
          memb_Ngap_extensionValue_constraint_661},
         0,
         0, /* No default value */
         "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_tags_661
        [] = {(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_tag2el_661
        [] = {
            {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
            {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_specs_661 = {
        sizeof(
            struct
            Ngap_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs),
        offsetof(
            struct
            Ngap_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs,
            _asn_ctx),
        asn_MAP_Ngap_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_tag2el_661,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs = {
    "TargetNGRANNode-ToSourceNGRANNode-TransparentContainer-ExtIEs",
    "TargetNGRANNode-ToSourceNGRANNode-TransparentContainer-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_tags_661,
    sizeof(
        asn_DEF_Ngap_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_tags_661) /
        sizeof(
            asn_DEF_Ngap_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_tags_661
                [0]), /* 1 */
    asn_DEF_Ngap_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_tags_661, /* Same as above */
    sizeof(
        asn_DEF_Ngap_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_tags_661) /
        sizeof(
            asn_DEF_Ngap_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_tags_661
                [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_661,
    3, /* Elements count */
    &asn_SPC_Ngap_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_specs_661 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_668 = {
    sizeof(struct Ngap_TargetRANNodeID_ExtIEs__extensionValue),
    offsetof(struct Ngap_TargetRANNodeID_ExtIEs__extensionValue, _asn_ctx),
    offsetof(struct Ngap_TargetRANNodeID_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_TargetRANNodeID_ExtIEs__extensionValue*) 0)->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_668 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_668 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_TargetRANNodeID_ExtIEs_665[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_TargetRANNodeID_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_666, &asn_PER_memb_Ngap_id_constr_666,
      memb_Ngap_id_constraint_665},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_TargetRANNodeID_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_667,
      &asn_PER_memb_Ngap_criticality_constr_667,
      memb_Ngap_criticality_constraint_665},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_TargetRANNodeID_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_668,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_668,
      &asn_PER_memb_Ngap_extensionValue_constr_668,
      memb_Ngap_extensionValue_constraint_665},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t asn_DEF_Ngap_TargetRANNodeID_ExtIEs_tags_665[] = {
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_TargetRANNodeID_ExtIEs_tag2el_665[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_TargetRANNodeID_ExtIEs_specs_665 = {
    sizeof(struct Ngap_TargetRANNodeID_ExtIEs),
    offsetof(struct Ngap_TargetRANNodeID_ExtIEs, _asn_ctx),
    asn_MAP_Ngap_TargetRANNodeID_ExtIEs_tag2el_665,
    2, /* Count of tags in the map */
    0,
    0,
    0,  /* Optional elements (not needed) */
    -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_TargetRANNodeID_ExtIEs = {
    "TargetRANNodeID-ExtIEs",
    "TargetRANNodeID-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_TargetRANNodeID_ExtIEs_tags_665,
    sizeof(asn_DEF_Ngap_TargetRANNodeID_ExtIEs_tags_665) /
        sizeof(asn_DEF_Ngap_TargetRANNodeID_ExtIEs_tags_665[0]), /* 1 */
    asn_DEF_Ngap_TargetRANNodeID_ExtIEs_tags_665, /* Same as above */
    sizeof(asn_DEF_Ngap_TargetRANNodeID_ExtIEs_tags_665) /
        sizeof(asn_DEF_Ngap_TargetRANNodeID_ExtIEs_tags_665[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_TargetRANNodeID_ExtIEs_665,
    3,                                             /* Elements count */
    &asn_SPC_Ngap_TargetRANNodeID_ExtIEs_specs_665 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_672 = {
    sizeof(struct Ngap_TNLAssociationItem_ExtIEs__extensionValue),
    offsetof(struct Ngap_TNLAssociationItem_ExtIEs__extensionValue, _asn_ctx),
    offsetof(struct Ngap_TNLAssociationItem_ExtIEs__extensionValue, present),
    sizeof(
        ((struct Ngap_TNLAssociationItem_ExtIEs__extensionValue*) 0)->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_672 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_672 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_TNLAssociationItem_ExtIEs_669[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_TNLAssociationItem_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_670, &asn_PER_memb_Ngap_id_constr_670,
      memb_Ngap_id_constraint_669},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_TNLAssociationItem_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_671,
      &asn_PER_memb_Ngap_criticality_constr_671,
      memb_Ngap_criticality_constraint_669},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_TNLAssociationItem_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_672,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_672,
      &asn_PER_memb_Ngap_extensionValue_constr_672,
      memb_Ngap_extensionValue_constraint_669},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t asn_DEF_Ngap_TNLAssociationItem_ExtIEs_tags_669[] = {
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_TNLAssociationItem_ExtIEs_tag2el_669[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_TNLAssociationItem_ExtIEs_specs_669 = {
    sizeof(struct Ngap_TNLAssociationItem_ExtIEs),
    offsetof(struct Ngap_TNLAssociationItem_ExtIEs, _asn_ctx),
    asn_MAP_Ngap_TNLAssociationItem_ExtIEs_tag2el_669,
    2, /* Count of tags in the map */
    0,
    0,
    0,  /* Optional elements (not needed) */
    -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_TNLAssociationItem_ExtIEs = {
    "TNLAssociationItem-ExtIEs",
    "TNLAssociationItem-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_TNLAssociationItem_ExtIEs_tags_669,
    sizeof(asn_DEF_Ngap_TNLAssociationItem_ExtIEs_tags_669) /
        sizeof(asn_DEF_Ngap_TNLAssociationItem_ExtIEs_tags_669[0]), /* 1 */
    asn_DEF_Ngap_TNLAssociationItem_ExtIEs_tags_669, /* Same as above */
    sizeof(asn_DEF_Ngap_TNLAssociationItem_ExtIEs_tags_669) /
        sizeof(asn_DEF_Ngap_TNLAssociationItem_ExtIEs_tags_669[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_TNLAssociationItem_ExtIEs_669,
    3,                                                /* Elements count */
    &asn_SPC_Ngap_TNLAssociationItem_ExtIEs_specs_669 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_676 = {
    sizeof(struct Ngap_TNLInformationItem_ExtIEs__extensionValue),
    offsetof(struct Ngap_TNLInformationItem_ExtIEs__extensionValue, _asn_ctx),
    offsetof(struct Ngap_TNLInformationItem_ExtIEs__extensionValue, present),
    sizeof(
        ((struct Ngap_TNLInformationItem_ExtIEs__extensionValue*) 0)->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_676 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_676 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_TNLInformationItem_ExtIEs_673[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_TNLInformationItem_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_674, &asn_PER_memb_Ngap_id_constr_674,
      memb_Ngap_id_constraint_673},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_TNLInformationItem_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_675,
      &asn_PER_memb_Ngap_criticality_constr_675,
      memb_Ngap_criticality_constraint_673},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_TNLInformationItem_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_676,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_676,
      &asn_PER_memb_Ngap_extensionValue_constr_676,
      memb_Ngap_extensionValue_constraint_673},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t asn_DEF_Ngap_TNLInformationItem_ExtIEs_tags_673[] = {
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_TNLInformationItem_ExtIEs_tag2el_673[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_TNLInformationItem_ExtIEs_specs_673 = {
    sizeof(struct Ngap_TNLInformationItem_ExtIEs),
    offsetof(struct Ngap_TNLInformationItem_ExtIEs, _asn_ctx),
    asn_MAP_Ngap_TNLInformationItem_ExtIEs_tag2el_673,
    2, /* Count of tags in the map */
    0,
    0,
    0,  /* Optional elements (not needed) */
    -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_TNLInformationItem_ExtIEs = {
    "TNLInformationItem-ExtIEs",
    "TNLInformationItem-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_TNLInformationItem_ExtIEs_tags_673,
    sizeof(asn_DEF_Ngap_TNLInformationItem_ExtIEs_tags_673) /
        sizeof(asn_DEF_Ngap_TNLInformationItem_ExtIEs_tags_673[0]), /* 1 */
    asn_DEF_Ngap_TNLInformationItem_ExtIEs_tags_673, /* Same as above */
    sizeof(asn_DEF_Ngap_TNLInformationItem_ExtIEs_tags_673) /
        sizeof(asn_DEF_Ngap_TNLInformationItem_ExtIEs_tags_673[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_TNLInformationItem_ExtIEs_673,
    3,                                                /* Elements count */
    &asn_SPC_Ngap_TNLInformationItem_ExtIEs_specs_673 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_680 = {
    sizeof(struct Ngap_TNLMappingItem_ExtIEs__extensionValue),
    offsetof(struct Ngap_TNLMappingItem_ExtIEs__extensionValue, _asn_ctx),
    offsetof(struct Ngap_TNLMappingItem_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_TNLMappingItem_ExtIEs__extensionValue*) 0)->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_680 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_680 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_TNLMappingItem_ExtIEs_677[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_TNLMappingItem_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_678, &asn_PER_memb_Ngap_id_constr_678,
      memb_Ngap_id_constraint_677},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_TNLMappingItem_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_679,
      &asn_PER_memb_Ngap_criticality_constr_679,
      memb_Ngap_criticality_constraint_677},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_TNLMappingItem_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_680,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_680,
      &asn_PER_memb_Ngap_extensionValue_constr_680,
      memb_Ngap_extensionValue_constraint_677},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t asn_DEF_Ngap_TNLMappingItem_ExtIEs_tags_677[] = {
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_TNLMappingItem_ExtIEs_tag2el_677[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_TNLMappingItem_ExtIEs_specs_677 = {
    sizeof(struct Ngap_TNLMappingItem_ExtIEs),
    offsetof(struct Ngap_TNLMappingItem_ExtIEs, _asn_ctx),
    asn_MAP_Ngap_TNLMappingItem_ExtIEs_tag2el_677,
    2, /* Count of tags in the map */
    0,
    0,
    0,  /* Optional elements (not needed) */
    -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_TNLMappingItem_ExtIEs = {
    "TNLMappingItem-ExtIEs",
    "TNLMappingItem-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_TNLMappingItem_ExtIEs_tags_677,
    sizeof(asn_DEF_Ngap_TNLMappingItem_ExtIEs_tags_677) /
        sizeof(asn_DEF_Ngap_TNLMappingItem_ExtIEs_tags_677[0]), /* 1 */
    asn_DEF_Ngap_TNLMappingItem_ExtIEs_tags_677, /* Same as above */
    sizeof(asn_DEF_Ngap_TNLMappingItem_ExtIEs_tags_677) /
        sizeof(asn_DEF_Ngap_TNLMappingItem_ExtIEs_tags_677[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_TNLMappingItem_ExtIEs_677,
    3,                                            /* Elements count */
    &asn_SPC_Ngap_TNLMappingItem_ExtIEs_specs_677 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_684 = {
    sizeof(struct Ngap_TraceActivation_ExtIEs__extensionValue),
    offsetof(struct Ngap_TraceActivation_ExtIEs__extensionValue, _asn_ctx),
    offsetof(struct Ngap_TraceActivation_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_TraceActivation_ExtIEs__extensionValue*) 0)->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_684 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_684 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_TraceActivation_ExtIEs_681[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_TraceActivation_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_682, &asn_PER_memb_Ngap_id_constr_682,
      memb_Ngap_id_constraint_681},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_TraceActivation_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_683,
      &asn_PER_memb_Ngap_criticality_constr_683,
      memb_Ngap_criticality_constraint_681},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_TraceActivation_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_684,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_684,
      &asn_PER_memb_Ngap_extensionValue_constr_684,
      memb_Ngap_extensionValue_constraint_681},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t asn_DEF_Ngap_TraceActivation_ExtIEs_tags_681[] = {
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_TraceActivation_ExtIEs_tag2el_681[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_TraceActivation_ExtIEs_specs_681 = {
    sizeof(struct Ngap_TraceActivation_ExtIEs),
    offsetof(struct Ngap_TraceActivation_ExtIEs, _asn_ctx),
    asn_MAP_Ngap_TraceActivation_ExtIEs_tag2el_681,
    2, /* Count of tags in the map */
    0,
    0,
    0,  /* Optional elements (not needed) */
    -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_TraceActivation_ExtIEs = {
    "TraceActivation-ExtIEs",
    "TraceActivation-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_TraceActivation_ExtIEs_tags_681,
    sizeof(asn_DEF_Ngap_TraceActivation_ExtIEs_tags_681) /
        sizeof(asn_DEF_Ngap_TraceActivation_ExtIEs_tags_681[0]), /* 1 */
    asn_DEF_Ngap_TraceActivation_ExtIEs_tags_681, /* Same as above */
    sizeof(asn_DEF_Ngap_TraceActivation_ExtIEs_tags_681) /
        sizeof(asn_DEF_Ngap_TraceActivation_ExtIEs_tags_681[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_TraceActivation_ExtIEs_681,
    3,                                             /* Elements count */
    &asn_SPC_Ngap_TraceActivation_ExtIEs_specs_681 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_688 = {
    sizeof(struct Ngap_UEAggregateMaximumBitRate_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_UEAggregateMaximumBitRate_ExtIEs__extensionValue, _asn_ctx),
    offsetof(
        struct Ngap_UEAggregateMaximumBitRate_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_UEAggregateMaximumBitRate_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_688 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_688 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_UEAggregateMaximumBitRate_ExtIEs_685[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_UEAggregateMaximumBitRate_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_686, &asn_PER_memb_Ngap_id_constr_686,
      memb_Ngap_id_constraint_685},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_UEAggregateMaximumBitRate_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_687,
      &asn_PER_memb_Ngap_criticality_constr_687,
      memb_Ngap_criticality_constraint_685},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_UEAggregateMaximumBitRate_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_688,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_688,
      &asn_PER_memb_Ngap_extensionValue_constr_688,
      memb_Ngap_extensionValue_constraint_685},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_UEAggregateMaximumBitRate_ExtIEs_tags_685[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_UEAggregateMaximumBitRate_ExtIEs_tag2el_685[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_UEAggregateMaximumBitRate_ExtIEs_specs_685 = {
        sizeof(struct Ngap_UEAggregateMaximumBitRate_ExtIEs),
        offsetof(struct Ngap_UEAggregateMaximumBitRate_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_UEAggregateMaximumBitRate_ExtIEs_tag2el_685,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_UEAggregateMaximumBitRate_ExtIEs = {
    "UEAggregateMaximumBitRate-ExtIEs",
    "UEAggregateMaximumBitRate-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_UEAggregateMaximumBitRate_ExtIEs_tags_685,
    sizeof(asn_DEF_Ngap_UEAggregateMaximumBitRate_ExtIEs_tags_685) /
        sizeof(
            asn_DEF_Ngap_UEAggregateMaximumBitRate_ExtIEs_tags_685[0]), /* 1 */
    asn_DEF_Ngap_UEAggregateMaximumBitRate_ExtIEs_tags_685, /* Same as above */
    sizeof(asn_DEF_Ngap_UEAggregateMaximumBitRate_ExtIEs_tags_685) /
        sizeof(
            asn_DEF_Ngap_UEAggregateMaximumBitRate_ExtIEs_tags_685[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_UEAggregateMaximumBitRate_ExtIEs_685,
    3, /* Elements count */
    &asn_SPC_Ngap_UEAggregateMaximumBitRate_ExtIEs_specs_685 /* Additional specs
                                                              */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_692 = {
    sizeof(struct
           Ngap_UE_associatedLogicalNG_connectionItem_ExtIEs__extensionValue),
    offsetof(
        struct
        Ngap_UE_associatedLogicalNG_connectionItem_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct
        Ngap_UE_associatedLogicalNG_connectionItem_ExtIEs__extensionValue,
        present),
    sizeof(
        ((struct
          Ngap_UE_associatedLogicalNG_connectionItem_ExtIEs__extensionValue*) 0)
            ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_692 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_692 /* Additional specs */
};

asn_TYPE_member_t
    asn_MBR_Ngap_UE_associatedLogicalNG_connectionItem_ExtIEs_689[] = {
        {ATF_NOFLAGS,
         0,
         offsetof(struct Ngap_UE_associatedLogicalNG_connectionItem_ExtIEs, id),
         (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
         0,
         &asn_DEF_Ngap_ProtocolExtensionID,
         0,
         {&asn_OER_memb_Ngap_id_constr_690, &asn_PER_memb_Ngap_id_constr_690,
          memb_Ngap_id_constraint_689},
         0,
         0, /* No default value */
         "id"},
        {ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_UE_associatedLogicalNG_connectionItem_ExtIEs,
             criticality),
         (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
         0,
         &asn_DEF_Ngap_Criticality,
         0,
         {&asn_OER_memb_Ngap_criticality_constr_691,
          &asn_PER_memb_Ngap_criticality_constr_691,
          memb_Ngap_criticality_constraint_689},
         0,
         0, /* No default value */
         "criticality"},
        {ATF_OPEN_TYPE | ATF_NOFLAGS,
         0,
         offsetof(
             struct Ngap_UE_associatedLogicalNG_connectionItem_ExtIEs,
             extensionValue),
         -1 /* Ambiguous tag (ANY?) */,
         0,
         &asn_DEF_Ngap_extensionValue_692,
         0,
         {&asn_OER_memb_Ngap_extensionValue_constr_692,
          &asn_PER_memb_Ngap_extensionValue_constr_692,
          memb_Ngap_extensionValue_constraint_689},
         0,
         0, /* No default value */
         "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_UE_associatedLogicalNG_connectionItem_ExtIEs_tags_689[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_UE_associatedLogicalNG_connectionItem_ExtIEs_tag2el_689[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_UE_associatedLogicalNG_connectionItem_ExtIEs_specs_689 = {
        sizeof(struct Ngap_UE_associatedLogicalNG_connectionItem_ExtIEs),
        offsetof(
            struct Ngap_UE_associatedLogicalNG_connectionItem_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_UE_associatedLogicalNG_connectionItem_ExtIEs_tag2el_689,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_UE_associatedLogicalNG_connectionItem_ExtIEs = {
    "UE-associatedLogicalNG-connectionItem-ExtIEs",
    "UE-associatedLogicalNG-connectionItem-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_UE_associatedLogicalNG_connectionItem_ExtIEs_tags_689,
    sizeof(asn_DEF_Ngap_UE_associatedLogicalNG_connectionItem_ExtIEs_tags_689) /
        sizeof(
            asn_DEF_Ngap_UE_associatedLogicalNG_connectionItem_ExtIEs_tags_689
                [0]),                                                   /* 1 */
    asn_DEF_Ngap_UE_associatedLogicalNG_connectionItem_ExtIEs_tags_689, /* Same
                                                                           as
                                                                           above
                                                                         */
    sizeof(asn_DEF_Ngap_UE_associatedLogicalNG_connectionItem_ExtIEs_tags_689) /
        sizeof(
            asn_DEF_Ngap_UE_associatedLogicalNG_connectionItem_ExtIEs_tags_689
                [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_UE_associatedLogicalNG_connectionItem_ExtIEs_689,
    3, /* Elements count */
    &asn_SPC_Ngap_UE_associatedLogicalNG_connectionItem_ExtIEs_specs_689 /* Additional
                                                                            specs
                                                                          */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_696 = {
    sizeof(struct Ngap_UE_NGAP_ID_pair_ExtIEs__extensionValue),
    offsetof(struct Ngap_UE_NGAP_ID_pair_ExtIEs__extensionValue, _asn_ctx),
    offsetof(struct Ngap_UE_NGAP_ID_pair_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_UE_NGAP_ID_pair_ExtIEs__extensionValue*) 0)->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_696 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_696 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_UE_NGAP_ID_pair_ExtIEs_693[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_UE_NGAP_ID_pair_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_694, &asn_PER_memb_Ngap_id_constr_694,
      memb_Ngap_id_constraint_693},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_UE_NGAP_ID_pair_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_695,
      &asn_PER_memb_Ngap_criticality_constr_695,
      memb_Ngap_criticality_constraint_693},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_UE_NGAP_ID_pair_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_696,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_696,
      &asn_PER_memb_Ngap_extensionValue_constr_696,
      memb_Ngap_extensionValue_constraint_693},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t asn_DEF_Ngap_UE_NGAP_ID_pair_ExtIEs_tags_693[] = {
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_UE_NGAP_ID_pair_ExtIEs_tag2el_693[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_UE_NGAP_ID_pair_ExtIEs_specs_693 = {
    sizeof(struct Ngap_UE_NGAP_ID_pair_ExtIEs),
    offsetof(struct Ngap_UE_NGAP_ID_pair_ExtIEs, _asn_ctx),
    asn_MAP_Ngap_UE_NGAP_ID_pair_ExtIEs_tag2el_693,
    2, /* Count of tags in the map */
    0,
    0,
    0,  /* Optional elements (not needed) */
    -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_UE_NGAP_ID_pair_ExtIEs = {
    "UE-NGAP-ID-pair-ExtIEs",
    "UE-NGAP-ID-pair-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_UE_NGAP_ID_pair_ExtIEs_tags_693,
    sizeof(asn_DEF_Ngap_UE_NGAP_ID_pair_ExtIEs_tags_693) /
        sizeof(asn_DEF_Ngap_UE_NGAP_ID_pair_ExtIEs_tags_693[0]), /* 1 */
    asn_DEF_Ngap_UE_NGAP_ID_pair_ExtIEs_tags_693, /* Same as above */
    sizeof(asn_DEF_Ngap_UE_NGAP_ID_pair_ExtIEs_tags_693) /
        sizeof(asn_DEF_Ngap_UE_NGAP_ID_pair_ExtIEs_tags_693[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_UE_NGAP_ID_pair_ExtIEs_693,
    3,                                             /* Elements count */
    &asn_SPC_Ngap_UE_NGAP_ID_pair_ExtIEs_specs_693 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_700 = {
    sizeof(struct Ngap_UEPresenceInAreaOfInterestItem_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_UEPresenceInAreaOfInterestItem_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct Ngap_UEPresenceInAreaOfInterestItem_ExtIEs__extensionValue,
        present),
    sizeof(
        ((struct Ngap_UEPresenceInAreaOfInterestItem_ExtIEs__extensionValue*) 0)
            ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_700 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_700 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_UEPresenceInAreaOfInterestItem_ExtIEs_697[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_UEPresenceInAreaOfInterestItem_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_698, &asn_PER_memb_Ngap_id_constr_698,
      memb_Ngap_id_constraint_697},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_UEPresenceInAreaOfInterestItem_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_699,
      &asn_PER_memb_Ngap_criticality_constr_699,
      memb_Ngap_criticality_constraint_697},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(
         struct Ngap_UEPresenceInAreaOfInterestItem_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_700,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_700,
      &asn_PER_memb_Ngap_extensionValue_constr_700,
      memb_Ngap_extensionValue_constraint_697},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_UEPresenceInAreaOfInterestItem_ExtIEs_tags_697[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_UEPresenceInAreaOfInterestItem_ExtIEs_tag2el_697[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_UEPresenceInAreaOfInterestItem_ExtIEs_specs_697 = {
        sizeof(struct Ngap_UEPresenceInAreaOfInterestItem_ExtIEs),
        offsetof(struct Ngap_UEPresenceInAreaOfInterestItem_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_UEPresenceInAreaOfInterestItem_ExtIEs_tag2el_697,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_UEPresenceInAreaOfInterestItem_ExtIEs = {
    "UEPresenceInAreaOfInterestItem-ExtIEs",
    "UEPresenceInAreaOfInterestItem-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_UEPresenceInAreaOfInterestItem_ExtIEs_tags_697,
    sizeof(asn_DEF_Ngap_UEPresenceInAreaOfInterestItem_ExtIEs_tags_697) /
        sizeof(asn_DEF_Ngap_UEPresenceInAreaOfInterestItem_ExtIEs_tags_697
                   [0]),                                         /* 1 */
    asn_DEF_Ngap_UEPresenceInAreaOfInterestItem_ExtIEs_tags_697, /* Same as
                                                                    above */
    sizeof(asn_DEF_Ngap_UEPresenceInAreaOfInterestItem_ExtIEs_tags_697) /
        sizeof(asn_DEF_Ngap_UEPresenceInAreaOfInterestItem_ExtIEs_tags_697
                   [0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_UEPresenceInAreaOfInterestItem_ExtIEs_697,
    3, /* Elements count */
    &asn_SPC_Ngap_UEPresenceInAreaOfInterestItem_ExtIEs_specs_697 /* Additional
                                                                     specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_704 = {
    sizeof(struct Ngap_UERadioCapabilityForPaging_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_UERadioCapabilityForPaging_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct Ngap_UERadioCapabilityForPaging_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_UERadioCapabilityForPaging_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_704 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_704 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_UERadioCapabilityForPaging_ExtIEs_701[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_UERadioCapabilityForPaging_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_702, &asn_PER_memb_Ngap_id_constr_702,
      memb_Ngap_id_constraint_701},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_UERadioCapabilityForPaging_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_703,
      &asn_PER_memb_Ngap_criticality_constr_703,
      memb_Ngap_criticality_constraint_701},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_UERadioCapabilityForPaging_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_704,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_704,
      &asn_PER_memb_Ngap_extensionValue_constr_704,
      memb_Ngap_extensionValue_constraint_701},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_UERadioCapabilityForPaging_ExtIEs_tags_701[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_UERadioCapabilityForPaging_ExtIEs_tag2el_701[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_UERadioCapabilityForPaging_ExtIEs_specs_701 = {
        sizeof(struct Ngap_UERadioCapabilityForPaging_ExtIEs),
        offsetof(struct Ngap_UERadioCapabilityForPaging_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_UERadioCapabilityForPaging_ExtIEs_tag2el_701,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_UERadioCapabilityForPaging_ExtIEs = {
    "UERadioCapabilityForPaging-ExtIEs",
    "UERadioCapabilityForPaging-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_UERadioCapabilityForPaging_ExtIEs_tags_701,
    sizeof(asn_DEF_Ngap_UERadioCapabilityForPaging_ExtIEs_tags_701) /
        sizeof(
            asn_DEF_Ngap_UERadioCapabilityForPaging_ExtIEs_tags_701[0]), /* 1 */
    asn_DEF_Ngap_UERadioCapabilityForPaging_ExtIEs_tags_701, /* Same as above */
    sizeof(asn_DEF_Ngap_UERadioCapabilityForPaging_ExtIEs_tags_701) /
        sizeof(
            asn_DEF_Ngap_UERadioCapabilityForPaging_ExtIEs_tags_701[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_UERadioCapabilityForPaging_ExtIEs_701,
    3, /* Elements count */
    &asn_SPC_Ngap_UERadioCapabilityForPaging_ExtIEs_specs_701 /* Additional
                                                                 specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_708 = {
    sizeof(struct Ngap_UESecurityCapabilities_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_UESecurityCapabilities_ExtIEs__extensionValue, _asn_ctx),
    offsetof(
        struct Ngap_UESecurityCapabilities_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_UESecurityCapabilities_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_708 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_708 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_UESecurityCapabilities_ExtIEs_705[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_UESecurityCapabilities_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_706, &asn_PER_memb_Ngap_id_constr_706,
      memb_Ngap_id_constraint_705},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_UESecurityCapabilities_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_707,
      &asn_PER_memb_Ngap_criticality_constr_707,
      memb_Ngap_criticality_constraint_705},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_UESecurityCapabilities_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_708,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_708,
      &asn_PER_memb_Ngap_extensionValue_constr_708,
      memb_Ngap_extensionValue_constraint_705},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_UESecurityCapabilities_ExtIEs_tags_705[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_UESecurityCapabilities_ExtIEs_tag2el_705[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_UESecurityCapabilities_ExtIEs_specs_705 =
    {
        sizeof(struct Ngap_UESecurityCapabilities_ExtIEs),
        offsetof(struct Ngap_UESecurityCapabilities_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_UESecurityCapabilities_ExtIEs_tag2el_705,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_UESecurityCapabilities_ExtIEs = {
    "UESecurityCapabilities-ExtIEs",
    "UESecurityCapabilities-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_UESecurityCapabilities_ExtIEs_tags_705,
    sizeof(asn_DEF_Ngap_UESecurityCapabilities_ExtIEs_tags_705) /
        sizeof(asn_DEF_Ngap_UESecurityCapabilities_ExtIEs_tags_705[0]), /* 1 */
    asn_DEF_Ngap_UESecurityCapabilities_ExtIEs_tags_705, /* Same as above */
    sizeof(asn_DEF_Ngap_UESecurityCapabilities_ExtIEs_tags_705) /
        sizeof(asn_DEF_Ngap_UESecurityCapabilities_ExtIEs_tags_705[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_UESecurityCapabilities_ExtIEs_705,
    3,                                                    /* Elements count */
    &asn_SPC_Ngap_UESecurityCapabilities_ExtIEs_specs_705 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_712 = {
    sizeof(struct Ngap_UL_NGU_UP_TNLModifyItem_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_UL_NGU_UP_TNLModifyItem_ExtIEs__extensionValue, _asn_ctx),
    offsetof(
        struct Ngap_UL_NGU_UP_TNLModifyItem_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_UL_NGU_UP_TNLModifyItem_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_712 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_712 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_UL_NGU_UP_TNLModifyItem_ExtIEs_709[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_UL_NGU_UP_TNLModifyItem_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_710, &asn_PER_memb_Ngap_id_constr_710,
      memb_Ngap_id_constraint_709},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_UL_NGU_UP_TNLModifyItem_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_711,
      &asn_PER_memb_Ngap_criticality_constr_711,
      memb_Ngap_criticality_constraint_709},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_UL_NGU_UP_TNLModifyItem_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_712,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_712,
      &asn_PER_memb_Ngap_extensionValue_constr_712,
      memb_Ngap_extensionValue_constraint_709},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_UL_NGU_UP_TNLModifyItem_ExtIEs_tags_709[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_UL_NGU_UP_TNLModifyItem_ExtIEs_tag2el_709[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_UL_NGU_UP_TNLModifyItem_ExtIEs_specs_709 =
    {
        sizeof(struct Ngap_UL_NGU_UP_TNLModifyItem_ExtIEs),
        offsetof(struct Ngap_UL_NGU_UP_TNLModifyItem_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_UL_NGU_UP_TNLModifyItem_ExtIEs_tag2el_709,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_UL_NGU_UP_TNLModifyItem_ExtIEs = {
    "UL-NGU-UP-TNLModifyItem-ExtIEs",
    "UL-NGU-UP-TNLModifyItem-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_UL_NGU_UP_TNLModifyItem_ExtIEs_tags_709,
    sizeof(asn_DEF_Ngap_UL_NGU_UP_TNLModifyItem_ExtIEs_tags_709) /
        sizeof(asn_DEF_Ngap_UL_NGU_UP_TNLModifyItem_ExtIEs_tags_709[0]), /* 1 */
    asn_DEF_Ngap_UL_NGU_UP_TNLModifyItem_ExtIEs_tags_709, /* Same as above */
    sizeof(asn_DEF_Ngap_UL_NGU_UP_TNLModifyItem_ExtIEs_tags_709) /
        sizeof(asn_DEF_Ngap_UL_NGU_UP_TNLModifyItem_ExtIEs_tags_709[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_UL_NGU_UP_TNLModifyItem_ExtIEs_709,
    3,                                                     /* Elements count */
    &asn_SPC_Ngap_UL_NGU_UP_TNLModifyItem_ExtIEs_specs_709 /* Additional specs
                                                            */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_716 = {
    sizeof(struct Ngap_UnavailableGUAMIItem_ExtIEs__extensionValue),
    offsetof(struct Ngap_UnavailableGUAMIItem_ExtIEs__extensionValue, _asn_ctx),
    offsetof(struct Ngap_UnavailableGUAMIItem_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_UnavailableGUAMIItem_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_716 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_716 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_UnavailableGUAMIItem_ExtIEs_713[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_UnavailableGUAMIItem_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_714, &asn_PER_memb_Ngap_id_constr_714,
      memb_Ngap_id_constraint_713},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_UnavailableGUAMIItem_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_715,
      &asn_PER_memb_Ngap_criticality_constr_715,
      memb_Ngap_criticality_constraint_713},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_UnavailableGUAMIItem_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_716,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_716,
      &asn_PER_memb_Ngap_extensionValue_constr_716,
      memb_Ngap_extensionValue_constraint_713},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t asn_DEF_Ngap_UnavailableGUAMIItem_ExtIEs_tags_713[] =
    {(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_UnavailableGUAMIItem_ExtIEs_tag2el_713[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_UnavailableGUAMIItem_ExtIEs_specs_713 = {
    sizeof(struct Ngap_UnavailableGUAMIItem_ExtIEs),
    offsetof(struct Ngap_UnavailableGUAMIItem_ExtIEs, _asn_ctx),
    asn_MAP_Ngap_UnavailableGUAMIItem_ExtIEs_tag2el_713,
    2, /* Count of tags in the map */
    0,
    0,
    0,  /* Optional elements (not needed) */
    -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_UnavailableGUAMIItem_ExtIEs = {
    "UnavailableGUAMIItem-ExtIEs",
    "UnavailableGUAMIItem-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_UnavailableGUAMIItem_ExtIEs_tags_713,
    sizeof(asn_DEF_Ngap_UnavailableGUAMIItem_ExtIEs_tags_713) /
        sizeof(asn_DEF_Ngap_UnavailableGUAMIItem_ExtIEs_tags_713[0]), /* 1 */
    asn_DEF_Ngap_UnavailableGUAMIItem_ExtIEs_tags_713, /* Same as above */
    sizeof(asn_DEF_Ngap_UnavailableGUAMIItem_ExtIEs_tags_713) /
        sizeof(asn_DEF_Ngap_UnavailableGUAMIItem_ExtIEs_tags_713[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_UnavailableGUAMIItem_ExtIEs_713,
    3,                                                  /* Elements count */
    &asn_SPC_Ngap_UnavailableGUAMIItem_ExtIEs_specs_713 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_720 = {
    sizeof(struct Ngap_UserLocationInformationEUTRA_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_UserLocationInformationEUTRA_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct Ngap_UserLocationInformationEUTRA_ExtIEs__extensionValue,
        present),
    sizeof(
        ((struct Ngap_UserLocationInformationEUTRA_ExtIEs__extensionValue*) 0)
            ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_720 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_720 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_UserLocationInformationEUTRA_ExtIEs_717[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_UserLocationInformationEUTRA_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_718, &asn_PER_memb_Ngap_id_constr_718,
      memb_Ngap_id_constraint_717},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_UserLocationInformationEUTRA_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_719,
      &asn_PER_memb_Ngap_criticality_constr_719,
      memb_Ngap_criticality_constraint_717},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_UserLocationInformationEUTRA_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_720,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_720,
      &asn_PER_memb_Ngap_extensionValue_constr_720,
      memb_Ngap_extensionValue_constraint_717},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_UserLocationInformationEUTRA_ExtIEs_tags_717[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_UserLocationInformationEUTRA_ExtIEs_tag2el_717[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_UserLocationInformationEUTRA_ExtIEs_specs_717 = {
        sizeof(struct Ngap_UserLocationInformationEUTRA_ExtIEs),
        offsetof(struct Ngap_UserLocationInformationEUTRA_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_UserLocationInformationEUTRA_ExtIEs_tag2el_717,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_UserLocationInformationEUTRA_ExtIEs = {
    "UserLocationInformationEUTRA-ExtIEs",
    "UserLocationInformationEUTRA-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_UserLocationInformationEUTRA_ExtIEs_tags_717,
    sizeof(asn_DEF_Ngap_UserLocationInformationEUTRA_ExtIEs_tags_717) /
        sizeof(
            asn_DEF_Ngap_UserLocationInformationEUTRA_ExtIEs_tags_717[0]), /* 1
                                                                            */
    asn_DEF_Ngap_UserLocationInformationEUTRA_ExtIEs_tags_717, /* Same as above
                                                                */
    sizeof(asn_DEF_Ngap_UserLocationInformationEUTRA_ExtIEs_tags_717) /
        sizeof(
            asn_DEF_Ngap_UserLocationInformationEUTRA_ExtIEs_tags_717[0]), /* 1
                                                                            */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_UserLocationInformationEUTRA_ExtIEs_717,
    3, /* Elements count */
    &asn_SPC_Ngap_UserLocationInformationEUTRA_ExtIEs_specs_717 /* Additional
                                                                   specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_724 = {
    sizeof(struct Ngap_UserLocationInformationN3IWF_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_UserLocationInformationN3IWF_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct Ngap_UserLocationInformationN3IWF_ExtIEs__extensionValue,
        present),
    sizeof(
        ((struct Ngap_UserLocationInformationN3IWF_ExtIEs__extensionValue*) 0)
            ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_724 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_724 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_UserLocationInformationN3IWF_ExtIEs_721[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_UserLocationInformationN3IWF_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_722, &asn_PER_memb_Ngap_id_constr_722,
      memb_Ngap_id_constraint_721},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_UserLocationInformationN3IWF_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_723,
      &asn_PER_memb_Ngap_criticality_constr_723,
      memb_Ngap_criticality_constraint_721},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_UserLocationInformationN3IWF_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_724,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_724,
      &asn_PER_memb_Ngap_extensionValue_constr_724,
      memb_Ngap_extensionValue_constraint_721},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_UserLocationInformationN3IWF_ExtIEs_tags_721[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_UserLocationInformationN3IWF_ExtIEs_tag2el_721[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_UserLocationInformationN3IWF_ExtIEs_specs_721 = {
        sizeof(struct Ngap_UserLocationInformationN3IWF_ExtIEs),
        offsetof(struct Ngap_UserLocationInformationN3IWF_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_UserLocationInformationN3IWF_ExtIEs_tag2el_721,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_UserLocationInformationN3IWF_ExtIEs = {
    "UserLocationInformationN3IWF-ExtIEs",
    "UserLocationInformationN3IWF-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_UserLocationInformationN3IWF_ExtIEs_tags_721,
    sizeof(asn_DEF_Ngap_UserLocationInformationN3IWF_ExtIEs_tags_721) /
        sizeof(
            asn_DEF_Ngap_UserLocationInformationN3IWF_ExtIEs_tags_721[0]), /* 1
                                                                            */
    asn_DEF_Ngap_UserLocationInformationN3IWF_ExtIEs_tags_721, /* Same as above
                                                                */
    sizeof(asn_DEF_Ngap_UserLocationInformationN3IWF_ExtIEs_tags_721) /
        sizeof(
            asn_DEF_Ngap_UserLocationInformationN3IWF_ExtIEs_tags_721[0]), /* 1
                                                                            */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_UserLocationInformationN3IWF_ExtIEs_721,
    3, /* Elements count */
    &asn_SPC_Ngap_UserLocationInformationN3IWF_ExtIEs_specs_721 /* Additional
                                                                   specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_728 = {
    sizeof(struct Ngap_UserLocationInformationNR_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_UserLocationInformationNR_ExtIEs__extensionValue, _asn_ctx),
    offsetof(
        struct Ngap_UserLocationInformationNR_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_UserLocationInformationNR_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_728 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_728 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_UserLocationInformationNR_ExtIEs_725[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_UserLocationInformationNR_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_726, &asn_PER_memb_Ngap_id_constr_726,
      memb_Ngap_id_constraint_725},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_UserLocationInformationNR_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_727,
      &asn_PER_memb_Ngap_criticality_constr_727,
      memb_Ngap_criticality_constraint_725},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_UserLocationInformationNR_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_728,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_728,
      &asn_PER_memb_Ngap_extensionValue_constr_728,
      memb_Ngap_extensionValue_constraint_725},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_UserLocationInformationNR_ExtIEs_tags_725[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_UserLocationInformationNR_ExtIEs_tag2el_725[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_UserLocationInformationNR_ExtIEs_specs_725 = {
        sizeof(struct Ngap_UserLocationInformationNR_ExtIEs),
        offsetof(struct Ngap_UserLocationInformationNR_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_UserLocationInformationNR_ExtIEs_tag2el_725,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_UserLocationInformationNR_ExtIEs = {
    "UserLocationInformationNR-ExtIEs",
    "UserLocationInformationNR-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_UserLocationInformationNR_ExtIEs_tags_725,
    sizeof(asn_DEF_Ngap_UserLocationInformationNR_ExtIEs_tags_725) /
        sizeof(
            asn_DEF_Ngap_UserLocationInformationNR_ExtIEs_tags_725[0]), /* 1 */
    asn_DEF_Ngap_UserLocationInformationNR_ExtIEs_tags_725, /* Same as above */
    sizeof(asn_DEF_Ngap_UserLocationInformationNR_ExtIEs_tags_725) /
        sizeof(
            asn_DEF_Ngap_UserLocationInformationNR_ExtIEs_tags_725[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_UserLocationInformationNR_ExtIEs_725,
    3, /* Elements count */
    &asn_SPC_Ngap_UserLocationInformationNR_ExtIEs_specs_725 /* Additional specs
                                                              */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_732 = {
    sizeof(struct Ngap_UserPlaneSecurityInformation_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_UserPlaneSecurityInformation_ExtIEs__extensionValue,
        _asn_ctx),
    offsetof(
        struct Ngap_UserPlaneSecurityInformation_ExtIEs__extensionValue,
        present),
    sizeof(
        ((struct Ngap_UserPlaneSecurityInformation_ExtIEs__extensionValue*) 0)
            ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_732 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_732 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_UserPlaneSecurityInformation_ExtIEs_729[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_UserPlaneSecurityInformation_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_730, &asn_PER_memb_Ngap_id_constr_730,
      memb_Ngap_id_constraint_729},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_UserPlaneSecurityInformation_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_731,
      &asn_PER_memb_Ngap_criticality_constr_731,
      memb_Ngap_criticality_constraint_729},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_UserPlaneSecurityInformation_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_732,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_732,
      &asn_PER_memb_Ngap_extensionValue_constr_732,
      memb_Ngap_extensionValue_constraint_729},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_UserPlaneSecurityInformation_ExtIEs_tags_729[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_UserPlaneSecurityInformation_ExtIEs_tag2el_729[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_UserPlaneSecurityInformation_ExtIEs_specs_729 = {
        sizeof(struct Ngap_UserPlaneSecurityInformation_ExtIEs),
        offsetof(struct Ngap_UserPlaneSecurityInformation_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_UserPlaneSecurityInformation_ExtIEs_tag2el_729,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_UserPlaneSecurityInformation_ExtIEs = {
    "UserPlaneSecurityInformation-ExtIEs",
    "UserPlaneSecurityInformation-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_UserPlaneSecurityInformation_ExtIEs_tags_729,
    sizeof(asn_DEF_Ngap_UserPlaneSecurityInformation_ExtIEs_tags_729) /
        sizeof(
            asn_DEF_Ngap_UserPlaneSecurityInformation_ExtIEs_tags_729[0]), /* 1
                                                                            */
    asn_DEF_Ngap_UserPlaneSecurityInformation_ExtIEs_tags_729, /* Same as above
                                                                */
    sizeof(asn_DEF_Ngap_UserPlaneSecurityInformation_ExtIEs_tags_729) /
        sizeof(
            asn_DEF_Ngap_UserPlaneSecurityInformation_ExtIEs_tags_729[0]), /* 1
                                                                            */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_UserPlaneSecurityInformation_ExtIEs_729,
    3, /* Elements count */
    &asn_SPC_Ngap_UserPlaneSecurityInformation_ExtIEs_specs_729 /* Additional
                                                                   specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_736 = {
    sizeof(struct Ngap_XnExtTLA_Item_ExtIEs__extensionValue),
    offsetof(struct Ngap_XnExtTLA_Item_ExtIEs__extensionValue, _asn_ctx),
    offsetof(struct Ngap_XnExtTLA_Item_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_XnExtTLA_Item_ExtIEs__extensionValue*) 0)->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_736 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_736 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_XnExtTLA_Item_ExtIEs_733[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_XnExtTLA_Item_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_734, &asn_PER_memb_Ngap_id_constr_734,
      memb_Ngap_id_constraint_733},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_XnExtTLA_Item_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_735,
      &asn_PER_memb_Ngap_criticality_constr_735,
      memb_Ngap_criticality_constraint_733},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_XnExtTLA_Item_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_736,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_736,
      &asn_PER_memb_Ngap_extensionValue_constr_736,
      memb_Ngap_extensionValue_constraint_733},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t asn_DEF_Ngap_XnExtTLA_Item_ExtIEs_tags_733[] = {
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_XnExtTLA_Item_ExtIEs_tag2el_733[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_XnExtTLA_Item_ExtIEs_specs_733 = {
    sizeof(struct Ngap_XnExtTLA_Item_ExtIEs),
    offsetof(struct Ngap_XnExtTLA_Item_ExtIEs, _asn_ctx),
    asn_MAP_Ngap_XnExtTLA_Item_ExtIEs_tag2el_733,
    2, /* Count of tags in the map */
    0,
    0,
    0,  /* Optional elements (not needed) */
    -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_XnExtTLA_Item_ExtIEs = {
    "XnExtTLA-Item-ExtIEs",
    "XnExtTLA-Item-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_XnExtTLA_Item_ExtIEs_tags_733,
    sizeof(asn_DEF_Ngap_XnExtTLA_Item_ExtIEs_tags_733) /
        sizeof(asn_DEF_Ngap_XnExtTLA_Item_ExtIEs_tags_733[0]), /* 1 */
    asn_DEF_Ngap_XnExtTLA_Item_ExtIEs_tags_733, /* Same as above */
    sizeof(asn_DEF_Ngap_XnExtTLA_Item_ExtIEs_tags_733) /
        sizeof(asn_DEF_Ngap_XnExtTLA_Item_ExtIEs_tags_733[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_XnExtTLA_Item_ExtIEs_733,
    3,                                           /* Elements count */
    &asn_SPC_Ngap_XnExtTLA_Item_ExtIEs_specs_733 /* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_Ngap_extensionValue_specs_740 = {
    sizeof(struct Ngap_XnTNLConfigurationInfo_ExtIEs__extensionValue),
    offsetof(
        struct Ngap_XnTNLConfigurationInfo_ExtIEs__extensionValue, _asn_ctx),
    offsetof(
        struct Ngap_XnTNLConfigurationInfo_ExtIEs__extensionValue, present),
    sizeof(((struct Ngap_XnTNLConfigurationInfo_ExtIEs__extensionValue*) 0)
               ->present),
    0, /* No top level tags */
    0, /* No tags in the map */
    0,
    0,
    -1 /* Extensions start */
};
static /* Use -fall-defs-global to expose */
    asn_TYPE_descriptor_t asn_DEF_Ngap_extensionValue_740 = {
        "extensionValue",
        "extensionValue",
        &asn_OP_OPEN_TYPE,
        0, /* No effective tags (pointer) */
        0, /* No effective tags (count) */
        0, /* No tags (pointer) */
        0, /* No tags (count) */
        {0, 0, OPEN_TYPE_constraint},
        0,
        0,                                     /* No members */
        &asn_SPC_Ngap_extensionValue_specs_740 /* Additional specs */
};

asn_TYPE_member_t asn_MBR_Ngap_XnTNLConfigurationInfo_ExtIEs_737[] = {
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_XnTNLConfigurationInfo_ExtIEs, id),
     (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
     0,
     &asn_DEF_Ngap_ProtocolExtensionID,
     0,
     {&asn_OER_memb_Ngap_id_constr_738, &asn_PER_memb_Ngap_id_constr_738,
      memb_Ngap_id_constraint_737},
     0,
     0, /* No default value */
     "id"},
    {ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_XnTNLConfigurationInfo_ExtIEs, criticality),
     (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
     0,
     &asn_DEF_Ngap_Criticality,
     0,
     {&asn_OER_memb_Ngap_criticality_constr_739,
      &asn_PER_memb_Ngap_criticality_constr_739,
      memb_Ngap_criticality_constraint_737},
     0,
     0, /* No default value */
     "criticality"},
    {ATF_OPEN_TYPE | ATF_NOFLAGS,
     0,
     offsetof(struct Ngap_XnTNLConfigurationInfo_ExtIEs, extensionValue),
     -1 /* Ambiguous tag (ANY?) */,
     0,
     &asn_DEF_Ngap_extensionValue_740,
     0,
     {&asn_OER_memb_Ngap_extensionValue_constr_740,
      &asn_PER_memb_Ngap_extensionValue_constr_740,
      memb_Ngap_extensionValue_constraint_737},
     0,
     0, /* No default value */
     "extensionValue"},
};
static const ber_tlv_tag_t
    asn_DEF_Ngap_XnTNLConfigurationInfo_ExtIEs_tags_737[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))};
static const asn_TYPE_tag2member_t
    asn_MAP_Ngap_XnTNLConfigurationInfo_ExtIEs_tag2el_737[] = {
        {(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0}, /* id */
        {(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0} /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_Ngap_XnTNLConfigurationInfo_ExtIEs_specs_737 =
    {
        sizeof(struct Ngap_XnTNLConfigurationInfo_ExtIEs),
        offsetof(struct Ngap_XnTNLConfigurationInfo_ExtIEs, _asn_ctx),
        asn_MAP_Ngap_XnTNLConfigurationInfo_ExtIEs_tag2el_737,
        2, /* Count of tags in the map */
        0,
        0,
        0,  /* Optional elements (not needed) */
        -1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_Ngap_XnTNLConfigurationInfo_ExtIEs = {
    "XnTNLConfigurationInfo-ExtIEs",
    "XnTNLConfigurationInfo-ExtIEs",
    &asn_OP_SEQUENCE,
    asn_DEF_Ngap_XnTNLConfigurationInfo_ExtIEs_tags_737,
    sizeof(asn_DEF_Ngap_XnTNLConfigurationInfo_ExtIEs_tags_737) /
        sizeof(asn_DEF_Ngap_XnTNLConfigurationInfo_ExtIEs_tags_737[0]), /* 1 */
    asn_DEF_Ngap_XnTNLConfigurationInfo_ExtIEs_tags_737, /* Same as above */
    sizeof(asn_DEF_Ngap_XnTNLConfigurationInfo_ExtIEs_tags_737) /
        sizeof(asn_DEF_Ngap_XnTNLConfigurationInfo_ExtIEs_tags_737[0]), /* 1 */
    {0, 0, SEQUENCE_constraint},
    asn_MBR_Ngap_XnTNLConfigurationInfo_ExtIEs_737,
    3,                                                    /* Elements count */
    &asn_SPC_Ngap_XnTNLConfigurationInfo_ExtIEs_specs_737 /* Additional specs */
};
