// File: /workspace/github_c_makefile_star2_O1/mirth-lang[P]mirth/bin/mirth1.c
// Function: mw_mirth_c99_c99zeatomzeopzx
static void mw_mirth_c99_c99zeatomzeopzx (struct mirth_mirth_zaMirth* in_zaMirth_1, struct mirth_c99_zaC99Branch* in_zaC99Branch_2, struct mirth_arrow_Atom* in_Atom_3, struct mirth_arrow_Op in_Op_4, struct mirth_mirth_zaMirth* *out_zaMirth_5, struct mirth_c99_zaC99Branch* *out_zaC99Branch_6) {
	struct mirth_mirth_zaMirth* branch_zaMirth_7;
	struct mirth_c99_zaC99Branch* branch_zaC99Branch_8;
	switch ((in_Op_4).tag) {
		case mirth_arrow_Op_Push: {
			struct mirth_arrow_PushValue v9 = mtp_mirth_arrow_Op_Push(in_Op_4);
			decref(MK_mirth_arrow_Atom(in_Atom_3));
			struct mirth_mirth_zaMirth* v10;
			struct mirth_c99_zaC99Branch* v11;
			mw_mirth_c99_c99zepushzevaluezx(in_zaMirth_1, in_zaC99Branch_2, v9, &v10, &v11);
			branch_zaC99Branch_8 = v11;
			branch_zaMirth_7 = v10;
		} break;
		case mirth_arrow_Op_Word: {
			uint64_t v12 = mtp_mirth_arrow_Op_Word(in_Op_4);
			struct std_list_List_1 v13 = in_Atom_3->margs;
			incref(MK_std_list_List_1(v13));
			decref(MK_mirth_arrow_Atom(in_Atom_3));
			struct mirth_mirth_zaMirth* v14;
			struct mirth_c99_zaC99Branch* v15;
			mw_mirth_c99_c99zewordzx(in_zaMirth_1, in_zaC99Branch_2, v13, v12, &v14, &v15);
			branch_zaC99Branch_8 = v15;
			branch_zaMirth_7 = v14;
		} break;
		case mirth_arrow_Op_External: {
			uint64_t v16 = mtp_mirth_arrow_Op_External(in_Op_4);
			struct std_list_List_1 v17 = in_Atom_3->margs;
			incref(MK_std_list_List_1(v17));
			decref(MK_mirth_arrow_Atom(in_Atom_3));
			struct mirth_mirth_zaMirth* v18;
			struct mirth_c99_zaC99Branch* v19;
			mw_mirth_c99_c99zeexternalzecallzx(in_zaMirth_1, in_zaC99Branch_2, v17, v16, &v18, &v19);
			branch_zaC99Branch_8 = v19;
			branch_zaMirth_7 = v18;
		} break;
		case mirth_arrow_Op_Buffer: {
			uint64_t v20 = mtp_mirth_arrow_Op_Buffer(in_Op_4);
			decref(MK_mirth_arrow_Atom(in_Atom_3));
			struct mirth_mirth_zaMirth* v21;
			struct mirth_c99_zaC99Branch* v22;
			mw_mirth_c99_c99zebufferzecallzx(in_zaMirth_1, in_zaC99Branch_2, v20, &v21, &v22);
			branch_zaC99Branch_8 = v22;
			branch_zaMirth_7 = v21;
		} break;
		case mirth_arrow_Op_Field: {
			uint64_t v23 = mtp_mirth_arrow_Op_Field(in_Op_4);
			decref(MK_mirth_arrow_Atom(in_Atom_3));
			struct mirth_mirth_zaMirth* v24;
			struct mirth_c99_zaC99Branch* v25;
			mw_mirth_c99_c99zefieldzecallzx(in_zaMirth_1, in_zaC99Branch_2, v23, &v24, &v25);
			branch_zaC99Branch_8 = v25;
			branch_zaMirth_7 = v24;
		} break;
		case mirth_arrow_Op_Tag: {
			uint64_t v26 = mtp_mirth_arrow_Op_Tag(in_Op_4);
			struct std_list_List_1 v27 = in_Atom_3->margs;
			incref(MK_std_list_List_1(v27));
			decref(MK_mirth_arrow_Atom(in_Atom_3));
			struct mirth_mirth_zaMirth* v28;
			struct mirth_c99_zaC99Branch* v29;
			mw_mirth_c99_c99zetagzecallzx(in_zaMirth_1, in_zaC99Branch_2, v27, v26, &v28, &v29);
			branch_zaC99Branch_8 = v29;
			branch_zaMirth_7 = v28;
		} break;
		case mirth_arrow_Op_Prim: {
			enum mirth_prim_Prim v30 = mtp_mirth_arrow_Op_Prim(in_Op_4);
			struct mirth_mirth_zaMirth* v31;
			struct mirth_c99_zaC99Branch* v32;
			mw_mirth_c99_c99zeprimzx(in_zaMirth_1, in_zaC99Branch_2, in_Atom_3, v30, &v31, &v32);
			branch_zaC99Branch_8 = v32;
			branch_zaMirth_7 = v31;
		} break;
		case mirth_arrow_Op_Match: {
			struct mirth_match_Match* v33 = mtp_mirth_arrow_Op_Match(in_Op_4);
			decref(MK_mirth_arrow_Atom(in_Atom_3));
			struct mirth_mirth_zaMirth* v34;
			struct mirth_c99_zaC99Branch* v35;
			mw_mirth_c99_c99zematchzx(in_zaMirth_1, in_zaC99Branch_2, v33, &v34, &v35);
			branch_zaC99Branch_8 = v35;
			branch_zaMirth_7 = v34;
		} break;
		case mirth_arrow_Op_Lambda: {
			struct mirth_arrow_Lambda* v36 = mtp_mirth_arrow_Op_Lambda(in_Op_4);
			decref(MK_mirth_arrow_Atom(in_Atom_3));
			struct mirth_mirth_zaMirth* v37;
			struct mirth_c99_zaC99Branch* v38;
			mw_mirth_c99_c99zelambdazx(in_zaMirth_1, in_zaC99Branch_2, v36, &v37, &v38);
			branch_zaC99Branch_8 = v38;
			branch_zaMirth_7 = v37;
		} break;
		case mirth_arrow_Op_Var: {
			uint64_t v39 = mtp_mirth_arrow_Op_Var(in_Op_4);
			decref(MK_mirth_arrow_Atom(in_Atom_3));
			struct mirth_mirth_zaMirth* v40;
			struct mirth_c99_zaC99Branch* v41;
			mw_mirth_c99_c99zevarzx(in_zaMirth_1, in_zaC99Branch_2, v39, &v40, &v41);
			branch_zaC99Branch_8 = v41;
			branch_zaMirth_7 = v40;
		} break;
		case mirth_arrow_Op_BlockPush: {
			uint64_t v42 = mtp_mirth_arrow_Op_BlockPush(in_Op_4);
			decref(MK_mirth_arrow_Atom(in_Atom_3));
			struct mirth_mirth_zaMirth* v43;
			struct mirth_c99_zaC99Branch* v44;
			mw_mirth_c99_c99zeblockzepushzx(in_zaMirth_1, in_zaC99Branch_2, v42, &v43, &v44);
			branch_zaC99Branch_8 = v44;
			branch_zaMirth_7 = v43;
		} break;
		case mirth_arrow_Op_BlockRun: {
			uint64_t v45 = mtp_mirth_arrow_Op_BlockRun(in_Op_4);
			decref(MK_mirth_arrow_Atom(in_Atom_3));
			struct mirth_mirth_zaMirth* v46;
			struct mirth_c99_zaC99Branch* v47;
			mw_mirth_c99_c99zeblockzerunzx(in_zaMirth_1, in_zaC99Branch_2, v45, &v46, &v47);
			branch_zaC99Branch_8 = v47;
			branch_zaMirth_7 = v46;
		} break;
		case mirth_arrow_Op_LabelPush: {
			uint64_t v48 = mtp_mirth_arrow_Op_LabelPush(in_Op_4);
			struct mirth_mirth_zaMirth* v49;
			struct mirth_c99_zaC99Branch* v50;
			mw_mirth_c99_c99zelabelzepushzx(in_zaMirth_1, in_zaC99Branch_2, in_Atom_3, v48, &v49, &v50);
			branch_zaC99Branch_8 = v50;
			branch_zaMirth_7 = v49;
		} break;
		case mirth_arrow_Op_LabelPop: {
			uint64_t v51 = mtp_mirth_arrow_Op_LabelPop(in_Op_4);
			struct mirth_mirth_zaMirth* v52;
			struct mirth_c99_zaC99Branch* v53;
			mw_mirth_c99_c99zelabelzepopzx(in_zaMirth_1, in_zaC99Branch_2, in_Atom_3, v51, &v52, &v53);
			branch_zaC99Branch_8 = v53;
			branch_zaMirth_7 = v52;
		} break;
		case mirth_arrow_Op_LabelPushR: {
			uint64_t v54 = mtp_mirth_arrow_Op_LabelPushR(in_Op_4);
			struct mirth_mirth_zaMirth* v55;
			struct mirth_c99_zaC99Branch* v56;
			mw_mirth_c99_c99zelabelzepushzerzx(in_zaMirth_1, in_zaC99Branch_2, in_Atom_3, v54, &v55, &v56);
			branch_zaC99Branch_8 = v56;
			branch_zaMirth_7 = v55;
		} break;
		case mirth_arrow_Op_LabelPopR: {
			uint64_t v57 = mtp_mirth_arrow_Op_LabelPopR(in_Op_4);
			struct mirth_mirth_zaMirth* v58;
			struct mirth_c99_zaC99Branch* v59;
			mw_mirth_c99_c99zelabelzepopzerzx(in_zaMirth_1, in_zaC99Branch_2, in_Atom_3, v57, &v58, &v59);
			branch_zaC99Branch_8 = v59;
			branch_zaMirth_7 = v58;
		} break;
		case mirth_arrow_Op_DataGetEnumValue: {
			uint64_t v60 = mtp_mirth_arrow_Op_DataGetEnumValue(in_Op_4);
			decref(MK_mirth_arrow_Atom(in_Atom_3));
			struct mirth_mirth_zaMirth* v61;
			struct mirth_c99_zaC99Branch* v62;
			mw_mirth_c99_c99zegetzeenumzevaluezx(in_zaMirth_1, in_zaC99Branch_2, v60, &v61, &v62);
			branch_zaC99Branch_8 = v62;
			branch_zaMirth_7 = v61;
		} break;
		case mirth_arrow_Op_DataFromEnumValue: {
			uint64_t v63 = mtp_mirth_arrow_Op_DataFromEnumValue(in_Op_4);
			decref(MK_mirth_arrow_Atom(in_Atom_3));
			struct mirth_mirth_zaMirth* v64;
			struct mirth_c99_zaC99Branch* v65;
			mw_mirth_c99_c99zefromzeenumzevaluezx(in_zaMirth_1, in_zaC99Branch_2, v63, &v64, &v65);
			branch_zaC99Branch_8 = v65;
			branch_zaMirth_7 = v64;
		} break;
		case mirth_arrow_Op_DataGetLabel: {
			struct mirth_data_TagField* v66 = mtp_mirth_arrow_Op_DataGetLabel(in_Op_4);
			struct mirth_mirth_zaMirth* v67;
			struct mirth_c99_zaC99Branch* v68;
			mw_mirth_c99_c99zetagzegetzelabelzx(in_zaMirth_1, in_zaC99Branch_2, v66, &v67, &v68);
			decref(MK_mirth_arrow_Atom(in_Atom_3));
			branch_zaC99Branch_8 = v68;
			branch_zaMirth_7 = v67;
		} break;
		case mirth_arrow_Op_DataSetLabel: {
			struct mirth_data_TagField* v69 = mtp_mirth_arrow_Op_DataSetLabel(in_Op_4);
			struct mirth_mirth_zaMirth* v70;
			struct mirth_c99_zaC99Branch* v71;
			mw_mirth_c99_c99zetagzesetzelabelzx(in_zaMirth_1, in_zaC99Branch_2, v69, &v70, &v71);
			decref(MK_mirth_arrow_Atom(in_Atom_3));
			branch_zaC99Branch_8 = v71;
			branch_zaMirth_7 = v70;
		} break;
		case mirth_arrow_Op_TableToIndex: {
			uint64_t v72 = mtp_mirth_arrow_Op_TableToIndex(in_Op_4);
			struct mirth_mirth_zaMirth* v73;
			struct mirth_c99_zaC99Branch* v74;
			mw_mirth_c99_c99zetablezetozeindexzx(in_zaMirth_1, in_zaC99Branch_2, v72, &v73, &v74);
			decref(MK_mirth_arrow_Atom(in_Atom_3));
			branch_zaC99Branch_8 = v74;
			branch_zaMirth_7 = v73;
		} break;
		case mirth_arrow_Op_TableFromIndex: {
			uint64_t v75 = mtp_mirth_arrow_Op_TableFromIndex(in_Op_4);
			struct mirth_mirth_zaMirth* v76;
			struct mirth_c99_zaC99Branch* v77;
			mw_mirth_c99_c99zetablezefromzeindexzx(in_zaMirth_1, in_zaC99Branch_2, v75, &v76, &v77);
			decref(MK_mirth_arrow_Atom(in_Atom_3));
			branch_zaC99Branch_8 = v77;
			branch_zaMirth_7 = v76;
		} break;
		default: {
			do_panic(str_make("unexpected fallthrough in match\n", 32));
		}
	}
	*out_zaC99Branch_6 = branch_zaC99Branch_8;
	*out_zaMirth_5 = branch_zaMirth_7;
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x258, %rsp            # imm = 0x258
cmpl $0x15, %ecx
ja 0xc4029
movq %r9, %r15
movq %rdx, %r9
movq %rsi, %r12
movl %ecx, %eax
leaq 0x25910(%rip), %rcx     # 0xe40b8
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
movl 0x4(%r8), %ebx
decl (%r8)
jne 0xbe7ce
movq %rdi, %r13
movq %r8, %rdi
movq %r9, %r14
callq 0x5030
movq %r13, %rdi
movq %r14, %r9
leaq -0x48(%rbp), %r14
leaq -0x68(%rbp), %r13
movq %r12, %rsi
movq %r9, %rdx
movl %ebx, %ecx
movq %r14, %r8
movq %r13, %r9
callq 0xc66bb
movq (%r13), %r12
movq (%r14), %r13
jmp 0xc1fc9
movq 0x8(%r8), %rbx
decl (%r8)
jne 0xbe812
movq %rdi, %r13
movq %r8, %rdi
movq %r9, %r14
callq 0x5030
movq %r13, %rdi
movq %r14, %r9
movq %r15, -0x58(%rbp)
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
movq %r9, %rax
andq %rcx, %rax
sete %cl
testb $0x3, %r9b
setne %dl
orb %cl, %dl
jne 0xbe84d
decl (%rax)
jne 0xbe84d
leaq 0x5802a(%rip), %rsi     # 0x116869
movq %rdi, %r14
movq %r9, %rdi
callq 0xd4e3
movq %r14, %rdi
leaq -0xd8(%rbp), %r14
leaq -0x108(%rbp), %r15
leaq -0x68(%rbp), %r13
movq %r12, %rsi
movq %rbx, %rdx
movq %r14, %rcx
movq %r15, %r8
movq %r13, %r9
callq 0xb8c4e
movq (%r14), %rdi
movq (%r15), %rbx
movq (%rbx), %rsi
leaq -0x48(%rbp), %r14
leaq -0xb0(%rbp), %r15
movq %r14, %rdx
movq %r15, %rcx
callq 0xb20c2
movq %rax, %r12
movq (%r15), %rsi
movq %rsi, (%rbx)
movq (%r14), %rdi
movl (%r13), %eax
movl %eax, -0x38(%rbp)
movq 0x8(%r13), %r15
xorl %eax, %eax
cmpb $0x0, 0x28(%rbx)
movl 0x18(%rsi), %ecx
movl %ecx, -0x30(%rbp)
cmovnel %ecx, %eax
movb %al, 0x18(%rsi)
leaq -0x180(%rbp), %r13
leaq -0x170(%rbp), %r14
movq %r13, %rdx
movq %r14, %rcx
callq 0x95d84
movq (%r13), %rdi
leaq -0x160(%rbp), %r13
movl $0x7, %esi
xorl %edx, %edx
movq %r13, %rcx
callq 0xa85ed
movq (%r13), %rdi
movq (%r14), %rsi
leaq -0xa0(%rbp), %rcx
leaq -0x98(%rbp), %r8
movq %rax, %rdx
callq 0x94972
cmpq $0x0, 0x105ed65(%rip)   # 0x111d678
jne 0xbe932
movl $0x1, %edi
callq 0xf9f7
movq $0x1, 0x10(%rax)
movb $0x20, 0x18(%rax)
movq %rax, 0x105ed46(%rip)   # 0x111d678
movq 0x105ed3f(%rip), %rdx   # 0x111d678
movq %rdx, %rax
movabsq $0xfffffffffffc, %r14   # imm = 0xFFFFFFFFFFFC
andq %r14, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0xbe95a
incl (%rax)
movq -0xa0(%rbp), %rdi
movq -0x98(%rbp), %rsi
leaq -0x70(%rbp), %rcx
leaq -0x90(%rbp), %r8
callq 0x94972
movq %r12, %rax
andq %r14, %rax
sete %cl
testb $0x3, %r12b
setne %dl
orb %cl, %dl
jne 0xbe98e
incl (%rax)
movq -0x70(%rbp), %rdi
movq -0x90(%rbp), %rsi
leaq -0xb8(%rbp), %rcx
leaq -0xc8(%rbp), %r8
movq %r12, %rdx
callq 0x94972
cmpq $0x0, 0x105ecc9(%rip)   # 0x111d680
jne 0xbe9dc
movl $0x3, %edi
callq 0xf9f7
movq $0x3, 0x10(%rax)
movw $0x3d20, 0x18(%rax)     # imm = 0x3D20
movb $0x20, 0x1a(%rax)
movq %rax, 0x105eca4(%rip)   # 0x111d680
movq 0x105ec9d(%rip), %rdx   # 0x111d680
movq %rdx, %rax
andq %r14, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0xbe9fa
incl (%rax)
movq -0xb8(%rbp), %rdi
movq -0xc8(%rbp), %rsi
leaq -0xe0(%rbp), %r14
leaq -0xe8(%rbp), %r13
movq %r14, %rcx
movq %r13, %r8
callq 0x94972
leaq -0x110(%rbp), %rcx
movl $0x7, %edi
xorl %esi, %esi
movq %r12, %rdx
callq 0xb13d2
movq (%r14), %rdi
leaq -0x130(%rbp), %r14
leaq -0xb0(%rbp), %r8
movl -0x38(%rbp), %esi
movq %r15, %rdx
movq %r14, %rcx
callq 0xdf9ff
movq (%r14), %rdi
movq (%r13), %rsi
leaq -0x128(%rbp), %rcx
leaq -0x120(%rbp), %r8
movq %rax, %rdx
callq 0x94972
cmpq $0x0, 0x105ec0d(%rip)   # 0x111d688
jne 0xbea9a
movl $0x1, %edi
callq 0xf9f7
movq $0x1, 0x10(%rax)
movb $0x3b, 0x18(%rax)
movq %rax, 0x105ebee(%rip)   # 0x111d688
movq 0x105ebe7(%rip), %rdx   # 0x111d688
movabsq $0xfffffffffffc, %rsi   # imm = 0xFFFFFFFFFFFC
andq %rdx, %rsi
sete %al
testb $0x3, %dl
setne %cl
orb %al, %cl
jne 0xbeabd
incl (%rsi)
movq -0x128(%rbp), %rdi
movq -0x120(%rbp), %rsi
leaq -0x148(%rbp), %r14
leaq -0x140(%rbp), %r15
movq %r14, %rcx
movq %r15, %r8
callq 0x94972
movq (%r14), %r14
movq (%r15), %r12
cmpb $0x1, 0x18(%r12)
jne 0xbeb10
movq 0x28(%r12), %rsi
leaq -0x48(%rbp), %r15
movl $0xa, %edi
movq %r15, %rdx
callq 0x95160
movq (%r15), %rax
movq %rax, 0x28(%r12)
movl -0x30(%rbp), %eax
movb %al, 0x18(%r12)
movq %r12, (%rbx)
movq -0x110(%rbp), %rdx
movl 0x8(%rbx), %edi
movq 0x10(%rbx), %rsi
leaq -0x48(%rbp), %r15
movq %r15, %rcx
callq 0xb1439
movups (%r15), %xmm0
movups %xmm0, 0x8(%rbx)
movl -0xb0(%rbp), %edx
movq -0xa8(%rbp), %rcx
leaq -0x150(%rbp), %r12
movq %r14, %rdi
movq %rbx, %rsi
movq %r15, %r8
movq %r12, %r9
callq 0xe0fd7
movq (%r12), %r12
jmp 0xbff00
movq %r15, -0x58(%rbp)
movq %r12, %r15
movq 0x8(%r8), %rbx
decl (%r8)
jne 0xbeb8f
movq %rdi, %r12
movq %r8, %rdi
movq %r9, %r14
callq 0x5030
movq %r12, %rdi
movq %r14, %r9
movabsq $0xfffffffffffc, %r12   # imm = 0xFFFFFFFFFFFC
movl 0x50(%r9), %r14d
movq 0x58(%r9), %r13
movq %r13, %rax
andq %r12, %rax
sete %cl
testb $0x3, %r13b
setne %dl
orb %cl, %dl
jne 0xbebb7
incl (%rax)
movq %r9, %rax
andq %r12, %rax
sete %cl
testb $0x3, %r9b
setne %dl
orb %cl, %dl
jne 0xbebe6
decl (%rax)
jne 0xbebe6
leaq 0x57c93(%rip), %rsi     # 0x116869
movq %rdi, -0x30(%rbp)
movq %r9, %rdi
callq 0xd4e3
movq -0x30(%rbp), %rdi
leaq -0xd8(%rbp), %rax
movq %rax, (%rsp)
leaq -0x68(%rbp), %r8
leaq -0xb0(%rbp), %r9
movq %r15, %rsi
movl %r14d, %edx
movq %r13, %rcx
callq 0xd9f35
andq %rdx, %r12
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0xbec38
decl (%r12)
jne 0xbec38
leaq 0x56f98(%rip), %rsi     # 0x115bc1
shlq $0x30, %rax
orq %rdx, %rax
movq %rax, %rdi
callq 0xd4e3
movq -0x68(%rbp), %r13
movq -0xb0(%rbp), %r12
movq -0xd8(%rbp), %rdx
movl 0x8(%r12), %edi
movq 0x10(%r12), %rsi
leaq -0x48(%rbp), %r14
movq %rbx, %rcx
movq %r14, %r8
callq 0xb15fa
jmp 0xc0150
movq %r12, %r13
movq 0x8(%r8), %rbx
decl (%r8)
jne 0xbec88
movq %rdi, %r12
movq %r8, %rdi
movq %r9, %r14
callq 0x5030
movq %r12, %rdi
movq %r14, %r9
movq %r15, %r12
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq %r9, %rax
sete %cl
testb $0x3, %r9b
setne %dl
orb %cl, %dl
jne 0xbecbf
decl (%rax)
jne 0xbecbf
leaq 0x57bb8(%rip), %rsi     # 0x116869
movq %rdi, %r14
movq %r9, %rdi
callq 0xd4e3
movq %r14, %rdi
leaq -0x48(%rbp), %r14
leaq -0x68(%rbp), %r15
movq %r13, %rsi
movq %rbx, %rdx
movq %r14, %rcx
movq %r15, %r8
callq 0xd6d53
jmp 0xc1898
movq 0x8(%r8), %r14
decl (%r8)
jne 0xbed00
movq %r14, %r13
movq %rdi, %r14
movq %r8, %rdi
movq %r9, %rbx
callq 0x5030
movq %r14, %rdi
movq %r13, %r14
movq %rbx, %r9
movq %rdi, %r13
movq %r15, %rbx
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
movq %r9, %rax
andq %rcx, %rax
sete %cl
testb $0x3, %r9b
setne %dl
orb %cl, %dl
jne 0xbed37
decl (%rax)
jne 0xbed37
leaq 0x57b3a(%rip), %rsi     # 0x116869
movq %r9, %rdi
callq 0xd4e3
movq %r12, %r15
movq %rbx, -0x58(%rbp)
leaq 0x105b003(%rip), %rdi   # 0x1119d48
movq %r14, -0xf8(%rbp)
movq %r14, %rsi
callq 0x13ff0
leaq -0x48(%rbp), %r14
movq %r13, %rdi
movq %rax, %rsi
movq %r14, %rdx
callq 0x1a972
movq (%r14), %rdi
movq %rax, %rsi
shrq $0x30, %rsi
movabsq $0xfffffffffffc, %rbx   # imm = 0xFFFFFFFFFFFC
andq %rbx, %rax
movq %rax, %rdx
movq %r14, %rcx
callq 0x9e91b
movq %rax, -0x30(%rbp)
movq (%r14), %rdi
movq %rdx, %rax
andq %rbx, %rax
movq %rax, -0x88(%rbp)
setne %al
movq %rdx, -0x50(%rbp)
testb $0x3, %dl
sete %cl
andb %al, %cl
movb %cl, -0x78(%rbp)
cmpb $0x1, %cl
jne 0xbedbc
movq -0x88(%rbp), %rax
incl (%rax)
leaq -0xd8(%rbp), %r13
movq %r13, (%rsp)
leaq -0x68(%rbp), %r14
leaq -0xb0(%rbp), %r12
movq %r15, %rsi
movq -0x30(%rbp), %rdx
movq -0x50(%rbp), %rcx
movq %r14, %r8
movq %r12, %r9
callq 0xb2d9d
movq (%r14), %rdi
movq (%r12), %rbx
movq (%rbx), %rsi
leaq -0x48(%rbp), %r14
leaq -0x108(%rbp), %r15
movq %r14, %rdx
movq %r15, %rcx
callq 0xb20c2
movq %rax, %r12
movq (%r15), %rsi
movq %rsi, (%rbx)
movq (%r14), %rdi
movq (%r13), %rax
movq %rax, -0x80(%rbp)
xorl %eax, %eax
movq %rbx, -0x38(%rbp)
cmpb $0x0, 0x28(%rbx)
movl 0x18(%rsi), %ecx
movl %ecx, -0xc0(%rbp)
cmovnel %ecx, %eax
movb %al, 0x18(%rsi)
leaq -0x108(%rbp), %r14
leaq -0x180(%rbp), %r15
movq %r14, %rdx
movq %r15, %rcx
callq 0x95d84
movq (%r14), %rdi
leaq -0x170(%rbp), %r14
movl $0x12, %esi
xorl %edx, %edx
movq %r14, %rcx
callq 0xa85ed
movq (%r14), %rdi
movq (%r15), %rsi
leaq -0x160(%rbp), %rcx
leaq -0xa0(%rbp), %r8
movq %rax, %rdx
callq 0x94972
cmpq $0x0, 0x105d65d(%rip)   # 0x111c4e8
jne 0xbeeaa
movl $0x1, %edi
callq 0xf9f7
movq $0x1, 0x10(%rax)
movb $0x20, 0x18(%rax)
movq %rax, 0x105d63e(%rip)   # 0x111c4e8
movq 0x105d637(%rip), %rdx   # 0x111c4e8
movq %rdx, %rax
movabsq $0xfffffffffffc, %r13   # imm = 0xFFFFFFFFFFFC
andq %r13, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0xbeed2
incl (%rax)
movq -0x160(%rbp), %rdi
movq -0xa0(%rbp), %rsi
leaq -0x98(%rbp), %rcx
leaq -0x70(%rbp), %r8
callq 0x94972
movq %r12, %rax
andq %r13, %rax
sete %cl
testb $0x3, %r12b
setne %dl
orb %cl, %dl
jne 0xbef06
incl (%rax)
movq -0x98(%rbp), %rdi
movq -0x70(%rbp), %rsi
leaq -0x90(%rbp), %rcx
leaq -0xb8(%rbp), %r8
movq %r12, %rdx
callq 0x94972
cmpq $0x0, 0x105d5c1(%rip)   # 0x111c4f0
jne 0xbef54
movl $0x3, %edi
callq 0xf9f7
movq $0x3, 0x10(%rax)
movw $0x3d20, 0x18(%rax)     # imm = 0x3D20
movb $0x20, 0x1a(%rax)
movq %rax, 0x105d59c(%rip)   # 0x111c4f0
movq 0x105d595(%rip), %rdx   # 0x111c4f0
movq %rdx, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0xbef72
incl (%rax)
movq -0x90(%rbp), %rdi
movq -0xb8(%rbp), %rsi
leaq -0xc8(%rbp), %rcx
leaq -0xe0(%rbp), %r8
callq 0x94972
leaq -0xe8(%rbp), %rcx
movl $0x12, %edi
xorl %esi, %esi
movq %r12, %rdx
callq 0xb13d2
cmpq $0x0, 0x105d547(%rip)   # 0x111c4f8
jne 0xbefe1
movl $0xb, %edi
callq 0xf9f7
movq $0xb, 0x10(%rax)
movabsq $0x756d5f646c656966, %rcx # imm = 0x756D5F646C656966
movq %rcx, 0x18(%rax)
movl $0x26287475, 0x1f(%rax) # imm = 0x26287475
movq %rax, 0x105d517(%rip)   # 0x111c4f8
movq 0x105d510(%rip), %rdx   # 0x111c4f8
movq %rdx, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
movq -0x38(%rbp), %r12
jne 0xbf003
incl (%rax)
movq -0xc8(%rbp), %rdi
movq -0xe0(%rbp), %rsi
leaq -0x110(%rbp), %r14
leaq -0x130(%rbp), %r15
movq %r14, %rcx
movq %r15, %r8
callq 0x94972
movq (%r14), %rdi
leaq -0x128(%rbp), %r14
movq -0xf8(%rbp), %rsi
movq %r14, %rdx
callq 0x96d0b
movq (%r14), %rdi
movq (%r15), %rsi
leaq -0x120(%rbp), %rcx
leaq -0x148(%rbp), %r8
movq %rax, %rdx
callq 0x94972
cmpq $0x0, 0x105d499(%rip)   # 0x111c500
jne 0xbf088
movl $0x2, %edi
callq 0xf9f7
movq $0x2, 0x10(%rax)
movw $0x202c, 0x18(%rax)     # imm = 0x202C
movq %rax, 0x105d478(%rip)   # 0x111c500
movq 0x105d471(%rip), %rdx   # 0x111c500
movq %rdx, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
movq -0x58(%rbp), %r15
jne 0xbf0aa
incl (%rax)
movq -0x120(%rbp), %rdi
movq -0x148(%rbp), %rsi
leaq -0x140(%rbp), %rcx
leaq -0x150(%rbp), %r8
callq 0x94972
cmpb $0x0, -0x78(%rbp)
je 0xbf0da
movq -0x88(%rbp), %rax
incl (%rax)
movq -0x140(%rbp), %rdi
leaq -0x190(%rbp), %rbx
movq -0x30(%rbp), %rsi
movq -0x50(%rbp), %rdx
movq -0x80(%rbp), %rcx
movq %rbx, %r8
callq 0xb6146
movq (%rbx), %rdi
movq -0x150(%rbp), %rsi
leaq -0x188(%rbp), %rcx
leaq -0x198(%rbp), %r8
movq %rax, %rdx
callq 0x94972
cmpq $0x0, 0x105d3e4(%rip)   # 0x111c508
jne 0xbf143
movl $0x1, %edi
callq 0xf9f7
movq $0x1, 0x10(%rax)
movb $0x29, 0x18(%rax)
movq %rax, 0x105d3c5(%rip)   # 0x111c508
movq 0x105d3be(%rip), %rdx   # 0x111c508
movq %rdx, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0xbf161
incl (%rax)
movq -0x188(%rbp), %rdi
movq -0x198(%rbp), %rsi
leaq -0x1c0(%rbp), %rcx
leaq -0x1b8(%rbp), %r8
callq 0x94972
cmpq $0x0, 0x105d386(%rip)   # 0x111c510
jne 0xbf1a9
movl $0x1, %edi
callq 0xf9f7
movq $0x1, 0x10(%rax)
movb $0x3b, 0x18(%rax)
movq %rax, 0x105d367(%rip)   # 0x111c510
movq 0x105d360(%rip), %rdx   # 0x111c510
andq %rdx, %r13
sete %al
testb $0x3, %dl
setne %cl
orb %al, %cl
jne 0xbf1c4
incl (%r13)
movq -0x1c0(%rbp), %rdi
movq -0x1b8(%rbp), %rsi
leaq -0x1b0(%rbp), %rbx
leaq -0x1a0(%rbp), %r14
movq %rbx, %rcx
movq %r14, %r8
callq 0x94972
movq (%rbx), %r13
movq (%r14), %r14
cmpb $0x1, 0x18(%r14)
jne 0xbf214
movq 0x28(%r14), %rsi
leaq -0x48(%rbp), %rbx
movl $0xa, %edi
movq %rbx, %rdx
callq 0x95160
movq (%rbx), %rax
movq %rax, 0x28(%r14)
movl -0xc0(%rbp), %eax
movb %al, 0x18(%r14)
movq %r14, (%r12)
movq -0xe8(%rbp), %rdx
movl 0x8(%r12), %edi
movq 0x10(%r12), %rsi
leaq -0x48(%rbp), %rbx
movq %rbx, %rcx
callq 0xb1439
movups (%rbx), %xmm0
movups %xmm0, 0x8(%r12)
cmpb $0x0, -0x78(%rbp)
je 0xc1fc9
movq -0x88(%rbp), %rax
decl (%rax)
jne 0xc1fc9
movq -0x30(%rbp), %rdi
shlq $0x30, %rdi
orq -0x50(%rbp), %rdi
leaq 0x57cb5(%rip), %rsi     # 0x116f29
jmp 0xc3bf2
movq %r15, -0x58(%rbp)
movq %r12, %r15
movq 0x8(%r8), %rbx
decl (%r8)
jne 0xbf29d
movq %rdi, %r12
movq %r8, %rdi
movq %r9, %r14
callq 0x5030
movq %r12, %rdi
movq %r14, %r9
movabsq $0xfffffffffffc, %r12   # imm = 0xFFFFFFFFFFFC
movl 0x50(%r9), %r14d
movq 0x58(%r9), %r13
movq %r13, %rax
andq %r12, %rax
sete %cl
testb $0x3, %r13b
setne %dl
orb %cl, %dl
jne 0xbf2c5
incl (%rax)
movq %r9, %rax
andq %r12, %rax
sete %cl
testb $0x3, %r9b
setne %dl
orb %cl, %dl
jne 0xbf2f4
decl (%rax)
jne 0xbf2f4
leaq 0x57585(%rip), %rsi     # 0x116869
movq %rdi, -0x30(%rbp)
movq %r9, %rdi
callq 0xd4e3
movq -0x30(%rbp), %rdi
leaq -0xd8(%rbp), %rax
movq %rax, (%rsp)
leaq -0x68(%rbp), %r8
leaq -0xb0(%rbp), %r9
movq %r15, %rsi
movl %r14d, %edx
movq %r13, %rcx
callq 0xd9bc3
andq %rdx, %r12
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0xbf346
decl (%r12)
jne 0xbf346
leaq 0x5688a(%rip), %rsi     # 0x115bc1
shlq $0x30, %rax
orq %rdx, %rax
movq %rax, %rdi
callq 0xd4e3
movq -0x68(%rbp), %r13
movq -0xb0(%rbp), %r12
movq -0xd8(%rbp), %rdx
movl 0x8(%r12), %edi
movq 0x10(%r12), %rsi
leaq -0x48(%rbp), %r14
movq %rbx, %rcx
movq %r14, %r8
callq 0xb14a7
jmp 0xc0150
movq %rdi, -0x30(%rbp)
movq %r12, -0x38(%rbp)
movq 0x8(%r8), %rbx
decl (%r8)
jne 0xbf395
movq %r8, %rdi
movq %r9, %r14
callq 0x5030
movq %r14, %r9
movabsq $0xfffffffffffc, %r12   # imm = 0xFFFFFFFFFFFC
movq %r9, %rax
andq %r12, %rax
sete %cl
testb $0x3, %r9b
setne %dl
orb %cl, %dl
jne 0xbf3c6
decl (%rax)
jne 0xbf3c6
leaq 0x574ab(%rip), %rsi     # 0x116869
movq %r9, %rdi
callq 0xd4e3
leaq 0x1059c33(%rip), %rdi   # 0x1119000
movq %rbx, %rsi
callq 0x13ff0
movq %rax, %rdi
callq 0x140f0
movq %rax, %r14
andq %rax, %r12
je 0xbf3fe
decl (%r12)
jne 0xbf3fe
movq %r14, %rdi
andq $-0x4, %rdi
leaq 0x55ec8(%rip), %rsi     # 0x1152c1
callq 0xd4e3
movq %r15, %r12
shrq $0x2f, %r14
orq $0x1, %r14
movl $0x1, %esi
movq %r14, %rdi
callq 0xec04
leaq -0x48(%rbp), %r14
leaq -0x68(%rbp), %r15
testl %eax, %eax
je 0xc1882
leaq -0xb0(%rbp), %r13
movq -0x30(%rbp), %rdi
movq -0x38(%rbp), %rsi
movq %rbx, %rdx
movq %r14, %rcx
movq %r15, %r8
movq %r13, %r9
callq 0xe0b01
movq (%r14), %rdi
movq (%r15), %rsi
movq (%r13), %rdx
leaq -0xd8(%rbp), %rbx
leaq -0x108(%rbp), %r14
movq %rbx, %rcx
movq %r14, %r8
callq 0xdb580
movq (%r14), %rax
movq (%rbx), %r13
jmp 0xc189e
movq 0x8(%r8), %r13
decl (%r8)
jne 0xbf491
movq %rdi, %r14
movq %r8, %rdi
movq %r9, %rbx
callq 0x5030
movq %r14, %rdi
movq %rbx, %r9
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
movl 0x40(%r9), %ecx
movl %ecx, -0x30(%rbp)
movq 0x48(%r9), %r14
movq %r14, %rcx
andq %rax, %rcx
sete %dl
testb $0x3, %r14b
setne %sil
orb %dl, %sil
jne 0xbf4be
incl (%rcx)
movq %r15, -0x58(%rbp)
andq %r9, %rax
sete %cl
testb $0x3, %r9b
setne %dl
orb %cl, %dl
jne 0xbf4ec
decl (%rax)
jne 0xbf4ec
leaq 0x5738b(%rip), %rsi     # 0x116869
movq %rdi, %rbx
movq %r9, %rdi
callq 0xd4e3
movq %rbx, %rdi
movq (%r12), %rsi
leaq -0x48(%rbp), %r15
leaq -0x68(%rbp), %rbx
movq %r13, %rdx
movq %r15, %rcx
movq %rbx, %r8
callq 0xbce74
movq (%rbx), %rcx
movq %rcx, (%r12)
movq (%r15), %rdi
leaq -0xd8(%rbp), %r15
movq %r15, (%rsp)
leaq -0xb0(%rbp), %rbx
movq %r12, %rsi
movl -0x30(%rbp), %edx
jmp 0xc0b05
movq 0x8(%r8), %rax
movq %rax, -0x30(%rbp)
decl (%r8)
jne 0xbf54e
movq %rdi, %r14
movq %r8, %rdi
movq %r9, %rbx
callq 0x5030
movq %r14, %rdi
movq %rbx, %r9
movabsq $0xfffffffffffc, %r14   # imm = 0xFFFFFFFFFFFC
movl 0x50(%r9), %ebx
movq 0x58(%r9), %r13
movq %r13, %rax
andq %r14, %rax
sete %cl
testb $0x3, %r13b
setne %dl
orb %cl, %dl
jne 0xbf576
incl (%rax)
movq %r12, -0x38(%rbp)
movq %r15, -0x58(%rbp)
movq %r9, %rax
andq %r14, %rax
sete %cl
testb $0x3, %r9b
setne %dl
orb %cl, %dl
jne 0xbf5ab
decl (%rax)
jne 0xbf5ab
leaq 0x572cc(%rip), %rsi     # 0x116869
movq %rdi, %r15
movq %r9, %rdi
callq 0xd4e3
movq %r15, %rdi
leaq -0x68(%rbp), %r15
movq -0x30(%rbp), %rsi
movl %ebx, %edx
movq %r13, %rcx
movq %r15, %r8
callq 0x3e384
movq (%r15), %rdi
leaq -0xb0(%rbp), %r15
movl %eax, %esi
movq %r15, %rcx
callq 0xdcfe9
movq %rax, %r12
movq %rdx, %r13
movq %rax, %rdi
movq %rdx, %rsi
callq 0x9363
movq %r12, %rbx
andq %r14, %rbx
movq 0x8(%rbx), %rax
movq %rax, -0x50(%rbp)
movq %r12, %rdi
movq %r13, %rsi
callq 0x9363
movq 0x18(%rbx), %rbx
movq %r12, %rdi
movq %r13, %rsi
callq 0x9363
movq %r12, %rdi
callq 0x93b4
movq (%r15), %rdi
movq %rbx, %rsi
shrq $0x30, %rsi
andq %r14, %rbx
leaq -0x48(%rbp), %r15
movq %rbx, %rdx
movq %r15, %rcx
callq 0x9e91b
movq %rdx, %rcx
movq (%r15), %rdi
leaq -0x108(%rbp), %rbx
movq %rbx, 0x8(%rsp)
leaq -0xd8(%rbp), %r12
movq %r12, (%rsp)
movq -0x38(%rbp), %rsi
movl %eax, %edx
movq -0x30(%rbp), %r8
movq %r15, %r9
callq 0xb292a
movq -0x50(%rbp), %rdi
movq (%rbx), %rbx
movq (%r12), %r12
movq (%r15), %r13
andq %rdi, %r14
je 0xbf688
decl (%r14)
jne 0xbf688
leaq 0x56542(%rip), %rsi     # 0x115bc1
andq $-0x4, %rdi
callq 0xd4e3
movl 0x8(%r12), %edi
movq 0x10(%r12), %rsi
leaq -0x48(%rbp), %r14
movq %rbx, %rdx
movq %r14, %rcx
callq 0xb158c
jmp 0xc0150
movq 0x8(%r8), %rax
movq %rax, -0x50(%rbp)
decl (%r8)
jne 0xbf6c7
movq %rdi, %r14
movq %r8, %rdi
movq %r9, %rbx
callq 0x5030
movq %r14, %rdi
movq %rbx, %r9
movq %r15, -0x58(%rbp)
movabsq $0xfffffffffffc, %rbx   # imm = 0xFFFFFFFFFFFC
movq %r9, %rax
andq %rbx, %rax
sete %cl
testb $0x3, %r9b
setne %dl
orb %cl, %dl
jne 0xbf702
decl (%rax)
jne 0xbf702
leaq 0x57175(%rip), %rsi     # 0x116869
movq %rdi, %r14
movq %r9, %rdi
callq 0xd4e3
movq %r14, %rdi
movq (%r12), %rsi
leaq -0x48(%rbp), %r14
leaq -0x68(%rbp), %r13
movq %r14, %rdx
movq %r13, %rcx
callq 0xb20c2
movq %rax, %r15
movq (%r13), %rsi
movq %rsi, (%r12)
movq (%r14), %rdi
xorl %eax, %eax
movq %r12, -0x38(%rbp)
cmpb $0x0, 0x28(%r12)
movl 0x18(%rsi), %ecx
movl %ecx, -0x30(%rbp)
cmovnel %ecx, %eax
movb %al, 0x18(%rsi)
leaq -0x68(%rbp), %r14
leaq -0xb0(%rbp), %r12
movq %r14, %rdx
movq %r12, %rcx
callq 0x95d84
movq (%r14), %rdi
leaq -0xd8(%rbp), %r14
movl $0x12, %esi
xorl %edx, %edx
movq %r14, %rcx
callq 0xa85ed
movq (%r14), %rdi
movq (%r12), %rsi
leaq -0x108(%rbp), %rcx
leaq -0x180(%rbp), %r8
movq %rax, %rdx
callq 0x94972
cmpq $0x0, 0x105cd3d(%rip)   # 0x111c4d0
jne 0xbf7b2
movl $0x1, %edi
callq 0xf9f7
movq $0x1, 0x10(%rax)
movb $0x20, 0x18(%rax)
movq %rax, 0x105cd1e(%rip)   # 0x111c4d0
movq 0x105cd17(%rip), %rdx   # 0x111c4d0
movq %rdx, %rax
andq %rbx, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0xbf7d0
incl (%rax)
movq -0x108(%rbp), %rdi
movq -0x180(%rbp), %rsi
leaq -0x170(%rbp), %rcx
leaq -0x160(%rbp), %r8
callq 0x94972
movq %r15, %rax
andq %rbx, %rax
sete %cl
testb $0x3, %r15b
setne %dl
orb %cl, %dl
jne 0xbf807
incl (%rax)
movq -0x170(%rbp), %rdi
movq -0x160(%rbp), %rsi
leaq -0xa0(%rbp), %rcx
leaq -0x98(%rbp), %r8
movq %r15, %rdx
callq 0x94972
cmpq $0x0, 0x105cca5(%rip)   # 0x111c4d8
jne 0xbf858
movl $0x3, %edi
callq 0xf9f7
movq $0x3, 0x10(%rax)
movw $0x3d20, 0x18(%rax)     # imm = 0x3D20
movb $0x20, 0x1a(%rax)
movq %rax, 0x105cc80(%rip)   # 0x111c4d8
movq 0x105cc79(%rip), %rdx   # 0x111c4d8
movq %rdx, %rax
andq %rbx, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0xbf876
incl (%rax)
movq -0xa0(%rbp), %rdi
movq -0x98(%rbp), %rsi
leaq -0x70(%rbp), %r14
leaq -0x90(%rbp), %r12
movq %r14, %rcx
movq %r12, %r8
callq 0x94972
leaq -0xb8(%rbp), %rcx
movl $0x12, %edi
xorl %esi, %esi
movq %r15, %rdx
callq 0xb13d2
movq (%r14), %rdi
leaq -0xc8(%rbp), %r14
movq -0x50(%rbp), %rsi
movq %r14, %rdx
callq 0xbab54
movq (%r14), %rdi
movq (%r12), %rsi
leaq -0xe0(%rbp), %rcx
leaq -0xe8(%rbp), %r8
movq %rax, %rdx
callq 0x94972
cmpq $0x0, 0x105cbf5(%rip)   # 0x111c4e0
jne 0xbf90a
movl $0x1, %edi
callq 0xf9f7
movq $0x1, 0x10(%rax)
movb $0x3b, 0x18(%rax)
movq %rax, 0x105cbd6(%rip)   # 0x111c4e0
movq 0x105cbcf(%rip), %rdx   # 0x111c4e0
andq %rdx, %rbx
sete %al
testb $0x3, %dl
setne %cl
orb %al, %cl
movq -0x58(%rbp), %r15
movq -0x38(%rbp), %r12
jne 0xbf92b
incl (%rbx)
movq -0xe0(%rbp), %rdi
movq -0xe8(%rbp), %rsi
leaq -0x110(%rbp), %rbx
leaq -0x130(%rbp), %r14
movq %rbx, %rcx
movq %r14, %r8
callq 0x94972
movq (%rbx), %r13
movq (%r14), %r14
cmpb $0x1, 0x18(%r14)
jne 0xbf97b
movq 0x28(%r14), %rsi
leaq -0x48(%rbp), %rbx
movl $0xa, %edi
movq %rbx, %rdx
callq 0x95160
movq (%rbx), %rax
movq %rax, 0x28(%r14)
movl -0x30(%rbp), %eax
movb %al, 0x18(%r14)
movq %r14, (%r12)
movq -0xb8(%rbp), %rdx
movl 0x8(%r12), %edi
movq 0x10(%r12), %rsi
leaq -0x48(%rbp), %rbx
movq %rbx, %rcx
callq 0xb1439
movups (%rbx), %xmm0
movups %xmm0, 0x8(%r12)
jmp 0xc1fc9
movq %rdi, -0x30(%rbp)
movabsq $0xfffffffffffc, %r14   # imm = 0xFFFFFFFFFFFC
movq %r8, %rdi
movq %r9, %rbx
callq 0x594e0
movq %rbx, %rdi
movq %rax, %rsi
movq %rax, -0x80(%rbp)
movq %rbx, %rax
movq %r14, -0x138(%rbp)
andq %r14, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0xbfa05
decl (%rax)
jne 0xbfa05
movq %rsi, %rbx
leaq 0x56e6c(%rip), %rsi     # 0x116869
callq 0xd4e3
movq %rbx, %rsi
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq %rax, %rsi
setne %al
testb $0x3, -0x80(%rbp)
sete %r13b
andb %al, %r13b
cmpb $0x1, %r13b
jne 0xbfa28
incl (%rsi)
movq -0x80(%rbp), %rax
movl 0x58(%rax), %ebx
movq 0x60(%rax), %r14
movq %r14, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %r14b
setne %dl
orb %cl, %dl
jne 0xbfa53
incl (%rax)
testb %r13b, %r13b
movq %rsi, -0x38(%rbp)
je 0xbfa70
decl (%rsi)
jne 0xbfa70
movq -0x80(%rbp), %rdi
leaq 0x56c06(%rip), %rsi     # 0x116671
callq 0xd4e3
movl %ebx, %edi
movq %r14, %rsi
callq 0xf770
testl %eax, %eax
movq %r15, -0x58(%rbp)
je 0xc0b8d
cmpl $0x1, %eax
jne 0xc4029
movq %rdx, %rdi
callq 0xdaeb
movq %rax, %rbx
movq %rax, %r15
testb %r13b, %r13b
je 0xbfaba
movq -0x38(%rbp), %rax
decl (%rax)
jne 0xbfaba
movq -0x80(%rbp), %rdi
leaq 0x56bbc(%rip), %rsi     # 0x116671
callq 0xd4e3
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq %rax, %rbx
setne %al
testb $0x3, %r15b
sete %r13b
andb %al, %r13b
cmpb $0x1, %r13b
jne 0xbfadd
incl (%rbx)
movq 0x8(%r15), %r14
movq %r14, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %r14b
setne %dl
orb %cl, %dl
jne 0xbfb01
incl (%rax)
testb %r13b, %r13b
je 0xbfb19
decl (%rbx)
jne 0xbfb19
movq %r15, %rdi
leaq 0x56b15(%rip), %rsi     # 0x116629
callq 0xd4e3
movq %r14, %rdi
callq 0x528d7
testb %al, %al
je 0xc1eef
movq 0x10(%r15), %r14
movabsq $0xfffffffffffc, %rdx   # imm = 0xFFFFFFFFFFFC
andq %r14, %rdx
sete %al
testb $0x3, %r14b
setne %cl
orb %al, %cl
movq -0x30(%rbp), %rdi
jne 0xbfb4e
incl (%rdx)
testb %r13b, %r13b
je 0xbfb6a
decl (%rbx)
jne 0xbfb6a
movq %r15, %rdi
leaq 0x56ac8(%rip), %rsi     # 0x116629
callq 0xd4e3
movq -0x30(%rbp), %rdi
leaq -0x48(%rbp), %rbx
leaq -0x68(%rbp), %r15
movq %r12, %rsi
jmp 0xc1fb1
movq 0x8(%r8), %rbx
decl (%r8)
jne 0xbfb97
movq %rdi, %r13
movq %r8, %rdi
movq %r9, %r14
callq 0x5030
movq %r13, %rdi
movq %r14, %r9
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
movl 0x40(%r9), %r13d
movq 0x48(%r9), %r14
movq %r14, %rcx
andq %rax, %rcx
sete %dl
testb $0x3, %r14b
setne %sil
orb %dl, %sil
jne 0xbfbc1
incl (%rcx)
andq %r9, %rax
sete %cl
testb $0x3, %r9b
setne %dl
orb %cl, %dl
jne 0xbfbf3
decl (%rax)
jne 0xbfbf3
leaq 0x56c8c(%rip), %rsi     # 0x116869
movl %r13d, -0x30(%rbp)
movq %rdi, %r13
movq %r9, %rdi
callq 0xd4e3
movq %r13, %rdi
movl -0x30(%rbp), %r13d
movq %r15, -0x58(%rbp)
leaq -0x68(%rbp), %rdx
movq %rbx, %rsi
callq 0x6192b
testb %al, %al
je 0xc0ac2
movq -0x68(%rbp), %rdi
leaq -0xb0(%rbp), %r15
movq %r12, %rsi
leaq -0xd8(%rbp), %r12
movl %r13d, %edx
movq %r14, %rcx
movq %r15, %r8
movq %r12, %r9
callq 0xd7fb9
movq (%r15), %r14
leaq 0x1059a95(%rip), %rdi   # 0x11196d0
movq %rbx, %rsi
callq 0x13ff0
leaq -0x48(%rbp), %rbx
movq %r14, %rdi
movq %rax, %rsi
movq %rbx, %rdx
callq 0x1a972
movq (%rbx), %rdi
movq (%r12), %rsi
leaq -0x108(%rbp), %r14
movq %rax, %rdx
movq %rbx, %rcx
movq %r14, %r8
callq 0xd80af
movq (%r14), %r12
jmp 0xc1fc2
movq 0x8(%r8), %rbx
decl (%r8)
jne 0xbfc96
movq %rdi, %r13
movq %r8, %rdi
movq %r9, %r14
callq 0x5030
movq %r13, %rdi
movq %r14, %r9
movabsq $0xfffffffffffc, %r14   # imm = 0xFFFFFFFFFFFC
movq %r9, %rax
andq %r14, %rax
sete %cl
testb $0x3, %r9b
setne %dl
orb %cl, %dl
jne 0xbfccd
decl (%rax)
jne 0xbfccd
leaq 0x56baa(%rip), %rsi     # 0x116869
movq %rdi, %r13
movq %r9, %rdi
callq 0xd4e3
movq %r13, %rdi
leaq -0x68(%rbp), %rdx
movq %rbx, %rsi
callq 0x75c02
testb %al, %al
je 0xc3dd0
movq %r15, -0x58(%rbp)
movq -0x68(%rbp), %rdi
leaq -0xb0(%rbp), %rdx
movq %rbx, %rsi
callq 0x20d1b
testb %al, %al
jne 0xc3ed9
movq -0xb0(%rbp), %rdi
leaq -0x180(%rbp), %r13
movq %r13, (%rsp)
leaq -0xd8(%rbp), %r14
leaq -0x108(%rbp), %r15
movq %r12, %rsi
movl $0x7, %edx
xorl %ecx, %ecx
movq %r14, %r8
movq %r15, %r9
callq 0xb2d9d
movq %rbx, %rdi
callq 0x9ef13
movq (%r14), %rdi
movq (%r15), %rsi
movq (%r13), %rdx
leaq -0xa0(%rbp), %r14
movq %r14, 0x8(%rsp)
leaq -0x160(%rbp), %r15
movq %r15, (%rsp)
leaq -0x170(%rbp), %rbx
movl $0x15, %ecx
movq %rax, %r8
movq %rbx, %r9
callq 0xb6022
movq (%rbx), %r13
movq (%r15), %r12
movq (%r14), %rdx
movl 0x8(%r12), %edi
movq 0x10(%r12), %rsi
leaq -0x48(%rbp), %rbx
movq %rbx, %rcx
callq 0xb1439
movups (%rbx), %xmm0
jmp 0xc0154
movq %rdi, %r13
movq %r9, -0x50(%rbp)
movq %r12, -0x38(%rbp)
movq 0x8(%r8), %rbx
decl (%r8)
jne 0xbfdb8
movq %r8, %rdi
callq 0x5030
movq %r15, -0x58(%rbp)
movabsq $0xfffffffffffc, %r12   # imm = 0xFFFFFFFFFFFC
movq %rbx, %rdi
callq 0x9eec0
movq %rax, %rbx
andq %r12, %rax
sete %cl
testb $0x3, %bl
setne %dl
orb %cl, %dl
jne 0xbfde3
incl (%rax)
leaq -0xb0(%rbp), %r15
movq %r15, (%rsp)
leaq -0x48(%rbp), %r14
leaq -0x68(%rbp), %r9
movq %r13, %rdi
movq -0x38(%rbp), %rsi
movl $0x14, %edx
movq %rbx, %rcx
movq %r14, %r8
movq %r9, %r13
callq 0xb2d9d
movq (%r14), %rdi
movq (%r15), %rcx
leaq -0xd8(%rbp), %r14
movl $0x14, %esi
movq %rbx, %rdx
movq %r14, %r8
callq 0xb6146
movq (%r14), %rsi
movq (%r13), %rdx
leaq -0x180(%rbp), %r14
movq %r14, (%rsp)
leaq -0x108(%rbp), %rbx
movq %rax, %rdi
movl $0xb, %ecx
xorl %r8d, %r8d
movq %rbx, %r9
callq 0xe1522
movq (%r14), %r14
movq (%rbx), %r13
movq -0x50(%rbp), %rdi
andq %rdi, %r12
sete %al
testb $0x3, %dil
setne %cl
orb %al, %cl
jne 0xc0b18
decl (%r12)
movq -0x58(%rbp), %r15
jne 0xc0b1c
leaq 0x569dc(%rip), %rsi     # 0x116869
callq 0xd4e3
jmp 0xc0b1c
movq %rdi, -0x30(%rbp)
movq %r15, -0x58(%rbp)
movq %r8, %rdi
movq %r9, %rbx
callq 0x58f75
movq %rbx, %rdi
movl %eax, %ebx
movq %rdx, %r14
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq %rdi, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0xbfedd
decl (%rax)
jne 0xbfedd
leaq 0x56991(%rip), %rsi     # 0x116869
callq 0xd4e3
leaq -0x48(%rbp), %r15
leaq -0x68(%rbp), %r13
movq -0x30(%rbp), %rdi
movq %r12, %rsi
movl %ebx, %edx
movq %r14, %rcx
movq %r15, %r8
movq %r13, %r9
callq 0xc410c
movq (%r13), %r12
movq (%r15), %r13
jmp 0xc1fc5
movq %r9, -0x50(%rbp)
movq %r15, -0x58(%rbp)
movq 0x8(%r8), %rbx
decl (%r8)
jne 0xbff27
movq %rdi, %r14
movq %r8, %rdi
callq 0x5030
movq %r14, %rdi
leaq -0xb0(%rbp), %r15
movq %r15, (%rsp)
leaq -0x48(%rbp), %r14
leaq -0x68(%rbp), %r13
movq %r12, %rsi
movl $0xb, %edx
xorl %ecx, %ecx
movq %r14, %r8
movq %r13, %r9
callq 0xb2d9d
movq (%r14), %rdi
movq (%r15), %rcx
leaq -0xd8(%rbp), %r14
movl $0xb, %esi
xorl %edx, %edx
movq %r14, %r8
callq 0xb6146
movq %rax, %r12
movq %rbx, %rdi
callq 0x9eec0
movq (%r14), %rsi
movq (%r13), %rdx
leaq -0x180(%rbp), %r14
movq %r14, (%rsp)
leaq -0x108(%rbp), %rbx
movq %r12, %rdi
movl $0x14, %ecx
movq %rax, %r8
movq %rbx, %r9
callq 0xe1522
movq (%r14), %r12
movq (%rbx), %r13
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
movq -0x50(%rbp), %rdi
andq %rdi, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0xc1fc5
decl (%rax)
movq -0x58(%rbp), %r15
jne 0xc1fc9
jmp 0xc3beb
movq 0x8(%r8), %rax
movq %rax, -0x30(%rbp)
decl (%r8)
jne 0xbfffd
movq %rdi, %r14
movq %r8, %rdi
movq %r9, %rbx
callq 0x5030
movq %r14, %rdi
movq %rbx, %r9
movabsq $0xfffffffffffc, %r14   # imm = 0xFFFFFFFFFFFC
movl 0x50(%r9), %ebx
movq 0x58(%r9), %r13
movq %r13, %rax
andq %r14, %rax
sete %cl
testb $0x3, %r13b
setne %dl
orb %cl, %dl
jne 0xc0025
incl (%rax)
movq %r12, -0x38(%rbp)
movq %r15, -0x58(%rbp)
movq %r9, %rax
andq %r14, %rax
sete %cl
testb $0x3, %r9b
setne %dl
orb %cl, %dl
jne 0xc005a
decl (%rax)
jne 0xc005a
leaq 0x5681d(%rip), %rsi     # 0x116869
movq %rdi, %r15
movq %r9, %rdi
callq 0xd4e3
movq %r15, %rdi
leaq -0x68(%rbp), %r15
movq -0x30(%rbp), %rsi
movl %ebx, %edx
movq %r13, %rcx
movq %r15, %r8
callq 0x3dca1
movq (%r15), %rdi
leaq -0xb0(%rbp), %r15
movl %eax, %esi
movq %r15, %rcx
callq 0xdcfe9
movq %rax, %r12
movq %rdx, %r13
movq %rax, %rdi
movq %rdx, %rsi
callq 0x9363
movq %r12, %rbx
andq %r14, %rbx
movq 0x8(%rbx), %rax
movq %rax, -0x50(%rbp)
movq %r12, %rdi
movq %r13, %rsi
callq 0x9363
movq 0x18(%rbx), %rbx
movq %r12, %rdi
movq %r13, %rsi
callq 0x9363
movq %r12, %rdi
callq 0x93b4
movq (%r15), %rdi
movq %rbx, %rsi
shrq $0x30, %rsi
andq %r14, %rbx
leaq -0x48(%rbp), %r15
movq %rbx, %rdx
movq %r15, %rcx
callq 0x9e91b
movq %rdx, %rcx
movq (%r15), %rdi
leaq -0x108(%rbp), %rbx
movq %rbx, 0x8(%rsp)
leaq -0xd8(%rbp), %r12
movq %r12, (%rsp)
movq -0x38(%rbp), %rsi
movl %eax, %edx
movq -0x30(%rbp), %r8
movq %r15, %r9
callq 0xb24b7
movq -0x50(%rbp), %rdi
movq (%rbx), %rbx
movq (%r12), %r12
movq (%r15), %r13
andq %rdi, %r14
je 0xc0137
decl (%r14)
jne 0xc0137
leaq 0x55a93(%rip), %rsi     # 0x115bc1
andq $-0x4, %rdi
callq 0xd4e3
movl 0x8(%r12), %edi
movq 0x10(%r12), %rsi
leaq -0x48(%rbp), %r14
movq %rbx, %rdx
movq %r14, %rcx
callq 0xb1439
movups (%r14), %xmm0
movups %xmm0, 0x8(%r12)
jmp 0xc1fc5
movq %r12, -0x38(%rbp)
movq 0x8(%r8), %rbx
decl (%r8)
jne 0xc0180
movq %rdi, %r12
movq %r8, %rdi
movq %r9, %r14
callq 0x5030
movq %r12, %rdi
movq %r14, %r9
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
movl 0x40(%r9), %ecx
movq %rcx, -0x50(%rbp)
movq 0x48(%r9), %r13
movq %r13, %r12
andq %rax, %r12
setne %cl
testb $0x3, %r13b
sete %r14b
andb %cl, %r14b
cmpb $0x1, %r14b
jne 0xc01b4
incl (%r12)
andq %r9, %rax
sete %cl
testb $0x3, %r9b
setne %dl
orb %cl, %dl
jne 0xc01e0
decl (%rax)
jne 0xc01e0
leaq 0x56699(%rip), %rsi     # 0x116869
movq %rdi, -0x30(%rbp)
movq %r9, %rdi
callq 0xd4e3
movq -0x30(%rbp), %rdi
leaq -0x48(%rbp), %rdx
movq %rbx, %rsi
callq 0xaaa67
testb %al, %al
je 0xc0b24
movq %r15, -0x58(%rbp)
testb %r14b, %r14b
je 0xc021a
decl (%r12)
jne 0xc021a
movq -0x50(%rbp), %rdi
shlq $0x30, %rdi
orq %r13, %rdi
leaq 0x55064(%rip), %rsi     # 0x115279
callq 0xd4e3
movq -0x48(%rbp), %rdi
leaq -0x68(%rbp), %r14
leaq -0xb0(%rbp), %r15
movq -0x38(%rbp), %rsi
movq %rbx, %rdx
movq %r14, %rcx
movq %r15, %r8
callq 0xab19c
movq (%r15), %r12
movq (%r14), %r13
jmp 0xc1fc5
movq %r9, -0x50(%rbp)
movq %rdi, %r14
movq %r8, %rdi
callq 0x596f3
leaq -0x160(%rbp), %rbx
leaq -0xa0(%rbp), %rdx
leaq -0x68(%rbp), %rcx
movq %rax, %rdi
movq %rbx, %rsi
callq 0x5e872
movq (%rbx), %r13
leaq 0x1058964(%rip), %rdi   # 0x1118be0
movq %r13, %rsi
callq 0x13ff0
movq %rax, %rdi
callq 0x140f0
movq %rax, %rdi
callq 0x9ef13
movq %rax, -0x38(%rbp)
leaq -0x98(%rbp), %rdx
movq %r14, %rdi
movabsq $0xfffffffffffc, %r14   # imm = 0xFFFFFFFFFFFC
movq %r13, %rsi
callq 0xe10a1
movl %eax, %ebx
movq %rdx, %rax
andq %r14, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0xc02e5
decl (%rax)
jne 0xc02e5
movq %rbx, %rdi
shlq $0x30, %rdi
orq %rdx, %rdi
leaq 0x54fe1(%rip), %rsi     # 0x1152c1
callq 0xd4e3
leaq 0x1(,%rbx,2), %rdi
movl $0x1, %esi
callq 0xec04
testl %eax, %eax
je 0xc18a9
movl -0x68(%rbp), %eax
movq -0x60(%rbp), %rdi
movq %rdi, %rcx
andq %r14, %rcx
sete %dl
testb $0x3, %dil
setne %sil
orb %dl, %sil
jne 0xc031e
incl (%rcx)
cmpl $0x1, %eax
je 0xc1bcd
testl %eax, %eax
jne 0xc4029
callq 0x20fc5
movq -0x98(%rbp), %rdi
movq %rax, %rsi
shrq $0x30, %rsi
andq %r14, %rax
leaq -0x48(%rbp), %rbx
movq %rax, %rdx
movq %rbx, %rcx
callq 0x9e91b
movq %rax, -0x88(%rbp)
movq %rdx, -0x78(%rbp)
movq (%rbx), %rdi
leaq -0x70(%rbp), %rdx
movq %r13, %rsi
callq 0x75867
movq -0x38(%rbp), %rcx
movq %rcx, %rdi
andq %r14, %rdi
setne %sil
testb $0x3, %cl
sete %dl
andb %sil, %dl
movq %r12, %rsi
testb %al, %al
je 0xc27ea
testb %dl, %dl
je 0xc0396
incl (%rdi)
movq -0x70(%rbp), %rdi
leaq -0xc8(%rbp), %r14
movq %r14, (%rsp)
leaq -0x90(%rbp), %rbx
leaq -0xb8(%rbp), %r12
movl $0x15, %edx
movq %rbx, %r8
movq %r12, %r9
callq 0xb33a1
movq (%rbx), %rax
movq %rax, -0x30(%rbp)
movq (%r12), %rax
movq %rax, -0xc0(%rbp)
movq (%r14), %rdi
leaq -0xb0(%rbp), %rsi
leaq -0xd8(%rbp), %r13
movq %r13, %rdx
callq 0xdb505
movq (%r13), %rdi
movl (%rdi), %r13d
movq 0x8(%rdi), %rbx
movq 0x10(%rdi), %r14
callq 0x5030
leaq -0x48(%rbp), %r12
movl %r13d, %edi
movq %rbx, %rsi
movq %r14, %rdx
movq %r12, %rcx
callq 0xb13d2
movq (%r12), %rdx
leaq -0x170(%rbp), %rbx
movq %rbx, (%rsp)
leaq -0x48(%rbp), %r13
leaq -0x108(%rbp), %r12
leaq -0x180(%rbp), %r14
movq -0x30(%rbp), %rdi
movq -0xc0(%rbp), %rsi
movq %r13, %rcx
movq %r12, %r8
movq %r14, %r9
callq 0xd9ebb
movq (%rbx), %rdi
callq 0xb5c57
movq (%r14), %rbx
leaq -0xb0(%rbp), %rax
movq (%rax), %rdx
movq (%r12), %r14
movq (%r13), %r12
movl 0x8(%r14), %edi
movq 0x10(%r14), %rsi
movq %r13, %rcx
callq 0xb158c
movq %r12, %rdi
movq %r14, %rsi
movq %rbx, %rdx
movups (%r13), %xmm0
movups %xmm0, 0x8(%r14)
jmp 0xc2824
movq %r12, %r13
movq 0x8(%r8), %rbx
decl (%r8)
jne 0xc04b6
movq %rdi, %r12
movq %r8, %rdi
movq %r9, %r14
callq 0x5030
movq %r12, %rdi
movq %r14, %r9
movq %r15, %r12
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq %r9, %rax
sete %cl
testb $0x3, %r9b
setne %dl
orb %cl, %dl
jne 0xc04ed
decl (%rax)
jne 0xc04ed
leaq 0x5638a(%rip), %rsi     # 0x116869
movq %rdi, %r14
movq %r9, %rdi
callq 0xd4e3
movq %r14, %rdi
leaq -0x48(%rbp), %r14
leaq -0x68(%rbp), %r15
movq %r13, %rsi
movq %rbx, %rdx
movq %r14, %rcx
movq %r15, %r8
callq 0xd6689
jmp 0xc1898
movq %rdi, -0x30(%rbp)
movq %r12, -0x38(%rbp)
movabsq $0xfffffffffffc, %r14   # imm = 0xFFFFFFFFFFFC
movq %r8, %rdi
movq %r9, %rbx
callq 0x5951b
movq %rbx, %rdi
movq %rax, %r13
movq %rax, %rbx
movq %rdi, %rax
movq %r14, -0x50(%rbp)
andq %r14, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0xc0559
decl (%rax)
jne 0xc0559
leaq 0x56315(%rip), %rsi     # 0x116869
callq 0xd4e3
movq %r15, -0x58(%rbp)
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %r13
setne %al
testb $0x3, %bl
sete %r12b
andb %al, %r12b
cmpb $0x1, %r12b
jne 0xc0581
incl (%r13)
movl 0x30(%rbx), %r14d
movq 0x38(%rbx), %r15
movq %r15, %rax
andq %rcx, %rax
sete %cl
testb $0x3, %r15b
setne %dl
orb %cl, %dl
jne 0xc059f
incl (%rax)
testb %r12b, %r12b
je 0xc05b9
decl (%r13)
jne 0xc05b9
movq %rbx, %rdi
leaq 0x561dd(%rip), %rsi     # 0x116791
callq 0xd4e3
xorl %edi, %edi
xorl %esi, %esi
movl %r14d, %edx
movq %r15, %rcx
callq 0xd37c
movq %rdx, %rcx
leaq -0x48(%rbp), %r14
leaq -0x68(%rbp), %r15
movq -0x30(%rbp), %rdi
movq -0x38(%rbp), %rsi
movl %eax, %edx
movq %r14, %r8
movq %r15, %r9
callq 0xe0679
movq (%r15), %rsi
movq (%r14), %r15
testb %r12b, %r12b
je 0xc05f7
incl (%r13)
movq 0x40(%rbx), %r14
movq %r14, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %r14b
setne %dl
orb %cl, %dl
jne 0xc061b
incl (%rax)
testb %r12b, %r12b
je 0xc063d
decl (%r13)
jne 0xc063d
movq %rbx, %rdi
movq %rsi, -0x30(%rbp)
leaq 0x5615d(%rip), %rsi     # 0x116791
callq 0xd4e3
movq -0x30(%rbp), %rsi
leaq -0x170(%rbp), %rcx
leaq -0x160(%rbp), %r8
movq %r15, %rdi
movq %r14, %rdx
callq 0xbdec7
movl 0x30(%rbx), %r15d
movq 0x38(%rbx), %r14
movq %r14, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %r14b
setne %dl
orb %cl, %dl
jne 0xc067e
incl (%rax)
testb %r12b, %r12b
je 0xc0698
decl (%r13)
jne 0xc0698
movq %rbx, %rdi
leaq 0x560fe(%rip), %rsi     # 0x116791
callq 0xd4e3
movq -0x170(%rbp), %r13
movq -0x160(%rbp), %r12
xorl %edi, %edi
xorl %esi, %esi
movl %r15d, %edx
movq %r14, %rcx
callq 0xd37c
movq %rdx, %rdi
leaq -0x48(%rbp), %rbx
testl %eax, %eax
je 0xc07f9
cmpl $0x1, %eax
jne 0xc4029
movq %r13, -0x30(%rbp)
leaq -0xb0(%rbp), %rsi
callq 0xd450
movq %rax, -0x38(%rbp)
movl 0x18(%r12), %edi
movq %r12, %r15
movq 0x20(%r12), %rsi
movq %rsi, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %sil
setne %dl
orb %cl, %dl
jne 0xc070e
incl (%rax)
movq %rbx, %r14
movq %rbx, %rdx
callq 0x115ef
movl %eax, %r12d
movq %rdx, %rbx
movq %r15, %r13
movq 0x20(%r15), %rax
movq %rax, %rcx
movabsq $0xfffffffffffc, %rdx   # imm = 0xFFFFFFFFFFFC
andq %rdx, %rcx
sete %dl
testb $0x3, %al
setne %sil
orb %dl, %sil
jne 0xc075f
movl 0x18(%r13), %edi
decl (%rcx)
jne 0xc075f
shlq $0x30, %rdi
orq %rax, %rdi
leaq 0x54b1f(%rip), %rsi     # 0x115279
callq 0xd4e3
leaq 0x18(%r13), %rax
movups -0x48(%rbp), %xmm0
movups %xmm0, (%rax)
cmpl $0x1, %r12d
jne 0xc3bfc
movq %rbx, %rdi
callq 0xdaeb
movq %rax, %rdi
leaq -0xd8(%rbp), %rsi
leaq -0x108(%rbp), %rdx
leaq -0x68(%rbp), %r12
movq %r12, %rcx
callq 0xe09e9
movq -0x108(%rbp), %rdx
movl -0x68(%rbp), %edi
movq -0x60(%rbp), %rsi
leaq -0x180(%rbp), %rcx
callq 0xb13d2
movq -0x38(%rbp), %rax
cmpq %rax, -0xd8(%rbp)
movq -0x30(%rbp), %rdi
jne 0xc3c52
movq -0x180(%rbp), %rdx
movq %r15, %rsi
movq %r14, %rbx
movq %r14, %rcx
movq %r12, %r8
callq 0xd9cc4
movq -0x68(%rbp), %r12
movq -0x48(%rbp), %r13
movl -0xb0(%rbp), %eax
movq -0xa8(%rbp), %rdi
movb $0x1, %cl
jmp 0xc07fd
xorl %ecx, %ecx
xorl %edi, %edi
testb %cl, %cl
jne 0xc06bc
movabsq $0xfffffffffffc, %rsi   # imm = 0xFFFFFFFFFFFC
andq %rdi, %rsi
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0xc1fc5
decl (%rsi)
jne 0xc1fc5
shlq $0x30, %rax
orq %rdi, %rax
movq %rax, %rdi
leaq 0x54a3c(%rip), %rsi     # 0x115279
callq 0xd4e3
jmp 0xc1fc5
movq %r15, -0x58(%rbp)
movq %r9, -0x50(%rbp)
movabsq $0xfffffffffffc, %r15   # imm = 0xFFFFFFFFFFFC
movq %rdi, %r13
movq %r8, %rdi
callq 0x5992f
leaq -0x108(%rbp), %rbx
leaq -0x180(%rbp), %rdx
leaq -0x68(%rbp), %rcx
movq %rax, %rdi
movq %rbx, %rsi
callq 0x5e872
movq (%rbx), %r14
leaq 0x1058355(%rip), %rdi   # 0x1118be0
movq %r14, %rsi
callq 0x13ff0
movq %rax, %rdi
callq 0x140f0
movq %rax, %rdi
callq 0x9ef13
movq %rax, -0x78(%rbp)
leaq -0x170(%rbp), %rdx
movq %r13, %rdi
movq %r14, %rsi
callq 0xe10a1
movl %eax, %ebx
movq %rdx, %rax
andq %r15, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0xc08ea
decl (%rax)
jne 0xc08ea
movq %rbx, %rdi
shlq $0x30, %rdi
orq %rdx, %rdi
leaq 0x549dc(%rip), %rsi     # 0x1152c1
callq 0xd4e3
leaq 0x1(,%rbx,2), %rdi
movl $0x1, %esi
callq 0xec04
testl %eax, %eax
je 0xc1aa7
movl -0x68(%rbp), %eax
cmpl $0x1, %eax
movq -0x58(%rbp), %r15
je 0xc1d47
movq %r12, -0x38(%rbp)
testl %eax, %eax
jne 0xc4029
movq -0x60(%rbp), %rdi
callq 0x20fc5
movq -0x170(%rbp), %rdi
movq %rax, %rsi
shrq $0x30, %rsi
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
leaq -0x48(%rbp), %r12
movq %rax, %rdx
movq %r12, %rcx
callq 0x9e91b
movq %rax, -0x88(%rbp)
movq %rdx, %rbx
movq (%r12), %r12
leaq 0x1058278(%rip), %rdi   # 0x1118be0
movq %r14, %rsi
callq 0x13ff0
movq %rax, %rdi
callq 0x140f0
leaq -0x160(%rbp), %rcx
leaq -0xa0(%rbp), %r8
leaq -0xb0(%rbp), %r14
movq %r12, %rdi
movq -0x38(%rbp), %rsi
movq %rax, %rdx
movq %r14, %r9
callq 0xb8c4e
movl (%r14), %eax
cmpl $0x1, %eax
movq %rbx, -0x30(%rbp)
je 0xc2910
testl %eax, %eax
jne 0xc4029
movq -0xa8(%rbp), %rdi
movq (%rdi), %r14
callq 0x5030
movq -0x160(%rbp), %rdi
movq -0xa0(%rbp), %rsi
leaq -0xd8(%rbp), %rcx
leaq -0x98(%rbp), %r8
movq %r14, %rdx
callq 0xd9cc4
movq -0x30(%rbp), %rcx
movq %rcx, %rax
movabsq $0xfffffffffffc, %rbx   # imm = 0xFFFFFFFFFFFC
andq %rbx, %rax
sete %sil
testb $0x3, %cl
setne %dl
orb %sil, %dl
jne 0xc0a0f
incl (%rax)
movq -0xd8(%rbp), %rdi
movq -0x98(%rbp), %rsi
leaq -0xb8(%rbp), %rax
movq %rax, (%rsp)
leaq -0x70(%rbp), %r8
leaq -0x90(%rbp), %r9
movq -0x88(%rbp), %rdx
callq 0xb2d9d
movq -0x78(%rbp), %rdx
movq %rdx, %rax
andq %rbx, %rax
sete %cl
testb $0x3, %dl
setne %dl
orb %cl, %dl
jne 0xc0a58
incl (%rax)
movq -0x70(%rbp), %rdi
movq -0x90(%rbp), %rsi
movq -0xb8(%rbp), %rdx
leaq -0xe8(%rbp), %rbx
movq %rbx, 0x8(%rsp)
leaq -0xe0(%rbp), %r12
movq %r12, (%rsp)
leaq -0xc8(%rbp), %r14
movl $0x15, %ecx
movq -0x78(%rbp), %r8
movq %r14, %r9
callq 0xb6022
movq (%r14), %r13
movq (%r12), %r12
movq (%rbx), %rdx
movl 0x8(%r12), %edi
movq 0x10(%r12), %rsi
leaq -0x48(%rbp), %r14
movq %r14, %rcx
callq 0xb1439
movups (%r14), %xmm0
jmp 0xc2a8a
movq (%r12), %rsi
movq -0x68(%rbp), %rdi
leaq -0x48(%rbp), %rcx
leaq -0xb0(%rbp), %r15
movq %rbx, %rdx
movq %rcx, %rbx
movq %r15, %r8
callq 0xbd29e
movq (%r15), %rcx
movq %rcx, (%r12)
movq (%rbx), %rdi
leaq -0x108(%rbp), %r15
movq %r15, (%rsp)
leaq -0xd8(%rbp), %rbx
movq %r12, %rsi
movl %r13d, %edx
movq %r14, %rcx
movq %rax, %r8
movq %rbx, %r9
callq 0xd8353
jmp 0xc1fbf
movq -0x58(%rbp), %r15
movq %r14, %r12
jmp 0xc1fc9
movq %r15, %r14
movq -0x38(%rbp), %r15
movq (%r15), %rsi
movq -0x48(%rbp), %rdi
leaq -0x68(%rbp), %rcx
leaq -0xb0(%rbp), %r12
movq %rbx, %rdx
movq %rcx, %rbx
movq %r12, %r8
callq 0xaab2d
movq (%r12), %rcx
movq %rcx, (%r15)
movq (%rbx), %rdi
movq %r14, %rcx
leaq -0x108(%rbp), %r14
movq %r14, (%rsp)
leaq -0xd8(%rbp), %rbx
movq %r15, %rsi
movq %rcx, %r15
movq -0x50(%rbp), %rdx
movq %r13, %rcx
movq %rax, %r8
movq %rbx, %r9
callq 0xd8353
movq (%r14), %r12
movq (%rbx), %r13
jmp 0xc1fc9
testb %r13b, %r13b
movq -0x30(%rbp), %rdi
je 0xc0b9c
movq -0x38(%rbp), %rax
incl (%rax)
leaq -0x1a8(%rbp), %rdx
movq -0x80(%rbp), %rsi
callq 0x52237
cmpl $0x1, %eax
jne 0xc3e38
movq %rdx, %rdi
callq 0xdaeb
movq -0x1a8(%rbp), %rdi
movq %rdx, -0x1c8(%rbp)
testb $0x1, %dl
je 0xc0bee
movq %rax, %rsi
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rsi
sete %cl
testb $0x3, %al
setne %dl
orb %cl, %dl
jne 0xc0bee
incl (%rsi)
leaq -0x1e8(%rbp), %rcx
leaq -0x1d0(%rbp), %r8
leaq -0xd8(%rbp), %r9
movq %r12, %rsi
movq %rax, -0xf0(%rbp)
movq %rax, %rdx
callq 0xb8c4e
testb %r13b, %r13b
movq -0x38(%rbp), %rsi
je 0xc0c20
incl (%rsi)
movq -0x80(%rbp), %rax
movl 0x48(%rax), %ebx
movq 0x50(%rax), %r14
movq %r14, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %r14b
setne %dl
orb %cl, %dl
jne 0xc0c4b
incl (%rax)
testb %r13b, %r13b
je 0xc0c64
decl (%rsi)
jne 0xc0c64
movq -0x80(%rbp), %rdi
leaq 0x55a12(%rip), %rsi     # 0x116671
callq 0xd4e3
movq -0x1e8(%rbp), %rdi
movq -0x1d0(%rbp), %rcx
leaq -0x1e0(%rbp), %r15
leaq -0x240(%rbp), %r12
movl %ebx, %esi
movq %r14, %rdx
movq %r15, %r8
movq %r12, %r9
callq 0xda036
movq (%r12), %rcx
movq (%rcx), %rsi
movl 0x18(%rsi), %edx
xorl %eax, %eax
movq %rcx, -0x30(%rbp)
cmpb $0x0, 0x38(%rcx)
movl %edx, -0x78(%rbp)
cmovnel %edx, %eax
movb %al, 0x18(%rsi)
movq (%r15), %rdi
leaq -0x228(%rbp), %rdx
leaq -0x1d8(%rbp), %rcx
callq 0x95d84
cmpq $0x0, 0x105c88d(%rip)   # 0x111d558
jne 0xc0cf4
movl $0x8, %edi
callq 0xf9f7
movq $0x8, 0x10(%rax)
movabsq $0x2820686374697773, %rcx # imm = 0x2820686374697773
movq %rcx, 0x18(%rax)
movq %rax, 0x105c864(%rip)   # 0x111d558
movq 0x105c85d(%rip), %rdx   # 0x111d558
movq %rdx, %rax
movabsq $0xfffffffffffc, %r12   # imm = 0xFFFFFFFFFFFC
andq %r12, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0xc0d1c
incl (%rax)
movq -0x228(%rbp), %rdi
movq -0x1d8(%rbp), %rsi
leaq -0x220(%rbp), %rbx
leaq -0x218(%rbp), %r14
movq %rbx, %rcx
movq %r14, %r8
callq 0x94972
movq (%rbx), %rdi
movl -0xd8(%rbp), %esi
movq -0xd0(%rbp), %rdx
leaq -0x210(%rbp), %rbx
leaq -0x108(%rbp), %r8
movq %rbx, %rcx
callq 0xdf9ff
movq (%rbx), %rdi
movq (%r14), %rsi
leaq -0x208(%rbp), %rcx
leaq -0x200(%rbp), %r8
movq %rax, %rdx
callq 0x94972
cmpq $0x0, 0x105c7d3(%rip)   # 0x111d560
jne 0xc0db2
movl $0x3, %edi
callq 0xf9f7
movq $0x3, 0x10(%rax)
movw $0x2029, 0x18(%rax)     # imm = 0x2029
movb $0x7b, 0x1a(%rax)
movq %rax, 0x105c7ae(%rip)   # 0x111d560
movq 0x105c7a7(%rip), %rdx   # 0x111d560
movq %rdx, %rax
andq %r12, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0xc0dd0
incl (%rax)
movq -0x208(%rbp), %rdi
movq -0x200(%rbp), %rsi
leaq -0x250(%rbp), %rbx
leaq -0x248(%rbp), %r14
movq %rbx, %rcx
movq %r14, %r8
callq 0x94972
movq (%rbx), %rax
movq %rax, -0x50(%rbp)
movq (%r14), %r14
cmpb $0x1, 0x18(%r14)
jne 0xc0e24
movq 0x28(%r14), %rsi
leaq -0x48(%rbp), %rbx
movl $0xa, %edi
movq %rbx, %rdx
callq 0x95160
movq (%rbx), %rax
movq %rax, 0x28(%r14)
movl -0x78(%rbp), %eax
movb %al, 0x18(%r14)
movq -0x30(%rbp), %rax
movq %r14, (%rax)
movq 0x8(%r14), %rdi
movq %rdi, %rax
andq %r12, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0xc0e4c
incl (%rax)
movl $0x3, %esi
callq 0xe8e2
movq %rax, %rbx
movq 0x8(%r14), %rdi
movq %rdi, %rax
andq %r12, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0xc0e81
decl (%rax)
jne 0xc0e81
leaq 0x54295(%rip), %rsi     # 0x115111
callq 0xd4e3
movq %rbx, 0x8(%r14)
movq -0x30(%rbp), %rax
movq %r14, (%rax)
testb %r13b, %r13b
movq -0x38(%rbp), %rsi
je 0xc0e97
incl (%rsi)
movq -0x80(%rbp), %rax
movl 0x58(%rax), %r14d
movq 0x60(%rax), %rbx
movq %rbx, %rax
andq %r12, %rax
sete %cl
testb $0x3, %bl
setne %dl
orb %cl, %dl
jne 0xc0eb8
incl (%rax)
testb %r13b, %r13b
je 0xc0ed1
decl (%rsi)
jne 0xc0ed1
movq -0x80(%rbp), %rdi
leaq 0x557a5(%rip), %rsi     # 0x116671
callq 0xd4e3
movl -0x108(%rbp), %r13d
movq -0x100(%rbp), %r15
testl %r14d, %r14d
je 0xc12a9
cmpl $0x1, %r14d
jne 0xc4029
movq %rbx, %rdi
leaq -0x180(%rbp), %rsi
callq 0xd450
movq %rax, %rbx
movl %r13d, %edi
movq %r15, %rsi
leaq -0x170(%rbp), %rdx
leaq -0x160(%rbp), %rcx
callq 0xdfb57
movq %rbx, %r15
andq %r12, %r15
setne %al
movq %rbx, -0x38(%rbp)
testb $0x3, %bl
sete %r14b
andb %al, %r14b
cmpb $0x1, %r14b
jne 0xc0f3d
incl (%r15)
movl -0x170(%rbp), %eax
movl %eax, -0x88(%rbp)
movq -0x168(%rbp), %rax
movq %rax, -0x78(%rbp)
movq -0x38(%rbp), %rax
movq 0x8(%rax), %rbx
movq %rbx, %rax
andq %r12, %rax
sete %cl
testb $0x3, %bl
setne %dl
orb %cl, %dl
movq -0x30(%rbp), %r13
jne 0xc0f75
incl (%rax)
testb %r14b, %r14b
je 0xc0f8f
decl (%r15)
jne 0xc0f8f
movq -0x38(%rbp), %rdi
leaq 0x5569f(%rip), %rsi     # 0x116629
callq 0xd4e3
movq %rbx, %rdi
callq 0x528d7
testb %al, %al
movq %r15, -0xf8(%rbp)
je 0xc12b2
movq -0x50(%rbp), %rdi
movq %r13, %rsi
leaq -0x70(%rbp), %rdx
leaq -0x90(%rbp), %rcx
callq 0xdfc41
movq -0x90(%rbp), %r13
movq (%r13), %r15
movq 0x8(%r15), %rdi
movq %rdi, %rax
andq %r12, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0xc0fe2
incl (%rax)
movl $0x3, %esi
callq 0xe8e2
movq %rax, %rbx
movq 0x8(%r15), %rdi
movq %rdi, %rax
andq %r12, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0xc1017
decl (%rax)
jne 0xc1017
leaq 0x540ff(%rip), %rsi     # 0x115111
callq 0xd4e3
movq %rbx, 0x8(%r15)
movq %r15, (%r13)
movl 0x8(%r13), %edi
movq 0x10(%r13), %rsi
leaq -0x48(%rbp), %rdx
leaq -0x68(%rbp), %rcx
callq 0xda490
movups -0x48(%rbp), %xmm0
movups %xmm0, 0x8(%r13)
movl 0x28(%r13), %ebx
movq 0x30(%r13), %r15
movq %r15, %rax
andq %r12, %rax
sete %cl
testb $0x3, %r15b
setne %dl
orb %cl, %dl
jne 0xc105b
incl (%rax)
movb 0x38(%r13), %al
movl 0x18(%r13), %ecx
movq 0x20(%r13), %r8
movq %r8, %rdx
andq %r12, %rdx
sete %sil
testb $0x3, %r8b
setne %dil
orb %sil, %dil
jne 0xc1080
incl (%rdx)
movq %r13, -0x30(%rbp)
movq (%r13), %rdi
movl -0x68(%rbp), %esi
movq -0x60(%rbp), %rdx
leaq -0xb8(%rbp), %r9
movq %r9, (%rsp)
movzbl %al, %r9d
callq 0xb1133
movq -0x70(%rbp), %rdi
movq -0xb8(%rbp), %rsi
movl -0x88(%rbp), %edx
movq -0x78(%rbp), %rcx
leaq -0xc8(%rbp), %r8
leaq -0xe0(%rbp), %r9
callq 0xb1b96
movq -0x38(%rbp), %rax
movq 0x10(%rax), %r13
movq %r13, %rax
andq %r12, %rax
sete %cl
testb $0x3, %r13b
setne %dl
orb %cl, %dl
jne 0xc10e9
incl (%rax)
testb %r14b, %r14b
je 0xc1109
movq -0xf8(%rbp), %rax
decl (%rax)
jne 0xc1109
movq -0x38(%rbp), %rdi
leaq 0x55525(%rip), %rsi     # 0x116629
callq 0xd4e3
movq -0xc8(%rbp), %rdi
movq -0xe0(%rbp), %rsi
movq %r13, %rdx
leaq -0xe8(%rbp), %rcx
leaq -0x110(%rbp), %r8
callq 0xbdec7
movq -0xe8(%rbp), %rdi
movq -0x110(%rbp), %rsi
movl %ebx, %edx
movq %r15, %rcx
leaq -0x130(%rbp), %r8
leaq -0x128(%rbp), %r9
callq 0xda712
movq -0x130(%rbp), %rdi
movq -0x128(%rbp), %rsi
leaq -0x120(%rbp), %rdx
leaq -0x148(%rbp), %rcx
leaq -0x140(%rbp), %r8
leaq -0xb0(%rbp), %r9
callq 0xb833b
movq -0x148(%rbp), %rax
movq -0x30(%rbp), %rbx
movq %rax, (%rbx)
movq -0xa8(%rbp), %rax
movq %rax, %rcx
andq %r12, %rcx
sete %dl
testb $0x3, %al
setne %sil
orb %dl, %sil
jne 0xc11c8
movl -0xb0(%rbp), %edi
decl (%rcx)
jne 0xc11c8
shlq $0x30, %rdi
orq %rax, %rdi
leaq 0x540b6(%rip), %rsi     # 0x115279
callq 0xd4e3
cmpb $0x0, -0x140(%rbp)
movzbl 0x39(%rbx), %eax
movl $0x1, %ecx
cmovnel %ecx, %eax
movb %al, 0x39(%rbx)
movq (%rbx), %rbx
movq 0x8(%rbx), %rdi
movq %rdi, %rax
andq %r12, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0xc11fb
incl (%rax)
movl $0x3, %esi
callq 0xedca
movq %rax, %r14
movq %rax, %r13
andq %r12, %r13
sete %al
testb $0x3, %r14b
setne %r12b
orb %al, %r12b
jne 0xc1222
incl (%r13)
movl $0x1, %edi
movq %r14, %rsi
callq 0xec04
testl %eax, %eax
setle %al
movq %r14, %r15
movl $0x1, %ecx
cmovgq %rcx, %r15
orb %al, %r12b
movabsq $0xfffffffffffc, %r12   # imm = 0xFFFFFFFFFFFC
jne 0xc126a
decl (%r13)
movl $0x1, %r15d
jne 0xc126a
movq %r14, %rdi
leaq 0x541c4(%rip), %rsi     # 0x115429
callq 0xd4e3
movq 0x8(%rbx), %rdi
movq %rdi, %rax
andq %r12, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0xc1292
decl (%rax)
jne 0xc1292
leaq 0x53e84(%rip), %rsi     # 0x115111
callq 0xd4e3
movq %r15, 0x8(%rbx)
movq -0x30(%rbp), %r15
movq %rbx, (%r15)
movq -0x120(%rbp), %rdi
jmp 0xc17b9
xorl %eax, %eax
xorl %ebx, %ebx
jmp 0xc181d
testb %r14b, %r14b
je 0xc12ba
incl (%r15)
movq -0x38(%rbp), %rax
movq 0x8(%rax), %rbx
movq %rbx, %rax
andq %r12, %rax
sete %cl
testb $0x3, %bl
setne %dl
orb %cl, %dl
jne 0xc12d7
incl (%rax)
testb %r14b, %r14b
je 0xc12f1
decl (%r15)
jne 0xc12f1
movq -0x38(%rbp), %rdi
leaq 0x5533d(%rip), %rsi     # 0x116629
callq 0xd4e3
movq %rbx, %rdi
callq 0x52c13
cmpl $0x1, %eax
jne 0xc3cdf
movq %rdx, %rdi
callq 0xdaeb
movq %rax, -0xc0(%rbp)
movq %rdx, %rbx
movq (%r13), %rsi
movl 0x18(%rsi), %r15d
cmpb $0x0, 0x38(%r13)
movl $0x0, %eax
cmovnel %r15d, %eax
movb %al, 0x18(%rsi)
movq -0x50(%rbp), %rdi
leaq -0x70(%rbp), %rdx
leaq -0x90(%rbp), %rcx
callq 0x95d84
cmpq $0x0, 0x105c2d7(%rip)   # 0x111d620
jne 0xc136f
movl $0x5, %edi
callq 0xf9f7
movq $0x5, 0x10(%rax)
movl $0x65736163, 0x18(%rax) # imm = 0x65736163
movb $0x20, 0x1c(%rax)
movq %rax, 0x105c2b1(%rip)   # 0x111d620
movq 0x105c2aa(%rip), %rdx   # 0x111d620
movq %rdx, %rax
andq %r12, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0xc138d
incl (%rax)
movq -0x70(%rbp), %rdi
movq -0x90(%rbp), %rsi
leaq -0xb8(%rbp), %rcx
leaq -0xc8(%rbp), %r8
callq 0x94972
testb $0x1, %bl
je 0xc13cc
movq -0xc0(%rbp), %rdx
movq %rdx, %rax
andq %r12, %rax
sete %cl
testb $0x3, %dl
setne %dl
orb %cl, %dl
jne 0xc13cc
incl (%rax)
movq -0xb8(%rbp), %rdi
movq -0xc0(%rbp), %rsi
leaq -0xe0(%rbp), %rdx
callq 0x9e2ec
movq -0xe0(%rbp), %rdi
movq -0xc8(%rbp), %rsi
movq %rax, %rdx
leaq -0xe8(%rbp), %rcx
leaq -0x110(%rbp), %r8
callq 0x94972
cmpq $0x0, 0x105c216(%rip)   # 0x111d628
jne 0xc1437
movl $0x3, %edi
callq 0xf9f7
movq $0x3, 0x10(%rax)
movw $0x203a, 0x18(%rax)     # imm = 0x203A
movb $0x7b, 0x1a(%rax)
movq %rax, 0x105c1f1(%rip)   # 0x111d628
movq 0x105c1ea(%rip), %rdx   # 0x111d628
movq %rdx, %rax
andq %r12, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0xc1455
incl (%rax)
movq -0xe8(%rbp), %rdi
movq -0x110(%rbp), %rsi
leaq -0x130(%rbp), %rcx
leaq -0x128(%rbp), %r8
callq 0x94972
movq -0x130(%rbp), %rax
movq %rax, -0x50(%rbp)
movq -0x128(%rbp), %r13
cmpb $0x1, 0x18(%r13)
jne 0xc14a9
movq 0x28(%r13), %rsi
movl $0xa, %edi
leaq -0x48(%rbp), %rdx
callq 0x95160
movq -0x48(%rbp), %rax
movq %rax, 0x28(%r13)
movb %r15b, 0x18(%r13)
movq -0x30(%rbp), %rax
movq %r13, (%rax)
movq 0x8(%r13), %rdi
movq %rdi, %rax
andq %r12, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0xc14ce
incl (%rax)
movl $0x3, %esi
callq 0xe8e2
movq %rax, %rbx
movq 0x8(%r13), %rdi
movq %rdi, %rax
andq %r12, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0xc1503
decl (%rax)
jne 0xc1503
leaq 0x53c13(%rip), %rsi     # 0x115111
callq 0xd4e3
movq %rbx, 0x8(%r13)
movq -0x30(%rbp), %rax
movq %r13, (%rax)
movq %rax, %r13
movl 0x8(%rax), %edi
movq 0x10(%rax), %rsi
leaq -0x48(%rbp), %rdx
leaq -0x68(%rbp), %rcx
callq 0xda490
movups -0x48(%rbp), %xmm0
movups %xmm0, 0x8(%r13)
movl 0x28(%r13), %r15d
movq 0x30(%r13), %rbx
movq %rbx, %rax
andq %r12, %rax
sete %cl
testb $0x3, %bl
setne %dl
orb %cl, %dl
jne 0xc154b
incl (%rax)
movb 0x38(%r13), %al
movl 0x18(%r13), %ecx
movq 0x20(%r13), %r8
movq %r8, %rdx
andq %r12, %rdx
sete %sil
testb $0x3, %r8b
setne %dil
orb %sil, %dil
jne 0xc1570
incl (%rdx)
movq (%r13), %rdi
movl -0x68(%rbp), %esi
movq -0x60(%rbp), %rdx
leaq -0x120(%rbp), %r9
movq %r9, (%rsp)
movzbl %al, %r9d
callq 0xb1133
movq -0x120(%rbp), %rsi
movq -0x50(%rbp), %rdi
movl -0x88(%rbp), %edx
movq -0x78(%rbp), %rcx
leaq -0x148(%rbp), %r8
leaq -0x140(%rbp), %r9
callq 0xb1b96
movq -0x148(%rbp), %rdi
movq -0x140(%rbp), %rsi
movq -0xc0(%rbp), %rdx
leaq -0x150(%rbp), %rcx
leaq -0x190(%rbp), %r8
callq 0xdfd44
movq -0x38(%rbp), %rax
movq 0x10(%rax), %r13
movq %r13, %rax
andq %r12, %rax
sete %cl
testb $0x3, %r13b
setne %dl
orb %cl, %dl
jne 0xc15fd
incl (%rax)
testb %r14b, %r14b
je 0xc161d
movq -0xf8(%rbp), %rax
decl (%rax)
jne 0xc161d
movq -0x38(%rbp), %rdi
leaq 0x55011(%rip), %rsi     # 0x116629
callq 0xd4e3
movq -0x150(%rbp), %rdi
movq -0x190(%rbp), %rsi
movq %r13, %rdx
leaq -0x188(%rbp), %rcx
leaq -0x198(%rbp), %r8
callq 0xbdec7
movq -0x188(%rbp), %rdi
movq -0x198(%rbp), %rsi
movl %r15d, %edx
movq %rbx, %rcx
leaq -0x1c0(%rbp), %r8
leaq -0x1b8(%rbp), %r9
callq 0xda712
movq -0x1c0(%rbp), %rdi
movq -0x1b8(%rbp), %rsi
leaq -0x1b0(%rbp), %rdx
leaq -0x1a0(%rbp), %rcx
leaq -0x111(%rbp), %r8
leaq -0xb0(%rbp), %r9
callq 0xb833b
movq -0x1a0(%rbp), %rax
movq -0x30(%rbp), %rbx
movq %rax, (%rbx)
movq -0xa8(%rbp), %rax
movq %rax, %rcx
andq %r12, %rcx
sete %dl
testb $0x3, %al
setne %sil
orb %dl, %sil
jne 0xc16dd
movl -0xb0(%rbp), %edi
decl (%rcx)
jne 0xc16dd
shlq $0x30, %rdi
orq %rax, %rdi
leaq 0x53ba1(%rip), %rsi     # 0x115279
callq 0xd4e3
cmpb $0x0, -0x111(%rbp)
movzbl 0x39(%rbx), %eax
movl $0x1, %ecx
cmovnel %ecx, %eax
movb %al, 0x39(%rbx)
movq (%rbx), %rbx
movq 0x8(%rbx), %rdi
movq %rdi, %rax
andq %r12, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0xc1710
incl (%rax)
movl $0x3, %esi
callq 0xedca
movq %rax, %r14
movq %rax, %r13
andq %r12, %r13
sete %al
testb $0x3, %r14b
setne %r12b
orb %al, %r12b
jne 0xc1737
incl (%r13)
movl $0x1, %edi
movq %r14, %rsi
callq 0xec04
testl %eax, %eax
setle %al
movq %r14, %r15
movl $0x1, %ecx
cmovgq %rcx, %r15
orb %al, %r12b
movabsq $0xfffffffffffc, %r12   # imm = 0xFFFFFFFFFFFC
jne 0xc177f
decl (%r13)
movl $0x1, %r15d
jne 0xc177f
movq %r14, %rdi
leaq 0x53caf(%rip), %rsi     # 0x115429
callq 0xd4e3
movq 0x8(%rbx), %rdi
movq %rdi, %rax
andq %r12, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0xc17a7
decl (%rax)
jne 0xc17a7
leaq 0x5396f(%rip), %rsi     # 0x115111
callq 0xd4e3
movq %r15, 0x8(%rbx)
movq -0x30(%rbp), %r15
movq %rbx, (%r15)
movq -0x1b0(%rbp), %rdi
movl 0x18(%rbx), %r14d
cmpb $0x0, 0x38(%r15)
movl %r14d, %eax
movl $0x0, %ecx
cmovel %ecx, %eax
movb %al, 0x18(%rbx)
movq %rbx, %rsi
leaq -0xa0(%rbp), %rdx
leaq -0x98(%rbp), %rcx
callq 0xaa91a
movq -0x98(%rbp), %rax
movb %r14b, 0x18(%rax)
movq %rax, (%r15)
movq -0xa0(%rbp), %rax
movq %rax, -0x50(%rbp)
movl -0x180(%rbp), %r14d
movq -0x178(%rbp), %rbx
movl -0x160(%rbp), %r13d
movq -0x158(%rbp), %r15
movb $0x1, %al
testb %al, %al
jne 0xc0edf
movq %rbx, %rax
andq %r12, %rax
sete %cl
testb $0x3, %bl
setne %dl
orb %cl, %dl
jne 0xc1852
decl (%rax)
jne 0xc1852
shlq $0x30, %r14
orq %rbx, %r14
movq %r14, %rdi
leaq 0x53a2c(%rip), %rsi     # 0x115279
callq 0xd4e3
leaq -0xb0(%rbp), %rdx
movq -0x50(%rbp), %rdi
movq -0x80(%rbp), %rsi
callq 0x51f91
testb %al, %al
je 0xc1fe5
movq -0xb0(%rbp), %rax
movq %rax, -0x38(%rbp)
movq -0x30(%rbp), %rbx
jmp 0xc227b
movq -0x30(%rbp), %rdi
movq -0x38(%rbp), %rsi
movq %rbx, %rdx
movq %r14, %rcx
movq %r15, %r8
callq 0xe0a8b
movq (%r15), %rax
movq (%r14), %r13
movq %r12, %r15
movq %rax, %r12
jmp 0xc1fc9
movq -0x98(%rbp), %r14
leaq 0x1057329(%rip), %rdi   # 0x1118be0
movq %r13, %rsi
callq 0x13ff0
movq %rax, %rdi
callq 0x140f0
movq %r12, %rsi
leaq -0x180(%rbp), %r12
leaq -0x170(%rbp), %r8
leaq -0xb0(%rbp), %rbx
movq %r14, %rdi
movq %rax, %rdx
movq %r12, %rcx
movq %rbx, %r9
callq 0xb8c4e
movl (%rbx), %edi
movq 0x8(%rbx), %rsi
leaq -0xd8(%rbp), %rbx
leaq -0x108(%rbp), %rcx
movq %rbx, %rdx
callq 0xdfb57
movq (%r12), %r14
leaq 0x10572c9(%rip), %rdi   # 0x1118be0
movq %r13, %rsi
callq 0x13ff0
movq %rax, %rdi
callq 0x140f0
movl (%rbx), %edx
movq 0x8(%rbx), %rcx
leaq -0x70(%rbp), %r8
movq %r14, %rdi
movabsq $0xfffffffffffc, %rbx   # imm = 0xFFFFFFFFFFFC
movq %rax, %rsi
callq 0xb95f8
movl -0x68(%rbp), %r8d
movq -0x60(%rbp), %rdi
movq %rdi, %rcx
andq %rbx, %rcx
sete %dl
testb $0x3, %dil
setne %sil
orb %dl, %sil
jne 0xc1966
incl (%rcx)
cmpl $0x1, %r8d
movq %rax, -0x78(%rbp)
je 0xc23d9
testl %r8d, %r8d
jne 0xc4029
callq 0x20fc5
movq -0x70(%rbp), %rdi
movq -0x170(%rbp), %rcx
movq %rcx, -0x30(%rbp)
movq %rax, %rsi
shrq $0x30, %rsi
andq %rbx, %rax
leaq -0x48(%rbp), %r14
movq %rax, %rdx
movq %r14, %rcx
callq 0x9e91b
movq %rdx, %r9
movq (%r14), %rdx
movq -0xa0(%rbp), %rdi
leaq -0xe8(%rbp), %r14
movq %r14, 0x20(%rsp)
leaq -0xe0(%rbp), %r12
movq %r12, 0x18(%rsp)
leaq -0xc8(%rbp), %r13
movq %r13, 0x10(%rsp)
leaq -0xb8(%rbp), %rcx
movq %rcx, 0x8(%rsp)
leaq -0x90(%rbp), %rcx
movq %rcx, (%rsp)
movq -0x78(%rbp), %rsi
movq -0x30(%rbp), %rcx
movl %eax, %r8d
callq 0xe10e8
movq (%r13), %rdi
movq (%r12), %rsi
movq (%r14), %rdx
leaq -0x110(%rbp), %r13
leaq -0x130(%rbp), %r14
leaq -0x128(%rbp), %r12
movq %r13, %rcx
movq %r14, %r8
movq %r12, %r9
callq 0xdd0af
movq (%r13), %r13
movq (%r14), %r14
movq (%r12), %rdx
movl 0x8(%r14), %edi
movq 0x10(%r14), %rsi
leaq -0x48(%rbp), %r12
movq %r12, %rcx
callq 0xb1439
movups (%r12), %xmm0
movups %xmm0, 0x8(%r14)
movl -0x108(%rbp), %edx
movq -0x100(%rbp), %rcx
leaq -0x48(%rbp), %rax
leaq -0x120(%rbp), %r12
movq %r13, %rdi
movq %r14, %rsi
movq %rax, %r14
movq %rax, %r8
movq %r12, %r9
callq 0xe0fd7
movq (%r12), %r12
movq (%r14), %rcx
movq %rcx, -0x30(%rbp)
leaq -0x90(%rbp), %rax
movq (%rax), %r9
movl -0x68(%rbp), %r14d
movq -0x60(%rbp), %r13
jmp 0xc2ecb
movq -0x170(%rbp), %rbx
leaq 0x105712b(%rip), %rdi   # 0x1118be0
movq %r14, %rsi
callq 0x13ff0
movq %rax, %rdi
callq 0x140f0
leaq -0xd8(%rbp), %rcx
leaq -0x160(%rbp), %r8
leaq -0xb0(%rbp), %r9
movq %rbx, %rdi
movq %r12, %rsi
movq %rax, %rdx
callq 0xb8c4e
movl -0x68(%rbp), %eax
movq -0x60(%rbp), %rdi
movq %rdi, %rcx
movabsq $0xfffffffffffc, %rbx   # imm = 0xFFFFFFFFFFFC
andq %rbx, %rcx
sete %dl
testb $0x3, %dil
setne %sil
orb %dl, %sil
movq -0x58(%rbp), %r15
jne 0xc1b15
incl (%rcx)
cmpl $0x1, %eax
movq %rbx, -0x1c8(%rbp)
je 0xc248f
testl %eax, %eax
jne 0xc4029
callq 0x20fc5
movq -0xd8(%rbp), %rdi
movq -0x160(%rbp), %r12
movq %rax, %rsi
shrq $0x30, %rsi
andq %rbx, %rax
leaq -0x48(%rbp), %r14
movq %rax, %rdx
movq %r14, %rcx
callq 0x9e91b
movq %rax, -0x88(%rbp)
movq %rdx, %r13
movq (%r14), %rdi
movq %rdx, %rax
andq %rbx, %rax
sete %sil
testb $0x3, %r13b
setne %dl
orb %sil, %dl
jne 0xc1b7f
addl $0x2, (%rax)
leaq -0x98(%rbp), %rbx
movq %rbx, (%rsp)
leaq -0xa0(%rbp), %r9
movq %r12, %rsi
movq -0x88(%rbp), %r12
movl %r12d, %edx
movq %r13, %rcx
movq %r14, %r8
callq 0xb2d9d
movq (%r14), %rdi
movq (%rbx), %rcx
leaq -0x70(%rbp), %rbx
movl %r12d, %esi
movq %r13, -0xc0(%rbp)
movq %r13, %rdx
movq %rbx, %r8
callq 0xb6146
jmp 0xc252a
movq %r12, %rbx
callq 0x2100c
movq -0x98(%rbp), %rdi
movq %rax, %rsi
shrq $0x30, %rsi
andq %r14, %rax
leaq -0x48(%rbp), %r12
movq %rax, %rdx
movq %r12, %rcx
callq 0x9e91b
movq %rax, -0x78(%rbp)
movq %rdx, -0x30(%rbp)
movq (%r12), %rdi
movq -0x38(%rbp), %rcx
movq %rcx, %rax
andq %r14, %rax
sete %sil
testb $0x3, %cl
setne %dl
orb %sil, %dl
jne 0xc1c1c
incl (%rax)
leaq -0x108(%rbp), %rax
movq %rax, (%rsp)
leaq -0xb0(%rbp), %r8
leaq -0xd8(%rbp), %r9
movq %rbx, %rsi
movl $0x15, %edx
callq 0xb33a1
movq -0x30(%rbp), %rcx
movq %rcx, %r14
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq %rax, %r14
setne %al
testb $0x3, %cl
sete %r12b
andb %al, %r12b
cmpb $0x1, %r12b
jne 0xc1c6c
incl (%r14)
movq -0xb0(%rbp), %rdi
movq -0xd8(%rbp), %rsi
movq -0x108(%rbp), %rdx
leaq -0x70(%rbp), %rax
movq %rax, 0x8(%rsp)
leaq -0x170(%rbp), %r13
movq %r13, (%rsp)
leaq -0x180(%rbp), %rbx
movq -0x78(%rbp), %rcx
movq -0x30(%rbp), %r8
movq %rbx, %r9
callq 0xb60b4
movq (%rbx), %rax
movq %rax, -0x88(%rbp)
movq (%r13), %r13
leaq -0x70(%rbp), %rax
movq (%rax), %rdx
movl 0x8(%r13), %edi
movq 0x10(%r13), %rsi
leaq -0x48(%rbp), %rbx
movq %rbx, %rcx
callq 0xb158c
movups (%rbx), %xmm0
movups %xmm0, 0x8(%r13)
leaq -0x48(%rbp), %rdx
leaq -0x90(%rbp), %rcx
movq -0x88(%rbp), %rdi
movq %r13, %rsi
callq 0xbdbb1
testb %r12b, %r12b
je 0xc1d19
decl (%r14)
jne 0xc1d19
movq -0x78(%rbp), %rdi
shlq $0x30, %rdi
leaq 0x55219(%rip), %rsi     # 0x116f29
orq -0x30(%rbp), %rdi
callq 0xd4e3
movq -0x90(%rbp), %r12
movq -0x48(%rbp), %rax
movq %rax, -0x30(%rbp)
movl -0x68(%rbp), %r14d
movq -0x60(%rbp), %r13
movq -0x50(%rbp), %rdi
movabsq $0xfffffffffffc, %rbx   # imm = 0xFFFFFFFFFFFC
movq -0x38(%rbp), %r8
jmp 0xc2f02
movq -0x60(%rbp), %rdi
callq 0x2100c
movq -0x170(%rbp), %rdi
movq %rax, %rsi
shrq $0x30, %rsi
movabsq $0xfffffffffffc, %r13   # imm = 0xFFFFFFFFFFFC
andq %r13, %rax
movq %r12, %r14
leaq -0x48(%rbp), %r12
movq %rax, %rdx
movq %r12, %rcx
callq 0x9e91b
movq %rax, -0x38(%rbp)
movq %rdx, %r13
movq (%r12), %rdi
leaq -0x160(%rbp), %rbx
movq %rbx, (%rsp)
leaq -0xb0(%rbp), %r8
leaq -0xd8(%rbp), %r9
movq %r14, %rsi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0xb33a1
movq (%rbx), %rdi
callq 0xb5cdf
movq %r13, %rcx
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq %rax, %rcx
setne %al
movq %r13, -0x88(%rbp)
testb $0x3, %r13b
sete %bl
andb %al, %bl
cmpb $0x1, %bl
jne 0xc1ddf
incl (%rcx)
movq %rcx, -0xc0(%rbp)
movq -0xb0(%rbp), %rdi
movq -0xd8(%rbp), %rsi
leaq -0x70(%rbp), %rax
movq %rax, (%rsp)
leaq -0xa0(%rbp), %r8
leaq -0x98(%rbp), %r9
movq -0x38(%rbp), %rdx
movq -0x88(%rbp), %rcx
callq 0xb33a1
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 0xc1e3d
incl (%rax)
movq -0xa0(%rbp), %rdi
movq -0x98(%rbp), %rsi
movq -0x70(%rbp), %rdx
leaq -0xc8(%rbp), %r13
movq %r13, 0x8(%rsp)
leaq -0xb8(%rbp), %r14
movq %r14, (%rsp)
leaq -0x90(%rbp), %r12
movl $0x15, %ecx
movq -0x78(%rbp), %r8
movq %r12, %r9
callq 0xb60b4
movq (%r12), %rax
movq %rax, -0x30(%rbp)
movq (%r14), %r14
movq (%r13), %rdx
movl 0x8(%r14), %edi
movq 0x10(%r14), %rsi
leaq -0x48(%rbp), %r12
movq %r12, %rcx
callq 0xb158c
movups (%r12), %xmm0
movq %r14, %r12
movups %xmm0, 0x8(%r14)
testb %bl, %bl
je 0xc1ed8
movq -0xc0(%rbp), %rax
decl (%rax)
jne 0xc1ed8
movq -0x38(%rbp), %rdi
shlq $0x30, %rdi
orq -0x88(%rbp), %rdi
leaq 0x55056(%rip), %rsi     # 0x116f29
callq 0xd4e3
movq -0x50(%rbp), %rdi
movabsq $0xfffffffffffc, %rbx   # imm = 0xFFFFFFFFFFFC
movq -0x30(%rbp), %r13
jmp 0xc3b92
testb %r13b, %r13b
je 0xc1ef6
incl (%rbx)
movq 0x8(%r15), %r14
movq %r14, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %r14b
setne %dl
orb %cl, %dl
jne 0xc1f1a
incl (%rax)
testb %r13b, %r13b
je 0xc1f32
decl (%rbx)
jne 0xc1f32
movq %r15, %rdi
leaq 0x546fc(%rip), %rsi     # 0x116629
callq 0xd4e3
movq %r14, %rdi
callq 0x52c13
cmpl $0x1, %eax
jne 0xc3f3f
movq %rdx, %rdi
callq 0xdaeb
leaq -0x48(%rbp), %rcx
leaq -0x68(%rbp), %r8
movq -0x30(%rbp), %rdi
movq %r12, %rsi
movq %rax, %rdx
callq 0xdfd44
movq 0x10(%r15), %r14
movabsq $0xfffffffffffc, %rdx   # imm = 0xFFFFFFFFFFFC
andq %r14, %rdx
sete %al
testb $0x3, %r14b
setne %cl
orb %al, %cl
jne 0xc1f83
incl (%rdx)
testb %r13b, %r13b
je 0xc1f9b
decl (%rbx)
jne 0xc1f9b
movq %r15, %rdi
leaq 0x54693(%rip), %rsi     # 0x116629
callq 0xd4e3
movq -0x48(%rbp), %rdi
movq -0x68(%rbp), %rsi
leaq -0xb0(%rbp), %rbx
leaq -0xd8(%rbp), %r15
movq %r14, %rdx
movq %rbx, %rcx
movq %r15, %r8
callq 0xbdec7
movq (%r15), %r12
movq (%rbx), %r13
movq -0x58(%rbp), %r15
movq 0x10(%rbp), %rax
movq %r12, (%rax)
movq %r13, (%r15)
addq $0x258, %rsp            # imm = 0x258
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
movq -0xb0(%rbp), %rdi
leaq -0x68(%rbp), %rdx
leaq -0x180(%rbp), %rbx
movq -0x30(%rbp), %rsi
movq %rbx, %rcx
callq 0xdfc41
movq (%rbx), %rax
movq %rax, -0x30(%rbp)
movq (%rax), %r14
movq 0x8(%r14), %rdi
movq %rdi, %rax
andq %r12, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0xc2027
incl (%rax)
movl $0x3, %esi
callq 0xe8e2
movq %rax, %r12
movq 0x8(%r14), %rdi
movq %rdi, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0xc2066
decl (%rax)
jne 0xc2066
leaq 0x530b0(%rip), %rsi     # 0x115111
callq 0xd4e3
movq %r12, 0x8(%r14)
movq -0x30(%rbp), %rcx
movq %r14, (%rcx)
movl 0x18(%r14), %ebx
xorl %eax, %eax
cmpb $0x0, 0x38(%rcx)
cmovnel %ebx, %eax
movb %al, 0x18(%r14)
movq -0x68(%rbp), %rdi
leaq -0x170(%rbp), %rdx
leaq -0x160(%rbp), %rcx
movq %r14, %rsi
callq 0x95d84
cmpq $0x0, 0x105b4c4(%rip)   # 0x111d568
jne 0xc20eb
movl $0x3c, %edi
callq 0xf9f7
movq $0x3c, 0x10(%rax)
movups 0x3c674(%rip), %xmm0    # 0xfe733
movups %xmm0, 0x18(%rax)
movups 0x3c679(%rip), %xmm0    # 0xfe743
movups %xmm0, 0x28(%rax)
movups 0x3c67e(%rip), %xmm0    # 0xfe753
movups %xmm0, 0x38(%rax)
movups 0x3c67f(%rip), %xmm0    # 0xfe75f
movups %xmm0, 0x44(%rax)
movq %rax, 0x105b47d(%rip)   # 0x111d568
movq 0x105b476(%rip), %rdx   # 0x111d568
movq %rdx, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0xc2113
incl (%rax)
movq -0x170(%rbp), %rdi
movq -0x160(%rbp), %rsi
leaq -0xa0(%rbp), %r14
leaq -0x98(%rbp), %r12
movq %r14, %rcx
movq %r12, %r8
callq 0x94972
movq (%r14), %rax
movq %rax, -0x38(%rbp)
movq (%r12), %r14
cmpb $0x1, 0x18(%r14)
jne 0xc2169
movq 0x28(%r14), %rsi
leaq -0x48(%rbp), %r12
movl $0xa, %edi
movq %r12, %rdx
callq 0x95160
movq (%r12), %rax
movq %rax, 0x28(%r14)
movb %bl, 0x18(%r14)
movq -0x30(%rbp), %rax
movq %r14, (%rax)
movq %r14, -0x50(%rbp)
movq 0x8(%r14), %rdi
movq %rdi, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0xc219c
incl (%rax)
movl $0x3, %esi
callq 0xedca
movq %rax, %r12
movq %rax, %rcx
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq %rax, %rcx
sete %al
testb $0x3, %r12b
setne %r14b
orb %al, %r14b
jne 0xc21cb
incl (%rcx)
movq %rcx, -0x78(%rbp)
movl $0x1, %edi
movq %r12, %rsi
callq 0xec04
testl %eax, %eax
setle %al
movq %r12, %rbx
movl $0x1, %ecx
cmovgq %rcx, %rbx
orb %al, %r14b
movq -0x50(%rbp), %r14
jne 0xc2212
movq -0x78(%rbp), %rax
decl (%rax)
jne 0xc220d
movq %r12, %rdi
leaq 0x53221(%rip), %rsi     # 0x115429
callq 0xd4e3
movl $0x1, %ebx
movq 0x8(%r14), %rdi
movq %rdi, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0xc2244
decl (%rax)
jne 0xc2244
leaq 0x52ed2(%rip), %rsi     # 0x115111
callq 0xd4e3
movq %rbx, 0x8(%r14)
movq -0x30(%rbp), %rsi
movq %r14, (%rsi)
leaq -0x48(%rbp), %r12
leaq -0x70(%rbp), %r14
movq -0x38(%rbp), %rdi
movq %r12, %rdx
movq %r14, %rcx
callq 0xdaa4d
movq (%r12), %rax
movq %rax, -0x38(%rbp)
movq (%r14), %rbx
movabsq $0xfffffffffffc, %r12   # imm = 0xFFFFFFFFFFFC
movl %r13d, %edi
movq %r15, %rsi
callq 0xb2446
movq (%rbx), %r14
movq 0x8(%r14), %rdi
movq %rdi, %rax
andq %r12, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0xc22a3
incl (%rax)
movq %rbx, -0x30(%rbp)
movl $0x3, %esi
callq 0xedca
movq %rax, %r15
movq %rax, %rbx
andq %r12, %rbx
sete %al
testb $0x3, %r15b
setne %r12b
orb %al, %r12b
jne 0xc22cc
incl (%rbx)
movl $0x1, %edi
movq %r15, %rsi
callq 0xec04
testl %eax, %eax
setle %al
movq %r15, %r13
movl $0x1, %ecx
cmovgq %rcx, %r13
orb %al, %r12b
movabsq $0xfffffffffffc, %r12   # imm = 0xFFFFFFFFFFFC
jne 0xc2312
decl (%rbx)
jne 0xc230c
movq %r15, %rdi
leaq 0x53122(%rip), %rsi     # 0x115429
callq 0xd4e3
movl $0x1, %r13d
movq 0x8(%r14), %rdi
movq %rdi, %rax
andq %r12, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0xc233a
decl (%rax)
jne 0xc233a
leaq 0x52ddc(%rip), %rsi     # 0x115111
callq 0xd4e3
movq %r13, 0x8(%r14)
movq -0x30(%rbp), %r12
movq %r14, (%r12)
xorl %eax, %eax
cmpb $0x0, 0x38(%r12)
movl 0x18(%r14), %ebx
cmovnel %ebx, %eax
movb %al, 0x18(%r14)
leaq -0x48(%rbp), %r15
leaq -0x68(%rbp), %r13
movq -0x38(%rbp), %rdi
movq %r14, %rsi
movq %r15, %rdx
movq %r13, %rcx
callq 0x96495
movq (%r13), %rax
movb %bl, 0x18(%rax)
movq (%r15), %rdi
movq %rax, (%r12)
leaq -0x48(%rbp), %rdx
leaq -0x68(%rbp), %rcx
movq %r12, %rsi
callq 0xdaab5
movq -0x1c8(%rbp), %rsi
testb $0x1, %sil
movq -0xf0(%rbp), %rdi
je 0xc23cc
movq %rdi, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0xc23cc
decl (%rax)
jne 0xc23cc
callq 0xd4e3
movq -0x68(%rbp), %r12
movq -0x48(%rbp), %r13
jmp 0xc1fc5
callq 0x2100c
movq -0x70(%rbp), %rdi
movq -0x170(%rbp), %r13
movq %rax, %rsi
shrq $0x30, %rsi
andq %rbx, %rax
leaq -0x48(%rbp), %r14
movq %rax, %rdx
movq %r14, %rcx
callq 0x9e91b
movl %eax, -0x30(%rbp)
movq (%r14), %rdi
movq %rdx, %r12
andq %rbx, %r12
setne %al
testb $0x3, %dl
sete %bl
andb %al, %bl
cmpb $0x1, %bl
jne 0xc2422
incl (%r12)
leaq -0x90(%rbp), %rcx
movl -0x30(%rbp), %esi
movq %rdx, -0xf8(%rbp)
callq 0xa9de0
movl %eax, %r14d
testb %al, %al
movq %r13, -0x88(%rbp)
je 0xc2aa6
movq (%r13), %rsi
movq -0x90(%rbp), %rdi
leaq -0x48(%rbp), %rdx
leaq -0xb8(%rbp), %rcx
callq 0xb5814
movq %r13, %rcx
movq %rax, %r13
leaq -0xb8(%rbp), %rax
movq (%rax), %rax
movq %rax, (%rcx)
leaq -0x48(%rbp), %rax
movq (%rax), %rdi
movq -0xa0(%rbp), %rax
movq %rax, -0x80(%rbp)
jmp 0xc2b0d
callq 0x2100c
movq -0xd8(%rbp), %rdi
movq -0x160(%rbp), %r12
movq %rax, %rsi
shrq $0x30, %rsi
andq %rbx, %rax
leaq -0x48(%rbp), %r14
movq %rax, %rdx
movq %r14, %rcx
callq 0x9e91b
movq %rax, -0x88(%rbp)
movq %rdx, %r13
movq (%r14), %rdi
movq %rdx, %rax
andq %rbx, %rax
sete %sil
testb $0x3, %r13b
setne %dl
orb %sil, %dl
jne 0xc24e1
addl $0x2, (%rax)
leaq -0x98(%rbp), %rbx
movq %rbx, (%rsp)
leaq -0xa0(%rbp), %r9
movq %r12, %rsi
movq -0x88(%rbp), %r12
movl %r12d, %edx
movq %r13, %rcx
movq %r14, %r8
callq 0xb33a1
movq (%r14), %rdi
movq (%rbx), %rcx
leaq -0x70(%rbp), %rbx
movl %r12d, %esi
movq %r13, -0xc0(%rbp)
movq %r13, %rdx
movq %rbx, %r8
callq 0xb6eb3
movq %rax, -0x30(%rbp)
movq (%rbx), %r14
leaq -0xa0(%rbp), %rax
movq (%rax), %r12
movl -0x68(%rbp), %eax
movq %rax, -0x80(%rbp)
movq -0x60(%rbp), %rbx
movl -0xb0(%rbp), %eax
movq -0xa8(%rbp), %rdi
movq -0x108(%rbp), %r13
movq -0x180(%rbp), %rcx
movq %rcx, -0xf8(%rbp)
cmpl $0x1, %eax
je 0xc2629
testl %eax, %eax
jne 0xc4029
movq (%rdi), %rax
movq %rax, -0xf0(%rbp)
callq 0x5030
movq -0xc0(%rbp), %rdx
movq %rdx, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0xc25b0
incl (%rax)
leaq -0xa0(%rbp), %rcx
movq %r14, %rdi
movq -0x88(%rbp), %rsi
callq 0xa9de0
testb %al, %al
je 0xc2f97
movq -0xa0(%rbp), %r14
leaq 0x1056604(%rip), %rdi   # 0x1118be0
movq %r13, %rsi
callq 0x13ff0
movq %rax, %rdi
callq 0x140f0
leaq -0x98(%rbp), %rdx
movq %r14, %rdi
movq %rax, %rsi
callq 0x96e7c
movl %eax, %r14d
cmpl $0x3, %eax
jne 0xc3089
movq %rdx, %rdi
callq 0x9fa2d
leaq 0x54880(%rip), %rsi     # 0x116e99
movq %rax, %rdi
callq 0x95f6
movq %rdx, %rdi
jmp 0xc30c4
movq %rbx, -0x138(%rbp)
movq %r12, -0x38(%rbp)
movq (%rdi), %rbx
callq 0x5030
leaq -0xa0(%rbp), %r12
leaq -0x98(%rbp), %rdx
movq %rbx, %rdi
movq %r12, %rsi
callq 0xdb505
leaq 0x1056584(%rip), %rdi   # 0x1118be0
movq %r13, %rsi
callq 0x13ff0
movq %rax, %rdi
callq 0x140f0
movq (%r12), %rbx
movq %rax, %rdi
callq 0x9ef13
leaq -0x48(%rbp), %r12
movq %r14, %rdi
movl $0x15, %esi
movq %rax, %rdx
movq %rbx, %rcx
movq %r12, %r8
callq 0xb6eb3
movq %rax, -0xf0(%rbp)
movq (%r12), %r14
movq -0x80(%rbp), %rax
cmpl $0x1, %eax
je 0xc302f
testl %eax, %eax
movabsq $0xfffffffffffc, %r13   # imm = 0xFFFFFFFFFFFC
movq -0x138(%rbp), %rdi
jne 0xc4029
callq 0x20fc5
movq %rax, %rsi
shrq $0x30, %rsi
andq %r13, %rax
movq %r14, %rdi
movq %rax, %rdx
movq %r12, %rcx
callq 0x9e91b
movl %eax, %r14d
movq %rdx, %rbx
movq (%r12), %rdi
movq %r13, %rax
movq %rdx, %r13
andq %rax, %r13
setne %al
testb $0x3, %bl
sete %r12b
andb %al, %r12b
cmpb $0x1, %r12b
jne 0xc270a
incl (%r13)
leaq -0x48(%rbp), %rcx
movl %r14d, %esi
movq %rbx, %rdx
callq 0xa325e
testb %al, %al
movq %r14, -0x80(%rbp)
je 0xc31db
testb %r12b, %r12b
je 0xc272e
incl (%r13)
movq -0x48(%rbp), %rdx
leaq -0xe0(%rbp), %rax
movq %rax, 0x20(%rsp)
leaq -0xc8(%rbp), %rax
movq %rax, 0x18(%rsp)
leaq -0xb8(%rbp), %r14
movq %r14, 0x10(%rsp)
leaq -0x90(%rbp), %rax
movq %rax, 0x8(%rsp)
leaq -0x70(%rbp), %rax
movq %rax, (%rsp)
movq -0xf8(%rbp), %rdi
movq -0xf0(%rbp), %rsi
movq -0x38(%rbp), %rcx
movq -0x80(%rbp), %r8
movq %rbx, %r9
callq 0xe10e8
movq (%r14), %rdi
leaq -0xc8(%rbp), %rax
movq (%rax), %rsi
leaq -0xe0(%rbp), %rax
movq (%rax), %rdx
leaq -0xe8(%rbp), %r14
leaq -0x110(%rbp), %r8
movq %r14, %rcx
callq 0xd9cc4
movq (%r14), %r14
leaq -0x110(%rbp), %rax
movq (%rax), %rax
movq %rax, -0x38(%rbp)
leaq -0x90(%rbp), %rax
movq (%rax), %rax
movq %rax, -0xf8(%rbp)
leaq -0x70(%rbp), %rax
movq (%rax), %rax
movq %rax, -0xf0(%rbp)
jmp 0xc31df
testb %dl, %dl
je 0xc27f0
incl (%rdi)
movq -0x70(%rbp), %rdi
leaq -0xd8(%rbp), %rbx
movq %rbx, (%rsp)
leaq -0x48(%rbp), %r12
leaq -0xb0(%rbp), %r14
movl $0x15, %edx
movq %r12, %r8
movq %r14, %r9
callq 0xb2d9d
movq (%r14), %rsi
movq (%r12), %rdi
movq (%rbx), %rdx
movl -0x68(%rbp), %eax
movq %rax, -0xc0(%rbp)
movq -0x60(%rbp), %r13
movq %r15, -0x58(%rbp)
movq -0x78(%rbp), %rcx
movq %rcx, %r12
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq %rax, %r12
setne %al
testb $0x3, %cl
sete %r14b
andb %al, %r14b
cmpb $0x1, %r14b
jne 0xc2861
incl (%r12)
leaq -0x108(%rbp), %rax
movq %rax, 0x8(%rsp)
leaq -0xd8(%rbp), %r15
movq %r15, (%rsp)
leaq -0xb0(%rbp), %rbx
movq -0x88(%rbp), %rcx
movq -0x78(%rbp), %r8
movq %rbx, %r9
callq 0xb6022
movq (%rbx), %rax
movq %rax, -0x30(%rbp)
movq (%r15), %r15
leaq -0x108(%rbp), %rax
movq (%rax), %rdx
movl 0x8(%r15), %edi
movq 0x10(%r15), %rsi
leaq -0x48(%rbp), %rbx
movq %rbx, %rcx
callq 0xb1439
movups (%rbx), %xmm0
movq %r15, %rbx
movups %xmm0, 0x8(%r15)
testb %r14b, %r14b
je 0xc28eb
decl (%r12)
jne 0xc28eb
movq -0x88(%rbp), %rdi
shlq $0x30, %rdi
orq -0x78(%rbp), %rdi
leaq 0x54643(%rip), %rsi     # 0x116f29
callq 0xd4e3
movq %rbx, %r12
movq -0x58(%rbp), %r15
movq -0x50(%rbp), %rdi
movabsq $0xfffffffffffc, %rbx   # imm = 0xFFFFFFFFFFFC
movq -0x38(%rbp), %r8
movq -0xc0(%rbp), %r14
jmp 0xc2f02
movq -0xa8(%rbp), %rdi
movq (%rdi), %r14
callq 0x5030
movq -0x160(%rbp), %rax
movq %rax, -0x38(%rbp)
movq -0xa0(%rbp), %rax
movq %rax, -0xc0(%rbp)
movl (%r14), %r13d
movq 0x8(%r14), %rax
movq %rax, -0xf8(%rbp)
movq 0x10(%r14), %r12
movq %r14, %rdi
callq 0x5030
leaq -0x48(%rbp), %r14
movl %r13d, %edi
movq -0xf8(%rbp), %rsi
movq %r12, %rdx
movq %r14, %rcx
callq 0xb13d2
movq (%r14), %rdx
leaq -0x48(%rbp), %r12
leaq -0xd8(%rbp), %r14
movq -0x38(%rbp), %rdi
movq -0xc0(%rbp), %rsi
movq %r12, %rcx
movq %r14, %r8
callq 0xd9cc4
movq (%r14), %rsi
movq (%r12), %rdi
movq %rbx, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %bl
setne %dl
orb %cl, %dl
movq %rbx, %rcx
jne 0xc29b8
incl (%rax)
leaq -0x70(%rbp), %rbx
movq %rbx, (%rsp)
leaq -0xd8(%rbp), %r8
leaq -0x98(%rbp), %r9
movq -0x88(%rbp), %rdx
callq 0xb2d9d
movq (%rbx), %rdi
movl (%rdi), %ebx
movq 0x8(%rdi), %r14
movq 0x10(%rdi), %r12
callq 0x5030
leaq -0x48(%rbp), %r13
movl %ebx, %edi
movq %r14, %rsi
movq %r12, %rdx
movq %r13, %rcx
callq 0xb1525
movq (%r13), %rdx
movq -0x78(%rbp), %rsi
movq %rsi, %rax
movabsq $0xfffffffffffc, %r13   # imm = 0xFFFFFFFFFFFC
andq %r13, %rax
sete %cl
testb $0x3, %sil
setne %sil
orb %cl, %sil
jne 0xc2a2a
incl (%rax)
movq -0xd8(%rbp), %rdi
movq -0x98(%rbp), %rsi
leaq -0xc8(%rbp), %r14
movq %r14, 0x8(%rsp)
leaq -0xb8(%rbp), %r12
movq %r12, (%rsp)
leaq -0x90(%rbp), %rbx
movl $0x15, %ecx
movq -0x78(%rbp), %r8
movq %rbx, %r9
callq 0xb60b4
movq (%rbx), %r13
movq (%r12), %r12
movq (%r14), %rdx
movl 0x8(%r12), %edi
movq 0x10(%r12), %rsi
leaq -0x48(%rbp), %rbx
movq %rbx, %rcx
callq 0xb158c
movups (%rbx), %xmm0
movups %xmm0, 0x8(%r12)
movq -0x30(%rbp), %rsi
movq %rsi, %rax
movabsq $0xfffffffffffc, %rbx   # imm = 0xFFFFFFFFFFFC
jmp 0xc3b5b
cmpq $0x0, 0x105abf2(%rip)   # 0x111d6a0
jne 0xc2acd
movl $0x1, %edi
callq 0xf9f7
movq $0x1, 0x10(%rax)
movb $0x30, 0x18(%rax)
movq %rax, 0x105abd3(%rip)   # 0x111d6a0
movq 0x105abcc(%rip), %r13   # 0x111d6a0
movq %r13, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %r13b
setne %dl
orb %cl, %dl
jne 0xc2af4
incl (%rax)
movq -0x90(%rbp), %rdi
movq -0xa0(%rbp), %rax
movq %rax, -0x80(%rbp)
movq -0x88(%rbp), %rcx
movq (%rcx), %rsi
xorl %eax, %eax
testb %r14b, 0x28(%rcx)
movl 0x18(%rsi), %ecx
movl %ecx, -0xc0(%rbp)
cmovnel %ecx, %eax
movb %al, 0x18(%rsi)
leaq -0xb8(%rbp), %rdx
leaq -0xc8(%rbp), %rcx
callq 0x95d84
testb %bl, %bl
je 0xc2b40
incl (%r12)
movq -0xb8(%rbp), %rdi
leaq -0xe0(%rbp), %rbx
movl -0x30(%rbp), %esi
movq -0xf8(%rbp), %r14
movq %r14, %rdx
movq %rbx, %rcx
callq 0xa85ed
movq (%rbx), %rdi
movq -0xc8(%rbp), %rsi
leaq -0xe8(%rbp), %rcx
leaq -0x110(%rbp), %r8
movq %rax, %rdx
callq 0x94972
cmpq $0x0, 0x105ab1d(%rip)   # 0x111d6a8
movabsq $0xfffffffffffc, %rbx   # imm = 0xFFFFFFFFFFFC
jne 0xc2bb4
movl $0x1, %edi
callq 0xf9f7
movq $0x1, 0x10(%rax)
movb $0x20, 0x18(%rax)
movq %rax, 0x105aaf4(%rip)   # 0x111d6a8
movq 0x105aaed(%rip), %rdx   # 0x111d6a8
movq %rdx, %rax
andq %rbx, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0xc2bd2
incl (%rax)
movq -0xe8(%rbp), %rdi
movq -0x110(%rbp), %rsi
leaq -0x130(%rbp), %rcx
leaq -0x128(%rbp), %r8
callq 0x94972
movq %r13, %rax
andq %rbx, %rax
sete %cl
testb $0x3, %r13b
setne %dl
orb %cl, %dl
jne 0xc2c09
incl (%rax)
movq -0x130(%rbp), %rdi
movq -0x128(%rbp), %rsi
leaq -0x120(%rbp), %rcx
leaq -0x148(%rbp), %r8
movq %r13, %rdx
callq 0x94972
cmpq $0x0, 0x105aa7b(%rip)   # 0x111d6b0
jne 0xc2c5a
movl $0x3, %edi
callq 0xf9f7
movq $0x3, 0x10(%rax)
movw $0x3d20, 0x18(%rax)     # imm = 0x3D20
movb $0x20, 0x1a(%rax)
movq %rax, 0x105aa56(%rip)   # 0x111d6b0
movq 0x105aa4f(%rip), %rdx   # 0x111d6b0
movq %rdx, %rax
andq %rbx, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0xc2c78
incl (%rax)
movq -0x120(%rbp), %rdi
movq -0x148(%rbp), %rsi
leaq -0x140(%rbp), %rcx
leaq -0x150(%rbp), %r8
callq 0x94972
leaq -0x190(%rbp), %rcx
movl -0x30(%rbp), %edi
movq %r14, %rsi
movq %r13, %rdx
callq 0xb1525
movq -0x78(%rbp), %rdx
movq %rdx, %rax
andq %rbx, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0xc2cc9
incl (%rax)
movq -0x140(%rbp), %rdi
movq -0x150(%rbp), %rsi
leaq -0x188(%rbp), %rcx
leaq -0x198(%rbp), %r8
callq 0x94972
cmpq $0x0, 0x105a9c6(%rip)   # 0x111d6b8
movq -0x88(%rbp), %r13
jne 0xc2d1e
movl $0x3, %edi
callq 0xf9f7
movq $0x3, 0x10(%rax)
movw $0x3e2d, 0x18(%rax)     # imm = 0x3E2D
movb $0x6d, 0x1a(%rax)
movq %rax, 0x105a99a(%rip)   # 0x111d6b8
movq 0x105a993(%rip), %rdx   # 0x111d6b8
movq %rdx, %rax
andq %rbx, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0xc2d3c
incl (%rax)
movq -0x188(%rbp), %rdi
movq -0x198(%rbp), %rsi
leaq -0x1c0(%rbp), %rbx
leaq -0x1b8(%rbp), %r14
movq %rbx, %rcx
movq %r14, %r8
callq 0x94972
movq (%rbx), %rbx
leaq 0x1056ad3(%rip), %rdi   # 0x1119840
movq -0x80(%rbp), %rsi
callq 0x13ff0
movq %rax, %rdi
callq 0x140f0
leaq -0x1b0(%rbp), %r12
movq %rbx, %rdi
movq %rax, %rsi
movq %r12, %rdx
callq 0x95264
movq (%r12), %rdi
movq (%r14), %rsi
leaq -0x1a0(%rbp), %rcx
leaq -0x1a8(%rbp), %r8
movq %rax, %rdx
callq 0x94972
cmpq $0x0, 0x105a908(%rip)   # 0x111d6c0
jne 0xc2dd7
movl $0x1, %edi
callq 0xf9f7
movq $0x1, 0x10(%rax)
movb $0x3b, 0x18(%rax)
movq %rax, 0x105a8e9(%rip)   # 0x111d6c0
movq 0x105a8e2(%rip), %rdx   # 0x111d6c0
movq %rdx, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0xc2dff
incl (%rax)
movq -0x1a0(%rbp), %rdi
movq -0x1a8(%rbp), %rsi
leaq -0x1e8(%rbp), %rbx
leaq -0x1d0(%rbp), %r12
movq %rbx, %rcx
movq %r12, %r8
callq 0x94972
movq (%rbx), %r14
movq (%r12), %r12
cmpb $0x1, 0x18(%r12)
jne 0xc2e53
movq 0x28(%r12), %rsi
leaq -0x48(%rbp), %rbx
movl $0xa, %edi
movq %rbx, %rdx
callq 0x95160
movq (%rbx), %rax
movq %rax, 0x28(%r12)
movl -0xc0(%rbp), %eax
movb %al, 0x18(%r12)
movq %r12, (%r13)
movq -0x190(%rbp), %rdx
movl 0x8(%r13), %edi
movq 0x10(%r13), %rsi
leaq -0x48(%rbp), %rbx
movq %rbx, %rcx
callq 0xb158c
movups (%rbx), %xmm0
movups %xmm0, 0x8(%r13)
movl -0x108(%rbp), %edx
movq -0x100(%rbp), %rcx
leaq -0x1e0(%rbp), %r12
movq %r14, %rdi
movq %r13, %rsi
movq %rbx, %r8
movq %r12, %r9
callq 0xb1b96
movq (%r12), %r12
movq (%rbx), %rax
movq %rax, -0x30(%rbp)
movl -0x68(%rbp), %r14d
movq -0x60(%rbp), %r13
movabsq $0xfffffffffffc, %rbx   # imm = 0xFFFFFFFFFFFC
movq -0x78(%rbp), %r9
movq %r9, %rax
andq %rbx, %rax
sete %cl
testb $0x3, %r9b
setne %dl
orb %cl, %dl
movq -0x50(%rbp), %rdi
movq -0x38(%rbp), %r8
jne 0xc2f02
decl (%rax)
jne 0xc2f02
leaq 0x52267(%rip), %rsi     # 0x115159
movq %r9, %rdi
callq 0xd4e3
movq -0x38(%rbp), %r8
movq -0x50(%rbp), %rdi
movq %r8, %rax
andq %rbx, %rax
sete %cl
testb $0x3, %r8b
setne %dl
orb %cl, %dl
jne 0xc2f3a
decl (%rax)
jne 0xc2f3a
movabsq $0x15000000000000, %rax # imm = 0x15000000000000
orq %rax, %r8
leaq 0x53ffb(%rip), %rsi     # 0x116f29
movq %r8, %rdi
callq 0xd4e3
movq -0x50(%rbp), %rdi
movq %r13, %rax
andq %rbx, %rax
sete %cl
testb $0x3, %r13b
setne %dl
orb %cl, %dl
jne 0xc2f6c
decl (%rax)
jne 0xc2f6c
shlq $0x30, %r14
orq %r13, %r14
leaq 0x52fc1(%rip), %rsi     # 0x115f21
movq %r14, %rdi
callq 0xd4e3
movq -0x50(%rbp), %rdi
andq %rdi, %rbx
sete %al
testb $0x3, %dil
setne %cl
orb %al, %cl
jne 0xc2f8e
decl (%rbx)
movq -0x30(%rbp), %r13
jne 0xc1fc9
jmp 0xc3beb
movq -0x30(%rbp), %r13
jmp 0xc1fc9
movq %rbx, %rax
movabsq $0xfffffffffffc, %r13   # imm = 0xFFFFFFFFFFFC
andq %r13, %rax
sete %cl
testb $0x3, %bl
setne %dl
orb %cl, %dl
jne 0xc2fcf
decl (%rax)
jne 0xc2fcf
movq -0x80(%rbp), %rdi
shlq $0x30, %rdi
orq %rbx, %rdi
leaq 0x52f57(%rip), %rsi     # 0x115f21
callq 0xd4e3
movq -0x30(%rbp), %rdi
movq %rdi, %rax
movq %r13, %r14
andq %r13, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0xc2ffa
decl (%rax)
jne 0xc2ffa
leaq 0x52164(%rip), %rsi     # 0x115159
callq 0xd4e3
movq -0xa0(%rbp), %r13
movl 0x8(%r12), %edi
movq 0x10(%r12), %rsi
leaq -0x48(%rbp), %rbx
movq -0xf0(%rbp), %rdx
movq %rbx, %rcx
callq 0xb1439
movups (%rbx), %xmm0
movups %xmm0, 0x8(%r12)
movq %r14, %rbx
jmp 0xc3b51
movq -0x138(%rbp), %rdi
callq 0x2100c
testb $0x1, %dl
movabsq $0xfffffffffffc, %rbx   # imm = 0xFFFFFFFFFFFC
je 0xc306e
movq %rax, %rcx
andq %rbx, %rcx
sete %sil
testb $0x3, %al
setne %dil
orb %sil, %dil
jne 0xc306e
decl (%rcx)
jne 0xc306e
movq %rax, %rdi
movq %rdx, %rsi
callq 0xd4e3
movq -0x98(%rbp), %rax
movq %rax, -0x80(%rbp)
movq -0x38(%rbp), %r12
movq -0xc0(%rbp), %rdx
jmp 0xc3228
movq %rdx, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0xc30c2
decl (%rax)
jne 0xc30c2
movq %r14, %rdi
shlq $0x30, %rdi
orq %rdx, %rdi
leaq 0x53d4c(%rip), %rsi     # 0x116e09
callq 0xd4e3
xorl %edi, %edi
movq %rbx, -0x138(%rbp)
movq %r12, -0x38(%rbp)
cmpl $0x3, %r14d
jne 0xc4059
callq 0xdaeb
movq %rax, -0x1f8(%rbp)
movq -0x98(%rbp), %r14
leaq 0x1055aed(%rip), %r12   # 0x1118be0
movq %r12, %rdi
movq %r13, %rsi
callq 0x13ff0
movq %rax, %rdi
callq 0x140f0
movq %rax, %rdi
callq 0x9ef13
leaq -0x48(%rbp), %rbx
movq %r14, %rdi
movl $0x15, %esi
movq %rax, %rdx
movq -0xf0(%rbp), %rcx
movq %rbx, %r8
callq 0xb6146
movq %rax, %r15
movq (%rbx), %rbx
movq %r12, %rdi
movq %r13, %rsi
callq 0x13ff0
movq %rax, %rdi
callq 0x140f0
movq %rax, %rdi
callq 0x9ef13
movq %rax, %rcx
movq %rax, %r13
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq %rax, %r13
setne %al
movq %rcx, -0xf0(%rbp)
testb $0x3, %cl
sete %r12b
andb %al, %r12b
je 0xc317a
incl (%r13)
leaq -0x70(%rbp), %rcx
movq %rbx, %rdi
movl $0x15, %esi
movq -0xf0(%rbp), %rdx
callq 0xa9de0
movl %eax, %r14d
testb %al, %al
movq %r15, -0x238(%rbp)
je 0xc3553
movq -0x38(%rbp), %r15
movq (%r15), %rsi
movq -0x70(%rbp), %rdi
leaq -0x48(%rbp), %rdx
leaq -0x90(%rbp), %rcx
callq 0xb20c2
movq %rax, %rbx
leaq -0x90(%rbp), %rax
movq (%rax), %rax
movq %rax, (%r15)
leaq -0x48(%rbp), %rax
movq (%rax), %rdi
jmp 0xc35a8
movq -0x48(%rbp), %r14
testb %r12b, %r12b
movq -0xc0(%rbp), %rdx
je 0xc320f
decl (%r13)
jne 0xc320f
movq -0x80(%rbp), %rdi
shlq $0x30, %rdi
orq %rbx, %rdi
leaq 0x53d26(%rip), %rsi     # 0x116f29
callq 0xd4e3
movq -0xc0(%rbp), %rdx
movq -0x98(%rbp), %rax
movq %rax, -0x80(%rbp)
movq -0x38(%rbp), %r12
movabsq $0xfffffffffffc, %rbx   # imm = 0xFFFFFFFFFFFC
movq %rdx, %rax
andq %rbx, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0xc323f
incl (%rax)
leaq -0x70(%rbp), %rcx
movq %r14, %rdi
movq -0x88(%rbp), %rsi
callq 0xa9de0
testb %al, %al
je 0xc34cb
movq (%r12), %rsi
movl 0x18(%rsi), %ecx
xorl %eax, %eax
cmpb $0x0, 0x28(%r12)
movl %ecx, -0x38(%rbp)
cmovnel %ecx, %eax
movb %al, 0x18(%rsi)
movq -0x70(%rbp), %rdi
leaq -0x90(%rbp), %rdx
leaq -0xb8(%rbp), %rcx
callq 0x95d84
movq -0xf0(%rbp), %rdx
movq %rdx, %rax
andq %rbx, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0xc32a7
incl (%rax)
movq -0x90(%rbp), %rdi
movq -0xb8(%rbp), %rsi
leaq -0xc8(%rbp), %rcx
leaq -0xe0(%rbp), %r8
callq 0x94972
cmpq $0x0, 0x105a468(%rip)   # 0x111d738
jne 0xc32f5
movl $0x3, %edi
callq 0xf9f7
movq $0x3, 0x10(%rax)
movw $0x3e2d, 0x18(%rax)     # imm = 0x3E2D
movb $0x6d, 0x1a(%rax)
movq %rax, 0x105a443(%rip)   # 0x111d738
movq %r12, %r15
movq 0x105a439(%rip), %rdx   # 0x111d738
movq %rdx, %rax
andq %rbx, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0xc3316
incl (%rax)
movq -0xc8(%rbp), %rdi
movq -0xe0(%rbp), %rsi
leaq -0xe8(%rbp), %r12
leaq -0x110(%rbp), %r14
movq %r12, %rcx
movq %r14, %r8
callq 0x94972
movq (%r12), %r12
leaq 0x10564f8(%rip), %rdi   # 0x1119840
movq -0xf8(%rbp), %rsi
callq 0x13ff0
movq %rax, %rdi
callq 0x140f0
leaq -0x130(%rbp), %r13
movq %r12, %rdi
movq %rax, %rsi
movq %r13, %rdx
callq 0x95264
movq (%r13), %rdi
movq (%r14), %rsi
leaq -0x128(%rbp), %rcx
leaq -0x120(%rbp), %r8
movq %rax, %rdx
callq 0x94972
cmpq $0x0, 0x105a3aa(%rip)   # 0x111d740
jne 0xc33bb
movl $0x3, %edi
callq 0xf9f7
movq $0x3, 0x10(%rax)
movw $0x3d20, 0x18(%rax)     # imm = 0x3D20
movb $0x20, 0x1a(%rax)
movq %rax, 0x105a385(%rip)   # 0x111d740
movq 0x105a37e(%rip), %rdx   # 0x111d740
movq %rdx, %rax
andq %rbx, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0xc33d9
incl (%rax)
movq -0x128(%rbp), %rdi
movq -0x120(%rbp), %rsi
leaq -0x148(%rbp), %r14
leaq -0x140(%rbp), %r12
movq %r14, %rcx
movq %r12, %r8
callq 0x94972
movq (%r14), %rdi
movq (%r12), %rsi
leaq -0x150(%rbp), %rcx
leaq -0x190(%rbp), %r8
movq -0x30(%rbp), %rdx
callq 0x94972
cmpq $0x0, 0x105a322(%rip)   # 0x111d748
jne 0xc3445
movl $0x1, %edi
callq 0xf9f7
movq $0x1, 0x10(%rax)
movb $0x3b, 0x18(%rax)
movq %rax, 0x105a303(%rip)   # 0x111d748
movq 0x105a2fc(%rip), %rdx   # 0x111d748
movq %rdx, %rax
andq %rbx, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0xc3463
incl (%rax)
movq -0x150(%rbp), %rdi
movq -0x190(%rbp), %rsi
leaq -0x188(%rbp), %r14
leaq -0x198(%rbp), %r12
movq %r14, %rcx
movq %r12, %r8
callq 0x94972
movq (%r14), %r13
movq (%r12), %r12
cmpb $0x1, 0x18(%r12)
jne 0xc34b7
movq 0x28(%r12), %rsi
leaq -0x48(%rbp), %r14
movl $0xa, %edi
movq %r14, %rdx
callq 0x95160
movq (%r14), %rax
movq %rax, 0x28(%r12)
movl -0x38(%rbp), %eax
movb %al, 0x18(%r12)
movq %r12, (%r15)
movq %r15, %r12
movq -0x58(%rbp), %r15
jmp 0xc34f7
movq -0x30(%rbp), %rdi
movq %rdi, %rax
andq %rbx, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0xc34f3
decl (%rax)
jne 0xc34f3
leaq 0x51c6b(%rip), %rsi     # 0x115159
callq 0xd4e3
movq -0x70(%rbp), %r13
movl 0x8(%r12), %edi
movq 0x10(%r12), %rsi
leaq -0x48(%rbp), %r14
movq -0x80(%rbp), %rdx
movq %r14, %rcx
callq 0xb158c
movups (%r14), %xmm0
movups %xmm0, 0x8(%r12)
movq -0xf0(%rbp), %rdi
movq %rdi, %rax
andq %rbx, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0xc3b51
decl (%rax)
jne 0xc3b51
leaq 0x51c10(%rip), %rsi     # 0x115159
callq 0xd4e3
jmp 0xc3b51
cmpq $0x0, 0x105a19d(%rip)   # 0x111d6f8
jne 0xc357a
movl $0x1, %edi
callq 0xf9f7
movq $0x1, 0x10(%rax)
movb $0x30, 0x18(%rax)
movq %rax, 0x105a17e(%rip)   # 0x111d6f8
movq 0x105a177(%rip), %rbx   # 0x111d6f8
movq %rbx, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %bl
setne %dl
orb %cl, %dl
jne 0xc35a0
incl (%rax)
movq -0x70(%rbp), %rdi
movq -0x38(%rbp), %r15
movq (%r15), %rsi
xorl %eax, %eax
testb %r14b, 0x28(%r15)
movl 0x18(%rsi), %ecx
movl %ecx, -0x1ec(%rbp)
cmovnel %ecx, %eax
movb %al, 0x18(%rsi)
leaq -0x90(%rbp), %rdx
leaq -0xb8(%rbp), %rcx
callq 0x95d84
testb %r12b, %r12b
je 0xc35dc
incl (%r13)
movq -0x90(%rbp), %rdi
leaq -0xc8(%rbp), %r14
movl $0x15, %esi
movq -0xf0(%rbp), %rdx
movq %r14, %rcx
callq 0xa85ed
movq (%r14), %rdi
movq -0xb8(%rbp), %rsi
leaq -0xe0(%rbp), %rcx
leaq -0xe8(%rbp), %r8
movq %rax, %rdx
callq 0x94972
cmpq $0x0, 0x105a0da(%rip)   # 0x111d700
movq -0x58(%rbp), %r15
movq -0x1f8(%rbp), %r12
jne 0xc3650
movl $0x1, %edi
callq 0xf9f7
movq $0x1, 0x10(%rax)
movb $0x20, 0x18(%rax)
movq %rax, 0x105a0b0(%rip)   # 0x111d700
movq 0x105a0a9(%rip), %rdx   # 0x111d700
movq %rdx, %rax
movabsq $0xfffffffffffc, %r14   # imm = 0xFFFFFFFFFFFC
andq %r14, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0xc3678
incl (%rax)
movq -0xe0(%rbp), %rdi
movq -0xe8(%rbp), %rsi
leaq -0x110(%rbp), %rcx
leaq -0x130(%rbp), %r8
callq 0x94972
movq %rbx, %rax
andq %r14, %rax
sete %cl
testb $0x3, %bl
setne %dl
orb %cl, %dl
jne 0xc36ae
incl (%rax)
movq -0x110(%rbp), %rdi
movq -0x130(%rbp), %rsi
leaq -0x128(%rbp), %rcx
leaq -0x120(%rbp), %r8
movq %rbx, %rdx
callq 0x94972
cmpq $0x0, 0x105a02e(%rip)   # 0x111d708
jne 0xc36ff
movl $0x3, %edi
callq 0xf9f7
movq $0x3, 0x10(%rax)
movw $0x3d20, 0x18(%rax)     # imm = 0x3D20
movb $0x20, 0x1a(%rax)
movq %rax, 0x105a009(%rip)   # 0x111d708
movq 0x105a002(%rip), %rdx   # 0x111d708
movq %rdx, %rax
andq %r14, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0xc371d
incl (%rax)
movq -0x128(%rbp), %rdi
movq -0x120(%rbp), %rsi
leaq -0x148(%rbp), %rcx
leaq -0x140(%rbp), %r8
callq 0x94972
leaq -0x150(%rbp), %rcx
movl $0x15, %edi
movq -0xf0(%rbp), %rsi
movq %rbx, %rdx
callq 0xb13d2
movq %r12, %rsi
movq %r14, %r13
andq %r14, %rsi
setne %al
testb $0x3, %r12b
sete %dil
andb %al, %dil
cmpb $0x1, %dil
jne 0xc3778
incl (%rsi)
movq 0x10(%r12), %rbx
movq %rbx, %rax
andq %r13, %rax
sete %cl
testb $0x3, %bl
setne %dl
orb %cl, %dl
jne 0xc3792
incl (%rax)
movb %dil, -0xf0(%rbp)
testb %dil, %dil
movq %rsi, -0x230(%rbp)
je 0xc37b8
decl (%rsi)
jne 0xc37b8
movq %r12, %rdi
leaq 0x536e6(%rip), %rsi     # 0x116e99
callq 0xd4e3
movq -0x148(%rbp), %rdi
movq -0x140(%rbp), %rsi
leaq -0x190(%rbp), %rcx
leaq -0x188(%rbp), %r8
movq %rbx, %rdx
callq 0x94972
cmpq $0x0, 0x1059f2c(%rip)   # 0x111d710
jne 0xc380a
movl $0x5, %edi
callq 0xf9f7
movq $0x5, 0x10(%rax)
movl $0x7465735f, 0x18(%rax) # imm = 0x7465735F
movb $0x5f, 0x1c(%rax)
movq %rax, 0x1059f06(%rip)   # 0x111d710
movq 0x1059eff(%rip), %rdx   # 0x111d710
movq %rdx, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0xc3828
incl (%rax)
movq -0x190(%rbp), %rdi
movq -0x188(%rbp), %rsi
leaq -0x198(%rbp), %r14
leaq -0x1c0(%rbp), %rbx
movq %r14, %rcx
movq %rbx, %r8
callq 0x94972
movq (%r14), %r14
leaq 0x1055fe7(%rip), %rdi   # 0x1119840
movq -0xf8(%rbp), %rsi
callq 0x13ff0
movq %rax, %rdi
callq 0x140f0
leaq -0x1b8(%rbp), %r12
movq %r14, %rdi
movq %rax, %rsi
movq %r12, %rdx
callq 0x95264
movq (%r12), %rdi
movq (%rbx), %rsi
leaq -0x1b0(%rbp), %rcx
leaq -0x1a0(%rbp), %r8
movq %rax, %rdx
callq 0x94972
cmpq $0x0, 0x1059e71(%rip)   # 0x111d718
jne 0xc38c6
movl $0x1, %edi
callq 0xf9f7
movq $0x1, 0x10(%rax)
movb $0x28, 0x18(%rax)
movq %rax, 0x1059e52(%rip)   # 0x111d718
movq 0x1059e4b(%rip), %rdx   # 0x111d718
movq %rdx, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
movq -0x38(%rbp), %r12
jne 0xc38e8
incl (%rax)
movq -0x1b0(%rbp), %rdi
movq -0x1a0(%rbp), %rsi
leaq -0x1a8(%rbp), %rbx
leaq -0x1e8(%rbp), %r14
movq %rbx, %rcx
movq %r14, %r8
callq 0x94972
movq (%rbx), %rdi
movq (%r14), %rsi
leaq -0x1d0(%rbp), %rcx
leaq -0x1e0(%rbp), %r8
movq -0x238(%rbp), %rdx
callq 0x94972
cmpq $0x0, 0x1059de9(%rip)   # 0x111d720
jne 0xc3958
movl $0x2, %edi
callq 0xf9f7
movq $0x2, 0x10(%rax)
movw $0x202c, 0x18(%rax)     # imm = 0x202C
movq %rax, 0x1059dc8(%rip)   # 0x111d720
movq 0x1059dc1(%rip), %rdx   # 0x111d720
movq %rdx, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0xc3976
incl (%rax)
movq -0x1d0(%rbp), %rdi
movq -0x1e0(%rbp), %rsi
leaq -0x240(%rbp), %rbx
leaq -0x228(%rbp), %r14
movq %rbx, %rcx
movq %r14, %r8
callq 0x94972
movq (%rbx), %rdi
movq (%r14), %rsi
leaq -0x1d8(%rbp), %rcx
leaq -0x220(%rbp), %r8
movq -0x30(%rbp), %rdx
callq 0x94972
cmpq $0x0, 0x1059d66(%rip)   # 0x111d728
jne 0xc39e1
movl $0x1, %edi
callq 0xf9f7
movq $0x1, 0x10(%rax)
movb $0x29, 0x18(%rax)
movq %rax, 0x1059d47(%rip)   # 0x111d728
movq 0x1059d40(%rip), %rdx   # 0x111d728
movq %rdx, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0xc39ff
incl (%rax)
movq -0x1d8(%rbp), %rdi
movq -0x220(%rbp), %rsi
leaq -0x218(%rbp), %rcx
leaq -0x210(%rbp), %r8
callq 0x94972
cmpq $0x0, 0x1059d08(%rip)   # 0x111d730
jne 0xc3a47
movl $0x1, %edi
callq 0xf9f7
movq $0x1, 0x10(%rax)
movb $0x3b, 0x18(%rax)
movq %rax, 0x1059ce9(%rip)   # 0x111d730
movq 0x1059ce2(%rip), %rdx   # 0x111d730
movq %rdx, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0xc3a65
incl (%rax)
movq -0x218(%rbp), %rdi
movq -0x210(%rbp), %rsi
leaq -0x208(%rbp), %rbx
leaq -0x200(%rbp), %r14
movq %rbx, %rcx
movq %r14, %r8
callq 0x94972
movq (%rbx), %rax
movq %rax, -0x30(%rbp)
movq (%r14), %r14
cmpb $0x1, 0x18(%r14)
jne 0xc3ab9
movq 0x28(%r14), %rsi
leaq -0x48(%rbp), %rbx
movl $0xa, %edi
movq %rbx, %rdx
callq 0x95160
movq (%rbx), %rax
movq %rax, 0x28(%r14)
movl -0x1ec(%rbp), %eax
movb %al, 0x18(%r14)
movq %r14, (%r12)
movq -0x150(%rbp), %rdx
movl 0x8(%r12), %edi
movq 0x10(%r12), %rsi
leaq -0x48(%rbp), %rbx
movq %rbx, %rcx
callq 0xb1439
movups (%rbx), %xmm0
movups %xmm0, 0x8(%r12)
movq -0x138(%rbp), %rsi
movq %rsi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %sil
setne %dl
orb %cl, %dl
jne 0xc3b23
decl (%rax)
jne 0xc3b23
movq -0x80(%rbp), %rdi
shlq $0x30, %rdi
orq %rsi, %rdi
leaq 0x52403(%rip), %rsi     # 0x115f21
callq 0xd4e3
cmpb $0x0, -0xf0(%rbp)
je 0xc3b4a
movq -0x230(%rbp), %rax
decl (%rax)
jne 0xc3b4a
movq -0x1f8(%rbp), %rdi
leaq 0x53354(%rip), %rsi     # 0x116e99
callq 0xd4e3
movq %r13, %rbx
movq -0x30(%rbp), %r13
movq -0xc0(%rbp), %rsi
movq %rsi, %rax
andq %rbx, %rax
sete %cl
testb $0x3, %sil
setne %dl
orb %cl, %dl
movq -0x50(%rbp), %rdi
jne 0xc3b92
decl (%rax)
jne 0xc3b92
movq -0x88(%rbp), %rdi
shlq $0x30, %rdi
orq %rsi, %rdi
leaq 0x533a0(%rip), %rsi     # 0x116f29
callq 0xd4e3
movq -0x50(%rbp), %rdi
movq -0x78(%rbp), %rdx
movq %rdx, %rax
andq %rbx, %rax
sete %cl
testb $0x3, %dl
setne %dl
orb %cl, %dl
jne 0xc3bce
decl (%rax)
jne 0xc3bce
movabsq $0x15000000000000, %rax # imm = 0x15000000000000
movq -0x78(%rbp), %rdi
orq %rax, %rdi
leaq 0x53364(%rip), %rsi     # 0x116f29
callq 0xd4e3
movq -0x50(%rbp), %rdi
andq %rdi, %rbx
sete %al
testb $0x3, %dil
setne %cl
orb %al, %cl
jne 0xc1fc9
decl (%rbx)
jne 0xc1fc9
leaq 0x52c77(%rip), %rsi     # 0x116869
callq 0xd4e3
jmp 0xc1fc9
testl %r12d, %r12d
jne 0xc3cc9
cmpq $0x0, 0x1059a3b(%rip)   # 0x111d648
jne 0xc3c49
movl $0x2d, %edi
callq 0xf9f7
movq $0x2d, 0x10(%rax)
movups 0x3ad6f(%rip), %xmm0    # 0xfe997
movups %xmm0, 0x18(%rax)
movups 0x3ad74(%rip), %xmm0    # 0xfe9a7
movups %xmm0, 0x28(%rax)
movups 0x3ad76(%rip), %xmm0    # 0xfe9b4
movups %xmm0, 0x35(%rax)
movq %rax, 0x10599ff(%rip)   # 0x111d648
movq 0x10599f8(%rip), %rsi   # 0x111d648
jmp 0xc3ca8
cmpq $0x0, 0x10599e6(%rip)   # 0x111d640
jne 0xc3ca1
movl $0x3b, %edi
callq 0xf9f7
movq $0x3b, 0x10(%rax)
movups 0x3ace6(%rip), %xmm0    # 0xfe95b
movups %xmm0, 0x18(%rax)
movups 0x3aceb(%rip), %xmm0    # 0xfe96b
movups %xmm0, 0x28(%rax)
movups 0x3acf0(%rip), %xmm0    # 0xfe97b
movups %xmm0, 0x38(%rax)
movups 0x3acf0(%rip), %xmm0    # 0xfe986
movups %xmm0, 0x43(%rax)
movq %rax, 0x105999f(%rip)   # 0x111d640
movq 0x1059998(%rip), %rsi   # 0x111d640
andq %rsi, -0x50(%rbp)
sete %al
testb $0x3, %sil
setne %cl
orb %al, %cl
jne 0xc3cc0
movq -0x50(%rbp), %rax
incl (%rax)
movq -0x30(%rbp), %rdi
callq 0x15000
leaq 0x20a7d(%rip), %rdi     # 0xe474d
movl $0x20, %esi
callq 0x92e9
jmp 0xc4051
testl %eax, %eax
jne 0xc4029
movq -0x38(%rbp), %rax
movq 0x8(%rax), %r15
movq %r15, %r12
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq %rax, %r12
setne %al
testb $0x3, %r15b
sete %r13b
andb %al, %r13b
cmpb $0x1, %r13b
jne 0xc3d17
incl (%r12)
testb %r14b, %r14b
je 0xc3d37
movq -0xf8(%rbp), %rax
decl (%rax)
jne 0xc3d37
movq -0x38(%rbp), %rdi
leaq 0x528f7(%rip), %rsi     # 0x116629
callq 0xd4e3
movq 0x18(%r15), %rbx
testb %r13b, %r13b
je 0xc3d55
decl (%r12)
jne 0xc3d55
leaq 0x52804(%rip), %rsi     # 0x116551
movq %r15, %rdi
callq 0xd4e3
cmpq $0x0, 0x10598d3(%rip)   # 0x111d630
jne 0xc3da0
movl $0x34, %edi
callq 0xf9f7
movq $0x34, 0x10(%rax)
movups 0x3a9f8(%rip), %xmm0    # 0xfe770
movups %xmm0, 0x18(%rax)
movups 0x3a9fd(%rip), %xmm0    # 0xfe780
movups %xmm0, 0x28(%rax)
movups 0x3aa02(%rip), %xmm0    # 0xfe790
movups %xmm0, 0x38(%rax)
movl $0x6e726574, 0x48(%rax) # imm = 0x6E726574
movq %rax, 0x1059890(%rip)   # 0x111d630
movq 0x1059889(%rip), %rdx   # 0x111d630
andq %rdx, -0x138(%rbp)
sete %al
testb $0x3, %dl
setne %cl
orb %al, %cl
jne 0xc3dc4
movq -0x138(%rbp), %rax
incl (%rax)
movq -0x50(%rbp), %rdi
movq %rbx, %rsi
callq 0x2778c
cmpq $0x0, 0x10598b8(%rip)   # 0x111d690
jne 0xc3e14
movl $0x2c, %edi
callq 0xf9f7
movq $0x2c, 0x10(%rax)
movups 0x3ac07(%rip), %xmm0    # 0xfe9fa
movups %xmm0, 0x18(%rax)
movups 0x3ac0c(%rip), %xmm0    # 0xfea0a
movups %xmm0, 0x28(%rax)
movups 0x3ac0d(%rip), %xmm0    # 0xfea16
movups %xmm0, 0x34(%rax)
movq %rax, 0x105987c(%rip)   # 0x111d690
movq 0x1059875(%rip), %rsi   # 0x111d690
andq %rsi, %r14
sete %al
testb $0x3, %sil
setne %cl
orb %al, %cl
jne 0xc3e2f
incl (%r14)
movq -0x68(%rbp), %rdi
callq 0x15000
testl %eax, %eax
jne 0xc4029
movq -0x80(%rbp), %rax
movq 0x18(%rax), %rbx
testb %r13b, %r13b
je 0xc3e65
movq -0x38(%rbp), %rax
decl (%rax)
jne 0xc3e65
movq -0x80(%rbp), %rdi
leaq 0x52811(%rip), %rsi     # 0x116671
callq 0xd4e3
cmpq $0x0, 0x10596e3(%rip)   # 0x111d550
jne 0xc3ea9
movl $0x2b, %edi
callq 0xf9f7
movq $0x2b, 0x10(%rax)
movups 0x3a87f(%rip), %xmm0    # 0xfe707
movups %xmm0, 0x18(%rax)
movups 0x3a884(%rip), %xmm0    # 0xfe717
movups %xmm0, 0x28(%rax)
movups 0x3a884(%rip), %xmm0    # 0xfe722
movups %xmm0, 0x33(%rax)
movq %rax, 0x10596a7(%rip)   # 0x111d550
movq 0x10596a0(%rip), %rdx   # 0x111d550
andq %rdx, -0x138(%rbp)
sete %al
testb $0x3, %dl
setne %cl
orb %al, %cl
jne 0xc3ecd
movq -0x138(%rbp), %rax
incl (%rax)
movq -0x1a8(%rbp), %rdi
jmp 0xc3dc8
cmpq $0x0, 0x10597b7(%rip)   # 0x111d698
jne 0xc3f18
movl $0x22, %edi
callq 0xf9f7
movq $0x22, 0x10(%rax)
movups 0x3ab2b(%rip), %xmm0    # 0xfea27
movups %xmm0, 0x18(%rax)
movups 0x3ab30(%rip), %xmm0    # 0xfea37
movups %xmm0, 0x28(%rax)
movw $0x6563, 0x38(%rax)     # imm = 0x6563
movq %rax, 0x1059780(%rip)   # 0x111d698
movq 0x1059779(%rip), %rsi   # 0x111d698
andq %rsi, %r14
sete %al
testb $0x3, %sil
setne %cl
orb %al, %cl
jne 0xc3f33
incl (%r14)
movq -0xb0(%rbp), %rdi
callq 0x15000
testl %eax, %eax
jne 0xc4029
movq 0x8(%r15), %rcx
movq %rcx, %r12
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq %rax, %r12
setne %al
movq %rcx, -0x58(%rbp)
testb $0x3, %cl
sete %r14b
andb %al, %r14b
cmpb $0x1, %r14b
jne 0xc3f76
incl (%r12)
testb %r13b, %r13b
je 0xc3f8e
decl (%rbx)
jne 0xc3f8e
movq %r15, %rdi
leaq 0x526a0(%rip), %rsi     # 0x116629
callq 0xd4e3
movq -0x58(%rbp), %rax
movq 0x18(%rax), %rbx
testb %r14b, %r14b
je 0xc3fb1
decl (%r12)
jne 0xc3fb1
leaq 0x525a9(%rip), %rsi     # 0x116551
movq -0x58(%rbp), %rdi
callq 0xd4e3
cmpq $0x0, 0x10595b7(%rip)   # 0x111d570
jne 0xc3ffc
movl $0x34, %edi
callq 0xf9f7
movq $0x34, 0x10(%rax)
movups 0x3a79c(%rip), %xmm0    # 0xfe770
movups %xmm0, 0x18(%rax)
movups 0x3a7a1(%rip), %xmm0    # 0xfe780
movups %xmm0, 0x28(%rax)
movups 0x3a7a6(%rip), %xmm0    # 0xfe790
movups %xmm0, 0x38(%rax)
movl $0x6e726574, 0x48(%rax) # imm = 0x6E726574
movq %rax, 0x1059574(%rip)   # 0x111d570
movq 0x105956d(%rip), %rdx   # 0x111d570
andq %rdx, -0x138(%rbp)
sete %al
testb $0x3, %dl
setne %cl
orb %al, %cl
jne 0xc4020
movq -0x138(%rbp), %rax
incl (%rax)
movq -0x30(%rbp), %rdi
jmp 0xc3dc8
movl $0x20, %edi
callq 0xf9f7
movq $0x20, 0x10(%rax)
movups 0x2070b(%rip), %xmm0    # 0xe474d
movups %xmm0, 0x18(%rax)
movups 0x20710(%rip), %xmm0    # 0xe475d
movups %xmm0, 0x28(%rax)
movq %rax, %rdi
callq 0x95a5
cmpq $0x0, 0x105968f(%rip)   # 0x111d6f0
jne 0xc408e
movl $0x14, %edi
callq 0xf9f7
movq $0x14, 0x10(%rax)
movups 0x3a9d2(%rip), %xmm0    # 0xfea4e
movups %xmm0, 0x18(%rax)
movl $0x72706572, 0x28(%rax) # imm = 0x72706572
movq %rax, 0x1059662(%rip)   # 0x111d6f0
movq 0x105965b(%rip), %rsi   # 0x111d6f0
andq %rsi, -0x1c8(%rbp)
sete %al
testb $0x3, %sil
setne %cl
orb %al, %cl
jne 0xc40b3
movq -0x1c8(%rbp), %rax
incl (%rax)
movq -0x98(%rbp), %rdi
callq 0x15000