// File: /workspace/github_c_makefile_star2_O0/mirth-lang[P]mirth/bin/mirth1.c
// Function: mw_mirth_type_PrimType_c99zereprzestride
static STR* mw_mirth_type_PrimType_c99zereprzestride (struct mirth_mirth_zaMirth* in_zaMirth_1, enum mirth_type_PrimType in_PrimType_2, struct mirth_mirth_zaMirth* *out_zaMirth_3) {
	struct mirth_mirth_zaMirth* branch_zaMirth_5;
	STR* branch_Str_6;
	switch (in_PrimType_2) {
		case mirth_type_PrimType_KIND: {
			STR* v7;
			STRLIT(v7, "STRIDE_UNIT", 11);
			branch_Str_6 = v7;
			branch_zaMirth_5 = in_zaMirth_1;
		} break;
		case mirth_type_PrimType_TYPE: {
			STR* v8;
			STRLIT(v8, "STRIDE_UNIT", 11);
			branch_Str_6 = v8;
			branch_zaMirth_5 = in_zaMirth_1;
		} break;
		case mirth_type_PrimType_STACK: {
			STR* v9;
			STRLIT(v9, "STRIDE_UNIT", 11);
			branch_Str_6 = v9;
			branch_zaMirth_5 = in_zaMirth_1;
		} break;
		case mirth_type_PrimType_RESOURCE: {
			STR* v10;
			STRLIT(v10, "STRIDE_UNIT", 11);
			branch_Str_6 = v10;
			branch_zaMirth_5 = in_zaMirth_1;
		} break;
		case mirth_type_PrimType_Bool: {
			STR* v11;
			STRLIT(v11, "STRIDE_BOOL", 11);
			branch_Str_6 = v11;
			branch_zaMirth_5 = in_zaMirth_1;
		} break;
		case mirth_type_PrimType_Int: {
			STR* v12;
			STRLIT(v12, "8", 1);
			branch_Str_6 = v12;
			branch_zaMirth_5 = in_zaMirth_1;
		} break;
		case mirth_type_PrimType_Nat: {
			STR* v13;
			STRLIT(v13, "8", 1);
			branch_Str_6 = v13;
			branch_zaMirth_5 = in_zaMirth_1;
		} break;
		case mirth_type_PrimType_U8: {
			STR* v14;
			STRLIT(v14, "1", 1);
			branch_Str_6 = v14;
			branch_zaMirth_5 = in_zaMirth_1;
		} break;
		case mirth_type_PrimType_U16: {
			STR* v15;
			STRLIT(v15, "2", 1);
			branch_Str_6 = v15;
			branch_zaMirth_5 = in_zaMirth_1;
		} break;
		case mirth_type_PrimType_U32: {
			STR* v16;
			STRLIT(v16, "4", 1);
			branch_Str_6 = v16;
			branch_zaMirth_5 = in_zaMirth_1;
		} break;
		case mirth_type_PrimType_U64: {
			STR* v17;
			STRLIT(v17, "8", 1);
			branch_Str_6 = v17;
			branch_zaMirth_5 = in_zaMirth_1;
		} break;
		case mirth_type_PrimType_I8: {
			STR* v18;
			STRLIT(v18, "1", 1);
			branch_Str_6 = v18;
			branch_zaMirth_5 = in_zaMirth_1;
		} break;
		case mirth_type_PrimType_I16: {
			STR* v19;
			STRLIT(v19, "2", 1);
			branch_Str_6 = v19;
			branch_zaMirth_5 = in_zaMirth_1;
		} break;
		case mirth_type_PrimType_I32: {
			STR* v20;
			STRLIT(v20, "4", 1);
			branch_Str_6 = v20;
			branch_zaMirth_5 = in_zaMirth_1;
		} break;
		case mirth_type_PrimType_I64: {
			STR* v21;
			STRLIT(v21, "8", 1);
			branch_Str_6 = v21;
			branch_zaMirth_5 = in_zaMirth_1;
		} break;
		case mirth_type_PrimType_F32: {
			STR* v22;
			STRLIT(v22, "4", 1);
			branch_Str_6 = v22;
			branch_zaMirth_5 = in_zaMirth_1;
		} break;
		case mirth_type_PrimType_F64: {
			STR* v23;
			STRLIT(v23, "8", 1);
			branch_Str_6 = v23;
			branch_zaMirth_5 = in_zaMirth_1;
		} break;
		case mirth_type_PrimType_Array: {
			STR* v24;
			STRLIT(v24, "sizeof(void*)", 13);
			branch_Str_6 = v24;
			branch_zaMirth_5 = in_zaMirth_1;
		} break;
		case mirth_type_PrimType_Ptr: {
			STR* v25;
			STRLIT(v25, "sizeof(void*)", 13);
			branch_Str_6 = v25;
			branch_zaMirth_5 = in_zaMirth_1;
		} break;
		case mirth_type_PrimType_Str: {
			STR* v26;
			STRLIT(v26, "sizeof(void*)", 13);
			branch_Str_6 = v26;
			branch_zaMirth_5 = in_zaMirth_1;
		} break;
		case mirth_type_PrimType_World: {
			STR* v27;
			STRLIT(v27, "STRIDE_UNIT", 11);
			branch_Str_6 = v27;
			branch_zaMirth_5 = in_zaMirth_1;
		} break;
		case mirth_type_PrimType_Debug: {
			STR* v28;
			STRLIT(v28, "STRIDE_UNIT", 11);
			branch_Str_6 = v28;
			branch_zaMirth_5 = in_zaMirth_1;
		} break;
		default: {
			do_panic(str_make("unexpected fallthrough in match\n", 32));
		}
	}
	*out_zaMirth_3 = branch_zaMirth_5;
	return branch_Str_6;
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x660, %rsp            # imm = 0x660
movq %rdi, -0x8(%rbp)
movl %esi, -0xc(%rbp)
movq %rdx, -0x18(%rbp)
movl -0xc(%rbp), %eax
movq %rax, -0x660(%rbp)
subq $0x15, %rax
ja 0x24edca
movq -0x660(%rbp), %rax
leaq 0x105d98(%rip), %rcx    # 0x353290
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
jmp 0x24d503
cmpq $0x0, 0x11499bd(%rip)   # 0x1396ec8
jne 0x24d525
leaq 0x11f979(%rip), %rdi    # 0x36ce8d
movl $0xb, %esi
callq 0xb6c0
movq %rax, 0x11499a3(%rip)   # 0x1396ec8
jmp 0x24d527
movq 0x114999a(%rip), %rax   # 0x1396ec8
movq %rax, -0x40(%rbp)
leaq 0x143c1f(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x38(%rbp)
movq -0x38(%rbp), %rax
andq $0x1, %rax
cmpq $0x0, %rax
je 0x24d5d8
movq 0x114996e(%rip), %rax   # 0x1396ec8
movq %rax, -0x50(%rbp)
leaq 0x143bf3(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x48(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x50(%rbp), %rax
cmpq $0x0, %rax
je 0x24d5d8
movq 0x1149940(%rip), %rax   # 0x1396ec8
movq %rax, -0x60(%rbp)
leaq 0x143bc5(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x58(%rbp)
movq -0x60(%rbp), %rax
andq $0x3, %rax
cmpq $0x0, %rax
jne 0x24d5d8
movq 0x1149918(%rip), %rax   # 0x1396ec8
movq %rax, -0x70(%rbp)
leaq 0x143b9d(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x68(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x70(%rbp), %rax
movl (%rax), %ecx
addl $0x1, %ecx
movl %ecx, (%rax)
jmp 0x24d5da
movq 0x11498e7(%rip), %rax   # 0x1396ec8
movq %rax, -0x30(%rbp)
movq -0x30(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x8(%rbp), %rax
movq %rax, -0x20(%rbp)
jmp 0x24ede3
jmp 0x24d5fc
cmpq $0x0, 0x11498cc(%rip)   # 0x1396ed0
jne 0x24d61e
leaq 0x11f880(%rip), %rdi    # 0x36ce8d
movl $0xb, %esi
callq 0xb6c0
movq %rax, 0x11498b2(%rip)   # 0x1396ed0
jmp 0x24d620
movq 0x11498a9(%rip), %rax   # 0x1396ed0
movq %rax, -0x88(%rbp)
leaq 0x143b23(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x80(%rbp)
movq -0x80(%rbp), %rax
andq $0x1, %rax
cmpq $0x0, %rax
je 0x24d6ef
movq 0x114987a(%rip), %rax   # 0x1396ed0
movq %rax, -0x98(%rbp)
leaq 0x143af4(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x90(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x98(%rbp), %rax
cmpq $0x0, %rax
je 0x24d6ef
movq 0x1149843(%rip), %rax   # 0x1396ed0
movq %rax, -0xa8(%rbp)
leaq 0x143abd(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0xa0(%rbp)
movq -0xa8(%rbp), %rax
andq $0x3, %rax
cmpq $0x0, %rax
jne 0x24d6ef
movq 0x1149812(%rip), %rax   # 0x1396ed0
movq %rax, -0xb8(%rbp)
leaq 0x143a8c(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0xb0(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0xb8(%rbp), %rax
movl (%rax), %ecx
addl $0x1, %ecx
movl %ecx, (%rax)
jmp 0x24d6f1
movq 0x11497d8(%rip), %rax   # 0x1396ed0
movq %rax, -0x78(%rbp)
movq -0x78(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x8(%rbp), %rax
movq %rax, -0x20(%rbp)
jmp 0x24ede3
jmp 0x24d713
cmpq $0x0, 0x11497bd(%rip)   # 0x1396ed8
jne 0x24d735
leaq 0x11f769(%rip), %rdi    # 0x36ce8d
movl $0xb, %esi
callq 0xb6c0
movq %rax, 0x11497a3(%rip)   # 0x1396ed8
jmp 0x24d737
movq 0x114979a(%rip), %rax   # 0x1396ed8
movq %rax, -0xd0(%rbp)
leaq 0x143a0c(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0xc8(%rbp)
movq -0xc8(%rbp), %rax
andq $0x1, %rax
cmpq $0x0, %rax
je 0x24d80c
movq 0x1149765(%rip), %rax   # 0x1396ed8
movq %rax, -0xe0(%rbp)
leaq 0x1439d7(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0xd8(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0xe0(%rbp), %rax
cmpq $0x0, %rax
je 0x24d80c
movq 0x114972e(%rip), %rax   # 0x1396ed8
movq %rax, -0xf0(%rbp)
leaq 0x1439a0(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0xe8(%rbp)
movq -0xf0(%rbp), %rax
andq $0x3, %rax
cmpq $0x0, %rax
jne 0x24d80c
movq 0x11496fd(%rip), %rax   # 0x1396ed8
movq %rax, -0x100(%rbp)
leaq 0x14396f(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0xf8(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x100(%rbp), %rax
movl (%rax), %ecx
addl $0x1, %ecx
movl %ecx, (%rax)
jmp 0x24d80e
movq 0x11496c3(%rip), %rax   # 0x1396ed8
movq %rax, -0xc0(%rbp)
movq -0xc0(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x8(%rbp), %rax
movq %rax, -0x20(%rbp)
jmp 0x24ede3
jmp 0x24d836
cmpq $0x0, 0x11496a2(%rip)   # 0x1396ee0
jne 0x24d858
leaq 0x11f646(%rip), %rdi    # 0x36ce8d
movl $0xb, %esi
callq 0xb6c0
movq %rax, 0x1149688(%rip)   # 0x1396ee0
jmp 0x24d85a
movq 0x114967f(%rip), %rax   # 0x1396ee0
movq %rax, -0x118(%rbp)
leaq 0x1438e9(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x110(%rbp)
movq -0x110(%rbp), %rax
andq $0x1, %rax
cmpq $0x0, %rax
je 0x24d92f
movq 0x114964a(%rip), %rax   # 0x1396ee0
movq %rax, -0x128(%rbp)
leaq 0x1438b4(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x120(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x128(%rbp), %rax
cmpq $0x0, %rax
je 0x24d92f
movq 0x1149613(%rip), %rax   # 0x1396ee0
movq %rax, -0x138(%rbp)
leaq 0x14387d(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x130(%rbp)
movq -0x138(%rbp), %rax
andq $0x3, %rax
cmpq $0x0, %rax
jne 0x24d92f
movq 0x11495e2(%rip), %rax   # 0x1396ee0
movq %rax, -0x148(%rbp)
leaq 0x14384c(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x140(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x148(%rbp), %rax
movl (%rax), %ecx
addl $0x1, %ecx
movl %ecx, (%rax)
jmp 0x24d931
movq 0x11495a8(%rip), %rax   # 0x1396ee0
movq %rax, -0x108(%rbp)
movq -0x108(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x8(%rbp), %rax
movq %rax, -0x20(%rbp)
jmp 0x24ede3
jmp 0x24d959
cmpq $0x0, 0x1149587(%rip)   # 0x1396ee8
jne 0x24d97b
leaq 0x11f567(%rip), %rdi    # 0x36ced1
movl $0xb, %esi
callq 0xb6c0
movq %rax, 0x114956d(%rip)   # 0x1396ee8
jmp 0x24d97d
movq 0x1149564(%rip), %rax   # 0x1396ee8
movq %rax, -0x160(%rbp)
leaq 0x1437c6(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x158(%rbp)
movq -0x158(%rbp), %rax
andq $0x1, %rax
cmpq $0x0, %rax
je 0x24da52
movq 0x114952f(%rip), %rax   # 0x1396ee8
movq %rax, -0x170(%rbp)
leaq 0x143791(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x168(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x170(%rbp), %rax
cmpq $0x0, %rax
je 0x24da52
movq 0x11494f8(%rip), %rax   # 0x1396ee8
movq %rax, -0x180(%rbp)
leaq 0x14375a(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x178(%rbp)
movq -0x180(%rbp), %rax
andq $0x3, %rax
cmpq $0x0, %rax
jne 0x24da52
movq 0x11494c7(%rip), %rax   # 0x1396ee8
movq %rax, -0x190(%rbp)
leaq 0x143729(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x188(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x190(%rbp), %rax
movl (%rax), %ecx
addl $0x1, %ecx
movl %ecx, (%rax)
jmp 0x24da54
movq 0x114948d(%rip), %rax   # 0x1396ee8
movq %rax, -0x150(%rbp)
movq -0x150(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x8(%rbp), %rax
movq %rax, -0x20(%rbp)
jmp 0x24ede3
jmp 0x24da7c
cmpq $0x0, 0x114946c(%rip)   # 0x1396ef0
jne 0x24da9e
leaq 0x11f6b3(%rip), %rdi    # 0x36d140
movl $0x1, %esi
callq 0xb6c0
movq %rax, 0x1149452(%rip)   # 0x1396ef0
jmp 0x24daa0
movq 0x1149449(%rip), %rax   # 0x1396ef0
movq %rax, -0x1a8(%rbp)
leaq 0x1436a3(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x1a0(%rbp)
movq -0x1a0(%rbp), %rax
andq $0x1, %rax
cmpq $0x0, %rax
je 0x24db75
movq 0x1149414(%rip), %rax   # 0x1396ef0
movq %rax, -0x1b8(%rbp)
leaq 0x14366e(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x1b0(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x1b8(%rbp), %rax
cmpq $0x0, %rax
je 0x24db75
movq 0x11493dd(%rip), %rax   # 0x1396ef0
movq %rax, -0x1c8(%rbp)
leaq 0x143637(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x1c0(%rbp)
movq -0x1c8(%rbp), %rax
andq $0x3, %rax
cmpq $0x0, %rax
jne 0x24db75
movq 0x11493ac(%rip), %rax   # 0x1396ef0
movq %rax, -0x1d8(%rbp)
leaq 0x143606(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x1d0(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x1d8(%rbp), %rax
movl (%rax), %ecx
addl $0x1, %ecx
movl %ecx, (%rax)
jmp 0x24db77
movq 0x1149372(%rip), %rax   # 0x1396ef0
movq %rax, -0x198(%rbp)
movq -0x198(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x8(%rbp), %rax
movq %rax, -0x20(%rbp)
jmp 0x24ede3
jmp 0x24db9f
cmpq $0x0, 0x1149351(%rip)   # 0x1396ef8
jne 0x24dbc1
leaq 0x11f590(%rip), %rdi    # 0x36d140
movl $0x1, %esi
callq 0xb6c0
movq %rax, 0x1149337(%rip)   # 0x1396ef8
jmp 0x24dbc3
movq 0x114932e(%rip), %rax   # 0x1396ef8
movq %rax, -0x1f0(%rbp)
leaq 0x143580(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x1e8(%rbp)
movq -0x1e8(%rbp), %rax
andq $0x1, %rax
cmpq $0x0, %rax
je 0x24dc98
movq 0x11492f9(%rip), %rax   # 0x1396ef8
movq %rax, -0x200(%rbp)
leaq 0x14354b(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x1f8(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x200(%rbp), %rax
cmpq $0x0, %rax
je 0x24dc98
movq 0x11492c2(%rip), %rax   # 0x1396ef8
movq %rax, -0x210(%rbp)
leaq 0x143514(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x208(%rbp)
movq -0x210(%rbp), %rax
andq $0x3, %rax
cmpq $0x0, %rax
jne 0x24dc98
movq 0x1149291(%rip), %rax   # 0x1396ef8
movq %rax, -0x220(%rbp)
leaq 0x1434e3(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x218(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x220(%rbp), %rax
movl (%rax), %ecx
addl $0x1, %ecx
movl %ecx, (%rax)
jmp 0x24dc9a
movq 0x1149257(%rip), %rax   # 0x1396ef8
movq %rax, -0x1e0(%rbp)
movq -0x1e0(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x8(%rbp), %rax
movq %rax, -0x20(%rbp)
jmp 0x24ede3
jmp 0x24dcc2
cmpq $0x0, 0x1149236(%rip)   # 0x1396f00
jne 0x24dce4
leaq 0x108c1b(%rip), %rdi    # 0x3568ee
movl $0x1, %esi
callq 0xb6c0
movq %rax, 0x114921c(%rip)   # 0x1396f00
jmp 0x24dce6
movq 0x1149213(%rip), %rax   # 0x1396f00
movq %rax, -0x238(%rbp)
leaq 0x14345d(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x230(%rbp)
movq -0x230(%rbp), %rax
andq $0x1, %rax
cmpq $0x0, %rax
je 0x24ddbb
movq 0x11491de(%rip), %rax   # 0x1396f00
movq %rax, -0x248(%rbp)
leaq 0x143428(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x240(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x248(%rbp), %rax
cmpq $0x0, %rax
je 0x24ddbb
movq 0x11491a7(%rip), %rax   # 0x1396f00
movq %rax, -0x258(%rbp)
leaq 0x1433f1(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x250(%rbp)
movq -0x258(%rbp), %rax
andq $0x3, %rax
cmpq $0x0, %rax
jne 0x24ddbb
movq 0x1149176(%rip), %rax   # 0x1396f00
movq %rax, -0x268(%rbp)
leaq 0x1433c0(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x260(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x268(%rbp), %rax
movl (%rax), %ecx
addl $0x1, %ecx
movl %ecx, (%rax)
jmp 0x24ddbd
movq 0x114913c(%rip), %rax   # 0x1396f00
movq %rax, -0x228(%rbp)
movq -0x228(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x8(%rbp), %rax
movq %rax, -0x20(%rbp)
jmp 0x24ede3
jmp 0x24dde5
cmpq $0x0, 0x114911b(%rip)   # 0x1396f08
jne 0x24de07
leaq 0x120831(%rip), %rdi    # 0x36e627
movl $0x1, %esi
callq 0xb6c0
movq %rax, 0x1149101(%rip)   # 0x1396f08
jmp 0x24de09
movq 0x11490f8(%rip), %rax   # 0x1396f08
movq %rax, -0x280(%rbp)
leaq 0x14333a(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x278(%rbp)
movq -0x278(%rbp), %rax
andq $0x1, %rax
cmpq $0x0, %rax
je 0x24dede
movq 0x11490c3(%rip), %rax   # 0x1396f08
movq %rax, -0x290(%rbp)
leaq 0x143305(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x288(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x290(%rbp), %rax
cmpq $0x0, %rax
je 0x24dede
movq 0x114908c(%rip), %rax   # 0x1396f08
movq %rax, -0x2a0(%rbp)
leaq 0x1432ce(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x298(%rbp)
movq -0x2a0(%rbp), %rax
andq $0x3, %rax
cmpq $0x0, %rax
jne 0x24dede
movq 0x114905b(%rip), %rax   # 0x1396f08
movq %rax, -0x2b0(%rbp)
leaq 0x14329d(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x2a8(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x2b0(%rbp), %rax
movl (%rax), %ecx
addl $0x1, %ecx
movl %ecx, (%rax)
jmp 0x24dee0
movq 0x1149021(%rip), %rax   # 0x1396f08
movq %rax, -0x270(%rbp)
movq -0x270(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x8(%rbp), %rax
movq %rax, -0x20(%rbp)
jmp 0x24ede3
jmp 0x24df08
cmpq $0x0, 0x1149000(%rip)   # 0x1396f10
jne 0x24df2a
leaq 0x1206fa(%rip), %rdi    # 0x36e613
movl $0x1, %esi
callq 0xb6c0
movq %rax, 0x1148fe6(%rip)   # 0x1396f10
jmp 0x24df2c
movq 0x1148fdd(%rip), %rax   # 0x1396f10
movq %rax, -0x2c8(%rbp)
leaq 0x143217(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x2c0(%rbp)
movq -0x2c0(%rbp), %rax
andq $0x1, %rax
cmpq $0x0, %rax
je 0x24e001
movq 0x1148fa8(%rip), %rax   # 0x1396f10
movq %rax, -0x2d8(%rbp)
leaq 0x1431e2(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x2d0(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x2d8(%rbp), %rax
cmpq $0x0, %rax
je 0x24e001
movq 0x1148f71(%rip), %rax   # 0x1396f10
movq %rax, -0x2e8(%rbp)
leaq 0x1431ab(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x2e0(%rbp)
movq -0x2e8(%rbp), %rax
andq $0x3, %rax
cmpq $0x0, %rax
jne 0x24e001
movq 0x1148f40(%rip), %rax   # 0x1396f10
movq %rax, -0x2f8(%rbp)
leaq 0x14317a(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x2f0(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x2f8(%rbp), %rax
movl (%rax), %ecx
addl $0x1, %ecx
movl %ecx, (%rax)
jmp 0x24e003
movq 0x1148f06(%rip), %rax   # 0x1396f10
movq %rax, -0x2b8(%rbp)
movq -0x2b8(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x8(%rbp), %rax
movq %rax, -0x20(%rbp)
jmp 0x24ede3
jmp 0x24e02b
cmpq $0x0, 0x1148ee5(%rip)   # 0x1396f18
jne 0x24e04d
leaq 0x11f104(%rip), %rdi    # 0x36d140
movl $0x1, %esi
callq 0xb6c0
movq %rax, 0x1148ecb(%rip)   # 0x1396f18
jmp 0x24e04f
movq 0x1148ec2(%rip), %rax   # 0x1396f18
movq %rax, -0x310(%rbp)
leaq 0x1430f4(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x308(%rbp)
movq -0x308(%rbp), %rax
andq $0x1, %rax
cmpq $0x0, %rax
je 0x24e124
movq 0x1148e8d(%rip), %rax   # 0x1396f18
movq %rax, -0x320(%rbp)
leaq 0x1430bf(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x318(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x320(%rbp), %rax
cmpq $0x0, %rax
je 0x24e124
movq 0x1148e56(%rip), %rax   # 0x1396f18
movq %rax, -0x330(%rbp)
leaq 0x143088(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x328(%rbp)
movq -0x330(%rbp), %rax
andq $0x3, %rax
cmpq $0x0, %rax
jne 0x24e124
movq 0x1148e25(%rip), %rax   # 0x1396f18
movq %rax, -0x340(%rbp)
leaq 0x143057(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x338(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x340(%rbp), %rax
movl (%rax), %ecx
addl $0x1, %ecx
movl %ecx, (%rax)
jmp 0x24e126
movq 0x1148deb(%rip), %rax   # 0x1396f18
movq %rax, -0x300(%rbp)
movq -0x300(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x8(%rbp), %rax
movq %rax, -0x20(%rbp)
jmp 0x24ede3
jmp 0x24e14e
cmpq $0x0, 0x1148dca(%rip)   # 0x1396f20
jne 0x24e170
leaq 0x10878f(%rip), %rdi    # 0x3568ee
movl $0x1, %esi
callq 0xb6c0
movq %rax, 0x1148db0(%rip)   # 0x1396f20
jmp 0x24e172
movq 0x1148da7(%rip), %rax   # 0x1396f20
movq %rax, -0x358(%rbp)
leaq 0x142fd1(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x350(%rbp)
movq -0x350(%rbp), %rax
andq $0x1, %rax
cmpq $0x0, %rax
je 0x24e247
movq 0x1148d72(%rip), %rax   # 0x1396f20
movq %rax, -0x368(%rbp)
leaq 0x142f9c(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x360(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x368(%rbp), %rax
cmpq $0x0, %rax
je 0x24e247
movq 0x1148d3b(%rip), %rax   # 0x1396f20
movq %rax, -0x378(%rbp)
leaq 0x142f65(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x370(%rbp)
movq -0x378(%rbp), %rax
andq $0x3, %rax
cmpq $0x0, %rax
jne 0x24e247
movq 0x1148d0a(%rip), %rax   # 0x1396f20
movq %rax, -0x388(%rbp)
leaq 0x142f34(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x380(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x388(%rbp), %rax
movl (%rax), %ecx
addl $0x1, %ecx
movl %ecx, (%rax)
jmp 0x24e249
movq 0x1148cd0(%rip), %rax   # 0x1396f20
movq %rax, -0x348(%rbp)
movq -0x348(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x8(%rbp), %rax
movq %rax, -0x20(%rbp)
jmp 0x24ede3
jmp 0x24e271
cmpq $0x0, 0x1148caf(%rip)   # 0x1396f28
jne 0x24e293
leaq 0x1203a5(%rip), %rdi    # 0x36e627
movl $0x1, %esi
callq 0xb6c0
movq %rax, 0x1148c95(%rip)   # 0x1396f28
jmp 0x24e295
movq 0x1148c8c(%rip), %rax   # 0x1396f28
movq %rax, -0x3a0(%rbp)
leaq 0x142eae(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x398(%rbp)
movq -0x398(%rbp), %rax
andq $0x1, %rax
cmpq $0x0, %rax
je 0x24e36a
movq 0x1148c57(%rip), %rax   # 0x1396f28
movq %rax, -0x3b0(%rbp)
leaq 0x142e79(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x3a8(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x3b0(%rbp), %rax
cmpq $0x0, %rax
je 0x24e36a
movq 0x1148c20(%rip), %rax   # 0x1396f28
movq %rax, -0x3c0(%rbp)
leaq 0x142e42(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x3b8(%rbp)
movq -0x3c0(%rbp), %rax
andq $0x3, %rax
cmpq $0x0, %rax
jne 0x24e36a
movq 0x1148bef(%rip), %rax   # 0x1396f28
movq %rax, -0x3d0(%rbp)
leaq 0x142e11(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x3c8(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x3d0(%rbp), %rax
movl (%rax), %ecx
addl $0x1, %ecx
movl %ecx, (%rax)
jmp 0x24e36c
movq 0x1148bb5(%rip), %rax   # 0x1396f28
movq %rax, -0x390(%rbp)
movq -0x390(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x8(%rbp), %rax
movq %rax, -0x20(%rbp)
jmp 0x24ede3
jmp 0x24e394
cmpq $0x0, 0x1148b94(%rip)   # 0x1396f30
jne 0x24e3b6
leaq 0x12026e(%rip), %rdi    # 0x36e613
movl $0x1, %esi
callq 0xb6c0
movq %rax, 0x1148b7a(%rip)   # 0x1396f30
jmp 0x24e3b8
movq 0x1148b71(%rip), %rax   # 0x1396f30
movq %rax, -0x3e8(%rbp)
leaq 0x142d8b(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x3e0(%rbp)
movq -0x3e0(%rbp), %rax
andq $0x1, %rax
cmpq $0x0, %rax
je 0x24e48d
movq 0x1148b3c(%rip), %rax   # 0x1396f30
movq %rax, -0x3f8(%rbp)
leaq 0x142d56(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x3f0(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x3f8(%rbp), %rax
cmpq $0x0, %rax
je 0x24e48d
movq 0x1148b05(%rip), %rax   # 0x1396f30
movq %rax, -0x408(%rbp)
leaq 0x142d1f(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x400(%rbp)
movq -0x408(%rbp), %rax
andq $0x3, %rax
cmpq $0x0, %rax
jne 0x24e48d
movq 0x1148ad4(%rip), %rax   # 0x1396f30
movq %rax, -0x418(%rbp)
leaq 0x142cee(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x410(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x418(%rbp), %rax
movl (%rax), %ecx
addl $0x1, %ecx
movl %ecx, (%rax)
jmp 0x24e48f
movq 0x1148a9a(%rip), %rax   # 0x1396f30
movq %rax, -0x3d8(%rbp)
movq -0x3d8(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x8(%rbp), %rax
movq %rax, -0x20(%rbp)
jmp 0x24ede3
jmp 0x24e4b7
cmpq $0x0, 0x1148a79(%rip)   # 0x1396f38
jne 0x24e4d9
leaq 0x11ec78(%rip), %rdi    # 0x36d140
movl $0x1, %esi
callq 0xb6c0
movq %rax, 0x1148a5f(%rip)   # 0x1396f38
jmp 0x24e4db
movq 0x1148a56(%rip), %rax   # 0x1396f38
movq %rax, -0x430(%rbp)
leaq 0x142c68(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x428(%rbp)
movq -0x428(%rbp), %rax
andq $0x1, %rax
cmpq $0x0, %rax
je 0x24e5b0
movq 0x1148a21(%rip), %rax   # 0x1396f38
movq %rax, -0x440(%rbp)
leaq 0x142c33(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x438(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x440(%rbp), %rax
cmpq $0x0, %rax
je 0x24e5b0
movq 0x11489ea(%rip), %rax   # 0x1396f38
movq %rax, -0x450(%rbp)
leaq 0x142bfc(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x448(%rbp)
movq -0x450(%rbp), %rax
andq $0x3, %rax
cmpq $0x0, %rax
jne 0x24e5b0
movq 0x11489b9(%rip), %rax   # 0x1396f38
movq %rax, -0x460(%rbp)
leaq 0x142bcb(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x458(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x460(%rbp), %rax
movl (%rax), %ecx
addl $0x1, %ecx
movl %ecx, (%rax)
jmp 0x24e5b2
movq 0x114897f(%rip), %rax   # 0x1396f38
movq %rax, -0x420(%rbp)
movq -0x420(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x8(%rbp), %rax
movq %rax, -0x20(%rbp)
jmp 0x24ede3
jmp 0x24e5da
cmpq $0x0, 0x114895e(%rip)   # 0x1396f40
jne 0x24e5fc
leaq 0x120028(%rip), %rdi    # 0x36e613
movl $0x1, %esi
callq 0xb6c0
movq %rax, 0x1148944(%rip)   # 0x1396f40
jmp 0x24e5fe
movq 0x114893b(%rip), %rax   # 0x1396f40
movq %rax, -0x478(%rbp)
leaq 0x142b45(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x470(%rbp)
movq -0x470(%rbp), %rax
andq $0x1, %rax
cmpq $0x0, %rax
je 0x24e6d3
movq 0x1148906(%rip), %rax   # 0x1396f40
movq %rax, -0x488(%rbp)
leaq 0x142b10(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x480(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x488(%rbp), %rax
cmpq $0x0, %rax
je 0x24e6d3
movq 0x11488cf(%rip), %rax   # 0x1396f40
movq %rax, -0x498(%rbp)
leaq 0x142ad9(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x490(%rbp)
movq -0x498(%rbp), %rax
andq $0x3, %rax
cmpq $0x0, %rax
jne 0x24e6d3
movq 0x114889e(%rip), %rax   # 0x1396f40
movq %rax, -0x4a8(%rbp)
leaq 0x142aa8(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x4a0(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x4a8(%rbp), %rax
movl (%rax), %ecx
addl $0x1, %ecx
movl %ecx, (%rax)
jmp 0x24e6d5
movq 0x1148864(%rip), %rax   # 0x1396f40
movq %rax, -0x468(%rbp)
movq -0x468(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x8(%rbp), %rax
movq %rax, -0x20(%rbp)
jmp 0x24ede3
jmp 0x24e6fd
cmpq $0x0, 0x1148843(%rip)   # 0x1396f48
jne 0x24e71f
leaq 0x11ea32(%rip), %rdi    # 0x36d140
movl $0x1, %esi
callq 0xb6c0
movq %rax, 0x1148829(%rip)   # 0x1396f48
jmp 0x24e721
movq 0x1148820(%rip), %rax   # 0x1396f48
movq %rax, -0x4c0(%rbp)
leaq 0x142a22(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x4b8(%rbp)
movq -0x4b8(%rbp), %rax
andq $0x1, %rax
cmpq $0x0, %rax
je 0x24e7f6
movq 0x11487eb(%rip), %rax   # 0x1396f48
movq %rax, -0x4d0(%rbp)
leaq 0x1429ed(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x4c8(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x4d0(%rbp), %rax
cmpq $0x0, %rax
je 0x24e7f6
movq 0x11487b4(%rip), %rax   # 0x1396f48
movq %rax, -0x4e0(%rbp)
leaq 0x1429b6(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x4d8(%rbp)
movq -0x4e0(%rbp), %rax
andq $0x3, %rax
cmpq $0x0, %rax
jne 0x24e7f6
movq 0x1148783(%rip), %rax   # 0x1396f48
movq %rax, -0x4f0(%rbp)
leaq 0x142985(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x4e8(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x4f0(%rbp), %rax
movl (%rax), %ecx
addl $0x1, %ecx
movl %ecx, (%rax)
jmp 0x24e7f8
movq 0x1148749(%rip), %rax   # 0x1396f48
movq %rax, -0x4b0(%rbp)
movq -0x4b0(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x8(%rbp), %rax
movq %rax, -0x20(%rbp)
jmp 0x24ede3
jmp 0x24e820
cmpq $0x0, 0x1148728(%rip)   # 0x1396f50
jne 0x24e842
leaq 0x11e6ac(%rip), %rdi    # 0x36cedd
movl $0xd, %esi
callq 0xb6c0
movq %rax, 0x114870e(%rip)   # 0x1396f50
jmp 0x24e844
movq 0x1148705(%rip), %rax   # 0x1396f50
movq %rax, -0x508(%rbp)
leaq 0x1428ff(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x500(%rbp)
movq -0x500(%rbp), %rax
andq $0x1, %rax
cmpq $0x0, %rax
je 0x24e919
movq 0x11486d0(%rip), %rax   # 0x1396f50
movq %rax, -0x518(%rbp)
leaq 0x1428ca(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x510(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x518(%rbp), %rax
cmpq $0x0, %rax
je 0x24e919
movq 0x1148699(%rip), %rax   # 0x1396f50
movq %rax, -0x528(%rbp)
leaq 0x142893(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x520(%rbp)
movq -0x528(%rbp), %rax
andq $0x3, %rax
cmpq $0x0, %rax
jne 0x24e919
movq 0x1148668(%rip), %rax   # 0x1396f50
movq %rax, -0x538(%rbp)
leaq 0x142862(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x530(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x538(%rbp), %rax
movl (%rax), %ecx
addl $0x1, %ecx
movl %ecx, (%rax)
jmp 0x24e91b
movq 0x114862e(%rip), %rax   # 0x1396f50
movq %rax, -0x4f8(%rbp)
movq -0x4f8(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x8(%rbp), %rax
movq %rax, -0x20(%rbp)
jmp 0x24ede3
jmp 0x24e943
cmpq $0x0, 0x114860d(%rip)   # 0x1396f58
jne 0x24e965
leaq 0x11e589(%rip), %rdi    # 0x36cedd
movl $0xd, %esi
callq 0xb6c0
movq %rax, 0x11485f3(%rip)   # 0x1396f58
jmp 0x24e967
movq 0x11485ea(%rip), %rax   # 0x1396f58
movq %rax, -0x550(%rbp)
leaq 0x1427dc(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x548(%rbp)
movq -0x548(%rbp), %rax
andq $0x1, %rax
cmpq $0x0, %rax
je 0x24ea3c
movq 0x11485b5(%rip), %rax   # 0x1396f58
movq %rax, -0x560(%rbp)
leaq 0x1427a7(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x558(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x560(%rbp), %rax
cmpq $0x0, %rax
je 0x24ea3c
movq 0x114857e(%rip), %rax   # 0x1396f58
movq %rax, -0x570(%rbp)
leaq 0x142770(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x568(%rbp)
movq -0x570(%rbp), %rax
andq $0x3, %rax
cmpq $0x0, %rax
jne 0x24ea3c
movq 0x114854d(%rip), %rax   # 0x1396f58
movq %rax, -0x580(%rbp)
leaq 0x14273f(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x578(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x580(%rbp), %rax
movl (%rax), %ecx
addl $0x1, %ecx
movl %ecx, (%rax)
jmp 0x24ea3e
movq 0x1148513(%rip), %rax   # 0x1396f58
movq %rax, -0x540(%rbp)
movq -0x540(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x8(%rbp), %rax
movq %rax, -0x20(%rbp)
jmp 0x24ede3
jmp 0x24ea66
cmpq $0x0, 0x11484f2(%rip)   # 0x1396f60
jne 0x24ea88
leaq 0x11e466(%rip), %rdi    # 0x36cedd
movl $0xd, %esi
callq 0xb6c0
movq %rax, 0x11484d8(%rip)   # 0x1396f60
jmp 0x24ea8a
movq 0x11484cf(%rip), %rax   # 0x1396f60
movq %rax, -0x598(%rbp)
leaq 0x1426b9(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x590(%rbp)
movq -0x590(%rbp), %rax
andq $0x1, %rax
cmpq $0x0, %rax
je 0x24eb5f
movq 0x114849a(%rip), %rax   # 0x1396f60
movq %rax, -0x5a8(%rbp)
leaq 0x142684(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x5a0(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x5a8(%rbp), %rax
cmpq $0x0, %rax
je 0x24eb5f
movq 0x1148463(%rip), %rax   # 0x1396f60
movq %rax, -0x5b8(%rbp)
leaq 0x14264d(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x5b0(%rbp)
movq -0x5b8(%rbp), %rax
andq $0x3, %rax
cmpq $0x0, %rax
jne 0x24eb5f
movq 0x1148432(%rip), %rax   # 0x1396f60
movq %rax, -0x5c8(%rbp)
leaq 0x14261c(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x5c0(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x5c8(%rbp), %rax
movl (%rax), %ecx
addl $0x1, %ecx
movl %ecx, (%rax)
jmp 0x24eb61
movq 0x11483f8(%rip), %rax   # 0x1396f60
movq %rax, -0x588(%rbp)
movq -0x588(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x8(%rbp), %rax
movq %rax, -0x20(%rbp)
jmp 0x24ede3
jmp 0x24eb89
cmpq $0x0, 0x11483d7(%rip)   # 0x1396f68
jne 0x24ebab
leaq 0x11e2f3(%rip), %rdi    # 0x36ce8d
movl $0xb, %esi
callq 0xb6c0
movq %rax, 0x11483bd(%rip)   # 0x1396f68
jmp 0x24ebad
movq 0x11483b4(%rip), %rax   # 0x1396f68
movq %rax, -0x5e0(%rbp)
leaq 0x142596(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x5d8(%rbp)
movq -0x5d8(%rbp), %rax
andq $0x1, %rax
cmpq $0x0, %rax
je 0x24ec82
movq 0x114837f(%rip), %rax   # 0x1396f68
movq %rax, -0x5f0(%rbp)
leaq 0x142561(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x5e8(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x5f0(%rbp), %rax
cmpq $0x0, %rax
je 0x24ec82
movq 0x1148348(%rip), %rax   # 0x1396f68
movq %rax, -0x600(%rbp)
leaq 0x14252a(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x5f8(%rbp)
movq -0x600(%rbp), %rax
andq $0x3, %rax
cmpq $0x0, %rax
jne 0x24ec82
movq 0x1148317(%rip), %rax   # 0x1396f68
movq %rax, -0x610(%rbp)
leaq 0x1424f9(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x608(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x610(%rbp), %rax
movl (%rax), %ecx
addl $0x1, %ecx
movl %ecx, (%rax)
jmp 0x24ec84
movq 0x11482dd(%rip), %rax   # 0x1396f68
movq %rax, -0x5d0(%rbp)
movq -0x5d0(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x8(%rbp), %rax
movq %rax, -0x20(%rbp)
jmp 0x24ede3
jmp 0x24ecac
cmpq $0x0, 0x11482bc(%rip)   # 0x1396f70
jne 0x24ecce
leaq 0x11e1d0(%rip), %rdi    # 0x36ce8d
movl $0xb, %esi
callq 0xb6c0
movq %rax, 0x11482a2(%rip)   # 0x1396f70
jmp 0x24ecd0
movq 0x1148299(%rip), %rax   # 0x1396f70
movq %rax, -0x628(%rbp)
leaq 0x142473(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x620(%rbp)
movq -0x620(%rbp), %rax
andq $0x1, %rax
cmpq $0x0, %rax
je 0x24eda5
movq 0x1148264(%rip), %rax   # 0x1396f70
movq %rax, -0x638(%rbp)
leaq 0x14243e(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x630(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x638(%rbp), %rax
cmpq $0x0, %rax
je 0x24eda5
movq 0x114822d(%rip), %rax   # 0x1396f70
movq %rax, -0x648(%rbp)
leaq 0x142407(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x640(%rbp)
movq -0x648(%rbp), %rax
andq $0x3, %rax
cmpq $0x0, %rax
jne 0x24eda5
movq 0x11481fc(%rip), %rax   # 0x1396f70
movq %rax, -0x658(%rbp)
leaq 0x1423d6(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x650(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x658(%rbp), %rax
movl (%rax), %ecx
addl $0x1, %ecx
movl %ecx, (%rax)
jmp 0x24eda7
movq 0x11481c2(%rip), %rax   # 0x1396f70
movq %rax, -0x618(%rbp)
movq -0x618(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x8(%rbp), %rax
movq %rax, -0x20(%rbp)
jmp 0x24ede3
leaq 0x1050b0(%rip), %rdi    # 0x353e81
movl $0x20, %esi
callq 0xb6c0
movq %rax, %rdi
callq 0xc620
movq -0x20(%rbp), %rcx
movq -0x18(%rbp), %rax
movq %rcx, (%rax)
movq -0x28(%rbp), %rax
addq $0x660, %rsp            # imm = 0x660
popq %rbp
retq
nopl (%rax,%rax)