// File: /workspace/github_c_makefile_star2_O3/mirth-lang[P]mirth/bin/mirth1.c
// Function: mw_mirth_c99_runzeoutputzec99zx
static void mw_mirth_c99_runzeoutputzec99zx (struct mirth_mirth_zaMirth* in_zaMirth_1, struct mirth_arrow_Arrow* in_Arrow_2, struct mirth_c99_C99zuOptions* in_C99zuOptions_3, struct mirth_mirth_zaMirth* *out_zaMirth_4) {
	INT v7 = in_zaMirth_1->mnumzeerrors;
	incref(MKNAT(v7));
	INT v8 = WRAP_I63(0LL);
	INT v9 = v7;
	INT v10 = v8;
	bool v11 = int_lt(v10, v9);
	struct mirth_mirth_zaMirth* branch_zaMirth_12;
	if (v11) {
		STR* v13;
		STRLIT(v13, "There were errors, so codegen stopped.", 38);
		mw_std_prim_zaWorld_trace(v13);
		mw_mirth_mirth_zaMirth_paniczediagnosticszx(in_zaMirth_1);
		decref(MK_mirth_c99_C99zuOptions(in_C99zuOptions_3));
		decref(MK_mirth_arrow_Arrow(in_Arrow_2));
	} else {
		struct mirth_mirth_zaMirth* v14;
		struct mirth_c99_zaC99* v15;
		struct mirth_arrow_Arrow* v16 = mw_mirth_c99_c99zestartzx(in_zaMirth_1, in_Arrow_2, in_C99zuOptions_3, &v14, &v15);
		struct mirth_mirth_zaMirth* v17;
		struct mirth_c99_zaC99* v18;
		mw_mirth_c99_c99zeheaderzx(v14, v15, &v17, &v18);
		struct mirth_mirth_zaMirth* v19;
		struct mirth_c99_zaC99* v20;
		mw_mirth_c99_c99zelabelzedefszx(v17, v18, &v19, &v20);
		struct mirth_mirth_zaMirth* v21;
		struct mirth_c99_zaC99* v22;
		mw_mirth_c99_c99zetablezedefszx(v19, v20, &v21, &v22);
		struct mirth_mirth_zaMirth* v23;
		struct mirth_c99_zaC99* v24;
		mw_mirth_c99_c99zefieldzedefszx(v21, v22, &v23, &v24);
		struct mirth_mirth_zaMirth* v25;
		struct mirth_c99_zaC99* v26;
		mw_mirth_c99_c99zedatazedefszx(v23, v24, &v25, &v26);
		struct mirth_mirth_zaMirth* v27;
		struct mirth_c99_zaC99* v28;
		mw_mirth_c99_c99zetagzedefszx(v25, v26, &v27, &v28);
		struct mirth_mirth_zaMirth* v29;
		struct mirth_c99_zaC99* v30;
		mw_mirth_c99_c99zebufferszx(v27, v28, &v29, &v30);
		struct mirth_mirth_zaMirth* v31;
		struct mirth_c99_zaC99* v32;
		mw_mirth_c99_c99zeexternalzeblockszx(v29, v30, &v31, &v32);
		struct mirth_mirth_zaMirth* v33;
		struct mirth_c99_zaC99* v34;
		mw_mirth_c99_c99zewordzesigszx(v31, v32, &v33, &v34);
		struct mirth_mirth_zaMirth* v35;
		struct mirth_c99_zaC99* v36;
		mw_mirth_c99_c99zeblockzesigszx(v33, v34, &v35, &v36);
		struct mirth_mirth_zaMirth* v37;
		struct mirth_c99_zaC99* v38;
		mw_mirth_c99_c99zemainzx(v35, v36, v16, &v37, &v38);
		struct mirth_mirth_zaMirth* v39;
		struct mirth_c99_zaC99* v40;
		mw_mirth_c99_c99zewordzedefszx(v37, v38, &v39, &v40);
		struct mirth_mirth_zaMirth* v41;
		struct mirth_c99_zaC99* v42;
		mw_mirth_c99_c99zeblockzedefszx(v39, v40, &v41, &v42);
		struct mirth_mirth_zaMirth* v43;
		mw_mirth_c99_c99zeendzx(v41, v42, &v43);
		branch_zaMirth_12 = v43;
	}
	*out_zaMirth_4 = branch_zaMirth_12;
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x3f8, %rsp            # imm = 0x3F8
movq %rcx, %r15
movq %rdx, -0x110(%rbp)
movq %rsi, -0x98(%rbp)
movq %rdi, %rbx
movabsq $0xfffffffffffc, %r13   # imm = 0xFFFFFFFFFFFC
movq (%rdi), %rsi
movq %rsi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %sil
setne %dl
orb %cl, %dl
jne 0x7da5d
incl (%rax)
movl $0x1, %edi
callq 0xe83a
testl %eax, %eax
movq %r13, -0x148(%rbp)
js 0x829ef
leaq -0x40(%rbp), %r14
movl $0x201, %edi            # imm = 0x201
movq %r14, %rsi
callq 0x11707
movq (%r14), %r14
movl $0x1, %edi
movl $0x18, %esi
callq 0x50c0
testq %rax, %rax
je 0x82a66
movq %r15, -0x238(%rbp)
movq %r14, 0x10(%rax)
movq -0x98(%rbp), %rdx
movq %rdx, %rsi
andq %r13, %rsi
setne %cl
testb $0x3, %dl
sete %dil
andb %cl, %dil
movb %dil, -0xc4(%rbp)
cmpb $0x1, %dil
jne 0x7dad6
incl (%rsi)
movq %rsi, -0x160(%rbp)
leaq -0x58(%rbp), %r14
leaq -0x60(%rbp), %r12
movq %rbx, %rdi
movq %rax, %rsi
movq %r14, %rcx
movq %r12, %r8
callq 0x90b4a
movq (%r14), %rax
movq %rax, -0x78(%rbp)
movq (%r12), %r12
leaq -0x40(%rbp), %rbx
leaq 0x61a78(%rip), %r15     # 0xdf584
movl (%r12), %edi
movq 0x8(%r12), %rsi
movq %rsi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %sil
setne %dl
orb %cl, %dl
jne 0x7db2b
incl (%rax)
movq %rbx, %rdx
callq 0x111eb
movl %eax, %r14d
movq %rdx, %r13
movq 0x8(%r12), %rax
movq %rax, %rcx
movabsq $0xfffffffffffc, %rdx   # imm = 0xFFFFFFFFFFFC
andq %rdx, %rcx
sete %dl
testb $0x3, %al
setne %sil
orb %dl, %sil
jne 0x7db77
movl (%r12), %edi
decl (%rcx)
jne 0x7db77
shlq $0x30, %rdi
orq %rax, %rdi
leaq 0x93707(%rip), %rsi     # 0x111279
callq 0xd13d
movups -0x40(%rbp), %xmm0
movups %xmm0, (%r12)
cmpl $0x1, %r14d
jne 0x7dc2f
movq %r13, %rdi
callq 0xd745
movq %rax, %rcx
shrq $0x30, %rcx
cmpw $0x4, %cx
ja 0x828f2
movabsq $0xfffffffffffc, %r13   # imm = 0xFFFFFFFFFFFC
andq %r13, %rax
movslq (%r15,%rcx,4), %rcx
addq %r15, %rcx
jmpq *%rcx
decl (%rax)
jne 0x7db0c
movq %rax, %rdi
callq 0x5030
jmp 0x7db0c
movq 0x8(%rax), %r14
decl (%rax)
jne 0x7dbde
movq %rax, %rdi
callq 0x5030
movq -0x78(%rbp), %rdi
movq %r12, %rsi
movq %r14, %rdx
leaq -0x50(%rbp), %rcx
leaq -0x30(%rbp), %r8
callq 0x914c4
jmp 0x7dc1e
movq 0x8(%rax), %r14
decl (%rax)
jne 0x7dc07
movq %rax, %rdi
callq 0x5030
movq -0x78(%rbp), %rdi
movq %r12, %rsi
movq %r14, %rdx
leaq -0x50(%rbp), %rcx
leaq -0x30(%rbp), %r8
callq 0x916db
movq -0x30(%rbp), %r12
movq -0x50(%rbp), %rax
movq %rax, -0x78(%rbp)
jmp 0x7db0c
testl %r14d, %r14d
jne 0x828f2
movq -0x110(%rbp), %rdi
movq %rdi, %rax
movabsq $0xfffffffffffc, %rsi   # imm = 0xFFFFFFFFFFFC
andq %rsi, %rax
setne %dl
testb $0x3, %dil
sete %cl
andb %dl, %cl
cmpb $0x1, %cl
jne 0x7dc62
incl (%rax)
movq 0x8(%rdi), %r8
movq %r8, %rbx
andq %rsi, %rbx
setne %dl
movq %r8, -0x108(%rbp)
testb $0x3, %r8b
sete %r15b
andb %dl, %r15b
cmpb $0x1, %r15b
jne 0x7dc89
incl (%rbx)
testb %cl, %cl
je 0x7dc9d
decl (%rax)
jne 0x7dc9d
leaq 0x95099(%rip), %rsi     # 0x112d31
callq 0xd13d
leaq 0x93414(%rip), %rsi     # 0x1110b8
movl $0x241, %edi            # imm = 0x241
callq 0x9353
movq %rdx, %rdi
callq 0xd745
movq %rax, %r14
movq %rdx, -0x198(%rbp)
testb %r15b, %r15b
je 0x7dcc8
addl $0x3, (%rbx)
movq %rbx, -0x168(%rbp)
movq -0x108(%rbp), %r13
movq %r13, %rdi
callq 0xe7f9
movq %rax, %rbx
movq %r13, %rdi
callq 0xe36d
movq %rax, %rdi
callq 0xe3d6
movq %rax, %rdi
callq 0xe445
movzbl (%rbx,%rax), %edi
callq 0xe3d6
movl $0x1, %esi
movq %rax, %rdi
callq 0xe83a
testl %eax, %eax
jne 0x82a72
movq %r14, %rdi
movq -0x198(%rbp), %rsi
callq 0x791b0
xorl %r13d, %r13d
movq %rbx, %rdi
movl %r14d, %esi
movl $0x1b6, %edx            # imm = 0x1B6
xorl %eax, %eax
callq 0x5110
movslq %eax, %rbx
leaq 0x1(,%rbx,2), %rdi
movl $0x1, %esi
callq 0xe83a
testl %eax, %eax
js 0x7dd73
leaq 0x9335d(%rip), %rsi     # 0x1110b8
leaq -0x40(%rbp), %r14
movq %rbx, %rdi
movq %r14, %rdx
callq 0x790e7
movl (%r14), %r13d
movq 0x8(%r14), %rbx
jmp 0x7dd75
xorl %ebx, %ebx
testb %r15b, %r15b
je 0x7dd98
movq -0x168(%rbp), %rax
decl (%rax)
jne 0x7dd98
movq -0x108(%rbp), %rdi
leaq 0x933c6(%rip), %rsi     # 0x111159
callq 0xd13d
testl %r13d, %r13d
je 0x7de10
cmpl $0x1, %r13d
jne 0x828f2
movq (%rbx), %r14
movq 0x8(%rbx), %r13
movq %rbx, %rdi
callq 0x5030
testb %r15b, %r15b
je 0x7ddd9
movq -0x168(%rbp), %rax
decl (%rax)
jne 0x7ddd9
movq -0x108(%rbp), %rdi
leaq 0x93385(%rip), %rsi     # 0x111159
callq 0xd13d
movq %r14, %rdi
movq %r13, %rsi
callq 0x791b0
leaq -0x50(%rbp), %rbx
movq %r14, %rdi
movl $0x1, %esi
movq %rbx, %rdx
callq 0x7914f
movq (%rbx), %rdi
leaq -0x40(%rbp), %rsi
callq 0x79201
movabsq $0xfffffffffffc, %r13   # imm = 0xFFFFFFFFFFFC
jmp 0x7de66
callq 0x5040
movslq (%rax), %rbx
movl $0x1, %edi
movl $0x18, %esi
callq 0x50c0
testq %rax, %rax
je 0x82b22
movl $0x1, (%rax)
movq %rbx, 0x10(%rax)
movq -0x108(%rbp), %rcx
movq %rcx, 0x8(%rax)
movabsq $0xfffffffffffc, %r13   # imm = 0xFFFFFFFFFFFC
leaq 0x4(%r13), %rdi
orq %rax, %rdi
leaq 0x94d6c(%rip), %rsi     # 0x112bc9
leaq -0x40(%rbp), %rdx
callq 0x79264
movl -0x40(%rbp), %eax
movq -0x38(%rbp), %rdi
cmpl $0x1, %eax
jne 0x829b3
movq (%rdi), %rbx
callq 0x5030
leaq -0x40(%rbp), %r14
movl $0x2001, %edi           # imm = 0x2001
movq %r14, %rsi
callq 0x11707
movq (%r14), %r15
movl $0x1, %edi
movl $0x18, %esi
callq 0x50c0
testq %rax, %rax
je 0x82aec
movq %rax, %r14
movq %r15, 0x10(%rax)
movq %rbx, 0x8(%rax)
movq $0x1, (%rax)
movl $0x1, %r15d
movl $0x1, %edi
movl $0x30, %esi
callq 0x50c0
testq %rax, %rax
je 0x82af5
movq %rax, %rbx
movq %r14, 0x28(%rax)
movq %r12, 0x20(%rax)
movb $0x1, 0x18(%rax)
movq %r15, 0x10(%rax)
movq %r15, 0x8(%rax)
movq -0x110(%rbp), %rax
movq %rax, (%rbx)
movq 0x1098996(%rip), %rdx   # 0x1116898
testq %rdx, %rdx
jne 0x7df35
movl $0x14, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x14, 0x10(%rax)
movups 0x6b4f1(%rip), %xmm0    # 0xe9414
movups %xmm0, 0x18(%rax)
movl $0x20475542, 0x28(%rax) # imm = 0x20475542
movq %rax, 0x1098963(%rip)   # 0x1116898
movq %rdx, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x7df4c
incl (%rax)
leaq -0x50(%rbp), %rcx
leaq -0x30(%rbp), %r14
movq -0x78(%rbp), %rdi
movq %rbx, %rsi
movq %r14, %r8
callq 0x9221b
movq (%r14), %rbx
movq (%rbx), %rdi
movq %rdi, %rax
andq %r13, %rax
setne %cl
testb $0x3, %dil
sete %dl
testb %dl, %cl
je 0x8051b
movb 0x10(%rdi), %r14b
cmpl $0x0, (%rax)
jne 0x7df96
leaq 0x94da0(%rip), %rsi     # 0x112d31
callq 0xd13d
testb %r14b, %r14b
jne 0x80525
movq 0x1098902(%rip), %rdi   # 0x11168a8
testq %rdi, %rdi
jne 0x7dfcb
movl $0x1, %edi
callq 0xf5e4
movq %rax, %rdi
movq $0x1, 0x10(%rax)
movb $0x30, 0x18(%rax)
movq %rax, 0x10988dd(%rip)   # 0x11168a8
movq %rdi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x7dfe1
incl (%rax)
movq -0x50(%rbp), %r14
leaq 0x9316d(%rip), %rsi     # 0x111159
callq 0x9189
leaq -0x58(%rbp), %r15
leaq -0x60(%rbp), %r12
movq %r14, %rdi
movq %rbx, %rsi
movq %rax, %rdx
movq %r15, %rcx
movq %r12, %r8
callq 0x9221b
movq (%r15), %r13
movq (%r12), %r14
cmpb $0x1, 0x18(%r14)
jne 0x7e037
movq 0x28(%r14), %rsi
leaq -0x40(%rbp), %r15
movl $0xa, %edi
movq %r15, %rdx
callq 0x92a13
movq (%r15), %rax
movq %rax, 0x28(%r14)
movq 0x1098872(%rip), %r15   # 0x11168b0
testq %r15, %r15
jne 0x7e074
movl $0xf734, %edi           # imm = 0xF734
callq 0xf5e4
movq %rax, %r15
movq $0xf734, 0x10(%rax)     # imm = 0xF734
leaq 0x18(%rax), %rdi
leaq 0x6b3f8(%rip), %rsi     # 0xe945b
movl $0xf734, %edx           # imm = 0xF734
callq 0x50e0
movq %r15, 0x109883c(%rip)   # 0x11168b0
movq %r15, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %r15b
setne %dl
orb %cl, %dl
jne 0x7e094
incl (%rax)
leaq -0x68(%rbp), %r12
leaq -0x70(%rbp), %rbx
movq %r13, %rdi
movq %r14, %rsi
movq %r15, %rdx
movq %r12, %rcx
movq %rbx, %r8
callq 0x9221b
movq (%r12), %r13
movq (%rbx), %r15
cmpb $0x1, 0x18(%r15)
jne 0x7e0da
movq 0x28(%r15), %rsi
leaq -0x40(%rbp), %rbx
movl $0xa, %edi
movq %rbx, %rdx
callq 0x92a13
movq (%rbx), %rax
movq %rax, 0x28(%r15)
cmpq $0x0, 0x109785e(%rip)   # 0x1115940
je 0x7e27c
movl $0x1, %ebx
leaq -0x50(%rbp), %r12
movq 0x20(%r15), %r14
movq %rbx, %rdi
callq 0x921c8
movq %r13, %rdi
movq %r14, %rsi
movl $0x4, %edx
movq %rax, %rcx
leaq -0x40(%rbp), %r8
movq %r12, %r9
callq 0x91986
movq -0x50(%rbp), %rcx
movq -0x40(%rbp), %r13
movq %rcx, 0x20(%r15)
testb %al, %al
je 0x7e26c
movq 0x1098786(%rip), %rdx   # 0x11168b8
testq %rdx, %rdx
jne 0x7e162
movl $0x11, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x11, 0x10(%rax)
movups 0x7aa3d(%rip), %xmm0    # 0xf8b90
movups %xmm0, 0x18(%rax)
movb $0x5f, 0x28(%rax)
movq %rax, 0x1098756(%rip)   # 0x11168b8
movq %rdx, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x7e183
incl (%rax)
movq %r13, %rdi
movq %r15, %rsi
movq %r12, %rcx
leaq -0x30(%rbp), %r8
callq 0x9221b
movq -0x50(%rbp), %r14
leaq 0x10976a0(%rip), %rdi   # 0x1115840
movq %rbx, %rsi
callq 0x13c85
movq %rax, %rdi
callq 0x13d82
movq %r14, %rdi
movq %rax, %rsi
leaq -0x58(%rbp), %rdx
callq 0x92b17
movq -0x58(%rbp), %rdi
movq -0x30(%rbp), %rsi
movq %rax, %rdx
leaq -0x60(%rbp), %rcx
leaq -0x68(%rbp), %r8
callq 0x9221b
movq 0x10986e2(%rip), %rdx   # 0x11168c0
testq %rdx, %rdx
jne 0x7e20d
movl $0x7, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x7, 0x10(%rax)
movl $0x7b203d20, 0x18(%rax) # imm = 0x7B203D20
movl $0x3b7d307b, 0x1b(%rax) # imm = 0x3B7D307B
movq %rax, 0x10986b3(%rip)   # 0x11168c0
movq %rdx, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x7e22e
incl (%rax)
movq -0x60(%rbp), %rdi
movq -0x68(%rbp), %rsi
leaq -0x70(%rbp), %rcx
leaq -0x80(%rbp), %r8
callq 0x9221b
movq -0x70(%rbp), %r13
movq -0x80(%rbp), %r15
cmpb $0x1, 0x18(%r15)
jne 0x7e26c
movq 0x28(%r15), %rsi
movl $0xa, %edi
leaq -0x40(%rbp), %rdx
callq 0x92a13
movq -0x40(%rbp), %rax
movq %rax, 0x28(%r15)
incq %rbx
cmpq 0x10976ca(%rip), %rbx   # 0x1115940
jbe 0x7e0f1
cmpq $0x0, 0x1097e7c(%rip)   # 0x1116100
je 0x7f5b0
leaq -0x40(%rbp), %r14
movl $0x1, %r12d
movq %r13, %rdi
movq %r15, %rsi
leaq -0x50(%rbp), %rdx
leaq -0x30(%rbp), %rcx
callq 0x93675
movq 0x1098742(%rip), %rdx   # 0x11169f0
testq %rdx, %rdx
jne 0x7e2e4
movl $0xc, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0xc, 0x10(%rax)
movabsq $0x465f455059544b4d, %rax # imm = 0x465F455059544B4D
movq %rax, 0x18(%rdx)
movl $0x2854414c, 0x20(%rdx) # imm = 0x2854414C
movq %rdx, 0x109870c(%rip)   # 0x11169f0
movq %rdx, %rax
movabsq $0xfffffffffffc, %r13   # imm = 0xFFFFFFFFFFFC
andq %r13, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x7e305
incl (%rax)
movq -0x50(%rbp), %rdi
movq -0x30(%rbp), %rsi
leaq -0x58(%rbp), %rcx
leaq -0x60(%rbp), %r8
callq 0x9221b
movq 0x10986d7(%rip), %rdx   # 0x11169f8
testq %rdx, %rdx
jne 0x7e34d
movl $0x5, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x5, 0x10(%rax)
movl $0x45505954, 0x18(%rax) # imm = 0x45505954
movb $0x5f, 0x1c(%rax)
movq %rax, 0x10986ab(%rip)   # 0x11169f8
movq %rdx, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x7e364
incl (%rax)
movq -0x58(%rbp), %rdi
movq -0x60(%rbp), %rsi
leaq -0x68(%rbp), %rcx
leaq -0x70(%rbp), %r8
callq 0x9221b
movq -0x68(%rbp), %rdi
movq %r12, %rsi
leaq -0x80(%rbp), %rdx
callq 0x93807
movq -0x80(%rbp), %rdi
movq -0x70(%rbp), %rsi
movq %rax, %rdx
leaq -0x88(%rbp), %rcx
leaq -0x90(%rbp), %r8
callq 0x9221b
movq 0x1098652(%rip), %rdx   # 0x1116a00
testq %rdx, %rdx
jne 0x7e3d3
movl $0x1, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x1, 0x10(%rax)
movb $0x2c, 0x18(%rax)
movq %rax, 0x109862d(%rip)   # 0x1116a00
movq %rdx, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x7e3ea
incl (%rax)
movq -0x88(%rbp), %rdi
movq -0x90(%rbp), %rsi
leaq -0xa0(%rbp), %rcx
leaq -0xb0(%rbp), %r8
callq 0x9221b
movq -0xa0(%rbp), %rbx
leaq 0x1096b1f(%rip), %rdi   # 0x1114f38
movq %r12, %rsi
callq 0x13c85
movq %rax, %rdi
callq 0x13d82
leaq 0x1096098(%rip), %rdi   # 0x11144c8
movq %rax, %rsi
callq 0x13c85
movq %rax, %rdi
callq 0x13d82
movq %rax, %rdi
movq %rdx, %rsi
callq 0x9189
movq -0xb0(%rbp), %rsi
movq %rbx, %rdi
movq %rax, %rdx
leaq -0xb8(%rbp), %rcx
leaq -0x100(%rbp), %r8
callq 0x938cc
movq 0x1098596(%rip), %rdx   # 0x1116a08
testq %rdx, %rdx
jne 0x7e497
movl $0x1, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x1, 0x10(%rax)
movb $0x2c, 0x18(%rax)
movq %rax, 0x1098571(%rip)   # 0x1116a08
movq %rdx, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x7e4ae
incl (%rax)
movq -0xb8(%rbp), %rdi
movq -0x100(%rbp), %rsi
leaq -0x140(%rbp), %rcx
leaq -0x138(%rbp), %r8
callq 0x9221b
movq -0x140(%rbp), %rdi
movq %r12, %rsi
leaq -0xf0(%rbp), %rdx
callq 0x93807
movq -0xf0(%rbp), %rdi
movq -0x138(%rbp), %rsi
movq %rax, %rdx
leaq -0xe8(%rbp), %rcx
leaq -0xe0(%rbp), %r8
callq 0x9221b
movq 0x1098500(%rip), %rdx   # 0x1116a10
testq %rdx, %rdx
jne 0x7e535
movl $0x1, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x1, 0x10(%rax)
movb $0x2c, 0x18(%rax)
movq %rax, 0x10984db(%rip)   # 0x1116a10
movq %rdx, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x7e54c
incl (%rax)
movq -0xe8(%rbp), %rdi
movq -0xe0(%rbp), %rsi
leaq -0xd8(%rbp), %rcx
leaq -0xc0(%rbp), %r8
callq 0x9221b
movq 0x10984a4(%rip), %rdx   # 0x1116a18
testq %rdx, %rdx
jne 0x7e59c
movl $0x4, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x4, 0x10(%rax)
movl $0x3b292c38, 0x18(%rax) # imm = 0x3B292C38
movq %rax, 0x109847c(%rip)   # 0x1116a18
movq %rdx, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x7e5b3
incl (%rax)
movq -0xd8(%rbp), %rdi
movq -0xc0(%rbp), %rsi
leaq -0x130(%rbp), %rcx
leaq -0xd0(%rbp), %r8
callq 0x9221b
movq -0x130(%rbp), %rbx
movq -0xd0(%rbp), %r15
cmpb $0x1, 0x18(%r15)
jne 0x7e602
movq 0x28(%r15), %rsi
movl $0xa, %edi
movq %r14, %rdx
callq 0x92a13
movq -0x40(%rbp), %rax
movq %rax, 0x28(%r15)
movq %rbx, %rdi
movq %r15, %rsi
leaq -0xf8(%rbp), %rdx
leaq -0x128(%rbp), %rcx
callq 0x93675
movq 0x10983fe(%rip), %rdx   # 0x1116a20
testq %rdx, %rdx
jne 0x7e658
movl $0xc, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0xc, 0x10(%rax)
movabsq $0x20656e6966656423, %rax # imm = 0x20656E6966656423
movq %rax, 0x18(%rdx)
movl $0x5f474154, 0x20(%rdx) # imm = 0x5F474154
movq %rdx, 0x10983c8(%rip)   # 0x1116a20
movq %rdx, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x7e66f
incl (%rax)
movq -0xf8(%rbp), %rdi
movq -0x128(%rbp), %rsi
leaq -0x120(%rbp), %rcx
leaq -0x118(%rbp), %r8
callq 0x9221b
movq -0x120(%rbp), %rdi
movq %r12, %rsi
leaq -0x158(%rbp), %rdx
callq 0x93807
movq -0x158(%rbp), %rdi
movq -0x118(%rbp), %rsi
movq %rax, %rdx
leaq -0x180(%rbp), %rcx
leaq -0x178(%rbp), %r8
callq 0x9221b
movq 0x1098357(%rip), %rdx   # 0x1116a28
testq %rdx, %rdx
jne 0x7e70e
movl $0xd, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0xd, 0x10(%rax)
movabsq $0x2629474154282820, %rax # imm = 0x2629474154282820
movq %rax, 0x18(%rdx)
movabsq $0x5f45505954262947, %rax # imm = 0x5F45505954262947
movq %rax, 0x1d(%rdx)
movq %rdx, 0x109831a(%rip)   # 0x1116a28
movq %rdx, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x7e725
incl (%rax)
movq -0x180(%rbp), %rdi
movq -0x178(%rbp), %rsi
leaq -0x170(%rbp), %rcx
leaq -0x190(%rbp), %r8
callq 0x9221b
movq -0x170(%rbp), %rdi
movq %r12, %rsi
leaq -0x188(%rbp), %rdx
callq 0x93807
movq -0x188(%rbp), %rdi
movq -0x190(%rbp), %rsi
movq %rax, %rdx
leaq -0x220(%rbp), %rcx
leaq -0x218(%rbp), %r8
callq 0x9221b
movq 0x10982a9(%rip), %rdx   # 0x1116a30
testq %rdx, %rdx
jne 0x7e7ac
movl $0x1, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x1, 0x10(%rax)
movb $0x29, 0x18(%rax)
movq %rax, 0x1098284(%rip)   # 0x1116a30
movq %rdx, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x7e7c3
incl (%rax)
movq -0x220(%rbp), %rdi
movq -0x218(%rbp), %rsi
leaq -0x210(%rbp), %rcx
leaq -0x208(%rbp), %r8
callq 0x9221b
movq -0x210(%rbp), %rbx
movq -0x208(%rbp), %r15
cmpb $0x1, 0x18(%r15)
jne 0x7e812
movq 0x28(%r15), %rsi
movl $0xa, %edi
movq %r14, %rdx
callq 0x92a13
movq -0x40(%rbp), %rax
movq %rax, 0x28(%r15)
movq %rbx, %rdi
movq %r15, %rsi
leaq -0x200(%rbp), %rdx
leaq -0x1f8(%rbp), %rcx
callq 0x93675
movq 0x1098206(%rip), %rdx   # 0x1116a38
testq %rdx, %rdx
jne 0x7e868
movl $0xb, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0xb, 0x10(%rax)
movabsq $0x20656e6966656423, %rax # imm = 0x20656E6966656423
movq %rax, 0x18(%rdx)
movl $0x5f4b4d20, 0x1f(%rdx) # imm = 0x5F4B4D20
movq %rdx, 0x10981d0(%rip)   # 0x1116a38
movq %rdx, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x7e87f
incl (%rax)
movq -0x200(%rbp), %rdi
movq -0x1f8(%rbp), %rsi
leaq -0x1f0(%rbp), %rcx
leaq -0x1e8(%rbp), %r8
callq 0x9221b
movq -0x1f0(%rbp), %rdi
movq %r12, %rsi
leaq -0x1e0(%rbp), %rdx
callq 0x93807
movq -0x1e0(%rbp), %rdi
movq -0x1e8(%rbp), %rsi
movq %rax, %rdx
leaq -0x1d8(%rbp), %rcx
leaq -0x1d0(%rbp), %r8
callq 0x9221b
movq 0x109815f(%rip), %rdx   # 0x1116a40
testq %rdx, %rdx
jne 0x7e909
movl $0x4, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x4, 0x10(%rax)
movl $0x20297828, 0x18(%rax) # imm = 0x20297828
movq %rax, 0x1098137(%rip)   # 0x1116a40
movq %rdx, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x7e920
incl (%rax)
movq -0x1d8(%rbp), %rdi
movq -0x1d0(%rbp), %rsi
leaq -0x1c8(%rbp), %rcx
leaq -0x1c0(%rbp), %r8
callq 0x9221b
movq 0x1098100(%rip), %rdx   # 0x1116a48
testq %rdx, %rdx
jne 0x7e974
movl $0x10, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x10, 0x10(%rax)
movups 0x7a28d(%rip), %xmm0    # 0xf8bf6
movups %xmm0, 0x18(%rax)
movq %rax, 0x10980d4(%rip)   # 0x1116a48
movq %rdx, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x7e98b
incl (%rax)
movq -0x1c8(%rbp), %rdi
movq -0x1c0(%rbp), %rsi
leaq -0x1b8(%rbp), %rcx
leaq -0x1b0(%rbp), %r8
callq 0x9221b
movq -0x1b8(%rbp), %rdi
movq %r12, %rsi
leaq -0x1a8(%rbp), %rdx
callq 0x93807
movq -0x1a8(%rbp), %rdi
movq -0x1b0(%rbp), %rsi
movq %rax, %rdx
leaq -0x1a0(%rbp), %rcx
leaq -0x418(%rbp), %r8
callq 0x9221b
movq 0x1098063(%rip), %rdx   # 0x1116a50
testq %rdx, %rdx
jne 0x7ea1d
movl $0x11, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x11, 0x10(%rax)
movups 0x7a1f9(%rip), %xmm0    # 0xf8c07
movups %xmm0, 0x18(%rax)
movb $0x29, 0x28(%rax)
movq %rax, 0x1098033(%rip)   # 0x1116a50
movq %rdx, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x7ea34
incl (%rax)
movq -0x1a0(%rbp), %rdi
movq -0x418(%rbp), %rsi
leaq -0x410(%rbp), %rcx
leaq -0x408(%rbp), %r8
callq 0x9221b
movq -0x410(%rbp), %rbx
movq -0x408(%rbp), %r15
cmpb $0x1, 0x18(%r15)
jne 0x7ea83
movq 0x28(%r15), %rsi
movl $0xa, %edi
movq %r14, %rdx
callq 0x92a13
movq -0x40(%rbp), %rax
movq %rax, 0x28(%r15)
movq %rbx, %rdi
movq %r15, %rsi
leaq -0x400(%rbp), %rdx
leaq -0x3f8(%rbp), %rcx
callq 0x93675
movq 0x1097fb5(%rip), %rdx   # 0x1116a58
testq %rdx, %rdx
jne 0x7ead8
movl $0xa, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0xa, 0x10(%rax)
movabsq $0x20656e6966656423, %rax # imm = 0x20656E6966656423
movq %rax, 0x18(%rdx)
movw $0x5f56, 0x20(%rdx)     # imm = 0x5F56
movq %rdx, 0x1097f80(%rip)   # 0x1116a58
movq %rdx, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x7eaef
incl (%rax)
movq -0x400(%rbp), %rdi
movq -0x3f8(%rbp), %rsi
leaq -0x3f0(%rbp), %rcx
leaq -0x3e8(%rbp), %r8
callq 0x9221b
movq -0x3f0(%rbp), %rdi
movq %r12, %rsi
leaq -0x3e0(%rbp), %rdx
callq 0x93807
movq -0x3e0(%rbp), %rdi
movq -0x3e8(%rbp), %rsi
movq %rax, %rdx
leaq -0x3d8(%rbp), %rcx
leaq -0x3d0(%rbp), %r8
callq 0x9221b
movq 0x1097f0f(%rip), %rdx   # 0x1116a60
testq %rdx, %rdx
jne 0x7eb79
movl $0x4, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x4, 0x10(%rax)
movl $0x20297628, 0x18(%rax) # imm = 0x20297628
movq %rax, 0x1097ee7(%rip)   # 0x1116a60
movq %rdx, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x7eb90
incl (%rax)
movq -0x3d8(%rbp), %rdi
movq -0x3d0(%rbp), %rsi
leaq -0x3c8(%rbp), %rcx
leaq -0x3c0(%rbp), %r8
callq 0x9221b
movq 0x1097eb0(%rip), %rdx   # 0x1116a68
testq %rdx, %rdx
jne 0x7ebf5
movl $0xe, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0xe, 0x10(%rax)
movabsq $0x7461642e29762828, %rax # imm = 0x7461642E29762828
movq %rax, 0x18(%rdx)
movabsq $0x293436752e617461, %rax # imm = 0x293436752E617461
movq %rax, 0x1e(%rdx)
movq %rdx, 0x1097e73(%rip)   # 0x1116a68
movq %rdx, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x7ec0c
incl (%rax)
movq -0x3c8(%rbp), %rdi
movq -0x3c0(%rbp), %rsi
leaq -0x3b8(%rbp), %rcx
leaq -0x3b0(%rbp), %r8
callq 0x9221b
movq -0x3b8(%rbp), %rbx
movq -0x3b0(%rbp), %r15
cmpb $0x1, 0x18(%r15)
jne 0x7ec5b
movq 0x28(%r15), %rsi
movl $0xa, %edi
movq %r14, %rdx
callq 0x92a13
movq -0x40(%rbp), %rax
movq %rax, 0x28(%r15)
movq %rbx, %rdi
movq %r15, %rsi
leaq -0x3a8(%rbp), %rdx
leaq -0x3a0(%rbp), %rcx
callq 0x93675
movq 0x1097df5(%rip), %rdx   # 0x1116a70
testq %rdx, %rdx
jne 0x7ecb8
movl $0xe, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0xe, 0x10(%rax)
movabsq $0x6b6565705f6e6567, %rax # imm = 0x6B6565705F6E6567
movq %rax, 0x18(%rdx)
movabsq $0x28656b6f705f6b65, %rax # imm = 0x28656B6F705F6B65
movq %rax, 0x1e(%rdx)
movq %rdx, 0x1097db8(%rip)   # 0x1116a70
movq %rdx, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x7eccf
incl (%rax)
movq -0x3a8(%rbp), %rdi
movq -0x3a0(%rbp), %rsi
leaq -0x398(%rbp), %rcx
leaq -0x390(%rbp), %r8
callq 0x9221b
movq -0x398(%rbp), %rdi
movq %r12, %rsi
leaq -0x388(%rbp), %rdx
callq 0x93807
movq -0x388(%rbp), %rdi
movq -0x390(%rbp), %rsi
movq %rax, %rdx
leaq -0x380(%rbp), %rcx
leaq -0x378(%rbp), %r8
callq 0x9221b
movq 0x1097d47(%rip), %rdx   # 0x1116a78
testq %rdx, %rdx
jne 0x7ed56
movl $0x1, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x1, 0x10(%rax)
movb $0x2c, 0x18(%rax)
movq %rax, 0x1097d22(%rip)   # 0x1116a78
movq %rdx, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x7ed6d
incl (%rax)
movq -0x380(%rbp), %rdi
movq -0x378(%rbp), %rsi
leaq -0x370(%rbp), %rcx
leaq -0x368(%rbp), %r8
callq 0x9221b
movq 0x1097ceb(%rip), %rdx   # 0x1116a80
testq %rdx, %rdx
jne 0x7edc0
movl $0x3, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x3, 0x10(%rax)
movw $0x4b4d, 0x18(%rax)     # imm = 0x4B4D
movb $0x5f, 0x1a(%rax)
movq %rax, 0x1097cc0(%rip)   # 0x1116a80
movq %rdx, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x7edd7
incl (%rax)
movq -0x370(%rbp), %rdi
movq -0x368(%rbp), %rsi
leaq -0x360(%rbp), %rcx
leaq -0x358(%rbp), %r8
callq 0x9221b
movq -0x360(%rbp), %rdi
movq %r12, %rsi
leaq -0x350(%rbp), %rdx
callq 0x93807
movq -0x350(%rbp), %rdi
movq -0x358(%rbp), %rsi
movq %rax, %rdx
leaq -0x348(%rbp), %rcx
leaq -0x340(%rbp), %r8
callq 0x9221b
movq 0x1097c4f(%rip), %rdx   # 0x1116a88
testq %rdx, %rdx
jne 0x7ee5e
movl $0x1, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x1, 0x10(%rax)
movb $0x2c, 0x18(%rax)
movq %rax, 0x1097c2a(%rip)   # 0x1116a88
movq %rdx, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x7ee75
incl (%rax)
movq -0x348(%rbp), %rdi
movq -0x340(%rbp), %rsi
leaq -0x338(%rbp), %rcx
leaq -0x330(%rbp), %r8
callq 0x9221b
movq 0x1097bf3(%rip), %rdx   # 0x1116a90
testq %rdx, %rdx
jne 0x7eec4
movl $0x2, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x2, 0x10(%rax)
movw $0x5f56, 0x18(%rax)     # imm = 0x5F56
movq %rax, 0x1097bcc(%rip)   # 0x1116a90
movq %rdx, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x7eedb
incl (%rax)
movq -0x338(%rbp), %rdi
movq -0x330(%rbp), %rsi
leaq -0x328(%rbp), %rcx
leaq -0x320(%rbp), %r8
callq 0x9221b
movq -0x328(%rbp), %rdi
movq %r12, %rsi
leaq -0x318(%rbp), %rdx
callq 0x93807
movq -0x318(%rbp), %rdi
movq -0x320(%rbp), %rsi
movq %rax, %rdx
leaq -0x310(%rbp), %rcx
leaq -0x308(%rbp), %r8
callq 0x9221b
movq 0x1097b5b(%rip), %rdx   # 0x1116a98
testq %rdx, %rdx
jne 0x7ef62
movl $0x1, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x1, 0x10(%rax)
movb $0x2c, 0x18(%rax)
movq %rax, 0x1097b36(%rip)   # 0x1116a98
movq %rdx, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x7ef79
incl (%rax)
movq -0x310(%rbp), %rdi
movq -0x308(%rbp), %rsi
leaq -0x300(%rbp), %rcx
leaq -0x2f8(%rbp), %r8
callq 0x9221b
movq 0x1097aff(%rip), %rdx   # 0x1116aa0
testq %rdx, %rdx
jne 0x7efcd
movl $0x5, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x5, 0x10(%rax)
movl $0x73343675, 0x18(%rax) # imm = 0x73343675
movb $0x29, 0x1c(%rax)
movq %rax, 0x1097ad3(%rip)   # 0x1116aa0
movq %rdx, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x7efe4
incl (%rax)
movq -0x300(%rbp), %rdi
movq -0x2f8(%rbp), %rsi
leaq -0x2f0(%rbp), %rcx
leaq -0x2e8(%rbp), %r8
callq 0x9221b
movq -0x2f0(%rbp), %rbx
movq -0x2e8(%rbp), %r15
cmpb $0x1, 0x18(%r15)
jne 0x7f033
movq 0x28(%r15), %rsi
movl $0xa, %edi
movq %r14, %rdx
callq 0x92a13
movq -0x40(%rbp), %rax
movq %rax, 0x28(%r15)
movq %rbx, %rdi
movq %r15, %rsi
leaq -0x2e0(%rbp), %rdx
leaq -0x2d8(%rbp), %rcx
callq 0x93675
movq 0x1097a55(%rip), %rdx   # 0x1116aa8
testq %rdx, %rdx
jne 0x7f089
movl $0xc, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0xc, 0x10(%rax)
movabsq $0x7620636974617473, %rax # imm = 0x7620636974617473
movq %rax, 0x18(%rdx)
movl $0x2064696f, 0x20(%rdx) # imm = 0x2064696F
movq %rdx, 0x1097a1f(%rip)   # 0x1116aa8
movq %rdx, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x7f0a0
incl (%rax)
movq -0x2e0(%rbp), %rdi
movq -0x2d8(%rbp), %rsi
leaq -0x2d0(%rbp), %rcx
leaq -0x2c8(%rbp), %r8
callq 0x9221b
movq -0x2d0(%rbp), %rdi
movq %r12, %rsi
leaq -0x2c0(%rbp), %rdx
callq 0x93807
movq -0x2c0(%rbp), %rdi
movq -0x2c8(%rbp), %rsi
movq %rax, %rdx
leaq -0x2b8(%rbp), %rcx
leaq -0x2b0(%rbp), %r8
callq 0x9221b
movq 0x10979ae(%rip), %rdx   # 0x1116ab0
testq %rdx, %rdx
jne 0x7f139
movl $0x19, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x19, 0x10(%rax)
movups 0x79b32(%rip), %xmm0    # 0xf8c55
movups %xmm0, 0x18(%rax)
movups 0x79b30(%rip), %xmm0    # 0xf8c5e
movups %xmm0, 0x21(%rax)
movq %rax, 0x1097977(%rip)   # 0x1116ab0
movq %rdx, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x7f150
incl (%rax)
movq -0x2b8(%rbp), %rdi
movq -0x2b0(%rbp), %rsi
leaq -0x2a8(%rbp), %rcx
leaq -0x2a0(%rbp), %r8
callq 0x9221b
movq -0x2a8(%rbp), %rbx
movq -0x2a0(%rbp), %r15
cmpb $0x1, 0x18(%r15)
jne 0x7f19f
movq 0x28(%r15), %rsi
movl $0xa, %edi
movq %r14, %rdx
callq 0x92a13
movq -0x40(%rbp), %rax
movq %rax, 0x28(%r15)
movq 0x8(%r15), %rdi
movq %rdi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x7f1b9
incl (%rax)
movl $0x3, %esi
callq 0xe50f
movq %rax, %r13
movq 0x8(%r15), %rdi
movq %rdi, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x7f1f8
decl (%rax)
jne 0x7f1f8
leaq 0x91f1e(%rip), %rsi     # 0x111111
callq 0xd13d
movq %r13, 0x8(%r15)
movq 0x10978b5(%rip), %r13   # 0x1116ab8
testq %r13, %r13
jne 0x7f221
xorl %edi, %edi
callq 0xf5e4
movq %rax, %r13
movq $0x0, 0x10(%rax)
movq %rax, 0x1097897(%rip)   # 0x1116ab8
movq %r13, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %r13b
setne %dl
orb %cl, %dl
jne 0x7f241
incl (%rax)
leaq 0x1095cf0(%rip), %rdi   # 0x1114f38
movq %r12, %rsi
callq 0x13c85
movq %rax, %rdi
callq 0x13d82
leaq 0x1095269(%rip), %rdi   # 0x11144c8
movq %rax, %rsi
callq 0x13c85
movq %rax, %rdi
callq 0x13d82
movq %rax, %rdi
movq %rdx, %rsi
callq 0x9189
movq %r13, %rdi
movq %rax, %rsi
callq 0xe069
movq %rax, %r13
movq 0x1097831(%rip), %rsi   # 0x1116ac0
testq %rsi, %rsi
jne 0x7f2b4
movl $0x1, %edi
callq 0xf5e4
movq %rax, %rsi
movq $0x1, 0x10(%rax)
movb $0x5b, 0x18(%rax)
movq %rax, 0x109780c(%rip)   # 0x1116ac0
movq %rsi, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %sil
setne %dl
orb %cl, %dl
jne 0x7f2d4
incl (%rax)
movq %r13, %rdi
callq 0xe069
movq %rax, %rdi
movq %rbx, %rsi
movq %r15, %rdx
leaq -0x298(%rbp), %rcx
leaq -0x290(%rbp), %r8
leaq -0x288(%rbp), %r9
callq 0x93b63
movq -0x290(%rbp), %rdi
movq -0x288(%rbp), %rsi
leaq -0x280(%rbp), %rdx
leaq -0x278(%rbp), %rcx
callq 0x93675
movq 0x10977a1(%rip), %rdx   # 0x1116ac8
testq %rdx, %rdx
jne 0x7f364
movl $0x22, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x22, 0x10(%rax)
movups 0x79927(%rip), %xmm0    # 0xf8c6f
movups %xmm0, 0x18(%rax)
movups 0x7992c(%rip), %xmm0    # 0xf8c7f
movups %xmm0, 0x28(%rax)
movw $0x3b29, 0x38(%rax)     # imm = 0x3B29
movq %rax, 0x1097764(%rip)   # 0x1116ac8
movq %rdx, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x7f385
incl (%rax)
movq -0x280(%rbp), %rdi
movq -0x278(%rbp), %rsi
leaq -0x270(%rbp), %rcx
leaq -0x268(%rbp), %r8
callq 0x9221b
movq -0x270(%rbp), %rbx
movq -0x268(%rbp), %r15
cmpb $0x1, 0x18(%r15)
jne 0x7f3d4
movq 0x28(%r15), %rsi
movl $0xa, %edi
movq %r14, %rdx
callq 0x92a13
movq -0x40(%rbp), %rax
movq %rax, 0x28(%r15)
movq 0x10976f5(%rip), %r13   # 0x1116ad0
testq %r13, %r13
jne 0x7f400
movl $0x1, %edi
callq 0xf5e4
movq %rax, %r13
movq $0x1, 0x10(%rax)
movb $0x5d, 0x18(%rax)
movq %rax, 0x10976d0(%rip)   # 0x1116ad0
movq %r13, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %r13b
setne %dl
orb %cl, %dl
jne 0x7f420
incl (%rax)
movq -0x298(%rbp), %rdi
movq %rdi, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x7f455
decl (%rax)
jne 0x7f455
leaq 0x91d09(%rip), %rsi     # 0x111159
callq 0xd13d
movq %r13, %rdi
movq %rbx, %rsi
movq %r15, %rdx
movq %r14, %rcx
leaq -0x260(%rbp), %r8
leaq -0x258(%rbp), %r9
callq 0x93b63
movq -0x40(%rbp), %rdi
movq %rdi, %rax
movabsq $0xfffffffffffc, %r15   # imm = 0xFFFFFFFFFFFC
andq %r15, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x7f4a6
decl (%rax)
jne 0x7f4a6
leaq 0x91cb8(%rip), %rsi     # 0x111159
callq 0xd13d
movq -0x258(%rbp), %rbx
movq 0x8(%rbx), %rdi
movq %rdi, %rax
andq %r15, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x7f4c7
incl (%rax)
movl $0x3, %esi
callq 0xe9fc
movq %rax, %r15
movq %rax, %r13
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq %rax, %r13
sete %al
testb $0x3, %r15b
setne %cl
orb %al, %cl
jne 0x7f524
incl (%r13)
movl $0x1, %edi
movq %r15, %rsi
callq 0xe83a
testl %eax, %eax
jle 0x7f53c
decl (%r13)
movl $0x1, %r13d
jne 0x7f53f
movq %r15, %rdi
leaq 0x91f0c(%rip), %rsi     # 0x111429
callq 0xd13d
jmp 0x7f53f
movl $0x1, %edi
movq %r15, %rsi
callq 0xe83a
testl %eax, %eax
movl $0x1, %eax
cmovgq %rax, %r15
movq %r15, %r13
movq 0x8(%rbx), %rdi
movq %rdi, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x7f571
decl (%rax)
jne 0x7f571
leaq 0x91ba5(%rip), %rsi     # 0x111111
callq 0xd13d
movq %r13, 0x8(%rbx)
movq -0x260(%rbp), %rdi
movq %rbx, %rsi
leaq -0x250(%rbp), %rdx
leaq -0x248(%rbp), %rcx
callq 0x93d87
movq -0x248(%rbp), %r15
movq -0x250(%rbp), %r13
incq %r12
cmpq 0x1096b56(%rip), %r12   # 0x1116100
jbe 0x7e294
cmpq $0x0, 0x1096bb0(%rip)   # 0x1116168
je 0x7f725
movl $0x1, %ebx
leaq -0x88(%rbp), %r12
leaq -0x90(%rbp), %r14
movq %r13, %rdi
movq %r15, %rsi
leaq -0x50(%rbp), %rdx
leaq -0x30(%rbp), %rcx
callq 0x93675
movq 0x1097575(%rip), %rdx   # 0x1116b60
testq %rdx, %rdx
jne 0x7f628
movl $0xd, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0xd, 0x10(%rax)
movabsq $0x4620636974617473, %rax # imm = 0x4620636974617473
movq %rax, 0x18(%rdx)
movabsq $0x20444c4549462063, %rax # imm = 0x20444C4549462063
movq %rax, 0x1d(%rdx)
movq %rdx, 0x1097538(%rip)   # 0x1116b60
movq %rdx, %rax
movabsq $0xfffffffffffc, %r15   # imm = 0xFFFFFFFFFFFC
andq %r15, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x7f649
incl (%rax)
movq -0x50(%rbp), %rdi
movq -0x30(%rbp), %rsi
leaq -0x58(%rbp), %rcx
leaq -0x60(%rbp), %r8
callq 0x9221b
movq -0x58(%rbp), %rdi
movq %rbx, %rsi
leaq -0x68(%rbp), %rdx
callq 0x94563
movq -0x68(%rbp), %rdi
movq -0x60(%rbp), %rsi
movq %rax, %rdx
leaq -0x70(%rbp), %rcx
leaq -0x80(%rbp), %r8
callq 0x9221b
movq 0x10974db(%rip), %rdx   # 0x1116b68
testq %rdx, %rdx
jne 0x7f6bc
movl $0x7, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x7, 0x10(%rax)
movl $0x7b203d20, 0x18(%rax) # imm = 0x7B203D20
movl $0x3b7d307b, 0x1b(%rax) # imm = 0x3B7D307B
movq %rax, 0x10974ac(%rip)   # 0x1116b68
movq %rdx, %rax
andq %r15, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x7f6d3
incl (%rax)
movq -0x70(%rbp), %rdi
movq -0x80(%rbp), %rsi
movq %r12, %rcx
movq %r14, %r8
callq 0x9221b
movq -0x88(%rbp), %r13
movq -0x90(%rbp), %r15
cmpb $0x1, 0x18(%r15)
jne 0x7f715
movq 0x28(%r15), %rsi
movl $0xa, %edi
leaq -0x40(%rbp), %rdx
callq 0x92a13
movq -0x40(%rbp), %rax
movq %rax, 0x28(%r15)
incq %rbx
cmpq 0x1096a49(%rip), %rbx   # 0x1116168
jbe 0x7f5d1
cmpq $0x0, 0x1094d7b(%rip)   # 0x11144a8
je 0x7f7c9
movl $0x1, %ebx
leaq -0x50(%rbp), %r12
leaq -0x30(%rbp), %r14
movq %r13, %rdi
movq %rbx, %rsi
leaq -0x40(%rbp), %rdx
callq 0x946d0
movq %rdx, %rcx
movq -0x40(%rbp), %rdi
movq %r15, %rsi
movl %eax, %edx
movq %r12, %r8
movq %r14, %r9
callq 0x94dc7
incq %rbx
movq 0x1094d38(%rip), %rax   # 0x11144a8
movq -0x50(%rbp), %r13
movq -0x30(%rbp), %r15
cmpq %rax, %rbx
jbe 0x7f740
testq %rax, %rax
je 0x7f7c9
movl $0x1, %ebx
leaq -0x50(%rbp), %r12
leaq -0x30(%rbp), %r14
movq %r13, %rdi
movq %rbx, %rsi
leaq -0x40(%rbp), %rdx
callq 0x946d0
movq %rdx, %rcx
movq -0x40(%rbp), %rdi
movq %r15, %rsi
movl %eax, %edx
movq %r12, %r8
movq %r14, %r9
callq 0x97dbc
incq %rbx
movq -0x50(%rbp), %r13
movq -0x30(%rbp), %r15
cmpq 0x1094ce1(%rip), %rbx   # 0x11144a8
jbe 0x7f78f
cmpq $0x0, 0x1094cdf(%rip)   # 0x11144b0
je 0x7fca4
leaq -0x30(%rbp), %rbx
leaq -0x50(%rbp), %r12
movl $0x1, %r14d
movq %r13, %rdi
movq %r14, %rsi
movq %rbx, %rdx
callq 0xa7ddf
testb %al, %al
je 0x7f800
movq -0x30(%rbp), %r13
jmp 0x7fc94
movq 0x20(%r15), %rbx
movq -0x30(%rbp), %r13
movq %r14, %rdi
callq 0x91c14
movq %r13, %rdi
movq %rbx, %rsi
movl $0x2, %edx
movq %rax, %rcx
movq %r12, %r9
leaq -0x40(%rbp), %r8
callq 0x91986
movq -0x50(%rbp), %r13
movq -0x40(%rbp), %rbx
movq %r13, 0x20(%r15)
testb %al, %al
je 0x7fa51
movq %rbx, %rdi
movq %r15, %rsi
movq %r14, -0x78(%rbp)
movq %r14, %rdx
leaq -0x40(%rbp), %rcx
movq %r12, %r8
callq 0xa7ea5
movq %rax, %rbx
movq -0x40(%rbp), %rsi
movq -0x50(%rbp), %rdx
movq %rax, %rdi
leaq -0x58(%rbp), %rcx
leaq -0x60(%rbp), %r8
callq 0xa80a7
movq -0x60(%rbp), %r15
movq 0x8(%r15), %rdi
movq %rdi, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x7f89a
incl (%rax)
movl $0x3, %esi
callq 0xe50f
movq %rax, %r13
movq 0x8(%r15), %rdi
movq %rdi, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x7f8d9
decl (%rax)
jne 0x7f8d9
leaq 0x9183d(%rip), %rsi     # 0x111111
callq 0xd13d
movq %r13, 0x8(%r15)
movq %rbx, %rax
movabsq $0xfffffffffffc, %r13   # imm = 0xFFFFFFFFFFFC
andq %r13, %rax
sete %cl
testb $0x3, %bl
setne %dl
orb %cl, %dl
movq -0x78(%rbp), %r14
jne 0x7f900
incl (%rax)
movq -0x58(%rbp), %rdi
movq %r15, %rsi
movq %rbx, %rdx
leaq -0x68(%rbp), %rcx
leaq -0x70(%rbp), %r8
callq 0xa81b5
movq -0x68(%rbp), %rdi
movq -0x70(%rbp), %rsi
movq %r14, %rdx
leaq -0x80(%rbp), %rcx
leaq -0x88(%rbp), %r8
callq 0xa8505
movq -0x80(%rbp), %rdi
movq -0x88(%rbp), %rsi
movq %rbx, %rdx
leaq -0x90(%rbp), %rcx
leaq -0xa0(%rbp), %r8
callq 0xa98f8
movq -0xa0(%rbp), %rbx
movq 0x8(%rbx), %rdi
movq %rdi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x7f974
incl (%rax)
movl $0x3, %esi
callq 0xe9fc
movq %rax, %r15
movq %rax, %r13
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq %rax, %r13
sete %al
testb $0x3, %r15b
setne %cl
orb %al, %cl
jne 0x7f9d1
incl (%r13)
movl $0x1, %edi
movq %r15, %rsi
callq 0xe83a
testl %eax, %eax
jle 0x7f9e9
decl (%r13)
movl $0x1, %r13d
jne 0x7f9ec
movq %r15, %rdi
leaq 0x91a5f(%rip), %rsi     # 0x111429
callq 0xd13d
jmp 0x7f9ec
movl $0x1, %edi
movq %r15, %rsi
callq 0xe83a
testl %eax, %eax
movl $0x1, %eax
cmovgq %rax, %r15
movq %r15, %r13
movq 0x8(%rbx), %rdi
movq %rdi, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x7fa1e
decl (%rax)
jne 0x7fa1e
leaq 0x916f8(%rip), %rsi     # 0x111111
callq 0xd13d
movq %r13, 0x8(%rbx)
movq -0x90(%rbp), %rdi
movq %rbx, %rsi
leaq -0xb0(%rbp), %rdx
leaq -0xb8(%rbp), %rcx
callq 0x93d87
movq -0xb8(%rbp), %r15
movq -0xb0(%rbp), %rbx
movq 0x20(%r15), %r13
movq %r14, %rdi
callq 0x91f23
movq %rbx, %rdi
movq %r13, %rsi
movl $0x3, %edx
movq %rax, %rcx
leaq -0x40(%rbp), %rbx
movq %rbx, %r8
movq %r12, %r9
callq 0x91986
movq -0x50(%rbp), %rcx
movq -0x40(%rbp), %r13
movq %rcx, 0x20(%r15)
testb %al, %al
je 0x7fc90
movq %r13, %rdi
movq %r15, %rsi
movq %r14, %rdx
movq %rbx, %rcx
movq %r12, %r8
callq 0xaa47f
movq %rax, %rbx
movq -0x40(%rbp), %rsi
movq -0x50(%rbp), %rdx
movq %rax, %rdi
leaq -0x58(%rbp), %rcx
leaq -0x60(%rbp), %r8
callq 0xa80a7
movq -0x60(%rbp), %r15
movq 0x8(%r15), %rdi
movq %rdi, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x7fae1
incl (%rax)
movl $0x3, %esi
callq 0xe50f
movq %rax, %r13
movq 0x8(%r15), %rdi
movq %rdi, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x7fb20
decl (%rax)
jne 0x7fb20
leaq 0x915f6(%rip), %rsi     # 0x111111
callq 0xd13d
movq %r13, 0x8(%r15)
movq %rbx, %rax
movabsq $0xfffffffffffc, %r13   # imm = 0xFFFFFFFFFFFC
andq %r13, %rax
sete %cl
testb $0x3, %bl
setne %dl
orb %cl, %dl
jne 0x7fb43
incl (%rax)
movq -0x58(%rbp), %rdi
movq %r15, %rsi
movq %rbx, %rdx
leaq -0x68(%rbp), %rcx
leaq -0x70(%rbp), %r8
callq 0xa81b5
movq -0x68(%rbp), %rdi
movq -0x70(%rbp), %rsi
movq %r14, %rdx
leaq -0x80(%rbp), %rcx
leaq -0x88(%rbp), %r8
callq 0xaa689
movq -0x80(%rbp), %rdi
movq -0x88(%rbp), %rsi
movq %rbx, %rdx
leaq -0x90(%rbp), %rcx
leaq -0xa0(%rbp), %r8
callq 0xa98f8
movq -0xa0(%rbp), %rbx
movq 0x8(%rbx), %rdi
movq %rdi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x7fbb7
incl (%rax)
movl $0x3, %esi
callq 0xe9fc
movq %rax, %r15
movq %rax, %r13
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq %rax, %r13
sete %al
testb $0x3, %r15b
setne %cl
orb %al, %cl
jne 0x7fc14
incl (%r13)
movl $0x1, %edi
movq %r15, %rsi
callq 0xe83a
testl %eax, %eax
jle 0x7fc2c
decl (%r13)
movl $0x1, %r13d
jne 0x7fc2f
movq %r15, %rdi
leaq 0x9181c(%rip), %rsi     # 0x111429
callq 0xd13d
jmp 0x7fc2f
movl $0x1, %edi
movq %r15, %rsi
callq 0xe83a
testl %eax, %eax
movl $0x1, %eax
cmovgq %rax, %r15
movq %r15, %r13
movq 0x8(%rbx), %rdi
movq %rdi, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x7fc61
decl (%rax)
jne 0x7fc61
leaq 0x914b5(%rip), %rsi     # 0x111111
callq 0xd13d
movq %r13, 0x8(%rbx)
movq -0x90(%rbp), %rdi
movq %rbx, %rsi
leaq -0xb0(%rbp), %rdx
leaq -0xb8(%rbp), %rcx
callq 0x93d87
movq -0xb8(%rbp), %r15
movq -0xb0(%rbp), %r13
leaq -0x30(%rbp), %rbx
incq %r14
cmpq 0x1094812(%rip), %r14   # 0x11144b0
jbe 0x7f7e5
cmpq $0x0, 0x109631c(%rip)   # 0x1115fc8
je 0x7febd
movl $0x1, %ebx
leaq -0xa0(%rbp), %r14
leaq -0xb0(%rbp), %r12
movq 0x1098354(%rip), %rdx   # 0x1118020
testq %rdx, %rdx
jne 0x7fd02
movl $0xc, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0xc, 0x10(%rax)
movabsq $0x6320636974617473, %rax # imm = 0x6320636974617473
movq %rax, 0x18(%rdx)
movl $0x20726168, 0x20(%rdx) # imm = 0x20726168
movq %rdx, 0x109831e(%rip)   # 0x1118020
movq %rdx, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x7fd23
incl (%rax)
movq %r13, %rdi
movq %r15, %rsi
leaq -0x50(%rbp), %rcx
leaq -0x30(%rbp), %r8
callq 0x9221b
movq -0x50(%rbp), %rdi
movq %rbx, %rsi
leaq -0x58(%rbp), %rdx
callq 0xb7ab6
movq -0x58(%rbp), %rdi
movq -0x30(%rbp), %rsi
movq %rax, %rdx
leaq -0x60(%rbp), %rcx
leaq -0x68(%rbp), %r8
callq 0x9221b
movq 0x10982c3(%rip), %rdx   # 0x1118028
testq %rdx, %rdx
jne 0x7fd8a
movl $0x1, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x1, 0x10(%rax)
movb $0x5b, 0x18(%rax)
movq %rax, 0x109829e(%rip)   # 0x1118028
movq %rdx, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x7fdab
incl (%rax)
movq -0x60(%rbp), %rdi
movq -0x68(%rbp), %rsi
leaq -0x70(%rbp), %rcx
leaq -0x80(%rbp), %r8
callq 0x9221b
movq -0x70(%rbp), %r15
leaq 0x10961ed(%rip), %rdi   # 0x1115fb8
movq %rbx, %rsi
callq 0x13c85
movq %rax, %rdi
callq 0x13d82
movq %rax, %r13
movq %rax, %rdi
movq %rdx, %rsi
callq 0x1099d
movq %r13, %rdi
callq 0xfea8
movq -0x80(%rbp), %rsi
movq %r15, %rdi
movq %rax, %rdx
leaq -0x88(%rbp), %rcx
leaq -0x90(%rbp), %r8
callq 0x9221b
movq 0x109821b(%rip), %rdx   # 0x1118030
testq %rdx, %rdx
jne 0x7fe44
movl $0x8, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x8, 0x10(%rax)
movabsq $0x3b7d307b203d205d, %rax # imm = 0x3B7D307B203D205D
movq %rax, 0x18(%rdx)
movq %rdx, 0x10981ec(%rip)   # 0x1118030
movq %rdx, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x7fe65
incl (%rax)
movq -0x88(%rbp), %rdi
movq -0x90(%rbp), %rsi
movq %r14, %rcx
movq %r12, %r8
callq 0x9221b
movq -0xa0(%rbp), %r13
movq -0xb0(%rbp), %r15
cmpb $0x1, 0x18(%r15)
jne 0x7fead
movq 0x28(%r15), %rsi
movl $0xa, %edi
leaq -0x40(%rbp), %rdx
callq 0x92a13
movq -0x40(%rbp), %rax
movq %rax, 0x28(%r15)
incq %rbx
cmpq 0x1096111(%rip), %rbx   # 0x1115fc8
jbe 0x7fcc5
cmpq $0x0, 0x10960b3(%rip)   # 0x1115f78
je 0x7fffe
movl $0x1, %esi
leaq -0x40(%rbp), %r12
leaq -0x30(%rbp), %rbx
leaq 0x1096089(%rip), %rdi   # 0x1115f68
movq %rsi, -0x78(%rbp)
callq 0x13c85
movq %rax, %rdi
callq 0x13d82
movq %rax, %rdi
shrq $0x30, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rdi
cmpl $0x1, %eax
jne 0x7ffe2
movq %r12, %rsi
callq 0xd0aa
movq %rax, %rcx
shrq $0x30, %rcx
movabsq $0xfffffffffffc, %rdx   # imm = 0xFFFFFFFFFFFC
andq %rdx, %rax
cmpq $0x1, %rcx
je 0x7ff61
testl %ecx, %ecx
jne 0x828f2
movq 0x8(%rax), %r14
decl (%rax)
je 0x7ff90
movq %r14, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %r14b
setne %dl
orb %cl, %dl
jne 0x7ff98
incl (%rax)
jmp 0x7ff98
movq 0x8(%rax), %r14
decl (%rax)
jne 0x7ff71
movq %rax, %rdi
callq 0x5030
movq %r13, %rdi
movq %r15, %rsi
movq %r14, %rdx
leaq -0x50(%rbp), %rcx
movq %rbx, %r8
callq 0xb7c23
movq -0x30(%rbp), %r15
movq -0x50(%rbp), %r13
jmp 0x7ffd6
movq %rax, %rdi
callq 0x5030
movq %r13, %rdi
movq %r15, %rsi
movq %r14, %rdx
movq %rbx, %rcx
leaq -0x58(%rbp), %r8
callq 0x9221b
movq -0x30(%rbp), %r13
movq -0x58(%rbp), %r15
cmpb $0x1, 0x18(%r15)
jne 0x7ffd6
movq 0x28(%r15), %rsi
movl $0xa, %edi
leaq -0x50(%rbp), %rdx
callq 0x92a13
movq -0x50(%rbp), %rax
movq %rax, 0x28(%r15)
movl -0x40(%rbp), %eax
movq -0x38(%rbp), %rdi
jmp 0x7ff04
testl %eax, %eax
jne 0x828f2
movq -0x78(%rbp), %rsi
incq %rsi
cmpq 0x1095f80(%rip), %rsi   # 0x1115f78
jbe 0x7fed8
cmpq $0x0, 0x109573a(%rip)   # 0x1115740
je 0x80132
movl $0x1, %ebx
leaq -0x50(%rbp), %r12
movq 0x20(%r15), %r14
movq %rbx, %rdi
callq 0x91753
movq %r13, %rdi
movq %r14, %rsi
xorl %edx, %edx
movq %rax, %rcx
leaq -0x40(%rbp), %r8
movq %r12, %r9
callq 0x91986
movq -0x50(%rbp), %rcx
movq -0x40(%rbp), %r13
movq %rcx, 0x20(%r15)
testb %al, %al
je 0x80122
movq %r13, %rdi
movq %r15, %rsi
movq %rbx, %rdx
leaq -0x80(%rbp), %rcx
leaq -0x88(%rbp), %r8
callq 0xb9f76
movq %rax, %r14
movq -0x80(%rbp), %rdi
movq -0x88(%rbp), %rsi
movq %r12, %rdx
leaq -0x30(%rbp), %rcx
callq 0x93675
movq -0x50(%rbp), %rdi
movq -0x30(%rbp), %rsi
movq %r14, %rdx
leaq -0x58(%rbp), %rcx
leaq -0x60(%rbp), %r8
callq 0xad524
movq 0x10980ba(%rip), %rdx   # 0x1118158
testq %rdx, %rdx
jne 0x800c3
movl $0x1, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x1, 0x10(%rax)
movb $0x3b, 0x18(%rax)
movq %rax, 0x1098095(%rip)   # 0x1118158
movq %rdx, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x800e4
incl (%rax)
movq -0x58(%rbp), %rdi
movq -0x60(%rbp), %rsi
leaq -0x68(%rbp), %rcx
leaq -0x70(%rbp), %r8
callq 0x9221b
movq -0x68(%rbp), %r13
movq -0x70(%rbp), %r15
cmpb $0x1, 0x18(%r15)
jne 0x80122
movq 0x28(%r15), %rsi
movl $0xa, %edi
leaq -0x40(%rbp), %rdx
callq 0x92a13
movq -0x40(%rbp), %rax
movq %rax, 0x28(%r15)
incq %rbx
cmpq 0x1095614(%rip), %rbx   # 0x1115740
jbe 0x80015
cmpq $0x0, 0x109595e(%rip)   # 0x1115a98
je 0x80248
movl $0x1, %ebx
leaq -0x50(%rbp), %r12
movq 0x20(%r15), %r14
movq %rbx, %rdi
callq 0x92175
movq %r13, %rdi
movq %r14, %rsi
movl $0x1, %edx
movq %rax, %rcx
leaq -0x40(%rbp), %r8
movq %r12, %r9
callq 0x91986
movq -0x50(%rbp), %rcx
movq -0x40(%rbp), %r13
movq %rcx, 0x20(%r15)
testb %al, %al
je 0x80238
movq %r13, %rdi
movq %r15, %rsi
movq %r12, %rdx
leaq -0x30(%rbp), %rcx
callq 0x93675
movq -0x50(%rbp), %rdi
movq -0x30(%rbp), %rsi
movq %rbx, %rdx
leaq -0x58(%rbp), %rcx
leaq -0x60(%rbp), %r8
callq 0xba19a
movq 0x1097fac(%rip), %rdx   # 0x1118160
testq %rdx, %rdx
jne 0x801d9
movl $0x1, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x1, 0x10(%rax)
movb $0x3b, 0x18(%rax)
movq %rax, 0x1097f87(%rip)   # 0x1118160
movq %rdx, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x801fa
incl (%rax)
movq -0x58(%rbp), %rdi
movq -0x60(%rbp), %rsi
leaq -0x68(%rbp), %rcx
leaq -0x70(%rbp), %r8
callq 0x9221b
movq -0x68(%rbp), %r13
movq -0x70(%rbp), %r15
cmpb $0x1, 0x18(%r15)
jne 0x80238
movq 0x28(%r15), %rsi
movl $0xa, %edi
leaq -0x40(%rbp), %rdx
callq 0x92a13
movq -0x40(%rbp), %rax
movq %rax, 0x28(%r15)
incq %rbx
cmpq 0x1095856(%rip), %rbx   # 0x1115a98
jbe 0x80149
leaq -0x30(%rbp), %rdx
leaq -0x58(%rbp), %rcx
movq %r13, %rdi
movq %r15, %rsi
callq 0x93675
movq 0x1097f6e(%rip), %rdx   # 0x11181d0
testq %rdx, %rdx
jne 0x8029f
movl $0x22, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x22, 0x10(%rax)
movups 0x79cb3(%rip), %xmm0    # 0xf9f36
movups %xmm0, 0x18(%rax)
movups 0x79cb8(%rip), %xmm0    # 0xf9f46
movups %xmm0, 0x28(%rax)
movw $0x7b20, 0x38(%rax)     # imm = 0x7B20
movq %rax, 0x1097f31(%rip)   # 0x11181d0
movq %rdx, %rax
movabsq $0xfffffffffffc, %r13   # imm = 0xFFFFFFFFFFFC
andq %r13, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x802c0
incl (%rax)
movq -0x30(%rbp), %rdi
movq -0x58(%rbp), %rsi
leaq -0x60(%rbp), %rbx
leaq -0x68(%rbp), %r14
movq %rbx, %rcx
movq %r14, %r8
callq 0x9221b
movq (%rbx), %rbx
movq (%r14), %r14
cmpb $0x1, 0x18(%r14)
jne 0x80304
movq 0x28(%r14), %rsi
leaq -0x40(%rbp), %r15
movl $0xa, %edi
movq %r15, %rdx
callq 0x92a13
movq (%r15), %rax
movq %rax, 0x28(%r14)
leaq -0x70(%rbp), %rdx
leaq -0x80(%rbp), %r15
movq %rbx, %rdi
movq %r14, %rsi
movq %r15, %rcx
callq 0xba835
movq (%r15), %rbx
movq 0x8(%rbx), %rdi
movq %rdi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x80337
incl (%rax)
movl $0x3, %esi
callq 0xe50f
movq %rax, %r14
movq 0x8(%rbx), %rdi
movq %rdi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x8036c
decl (%rax)
jne 0x8036c
leaq 0x90daa(%rip), %rsi     # 0x111111
callq 0xd13d
movq %r14, 0x8(%rbx)
movq -0x70(%rbp), %rdi
leaq -0x88(%rbp), %rdx
leaq -0x90(%rbp), %rcx
movq %rbx, %rsi
callq 0x93675
movq 0x1097e47(%rip), %rdx   # 0x11181d8
testq %rdx, %rdx
jne 0x803c4
movl $0x13, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x13, 0x10(%rax)
movups 0x79ba7(%rip), %xmm0    # 0xf9f59
movups %xmm0, 0x18(%rax)
movl $0x3b636772, 0x27(%rax) # imm = 0x3B636772
movq %rax, 0x1097e14(%rip)   # 0x11181d8
movq %rdx, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x803db
incl (%rax)
movq -0x88(%rbp), %rdi
movq -0x90(%rbp), %rsi
leaq -0xa0(%rbp), %rbx
leaq -0xb0(%rbp), %r14
movq %rbx, %rcx
movq %r14, %r8
callq 0x9221b
movq (%rbx), %rbx
movq (%r14), %r14
cmpb $0x1, 0x18(%r14)
jne 0x8042b
movq 0x28(%r14), %rsi
leaq -0x40(%rbp), %r15
movl $0xa, %edi
movq %r15, %rdx
callq 0x92a13
movq (%r15), %rax
movq %rax, 0x28(%r14)
leaq -0xb8(%rbp), %rdx
leaq -0x100(%rbp), %rcx
movq %rbx, %rdi
movq %r14, %rsi
callq 0x93675
movq 0x1097d95(%rip), %rdx   # 0x11181e0
testq %rdx, %rdx
jne 0x8047e
movl $0x13, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x13, 0x10(%rax)
movups 0x79b01(%rip), %xmm0    # 0xf9f6d
movups %xmm0, 0x18(%rax)
movl $0x3b766772, 0x27(%rax) # imm = 0x3B766772
movq %rax, 0x1097d62(%rip)   # 0x11181e0
movq %rdx, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x80495
incl (%rax)
movq -0xb8(%rbp), %rdi
movq -0x100(%rbp), %rsi
leaq -0x140(%rbp), %rbx
leaq -0x138(%rbp), %r14
movq %rbx, %rcx
movq %r14, %r8
callq 0x9221b
movq (%rbx), %rbx
movq (%r14), %r14
cmpb $0x1, 0x18(%r14)
jne 0x804e5
movq 0x28(%r14), %rsi
leaq -0x40(%rbp), %r15
movl $0xa, %edi
movq %r15, %rdx
callq 0x92a13
movq (%r15), %rax
movq %rax, 0x28(%r14)
movq (%r14), %rdi
movq %rdi, %rax
andq %r13, %rax
setne %cl
testb $0x3, %dil
sete %dl
testb %dl, %cl
je 0x8056e
movb 0x10(%rdi), %r15b
cmpl $0x0, (%rax)
jne 0x80511
leaq 0x92825(%rip), %rsi     # 0x112d31
callq 0xd13d
testb %r15b, %r15b
jne 0x80578
jmp 0x8097d
cmpb $0x0, 0x10(%rdi)
je 0x7df9f
movq 0x1096374(%rip), %rdi   # 0x11168a0
testq %rdi, %rdi
jne 0x80551
movl $0x1, %edi
callq 0xf5e4
movq %rax, %rdi
movq $0x1, 0x10(%rax)
movb $0x31, 0x18(%rax)
movq %rax, 0x109634f(%rip)   # 0x11168a0
movq %rdi, %rax
andq %r13, %rax
setne %cl
testb $0x3, %dil
sete %dl
testb %dl, %cl
jne 0x7dfdf
jmp 0x7dfe1
cmpb $0x0, 0x10(%rdi)
je 0x8097d
leaq -0x50(%rbp), %rdx
leaq -0xf0(%rbp), %rcx
movq %rbx, %rdi
movq %r14, %rsi
callq 0x93675
movq 0x1097c53(%rip), %rdx   # 0x11181e8
testq %rdx, %rdx
jne 0x805cb
movl $0xb, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0xb, 0x10(%rax)
movabsq $0x544e455f44524f57, %rax # imm = 0x544E455F44524F57
movq %rax, 0x18(%rdx)
movl $0x28524554, 0x1f(%rdx) # imm = 0x28524554
movq %rdx, 0x1097c1d(%rip)   # 0x11181e8
movq %rdx, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x805e2
incl (%rax)
movq -0x50(%rbp), %rdi
movq -0xf0(%rbp), %rsi
leaq -0xe8(%rbp), %rcx
leaq -0xe0(%rbp), %r8
callq 0x9221b
movq 0x1097be9(%rip), %rdx   # 0x11181f0
testq %rdx, %rdx
jne 0x8063c
movl $0xa, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0xa, 0x10(%rax)
movabsq $0x223e6e69616d3c22, %rax # imm = 0x223E6E69616D3C22
movq %rax, 0x18(%rdx)
movw $0x202c, 0x20(%rdx)     # imm = 0x202C
movq %rdx, 0x1097bb4(%rip)   # 0x11181f0
movq %rdx, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x80653
incl (%rax)
movq -0xe8(%rbp), %rdi
movq -0xe0(%rbp), %rsi
leaq -0xd8(%rbp), %rcx
leaq -0xc0(%rbp), %r8
callq 0x9221b
leaq 0x91d26(%rip), %rbx     # 0x1123a1
cmpb $0x0, -0xc4(%rbp)
je 0x806a9
movq -0x98(%rbp), %rdi
leaq 0x18(%rdi), %r12
movq 0x18(%rdi), %r15
movq -0x160(%rbp), %rax
cmpl $0x0, (%rax)
jne 0x806b8
movq %rbx, %rsi
callq 0xd13d
jmp 0x806b8
movq -0x98(%rbp), %rax
leaq 0x18(%rax), %r12
movq 0x18(%rax), %r15
movq -0xd8(%rbp), %r14
leaq 0x109467a(%rip), %rdi   # 0x1114d40
movq %r15, %rsi
callq 0x13c85
movq %rax, %rdi
callq 0x13d82
leaq 0x10946a3(%rip), %rdi   # 0x1114d80
movq %rax, %rsi
callq 0x13c85
movq %rax, %rdi
callq 0x13d82
movq %rax, %rdi
movq %rdx, %rsi
callq 0x9189
movq -0xc0(%rbp), %rsi
leaq -0x130(%rbp), %rcx
leaq -0xd0(%rbp), %r8
movq %r14, %rdi
movq %rax, %rdx
callq 0x938cc
movq 0x1097ad9(%rip), %rdx   # 0x11181f8
testq %rdx, %rdx
jne 0x80746
movl $0x2, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x2, 0x10(%rax)
movw $0x202c, 0x18(%rax)     # imm = 0x202C
movq %rax, 0x1097ab2(%rip)   # 0x11181f8
movq %rdx, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x8075d
incl (%rax)
movq -0x130(%rbp), %rdi
movq -0xd0(%rbp), %rsi
leaq -0xf8(%rbp), %rcx
leaq -0x128(%rbp), %r8
callq 0x9221b
cmpb $0x0, -0xc4(%rbp)
je 0x807a8
movq (%r12), %r14
movq -0x160(%rbp), %rax
cmpl $0x0, (%rax)
jne 0x807ac
movq -0x98(%rbp), %rdi
movq %rbx, %rsi
callq 0xd13d
jmp 0x807ac
movq (%r12), %r14
movq -0xf8(%rbp), %r15
leaq 0x1094596(%rip), %rdi   # 0x1114d50
movq %r14, %rsi
callq 0x13c85
movq %rax, %rdi
callq 0x13d82
movq %rax, %r14
movq %rax, %rdi
movq %rdx, %rsi
callq 0x1099d
movq %r14, %rdi
callq 0xfea8
movq -0x128(%rbp), %rsi
leaq -0x120(%rbp), %rcx
leaq -0x118(%rbp), %r8
movq %r15, %rdi
movq %rax, %rdx
callq 0x9221b
movq 0x10979f9(%rip), %rdx   # 0x1118200
testq %rdx, %rdx
jne 0x8082e
movl $0x2, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x2, 0x10(%rax)
movw $0x202c, 0x18(%rax)     # imm = 0x202C
movq %rax, 0x10979d2(%rip)   # 0x1118200
movq %rdx, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x80845
incl (%rax)
movq -0x120(%rbp), %rdi
movq -0x118(%rbp), %rsi
leaq -0x158(%rbp), %rcx
leaq -0x180(%rbp), %r8
callq 0x9221b
cmpb $0x0, -0xc4(%rbp)
je 0x80890
movq (%r12), %r14
movq -0x160(%rbp), %rax
cmpl $0x0, (%rax)
jne 0x80894
movq -0x98(%rbp), %rdi
movq %rbx, %rsi
callq 0xd13d
jmp 0x80894
movq (%r12), %r14
movq -0x158(%rbp), %rbx
leaq 0x10944be(%rip), %rdi   # 0x1114d60
movq %r14, %rsi
callq 0x13c85
movq %rax, %rdi
callq 0x13d82
movq %rax, %r14
movq %rax, %rdi
movq %rdx, %rsi
callq 0x1099d
movq %r14, %rdi
callq 0xfea8
movq -0x180(%rbp), %rsi
leaq -0x178(%rbp), %rcx
leaq -0x170(%rbp), %r8
movq %rbx, %rdi
movq %rax, %rdx
callq 0x9221b
movq 0x1097919(%rip), %rdx   # 0x1118208
testq %rdx, %rdx
jne 0x80916
movl $0x2, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x2, 0x10(%rax)
movw $0x3b29, 0x18(%rax)     # imm = 0x3B29
movq %rax, 0x10978f2(%rip)   # 0x1118208
movq %rdx, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x8092d
incl (%rax)
movq -0x178(%rbp), %rdi
movq -0x170(%rbp), %rsi
leaq -0x190(%rbp), %rbx
leaq -0x188(%rbp), %r14
movq %rbx, %rcx
movq %r14, %r8
callq 0x9221b
movq (%rbx), %rbx
movq (%r14), %r14
cmpb $0x1, 0x18(%r14)
jne 0x8097d
movq 0x28(%r14), %rsi
leaq -0x40(%rbp), %r15
movl $0xa, %edi
movq %r15, %rdx
callq 0x92a13
movq (%r15), %rax
movq %rax, 0x28(%r14)
leaq -0x40(%rbp), %rax
movq %rax, (%rsp)
movq %r14, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
xorl %r8d, %r8d
movl $0x1, %r9d
callq 0xae344
leaq -0x40(%rbp), %r12
movq (%r12), %rsi
leaq -0xf0(%rbp), %r14
leaq -0xe8(%rbp), %r15
movq %rbx, %rdi
movq %r14, %rdx
movq %r15, %rcx
callq 0xba893
movq (%r14), %rdi
movq (%r15), %rsi
leaq -0xe0(%rbp), %rbx
leaq -0xd8(%rbp), %r14
movq -0x98(%rbp), %rdx
movq %rbx, %rcx
movq %r14, %r8
callq 0xbaba1
movq (%rbx), %rdi
movq (%r14), %rsi
leaq -0xc0(%rbp), %rdx
leaq -0x130(%rbp), %rbx
leaq -0x158(%rbp), %r8
movq %rbx, %rcx
movq %r12, %r9
callq 0xb5384
movq (%rbx), %rbx
movq (%rbx), %rdi
movq %rdi, %rax
andq %r13, %rax
setne %cl
testb $0x3, %dil
sete %dl
testb %dl, %cl
je 0x80a49
movb 0x10(%rdi), %r14b
cmpl $0x0, (%rax)
jne 0x80a3b
leaq 0x922fb(%rip), %rsi     # 0x112d31
callq 0xd13d
testb %r14b, %r14b
jne 0x80a4f
movq -0xc0(%rbp), %rdi
jmp 0x80a75
cmpb $0x0, 0x10(%rdi)
je 0x80a40
movq -0xc0(%rbp), %rdi
leaq -0x50(%rbp), %r14
leaq -0xd0(%rbp), %r15
movq %rbx, %rsi
movq %r14, %rdx
movq %r15, %rcx
callq 0xbb37c
movq (%r15), %rbx
movq (%r14), %rdi
leaq -0xd0(%rbp), %rdx
leaq -0xf8(%rbp), %rcx
movq %rbx, %rsi
callq 0x93675
movq 0x109777e(%rip), %rdx   # 0x1118210
testq %rdx, %rdx
jne 0x80ac5
movl $0x9, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x9, 0x10(%rax)
movabsq $0x30206e7275746572, %rax # imm = 0x30206E7275746572
movq %rax, 0x18(%rdx)
movb $0x3b, 0x20(%rdx)
movq %rdx, 0x109774b(%rip)   # 0x1118210
movq %rdx, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x80adc
incl (%rax)
movq -0xd0(%rbp), %rdi
movq -0xf8(%rbp), %rsi
leaq -0x128(%rbp), %rbx
leaq -0x120(%rbp), %r14
movq %rbx, %rcx
movq %r14, %r8
callq 0x9221b
movq (%rbx), %rbx
movq (%r14), %r14
cmpb $0x1, 0x18(%r14)
jne 0x80b2c
movq 0x28(%r14), %rsi
leaq -0x50(%rbp), %r15
movl $0xa, %edi
movq %r15, %rdx
callq 0x92a13
movq (%r15), %rax
movq %rax, 0x28(%r14)
movq -0x38(%rbp), %rax
movq %rax, %rcx
andq %r13, %rcx
sete %dl
testb $0x3, %al
setne %sil
orb %dl, %sil
jne 0x80b5e
movl -0x40(%rbp), %edi
decl (%rcx)
jne 0x80b5e
shlq $0x30, %rdi
orq %rax, %rdi
leaq 0x90720(%rip), %rsi     # 0x111279
callq 0xd13d
movq 0x8(%r14), %rdi
movq %rdi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x80b78
incl (%rax)
movl $0x3, %esi
callq 0xe9fc
movq %rax, %r15
movq %rax, %r13
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq %rax, %r13
sete %al
testb $0x3, %r15b
setne %cl
orb %al, %cl
jne 0x80bd5
incl (%r13)
movl $0x1, %r12d
movl $0x1, %edi
movq %r15, %rsi
callq 0xe83a
testl %eax, %eax
jle 0x80bee
decl (%r13)
jne 0x80bf1
movq %r15, %rdi
leaq 0x9085b(%rip), %rsi     # 0x111429
callq 0xd13d
jmp 0x80bf1
movl $0x1, %r12d
movl $0x1, %edi
movq %r15, %rsi
callq 0xe83a
testl %eax, %eax
cmovgq %r12, %r15
movq %r15, %r12
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
movq 0x8(%r14), %rdi
movq %rdi, %rax
andq %rcx, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x80c23
decl (%rax)
jne 0x80c23
leaq 0x904f3(%rip), %rsi     # 0x111111
callq 0xd13d
movq %r12, 0x8(%r14)
leaq -0x50(%rbp), %r15
leaq -0x118(%rbp), %r12
movq %rbx, %rdi
movq %r14, %rsi
movq %r15, %rdx
movq %r12, %rcx
callq 0x93d87
movq (%r12), %rbx
movq (%r15), %r15
cmpq $0x0, 0x1094aee(%rip)   # 0x1115740
je 0x81426
leaq -0x40(%rbp), %r14
movl $0x1, %r13d
movq 0x20(%rbx), %r12
movq %r13, %rdi
callq 0x91753
movq %r15, %rdi
movq %r12, %rsi
leaq -0x50(%rbp), %r9
xorl %edx, %edx
movq %rax, %rcx
movq %r14, %r8
callq 0x91986
movq -0x50(%rbp), %rcx
movq -0x40(%rbp), %r15
movq %rcx, 0x20(%rbx)
testb %al, %al
je 0x81416
movq %r15, %rdi
movq %rbx, %rsi
movq %r13, %rdx
leaq -0x130(%rbp), %rcx
leaq -0xd0(%rbp), %r8
callq 0xb9f76
movq %rax, %r12
movq -0x130(%rbp), %rsi
movq -0xd0(%rbp), %rdx
movq %rax, %rdi
leaq -0xf8(%rbp), %rcx
leaq -0x128(%rbp), %r8
callq 0xa80a7
movq -0x128(%rbp), %rbx
movq 0x8(%rbx), %rdi
movq %rdi, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x80d07
incl (%rax)
movl $0x3, %esi
callq 0xe50f
movq %rax, %r15
movq 0x8(%rbx), %rdi
movq %rdi, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x80d46
decl (%rax)
jne 0x80d46
leaq 0x903d0(%rip), %rsi     # 0x111111
callq 0xd13d
movq %r15, 0x8(%rbx)
movq %r12, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %r12b
setne %dl
orb %cl, %dl
jne 0x80d6a
incl (%rax)
movq -0xf8(%rbp), %rdi
movq %rbx, %rsi
movq %r12, %rdx
leaq -0x120(%rbp), %rcx
leaq -0x118(%rbp), %r8
callq 0xa81b5
movq -0x120(%rbp), %rbx
movq -0x118(%rbp), %r15
movq (%r15), %rsi
movq (%rsi), %rdi
movq %rdi, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
setne %cl
testb $0x3, %dil
sete %dl
testb %dl, %cl
je 0x80dd3
movb 0x10(%rdi), %r14b
cmpl $0x0, (%rax)
je 0x80dde
testb %r14b, %r14b
leaq -0x40(%rbp), %r14
jne 0x80df6
jmp 0x81227
cmpb $0x0, 0x10(%rdi)
jne 0x80df6
jmp 0x81227
leaq 0x91f4c(%rip), %rsi     # 0x112d31
callq 0xd13d
testb %r14b, %r14b
je 0x81223
movq (%r15), %rsi
movl 0x18(%rsi), %ecx
cmpb $0x0, 0x28(%r15)
movl $0x0, %eax
movl %ecx, -0x98(%rbp)
cmovnel %ecx, %eax
movb %al, 0x18(%rsi)
movq %rbx, %rdi
leaq -0x50(%rbp), %rdx
leaq -0x30(%rbp), %rcx
callq 0x93675
movq 0x1098952(%rip), %rdx   # 0x1119778
testq %rdx, %rdx
jne 0x80e5c
movl $0xb, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0xb, 0x10(%rax)
movabsq $0x544e455f44524f57, %rax # imm = 0x544E455F44524F57
movq %rax, 0x18(%rdx)
movl $0x28524554, 0x1f(%rdx) # imm = 0x28524554
movq %rdx, 0x109891c(%rip)   # 0x1119778
movq %rdx, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x80e7d
incl (%rax)
movq -0x50(%rbp), %rdi
movq -0x30(%rbp), %rsi
leaq -0x58(%rbp), %rcx
leaq -0x60(%rbp), %r8
callq 0x9221b
movq -0x58(%rbp), %rbx
leaq 0x10940cb(%rip), %rdi   # 0x1114f68
movq %r13, %rsi
callq 0x13c85
movq %rax, %rdi
callq 0x13d82
leaq 0x1093614(%rip), %rdi   # 0x11144c8
movq %rax, %rsi
callq 0x13c85
movq %rax, %rdi
callq 0x13d82
movq %rax, %rdi
movq %rdx, %rsi
callq 0x9189
movq -0x60(%rbp), %rsi
movq %rbx, %rdi
movq %rax, %rdx
leaq -0x68(%rbp), %rcx
leaq -0x70(%rbp), %r8
callq 0x938cc
movq 0x1098893(%rip), %rdx   # 0x1119780
testq %rdx, %rdx
jne 0x80f14
movl $0x2, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x2, 0x10(%rax)
movw $0x202c, 0x18(%rax)     # imm = 0x202C
movq %rax, 0x109886c(%rip)   # 0x1119780
movq %rdx, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x80f35
incl (%rax)
movq -0x68(%rbp), %rdi
movq -0x70(%rbp), %rsi
leaq -0x80(%rbp), %rcx
leaq -0x88(%rbp), %r8
callq 0x9221b
movq -0x80(%rbp), %rbx
leaq 0x10947c8(%rip), %rdi   # 0x1115720
movq %r13, %rsi
callq 0x13c85
movq %rax, %rdi
callq 0x13d82
leaq 0x1093dd1(%rip), %rdi   # 0x1114d40
movq %rax, %rsi
callq 0x13c85
movq %rax, %rdi
callq 0x13d82
leaq 0x1093dfa(%rip), %rdi   # 0x1114d80
movq %rax, %rsi
callq 0x13c85
movq %rax, %rdi
callq 0x13d82
movq %rax, %rdi
movq %rdx, %rsi
callq 0x9189
movq -0x88(%rbp), %rsi
movq %rbx, %rdi
movq %rax, %rdx
leaq -0x90(%rbp), %rcx
leaq -0xa0(%rbp), %r8
callq 0x938cc
movq 0x10987c0(%rip), %rdx   # 0x1119788
testq %rdx, %rdx
jne 0x80fef
movl $0x2, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x2, 0x10(%rax)
movw $0x202c, 0x18(%rax)     # imm = 0x202C
movq %rax, 0x1098799(%rip)   # 0x1119788
movq %rdx, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x81010
incl (%rax)
movq -0x90(%rbp), %rdi
movq -0xa0(%rbp), %rsi
leaq -0xb0(%rbp), %rcx
leaq -0xb8(%rbp), %r8
callq 0x9221b
movq -0xb0(%rbp), %rbx
leaq 0x10946e1(%rip), %rdi   # 0x1115720
movq %r13, %rsi
callq 0x13c85
movq %rax, %rdi
callq 0x13d82
leaq 0x1093cfa(%rip), %rdi   # 0x1114d50
movq %rax, %rsi
callq 0x13c85
movq %rax, %rdi
callq 0x13d82
movq %rax, %r14
movq %rax, %rdi
movq %rdx, %rsi
callq 0x1099d
movq %r14, %rdi
callq 0xfea8
movq -0xb8(%rbp), %rsi
movq %rbx, %rdi
movq %rax, %rdx
leaq -0x100(%rbp), %rcx
leaq -0x140(%rbp), %r8
callq 0x9221b
movq 0x10986ed(%rip), %rdx   # 0x1119790
testq %rdx, %rdx
jne 0x810ca
movl $0x2, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x2, 0x10(%rax)
movw $0x202c, 0x18(%rax)     # imm = 0x202C
movq %rax, 0x10986c6(%rip)   # 0x1119790
movq %rdx, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x810eb
incl (%rax)
movq -0x100(%rbp), %rdi
movq -0x140(%rbp), %rsi
leaq -0x138(%rbp), %rcx
leaq -0xf0(%rbp), %r8
callq 0x9221b
movq -0x138(%rbp), %rbx
leaq 0x1094606(%rip), %rdi   # 0x1115720
movq %r13, %rsi
callq 0x13c85
movq %rax, %rdi
callq 0x13d82
leaq 0x1093c2f(%rip), %rdi   # 0x1114d60
movq %rax, %rsi
callq 0x13c85
movq %rax, %rdi
callq 0x13d82
movq %rax, %r14
movq %rax, %rdi
movq %rdx, %rsi
callq 0x1099d
movq %r14, %rdi
callq 0xfea8
movq -0xf0(%rbp), %rsi
movq %rbx, %rdi
movq %rax, %rdx
leaq -0xe8(%rbp), %rcx
leaq -0xe0(%rbp), %r8
callq 0x9221b
movq 0x109861a(%rip), %rdx   # 0x1119798
testq %rdx, %rdx
jne 0x811a5
movl $0x2, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x2, 0x10(%rax)
movw $0x3b29, 0x18(%rax)     # imm = 0x3B29
movq %rax, 0x10985f3(%rip)   # 0x1119798
movq %rdx, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x811c6
incl (%rax)
movq -0xe8(%rbp), %rdi
movq -0xe0(%rbp), %rsi
leaq -0xd8(%rbp), %rcx
leaq -0xc0(%rbp), %r8
callq 0x9221b
movq -0xd8(%rbp), %rbx
movq -0xc0(%rbp), %r14
cmpb $0x1, 0x18(%r14)
jne 0x81216
movq 0x28(%r14), %rsi
movl $0xa, %edi
leaq -0x40(%rbp), %rdx
callq 0x92a13
movq -0x40(%rbp), %rax
movq %rax, 0x28(%r14)
movl -0x98(%rbp), %eax
movb %al, 0x18(%r14)
movq %r14, (%r15)
leaq -0x40(%rbp), %r14
leaq 0x10944a2(%rip), %rdi   # 0x11156d0
movq %r13, %rsi
callq 0x13c85
movq %rbx, %rdi
movq %rax, %rsi
movq %r14, %rdx
callq 0x1a6db
movq -0x40(%rbp), %rdi
movq %r15, %rsi
movq %rax, %rdx
leaq -0x30(%rbp), %rcx
leaq -0x58(%rbp), %r8
callq 0xbaba1
movq -0x30(%rbp), %r15
movq -0x58(%rbp), %rbx
movq (%rbx), %rsi
movq (%rsi), %rdi
movq %rdi, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
setne %cl
testb $0x3, %dil
sete %dl
testb %dl, %cl
movq %r13, -0x78(%rbp)
je 0x812a2
movb 0x10(%rdi), %r14b
cmpl $0x0, (%rax)
je 0x812ad
movq %r12, %r13
testb %r14b, %r14b
leaq -0x40(%rbp), %r14
jne 0x812c4
jmp 0x81306
movq %r12, %r13
cmpb $0x0, 0x10(%rdi)
jne 0x812c4
jmp 0x81306
leaq 0x91a7d(%rip), %rsi     # 0x112d31
callq 0xd13d
movq %r12, %r13
testb %r14b, %r14b
je 0x81302
movq (%rbx), %rsi
movl 0x18(%rsi), %r14d
cmpb $0x0, 0x28(%rbx)
movl %r14d, %eax
movl $0x0, %ecx
cmovel %ecx, %eax
movb %al, 0x18(%rsi)
movq %r15, %rdi
leaq -0x40(%rbp), %rdx
leaq -0x50(%rbp), %r12
movq %r12, %rcx
callq 0xbb37c
movq -0x50(%rbp), %rax
movb %r14b, 0x18(%rax)
leaq -0x40(%rbp), %r14
movq %rax, (%rbx)
movq -0x40(%rbp), %r15
jmp 0x8130a
leaq -0x40(%rbp), %r14
leaq -0x50(%rbp), %r12
movq %r15, %rdi
movq %rbx, %rsi
movq %r13, %rdx
movq %r14, %rcx
movq %r12, %r8
callq 0xa98f8
movq -0x50(%rbp), %rbx
movq 0x8(%rbx), %rdi
movq %rdi, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x81346
incl (%rax)
movl $0x3, %esi
callq 0xe9fc
movq %rax, %r15
movq %rax, %r14
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq %rax, %r14
sete %al
testb $0x3, %r15b
setne %cl
orb %al, %cl
movq -0x78(%rbp), %r13
jne 0x813a5
incl (%r14)
movl $0x1, %edi
movq %r15, %rsi
callq 0xe83a
testl %eax, %eax
jle 0x813bd
decl (%r14)
movl $0x1, %r14d
jne 0x813c0
movq %r15, %rdi
leaq 0x9008b(%rip), %rsi     # 0x111429
callq 0xd13d
jmp 0x813c0
movl $0x1, %edi
movq %r15, %rsi
callq 0xe83a
testl %eax, %eax
movl $0x1, %eax
cmovgq %rax, %r15
movq %r15, %r14
movq 0x8(%rbx), %rdi
movq %rdi, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x813f2
decl (%rax)
jne 0x813f2
leaq 0x8fd24(%rip), %rsi     # 0x111111
callq 0xd13d
movq %r14, 0x8(%rbx)
movq -0x40(%rbp), %rdi
movq %rbx, %rsi
leaq -0x60(%rbp), %rdx
leaq -0x68(%rbp), %rcx
callq 0x93d87
movq -0x68(%rbp), %rbx
movq -0x60(%rbp), %r15
leaq -0x40(%rbp), %r14
incq %r13
cmpq 0x1094320(%rip), %r13   # 0x1115740
jbe 0x80c62
cmpq $0x0, 0x109466a(%rip)   # 0x1115a98
je 0x82755
movl $0x1, %r12d
movabsq $0xfffffffffffc, %r13   # imm = 0xFFFFFFFFFFFC
movq 0x20(%rbx), %r14
movq %r12, %rdi
callq 0x92175
movq %r15, %rdi
movq %r14, %rsi
movl $0x1, %edx
movq %rax, %rcx
leaq -0x40(%rbp), %r8
leaq -0x50(%rbp), %r9
callq 0x91986
movq -0x50(%rbp), %rcx
movq -0x40(%rbp), %r15
movq %rcx, 0x20(%rbx)
testb %al, %al
movq %r12, -0x150(%rbp)
je 0x8273c
movq %r15, %rdi
movq %rbx, %rsi
leaq -0x1e0(%rbp), %rdx
leaq -0x1d8(%rbp), %rcx
callq 0x93675
movq -0x1e0(%rbp), %rdi
movq -0x1d8(%rbp), %rsi
movq %r12, %rdx
leaq -0x1d0(%rbp), %rcx
leaq -0x1c8(%rbp), %r8
callq 0xba19a
movq 0x10982d6(%rip), %rdx   # 0x11197a0
testq %rdx, %rdx
jne 0x814f1
movl $0x2, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x2, 0x10(%rax)
movw $0x7b20, 0x18(%rax)     # imm = 0x7B20
movq %rax, 0x10982af(%rip)   # 0x11197a0
movq %rdx, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
leaq -0x40(%rbp), %r12
jne 0x8150c
incl (%rax)
movq -0x1d0(%rbp), %rdi
movq -0x1c8(%rbp), %rsi
leaq -0x1c0(%rbp), %rcx
leaq -0x1b8(%rbp), %r8
callq 0x9221b
movq -0x1c0(%rbp), %rbx
movq -0x1b8(%rbp), %r14
cmpb $0x1, 0x18(%r14)
jne 0x8155b
movq 0x28(%r14), %rsi
movl $0xa, %edi
movq %r12, %rdx
callq 0x92a13
movq -0x40(%rbp), %rax
movq %rax, 0x28(%r14)
movq %rbx, %rdi
movq %r14, %rsi
leaq -0x1b0(%rbp), %rdx
leaq -0x1a8(%rbp), %rcx
callq 0xba835
movq -0x1a8(%rbp), %rbx
movq 0x8(%rbx), %rdi
movq %rdi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x81595
incl (%rax)
movl $0x3, %esi
callq 0xe50f
movq %rax, %r14
movq 0x8(%rbx), %rdi
movq %rdi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x815ca
decl (%rax)
jne 0x815ca
leaq 0x8fb4c(%rip), %rsi     # 0x111111
callq 0xd13d
movq %r14, 0x8(%rbx)
movq -0x1b0(%rbp), %r14
movq (%rbx), %rdi
movq %rdi, %rax
andq %r13, %rax
setne %cl
testb $0x3, %dil
sete %dl
testb %dl, %cl
je 0x8160b
movb 0x10(%rdi), %r15b
cmpl $0x0, (%rax)
jne 0x81601
leaq 0x91735(%rip), %rsi     # 0x112d31
callq 0xd13d
testb %r15b, %r15b
jne 0x81615
jmp 0x81b00
cmpb $0x0, 0x10(%rdi)
je 0x81b00
movq %r14, %rdi
movq %rbx, %rsi
leaq -0x50(%rbp), %rdx
leaq -0x30(%rbp), %rcx
callq 0x93675
movq 0x1098179(%rip), %rdx   # 0x11197a8
testq %rdx, %rdx
jne 0x81665
movl $0xb, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0xb, 0x10(%rax)
movabsq $0x544e455f44524f57, %rax # imm = 0x544E455F44524F57
movq %rax, 0x18(%rdx)
movl $0x28524554, 0x1f(%rdx) # imm = 0x28524554
movq %rdx, 0x1098143(%rip)   # 0x11197a8
movq %rdx, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x8167c
incl (%rax)
movq -0x50(%rbp), %rdi
movq -0x30(%rbp), %rsi
leaq -0x58(%rbp), %rcx
leaq -0x60(%rbp), %r8
callq 0x9221b
movq -0x58(%rbp), %rbx
leaq 0x10943ec(%rip), %rdi   # 0x1115a88
movq -0x150(%rbp), %rsi
callq 0x13c85
movq %rax, %rdi
callq 0x13d82
movq %rax, %rcx
shrq $0x30, %rcx
andq %r13, %rax
cmpq $0x1, %rcx
je 0x81726
testl %ecx, %ecx
jne 0x828f2
decl (%rax)
jne 0x816d4
movq %rax, %rdi
callq 0x5030
movq 0x10980d5(%rip), %rdi   # 0x11197b0
testq %rdi, %rdi
jne 0x81707
movl $0x5, %edi
callq 0xf5e4
movq %rax, %rdi
movq $0x5, 0x10(%rax)
movl $0x636f6c62, 0x18(%rax) # imm = 0x636F6C62
movb $0x6b, 0x1c(%rax)
movq %rax, 0x10980a9(%rip)   # 0x11197b0
movq %rdi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x817c8
incl (%rax)
jmp 0x817c8
movq 0x8(%rax), %r14
decl (%rax)
jne 0x81736
movq %rax, %rdi
callq 0x5030
leaq 0x109382b(%rip), %rdi   # 0x1114f68
movq %r14, %rsi
callq 0x13c85
movq %rax, %rdi
callq 0x13d82
leaq 0x1092d74(%rip), %rdi   # 0x11144c8
movq %rax, %rsi
callq 0x13c85
movq %rax, %rdi
callq 0x13d82
movq %rax, %rdi
movq %rdx, %rsi
callq 0x9189
movq %rax, %r14
movq 0x109803f(%rip), %rsi   # 0x11197b8
testq %rsi, %rsi
jne 0x817a7
movl $0x6, %edi
callq 0xf5e4
movq %rax, %rsi
movq $0x6, 0x10(%rax)
movl $0x6f6c6220, 0x18(%rax) # imm = 0x6F6C6220
movw $0x6b63, 0x1c(%rax)     # imm = 0x6B63
movq %rax, 0x1098011(%rip)   # 0x11197b8
movq %rsi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %sil
setne %dl
orb %cl, %dl
jne 0x817bd
incl (%rax)
movq %r14, %rdi
callq 0xe069
movq %rax, %rdi
movq -0x60(%rbp), %r14
leaq 0x8f986(%rip), %rsi     # 0x111159
callq 0x9189
movq %rbx, %rdi
movq %r14, %rsi
movq %rax, %rdx
leaq -0x68(%rbp), %rcx
leaq -0x70(%rbp), %r8
callq 0x938cc
movq 0x1097fcb(%rip), %rdx   # 0x11197c0
testq %rdx, %rdx
jne 0x8181c
movl $0x2, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x2, 0x10(%rax)
movw $0x202c, 0x18(%rax)     # imm = 0x202C
movq %rax, 0x1097fa4(%rip)   # 0x11197c0
movq %rdx, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x81833
incl (%rax)
movq -0x68(%rbp), %rdi
movq -0x70(%rbp), %rsi
leaq -0x80(%rbp), %rcx
leaq -0x88(%rbp), %r8
callq 0x9221b
movq -0x80(%rbp), %rbx
leaq 0x109355a(%rip), %rdi   # 0x1114db0
movq -0x150(%rbp), %rsi
callq 0x13c85
movq %rax, %rdi
callq 0x13d82
leaq 0x10934cf(%rip), %rdi   # 0x1114d40
movq %rax, %rsi
callq 0x13c85
movq %rax, %rdi
callq 0x13d82
leaq 0x10934f8(%rip), %rdi   # 0x1114d80
movq %rax, %rsi
callq 0x13c85
movq %rax, %rdi
callq 0x13d82
movq %rax, %rdi
movq %rdx, %rsi
callq 0x9189
movq -0x88(%rbp), %rsi
movq %rbx, %rdi
movq %rax, %rdx
leaq -0x90(%rbp), %rcx
leaq -0xa0(%rbp), %r8
callq 0x938cc
movq 0x1097efe(%rip), %rdx   # 0x11197c8
testq %rdx, %rdx
jne 0x818f1
movl $0x2, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x2, 0x10(%rax)
movw $0x202c, 0x18(%rax)     # imm = 0x202C
movq %rax, 0x1097ed7(%rip)   # 0x11197c8
movq %rdx, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x81908
incl (%rax)
movq -0x90(%rbp), %rdi
movq -0xa0(%rbp), %rsi
leaq -0xb0(%rbp), %rcx
leaq -0xb8(%rbp), %r8
callq 0x9221b
movq -0xb0(%rbp), %rbx
leaq 0x1093479(%rip), %rdi   # 0x1114db0
movq -0x150(%rbp), %rsi
callq 0x13c85
movq %rax, %rdi
callq 0x13d82
leaq 0x10933fe(%rip), %rdi   # 0x1114d50
movq %rax, %rsi
callq 0x13c85
movq %rax, %rdi
callq 0x13d82
movq %rax, %r14
movq %rax, %rdi
movq %rdx, %rsi
callq 0x1099d
movq %r14, %rdi
callq 0xfea8
movq -0xb8(%rbp), %rsi
movq %rbx, %rdi
movq %rax, %rdx
leaq -0x100(%rbp), %rcx
leaq -0x140(%rbp), %r8
callq 0x9221b
movq 0x1097e31(%rip), %rdx   # 0x11197d0
testq %rdx, %rdx
jne 0x819c6
movl $0x2, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x2, 0x10(%rax)
movw $0x202c, 0x18(%rax)     # imm = 0x202C
movq %rax, 0x1097e0a(%rip)   # 0x11197d0
movq %rdx, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x819dd
incl (%rax)
movq -0x100(%rbp), %rdi
movq -0x140(%rbp), %rsi
leaq -0x138(%rbp), %rcx
leaq -0xf0(%rbp), %r8
callq 0x9221b
movq -0x138(%rbp), %rbx
leaq 0x10933a4(%rip), %rdi   # 0x1114db0
movq -0x150(%rbp), %rsi
callq 0x13c85
movq %rax, %rdi
callq 0x13d82
leaq 0x1093339(%rip), %rdi   # 0x1114d60
movq %rax, %rsi
callq 0x13c85
movq %rax, %rdi
callq 0x13d82
movq %rax, %r14
movq %rax, %rdi
movq %rdx, %rsi
callq 0x1099d
movq %r14, %rdi
callq 0xfea8
movq -0xf0(%rbp), %rsi
movq %rbx, %rdi
movq %rax, %rdx
leaq -0xe8(%rbp), %rcx
leaq -0xe0(%rbp), %r8
callq 0x9221b
movq 0x1097d64(%rip), %rdx   # 0x11197d8
testq %rdx, %rdx
jne 0x81a9b
movl $0x2, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x2, 0x10(%rax)
movw $0x3b29, 0x18(%rax)     # imm = 0x3B29
movq %rax, 0x1097d3d(%rip)   # 0x11197d8
movq %rdx, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x81ab2
incl (%rax)
movq -0xe8(%rbp), %rdi
movq -0xe0(%rbp), %rsi
leaq -0xd8(%rbp), %rcx
leaq -0xc0(%rbp), %r8
callq 0x9221b
movq -0xd8(%rbp), %r14
movq -0xc0(%rbp), %rbx
cmpb $0x1, 0x18(%rbx)
jne 0x81b00
movq 0x28(%rbx), %rsi
movl $0xa, %edi
movq %r12, %rdx
callq 0x92a13
movq -0x40(%rbp), %rax
movq %rax, 0x28(%rbx)
movq %r12, (%rsp)
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
xorl %r8d, %r8d
movl $0x1, %r9d
callq 0xae344
movq -0x40(%rbp), %rbx
leaq 0x1093d92(%rip), %rdi   # 0x11158b8
movq -0x150(%rbp), %rsi
callq 0x13c85
movq %r14, %rdi
movq %rax, %rsi
movq %r12, %rdx
callq 0x1a6db
movq -0x40(%rbp), %rdi
movq %rax, %rdx
andq %r13, %rdx
setne %cl
testb $0x3, %al
sete %sil
andb %cl, %sil
movb %sil, -0xa1(%rbp)
cmpb $0x1, %sil
jne 0x81b65
incl (%rdx)
movq %rdx, -0x240(%rbp)
movq %rax, -0x228(%rbp)
movq %rax, %rsi
leaq -0x1a0(%rbp), %rdx
callq 0x8b6d3
movq %rdx, %rcx
movq -0x1a0(%rbp), %rdi
movq %rbx, %rsi
movl %eax, %edx
leaq -0x58(%rbp), %r8
movq %r12, %r9
callq 0xdc68f
movl %eax, %r12d
movq %rdx, %rbx
movq %rdx, %r14
andq %r13, %r14
sete %al
testb $0x3, %bl
setne %cl
orb %al, %cl
jne 0x81be5
incl (%r14)
movl %r12d, %edi
movq %rbx, %rsi
callq 0xf421
testb %al, %al
je 0x81c0d
decl (%r14)
jne 0x81bf4
shlq $0x30, %r12
orq %rbx, %r12
movq %r12, %rdi
leaq 0x8f69b(%rip), %rsi     # 0x111279
callq 0xd13d
jmp 0x81bf4
movl %r12d, %edi
movq %rbx, %rsi
callq 0xf421
testb %al, %al
je 0x81c0d
movq -0x40(%rbp), %rax
movq %rax, -0x98(%rbp)
xorl %ebx, %ebx
movq -0x58(%rbp), %r13
xorl %r12d, %r12d
jmp 0x824a7
movq -0x58(%rbp), %rdi
movq -0x40(%rbp), %rsi
leaq -0x70(%rbp), %rax
movq %rax, (%rsp)
movl $0x4, %edx
xorl %ecx, %ecx
leaq -0x60(%rbp), %r8
leaq -0x68(%rbp), %r9
callq 0xaff57
movq -0x70(%rbp), %rdi
leaq -0x80(%rbp), %rsi
leaq -0x88(%rbp), %rdx
callq 0xd6c60
movq -0x60(%rbp), %r13
movq -0x80(%rbp), %rdi
movl (%rdi), %r14d
movq 0x8(%rdi), %r15
movq 0x10(%rdi), %rax
movq %rax, -0x78(%rbp)
callq 0x5030
movl %r14d, %edi
movq %r15, %rsi
movq -0x78(%rbp), %rdx
leaq -0x50(%rbp), %rcx
callq 0xae736
movq -0x50(%rbp), %rdi
movl (%rdi), %r14d
movq 0x8(%rdi), %rax
movq %rax, -0x78(%rbp)
movq 0x10(%rdi), %r15
callq 0x5030
cmpq $0x4, %r14
je 0x81da5
cmpl $0x1, %r14d
jne 0x82922
movq 0x1097b71(%rip), %r14   # 0x1119818
testq %r14, %r14
jne 0x81cc5
xorl %edi, %edi
callq 0xf5e4
movq %rax, %r14
movq $0x0, 0x10(%rax)
movq %rax, 0x1097b53(%rip)   # 0x1119818
movq %r14, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %r14b
setne %dl
orb %cl, %dl
jne 0x81ce5
incl (%rax)
movq 0x1097b34(%rip), %rsi   # 0x1119820
testq %rsi, %rsi
jne 0x81d18
movl $0x5, %edi
callq 0xf5e4
movq %rax, %rsi
movq $0x5, 0x10(%rax)
movl $0x50555456, 0x18(%rax) # imm = 0x50555456
movb $0x28, 0x1c(%rax)
movq %rax, 0x1097b08(%rip)   # 0x1119820
movq %rsi, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %sil
setne %dl
orb %cl, %dl
jne 0x81d38
incl (%rax)
movq %r14, %rdi
callq 0xe069
movq %rax, %rdi
movq %r15, %rsi
callq 0xe069
movq %rax, %r14
movq 0x1097ad3(%rip), %rsi   # 0x1119828
testq %rsi, %rsi
jne 0x81d7a
movl $0x1, %edi
callq 0xf5e4
movq %rax, %rsi
movq $0x1, 0x10(%rax)
movb $0x29, 0x18(%rax)
movq %rax, 0x1097aae(%rip)   # 0x1119828
movq %rsi, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %sil
setne %dl
orb %cl, %dl
jne 0x81d9a
incl (%rax)
movq %r14, %rdi
callq 0xe069
movq %rax, %r15
movq -0x68(%rbp), %rcx
movq %r15, %rdx
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq %rax, %rdx
movq %rdx, -0x230(%rbp)
setne %al
testb $0x3, %r15b
sete %dl
andb %al, %dl
movb %dl, -0x168(%rbp)
movq %rcx, %rax
movl $0x3, %ecx
movq %rcx, -0x110(%rbp)
movq %r15, -0x160(%rbp)
cmpl $0x1, %r12d
movq %rax, -0x98(%rbp)
jne 0x82424
movq %rbx, %rdi
leaq -0x50(%rbp), %rsi
callq 0xd0aa
movq %rax, %r15
testb $0x1, %dl
je 0x81e2d
movq %r15, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %r15b
setne %dl
orb %cl, %dl
jne 0x81e2d
incl (%rax)
leaq 0x10931bc(%rip), %rdi   # 0x1114ff0
movq %r15, %rsi
callq 0x13c85
movq %rax, %rdi
callq 0x13d82
movq %rax, %rsi
shrq $0x30, %rsi
movabsq $0xfffffffffffc, %rbx   # imm = 0xFFFFFFFFFFFC
andq %rbx, %rax
movq %r13, %rdi
movq %rax, %rdx
leaq -0x30(%rbp), %rcx
callq 0x9beab
movl %eax, %esi
movq -0x30(%rbp), %rdi
movq %rdx, %r13
andq %rbx, %r13
setne %al
movq %rdx, -0x78(%rbp)
testb $0x3, %dl
sete %bl
andb %al, %bl
cmpb $0x1, %bl
jne 0x81e8c
addl $0x2, (%r13)
movl %esi, -0x198(%rbp)
movq -0x78(%rbp), %rdx
leaq -0x90(%rbp), %rcx
callq 0xa717f
movl %eax, %r14d
testb %al, %al
movq %r15, -0x108(%rbp)
je 0x81eea
movq -0x98(%rbp), %r15
movq (%r15), %rsi
movq -0x90(%rbp), %rdi
leaq -0x30(%rbp), %rdx
leaq -0xa0(%rbp), %r12
movq %r12, %rcx
callq 0xaf29a
movq %r12, %rdx
movq %rax, %r12
movq -0xa0(%rbp), %rsi
movq %rsi, (%r15)
movq -0x30(%rbp), %rdi
jmp 0x81f4e
movq 0x10978ef(%rip), %r12   # 0x11197e0
testq %r12, %r12
jne 0x81f16
movl $0x1, %edi
callq 0xf5e4
movq %rax, %r12
movq $0x1, 0x10(%rax)
movb $0x30, 0x18(%rax)
movq %rax, 0x10978ca(%rip)   # 0x11197e0
movq %r12, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %r12b
setne %dl
orb %cl, %dl
jne 0x81f36
incl (%rax)
movq -0x90(%rbp), %rdi
movq -0x98(%rbp), %r15
movq (%r15), %rsi
leaq -0xa0(%rbp), %rdx
movl 0x18(%rsi), %ecx
testb %r14b, 0x28(%r15)
movl $0x0, %eax
movl %ecx, -0xc4(%rbp)
cmovnel %ecx, %eax
movb %al, 0x18(%rsi)
leaq -0xb0(%rbp), %rcx
callq 0x93675
testb %bl, %bl
je 0x81f7a
incl (%r13)
movq -0xa0(%rbp), %rdi
movl -0x198(%rbp), %r14d
movl %r14d, %esi
movq -0x78(%rbp), %rdx
leaq -0xb8(%rbp), %rcx
callq 0xa59d1
movq -0xb8(%rbp), %rdi
movq -0xb0(%rbp), %rsi
movq %rax, %rdx
leaq -0x100(%rbp), %rcx
leaq -0x140(%rbp), %r8
callq 0x9221b
movq 0x1097822(%rip), %rdx   # 0x11197e8
testq %rdx, %rdx
jne 0x81feb
movl $0x1, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x1, 0x10(%rax)
movb $0x20, 0x18(%rax)
movq %rax, 0x10977fd(%rip)   # 0x11197e8
movq %rdx, %rax
movabsq $0xfffffffffffc, %rbx   # imm = 0xFFFFFFFFFFFC
andq %rbx, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x8200c
incl (%rax)
movq -0x100(%rbp), %rdi
movq -0x140(%rbp), %rsi
leaq -0x138(%rbp), %rcx
leaq -0xf0(%rbp), %r8
callq 0x9221b
movq %r12, %rax
andq %rbx, %rax
sete %cl
testb $0x3, %r12b
setne %dl
orb %cl, %dl
jne 0x82043
incl (%rax)
movq -0x138(%rbp), %rdi
movq -0xf0(%rbp), %rsi
movq %r12, %rdx
leaq -0xe8(%rbp), %rcx
leaq -0xe0(%rbp), %r8
callq 0x9221b
movq 0x1097782(%rip), %rdx   # 0x11197f0
testq %rdx, %rdx
jne 0x82099
movl $0x3, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x3, 0x10(%rax)
movw $0x3d20, 0x18(%rax)     # imm = 0x3D20
movb $0x20, 0x1a(%rax)
movq %rax, 0x1097757(%rip)   # 0x11197f0
movq %rdx, %rax
andq %rbx, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x820b0
incl (%rax)
movq -0xe8(%rbp), %rdi
movq -0xe0(%rbp), %rsi
leaq -0xd8(%rbp), %rcx
leaq -0xc0(%rbp), %r8
callq 0x9221b
movl %r14d, %edi
movq -0x78(%rbp), %r15
movq %r15, %rsi
movq %r12, %rdx
leaq -0x130(%rbp), %rcx
callq 0xae5e3
movq -0xd8(%rbp), %rdi
movl %r14d, %esi
movq %r15, %rdx
leaq -0xd0(%rbp), %rcx
leaq -0xf8(%rbp), %r8
callq 0xb11ca
movq -0xd0(%rbp), %rdi
movq -0xc0(%rbp), %rsi
movq %rax, %rdx
leaq -0x128(%rbp), %rcx
leaq -0x120(%rbp), %r8
callq 0x9221b
movq 0x10976c3(%rip), %rdx   # 0x11197f8
testq %rdx, %rdx
jne 0x82172
movl $0xe, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0xe, 0x10(%rax)
movabsq $0x50292a5055542828, %rax # imm = 0x50292A5055542828
movq %rax, 0x18(%rdx)
movabsq $0x2852545052545029, %rax # imm = 0x2852545052545029
movq %rax, 0x1e(%rdx)
movq %rdx, 0x1097686(%rip)   # 0x11197f8
movq %rdx, %rax
andq %rbx, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
movq -0x160(%rbp), %r15
movq -0x110(%rbp), %r12
jne 0x82197
incl (%rax)
movq -0x128(%rbp), %rdi
movq -0x120(%rbp), %rsi
leaq -0x118(%rbp), %rcx
leaq -0x158(%rbp), %r8
callq 0x9221b
cmpb $0x0, -0x168(%rbp)
je 0x821ca
movq -0x230(%rbp), %rax
incl (%rax)
movq -0x118(%rbp), %rdi
movq -0x158(%rbp), %rsi
movq %r15, %rdx
leaq -0x180(%rbp), %rcx
leaq -0x178(%rbp), %r8
callq 0x9221b
movq 0x109760b(%rip), %rdx   # 0x1119800
testq %rdx, %rdx
jne 0x8222a
movl $0xa, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0xa, 0x10(%rax)
movabsq $0x6c6c65633e2d2929, %rax # imm = 0x6C6C65633E2D2929
movq %rax, 0x18(%rdx)
movw $0x5b73, 0x20(%rdx)     # imm = 0x5B73
movq %rdx, 0x10975d6(%rip)   # 0x1119800
movq %rdx, %rax
andq %rbx, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x82241
incl (%rax)
movq -0x180(%rbp), %rdi
movq -0x178(%rbp), %rsi
leaq -0x170(%rbp), %rcx
leaq -0x190(%rbp), %r8
callq 0x9221b
movq %r12, %rax
andq %rbx, %rax
sete %cl
testb $0x3, %r12b
setne %dl
orb %cl, %dl
jne 0x82278
incl (%rax)
movq %r12, %rdi
callq 0xfea8
movq -0x170(%rbp), %rdi
movq -0x190(%rbp), %rsi
movq %rax, %rdx
leaq -0x188(%rbp), %rcx
leaq -0x220(%rbp), %r8
callq 0x9221b
movq 0x109755d(%rip), %rdx   # 0x1119808
testq %rdx, %rdx
jne 0x822d0
movl $0x1, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x1, 0x10(%rax)
movb $0x5d, 0x18(%rax)
movq %rax, 0x1097538(%rip)   # 0x1119808
movq %rdx, %rax
andq %rbx, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x822e7
incl (%rax)
movq -0x188(%rbp), %rdi
movq -0x220(%rbp), %rsi
leaq -0x218(%rbp), %rcx
leaq -0x210(%rbp), %r8
callq 0x9221b
movq -0x218(%rbp), %rdi
movq -0x210(%rbp), %rsi
movq -0xf8(%rbp), %rdx
leaq -0x208(%rbp), %rcx
leaq -0x200(%rbp), %r8
callq 0x9221b
movq 0x10974d9(%rip), %rdx   # 0x1119810
testq %rdx, %rdx
jne 0x8235c
movl $0x1, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x1, 0x10(%rax)
movb $0x3b, 0x18(%rax)
movq %rax, 0x10974b4(%rip)   # 0x1119810
movq %rdx, %rax
andq %rbx, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x82373
incl (%rax)
movq -0x208(%rbp), %rdi
movq -0x200(%rbp), %rsi
leaq -0x1f8(%rbp), %rcx
leaq -0x1f0(%rbp), %r8
callq 0x9221b
movq -0x1f8(%rbp), %rbx
movq -0x1f0(%rbp), %r14
cmpb $0x1, 0x18(%r14)
jne 0x823c3
movq 0x28(%r14), %rsi
movl $0xa, %edi
leaq -0x30(%rbp), %rdx
callq 0x92a13
movq -0x30(%rbp), %rax
movq %rax, 0x28(%r14)
movl -0xc4(%rbp), %eax
movb %al, 0x18(%r14)
movq -0x98(%rbp), %rsi
movq %r14, (%rsi)
movq -0x130(%rbp), %rcx
movq %rbx, %rdi
movq -0x108(%rbp), %rdx
leaq -0x30(%rbp), %r8
leaq -0x1e8(%rbp), %r9
callq 0xdc023
movl $0x3, %esi
movq %r12, %rdi
callq 0xe50f
movq %rax, -0x110(%rbp)
movl -0x50(%rbp), %r12d
movq -0x48(%rbp), %rbx
movq -0x30(%rbp), %r13
movq -0x1e8(%rbp), %rax
jmp 0x81de8
testl %r12d, %r12d
jne 0x828f2
movq -0x110(%rbp), %rdi
movq %rdi, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x82462
decl (%rax)
jne 0x82462
leaq 0x8efcc(%rip), %rsi     # 0x111429
callq 0xd13d
cmpb $0x0, -0x168(%rbp)
leaq -0x50(%rbp), %rbx
je 0x82489
movq -0x230(%rbp), %rax
decl (%rax)
jne 0x82489
movq %r15, %rdi
leaq 0x8ecd5(%rip), %rsi     # 0x111159
callq 0xd13d
movq -0x88(%rbp), %rdi
leaq 0x90d19(%rip), %rsi     # 0x1131b0
movq %rbx, %rdx
callq 0x790e7
movl -0x50(%rbp), %r12d
movq -0x48(%rbp), %rbx
cmpb $0x0, -0xa1(%rbp)
movq -0x228(%rbp), %rdi
movq -0x240(%rbp), %rax
je 0x824c0
incl (%rax)
callq 0x3adac
movl 0x8(%rax), %r14d
movq 0x10(%rax), %r15
movq %r15, %rcx
movabsq $0xfffffffffffc, %rdx   # imm = 0xFFFFFFFFFFFC
andq %rdx, %rcx
sete %dl
testb $0x3, %r15b
setne %sil
orb %dl, %sil
jne 0x824ef
incl (%rcx)
movq %rax, %rcx
movabsq $0xfffffffffffc, %rdx   # imm = 0xFFFFFFFFFFFC
andq %rdx, %rcx
sete %dl
testb $0x3, %al
setne %sil
orb %dl, %sil
jne 0x82520
decl (%rcx)
jne 0x82520
movq %rax, %rdi
leaq 0x8f65e(%rip), %rsi     # 0x111b79
callq 0xd13d
movq %r13, %rdi
movq -0x98(%rbp), %rsi
movl %r14d, %edx
movq %r15, %rcx
leaq -0x68(%rbp), %r8
leaq -0x70(%rbp), %r9
callq 0xdd096
movq -0x68(%rbp), %rdi
movq -0x70(%rbp), %rsi
movq -0x228(%rbp), %rdx
leaq -0x80(%rbp), %rcx
leaq -0x88(%rbp), %r8
callq 0xbaba1
testl %r12d, %r12d
je 0x825ab
cmpl $0x1, %r12d
movabsq $0xfffffffffffc, %r13   # imm = 0xFFFFFFFFFFFC
jne 0x829d9
movq (%rbx), %r14
movq %rbx, %rdi
callq 0x5030
movq -0x80(%rbp), %rdi
movq -0x88(%rbp), %rsi
movq %r14, %rdx
leaq -0x40(%rbp), %rbx
movq %rbx, %rcx
leaq -0x50(%rbp), %r14
movq %r14, %r8
callq 0xd56cd
movq -0x50(%rbp), %rsi
movq -0x40(%rbp), %rdi
jmp 0x825c8
movq -0x88(%rbp), %rsi
movq -0x80(%rbp), %rdi
movabsq $0xfffffffffffc, %r13   # imm = 0xFFFFFFFFFFFC
leaq -0x40(%rbp), %rbx
leaq -0x50(%rbp), %r14
movq %r14, %rdx
leaq -0x30(%rbp), %rcx
leaq -0x90(%rbp), %r8
movq %rbx, %r9
callq 0xb5384
movq -0x38(%rbp), %rax
movq %rax, %rcx
andq %r13, %rcx
sete %dl
testb $0x3, %al
setne %sil
orb %dl, %sil
jne 0x82610
movl -0x40(%rbp), %edi
decl (%rcx)
jne 0x82610
shlq $0x30, %rdi
orq %rax, %rdi
leaq 0x8ec6e(%rip), %rsi     # 0x111279
callq 0xd13d
movq -0x30(%rbp), %rbx
movq (%rbx), %rdi
movq %rdi, %rax
andq %r13, %rax
setne %cl
testb $0x3, %dil
sete %dl
testb %dl, %cl
je 0x8264b
movb 0x10(%rdi), %r14b
cmpl $0x0, (%rax)
jne 0x82640
leaq 0x906f6(%rip), %rsi     # 0x112d31
callq 0xd13d
testb %r14b, %r14b
jne 0x82651
movq -0x50(%rbp), %r14
jmp 0x8266d
cmpb $0x0, 0x10(%rdi)
je 0x82645
movq -0x50(%rbp), %rdi
movq %rbx, %rsi
leaq -0x58(%rbp), %rdx
leaq -0x60(%rbp), %rcx
callq 0xbb37c
movq -0x60(%rbp), %rbx
movq -0x58(%rbp), %r14
movq 0x8(%rbx), %rdi
movq %rdi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x82687
incl (%rax)
movl $0x3, %esi
callq 0xe9fc
movq %rax, %r15
movq %rax, %r12
andq %r13, %r12
sete %al
testb $0x3, %r15b
setne %cl
orb %al, %cl
jne 0x826da
incl (%r12)
movl $0x1, %edi
movq %r15, %rsi
callq 0xe83a
testl %eax, %eax
jle 0x826f2
decl (%r12)
movl $0x1, %r12d
jne 0x826f5
movq %r15, %rdi
leaq 0x8ed56(%rip), %rsi     # 0x111429
callq 0xd13d
jmp 0x826f5
movl $0x1, %edi
movq %r15, %rsi
callq 0xe83a
testl %eax, %eax
movl $0x1, %eax
cmovgq %rax, %r15
movq %r15, %r12
movq 0x8(%rbx), %rdi
movq %rdi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x8271d
decl (%rax)
jne 0x8271d
leaq 0x8e9f9(%rip), %rsi     # 0x111111
callq 0xd13d
movq %r12, 0x8(%rbx)
movq %r14, %rdi
movq %rbx, %rsi
leaq -0x40(%rbp), %rdx
leaq -0x50(%rbp), %rcx
callq 0x93d87
movq -0x50(%rbp), %rbx
movq -0x40(%rbp), %r15
movq -0x150(%rbp), %r12
incq %r12
cmpq 0x109334b(%rip), %r12   # 0x1115a98
jbe 0x81444
jmp 0x8275f
movabsq $0xfffffffffffc, %r13   # imm = 0xFFFFFFFFFFFC
movq (%rbx), %rax
movq %rax, -0x108(%rbp)
movq 0x8(%rbx), %rax
movq %rax, -0x110(%rbp)
movq 0x10(%rbx), %rax
movq %rax, -0x98(%rbp)
movq 0x20(%rbx), %rax
movq %rax, -0x78(%rbp)
movq 0x28(%rbx), %r12
movq %rbx, %rdi
callq 0x5030
leaq -0x40(%rbp), %rbx
movq %r12, %rdi
movq %rbx, %rsi
callq 0x925f7
movq (%rbx), %rdi
movq (%rdi), %r12
movq 0x8(%rdi), %rbx
movq 0x10(%rdi), %r14
callq 0x5030
movq %r12, %rax
andq %r13, %rax
sete %cl
testb $0x3, %r12b
setne %dl
orb %cl, %dl
jne 0x827dc
decl (%rax)
jne 0x827dc
movq %r12, %rdi
leaq 0x8ec52(%rip), %rsi     # 0x111429
callq 0xd13d
movq %r14, %rdi
callq 0x12a61
movq %rbx, %rdi
callq 0x7903b
cmpl $0x1, %eax
je 0x82afe
movq -0x108(%rbp), %rdi
movq %rdi, %rax
movabsq $0xfffffffffffc, %rbx   # imm = 0xFFFFFFFFFFFC
andq %rbx, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
movq -0x98(%rbp), %r14
movq -0x110(%rbp), %r12
jne 0x82838
decl (%rax)
jne 0x82838
leaq 0x904fe(%rip), %rsi     # 0x112d31
callq 0xd13d
movq %r12, %rax
andq %rbx, %rax
sete %cl
testb $0x3, %r12b
setne %dl
orb %cl, %dl
jne 0x8285f
decl (%rax)
jne 0x8285f
movq %r12, %rdi
leaq 0x8e8b7(%rip), %rsi     # 0x111111
callq 0xd13d
movq %r14, %rax
andq %rbx, %rax
sete %cl
testb $0x3, %r14b
setne %dl
orb %cl, %dl
jne 0x82886
decl (%rax)
jne 0x82886
movq %r14, %rdi
leaq 0x8e890(%rip), %rsi     # 0x111111
callq 0xd13d
movq -0x78(%rbp), %rdi
movq 0x8(%rdi), %r13
movq 0x10(%rdi), %r12
movl (%rdi), %ebx
callq 0x5030
movq %r12, %rdi
callq 0x12a61
movabsq $0xfffffffffffc, %rdx   # imm = 0xFFFFFFFFFFFC
andq %r13, %rdx
sete %al
testb $0x3, %r13b
setne %cl
orb %al, %cl
jne 0x828d6
decl (%rdx)
jne 0x828d6
shlq $0x30, %rbx
orq %r13, %rbx
movq %rbx, %rdi
leaq 0x8e9a8(%rip), %rsi     # 0x111279
callq 0xd13d
movq -0x238(%rbp), %rax
movq %r15, (%rax)
addq $0x3f8, %rsp            # imm = 0x3F8
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
movl $0x20, %edi
callq 0xf5e4
movq $0x20, 0x10(%rax)
movups 0x5ddc2(%rip), %xmm0    # 0xe06cd
movups %xmm0, 0x18(%rax)
movups 0x5ddc7(%rip), %xmm0    # 0xe06dd
movups %xmm0, 0x28(%rax)
movq %rax, %rdi
callq 0x9302
movq -0x78(%rbp), %rdx
movq %rdx, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %dl
setne %dl
orb %cl, %dl
jne 0x8295e
decl (%rax)
jne 0x8295e
shlq $0x30, %r14
orq -0x78(%rbp), %r14
leaq 0x905d3(%rip), %rsi     # 0x112f29
movq %r14, %rdi
callq 0xd13d
movq 0x1096ecb(%rip), %rdi   # 0x1119830
testq %rdi, %rdi
jne 0x82ac9
movl $0x28, %edi
callq 0xf5e4
movq %rax, %rdi
movq $0x28, 0x10(%rax)
movabsq $0x656c707574207361, %rax # imm = 0x656C707574207361
movq %rax, 0x38(%rdi)
movups 0x77fbd(%rip), %xmm0    # 0xfa955
movups %xmm0, 0x18(%rdi)
movups 0x77fc2(%rip), %xmm0    # 0xfa965
movups %xmm0, 0x28(%rdi)
movq %rdi, 0x1096e82(%rip)   # 0x1119830
jmp 0x82ac9
testl %eax, %eax
jne 0x829d9
callq 0x7882a
movabsq $0xfffffffffffc, %rsi   # imm = 0xFFFFFFFFFFFC
andq %rax, %rsi
movq %rax, %rdi
shrq $0x30, %rdi
movq -0x78(%rbp), %rdx
callq 0x78842
leaq 0x5dced(%rip), %rdi     # 0xe06cd
movl $0x20, %esi
callq 0x9040
jmp 0x8291a
movq 0x1093e92(%rip), %rdi   # 0x1116888
testq %rdi, %rdi
jne 0x82a3b
movl $0x26, %edi
callq 0xf5e4
movq %rax, %rdi
movq $0x26, 0x10(%rax)
movabsq $0x2e646570706f7473, %rax # imm = 0x2E646570706F7473
movq %rax, 0x36(%rdi)
movups 0x66789(%rip), %xmm0    # 0xe91ae
movups %xmm0, 0x18(%rdi)
movups 0x6678e(%rip), %xmm0    # 0xe91be
movups %xmm0, 0x28(%rdi)
movq %rdi, 0x1093e4d(%rip)   # 0x1116888
andq %rdi, -0x148(%rbp)
sete %al
testb $0x3, %dil
setne %cl
orb %al, %cl
jne 0x82a59
movq -0x148(%rbp), %rax
incl (%rax)
callq 0x7d9aa
movq %rbx, %rdi
callq 0x1ba80
leaq 0x667d9(%rip), %rsi     # 0xe9246
jmp 0x82b29
movq 0x1093e17(%rip), %rdi   # 0x1116890
testq %rdi, %rdi
jne 0x82ac9
movl $0x38, %edi
callq 0xf5e4
movq %rax, %rdi
movq $0x38, 0x10(%rax)
movabsq $0x646574616e696d72, %rax # imm = 0x646574616E696D72
movq %rax, 0x48(%rdi)
movups 0x653f6(%rip), %xmm0    # 0xe7e9e
movups %xmm0, 0x18(%rdi)
movups 0x653fb(%rip), %xmm0    # 0xe7eae
movups %xmm0, 0x28(%rdi)
movups 0x65400(%rip), %xmm0    # 0xe7ebe
movups %xmm0, 0x38(%rdi)
movq %rdi, 0x1093dc7(%rip)   # 0x1116890
andq %rdi, -0x148(%rbp)
sete %al
testb $0x3, %dil
setne %cl
orb %al, %cl
jne 0x82ae7
movq -0x148(%rbp), %rax
incl (%rax)
callq 0x9302
leaq 0x668bd(%rip), %rsi     # 0xe93b0
jmp 0x82b29
leaq 0x668e6(%rip), %rsi     # 0xe93e2
jmp 0x82b29
movq %rdx, %rdi
callq 0xd745
movabsq $0xfffffffffffc, %rsi   # imm = 0xFFFFFFFFFFFC
andq %rax, %rsi
movq %rax, %rdi
shrq $0x30, %rdi
movq %r15, %rdx
callq 0x78842
leaq 0x66855(%rip), %rsi     # 0xe937e
movl $0x31, %edx
movl $0x2, %edi
callq 0x5060
callq 0x52b6
movl $0x1, %edi
callq 0x5130