// File: /workspace/github_c_makefile_star2_O0/OstCollector[P]config2c/config2c.c
// Function: make_test_default_memb
void make_test_default_memb(const struct node_type_def_list *list, long id,
		const struct node_member_list *memb, long im)
{
	struct node_type_def_list mlist;
	struct node_member_list mmemb;
	const char *struct_name;
	struct node_alter_list *alter;

	struct_name = make_message("_test_%ld_%ld", id, im);
	if (!struct_name) {
		fprintf(stderr, "insufficient memory\n");
		exit(EXIT_FAILURE);
	}

	mlist.next = NULL;
	mlist.type = NODE_TYPE_DEF_STRUCT;
	mlist.struct_def.name = struct_name;
	mlist.struct_def.members = &mmemb;
	mlist.struct_def.exported = 0;

	mmemb = *memb;
	mmemb.next = NULL;
	mmemb.visible = 1;

	if (memb->type == NODE_MEMBER_DEF_UNNAMED_UNION) {
		for (alter = memb->alters; alter; alter = alter->next) {
			alter->enum_val = make_message("_test_%s",
					alter->enum_val);
			if (!alter->enum_val) {
				fprintf(stderr, "insufficient memory\n");
				exit(EXIT_FAILURE);
			}
		}
	}

	decl_def_list(&mlist);
	parse_struct(struct_name, &mmemb);
	free_struct(struct_name, &mmemb);
	dump_struct(struct_name, &mmemb);

	osi(0, "void test_default_%ld_%ld()\n", id, im);
	osi(0, "{\n");
	osi(1, "struct pass_to_conv context;\n");
	osi(1, "struct mem_pool pool;\n");
	osi(1, "struct node_value node;\n");
	osi(1, "struct dump_context dummy;\n");
	osi(1, "struct %s value;\n", struct_name);
	osi(1, "const char *err_msg = NULL;\n");
	osi(1, "int ret = 0;\n");
	osi(1, "mem_pool_init(&pool);\n");
	osi(1, "context.pool = &pool;\n");
	osi(1, "node.type = VAL_MEMBERS;\n");
	osi(1, "node.members = NULL;\n");
	osi(1, "node.parent = NULL;\n");
	osi(1, "node.name_copy = NULL;\n");
	osi(1, "ret = parse__struct_%s(&context, &value, &node);\n",
			struct_name);
	osi(1, "if (ret) {\n");
	osi(2, "if (context.msg) {\n");
	osi(3, "err_msg = make_msg_loc(context.node, context.msg);\n");
	osi(2, "} else {\n"); /* if msg */
	osi(3, "err_msg = make_msg_loc(context.node, \"\");\n");
	osi(2, "}\n"); /* else msg */
	osi(2, "errno = ret;\n");
	osi(2, "fprintf(stderr, \"error: %%d(%%m), %%s\\n\", ret, "
			"err_msg ? err_msg : \"\");\n");
	if (memb->type != NODE_MEMBER_DEF_UNNAMED_UNION) {
		osi(2, "fprintf(stderr, \"failed to parse default value of "
				"struct %s.%s\\n\");\n", 
				list->struct_def.name, memb->in_name);
	} else {
		osi(2, "fprintf(stderr, \"failed to parse default value of "
				"struct %s.%ld-th field (a union)\\n\");\n",
				list->struct_def.name, im);
	}
	osi(2, "free((char *)err_msg);\n");
	osi(1, "} else {\n"); /* if ret */
	osi(2, "dump__struct_%s(put_func_impl, &dummy, 0, &value);\n", struct_name);
	osi(2, "fprintf(stderr, \"\\n\");\n");
	osi(2, "free__struct_%s(&value);\n", struct_name);
	if (memb->type != NODE_MEMBER_DEF_UNNAMED_UNION) {
		osi(2, "fprintf(stderr, \"successed to parse default value of "
				"struct %s.%s\\n\");\n", 
				list->struct_def.name, memb->in_name);
	} else {
		osi(2, "fprintf(stderr, \"successed to parse default value of "
				"struct %s.%ld-th field (a union)\\n\");\n",
				list->struct_def.name, im);
	}
	osi(1, "}\n"); /* else ret */
	osi(1, "mem_pool_destroy(&pool);\n");
	osi(0, "}\n"); /* func body */
	osi(0, "\n");
	
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0xa0, %rsp
movq %rdi, -0x8(%rbp)
movq %rsi, -0x10(%rbp)
movq %rdx, -0x18(%rbp)
movq %rcx, -0x20(%rbp)
movq -0x10(%rbp), %rsi
movq -0x20(%rbp), %rdx
leaq 0x12ee1(%rip), %rdi     # 0x1590b
movb $0x0, %al
callq 0x22c0
movq %rax, -0x98(%rbp)
cmpq $0x0, -0x98(%rbp)
jne 0x2a64
movq 0x185a7(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x12ec6(%rip), %rsi     # 0x15919
movb $0x0, %al
callq 0x2100
movl $0x1, %edi
callq 0x2180
movq $0x0, -0x48(%rbp)
movl $0x1, -0x40(%rbp)
movq -0x98(%rbp), %rax
movq %rax, -0x38(%rbp)
leaq -0x90(%rbp), %rax
movq %rax, -0x30(%rbp)
movl $0x0, -0x28(%rbp)
movq -0x18(%rbp), %rsi
leaq -0x90(%rbp), %rdi
movl $0x48, %edx
callq 0x2130
movq $0x0, -0x90(%rbp)
movl $0x1, -0x50(%rbp)
movq -0x18(%rbp), %rax
cmpl $0x4, 0x8(%rax)
jne 0x2b4c
movq -0x18(%rbp), %rax
movq 0x10(%rax), %rax
movq %rax, -0xa0(%rbp)
cmpq $0x0, -0xa0(%rbp)
je 0x2b4a
movq -0xa0(%rbp), %rax
movq 0x38(%rax), %rsi
leaq 0x12e3e(%rip), %rdi     # 0x1592e
movb $0x0, %al
callq 0x22c0
movq %rax, %rcx
movq -0xa0(%rbp), %rax
movq %rcx, 0x38(%rax)
movq -0xa0(%rbp), %rax
cmpq $0x0, 0x38(%rax)
jne 0x2b35
movq 0x184d6(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x12df5(%rip), %rsi     # 0x15919
movb $0x0, %al
callq 0x2100
movl $0x1, %edi
callq 0x2180
jmp 0x2b37
movq -0xa0(%rbp), %rax
movq (%rax), %rax
movq %rax, -0xa0(%rbp)
jmp 0x2ad4
jmp 0x2b4c
leaq -0x48(%rbp), %rdi
callq 0x3870
movq -0x98(%rbp), %rdi
leaq -0x90(%rbp), %rsi
callq 0x4250
movq -0x98(%rbp), %rdi
leaq -0x90(%rbp), %rsi
callq 0x64c0
movq -0x98(%rbp), %rdi
leaq -0x90(%rbp), %rsi
callq 0x6980
xorl %edi, %edi
callq 0x6fd0
movq 0x18704(%rip), %rdi     # 0x1b2a0
movq -0x10(%rbp), %rdx
movq -0x20(%rbp), %rcx
leaq 0x12d8c(%rip), %rsi     # 0x15937
movb $0x0, %al
callq 0x2100
movl %eax, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jle 0x2be3
movq 0x1842f(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x12d89(%rip), %rsi     # 0x15954
leaq 0x12d9a(%rip), %rdx     # 0x1596c
movb $0x0, %al
callq 0x2100
movl $0x1, %edi
callq 0x2180
jmp 0x2be5
jmp 0x2be7
jmp 0x2be9
xorl %edi, %edi
callq 0x6fd0
movq 0x186a9(%rip), %rdi     # 0x1b2a0
leaq 0x14bb7(%rip), %rsi     # 0x177b5
movb $0x0, %al
callq 0x2100
movl %eax, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jle 0x2c36
movq 0x183dc(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x12d36(%rip), %rsi     # 0x15954
leaq 0x12d47(%rip), %rdx     # 0x1596c
movb $0x0, %al
callq 0x2100
movl $0x1, %edi
callq 0x2180
jmp 0x2c38
jmp 0x2c3a
jmp 0x2c3c
movl $0x1, %edi
callq 0x6fd0
movq 0x18653(%rip), %rdi     # 0x1b2a0
leaq 0x12d24(%rip), %rsi     # 0x15978
movb $0x0, %al
callq 0x2100
movl %eax, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jle 0x2c8c
movq 0x18386(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x12ce0(%rip), %rsi     # 0x15954
leaq 0x12cf1(%rip), %rdx     # 0x1596c
movb $0x0, %al
callq 0x2100
movl $0x1, %edi
callq 0x2180
jmp 0x2c8e
jmp 0x2c90
jmp 0x2c92
movl $0x1, %edi
callq 0x6fd0
movq 0x185fd(%rip), %rdi     # 0x1b2a0
leaq 0x12cec(%rip), %rsi     # 0x15996
movb $0x0, %al
callq 0x2100
movl %eax, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jle 0x2ce2
movq 0x18330(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x12c8a(%rip), %rsi     # 0x15954
leaq 0x12c9b(%rip), %rdx     # 0x1596c
movb $0x0, %al
callq 0x2100
movl $0x1, %edi
callq 0x2180
jmp 0x2ce4
jmp 0x2ce6
jmp 0x2ce8
movl $0x1, %edi
callq 0x6fd0
movq 0x185a7(%rip), %rdi     # 0x1b2a0
leaq 0x12cad(%rip), %rsi     # 0x159ad
movb $0x0, %al
callq 0x2100
movl %eax, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jle 0x2d38
movq 0x182da(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x12c34(%rip), %rsi     # 0x15954
leaq 0x12c45(%rip), %rdx     # 0x1596c
movb $0x0, %al
callq 0x2100
movl $0x1, %edi
callq 0x2180
jmp 0x2d3a
jmp 0x2d3c
jmp 0x2d3e
movl $0x1, %edi
callq 0x6fd0
movq 0x18551(%rip), %rdi     # 0x1b2a0
leaq 0x12c70(%rip), %rsi     # 0x159c6
movb $0x0, %al
callq 0x2100
movl %eax, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jle 0x2d8e
movq 0x18284(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x12bde(%rip), %rsi     # 0x15954
leaq 0x12bef(%rip), %rdx     # 0x1596c
movb $0x0, %al
callq 0x2100
movl $0x1, %edi
callq 0x2180
jmp 0x2d90
jmp 0x2d92
jmp 0x2d94
movl $0x1, %edi
callq 0x6fd0
movq 0x184fb(%rip), %rdi     # 0x1b2a0
movq -0x98(%rbp), %rdx
leaq 0x12c2f(%rip), %rsi     # 0x159e2
movb $0x0, %al
callq 0x2100
movl %eax, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jle 0x2deb
movq 0x18227(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x12b81(%rip), %rsi     # 0x15954
leaq 0x12b92(%rip), %rdx     # 0x1596c
movb $0x0, %al
callq 0x2100
movl $0x1, %edi
callq 0x2180
jmp 0x2ded
jmp 0x2def
jmp 0x2df1
movl $0x1, %edi
callq 0x6fd0
movq 0x1849e(%rip), %rdi     # 0x1b2a0
leaq 0x12beb(%rip), %rsi     # 0x159f4
movb $0x0, %al
callq 0x2100
movl %eax, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jle 0x2e41
movq 0x181d1(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x12b2b(%rip), %rsi     # 0x15954
leaq 0x12b3c(%rip), %rdx     # 0x1596c
movb $0x0, %al
callq 0x2100
movl $0x1, %edi
callq 0x2180
jmp 0x2e43
jmp 0x2e45
jmp 0x2e47
movl $0x1, %edi
callq 0x6fd0
movq 0x18448(%rip), %rdi     # 0x1b2a0
leaq 0x12bb2(%rip), %rsi     # 0x15a11
movb $0x0, %al
callq 0x2100
movl %eax, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jle 0x2e97
movq 0x1817b(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x12ad5(%rip), %rsi     # 0x15954
leaq 0x12ae6(%rip), %rdx     # 0x1596c
movb $0x0, %al
callq 0x2100
movl $0x1, %edi
callq 0x2180
jmp 0x2e99
jmp 0x2e9b
jmp 0x2e9d
movl $0x1, %edi
callq 0x6fd0
movq 0x183f2(%rip), %rdi     # 0x1b2a0
leaq 0x12b6a(%rip), %rsi     # 0x15a1f
movb $0x0, %al
callq 0x2100
movl %eax, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jle 0x2eed
movq 0x18125(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x12a7f(%rip), %rsi     # 0x15954
leaq 0x12a90(%rip), %rdx     # 0x1596c
movb $0x0, %al
callq 0x2100
movl $0x1, %edi
callq 0x2180
jmp 0x2eef
jmp 0x2ef1
jmp 0x2ef3
movl $0x1, %edi
callq 0x6fd0
movq 0x1839c(%rip), %rdi     # 0x1b2a0
leaq 0x12b2b(%rip), %rsi     # 0x15a36
movb $0x0, %al
callq 0x2100
movl %eax, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jle 0x2f43
movq 0x180cf(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x12a29(%rip), %rsi     # 0x15954
leaq 0x12a3a(%rip), %rdx     # 0x1596c
movb $0x0, %al
callq 0x2100
movl $0x1, %edi
callq 0x2180
jmp 0x2f45
jmp 0x2f47
jmp 0x2f49
movl $0x1, %edi
callq 0x6fd0
movq 0x18346(%rip), %rdi     # 0x1b2a0
leaq 0x12aec(%rip), %rsi     # 0x15a4d
movb $0x0, %al
callq 0x2100
movl %eax, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jle 0x2f99
movq 0x18079(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x129d3(%rip), %rsi     # 0x15954
leaq 0x129e4(%rip), %rdx     # 0x1596c
movb $0x0, %al
callq 0x2100
movl $0x1, %edi
callq 0x2180
jmp 0x2f9b
jmp 0x2f9d
jmp 0x2f9f
movl $0x1, %edi
callq 0x6fd0
movq 0x182f0(%rip), %rdi     # 0x1b2a0
leaq 0x12ab0(%rip), %rsi     # 0x15a67
movb $0x0, %al
callq 0x2100
movl %eax, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jle 0x2fef
movq 0x18023(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x1297d(%rip), %rsi     # 0x15954
leaq 0x1298e(%rip), %rdx     # 0x1596c
movb $0x0, %al
callq 0x2100
movl $0x1, %edi
callq 0x2180
jmp 0x2ff1
jmp 0x2ff3
jmp 0x2ff5
movl $0x1, %edi
callq 0x6fd0
movq 0x1829a(%rip), %rdi     # 0x1b2a0
leaq 0x12a70(%rip), %rsi     # 0x15a7d
movb $0x0, %al
callq 0x2100
movl %eax, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jle 0x3045
movq 0x17fcd(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x12927(%rip), %rsi     # 0x15954
leaq 0x12938(%rip), %rdx     # 0x1596c
movb $0x0, %al
callq 0x2100
movl $0x1, %edi
callq 0x2180
jmp 0x3047
jmp 0x3049
jmp 0x304b
movl $0x1, %edi
callq 0x6fd0
movq 0x18244(%rip), %rdi     # 0x1b2a0
leaq 0x12a2f(%rip), %rsi     # 0x15a92
movb $0x0, %al
callq 0x2100
movl %eax, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jle 0x309b
movq 0x17f77(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x128d1(%rip), %rsi     # 0x15954
leaq 0x128e2(%rip), %rdx     # 0x1596c
movb $0x0, %al
callq 0x2100
movl $0x1, %edi
callq 0x2180
jmp 0x309d
jmp 0x309f
jmp 0x30a1
movl $0x1, %edi
callq 0x6fd0
movq 0x181ee(%rip), %rdi     # 0x1b2a0
movq -0x98(%rbp), %rdx
leaq 0x129ea(%rip), %rsi     # 0x15aaa
movb $0x0, %al
callq 0x2100
movl %eax, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jle 0x30f8
movq 0x17f1a(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x12874(%rip), %rsi     # 0x15954
leaq 0x12885(%rip), %rdx     # 0x1596c
movb $0x0, %al
callq 0x2100
movl $0x1, %edi
callq 0x2180
jmp 0x30fa
jmp 0x30fc
jmp 0x30fe
movl $0x1, %edi
callq 0x6fd0
movq 0x18191(%rip), %rdi     # 0x1b2a0
leaq 0x129c6(%rip), %rsi     # 0x15adc
movb $0x0, %al
callq 0x2100
movl %eax, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jle 0x314e
movq 0x17ec4(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x1281e(%rip), %rsi     # 0x15954
leaq 0x1282f(%rip), %rdx     # 0x1596c
movb $0x0, %al
callq 0x2100
movl $0x1, %edi
callq 0x2180
jmp 0x3150
jmp 0x3152
jmp 0x3154
movl $0x2, %edi
callq 0x6fd0
movq 0x1813b(%rip), %rdi     # 0x1b2a0
leaq 0x1297c(%rip), %rsi     # 0x15ae8
movb $0x0, %al
callq 0x2100
movl %eax, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jle 0x31a4
movq 0x17e6e(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x127c8(%rip), %rsi     # 0x15954
leaq 0x127d9(%rip), %rdx     # 0x1596c
movb $0x0, %al
callq 0x2100
movl $0x1, %edi
callq 0x2180
jmp 0x31a6
jmp 0x31a8
jmp 0x31aa
movl $0x3, %edi
callq 0x6fd0
movq 0x180e5(%rip), %rdi     # 0x1b2a0
leaq 0x1293a(%rip), %rsi     # 0x15afc
movb $0x0, %al
callq 0x2100
movl %eax, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jle 0x31fa
movq 0x17e18(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x12772(%rip), %rsi     # 0x15954
leaq 0x12783(%rip), %rdx     # 0x1596c
movb $0x0, %al
callq 0x2100
movl $0x1, %edi
callq 0x2180
jmp 0x31fc
jmp 0x31fe
jmp 0x3200
movl $0x2, %edi
callq 0x6fd0
movq 0x1808f(%rip), %rdi     # 0x1b2a0
leaq 0x12918(%rip), %rsi     # 0x15b30
movb $0x0, %al
callq 0x2100
movl %eax, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jle 0x3250
movq 0x17dc2(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x1271c(%rip), %rsi     # 0x15954
leaq 0x1272d(%rip), %rdx     # 0x1596c
movb $0x0, %al
callq 0x2100
movl $0x1, %edi
callq 0x2180
jmp 0x3252
jmp 0x3254
jmp 0x3256
movl $0x3, %edi
callq 0x6fd0
movq 0x18039(%rip), %rdi     # 0x1b2a0
leaq 0x128cc(%rip), %rsi     # 0x15b3a
movb $0x0, %al
callq 0x2100
movl %eax, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jle 0x32a6
movq 0x17d6c(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x126c6(%rip), %rsi     # 0x15954
leaq 0x126d7(%rip), %rdx     # 0x1596c
movb $0x0, %al
callq 0x2100
movl $0x1, %edi
callq 0x2180
jmp 0x32a8
jmp 0x32aa
jmp 0x32ac
movl $0x2, %edi
callq 0x6fd0
movq 0x17fe3(%rip), %rdi     # 0x1b2a0
leaq 0x12b99(%rip), %rsi     # 0x15e5d
movb $0x0, %al
callq 0x2100
movl %eax, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jle 0x32fc
movq 0x17d16(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x12670(%rip), %rsi     # 0x15954
leaq 0x12681(%rip), %rdx     # 0x1596c
movb $0x0, %al
callq 0x2100
movl $0x1, %edi
callq 0x2180
jmp 0x32fe
jmp 0x3300
jmp 0x3302
movl $0x2, %edi
callq 0x6fd0
movq 0x17f8d(%rip), %rdi     # 0x1b2a0
leaq 0x1284b(%rip), %rsi     # 0x15b65
movb $0x0, %al
callq 0x2100
movl %eax, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jle 0x3352
movq 0x17cc0(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x1261a(%rip), %rsi     # 0x15954
leaq 0x1262b(%rip), %rdx     # 0x1596c
movb $0x0, %al
callq 0x2100
movl $0x1, %edi
callq 0x2180
jmp 0x3354
jmp 0x3356
jmp 0x3358
movl $0x2, %edi
callq 0x6fd0
movq 0x17f37(%rip), %rdi     # 0x1b2a0
leaq 0x12803(%rip), %rsi     # 0x15b73
movb $0x0, %al
callq 0x2100
movl %eax, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jle 0x33a8
movq 0x17c6a(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x125c4(%rip), %rsi     # 0x15954
leaq 0x125d5(%rip), %rdx     # 0x1596c
movb $0x0, %al
callq 0x2100
movl $0x1, %edi
callq 0x2180
jmp 0x33aa
jmp 0x33ac
movq -0x18(%rbp), %rax
cmpl $0x4, 0x8(%rax)
je 0x341e
jmp 0x33b8
movl $0x2, %edi
callq 0x6fd0
movq 0x17ed7(%rip), %rdi     # 0x1b2a0
movq -0x8(%rbp), %rax
movq 0x10(%rax), %rdx
movq -0x18(%rbp), %rax
movq 0x18(%rax), %rcx
leaq 0x127dc(%rip), %rsi     # 0x15bbc
movb $0x0, %al
callq 0x2100
movl %eax, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jle 0x3418
movq 0x17bfa(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x12554(%rip), %rsi     # 0x15954
leaq 0x12565(%rip), %rdx     # 0x1596c
movb $0x0, %al
callq 0x2100
movl $0x1, %edi
callq 0x2180
jmp 0x341a
jmp 0x341c
jmp 0x3482
jmp 0x3420
movl $0x2, %edi
callq 0x6fd0
movq 0x17e6f(%rip), %rdi     # 0x1b2a0
movq -0x8(%rbp), %rax
movq 0x10(%rax), %rdx
movq -0x20(%rbp), %rcx
leaq 0x127bd(%rip), %rsi     # 0x15c01
movb $0x0, %al
callq 0x2100
movl %eax, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jle 0x347c
movq 0x17b96(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x124f0(%rip), %rsi     # 0x15954
leaq 0x12501(%rip), %rdx     # 0x1596c
movb $0x0, %al
callq 0x2100
movl $0x1, %edi
callq 0x2180
jmp 0x347e
jmp 0x3480
jmp 0x3482
jmp 0x3484
movl $0x2, %edi
callq 0x6fd0
movq 0x17e0b(%rip), %rdi     # 0x1b2a0
leaq 0x127be(%rip), %rsi     # 0x15c5a
movb $0x0, %al
callq 0x2100
movl %eax, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jle 0x34d4
movq 0x17b3e(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x12498(%rip), %rsi     # 0x15954
leaq 0x124a9(%rip), %rdx     # 0x1596c
movb $0x0, %al
callq 0x2100
movl $0x1, %edi
callq 0x2180
jmp 0x34d6
jmp 0x34d8
jmp 0x34da
movl $0x1, %edi
callq 0x6fd0
movq 0x17db5(%rip), %rdi     # 0x1b2a0
leaq 0x1263e(%rip), %rsi     # 0x15b30
movb $0x0, %al
callq 0x2100
movl %eax, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jle 0x352a
movq 0x17ae8(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x12442(%rip), %rsi     # 0x15954
leaq 0x12453(%rip), %rdx     # 0x1596c
movb $0x0, %al
callq 0x2100
movl $0x1, %edi
callq 0x2180
jmp 0x352c
jmp 0x352e
jmp 0x3530
movl $0x2, %edi
callq 0x6fd0
movq 0x17d5f(%rip), %rdi     # 0x1b2a0
movq -0x98(%rbp), %rdx
leaq 0x12723(%rip), %rsi     # 0x15c72
movb $0x0, %al
callq 0x2100
movl %eax, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jle 0x3587
movq 0x17a8b(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x123e5(%rip), %rsi     # 0x15954
leaq 0x123f6(%rip), %rdx     # 0x1596c
movb $0x0, %al
callq 0x2100
movl $0x1, %edi
callq 0x2180
jmp 0x3589
jmp 0x358b
jmp 0x358d
movl $0x2, %edi
callq 0x6fd0
movq 0x17d02(%rip), %rdi     # 0x1b2a0
leaq 0x12701(%rip), %rsi     # 0x15ca6
movb $0x0, %al
callq 0x2100
movl %eax, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jle 0x35dd
movq 0x17a35(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x1238f(%rip), %rsi     # 0x15954
leaq 0x123a0(%rip), %rdx     # 0x1596c
movb $0x0, %al
callq 0x2100
movl $0x1, %edi
callq 0x2180
jmp 0x35df
jmp 0x35e1
jmp 0x35e3
movl $0x2, %edi
callq 0x6fd0
movq 0x17cac(%rip), %rdi     # 0x1b2a0
movq -0x98(%rbp), %rdx
leaq 0x126bc(%rip), %rsi     # 0x15cbe
movb $0x0, %al
callq 0x2100
movl %eax, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jle 0x363a
movq 0x179d8(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x12332(%rip), %rsi     # 0x15954
leaq 0x12343(%rip), %rdx     # 0x1596c
movb $0x0, %al
callq 0x2100
movl $0x1, %edi
callq 0x2180
jmp 0x363c
jmp 0x363e
movq -0x18(%rbp), %rax
cmpl $0x4, 0x8(%rax)
je 0x36b0
jmp 0x364a
movl $0x2, %edi
callq 0x6fd0
movq 0x17c45(%rip), %rdi     # 0x1b2a0
movq -0x8(%rbp), %rax
movq 0x10(%rax), %rdx
movq -0x18(%rbp), %rax
movq 0x18(%rax), %rcx
leaq 0x12666(%rip), %rsi     # 0x15cd8
movb $0x0, %al
callq 0x2100
movl %eax, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jle 0x36aa
movq 0x17968(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x122c2(%rip), %rsi     # 0x15954
leaq 0x122d3(%rip), %rdx     # 0x1596c
movb $0x0, %al
callq 0x2100
movl $0x1, %edi
callq 0x2180
jmp 0x36ac
jmp 0x36ae
jmp 0x3714
jmp 0x36b2
movl $0x2, %edi
callq 0x6fd0
movq 0x17bdd(%rip), %rdi     # 0x1b2a0
movq -0x8(%rbp), %rax
movq 0x10(%rax), %rdx
movq -0x20(%rbp), %rcx
leaq 0x1264a(%rip), %rsi     # 0x15d20
movb $0x0, %al
callq 0x2100
movl %eax, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jle 0x370e
movq 0x17904(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x1225e(%rip), %rsi     # 0x15954
leaq 0x1226f(%rip), %rdx     # 0x1596c
movb $0x0, %al
callq 0x2100
movl $0x1, %edi
callq 0x2180
jmp 0x3710
jmp 0x3712
jmp 0x3714
jmp 0x3716
movl $0x1, %edi
callq 0x6fd0
movq 0x17b79(%rip), %rdi     # 0x1b2a0
leaq 0x1272f(%rip), %rsi     # 0x15e5d
movb $0x0, %al
callq 0x2100
movl %eax, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jle 0x3766
movq 0x178ac(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x12206(%rip), %rsi     # 0x15954
leaq 0x12217(%rip), %rdx     # 0x1596c
movb $0x0, %al
callq 0x2100
movl $0x1, %edi
callq 0x2180
jmp 0x3768
jmp 0x376a
jmp 0x376c
movl $0x1, %edi
callq 0x6fd0
movq 0x17b23(%rip), %rdi     # 0x1b2a0
leaq 0x125f8(%rip), %rsi     # 0x15d7c
movb $0x0, %al
callq 0x2100
movl %eax, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jle 0x37bc
movq 0x17856(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x121b0(%rip), %rsi     # 0x15954
leaq 0x121c1(%rip), %rdx     # 0x1596c
movb $0x0, %al
callq 0x2100
movl $0x1, %edi
callq 0x2180
jmp 0x37be
jmp 0x37c0
jmp 0x37c2
xorl %edi, %edi
callq 0x6fd0
movq 0x17ad0(%rip), %rdi     # 0x1b2a0
leaq 0x12686(%rip), %rsi     # 0x15e5d
movb $0x0, %al
callq 0x2100
movl %eax, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jle 0x380f
movq 0x17803(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x1215d(%rip), %rsi     # 0x15954
leaq 0x1216e(%rip), %rdx     # 0x1596c
movb $0x0, %al
callq 0x2100
movl $0x1, %edi
callq 0x2180
jmp 0x3811
jmp 0x3813
jmp 0x3815
xorl %edi, %edi
callq 0x6fd0
movq 0x17a7d(%rip), %rdi     # 0x1b2a0
leaq 0x12979(%rip), %rsi     # 0x161a3
movb $0x0, %al
callq 0x2100
movl %eax, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jle 0x3862
movq 0x177b0(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x1210a(%rip), %rsi     # 0x15954
leaq 0x1211b(%rip), %rdx     # 0x1596c
movb $0x0, %al
callq 0x2100
movl $0x1, %edi
callq 0x2180
jmp 0x3864
jmp 0x3866
addq $0xa0, %rsp
popq %rbp
retq
nop