+
+ INTEGER_t *du_id = (INTEGER_t*)calloc(1, sizeof(INTEGER_t));
+ // uint8_t buffer_duid[1];
+ // buffer_duid[0] = 20000;
+ du_id->buf = (uint8_t*)calloc(1,1);
+ memcpy(du_id->buf, duid_buf, 1);
+ du_id->size = 1;
+
+
+ // uint8_t *buf5 = (uint8_t*)"GNBCUUP5";
+ OCTET_STRING_t *cuupname = (OCTET_STRING_t*)calloc(1, sizeof(OCTET_STRING_t));
+ cuupname->size = 8;
+ cuupname->buf = (uint8_t*)calloc(1,8);
+ memcpy(cuupname->buf, cuupname_buf, cuupname->size);
+
+ OCTET_STRING_t *plmnid_id_GlobalKPMnode_ID = (OCTET_STRING_t*)calloc(1,sizeof(OCTET_STRING_t));
+ plmnid_id_GlobalKPMnode_ID->size = strlen((char *)plmnid_buf);
+ plmnid_id_GlobalKPMnode_ID->buf = (uint8_t*)calloc(plmnid_id_GlobalKPMnode_ID->size, sizeof(uint8_t));
+ memcpy(plmnid_id_GlobalKPMnode_ID->buf, plmnid_buf, plmnid_id_GlobalKPMnode_ID->size);
+
+ BIT_STRING_t *gnb_bstring_id_GlobalKPMnode_ID = (BIT_STRING_t*)calloc(1, sizeof(BIT_STRING_t));
+ gnb_bstring_id_GlobalKPMnode_ID->size = strlen((char *)gnbid_buf);
+ gnb_bstring_id_GlobalKPMnode_ID->buf = (uint8_t*)calloc(gnb_bstring_id_GlobalKPMnode_ID->size, sizeof(uint8_t));
+ memcpy(gnb_bstring_id_GlobalKPMnode_ID->buf, gnbid_buf, gnb_bstring_id_GlobalKPMnode_ID->size);
+ gnb_bstring_id_GlobalKPMnode_ID->bits_unused = gnbid_unused;
+