// File: /workspace/github_c_makefile_star2_O0/mirth-lang[P]mirth/bin/mirth1.c
// Function: mw_mirth_type_PrimType_c99zereprzeprefix
static STR* mw_mirth_type_PrimType_c99zereprzeprefix (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, "mthkind", 7);
			branch_Str_6 = v7;
			branch_zaMirth_5 = in_zaMirth_1;
		} break;
		case mirth_type_PrimType_TYPE: {
			STR* v8;
			STRLIT(v8, "mthtype", 7);
			branch_Str_6 = v8;
			branch_zaMirth_5 = in_zaMirth_1;
		} break;
		case mirth_type_PrimType_STACK: {
			STR* v9;
			STRLIT(v9, "mthtype", 7);
			branch_Str_6 = v9;
			branch_zaMirth_5 = in_zaMirth_1;
		} break;
		case mirth_type_PrimType_RESOURCE: {
			STR* v10;
			STRLIT(v10, "mthresource", 11);
			branch_Str_6 = v10;
			branch_zaMirth_5 = in_zaMirth_1;
		} break;
		case mirth_type_PrimType_Bool: {
			STR* v11;
			STRLIT(v11, "bool", 4);
			branch_Str_6 = v11;
			branch_zaMirth_5 = in_zaMirth_1;
		} break;
		case mirth_type_PrimType_Int: {
			STR* v12;
			STRLIT(v12, "int", 3);
			branch_Str_6 = v12;
			branch_zaMirth_5 = in_zaMirth_1;
		} break;
		case mirth_type_PrimType_Nat: {
			STR* v13;
			STRLIT(v13, "nat", 3);
			branch_Str_6 = v13;
			branch_zaMirth_5 = in_zaMirth_1;
		} break;
		case mirth_type_PrimType_U8: {
			STR* v14;
			STRLIT(v14, "u8", 2);
			branch_Str_6 = v14;
			branch_zaMirth_5 = in_zaMirth_1;
		} break;
		case mirth_type_PrimType_U16: {
			STR* v15;
			STRLIT(v15, "u16", 3);
			branch_Str_6 = v15;
			branch_zaMirth_5 = in_zaMirth_1;
		} break;
		case mirth_type_PrimType_U32: {
			STR* v16;
			STRLIT(v16, "u32", 3);
			branch_Str_6 = v16;
			branch_zaMirth_5 = in_zaMirth_1;
		} break;
		case mirth_type_PrimType_U64: {
			STR* v17;
			STRLIT(v17, "u64", 3);
			branch_Str_6 = v17;
			branch_zaMirth_5 = in_zaMirth_1;
		} break;
		case mirth_type_PrimType_I8: {
			STR* v18;
			STRLIT(v18, "i8", 2);
			branch_Str_6 = v18;
			branch_zaMirth_5 = in_zaMirth_1;
		} break;
		case mirth_type_PrimType_I16: {
			STR* v19;
			STRLIT(v19, "i16", 3);
			branch_Str_6 = v19;
			branch_zaMirth_5 = in_zaMirth_1;
		} break;
		case mirth_type_PrimType_I32: {
			STR* v20;
			STRLIT(v20, "i32", 3);
			branch_Str_6 = v20;
			branch_zaMirth_5 = in_zaMirth_1;
		} break;
		case mirth_type_PrimType_I64: {
			STR* v21;
			STRLIT(v21, "i64", 3);
			branch_Str_6 = v21;
			branch_zaMirth_5 = in_zaMirth_1;
		} break;
		case mirth_type_PrimType_F32: {
			STR* v22;
			STRLIT(v22, "f32", 3);
			branch_Str_6 = v22;
			branch_zaMirth_5 = in_zaMirth_1;
		} break;
		case mirth_type_PrimType_F64: {
			STR* v23;
			STRLIT(v23, "f64", 3);
			branch_Str_6 = v23;
			branch_zaMirth_5 = in_zaMirth_1;
		} break;
		case mirth_type_PrimType_Ptr: {
			STR* v24;
			STRLIT(v24, "ptr", 3);
			branch_Str_6 = v24;
			branch_zaMirth_5 = in_zaMirth_1;
		} break;
		case mirth_type_PrimType_Str: {
			STR* v25;
			STRLIT(v25, "str", 3);
			branch_Str_6 = v25;
			branch_zaMirth_5 = in_zaMirth_1;
		} break;
		case mirth_type_PrimType_Array: {
			STR* v26;
			STRLIT(v26, "arr", 3);
			branch_Str_6 = v26;
			branch_zaMirth_5 = in_zaMirth_1;
		} break;
		case mirth_type_PrimType_World: {
			STR* v27;
			STRLIT(v27, "world", 5);
			branch_Str_6 = v27;
			branch_zaMirth_5 = in_zaMirth_1;
		} break;
		case mirth_type_PrimType_Debug: {
			STR* v28;
			STRLIT(v28, "debug", 5);
			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 0x26a6da
movq -0x660(%rbp), %rax
leaq 0xea4f4(%rip), %rcx     # 0x3532fc
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
jmp 0x268e13
cmpq $0x0, 0x112e4d5(%rip)   # 0x13972f0
jne 0x268e35
leaq 0x10428f(%rip), %rdi    # 0x36d0b3
movl $0x7, %esi
callq 0xb6c0
movq %rax, 0x112e4bb(%rip)   # 0x13972f0
jmp 0x268e37
movq 0x112e4b2(%rip), %rax   # 0x13972f0
movq %rax, -0x40(%rbp)
leaq 0x12830f(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x38(%rbp)
movq -0x38(%rbp), %rax
andq $0x1, %rax
cmpq $0x0, %rax
je 0x268ee8
movq 0x112e486(%rip), %rax   # 0x13972f0
movq %rax, -0x50(%rbp)
leaq 0x1282e3(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x48(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x50(%rbp), %rax
cmpq $0x0, %rax
je 0x268ee8
movq 0x112e458(%rip), %rax   # 0x13972f0
movq %rax, -0x60(%rbp)
leaq 0x1282b5(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x58(%rbp)
movq -0x60(%rbp), %rax
andq $0x3, %rax
cmpq $0x0, %rax
jne 0x268ee8
movq 0x112e430(%rip), %rax   # 0x13972f0
movq %rax, -0x70(%rbp)
leaq 0x12828d(%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 0x268eea
movq 0x112e3ff(%rip), %rax   # 0x13972f0
movq %rax, -0x30(%rbp)
movq -0x30(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x8(%rbp), %rax
movq %rax, -0x20(%rbp)
jmp 0x26a6f3
jmp 0x268f0c
cmpq $0x0, 0x112e3e4(%rip)   # 0x13972f8
jne 0x268f2e
leaq 0x10419e(%rip), %rdi    # 0x36d0bb
movl $0x7, %esi
callq 0xb6c0
movq %rax, 0x112e3ca(%rip)   # 0x13972f8
jmp 0x268f30
movq 0x112e3c1(%rip), %rax   # 0x13972f8
movq %rax, -0x88(%rbp)
leaq 0x128213(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x80(%rbp)
movq -0x80(%rbp), %rax
andq $0x1, %rax
cmpq $0x0, %rax
je 0x268fff
movq 0x112e392(%rip), %rax   # 0x13972f8
movq %rax, -0x98(%rbp)
leaq 0x1281e4(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x90(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x98(%rbp), %rax
cmpq $0x0, %rax
je 0x268fff
movq 0x112e35b(%rip), %rax   # 0x13972f8
movq %rax, -0xa8(%rbp)
leaq 0x1281ad(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0xa0(%rbp)
movq -0xa8(%rbp), %rax
andq $0x3, %rax
cmpq $0x0, %rax
jne 0x268fff
movq 0x112e32a(%rip), %rax   # 0x13972f8
movq %rax, -0xb8(%rbp)
leaq 0x12817c(%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 0x269001
movq 0x112e2f0(%rip), %rax   # 0x13972f8
movq %rax, -0x78(%rbp)
movq -0x78(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x8(%rbp), %rax
movq %rax, -0x20(%rbp)
jmp 0x26a6f3
jmp 0x269023
cmpq $0x0, 0x112e2d5(%rip)   # 0x1397300
jne 0x269045
leaq 0x104087(%rip), %rdi    # 0x36d0bb
movl $0x7, %esi
callq 0xb6c0
movq %rax, 0x112e2bb(%rip)   # 0x1397300
jmp 0x269047
movq 0x112e2b2(%rip), %rax   # 0x1397300
movq %rax, -0xd0(%rbp)
leaq 0x1280fc(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0xc8(%rbp)
movq -0xc8(%rbp), %rax
andq $0x1, %rax
cmpq $0x0, %rax
je 0x26911c
movq 0x112e27d(%rip), %rax   # 0x1397300
movq %rax, -0xe0(%rbp)
leaq 0x1280c7(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0xd8(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0xe0(%rbp), %rax
cmpq $0x0, %rax
je 0x26911c
movq 0x112e246(%rip), %rax   # 0x1397300
movq %rax, -0xf0(%rbp)
leaq 0x128090(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0xe8(%rbp)
movq -0xf0(%rbp), %rax
andq $0x3, %rax
cmpq $0x0, %rax
jne 0x26911c
movq 0x112e215(%rip), %rax   # 0x1397300
movq %rax, -0x100(%rbp)
leaq 0x12805f(%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 0x26911e
movq 0x112e1db(%rip), %rax   # 0x1397300
movq %rax, -0xc0(%rbp)
movq -0xc0(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x8(%rbp), %rax
movq %rax, -0x20(%rbp)
jmp 0x26a6f3
jmp 0x269146
cmpq $0x0, 0x112e1ba(%rip)   # 0x1397308
jne 0x269168
leaq 0x103f6c(%rip), %rdi    # 0x36d0c3
movl $0xb, %esi
callq 0xb6c0
movq %rax, 0x112e1a0(%rip)   # 0x1397308
jmp 0x26916a
movq 0x112e197(%rip), %rax   # 0x1397308
movq %rax, -0x118(%rbp)
leaq 0x127fd9(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x110(%rbp)
movq -0x110(%rbp), %rax
andq $0x1, %rax
cmpq $0x0, %rax
je 0x26923f
movq 0x112e162(%rip), %rax   # 0x1397308
movq %rax, -0x128(%rbp)
leaq 0x127fa4(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x120(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x128(%rbp), %rax
cmpq $0x0, %rax
je 0x26923f
movq 0x112e12b(%rip), %rax   # 0x1397308
movq %rax, -0x138(%rbp)
leaq 0x127f6d(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x130(%rbp)
movq -0x138(%rbp), %rax
andq $0x3, %rax
cmpq $0x0, %rax
jne 0x26923f
movq 0x112e0fa(%rip), %rax   # 0x1397308
movq %rax, -0x148(%rbp)
leaq 0x127f3c(%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 0x269241
movq 0x112e0c0(%rip), %rax   # 0x1397308
movq %rax, -0x108(%rbp)
movq -0x108(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x8(%rbp), %rax
movq %rax, -0x20(%rbp)
jmp 0x26a6f3
jmp 0x269269
cmpq $0x0, 0x112e09f(%rip)   # 0x1397310
jne 0x26928b
leaq 0x103e55(%rip), %rdi    # 0x36d0cf
movl $0x4, %esi
callq 0xb6c0
movq %rax, 0x112e085(%rip)   # 0x1397310
jmp 0x26928d
movq 0x112e07c(%rip), %rax   # 0x1397310
movq %rax, -0x160(%rbp)
leaq 0x127eb6(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x158(%rbp)
movq -0x158(%rbp), %rax
andq $0x1, %rax
cmpq $0x0, %rax
je 0x269362
movq 0x112e047(%rip), %rax   # 0x1397310
movq %rax, -0x170(%rbp)
leaq 0x127e81(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x168(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x170(%rbp), %rax
cmpq $0x0, %rax
je 0x269362
movq 0x112e010(%rip), %rax   # 0x1397310
movq %rax, -0x180(%rbp)
leaq 0x127e4a(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x178(%rbp)
movq -0x180(%rbp), %rax
andq $0x3, %rax
cmpq $0x0, %rax
jne 0x269362
movq 0x112dfdf(%rip), %rax   # 0x1397310
movq %rax, -0x190(%rbp)
leaq 0x127e19(%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 0x269364
movq 0x112dfa5(%rip), %rax   # 0x1397310
movq %rax, -0x150(%rbp)
movq -0x150(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x8(%rbp), %rax
movq %rax, -0x20(%rbp)
jmp 0x26a6f3
jmp 0x26938c
cmpq $0x0, 0x112df84(%rip)   # 0x1397318
jne 0x2693ae
leaq 0xee071(%rip), %rdi     # 0x35740e
movl $0x3, %esi
callq 0xb6c0
movq %rax, 0x112df6a(%rip)   # 0x1397318
jmp 0x2693b0
movq 0x112df61(%rip), %rax   # 0x1397318
movq %rax, -0x1a8(%rbp)
leaq 0x127d93(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x1a0(%rbp)
movq -0x1a0(%rbp), %rax
andq $0x1, %rax
cmpq $0x0, %rax
je 0x269485
movq 0x112df2c(%rip), %rax   # 0x1397318
movq %rax, -0x1b8(%rbp)
leaq 0x127d5e(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x1b0(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x1b8(%rbp), %rax
cmpq $0x0, %rax
je 0x269485
movq 0x112def5(%rip), %rax   # 0x1397318
movq %rax, -0x1c8(%rbp)
leaq 0x127d27(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x1c0(%rbp)
movq -0x1c8(%rbp), %rax
andq $0x3, %rax
cmpq $0x0, %rax
jne 0x269485
movq 0x112dec4(%rip), %rax   # 0x1397318
movq %rax, -0x1d8(%rbp)
leaq 0x127cf6(%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 0x269487
movq 0x112de8a(%rip), %rax   # 0x1397318
movq %rax, -0x198(%rbp)
movq -0x198(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x8(%rbp), %rax
movq %rax, -0x20(%rbp)
jmp 0x26a6f3
jmp 0x2694af
cmpq $0x0, 0x112de69(%rip)   # 0x1397320
jne 0x2694d1
leaq 0xece12(%rip), %rdi     # 0x3562d2
movl $0x3, %esi
callq 0xb6c0
movq %rax, 0x112de4f(%rip)   # 0x1397320
jmp 0x2694d3
movq 0x112de46(%rip), %rax   # 0x1397320
movq %rax, -0x1f0(%rbp)
leaq 0x127c70(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x1e8(%rbp)
movq -0x1e8(%rbp), %rax
andq $0x1, %rax
cmpq $0x0, %rax
je 0x2695a8
movq 0x112de11(%rip), %rax   # 0x1397320
movq %rax, -0x200(%rbp)
leaq 0x127c3b(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x1f8(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x200(%rbp), %rax
cmpq $0x0, %rax
je 0x2695a8
movq 0x112ddda(%rip), %rax   # 0x1397320
movq %rax, -0x210(%rbp)
leaq 0x127c04(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x208(%rbp)
movq -0x210(%rbp), %rax
andq $0x3, %rax
cmpq $0x0, %rax
jne 0x2695a8
movq 0x112dda9(%rip), %rax   # 0x1397320
movq %rax, -0x220(%rbp)
leaq 0x127bd3(%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 0x2695aa
movq 0x112dd6f(%rip), %rax   # 0x1397320
movq %rax, -0x1e0(%rbp)
movq -0x1e0(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x8(%rbp), %rax
movq %rax, -0x20(%rbp)
jmp 0x26a6f3
jmp 0x2695d2
cmpq $0x0, 0x112dd4e(%rip)   # 0x1397328
jne 0x2695f4
leaq 0xed099(%rip), %rdi     # 0x35667c
movl $0x2, %esi
callq 0xb6c0
movq %rax, 0x112dd34(%rip)   # 0x1397328
jmp 0x2695f6
movq 0x112dd2b(%rip), %rax   # 0x1397328
movq %rax, -0x238(%rbp)
leaq 0x127b4d(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x230(%rbp)
movq -0x230(%rbp), %rax
andq $0x1, %rax
cmpq $0x0, %rax
je 0x2696cb
movq 0x112dcf6(%rip), %rax   # 0x1397328
movq %rax, -0x248(%rbp)
leaq 0x127b18(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x240(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x248(%rbp), %rax
cmpq $0x0, %rax
je 0x2696cb
movq 0x112dcbf(%rip), %rax   # 0x1397328
movq %rax, -0x258(%rbp)
leaq 0x127ae1(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x250(%rbp)
movq -0x258(%rbp), %rax
andq $0x3, %rax
cmpq $0x0, %rax
jne 0x2696cb
movq 0x112dc8e(%rip), %rax   # 0x1397328
movq %rax, -0x268(%rbp)
leaq 0x127ab0(%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 0x2696cd
movq 0x112dc54(%rip), %rax   # 0x1397328
movq %rax, -0x228(%rbp)
movq -0x228(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x8(%rbp), %rax
movq %rax, -0x20(%rbp)
jmp 0x26a6f3
jmp 0x2696f5
cmpq $0x0, 0x112dc33(%rip)   # 0x1397330
jne 0x269717
leaq 0xecf85(%rip), %rdi     # 0x35668b
movl $0x3, %esi
callq 0xb6c0
movq %rax, 0x112dc19(%rip)   # 0x1397330
jmp 0x269719
movq 0x112dc10(%rip), %rax   # 0x1397330
movq %rax, -0x280(%rbp)
leaq 0x127a2a(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x278(%rbp)
movq -0x278(%rbp), %rax
andq $0x1, %rax
cmpq $0x0, %rax
je 0x2697ee
movq 0x112dbdb(%rip), %rax   # 0x1397330
movq %rax, -0x290(%rbp)
leaq 0x1279f5(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x288(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x290(%rbp), %rax
cmpq $0x0, %rax
je 0x2697ee
movq 0x112dba4(%rip), %rax   # 0x1397330
movq %rax, -0x2a0(%rbp)
leaq 0x1279be(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x298(%rbp)
movq -0x2a0(%rbp), %rax
andq $0x3, %rax
cmpq $0x0, %rax
jne 0x2697ee
movq 0x112db73(%rip), %rax   # 0x1397330
movq %rax, -0x2b0(%rbp)
leaq 0x12798d(%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 0x2697f0
movq 0x112db39(%rip), %rax   # 0x1397330
movq %rax, -0x270(%rbp)
movq -0x270(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x8(%rbp), %rax
movq %rax, -0x20(%rbp)
jmp 0x26a6f3
jmp 0x269818
cmpq $0x0, 0x112db18(%rip)   # 0x1397338
jne 0x26983a
leaq 0xece72(%rip), %rdi     # 0x35669b
movl $0x3, %esi
callq 0xb6c0
movq %rax, 0x112dafe(%rip)   # 0x1397338
jmp 0x26983c
movq 0x112daf5(%rip), %rax   # 0x1397338
movq %rax, -0x2c8(%rbp)
leaq 0x127907(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x2c0(%rbp)
movq -0x2c0(%rbp), %rax
andq $0x1, %rax
cmpq $0x0, %rax
je 0x269911
movq 0x112dac0(%rip), %rax   # 0x1397338
movq %rax, -0x2d8(%rbp)
leaq 0x1278d2(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x2d0(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x2d8(%rbp), %rax
cmpq $0x0, %rax
je 0x269911
movq 0x112da89(%rip), %rax   # 0x1397338
movq %rax, -0x2e8(%rbp)
leaq 0x12789b(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x2e0(%rbp)
movq -0x2e8(%rbp), %rax
andq $0x3, %rax
cmpq $0x0, %rax
jne 0x269911
movq 0x112da58(%rip), %rax   # 0x1397338
movq %rax, -0x2f8(%rbp)
leaq 0x12786a(%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 0x269913
movq 0x112da1e(%rip), %rax   # 0x1397338
movq %rax, -0x2b8(%rbp)
movq -0x2b8(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x8(%rbp), %rax
movq %rax, -0x20(%rbp)
jmp 0x26a6f3
jmp 0x26993b
cmpq $0x0, 0x112d9fd(%rip)   # 0x1397340
jne 0x26995d
leaq 0xeca51(%rip), %rdi     # 0x35639d
movl $0x3, %esi
callq 0xb6c0
movq %rax, 0x112d9e3(%rip)   # 0x1397340
jmp 0x26995f
movq 0x112d9da(%rip), %rax   # 0x1397340
movq %rax, -0x310(%rbp)
leaq 0x1277e4(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x308(%rbp)
movq -0x308(%rbp), %rax
andq $0x1, %rax
cmpq $0x0, %rax
je 0x269a34
movq 0x112d9a5(%rip), %rax   # 0x1397340
movq %rax, -0x320(%rbp)
leaq 0x1277af(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x318(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x320(%rbp), %rax
cmpq $0x0, %rax
je 0x269a34
movq 0x112d96e(%rip), %rax   # 0x1397340
movq %rax, -0x330(%rbp)
leaq 0x127778(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x328(%rbp)
movq -0x330(%rbp), %rax
andq $0x3, %rax
cmpq $0x0, %rax
jne 0x269a34
movq 0x112d93d(%rip), %rax   # 0x1397340
movq %rax, -0x340(%rbp)
leaq 0x127747(%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 0x269a36
movq 0x112d903(%rip), %rax   # 0x1397340
movq %rax, -0x300(%rbp)
movq -0x300(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x8(%rbp), %rax
movq %rax, -0x20(%rbp)
jmp 0x26a6f3
jmp 0x269a5e
cmpq $0x0, 0x112d8e2(%rip)   # 0x1397348
jne 0x269a80
leaq 0xecc4c(%rip), %rdi     # 0x3566bb
movl $0x2, %esi
callq 0xb6c0
movq %rax, 0x112d8c8(%rip)   # 0x1397348
jmp 0x269a82
movq 0x112d8bf(%rip), %rax   # 0x1397348
movq %rax, -0x358(%rbp)
leaq 0x1276c1(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x350(%rbp)
movq -0x350(%rbp), %rax
andq $0x1, %rax
cmpq $0x0, %rax
je 0x269b57
movq 0x112d88a(%rip), %rax   # 0x1397348
movq %rax, -0x368(%rbp)
leaq 0x12768c(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x360(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x368(%rbp), %rax
cmpq $0x0, %rax
je 0x269b57
movq 0x112d853(%rip), %rax   # 0x1397348
movq %rax, -0x378(%rbp)
leaq 0x127655(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x370(%rbp)
movq -0x378(%rbp), %rax
andq $0x3, %rax
cmpq $0x0, %rax
jne 0x269b57
movq 0x112d822(%rip), %rax   # 0x1397348
movq %rax, -0x388(%rbp)
leaq 0x127624(%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 0x269b59
movq 0x112d7e8(%rip), %rax   # 0x1397348
movq %rax, -0x348(%rbp)
movq -0x348(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x8(%rbp), %rax
movq %rax, -0x20(%rbp)
jmp 0x26a6f3
jmp 0x269b81
cmpq $0x0, 0x112d7c7(%rip)   # 0x1397350
jne 0x269ba3
leaq 0xecb38(%rip), %rdi     # 0x3566ca
movl $0x3, %esi
callq 0xb6c0
movq %rax, 0x112d7ad(%rip)   # 0x1397350
jmp 0x269ba5
movq 0x112d7a4(%rip), %rax   # 0x1397350
movq %rax, -0x3a0(%rbp)
leaq 0x12759e(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x398(%rbp)
movq -0x398(%rbp), %rax
andq $0x1, %rax
cmpq $0x0, %rax
je 0x269c7a
movq 0x112d76f(%rip), %rax   # 0x1397350
movq %rax, -0x3b0(%rbp)
leaq 0x127569(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x3a8(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x3b0(%rbp), %rax
cmpq $0x0, %rax
je 0x269c7a
movq 0x112d738(%rip), %rax   # 0x1397350
movq %rax, -0x3c0(%rbp)
leaq 0x127532(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x3b8(%rbp)
movq -0x3c0(%rbp), %rax
andq $0x3, %rax
cmpq $0x0, %rax
jne 0x269c7a
movq 0x112d707(%rip), %rax   # 0x1397350
movq %rax, -0x3d0(%rbp)
leaq 0x127501(%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 0x269c7c
movq 0x112d6cd(%rip), %rax   # 0x1397350
movq %rax, -0x390(%rbp)
movq -0x390(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x8(%rbp), %rax
movq %rax, -0x20(%rbp)
jmp 0x26a6f3
jmp 0x269ca4
cmpq $0x0, 0x112d6ac(%rip)   # 0x1397358
jne 0x269cc6
leaq 0xeca25(%rip), %rdi     # 0x3566da
movl $0x3, %esi
callq 0xb6c0
movq %rax, 0x112d692(%rip)   # 0x1397358
jmp 0x269cc8
movq 0x112d689(%rip), %rax   # 0x1397358
movq %rax, -0x3e8(%rbp)
leaq 0x12747b(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x3e0(%rbp)
movq -0x3e0(%rbp), %rax
andq $0x1, %rax
cmpq $0x0, %rax
je 0x269d9d
movq 0x112d654(%rip), %rax   # 0x1397358
movq %rax, -0x3f8(%rbp)
leaq 0x127446(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x3f0(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x3f8(%rbp), %rax
cmpq $0x0, %rax
je 0x269d9d
movq 0x112d61d(%rip), %rax   # 0x1397358
movq %rax, -0x408(%rbp)
leaq 0x12740f(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x400(%rbp)
movq -0x408(%rbp), %rax
andq $0x3, %rax
cmpq $0x0, %rax
jne 0x269d9d
movq 0x112d5ec(%rip), %rax   # 0x1397358
movq %rax, -0x418(%rbp)
leaq 0x1273de(%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 0x269d9f
movq 0x112d5b2(%rip), %rax   # 0x1397358
movq %rax, -0x3d8(%rbp)
movq -0x3d8(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x8(%rbp), %rax
movq %rax, -0x20(%rbp)
jmp 0x26a6f3
jmp 0x269dc7
cmpq $0x0, 0x112d591(%rip)   # 0x1397360
jne 0x269de9
leaq 0xec7d1(%rip), %rdi     # 0x3565a9
movl $0x3, %esi
callq 0xb6c0
movq %rax, 0x112d577(%rip)   # 0x1397360
jmp 0x269deb
movq 0x112d56e(%rip), %rax   # 0x1397360
movq %rax, -0x430(%rbp)
leaq 0x127358(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x428(%rbp)
movq -0x428(%rbp), %rax
andq $0x1, %rax
cmpq $0x0, %rax
je 0x269ec0
movq 0x112d539(%rip), %rax   # 0x1397360
movq %rax, -0x440(%rbp)
leaq 0x127323(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x438(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x440(%rbp), %rax
cmpq $0x0, %rax
je 0x269ec0
movq 0x112d502(%rip), %rax   # 0x1397360
movq %rax, -0x450(%rbp)
leaq 0x1272ec(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x448(%rbp)
movq -0x450(%rbp), %rax
andq $0x3, %rax
cmpq $0x0, %rax
jne 0x269ec0
movq 0x112d4d1(%rip), %rax   # 0x1397360
movq %rax, -0x460(%rbp)
leaq 0x1272bb(%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 0x269ec2
movq 0x112d497(%rip), %rax   # 0x1397360
movq %rax, -0x420(%rbp)
movq -0x420(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x8(%rbp), %rax
movq %rax, -0x20(%rbp)
jmp 0x26a6f3
jmp 0x269eea
cmpq $0x0, 0x112d476(%rip)   # 0x1397368
jne 0x269f0c
leaq 0xec971(%rip), %rdi     # 0x35686c
movl $0x3, %esi
callq 0xb6c0
movq %rax, 0x112d45c(%rip)   # 0x1397368
jmp 0x269f0e
movq 0x112d453(%rip), %rax   # 0x1397368
movq %rax, -0x478(%rbp)
leaq 0x127235(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x470(%rbp)
movq -0x470(%rbp), %rax
andq $0x1, %rax
cmpq $0x0, %rax
je 0x269fe3
movq 0x112d41e(%rip), %rax   # 0x1397368
movq %rax, -0x488(%rbp)
leaq 0x127200(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x480(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x488(%rbp), %rax
cmpq $0x0, %rax
je 0x269fe3
movq 0x112d3e7(%rip), %rax   # 0x1397368
movq %rax, -0x498(%rbp)
leaq 0x1271c9(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x490(%rbp)
movq -0x498(%rbp), %rax
andq $0x3, %rax
cmpq $0x0, %rax
jne 0x269fe3
movq 0x112d3b6(%rip), %rax   # 0x1397368
movq %rax, -0x4a8(%rbp)
leaq 0x127198(%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 0x269fe5
movq 0x112d37c(%rip), %rax   # 0x1397368
movq %rax, -0x468(%rbp)
movq -0x468(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x8(%rbp), %rax
movq %rax, -0x20(%rbp)
jmp 0x26a6f3
jmp 0x26a00d
cmpq $0x0, 0x112d35b(%rip)   # 0x1397370
jne 0x26a02f
leaq 0xec788(%rip), %rdi     # 0x3567a6
movl $0x3, %esi
callq 0xb6c0
movq %rax, 0x112d341(%rip)   # 0x1397370
jmp 0x26a031
movq 0x112d338(%rip), %rax   # 0x1397370
movq %rax, -0x4c0(%rbp)
leaq 0x127112(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x4b8(%rbp)
movq -0x4b8(%rbp), %rax
andq $0x1, %rax
cmpq $0x0, %rax
je 0x26a106
movq 0x112d303(%rip), %rax   # 0x1397370
movq %rax, -0x4d0(%rbp)
leaq 0x1270dd(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x4c8(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x4d0(%rbp), %rax
cmpq $0x0, %rax
je 0x26a106
movq 0x112d2cc(%rip), %rax   # 0x1397370
movq %rax, -0x4e0(%rbp)
leaq 0x1270a6(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x4d8(%rbp)
movq -0x4e0(%rbp), %rax
andq $0x3, %rax
cmpq $0x0, %rax
jne 0x26a106
movq 0x112d29b(%rip), %rax   # 0x1397370
movq %rax, -0x4f0(%rbp)
leaq 0x127075(%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 0x26a108
movq 0x112d261(%rip), %rax   # 0x1397370
movq %rax, -0x4b0(%rbp)
movq -0x4b0(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x8(%rbp), %rax
movq %rax, -0x20(%rbp)
jmp 0x26a6f3
jmp 0x26a130
cmpq $0x0, 0x112d240(%rip)   # 0x1397378
jne 0x26a152
leaq 0x102ed4(%rip), %rdi    # 0x36d015
movl $0x3, %esi
callq 0xb6c0
movq %rax, 0x112d226(%rip)   # 0x1397378
jmp 0x26a154
movq 0x112d21d(%rip), %rax   # 0x1397378
movq %rax, -0x508(%rbp)
leaq 0x126fef(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x500(%rbp)
movq -0x500(%rbp), %rax
andq $0x1, %rax
cmpq $0x0, %rax
je 0x26a229
movq 0x112d1e8(%rip), %rax   # 0x1397378
movq %rax, -0x518(%rbp)
leaq 0x126fba(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x510(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x518(%rbp), %rax
cmpq $0x0, %rax
je 0x26a229
movq 0x112d1b1(%rip), %rax   # 0x1397378
movq %rax, -0x528(%rbp)
leaq 0x126f83(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x520(%rbp)
movq -0x528(%rbp), %rax
andq $0x3, %rax
cmpq $0x0, %rax
jne 0x26a229
movq 0x112d180(%rip), %rax   # 0x1397378
movq %rax, -0x538(%rbp)
leaq 0x126f52(%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 0x26a22b
movq 0x112d146(%rip), %rax   # 0x1397378
movq %rax, -0x4f8(%rbp)
movq -0x4f8(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x8(%rbp), %rax
movq %rax, -0x20(%rbp)
jmp 0x26a6f3
jmp 0x26a253
cmpq $0x0, 0x112d125(%rip)   # 0x1397380
jne 0x26a275
leaq 0xed62f(%rip), %rdi     # 0x357893
movl $0x3, %esi
callq 0xb6c0
movq %rax, 0x112d10b(%rip)   # 0x1397380
jmp 0x26a277
movq 0x112d102(%rip), %rax   # 0x1397380
movq %rax, -0x550(%rbp)
leaq 0x126ecc(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x548(%rbp)
movq -0x548(%rbp), %rax
andq $0x1, %rax
cmpq $0x0, %rax
je 0x26a34c
movq 0x112d0cd(%rip), %rax   # 0x1397380
movq %rax, -0x560(%rbp)
leaq 0x126e97(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x558(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x560(%rbp), %rax
cmpq $0x0, %rax
je 0x26a34c
movq 0x112d096(%rip), %rax   # 0x1397380
movq %rax, -0x570(%rbp)
leaq 0x126e60(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x568(%rbp)
movq -0x570(%rbp), %rax
andq $0x3, %rax
cmpq $0x0, %rax
jne 0x26a34c
movq 0x112d065(%rip), %rax   # 0x1397380
movq %rax, -0x580(%rbp)
leaq 0x126e2f(%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 0x26a34e
movq 0x112d02b(%rip), %rax   # 0x1397380
movq %rax, -0x540(%rbp)
movq -0x540(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x8(%rbp), %rax
movq %rax, -0x20(%rbp)
jmp 0x26a6f3
jmp 0x26a376
cmpq $0x0, 0x112d00a(%rip)   # 0x1397388
jne 0x26a398
leaq 0x103f31(%rip), %rdi    # 0x36e2b8
movl $0x3, %esi
callq 0xb6c0
movq %rax, 0x112cff0(%rip)   # 0x1397388
jmp 0x26a39a
movq 0x112cfe7(%rip), %rax   # 0x1397388
movq %rax, -0x598(%rbp)
leaq 0x126da9(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x590(%rbp)
movq -0x590(%rbp), %rax
andq $0x1, %rax
cmpq $0x0, %rax
je 0x26a46f
movq 0x112cfb2(%rip), %rax   # 0x1397388
movq %rax, -0x5a8(%rbp)
leaq 0x126d74(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x5a0(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x5a8(%rbp), %rax
cmpq $0x0, %rax
je 0x26a46f
movq 0x112cf7b(%rip), %rax   # 0x1397388
movq %rax, -0x5b8(%rbp)
leaq 0x126d3d(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x5b0(%rbp)
movq -0x5b8(%rbp), %rax
andq $0x3, %rax
cmpq $0x0, %rax
jne 0x26a46f
movq 0x112cf4a(%rip), %rax   # 0x1397388
movq %rax, -0x5c8(%rbp)
leaq 0x126d0c(%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 0x26a471
movq 0x112cf10(%rip), %rax   # 0x1397388
movq %rax, -0x588(%rbp)
movq -0x588(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x8(%rbp), %rax
movq %rax, -0x20(%rbp)
jmp 0x26a6f3
jmp 0x26a499
cmpq $0x0, 0x112ceef(%rip)   # 0x1397390
jne 0x26a4bb
leaq 0x102c2a(%rip), %rdi    # 0x36d0d4
movl $0x5, %esi
callq 0xb6c0
movq %rax, 0x112ced5(%rip)   # 0x1397390
jmp 0x26a4bd
movq 0x112cecc(%rip), %rax   # 0x1397390
movq %rax, -0x5e0(%rbp)
leaq 0x126c86(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x5d8(%rbp)
movq -0x5d8(%rbp), %rax
andq $0x1, %rax
cmpq $0x0, %rax
je 0x26a592
movq 0x112ce97(%rip), %rax   # 0x1397390
movq %rax, -0x5f0(%rbp)
leaq 0x126c51(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x5e8(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x5f0(%rbp), %rax
cmpq $0x0, %rax
je 0x26a592
movq 0x112ce60(%rip), %rax   # 0x1397390
movq %rax, -0x600(%rbp)
leaq 0x126c1a(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x5f8(%rbp)
movq -0x600(%rbp), %rax
andq $0x3, %rax
cmpq $0x0, %rax
jne 0x26a592
movq 0x112ce2f(%rip), %rax   # 0x1397390
movq %rax, -0x610(%rbp)
leaq 0x126be9(%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 0x26a594
movq 0x112cdf5(%rip), %rax   # 0x1397390
movq %rax, -0x5d0(%rbp)
movq -0x5d0(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x8(%rbp), %rax
movq %rax, -0x20(%rbp)
jmp 0x26a6f3
jmp 0x26a5bc
cmpq $0x0, 0x112cdd4(%rip)   # 0x1397398
jne 0x26a5de
leaq 0xe99d2(%rip), %rdi     # 0x353f9f
movl $0x5, %esi
callq 0xb6c0
movq %rax, 0x112cdba(%rip)   # 0x1397398
jmp 0x26a5e0
movq 0x112cdb1(%rip), %rax   # 0x1397398
movq %rax, -0x628(%rbp)
leaq 0x126b63(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x620(%rbp)
movq -0x620(%rbp), %rax
andq $0x1, %rax
cmpq $0x0, %rax
je 0x26a6b5
movq 0x112cd7c(%rip), %rax   # 0x1397398
movq %rax, -0x638(%rbp)
leaq 0x126b2e(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x630(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x638(%rbp), %rax
cmpq $0x0, %rax
je 0x26a6b5
movq 0x112cd45(%rip), %rax   # 0x1397398
movq %rax, -0x648(%rbp)
leaq 0x126af7(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x640(%rbp)
movq -0x648(%rbp), %rax
andq $0x3, %rax
cmpq $0x0, %rax
jne 0x26a6b5
movq 0x112cd14(%rip), %rax   # 0x1397398
movq %rax, -0x658(%rbp)
leaq 0x126ac6(%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 0x26a6b7
movq 0x112ccda(%rip), %rax   # 0x1397398
movq %rax, -0x618(%rbp)
movq -0x618(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x8(%rbp), %rax
movq %rax, -0x20(%rbp)
jmp 0x26a6f3
leaq 0xe97a0(%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)