// File: /workspace/github_c_makefile_star2_O3/mirth-lang[P]mirth/bin/mirth1.c
// Function: mw_mirth_main_main
static void mw_mirth_main_main (void) {
	struct std_result_Result_2 v3 = mw_mirth_options_parsezeoptionszx();
	bool branch_Bool_4;
	switch ((v3).tag) {
		case std_result_Result_2_Ok: {
			VAL v5 = mtp_std_result_Result_2_Ok(v3);
			struct mirth_mirth_zaMirth* v6;
			mw_mirth_mirth_zaMirth_Initzx(&v6);
			struct mirth_mirth_zaMirth* v7;
			mw_mirth_main_compilezx(v6, V_mirth_options_Options(v5), &v7);
			INT v8 = v7->mnumzeerrors;
			incref(MKNAT(v8));
			INT v9 = WRAP_I63(0LL);
			INT v10 = v8;
			INT v11 = v9;
			bool v12 = int_lt(v11, v10);
			mw_mirth_mirth_zaMirth_quitzx(v7);
			branch_Bool_4 = v12;
		} break;
		case std_result_Result_2_Err: {
			VAL v13 = mtp_std_result_Result_2_Err(v3);
			STR* v14;
			STRLIT(v14, "", 0);
			VAL v15 = ((TUP*)PTRPTR(value_tup(v13)))->cells[0];
			VAL v16 = ((TUP*)PTRPTR(value_tup(v13)))->cells[1];
			tup_decref_outer(value_tup(v13));
			STR* v17;
			mw_std_str_zaStr_pushzestrzx(value_str(v16), v14, &v17);
			STR* v18;
			mw_argzeparser_types_ArgumentParsingError_emitzj(V_argzeparser_types_ArgumentParsingError(v15), v17, &v18);
			STR* v19;
			STRLIT(v19, "\n", 1);
			STR* v20;
			mw_std_str_zaStr_pushzestrzx(v19, v18, &v20);
			mw_std_prim_zaWorld_traceze(v20);
			bool v21 = true;
			branch_Bool_4 = v21;
		} break;
		default: {
			do_panic(str_make("unexpected fallthrough in match\n", 32));
		}
	}
	if (branch_Bool_4) {
		INT v22 = WRAP_I63(1LL);
		int64_t v23 = int_to_i64(v22);
		mext_std_prim_zaWorld_rawzeposixzeexitzx(v23);
	} else {
	}
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x1f8, %rsp            # imm = 0x1F8
movq 0x110def9(%rip), %r14   # 0x11133e8
testq %r14, %r14
jne 0x5523
movl $0x9, %edi
callq 0xf5e4
movq %rax, %r14
movq $0x9, 0x10(%rax)
movabsq $0x746d2e687472696d, %rax # imm = 0x746D2E687472696D
movq %rax, 0x18(%r14)
movb $0x68, 0x20(%r14)
movq %r14, 0x110dec5(%rip)   # 0x11133e8
movabsq $0xfffffffffffc, %r13   # imm = 0xFFFFFFFFFFFC
movq %r14, %rax
andq %r13, %rax
sete %cl
testb $0x3, %r14b
setne %dl
orb %cl, %dl
jne 0x5543
incl (%rax)
movq 0x110dea6(%rip), %rdi   # 0x11133f0
testq %rdi, %rdi
jne 0x5572
movl $0x4, %edi
callq 0xf5e4
movq %rax, %rdi
movq $0x4, 0x10(%rax)
movl $0x6e69616d, 0x18(%rax) # imm = 0x6E69616D
movq %rax, 0x110de7e(%rip)   # 0x11133f0
movq %rdi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x5588
incl (%rax)
leaq 0x10bbca(%rip), %rsi    # 0x111159
callq 0x9353
movq %rdx, %rbx
movl $0x1, %edi
movl $0x58, %esi
callq 0x50c0
testq %rax, %rax
je 0x8af8
movl $0x1, %ecx
movl %ecx, (%rax)
movl %ecx, 0x20(%rax)
movq %rbx, 0x28(%rax)
movq %rax, -0x30(%rbp)
movq %r14, 0x8(%rax)
xorl %edi, %edi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0xd01b
movl %eax, %r15d
movq %rdx, %r12
movq 0x110dd71(%rip), %rdi   # 0x1113350
testq %rdi, %rdi
jne 0x5615
movl $0xb, %edi
callq 0xf5e4
movq %rax, %rdi
movq $0xb, 0x10(%rax)
movabsq $0x662d74757074756f, %rax # imm = 0x662D74757074756F
movq %rax, 0x18(%rdi)
movl $0x656c6966, 0x1f(%rdi) # imm = 0x656C6966
movq %rdi, 0x110dd3b(%rip)   # 0x1113350
movq %rdi, %rax
movq %r13, -0xa8(%rbp)
andq %r13, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
leaq 0x10bb24(%rip), %rbx    # 0x111159
jne 0x5639
incl (%rax)
movq %rbx, %rsi
callq 0x9353
movq %rdx, %r14
movl $0x6f, %edi
callq 0x93b4
movq %rax, %r13
movq 0x110dd00(%rip), %rdi   # 0x1113358
testq %rdi, %rdi
jne 0x568e
movl $0xb, %edi
callq 0xf5e4
movq %rax, %rdi
movq $0xb, 0x10(%rax)
movabsq $0x465f54555054554f, %rax # imm = 0x465F54555054554F
movq %rax, 0x18(%rdi)
movl $0x454c4946, 0x1f(%rdi) # imm = 0x454C4946
movq %rdi, 0x110dcca(%rip)   # 0x1113358
movq %rdi, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x56ae
incl (%rax)
movq %rbx, %rsi
callq 0x9353
movq %rdx, %rbx
movq 0x110dca0(%rip), %rdi   # 0x1113360
testq %rdi, %rdi
jne 0x56fd
movl $0xd, %edi
callq 0xf5e4
movq %rax, %rdi
movq $0xd, 0x10(%rax)
movabsq $0x6772612074736554, %rax # imm = 0x6772612074736554
movq %rax, 0x18(%rdi)
movabsq $0x746e656d75677261, %rax # imm = 0x746E656D75677261
movq %rax, 0x1d(%rdi)
movq %rdi, 0x110dc63(%rip)   # 0x1113360
movq %rdi, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x571d
incl (%rax)
leaq 0x10ba35(%rip), %rsi    # 0x111159
callq 0x9353
movl $0x1, -0x40(%rbp)
movq %rdx, -0x38(%rbp)
xorps %xmm0, %xmm0
movaps %xmm0, -0x60(%rbp)
movups %xmm0, 0x10(%rsp)
movups -0x40(%rbp), %xmm0
movups %xmm0, (%rsp)
movq %r14, %rdi
xorl %esi, %esi
movq %r13, %rdx
movl $0x1, %ecx
movq %rbx, %r8
callq 0x9405
leaq 0x10ba3d(%rip), %r14    # 0x1111a1
leaq -0x80(%rbp), %r8
movq %rax, %rdi
movq %r14, %rsi
movl %r15d, %edx
movq %r12, %rcx
callq 0x949e
movq 0x110dbe8(%rip), %rdi   # 0x1113368
testq %rdi, %rdi
jne 0x57b6
movl $0xc, %edi
callq 0xf5e4
movq %rax, %rdi
movq $0xc, 0x10(%rax)
movabsq $0x2d656c69706d6f63, %rax # imm = 0x2D656C69706D6F63
movq %rax, 0x18(%rdi)
movl $0x796c6e6f, 0x20(%rdi) # imm = 0x796C6E6F
movq %rdi, 0x110dbb2(%rip)   # 0x1113368
movq %rdi, %rax
movabsq $0xfffffffffffc, %r13   # imm = 0xFFFFFFFFFFFC
andq %r13, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x57d6
incl (%rax)
leaq 0x10b97c(%rip), %rsi    # 0x111159
callq 0x9353
movq %rdx, %r15
movl $0x63, %edi
callq 0x93b4
movq %rax, %rbx
movq 0x110db77(%rip), %rdi   # 0x1113370
testq %rdi, %rdi
jne 0x583b
movl $0x29, %edi
callq 0xf5e4
movq %rax, %rdi
movq $0x29, 0x10(%rax)
movups 0xdaf07(%rip), %xmm0    # 0xe0721
movups %xmm0, 0x18(%rax)
movups 0xdaf0c(%rip), %xmm0    # 0xe0731
movups %xmm0, 0x28(%rax)
movups 0xdaf0a(%rip), %xmm0    # 0xe073a
movups %xmm0, 0x31(%rax)
movq %rax, 0x110db35(%rip)   # 0x1113370
movq %rdi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x5851
incl (%rax)
leaq 0x10b901(%rip), %rsi    # 0x111159
callq 0x9353
movl $0x1, -0x98(%rbp)
movq %rdx, -0x90(%rbp)
xorps %xmm0, %xmm0
movaps %xmm0, -0x120(%rbp)
movups %xmm0, 0x10(%rsp)
movups -0x98(%rbp), %xmm0
movups %xmm0, (%rsp)
movq %r15, %rdi
xorl %esi, %esi
movq %rbx, %rdx
xorl %ecx, %ecx
xorl %r8d, %r8d
callq 0x9405
movl -0x80(%rbp), %edx
movq -0x78(%rbp), %rcx
leaq -0xc8(%rbp), %r8
movq %rax, %rdi
movq %r14, %rsi
callq 0x949e
movq 0x110dabe(%rip), %rdi   # 0x1113378
testq %rdi, %rdi
jne 0x58f0
movl $0xb, %edi
callq 0xf5e4
movq %rax, %rdi
movq $0xb, 0x10(%rax)
movabsq $0x6f702d7972746e65, %rax # imm = 0x6F702D7972746E65
movq %rax, 0x18(%rdi)
movl $0x746e696f, 0x1f(%rdi) # imm = 0x746E696F
movq %rdi, 0x110da88(%rip)   # 0x1113378
movq %rdi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x5906
incl (%rax)
leaq 0x10b84c(%rip), %rbx    # 0x111159
movq %rbx, %rsi
callq 0x9353
movq %rdx, %r15
movl $0x65, %edi
callq 0x93b4
movq %rax, %r12
movq 0x110da54(%rip), %rdi   # 0x1113380
testq %rdi, %rdi
jne 0x5962
movl $0xb, %edi
callq 0xf5e4
movq %rax, %rdi
movq $0xb, 0x10(%rax)
movabsq $0x4f505f5952544e45, %rax # imm = 0x4F505F5952544E45
movq %rax, 0x18(%rdi)
movl $0x544e494f, 0x1f(%rdi) # imm = 0x544E494F
movq %rdi, 0x110da1e(%rip)   # 0x1113380
movq %rdi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x5978
incl (%rax)
movq %rbx, %rsi
callq 0x9353
movq %rdx, %rbx
movq 0x110d9fe(%rip), %rdi   # 0x1113388
testq %rdi, %rdi
jne 0x59cf
movl $0x27, %edi
callq 0xf5e4
movq %rax, %rdi
movq $0x27, 0x10(%rax)
movabsq $0x6e6f6974616c6970, %rax # imm = 0x6E6F6974616C6970
movq %rax, 0x37(%rdi)
movups 0xdadaa(%rip), %xmm0    # 0xe0763
movups %xmm0, 0x18(%rdi)
movups 0xdadaf(%rip), %xmm0    # 0xe0773
movups %xmm0, 0x28(%rdi)
movq %rdi, 0x110d9b9(%rip)   # 0x1113388
movq %rdi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x59e5
incl (%rax)
leaq 0x10b76d(%rip), %rsi    # 0x111159
callq 0x9353
movl $0x1, -0x108(%rbp)
movq %rdx, -0x100(%rbp)
xorps %xmm0, %xmm0
movaps %xmm0, -0x180(%rbp)
movups %xmm0, 0x10(%rsp)
movups -0x108(%rbp), %xmm0
movups %xmm0, (%rsp)
movq %r15, %rdi
xorl %esi, %esi
movq %r12, %rdx
movl $0x1, %ecx
movq %rbx, %r8
callq 0x9405
movl -0xc8(%rbp), %edx
movq -0xc0(%rbp), %rcx
leaq -0xd8(%rbp), %r8
movq %rax, %rdi
movq %r14, %rsi
callq 0x949e
movq 0x110d939(%rip), %rdi   # 0x1113390
testq %rdi, %rdi
jne 0x5a86
movl $0x7, %edi
callq 0xf5e4
movq %rax, %rdi
movq $0x7, 0x10(%rax)
movl $0x6b636170, 0x18(%rax) # imm = 0x6B636170
movl $0x6567616b, 0x1b(%rax) # imm = 0x6567616B
movq %rax, 0x110d90a(%rip)   # 0x1113390
movq %rdi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x5a9c
incl (%rax)
leaq 0x10b6b6(%rip), %rbx    # 0x111159
movq %rbx, %rsi
callq 0x9353
movq %rdx, %r15
movl $0x70, %edi
callq 0x93b4
movq %rax, %r12
movq 0x110d8d6(%rip), %rdi   # 0x1113398
testq %rdi, %rdi
jne 0x5aff
movl $0xf, %edi
callq 0xf5e4
movq %rax, %rdi
movq $0xf, 0x10(%rax)
movabsq $0x4547414b43415028, %rax # imm = 0x4547414B43415028
movq %rax, 0x18(%rdi)
movabsq $0x2a29485441503a45, %rax # imm = 0x2A29485441503A45
movq %rax, 0x1f(%rdi)
movq %rdi, 0x110d899(%rip)   # 0x1113398
movq %rdi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x5b15
incl (%rax)
movq %rbx, %rsi
callq 0x9353
movq %rdx, %rbx
movq 0x110d879(%rip), %rdi   # 0x11133a0
testq %rdi, %rdi
jne 0x5b57
movl $0x11, %edi
callq 0xf5e4
movq %rax, %rdi
movq $0x11, 0x10(%rax)
movups 0xdac5b(%rip), %xmm0    # 0xe07a3
movups %xmm0, 0x18(%rax)
movb $0x73, 0x28(%rax)
movq %rax, 0x110d849(%rip)   # 0x11133a0
movq %rdi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x5b6d
incl (%rax)
leaq 0x10b5e5(%rip), %rsi    # 0x111159
callq 0x9353
movl $0x1, -0xf8(%rbp)
movq %rdx, -0xf0(%rbp)
xorps %xmm0, %xmm0
movaps %xmm0, -0x1b0(%rbp)
movups %xmm0, 0x10(%rsp)
movups -0xf8(%rbp), %xmm0
movups %xmm0, (%rsp)
movq %r15, %rdi
xorl %esi, %esi
movq %r12, %rdx
movl $0x1, %ecx
movq %rbx, %r8
callq 0x9405
movl -0xd8(%rbp), %edx
movq -0xd0(%rbp), %rcx
leaq -0x160(%rbp), %r8
movq %rax, %rdi
movq %r14, %rsi
callq 0x949e
movq 0x110d7c9(%rip), %rdi   # 0x11133a8
testq %rdi, %rdi
jne 0x5c12
movl $0x13, %edi
callq 0xf5e4
movq %rax, %rdi
movq $0x13, 0x10(%rax)
movups 0xdabb5(%rip), %xmm0    # 0xe07b5
movups %xmm0, 0x18(%rax)
movl $0x68746170, 0x27(%rax) # imm = 0x68746170
movq %rax, 0x110d796(%rip)   # 0x11133a8
movq %rdi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x5c28
incl (%rax)
leaq 0x10b52a(%rip), %rbx    # 0x111159
movq %rbx, %rsi
callq 0x9353
movq %rdx, %r15
movl $0x50, %edi
callq 0x93b4
movq %rax, %r12
movq 0x110d762(%rip), %rdi   # 0x11133b0
testq %rdi, %rdi
jne 0x5c84
movl $0xc, %edi
callq 0xf5e4
movq %rax, %rdi
movq $0xc, 0x10(%rax)
movabsq $0x505f484352414553, %rax # imm = 0x505F484352414553
movq %rax, 0x18(%rdi)
movl $0x2a485441, 0x20(%rdi) # imm = 0x2A485441
movq %rdi, 0x110d72c(%rip)   # 0x11133b0
movq %rdi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x5c9a
incl (%rax)
movq %rbx, %rsi
callq 0x9353
movq %rdx, %rbx
movq 0x110d70c(%rip), %rdi   # 0x11133b8
testq %rdi, %rdi
jne 0x5cdf
movl $0x14, %edi
callq 0xf5e4
movq %rax, %rdi
movq $0x14, 0x10(%rax)
movups 0xdab09(%rip), %xmm0    # 0xe07d6
movups %xmm0, 0x18(%rax)
movl $0x73687461, 0x28(%rax) # imm = 0x73687461
movq %rax, 0x110d6d9(%rip)   # 0x11133b8
movq %rdi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x5cf5
incl (%rax)
leaq 0x10b45d(%rip), %rsi    # 0x111159
callq 0x9353
movl $0x1, -0x150(%rbp)
movq %rdx, -0x148(%rbp)
xorps %xmm0, %xmm0
movaps %xmm0, -0x1a0(%rbp)
movups %xmm0, 0x10(%rsp)
movups -0x150(%rbp), %xmm0
movups %xmm0, (%rsp)
movq %r15, %rdi
xorl %esi, %esi
movq %r12, %rdx
movl $0x1, %ecx
movq %rbx, %r8
callq 0x9405
movl -0x160(%rbp), %edx
movq -0x158(%rbp), %rcx
leaq -0x130(%rbp), %r8
movq %rax, %rdi
movq %r14, %rsi
callq 0x949e
movq 0x110d659(%rip), %rdi   # 0x11133c0
testq %rdi, %rdi
jne 0x5d93
movl $0x5, %edi
callq 0xf5e4
movq %rax, %rdi
movq $0x5, 0x10(%rax)
movl $0x75626564, 0x18(%rax) # imm = 0x75626564
movb $0x67, 0x1c(%rax)
movq %rax, 0x110d62d(%rip)   # 0x11133c0
movq %rdi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x5da9
incl (%rax)
leaq 0x10b3a9(%rip), %rsi    # 0x111159
callq 0x9353
movq %rdx, %r15
movq 0x110d609(%rip), %rbx   # 0x11133c8
testq %rbx, %rbx
jne 0x5deb
movl $0x5, %edi
callq 0xf5e4
movq %rax, %rbx
movq $0x5, 0x10(%rax)
movl $0x75626564, 0x18(%rax) # imm = 0x75626564
movb $0x67, 0x1c(%rax)
movq %rax, 0x110d5dd(%rip)   # 0x11133c8
movq %rbx, %rax
andq %r13, %rax
sete %cl
testb $0x3, %bl
setne %dl
orb %cl, %dl
jne 0x5e00
incl (%rax)
movl $0x1, %edi
movl $0x10, %esi
callq 0x50c0
testq %rax, %rax
je 0x8b04
movq %rax, %r12
movl $0x1, (%rax)
movq %rbx, 0x8(%rax)
movq 0x110d5a4(%rip), %rdi   # 0x11133d0
testq %rdi, %rdi
jne 0x5e6e
movl $0x29, %edi
callq 0xf5e4
movq %rax, %rdi
movq $0x29, 0x10(%rax)
movups 0xda9a4(%rip), %xmm0    # 0xe07f1
movups %xmm0, 0x18(%rax)
movups 0xda9a9(%rip), %xmm0    # 0xe0801
movups %xmm0, 0x28(%rax)
movups 0xda9a7(%rip), %xmm0    # 0xe080a
movups %xmm0, 0x31(%rax)
movq %rax, 0x110d562(%rip)   # 0x11133d0
movq %rdi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
leaq 0x10b2d2(%rip), %rsi    # 0x111159
jne 0x5e8b
incl (%rax)
callq 0x9353
movl $0x1, -0x140(%rbp)
movq %rdx, -0x138(%rbp)
xorps %xmm0, %xmm0
movaps %xmm0, -0x190(%rbp)
movups %xmm0, 0x10(%rsp)
movups -0x140(%rbp), %xmm0
movups %xmm0, (%rsp)
movq %r15, %rdi
movl $0x1, %esi
movq %r12, %rdx
xorl %ecx, %ecx
xorl %r8d, %r8d
callq 0x9405
movl -0x130(%rbp), %edx
movq -0x128(%rbp), %rcx
leaq -0x1d0(%rbp), %rbx
movq %rax, %rdi
movq %r14, %rsi
movq %rbx, %r8
callq 0x949e
movl (%rbx), %edx
movq 0x8(%rbx), %rcx
xorl %edi, %edi
xorl %esi, %esi
callq 0xd01b
movl %eax, %r14d
movq %rdx, %r15
movq 0x110d4ca(%rip), %rdi   # 0x11133d8
testq %rdi, %rdi
jne 0x5f43
movl $0xa, %edi
callq 0xf5e4
movq %rax, %rdi
movq $0xa, 0x10(%rax)
movabsq $0x69662d7475706e69, %rax # imm = 0x69662D7475706E69
movq %rax, 0x18(%rdi)
movw $0x656c, 0x20(%rdi)     # imm = 0x656C
movq %rdi, 0x110d495(%rip)   # 0x11133d8
movq %rdi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x5f59
incl (%rax)
leaq 0x10b1f9(%rip), %rsi    # 0x111159
callq 0x9353
movq %rdx, %rbx
movq 0x110d471(%rip), %r12   # 0x11133e0
testq %r12, %r12
jne 0x5fae
movl $0xe, %edi
callq 0xf5e4
movq %rax, %r12
movq $0xe, 0x10(%rax)
movabsq $0x6f4320687472694d, %rax # imm = 0x6F4320687472694D
movq %rax, 0x18(%r12)
movabsq $0x72656c69706d6f43, %rax # imm = 0x72656C69706D6F43
movq %rax, 0x1e(%r12)
movq %r12, 0x110d432(%rip)   # 0x11133e0
movq %r12, %rax
andq %r13, %rax
sete %cl
testb $0x3, %r12b
setne %dl
orb %cl, %dl
jne 0x5fc4
incl (%rax)
movl $0x1, %edi
movl $0x40, %esi
callq 0x50c0
testq %rax, %rax
je 0x8b10
movl $0x1, %r13d
movl %r13d, (%rax)
movq %r12, 0x38(%rax)
movl %r13d, 0x28(%rax)
movq %rbx, 0x30(%rax)
leaq 0x352f(%rip), %rcx      # 0x9527
movq %rcx, 0x18(%rax)
leaq 0x10b1e5(%rip), %rcx    # 0x1111e8
movq %rcx, 0x20(%rax)
movl %r14d, 0x8(%rax)
movq %r15, 0x10(%rax)
leaq 0x10b21b(%rip), %rsi    # 0x111231
movq -0x30(%rbp), %rdi
movq %rax, %rdx
callq 0xa30c
cmpl %r13d, %eax
jne 0x88e2
movq %rdx, %rdi
callq 0x8fb2
movq %rax, -0x48(%rbp)
xorl %edi, %edi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x12c9f
movq %rax, %rbx
leaq 0x10b422(%rip), %rdi    # 0x111470
leaq -0x40(%rbp), %r14
movl $0x20001, %esi          # imm = 0x20001
movq %r14, %rdx
callq 0x118cb
movq (%r14), %r12
movl $0x1, %r14d
movl $0x1, %edi
movl $0x80, %esi
callq 0x50c0
testq %rax, %rax
je 0x8b1c
movq %rax, %r15
movq %r12, 0x78(%rax)
movq %r14, 0x50(%rax)
movq %rbx, 0x48(%rax)
movq %r14, 0x8(%rax)
movq %r14, (%rax)
movq 0x110e3fb(%rip), %rax   # 0x1114498
incq %rax
movq %rax, -0x30(%rbp)
movq %rax, 0x110e3ed(%rip)   # 0x1114498
movq 0x110e3ee(%rip), %rax   # 0x11144a0
incq %rax
movq %rax, -0x68(%rbp)
movq %rax, 0x110e3e0(%rip)   # 0x11144a0
movq 0x110e3e1(%rip), %r12   # 0x11144a8
movq 0x110e3e2(%rip), %r13   # 0x11144b0
leaq 0x14(%r12), %rbx
movq %rbx, 0x110e3ce(%rip)   # 0x11144a8
leaq 0x14(%r13), %r14
movq %r14, 0x110e3cb(%rip)   # 0x11144b0
movl $0x1, %edi
movl $0x158, %esi            # imm = 0x158
callq 0x50c0
testq %rax, %rax
je 0x8b25
movl $0x1, (%rax)
movq %r14, 0x150(%rax)
movq %rbx, 0x148(%rax)
leaq 0x13(%r13), %rcx
movq %rcx, 0x140(%rax)
leaq 0x13(%r12), %rcx
movq %rcx, 0x138(%rax)
leaq 0x12(%r13), %rcx
movq %rcx, 0x130(%rax)
leaq 0x12(%r12), %rcx
movq %rcx, 0x128(%rax)
leaq 0x11(%r13), %rcx
movq %rcx, 0x120(%rax)
leaq 0x11(%r12), %rcx
movq %rcx, 0x118(%rax)
leaq 0x10(%r13), %rcx
movq %rcx, 0x110(%rax)
leaq 0x10(%r12), %rcx
movq %rcx, 0x108(%rax)
leaq 0xf(%r13), %rcx
movq %rcx, 0x100(%rax)
leaq 0xf(%r12), %rcx
movq %rcx, 0xf8(%rax)
leaq 0xe(%r13), %rcx
movq %rcx, 0xf0(%rax)
leaq 0xe(%r12), %rcx
movq %rcx, 0xe8(%rax)
leaq 0xd(%r13), %rcx
movq %rcx, 0xe0(%rax)
leaq 0xd(%r12), %rcx
movq %rcx, 0xd8(%rax)
leaq 0xc(%r13), %rcx
movq %rcx, 0xd0(%rax)
leaq 0xc(%r12), %rcx
movq %rcx, 0xc8(%rax)
leaq 0xb(%r13), %rcx
movq %rcx, 0xc0(%rax)
leaq 0xb(%r12), %rcx
movq %rcx, 0xb8(%rax)
leaq 0xa(%r13), %rcx
movq %rcx, 0xb0(%rax)
leaq 0xa(%r12), %rcx
movq %rcx, 0xa8(%rax)
leaq 0x9(%r13), %rcx
movq %rcx, 0xa0(%rax)
leaq 0x9(%r12), %rcx
movq %rcx, 0x98(%rax)
leaq 0x8(%r13), %rcx
movq %rcx, 0x90(%rax)
leaq 0x8(%r12), %rcx
movq %rcx, 0x88(%rax)
leaq 0x7(%r13), %rcx
movq %rcx, 0x80(%rax)
leaq 0x7(%r12), %rcx
movq %rcx, 0x78(%rax)
leaq 0x6(%r13), %rcx
movq %rcx, 0x70(%rax)
leaq 0x6(%r12), %rcx
movq %rcx, 0x68(%rax)
leaq 0x5(%r13), %rcx
movq %rcx, 0x60(%rax)
leaq 0x5(%r12), %rcx
movq %rcx, 0x58(%rax)
leaq 0x4(%r13), %rcx
movq %rcx, 0x50(%rax)
leaq 0x4(%r12), %rcx
movq %rcx, 0x48(%rax)
leaq 0x3(%r13), %rcx
movq %rcx, 0x40(%rax)
leaq 0x3(%r12), %rcx
movq %rcx, 0x38(%rax)
leaq 0x2(%r13), %rcx
movq %rcx, 0x30(%rax)
leaq 0x2(%r12), %rcx
movq %rcx, 0x28(%rax)
incq %r13
movq %r13, 0x20(%rax)
incq %r12
movq %r12, 0x18(%rax)
movq -0x68(%rbp), %rcx
movq %rcx, 0x10(%rax)
movq -0x30(%rbp), %rcx
movq %rcx, 0x8(%rax)
leaq 0x10b3fe(%rip), %rbx    # 0x1116b1
movq %rax, %rdi
movq %rbx, %rsi
callq 0x9353
movq %rdx, %r14
movq 0x18(%r15), %rax
movq %rax, %rcx
movabsq $0xfffffffffffc, %r13   # imm = 0xFFFFFFFFFFFC
andq %r13, %rcx
sete %dl
testb $0x3, %al
setne %sil
orb %dl, %sil
jne 0x62fe
movl 0x10(%r15), %edi
decl (%rcx)
jne 0x62fe
shlq $0x30, %rdi
orq %rax, %rdi
leaq 0x10afc8(%rip), %rsi    # 0x1112c1
callq 0xd13d
movl $0x1, 0x10(%r15)
movq %r14, 0x18(%r15)
leaq -0x40(%rbp), %rsi
movq %r15, %rdi
callq 0x12d94
movq 0x8(%rax), %r14
movq %rax, %rcx
andq %r13, %rcx
sete %dl
testb $0x3, %al
setne %sil
orb %dl, %sil
jne 0x633d
decl (%rcx)
jne 0x633d
movq %rax, %rdi
movq %rbx, %rsi
callq 0xd13d
movq 0x110e174(%rip), %rsi   # 0x11144b8
testq %rsi, %rsi
jne 0x636f
movl $0x3, %edi
callq 0xf5e4
movq %rax, %rsi
movq $0x3, 0x10(%rax)
movw $0x7473, 0x18(%rax)     # imm = 0x7473
movb $0x64, 0x1a(%rax)
movq %rax, 0x110e149(%rip)   # 0x11144b8
movq %rsi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %sil
setne %dl
orb %cl, %dl
jne 0x6385
incl (%rax)
movq -0x40(%rbp), %rdi
leaq -0x60(%rbp), %r15
movq %r15, %rdx
callq 0x12e7f
movq %rax, %r12
movq (%r15), %r15
leaq 0x110e13e(%rip), %rdi   # 0x11144e0
movq %r14, %rsi
callq 0x13c85
leaq 0x10b347(%rip), %rsi    # 0x1116f8
movq %r12, %rdi
movq %rax, %rdx
callq 0x14766
leaq 0x110e12d(%rip), %rdi   # 0x11144f0
movq %r14, %rsi
callq 0x13c85
xorl %edi, %edi
leaq 0x10aeed(%rip), %rsi    # 0x1112c1
movq %rax, %rdx
callq 0x14766
movq %r14, %rdi
callq 0x1341b
leaq -0x80(%rbp), %r14
movq %r15, %rdi
movl $0x2, %esi
movq %rax, %rdx
movq %r14, %rcx
callq 0x1346e
movq (%r14), %rdi
leaq -0x60(%rbp), %rsi
callq 0x12d94
movq 0x10(%rax), %r15
movq %rax, %rcx
andq %r13, %rcx
sete %dl
testb $0x3, %al
setne %sil
orb %dl, %sil
jne 0x642e
decl (%rcx)
jne 0x642e
movq %rax, %rdi
movq %rbx, %rsi
callq 0xd13d
movq -0x60(%rbp), %r14
leaq 0x110eb7f(%rip), %rdi   # 0x1114fb8
movq %r15, %rsi
callq 0x13c85
leaq 0x10ae31(%rip), %rsi    # 0x111279
xorl %edi, %edi
movq %rax, %rdx
callq 0x14766
movq 0x110eb4f(%rip), %r12   # 0x1114fa8
testq %r12, %r12
jne 0x6487
movl $0x6, %edi
callq 0xf5e4
movq %rax, %r12
movq $0x6, 0x10(%rax)
movl $0x6972703c, 0x18(%rax) # imm = 0x6972703C
movw $0x3e6d, 0x1c(%rax)     # imm = 0x3E6D
movq %rax, 0x110eb21(%rip)   # 0x1114fa8
movq %r12, %rax
andq %r13, %rax
sete %cl
testb $0x3, %r12b
setne %dl
orb %cl, %dl
jne 0x649d
incl (%rax)
leaq 0x110e8dc(%rip), %rdi   # 0x1114d80
movq %r15, %rsi
callq 0x13c85
movq %r12, %rdi
leaq 0x10aca3(%rip), %rsi    # 0x111159
movq %rax, %rdx
callq 0x14766
leaq -0x40(%rbp), %rsi
movq %r14, %rdi
callq 0x12d94
movq 0x8(%rax), %r14
movq %rax, %rcx
andq %r13, %rcx
sete %dl
testb $0x3, %al
setne %sil
orb %dl, %sil
jne 0x64f1
decl (%rcx)
jne 0x64f1
movq %rax, %rdi
movq %rbx, %rsi
callq 0xd13d
movq -0x40(%rbp), %rbx
leaq 0x110e024(%rip), %rdi   # 0x1114520
movq %r15, %rsi
callq 0x13c85
leaq 0x10b54d(%rip), %rsi    # 0x111a58
movq %r14, %rdi
movq %rax, %rdx
callq 0x14766
movq 0x110ea93(%rip), %rsi   # 0x1114fb0
testq %rsi, %rsi
jne 0x6545
movl $0x4, %edi
callq 0xf5e4
movq %rax, %rsi
movq $0x4, 0x10(%rax)
movl $0x6d697270, 0x18(%rax) # imm = 0x6D697270
movq %rax, 0x110ea6b(%rip)   # 0x1114fb0
movq %rsi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %sil
setne %dl
orb %cl, %dl
jne 0x655b
incl (%rax)
leaq -0x40(%rbp), %r14
movq %rbx, %rdi
movq %r14, %rdx
callq 0x12e7f
movq %rax, %r12
movq (%r14), %rbx
leaq 0x110dfb9(%rip), %rdi   # 0x1114530
movq %r15, %rsi
callq 0x13c85
leaq 0x10b172(%rip), %rsi    # 0x1116f8
movq %r12, %rdi
movq %rax, %rdx
callq 0x14766
leaq 0x110ea30(%rip), %rdi   # 0x1114fc8
movq %r15, %rsi
callq 0x13c85
xorl %edi, %edi
leaq 0x10ad18(%rip), %rsi    # 0x1112c1
movq %rax, %rdx
callq 0x14766
movq %r15, %rdi
callq 0x1c352
leaq -0x80(%rbp), %r14
movq %rbx, %rdi
movl $0x1, %esi
movq %rax, %rdx
movq %r14, %rcx
callq 0x1346e
movq (%r14), %rdi
leaq -0x40(%rbp), %rbx
movl $0x4, %esi
xorl %edx, %edx
xorl %ecx, %ecx
movq %rbx, %r8
callq 0x1c41a
movq (%rbx), %rdi
leaq -0x60(%rbp), %rbx
movl $0x5, %esi
xorl %edx, %edx
xorl %ecx, %ecx
movq %rbx, %r8
callq 0x1c41a
movq (%rbx), %rdi
leaq -0x80(%rbp), %rbx
movl $0x6, %esi
xorl %edx, %edx
xorl %ecx, %ecx
movq %rbx, %r8
callq 0x1c41a
movq (%rbx), %rdi
leaq -0x98(%rbp), %rbx
movl $0x7, %esi
xorl %edx, %edx
xorl %ecx, %ecx
movq %rbx, %r8
callq 0x1c41a
movq (%rbx), %rdi
leaq -0x120(%rbp), %rbx
movl $0x8, %esi
xorl %edx, %edx
xorl %ecx, %ecx
movq %rbx, %r8
callq 0x1c41a
movq (%rbx), %rdi
leaq -0xc8(%rbp), %rbx
movl $0x9, %esi
xorl %edx, %edx
xorl %ecx, %ecx
movq %rbx, %r8
callq 0x1c41a
movq (%rbx), %rdi
leaq -0x108(%rbp), %rbx
movl $0xa, %esi
xorl %edx, %edx
xorl %ecx, %ecx
movq %rbx, %r8
callq 0x1c41a
movq (%rbx), %rdi
leaq -0x180(%rbp), %rbx
movl $0xb, %esi
xorl %edx, %edx
xorl %ecx, %ecx
movq %rbx, %r8
callq 0x1c41a
movq (%rbx), %rdi
leaq -0xd8(%rbp), %rbx
movl $0xc, %esi
xorl %edx, %edx
xorl %ecx, %ecx
movq %rbx, %r8
callq 0x1c41a
movq (%rbx), %rdi
leaq -0xf8(%rbp), %rbx
movl $0xd, %esi
xorl %edx, %edx
xorl %ecx, %ecx
movq %rbx, %r8
callq 0x1c41a
movq (%rbx), %rdi
leaq -0x1b0(%rbp), %rbx
movl $0xe, %esi
xorl %edx, %edx
xorl %ecx, %ecx
movq %rbx, %r8
callq 0x1c41a
movq (%rbx), %rdi
leaq -0x160(%rbp), %rbx
movl $0xf, %esi
xorl %edx, %edx
xorl %ecx, %ecx
movq %rbx, %r8
callq 0x1c41a
movq (%rbx), %rdi
leaq -0x150(%rbp), %rbx
movl $0x10, %esi
xorl %edx, %edx
xorl %ecx, %ecx
movq %rbx, %r8
callq 0x1c41a
movq (%rbx), %rdi
leaq -0x1a0(%rbp), %rbx
movl $0x11, %esi
xorl %edx, %edx
xorl %ecx, %ecx
movq %rbx, %r8
callq 0x1c41a
movq (%rbx), %rdi
leaq -0x130(%rbp), %r8
movl $0x12, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x1c41a
movq 0x110e878(%rip), %rdi   # 0x1114fd8
testq %rdi, %rdi
jne 0x6785
movl $0x1, %edi
callq 0xf5e4
movq %rax, %rdi
movq $0x1, 0x10(%rax)
movb $0x74, 0x18(%rax)
movq %rax, 0x110e853(%rip)   # 0x1114fd8
movq %rdi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
leaq 0x10a9bb(%rip), %rsi    # 0x111159
jne 0x67a2
incl (%rax)
xorl %edx, %edx
xorl %ecx, %ecx
callq 0xd1ec
movq %rdx, %rcx
movq -0x130(%rbp), %rdi
leaq -0x140(%rbp), %rbx
movl $0x13, %esi
movl $0x1, %edx
movq %rbx, %r8
callq 0x1c41a
movq (%rbx), %rdi
leaq -0x190(%rbp), %rbx
movl $0x14, %esi
xorl %edx, %edx
xorl %ecx, %ecx
movq %rbx, %r8
callq 0x1c41a
movq (%rbx), %rdi
leaq -0x1d0(%rbp), %rbx
movl $0x15, %esi
xorl %edx, %edx
xorl %ecx, %ecx
movq %rbx, %r8
callq 0x1c41a
movq (%rbx), %rdi
leaq -0x168(%rbp), %rbx
movq %rbx, %rsi
callq 0x1c851
movq (%rbx), %rbx
movl $0x1, %r14d
leaq -0x40(%rbp), %r15
movq %r14, %rax
andq %r13, %rax
sete %cl
testb $0x3, %r14b
setne %dl
orb %cl, %dl
jne 0x6839
incl (%rax)
movq %r14, %rdi
callq 0xe445
movq %rax, %r12
movl $0x1, %edi
movl $0x8, %esi
callq 0x50c0
testq %rax, %rax
je 0x88bd
movl $0x1, (%rax)
movl %r12d, 0x4(%rax)
movq %rbx, %rdi
movl $0x7, %esi
movq %rax, %rdx
movq %r15, %rcx
callq 0x1346e
movq -0x40(%rbp), %rbx
movl $0x3, %esi
movq %r14, %rdi
callq 0xe50f
movq %rax, %r14
movq %rax, %r12
andq %r13, %r12
sete %al
testb $0x3, %r14b
setne %cl
orb %al, %cl
jne 0x68bc
incl (%r12)
movl $0x18b, %esi            # imm = 0x18B
movq %r14, %rdi
callq 0xe83a
testl %eax, %eax
jle 0x6823
jmp 0x68d3
movl $0x18b, %esi            # imm = 0x18B
movq %r14, %rdi
callq 0xe83a
testl %eax, %eax
jle 0x6823
jmp 0x68e8
decl (%r12)
jne 0x68e8
movq %r14, %rdi
leaq 0x10ab46(%rip), %rsi    # 0x111429
callq 0xd13d
movq 0x110e9f9(%rip), %rdi   # 0x11152e8
testq %rdi, %rdi
jne 0x691d
movl $0x6, %edi
callq 0xf5e4
movq %rax, %rdi
movq $0x6, 0x10(%rax)
movl $0x75646f6d, 0x18(%rax) # imm = 0x75646F6D
movw $0x656c, 0x1c(%rax)     # imm = 0x656C
movq %rax, 0x110e9cb(%rip)   # 0x11152e8
movq %rdi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x6933
incl (%rax)
leaq 0x1a3fb(%rip), %rsi     # 0x20d35
leaq -0x40(%rbp), %rcx
movq %rbx, %rdx
callq 0x20dc3
movq 0x110e9a3(%rip), %rdi   # 0x11152f0
testq %rdi, %rdi
jne 0x697b
movl $0x6, %edi
callq 0xf5e4
movq %rax, %rdi
movq $0x6, 0x10(%rax)
movl $0x6f706d69, 0x18(%rax) # imm = 0x6F706D69
movw $0x7472, 0x1c(%rax)     # imm = 0x7472
movq %rax, 0x110e975(%rip)   # 0x11152f0
movq %rdi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x6991
incl (%rax)
movq -0x40(%rbp), %rdx
leaq 0x1a4da(%rip), %rsi     # 0x20e76
leaq -0x60(%rbp), %rcx
callq 0x20dc3
movq 0x110e94c(%rip), %rdi   # 0x11152f8
testq %rdi, %rdi
jne 0x69d8
movl $0x5, %edi
callq 0xf5e4
movq %rax, %rdi
movq $0x5, 0x10(%rax)
movl $0x63746170, 0x18(%rax) # imm = 0x63746170
movb $0x68, 0x1c(%rax)
movq %rax, 0x110e920(%rip)   # 0x11152f8
movq %rdi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x69ee
incl (%rax)
movq -0x60(%rbp), %rdx
leaq 0x1a50b(%rip), %rsi     # 0x20f04
leaq -0x80(%rbp), %rcx
callq 0x20dc3
movq 0x110e8f7(%rip), %rdi   # 0x1115300
testq %rdi, %rdi
jne 0x6a35
movl $0x5, %edi
callq 0xf5e4
movq %rax, %rdi
movq $0x5, 0x10(%rax)
movl $0x61696c61, 0x18(%rax) # imm = 0x61696C61
movb $0x73, 0x1c(%rax)
movq %rax, 0x110e8cb(%rip)   # 0x1115300
movq %rdi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x6a4b
incl (%rax)
movq -0x80(%rbp), %rdx
leaq 0x1a790(%rip), %rsi     # 0x211e6
leaq -0x98(%rbp), %rcx
callq 0x20dc3
movq 0x110e89f(%rip), %rdi   # 0x1115308
testq %rdi, %rdi
jne 0x6a97
movl $0x6, %edi
callq 0xf5e4
movq %rax, %rdi
movq $0x6, 0x10(%rax)
movl $0x696c6e69, 0x18(%rax) # imm = 0x696C6E69
movw $0x656e, 0x1c(%rax)     # imm = 0x656E
movq %rax, 0x110e871(%rip)   # 0x1115308
movq %rdi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x6aad
incl (%rax)
movq -0x98(%rbp), %rdx
leaq 0x1ad90(%rip), %rsi     # 0x2184b
leaq -0x120(%rbp), %rcx
callq 0x20dc3
movq 0x110e842(%rip), %rdi   # 0x1115310
testq %rdi, %rdi
jne 0x6af9
movl $0x3, %edi
callq 0xf5e4
movq %rax, %rdi
movq $0x3, 0x10(%rax)
movw $0x6564, 0x18(%rax)     # imm = 0x6564
movb $0x66, 0x1a(%rax)
movq %rax, 0x110e817(%rip)   # 0x1115310
movq %rdi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x6b0f
incl (%rax)
movq -0x120(%rbp), %rdx
leaq 0x1ae94(%rip), %rsi     # 0x219b1
leaq -0xc8(%rbp), %rcx
callq 0x20dc3
movq 0x110e7e8(%rip), %rdi   # 0x1115318
testq %rdi, %rdi
jne 0x6b66
movl $0xb, %edi
callq 0xf5e4
movq %rax, %rdi
movq $0xb, 0x10(%rax)
movabsq $0x7373696d2d666564, %rax # imm = 0x7373696D2D666564
movq %rax, 0x18(%rdi)
movl $0x676e6973, 0x1f(%rdi) # imm = 0x676E6973
movq %rdi, 0x110e7b2(%rip)   # 0x1115318
movq %rdi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x6b7c
incl (%rax)
movq -0xc8(%rbp), %rdx
leaq 0x1ae91(%rip), %rsi     # 0x21a1b
leaq -0x108(%rbp), %rcx
callq 0x20dc3
movq 0x110e783(%rip), %rdi   # 0x1115320
testq %rdi, %rdi
jne 0x6bcc
movl $0x8, %edi
callq 0xf5e4
movq %rax, %rdi
movq $0x8, 0x10(%rax)
movabsq $0x657079742d666564, %rax # imm = 0x657079742D666564
movq %rax, 0x18(%rdi)
movq %rdi, 0x110e754(%rip)   # 0x1115320
movq %rdi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x6be2
incl (%rax)
movq -0x108(%rbp), %rdx
leaq 0x1afc5(%rip), %rsi     # 0x21bb5
leaq -0x180(%rbp), %rcx
callq 0x20dc3
movq 0x110e725(%rip), %rdi   # 0x1115328
testq %rdi, %rdi
jne 0x6c32
movl $0x8, %edi
callq 0xf5e4
movq %rax, %rdi
movq $0x8, 0x10(%rax)
movabsq $0x6c616e7265747865, %rax # imm = 0x6C616E7265747865
movq %rax, 0x18(%rdi)
movq %rdi, 0x110e6f6(%rip)   # 0x1115328
movq %rdi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x6c48
incl (%rax)
movq -0x180(%rbp), %rdx
leaq 0x1b45e(%rip), %rsi     # 0x220b4
leaq -0xd8(%rbp), %rcx
callq 0x20dc3
movq 0x110e6c7(%rip), %rdi   # 0x1115330
testq %rdi, %rdi
jne 0x6c97
movl $0x6, %edi
callq 0xf5e4
movq %rax, %rdi
movq $0x6, 0x10(%rax)
movl $0x66667562, 0x18(%rax) # imm = 0x66667562
movw $0x7265, 0x1c(%rax)     # imm = 0x7265
movq %rax, 0x110e699(%rip)   # 0x1115330
movq %rdi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x6cad
incl (%rax)
movq -0xd8(%rbp), %rdx
leaq 0x1bdd8(%rip), %rsi     # 0x22a93
leaq -0xf8(%rbp), %rcx
callq 0x20dc3
movq 0x110e66a(%rip), %rdi   # 0x1115338
testq %rdi, %rdi
jne 0x6cfa
movl $0x5, %edi
callq 0xf5e4
movq %rax, %rdi
movq $0x5, 0x10(%rax)
movl $0x6c626174, 0x18(%rax) # imm = 0x6C626174
movb $0x65, 0x1c(%rax)
movq %rax, 0x110e63e(%rip)   # 0x1115338
movq %rdi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x6d10
incl (%rax)
movq -0xf8(%rbp), %rdx
leaq 0x1c32d(%rip), %rsi     # 0x2304b
leaq -0x1b0(%rbp), %rcx
callq 0x20dc3
movq 0x110e60f(%rip), %rdi   # 0x1115340
testq %rdi, %rdi
jne 0x6d5d
movl $0x5, %edi
callq 0xf5e4
movq %rax, %rdi
movq $0x5, 0x10(%rax)
movl $0x6c656966, 0x18(%rax) # imm = 0x6C656966
movb $0x64, 0x1c(%rax)
movq %rax, 0x110e5e3(%rip)   # 0x1115340
movq %rdi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x6d73
incl (%rax)
movq -0x1b0(%rbp), %rdx
leaq 0x1d2ac(%rip), %rsi     # 0x2402d
leaq -0x160(%rbp), %rcx
callq 0x20dc3
movq 0x110e5b4(%rip), %rdi   # 0x1115348
testq %rdi, %rdi
jne 0x6dbc
movl $0x4, %edi
callq 0xf5e4
movq %rax, %rdi
movq $0x4, 0x10(%rax)
movl $0x61746164, 0x18(%rax) # imm = 0x61746164
movq %rax, 0x110e58c(%rip)   # 0x1115348
movq %rdi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x6dd2
incl (%rax)
movq -0x160(%rbp), %rdx
leaq 0x1daa4(%rip), %rsi     # 0x24884
leaq -0x150(%rbp), %rcx
callq 0x20dc3
movq 0x110e55d(%rip), %rdi   # 0x1115350
testq %rdi, %rdi
jne 0x6e21
movl $0x6, %edi
callq 0xf5e4
movq %rax, %rdi
movq $0x6, 0x10(%rax)
movl $0x75727473, 0x18(%rax) # imm = 0x75727473
movw $0x7463, 0x1c(%rax)     # imm = 0x7463
movq %rax, 0x110e52f(%rip)   # 0x1115350
movq %rdi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x6e37
incl (%rax)
movq -0x150(%rbp), %rdx
leaq 0x1de45(%rip), %rsi     # 0x24c8a
leaq -0x1a0(%rbp), %rcx
callq 0x20dc3
movq 0x110e500(%rip), %rdi   # 0x1115358
testq %rdi, %rdi
jne 0x6e8b
movl $0x9, %edi
callq 0xf5e4
movq %rax, %rdi
movq $0x9, 0x10(%rax)
movabsq $0x74732d6465626d65, %rax # imm = 0x74732D6465626D65
movq %rax, 0x18(%rdi)
movb $0x72, 0x20(%rdi)
movq %rdi, 0x110e4cd(%rip)   # 0x1115358
movq %rdi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x6ea1
incl (%rax)
movq -0x1a0(%rbp), %rdx
leaq 0x1e22c(%rip), %rsi     # 0x250db
leaq -0x130(%rbp), %rcx
callq 0x20dc3
movq 0x110e49e(%rip), %rdi   # 0x1115360
testq %rdi, %rdi
jne 0x6ef4
movl $0x12, %edi
callq 0xf5e4
movq %rax, %rdi
movq $0x12, 0x10(%rax)
movups 0xdcf95(%rip), %xmm0    # 0xe3e78
movups %xmm0, 0x18(%rax)
movw $0x6e6f, 0x28(%rax)     # imm = 0x6E6F
movq %rax, 0x110e46c(%rip)   # 0x1115360
movq %rdi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x6f0a
incl (%rax)
movq -0x130(%rbp), %rdx
leaq 0x1e732(%rip), %rsi     # 0x2564a
leaq -0x140(%rbp), %rcx
callq 0x20dc3
movq 0x110e43d(%rip), %rdi   # 0x1115368
testq %rdi, %rdi
jne 0x6f5d
movl $0x12, %edi
callq 0xf5e4
movq %rax, %rdi
movq $0x12, 0x10(%rax)
movups 0xdcf3f(%rip), %xmm0    # 0xe3e8b
movups %xmm0, 0x18(%rax)
movw $0x6e6f, 0x28(%rax)     # imm = 0x6E6F
movq %rax, 0x110e40b(%rip)   # 0x1115368
movq %rdi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x6f73
incl (%rax)
movq -0x140(%rbp), %rdx
leaq 0x1e7e3(%rip), %rsi     # 0x25764
leaq -0x190(%rbp), %rcx
callq 0x20dc3
movq 0x110e3dc(%rip), %rdi   # 0x1115370
testq %rdi, %rdi
jne 0x6fbc
movl $0x4, %edi
callq 0xf5e4
movq %rax, %rdi
movq $0x4, 0x10(%rax)
movl $0x666c6553, 0x18(%rax) # imm = 0x666C6553
movq %rax, 0x110e3b4(%rip)   # 0x1115370
movq %rdi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x6fd2
incl (%rax)
movq -0x190(%rbp), %rdx
leaq 0x1e8a1(%rip), %rsi     # 0x25881
leaq -0x1d0(%rbp), %rcx
callq 0x25a4e
movq 0x110e385(%rip), %rdi   # 0x1115378
testq %rdi, %rdi
jne 0x701f
movl $0x5, %edi
callq 0xf5e4
movq %rax, %rdi
movq $0x5, 0x10(%rax)
movl $0x6c65532b, 0x18(%rax) # imm = 0x6C65532B
movb $0x66, 0x1c(%rax)
movq %rax, 0x110e359(%rip)   # 0x1115378
movq %rdi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x7035
incl (%rax)
movq -0x1d0(%rbp), %rdx
leaq 0x1eac1(%rip), %rsi     # 0x25b04
leaq -0x168(%rbp), %rcx
callq 0x25a4e
movq 0x110e32a(%rip), %rdi   # 0x1115380
testq %rdi, %rdi
jne 0x7082
movl $0x5, %edi
callq 0xf5e4
movq %rax, %rdi
movq $0x5, 0x10(%rax)
movl $0x6374616d, 0x18(%rax) # imm = 0x6374616D
movb $0x68, 0x1c(%rax)
movq %rax, 0x110e2fe(%rip)   # 0x1115380
movq %rdi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x7098
incl (%rax)
movq -0x168(%rbp), %rdx
leaq 0x1ec2c(%rip), %rsi     # 0x25cd2
leaq -0x1e8(%rbp), %rcx
callq 0x25ea4
movq 0x110e2cf(%rip), %rdi   # 0x1115388
testq %rdi, %rdi
jne 0x70de
movl $0x1, %edi
callq 0xf5e4
movq %rax, %rdi
movq $0x1, 0x10(%rax)
movb $0x5c, 0x18(%rax)
movq %rax, 0x110e2aa(%rip)   # 0x1115388
movq %rdi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x70f4
incl (%rax)
movq -0x1e8(%rbp), %rdx
leaq 0x1ee58(%rip), %rsi     # 0x25f5a
leaq -0x1e0(%rbp), %rcx
callq 0x25ea4
movq 0x110e27b(%rip), %rdi   # 0x1115390
testq %rdi, %rdi
jne 0x713d
movl $0x4, %edi
callq 0xf5e4
movq %rax, %rdi
movq $0x4, 0x10(%rax)
movl $0x7069646c, 0x18(%rax) # imm = 0x7069646C
movq %rax, 0x110e253(%rip)   # 0x1115390
movq %rdi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x7153
incl (%rax)
movq -0x1e0(%rbp), %rdx
leaq 0x1f425(%rip), %rsi     # 0x26586
leaq -0x1d8(%rbp), %rcx
callq 0x25ea4
movq 0x110e224(%rip), %rdi   # 0x1115398
testq %rdi, %rdi
jne 0x71a0
movl $0x5, %edi
callq 0xf5e4
movq %rax, %rdi
movq $0x5, 0x10(%rax)
movl $0x6f72646c, 0x18(%rax) # imm = 0x6F72646C
movb $0x70, 0x1c(%rax)
movq %rax, 0x110e1f8(%rip)   # 0x1115398
movq %rdi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x71b6
incl (%rax)
movq -0x1d8(%rbp), %rdx
leaq 0x1f7ca(%rip), %rsi     # 0x2698e
leaq -0x1f0(%rbp), %rbx
movq %rbx, %rcx
callq 0x25ea4
movq (%rbx), %rax
movq %rax, -0x30(%rbp)
movq -0x48(%rbp), %rdi
movq 0x8(%rdi), %rdx
movl 0x10(%rdi), %eax
movq %rax, -0xb0(%rbp)
movq 0x18(%rdi), %rax
movq %rax, -0x88(%rbp)
movl 0x20(%rdi), %eax
movq %rax, -0xb8(%rbp)
movq 0x28(%rdi), %rsi
movl 0x30(%rdi), %ebx
movq 0x38(%rdi), %r13
movl 0x40(%rdi), %r14d
movl 0x44(%rdi), %eax
movl %eax, -0x68(%rbp)
movq 0x48(%rdi), %r12
movb 0x50(%rdi), %al
movb %al, -0xe0(%rbp)
decl (%rdi)
movq %rdx, -0xa0(%rbp)
movq %rsi, -0xe8(%rbp)
je 0x72e6
movq %rdx, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %dl
setne %dl
orb %cl, %dl
jne 0x7258
incl (%rax)
movq -0x88(%rbp), %rdx
movq %rdx, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %dl
setne %dl
orb %cl, %dl
jne 0x727e
incl (%rax)
movq %rsi, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %sil
setne %dl
orb %cl, %dl
jne 0x729e
incl (%rax)
movq %r13, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %r13b
setne %dl
orb %cl, %dl
jne 0x72be
incl (%rax)
movq %r12, %r15
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq %rax, %r15
sete %cl
movq %r12, %rax
andq $0x3, %rax
setne %dl
orb %cl, %dl
jne 0x7301
incl (%r15)
xorl %eax, %eax
jmp 0x7301
callq 0x5030
movq %r12, %r15
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq %rax, %r15
movl %r12d, %eax
andl $0x3, %eax
testq %r15, %r15
sete %cl
testq %rax, %rax
setne %al
orb %cl, %al
jne 0x7344
incl (%r15)
movl %r14d, %edi
movq %r12, %rsi
callq 0xf421
testb %al, %al
je 0x74a7
decl (%r15)
jne 0x7357
shlq $0x30, %r14
orq %r14, %r12
movq %r12, %rdi
leaq 0x109f3c(%rip), %rsi    # 0x111279
callq 0xd13d
jmp 0x7357
movl %r14d, %edi
movq %r12, %rsi
callq 0xf421
testb %al, %al
je 0x74a7
movq 0x110f11a(%rip), %r14   # 0x1116478
testq %r14, %r14
movq -0x30(%rbp), %r15
jne 0x738d
movl $0x3, %edi
callq 0xf5e4
movq %rax, %r14
movq $0x3, 0x10(%rax)
movw $0x696c, 0x18(%rax)     # imm = 0x696C
movb $0x62, 0x1a(%rax)
movq %rax, 0x110f0eb(%rip)   # 0x1116478
movq %r14, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %r14b
setne %dl
orb %cl, %dl
jne 0x73ad
incl (%rax)
movq %r15, %rax
movl 0x20(%r15), %r15d
movq 0x28(%rax), %rdi
movq %rdi, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x73d8
incl (%rax)
testl %r15d, %r15d
je 0x747d
cmpl $0x1, %r15d
jne 0x8ac8
callq 0xd745
movq %rax, %rdi
movq %rdx, %rsi
movq 0x110f11b(%rip), %r12   # 0x1116518
testq %r12, %r12
jne 0x7436
movq %rdi, -0x48(%rbp)
movl $0x3, %edi
movq %rsi, %r12
callq 0xf5e4
movq %r12, %rsi
movq -0x48(%rbp), %rdi
movq %rax, %r12
movq $0x3, 0x10(%rax)
movw $0x696c, 0x18(%rax)     # imm = 0x696C
movb $0x62, 0x1a(%rax)
movq %rax, 0x110f0e2(%rip)   # 0x1116518
movq %r12, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %r12b
setne %dl
orb %cl, %dl
jne 0x7456
incl (%rax)
callq 0x9189
movq %rax, %rdi
movq %r12, %rsi
callq 0x82b47
movq %rax, %rdi
leaq 0x109ce9(%rip), %r12    # 0x111159
movq %r12, %rsi
callq 0x9353
movq %rdx, %rsi
jmp 0x7486
xorl %esi, %esi
leaq 0x109cd3(%rip), %r12    # 0x111159
movl %r15d, %edi
callq 0x2e149
movq %rdx, %rcx
movq %r14, %rdi
movq %r12, %rsi
movl %eax, %edx
callq 0xd1ec
movq %rdx, %r12
movl $0x1, %r14d
movq -0x30(%rbp), %r15
movq 0x38(%r15), %rax
movq %rax, %rcx
movabsq $0xfffffffffffc, %rdx   # imm = 0xFFFFFFFFFFFC
andq %rdx, %rcx
sete %dl
testb $0x3, %al
setne %sil
orb %dl, %sil
jne 0x74e8
movl 0x30(%r15), %edi
decl (%rcx)
jne 0x74e8
shlq $0x30, %rdi
orq %rax, %rdi
leaq 0x109d96(%rip), %rsi    # 0x111279
callq 0xd13d
movl %r14d, 0x30(%r15)
movl -0x68(%rbp), %eax
movl %eax, 0x34(%r15)
movq %r12, 0x38(%r15)
movq 0x110ef82(%rip), %r14   # 0x1116480
testq %r14, %r14
jne 0x751c
xorl %edi, %edi
callq 0xf5e4
movq %rax, %r14
movq $0x0, 0x10(%rax)
movq %rax, 0x110ef64(%rip)   # 0x1116480
movq %r14, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %r14b
setne %dl
orb %cl, %dl
jne 0x753c
incl (%rax)
movq 0x110ef45(%rip), %rsi   # 0x1116488
testq %rsi, %rsi
jne 0x7578
movl $0xa, %edi
callq 0xf5e4
movq %rax, %rsi
movq $0xa, 0x10(%rax)
movabsq $0x6e696c69706d6f43, %rax # imm = 0x6E696C69706D6F43
movq %rax, 0x18(%rsi)
movw $0x2067, 0x20(%rsi)     # imm = 0x2067
movq %rsi, 0x110ef10(%rip)   # 0x1116488
movq %rsi, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %sil
setne %dl
orb %cl, %dl
jne 0x7598
incl (%rax)
movq %r14, %rdi
callq 0xe069
movq -0xa0(%rbp), %rsi
movq %rsi, %rcx
movabsq $0xfffffffffffc, %rdx   # imm = 0xFFFFFFFFFFFC
andq %rdx, %rcx
sete %dl
testb $0x3, %sil
setne %sil
orb %dl, %sil
jne 0x75c9
incl (%rcx)
movq %rax, %rdi
movq -0xa0(%rbp), %rsi
callq 0xe069
movq %rax, %r14
movq 0x110eeae(%rip), %rsi   # 0x1116490
testq %rsi, %rsi
jne 0x7607
movl $0x1, %edi
callq 0xf5e4
movq %rax, %rsi
movq $0x1, 0x10(%rax)
movb $0xa, 0x18(%rax)
movq %rax, 0x110ee89(%rip)   # 0x1116490
movq %rsi, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %sil
setne %dl
orb %cl, %dl
jne 0x7627
incl (%rax)
movq %r14, %rdi
callq 0xe069
movq %rax, %rdi
callq 0x91da
cmpl $0x1, %ebx
jne 0x7771
movq %r13, %rdi
leaq -0x40(%rbp), %rsi
callq 0xd0aa
movq %rax, %rbx
movq %rdx, %r12
movq %rax, %rdi
movq %rdx, %rsi
callq 0x90ba
movq %rbx, %r13
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq %rax, %r13
movq %r15, -0x30(%rbp)
movq 0x8(%r13), %r15
movq 0x10(%r13), %r14
movq %rbx, %rdi
movq %r12, %rsi
callq 0x90ba
movq 0x18(%r13), %rax
movq %rax, -0x68(%rbp)
movq 0x20(%r13), %rax
movq %rax, -0x48(%rbp)
movq %rbx, %rdi
movq %r12, %rsi
callq 0x90ba
movq %rbx, %rdi
callq 0x910b
movq %r15, %rdi
movq %r14, %rsi
callq 0x9189
movq -0x30(%rbp), %rdi
movq %rax, %rsi
leaq -0x98(%rbp), %rdx
callq 0x12e7f
movq %rax, %r13
movq -0x98(%rbp), %r14
movq -0x68(%rbp), %rdi
movq -0x48(%rbp), %rsi
callq 0x9189
movq %rax, %rbx
movq %r14, %rdi
movq %r13, %rsi
leaq -0x60(%rbp), %rdx
callq 0x82bc3
testl %eax, %eax
je 0x773d
cmpl $0x1, %eax
jne 0x8ac8
movq %rdx, %rdi
callq 0xd745
testb $0x1, %dl
je 0x7728
movq %rax, %rcx
movabsq $0xfffffffffffc, %rdx   # imm = 0xFFFFFFFFFFFC
andq %rdx, %rcx
sete %dl
testb $0x3, %al
setne %sil
orb %dl, %sil
jne 0x7728
incl (%rcx)
movq -0x60(%rbp), %rdi
movq %rbx, %rsi
movq %rax, %rdx
leaq -0x80(%rbp), %rcx
callq 0x82c68
jmp 0x7761
movq %rbx, %rdi
leaq 0x109a12(%rip), %rsi    # 0x111159
callq 0x9353
movq -0x60(%rbp), %rdi
movl $0x1, %esi
movq %r13, %rcx
leaq -0x80(%rbp), %r8
callq 0x8309e
movq -0x80(%rbp), %r15
movl -0x40(%rbp), %ebx
movq -0x38(%rbp), %r13
jmp 0x7637
testl %ebx, %ebx
jne 0x8ac8
leaq -0x108(%rbp), %rdx
movq %r15, %rdi
movq -0xa0(%rbp), %rsi
callq 0x7b179
movq %rax, %r15
movq 0x110ecff(%rip), %rbx   # 0x1116498
testq %rbx, %rbx
movabsq $0xfffffffffffc, %r14   # imm = 0xFFFFFFFFFFFC
jne 0x77c1
xorl %edi, %edi
callq 0xf5e4
movq %rax, %rbx
movq $0x0, 0x10(%rax)
movq %rax, 0x110ecd7(%rip)   # 0x1116498
movq %rbx, %rax
andq %r14, %rax
sete %cl
testb $0x3, %bl
setne %dl
orb %cl, %dl
jne 0x77d6
incl (%rax)
movq 0x110ecc3(%rip), %rsi   # 0x11164a0
testq %rsi, %rsi
jne 0x7810
movl $0x9, %edi
callq 0xf5e4
movq %rax, %rsi
movq $0x9, 0x10(%rax)
movabsq $0x676e69646c697542, %rax # imm = 0x676E69646C697542
movq %rax, 0x18(%rsi)
movb $0x2e, 0x20(%rsi)
movq %rsi, 0x110ec90(%rip)   # 0x11164a0
movq %rsi, %rax
andq %r14, %rax
sete %cl
testb $0x3, %sil
setne %dl
orb %cl, %dl
jne 0x7826
incl (%rax)
movq %rbx, %rdi
callq 0xe069
movq %rax, %rbx
movq 0x110ec70(%rip), %rsi   # 0x11164a8
testq %rsi, %rsi
jne 0x785d
movl $0x1, %edi
callq 0xf5e4
movq %rax, %rsi
movq $0x1, 0x10(%rax)
movb $0xa, 0x18(%rax)
movq %rax, 0x110ec4b(%rip)   # 0x11164a8
movq %rsi, %rax
andq %r14, %rax
sete %cl
testb $0x3, %sil
setne %dl
orb %cl, %dl
jne 0x7873
incl (%rax)
movq %rbx, %rdi
callq 0xe069
movq %rax, %rdi
callq 0x91da
movq -0x108(%rbp), %rdi
leaq -0x180(%rbp), %rbx
movq %r15, -0x68(%rbp)
movq %r15, %rsi
movq %rbx, %rdx
callq 0x7c35e
movq (%rbx), %r15
cmpq $0x0, 0x110cc2d(%rip)   # 0x11144d8
je 0x799c
movl $0x1, %esi
leaq -0x80(%rbp), %r13
leaq -0x98(%rbp), %r12
movq %r15, %rdi
movq %rsi, -0x30(%rbp)
leaq -0x60(%rbp), %rdx
callq 0x14ce9
movq %rdx, %rdi
movq -0x60(%rbp), %r15
cmpl $0x1, %eax
jne 0x7980
leaq -0x40(%rbp), %rsi
callq 0xd0aa
movq %rax, %r14
movq %rax, %rbx
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq %rax, %rbx
testb $0x1, %dl
je 0x7915
testq %rbx, %rbx
sete %al
testb $0x3, %r14b
setne %cl
orb %al, %cl
jne 0x7915
incl (%rbx)
shrq $0x30, %r14
movq %r15, %rdi
movl %r14d, %esi
movq %rbx, %rdx
movq %r13, %rcx
callq 0x2dac3
movq %rax, %rcx
movabsq $0xfffffffffffc, %rdx   # imm = 0xFFFFFFFFFFFC
andq %rdx, %rcx
sete %dl
testb $0x3, %al
setne %sil
orb %dl, %sil
jne 0x795b
decl (%rcx)
jne 0x795b
movq %rax, %rdi
leaq 0x109deb(%rip), %rsi    # 0x111741
callq 0xd13d
movq -0x80(%rbp), %rdi
movl %r14d, %esi
movq %rbx, %rdx
movq %r12, %rcx
callq 0x89350
movl -0x40(%rbp), %eax
movq -0x38(%rbp), %rdi
movq -0x98(%rbp), %r15
jmp 0x78d8
testl %eax, %eax
jne 0x8ac8
movq -0x30(%rbp), %rsi
incq %rsi
cmpq 0x110cb42(%rip), %rsi   # 0x11144d8
jbe 0x78c1
cmpq $0x0, 0x110e0f4(%rip)   # 0x1115a98
je 0x7a13
movl $0x1, %ebx
leaq 0x10a9ef(%rip), %r14    # 0x1123a1
leaq 0x110deff(%rip), %r12   # 0x11158b8
leaq -0x40(%rbp), %r13
movq %r12, %rdi
movq %rbx, %rsi
callq 0x13c85
movq %r15, %rdi
movq %rax, %rsi
movq %r13, %rdx
callq 0x1a6db
movq -0x40(%rbp), %r15
movq %rax, %rcx
movabsq $0xfffffffffffc, %rdx   # imm = 0xFFFFFFFFFFFC
andq %rdx, %rcx
sete %dl
testb $0x3, %al
setne %sil
orb %dl, %sil
jne 0x7a07
decl (%rcx)
jne 0x7a07
movq %rax, %rdi
movq %r14, %rsi
callq 0xd13d
incq %rbx
cmpq 0x110e087(%rip), %rbx   # 0x1115a98
jbe 0x79bd
cmpq $0x0, 0x110e43d(%rip)   # 0x1115e58
je 0x7a8a
movl $0x1, %ebx
leaq 0x10af18(%rip), %r14    # 0x112941
leaq 0x110e3e8(%rip), %r12   # 0x1115e18
leaq -0x40(%rbp), %r13
movq %r12, %rdi
movq %rbx, %rsi
callq 0x13c85
movq %r15, %rdi
movq %rax, %rsi
movq %r13, %rdx
callq 0x1a6db
movq -0x40(%rbp), %r15
movq %rax, %rcx
movabsq $0xfffffffffffc, %rdx   # imm = 0xFFFFFFFFFFFC
andq %rdx, %rcx
sete %dl
testb $0x3, %al
setne %sil
orb %dl, %sil
jne 0x7a7e
decl (%rcx)
jne 0x7a7e
movq %rax, %rdi
movq %r14, %rsi
callq 0xd13d
incq %rbx
cmpq 0x110e3d0(%rip), %rbx   # 0x1115e58
jbe 0x7a34
movq -0xb8(%rbp), %r12
testq %r12, %r12
je 0x7d2f
cmpl $0x1, %r12d
movabsq $0xfffffffffffc, %r13   # imm = 0xFFFFFFFFFFFC
jne 0x8b36
movq -0xe8(%rbp), %rdi
callq 0xd745
movq %rax, %rbx
movq %rdx, %r14
movq -0x68(%rbp), %rdi
callq 0x193d8
movq %rax, %r12
movq %rbx, %rdi
movq %r14, %rsi
callq 0x9189
leaq -0xd8(%rbp), %r14
movq %r15, %rdi
movq %rax, %rsi
movq %r14, %rdx
callq 0x12e7f
movl $0x1, %ecx
movl $0x2, %edi
movq %r12, %rsi
movq %rax, %rdx
callq 0x1549b
movq %rax, %r15
movq (%r14), %rdi
movq %rax, %rbx
andq %r13, %rbx
setne %al
testb $0x3, %r15b
sete %r12b
andb %al, %r12b
cmpb $0x1, %r12b
jne 0x7b23
incl (%rbx)
leaq -0xc8(%rbp), %rdx
movq %r15, %rsi
callq 0x60199
cmpl $0x1, %eax
jne 0x8a19
movq %rdx, %rdi
callq 0xd745
movq %rax, %rdi
shrq $0x30, %rdi
andq %r13, %rax
movq %rax, %rsi
callq 0x2fbfe
cmpl $0x1, %eax
jne 0x8a19
movq %rdx, %rdi
callq 0xd745
movq %rax, %r14
movq %rdx, %r13
movq -0xc8(%rbp), %rax
movq %rax, -0x30(%rbp)
testb %r12b, %r12b
je 0x7b8f
decl (%rbx)
jne 0x7b8f
movq %r15, %rdi
leaq 0x109bb7(%rip), %rsi    # 0x111741
callq 0xd13d
testb $0x1, %r13b
je 0x7bb5
movq %r14, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %r14b
setne %dl
orb %cl, %dl
jne 0x7bb5
incl (%rax)
movl $0x14, %edi
callq 0x1eb4d
movq %rdx, %rcx
movl $0x2, %edi
xorl %esi, %esi
movl $0x2, %edx
callq 0x20ae8
movq %rdx, %rbx
movl $0x14, %edi
callq 0x1eb4d
movq %rdx, %rcx
movl $0x2, %edi
xorl %esi, %esi
movl $0x2, %edx
callq 0x20ae8
movq %rdx, %rcx
movl $0x7, %edi
movq %rbx, %rsi
movl $0x7, %edx
callq 0x20b5f
movq %rax, %r13
leaq 0x110d18d(%rip), %rdi   # 0x1114da0
movq %r14, %rsi
callq 0x13c85
movq %rax, %rdi
callq 0x13d82
movq %rax, %rbx
movl $0x1, %edi
movl $0x10, %esi
callq 0x50c0
testq %rax, %rax
je 0x8b49
movq %rax, %r12
movl $0x1, (%rax)
movq %rbx, 0x8(%rax)
leaq -0x40(%rbp), %r15
leaq -0x60(%rbp), %rdx
movq %r13, %rdi
movq %r15, %rsi
callq 0x3a145
movq 0x8(%r15), %rcx
movq %rcx, %rax
movabsq $0xfffffffffffc, %r13   # imm = 0xFFFFFFFFFFFC
andq %r13, %rax
sete %dl
testb $0x3, %cl
setne %cl
orb %dl, %cl
jne 0x7c81
incl (%rax)
xorps %xmm0, %xmm0
movaps %xmm0, -0x80(%rbp)
movups %xmm0, 0x20(%rsp)
movups -0x40(%rbp), %xmm0
movups %xmm0, 0x10(%rsp)
movups %xmm0, (%rsp)
xorl %edi, %edi
movq %r12, %rsi
movq %rbx, %rdx
movq %rbx, %rcx
xorl %r8d, %r8d
xorl %r9d, %r9d
callq 0x42f0b
movq %rax, %rbx
movq %r14, %rdi
callq 0x54e1e
leaq -0x120(%rbp), %rcx
movq %rcx, 0x8(%rsp)
leaq -0x98(%rbp), %rcx
movq %rcx, (%rsp)
movq -0x30(%rbp), %rdi
movq %rbx, %rsi
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
movq %rax, %r9
callq 0x43977
leaq -0x120(%rbp), %rbx
movq (%rbx), %rsi
leaq -0x98(%rbp), %r14
movq (%r14), %rdi
movl -0x60(%rbp), %edx
movq -0x58(%rbp), %rcx
movq %r14, %r8
movq %rbx, %r9
callq 0x4379b
movq (%r14), %r15
movq (%rbx), %rdi
leaq 0x10a683(%rip), %rsi    # 0x1123a1
callq 0x9353
movq %rdx, %rbx
movq -0xb8(%rbp), %r12
jmp 0x7d3b
xorl %ebx, %ebx
movabsq $0xfffffffffffc, %r13   # imm = 0xFFFFFFFFFFFC
leaq -0xc8(%rbp), %r14
movq %r15, %rdi
movq %r14, %rsi
callq 0x7d8b4
movq (%r14), %r15
movq (%r15), %rsi
movq %rsi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %sil
setne %dl
orb %cl, %dl
jne 0x7d69
incl (%rax)
movl $0x1, %edi
callq 0xe83a
testl %eax, %eax
js 0x8119
movq 0x110e746(%rip), %rsi   # 0x11164c8
testq %rsi, %rsi
jne 0x7da0
xorl %edi, %edi
callq 0xf5e4
movq %rax, %rsi
movq $0x0, 0x10(%rax)
movq %rax, 0x110e728(%rip)   # 0x11164c8
movq %rsi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %sil
setne %dl
orb %cl, %dl
jne 0x7db6
incl (%rax)
leaq -0xd8(%rbp), %rdx
movl $0x20, %edi
callq 0x113bd
movq 0x110e702(%rip), %rsi   # 0x11164d0
testq %rsi, %rsi
jne 0x7e03
movl $0xa, %edi
callq 0xf5e4
movq %rax, %rsi
movq $0xa, 0x10(%rax)
movabsq $0x726f727265206f4e, %rax # imm = 0x726F727265206F4E
movq %rax, 0x18(%rsi)
movw $0x2e73, 0x20(%rsi)     # imm = 0x2E73
movq %rsi, 0x110e6cd(%rip)   # 0x11164d0
movq %rsi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %sil
setne %dl
orb %cl, %dl
jne 0x7e19
incl (%rax)
movq -0xd8(%rbp), %rdi
callq 0xe069
leaq -0xf8(%rbp), %rdx
xorl %edi, %edi
movq %rax, %rsi
callq 0x113bd
movq 0x110e69b(%rip), %rsi   # 0x11164d8
testq %rsi, %rsi
jne 0x7e62
movl $0x1, %edi
callq 0xf5e4
movq %rax, %rsi
movq $0x1, 0x10(%rax)
movb $0xa, 0x18(%rax)
movq %rax, 0x110e676(%rip)   # 0x11164d8
movq %rsi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %sil
setne %dl
orb %cl, %dl
jne 0x7e78
incl (%rax)
movq -0xf8(%rbp), %rdi
callq 0xe069
movq %rax, %rdi
callq 0x91da
cmpl $0x1, %r12d
jne 0x828c
movq %rbx, %rdi
callq 0xd745
movq %rax, %rbx
movq 0x110e638(%rip), %rdi   # 0x11164e0
testq %rdi, %rdi
jne 0x7edb
movl $0x14, %edi
callq 0xf5e4
movq %rax, %rdi
movq $0x14, 0x10(%rax)
movups 0xe0549(%rip), %xmm0    # 0xe8412
movups %xmm0, 0x18(%rax)
movl $0x2e72657a, 0x28(%rax) # imm = 0x2E72657A
movq %rax, 0x110e605(%rip)   # 0x11164e0
movq %r15, %r12
movq %rdi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x7ef4
incl (%rax)
callq 0x7d9aa
leaq -0x120(%rbp), %r14
leaq -0x80(%rbp), %r15
movq %r12, %rdi
xorl %esi, %esi
xorl %edx, %edx
movq %rbx, %rcx
movq %r14, %r8
movq %r15, %r9
callq 0x89743
movq %rax, -0x68(%rbp)
movq %rax, -0x48(%rbp)
movq (%r14), %rax
movq %rax, -0x30(%rbp)
movl (%r15), %ebx
movq 0x8(%r15), %r15
movq %r15, %r12
andq %r13, %r12
setne %al
testb $0x3, %r15b
sete %cl
testb %cl, %al
je 0x7f79
incl (%r12)
movl %ebx, %edi
movq %r15, %rsi
leaq -0x60(%rbp), %rdx
callq 0x111eb
movl %eax, %r13d
movq %rdx, %r14
decl (%r12)
jne 0x7f8d
shlq $0x30, %rbx
orq %r15, %rbx
movq %rbx, %rdi
leaq 0x109307(%rip), %rsi    # 0x111279
callq 0xd13d
jmp 0x7f8d
movl %ebx, %edi
movq %r15, %rsi
leaq -0x60(%rbp), %rdx
callq 0x111eb
movl %eax, %r13d
movq %rdx, %r14
cmpl $0x1, %r13d
movq -0x30(%rbp), %r15
jne 0x82d7
movq %r14, %rdi
callq 0xd745
movq %rax, %rcx
shrq $0x30, %rcx
movabsq $0xfffffffffffc, %rdx   # imm = 0xFFFFFFFFFFFC
andq %rdx, %rax
movl -0x60(%rbp), %r12d
movq -0x58(%rbp), %r13
cmpq $0x1, %rcx
je 0x8056
testl %ecx, %ecx
jne 0x8ac8
movq %r15, %r14
movq 0x8(%rax), %rbx
decl (%rax)
jne 0x7fe4
movq %rax, %rdi
callq 0x5030
leaq 0x110d6e5(%rip), %r15   # 0x11156d0
movq %r15, %rdi
movq %rbx, %rsi
callq 0x13c85
movq %r14, %rdi
movq %rax, %rsi
leaq -0x40(%rbp), %r14
movq %r14, %rdx
callq 0x1a6db
movq -0x40(%rbp), %rdi
movl %r12d, %esi
movq %r13, %rdx
movq %rax, %rcx
leaq -0x98(%rbp), %r8
movq %r14, %r9
callq 0x89743
movq %rax, %r14
movq %rbx, %rdi
callq 0x33875
movq %rax, %r12
movq -0x98(%rbp), %rax
movq %rax, -0x30(%rbp)
movq %r14, %rdi
leaq 0x10a35a(%rip), %rsi    # 0x1123a1
callq 0x15b30
movl $0xc, %edi
jmp 0x80d6
movq %r15, %r14
movq 0x8(%rax), %rbx
decl (%rax)
jne 0x8069
movq %rax, %rdi
callq 0x5030
leaq 0x110d848(%rip), %r15   # 0x11158b8
movq %r15, %rdi
movq %rbx, %rsi
callq 0x13c85
movq %r14, %rdi
movq %rax, %rsi
leaq -0x40(%rbp), %r14
movq %r14, %rdx
callq 0x1a6db
movq -0x40(%rbp), %rdi
movl %r12d, %esi
movq %r13, %rdx
movq %rax, %rcx
leaq -0x98(%rbp), %r8
movq %r14, %r9
callq 0x89743
movq %rax, %r14
movq %rbx, %rdi
callq 0x54b93
movq %rax, %r12
movq -0x98(%rbp), %rax
movq %rax, -0x30(%rbp)
movq %r14, %rdi
leaq 0x10a2d5(%rip), %rsi    # 0x1123a1
callq 0x15b30
movl $0xd, %edi
movq %r12, %rsi
xorl %edx, %edx
movq %rax, %rcx
callq 0x1f63a
movq %rax, %r14
movq %r15, %rdi
movq %rbx, %rsi
callq 0x13c85
movq %r14, %rdi
leaq 0x1096d6(%rip), %rsi    # 0x1117d1
movq %rax, %rdx
callq 0x14766
movl -0x40(%rbp), %ebx
movq -0x38(%rbp), %r15
movabsq $0xfffffffffffc, %r13   # imm = 0xFFFFFFFFFFFC
jmp 0x7f2f
movq %rbx, -0x30(%rbp)
movq %r15, %rbx
movq (%r15), %r15
movq %r15, %rax
andq %r13, %rax
sete %cl
testb $0x3, %r15b
setne %dl
orb %cl, %dl
jne 0x8139
incl (%rax)
movq 0x110e370(%rip), %rsi   # 0x11164b0
testq %rsi, %rsi
jne 0x815e
xorl %edi, %edi
callq 0xf5e4
movq %rax, %rsi
movq $0x0, 0x10(%rax)
movq %rax, 0x110e352(%rip)   # 0x11164b0
movq %rsi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %sil
setne %dl
orb %cl, %dl
jne 0x8174
incl (%rax)
leaq -0x40(%rbp), %r14
movl $0x1f, %edi
movq %r14, %rdx
callq 0x113bd
movq %r15, %rdi
callq 0xfea8
movq (%r14), %rdi
movq %rax, %rsi
callq 0xe069
movq %rax, %r14
movq 0x110e316(%rip), %rsi   # 0x11164b8
testq %rsi, %rsi
jne 0x81d1
movl $0x8, %edi
callq 0xf5e4
movq %rax, %rsi
movq $0x8, 0x10(%rax)
movabsq $0x2e73726f72726520, %rax # imm = 0x2E73726F72726520
movq %rax, 0x18(%rsi)
movq %rsi, 0x110e2e7(%rip)   # 0x11164b8
movq %rsi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %sil
setne %dl
orb %cl, %dl
movq %rbx, %r15
jne 0x81ea
incl (%rax)
movq %r14, %rdi
callq 0xe069
leaq -0x60(%rbp), %rdx
xorl %edi, %edi
movq %rax, %rsi
callq 0x113bd
movq 0x110e2b9(%rip), %rsi   # 0x11164c0
testq %rsi, %rsi
movq -0x30(%rbp), %rbx
jne 0x8230
movl $0x1, %edi
callq 0xf5e4
movq %rax, %rsi
movq $0x1, 0x10(%rax)
movb $0xa, 0x18(%rax)
movq %rax, 0x110e290(%rip)   # 0x11164c0
movq %rsi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %sil
setne %dl
orb %cl, %dl
jne 0x8246
incl (%rax)
movq -0x60(%rbp), %rdi
callq 0xe069
movq %rax, %rdi
callq 0x91da
movq %rbx, %rax
andq %r13, %rax
sete %cl
testb $0x3, %bl
setne %dl
orb %cl, %dl
jne 0x863d
decl (%rax)
jne 0x863d
shlq $0x30, %r12
orq %rbx, %r12
movq %r12, %rdi
leaq 0x10903a(%rip), %rsi    # 0x1112c1
jmp 0x85b1
movq 0x110e27d(%rip), %rdi   # 0x1116510
testq %rdi, %rdi
jne 0x8622
movl $0x21, %edi
callq 0xf5e4
movq %rax, %rdi
movq $0x21, 0x10(%rax)
movups 0xe01be(%rip), %xmm0    # 0xe8476
movups %xmm0, 0x18(%rax)
movups 0xe01c3(%rip), %xmm0    # 0xe8486
movups %xmm0, 0x28(%rax)
movb $0x2e, 0x38(%rax)
movq %rax, 0x110e23e(%rip)   # 0x1116510
jmp 0x8622
testl %r13d, %r13d
jne 0x8ac8
movq -0x58(%rbp), %rax
movq %rax, %rcx
movabsq $0xfffffffffffc, %r13   # imm = 0xFFFFFFFFFFFC
andq %r13, %rcx
sete %dl
testb $0x3, %al
setne %sil
orb %dl, %sil
movq -0x68(%rbp), %rbx
jne 0x8320
movl -0x60(%rbp), %edi
decl (%rcx)
jne 0x8320
shlq $0x30, %rdi
orq %rax, %rdi
leaq 0x108f5e(%rip), %rsi    # 0x111279
callq 0xd13d
movq (%r15), %rsi
movq %rsi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %sil
setne %dl
orb %cl, %dl
jne 0x8339
incl (%rax)
movl $0x1, %edi
callq 0xe83a
testl %eax, %eax
js 0x843b
movq -0x88(%rbp), %rdx
movq %rdx, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dl
setne %dl
orb %cl, %dl
jne 0x8367
incl (%rax)
movq -0xb0(%rbp), %rax
testq %rax, %rax
je 0x85bb
cmpl $0x1, %eax
jne 0x8ac8
movq -0x88(%rbp), %rdi
callq 0xd745
movq %rax, %rbx
movq %rdx, %r15
movq 0x110e167(%rip), %rdi   # 0x1116500
testq %rdi, %rdi
jne 0x83c5
movl $0x10, %edi
callq 0xf5e4
movq %rax, %rdi
movq $0x10, 0x10(%rax)
movups 0xe0089(%rip), %xmm0    # 0xe8443
movups %xmm0, 0x18(%rax)
movq %rax, 0x110e13b(%rip)   # 0x1116500
movq %rdi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x83db
incl (%rax)
callq 0x7d9aa
movq %rbx, %rdi
movq %r15, %rsi
callq 0x9189
movq %rax, %rbx
movl $0x1, %edi
movl $0x18, %esi
callq 0x50c0
testq %rax, %rax
je 0x8d50
movb -0xe0(%rbp), %cl
andb $0x1, %cl
movl $0x1, (%rax)
movb %cl, 0x10(%rax)
movq %rbx, 0x8(%rax)
leaq -0x40(%rbp), %rbx
movq -0x30(%rbp), %rdi
movq -0x48(%rbp), %rsi
movq %rax, %rdx
movq %rbx, %rcx
callq 0x7da12
movq (%rbx), %r15
jmp 0x863d
leaq -0x40(%rbp), %rbx
movq %r15, %rdi
movq %rbx, %rsi
callq 0x7d8b4
movq (%rbx), %r15
movq (%r15), %rbx
movq %rbx, %rax
andq %r13, %rax
sete %cl
testb $0x3, %bl
setne %dl
orb %cl, %dl
jne 0x8465
incl (%rax)
movq 0x110e07c(%rip), %rsi   # 0x11164e8
testq %rsi, %rsi
jne 0x848a
xorl %edi, %edi
callq 0xf5e4
movq %rax, %rsi
movq $0x0, 0x10(%rax)
movq %rax, 0x110e05e(%rip)   # 0x11164e8
movq %rsi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %sil
setne %dl
orb %cl, %dl
jne 0x84a0
incl (%rax)
leaq -0x60(%rbp), %r14
movl $0x1f, %edi
movq %r14, %rdx
callq 0x113bd
movq %rbx, %rdi
callq 0xfea8
movq (%r14), %rdi
movq %rax, %rsi
callq 0xe069
movq %rax, %rbx
movq 0x110e022(%rip), %rsi   # 0x11164f0
testq %rsi, %rsi
jne 0x8505
movl $0x1b, %edi
callq 0xf5e4
movq %rax, %rsi
movq $0x1b, 0x10(%rax)
movups 0xdff38(%rip), %xmm0    # 0xe8427
movups %xmm0, 0x18(%rax)
movups 0xdff38(%rip), %xmm0    # 0xe8432
movups %xmm0, 0x23(%rax)
movq %rax, 0x110dfeb(%rip)   # 0x11164f0
movq %rsi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %sil
setne %dl
orb %cl, %dl
movq -0x68(%rbp), %r14
jne 0x851f
incl (%rax)
movq %rbx, %rdi
callq 0xe069
leaq -0x80(%rbp), %rdx
xorl %edi, %edi
movq %rax, %rsi
callq 0x113bd
movq 0x110dfbc(%rip), %rsi   # 0x11164f8
testq %rsi, %rsi
jne 0x8561
movl $0x1, %edi
callq 0xf5e4
movq %rax, %rsi
movq $0x1, 0x10(%rax)
movb $0xa, 0x18(%rax)
movq %rax, 0x110df97(%rip)   # 0x11164f8
movq %rsi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %sil
setne %dl
orb %cl, %dl
jne 0x8577
incl (%rax)
movq -0x80(%rbp), %rdi
callq 0xe069
movq %rax, %rdi
callq 0x91da
andq %r13, %r14
sete %al
testb $0x3, -0x48(%rbp)
setne %cl
orb %al, %cl
jne 0x863d
decl (%r14)
jne 0x863d
movq -0x48(%rbp), %rdi
leaq 0x109df0(%rip), %rsi    # 0x1123a1
callq 0xd13d
jmp 0x863d
andq %r13, %rbx
sete %al
testb $0x3, -0x48(%rbp)
setne %cl
orb %al, %cl
jne 0x85e0
decl (%rbx)
jne 0x85e0
movq -0x48(%rbp), %rdi
leaq 0x109dc6(%rip), %rsi    # 0x1123a1
callq 0xd13d
movq 0x110df21(%rip), %rdi   # 0x1116508
testq %rdi, %rdi
jne 0x8622
movl $0x21, %edi
callq 0xf5e4
movq %rax, %rdi
movq $0x21, 0x10(%rax)
movups 0xdfe4c(%rip), %xmm0    # 0xe8454
movups %xmm0, 0x18(%rax)
movups 0xdfe51(%rip), %xmm0    # 0xe8464
movups %xmm0, 0x28(%rax)
movb $0x2e, 0x38(%rax)
movq %rax, 0x110dee6(%rip)   # 0x1116508
movq %rdi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x8638
incl (%rax)
callq 0x7d9aa
movq -0x88(%rbp), %rdx
movq %rdx, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dl
setne %dl
orb %cl, %dl
jne 0x8679
decl (%rax)
jne 0x8679
movq -0xb0(%rbp), %rdi
shlq $0x30, %rdi
orq -0x88(%rbp), %rdi
leaq 0x108c4d(%rip), %rsi    # 0x1112c1
callq 0xd13d
movq (%r15), %rsi
movq %rsi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %sil
setne %dl
orb %cl, %dl
jne 0x8692
incl (%rax)
movl $0x1, %edi
callq 0xe83a
movl %eax, -0x30(%rbp)
movq %r15, %rdi
movq (%r15), %r15
movq 0x8(%rdi), %rbx
movl 0x10(%rdi), %eax
movq %rax, -0x1b8(%rbp)
movq 0x18(%rdi), %r14
movl 0x20(%rdi), %eax
movq %rax, -0x1c0(%rbp)
movq 0x28(%rdi), %r12
movl 0x30(%rdi), %eax
movq %rax, -0xe0(%rbp)
movq 0x38(%rdi), %rax
movq %rax, -0xb0(%rbp)
movq 0x48(%rdi), %rax
movq %rax, -0xe8(%rbp)
movq 0x50(%rdi), %r13
movl 0x58(%rdi), %eax
movl %eax, -0x88(%rbp)
movq 0x60(%rdi), %rax
movq %rax, -0xb8(%rbp)
movl 0x68(%rdi), %eax
movl %eax, -0x48(%rbp)
movq 0x70(%rdi), %rax
movq %rax, -0xa0(%rbp)
movq 0x78(%rdi), %rax
movq %rax, -0x68(%rbp)
callq 0x5030
leaq 0x1089ef(%rip), %rsi    # 0x111111
movq %r15, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %r15b
setne %dl
orb %cl, %dl
jne 0x8752
decl (%rax)
jne 0x8752
movq %r15, %rdi
movq %rsi, %r15
callq 0xd13d
movq %r15, %rsi
movq %rbx, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %bl
setne %dl
orb %cl, %dl
jne 0x877b
decl (%rax)
jne 0x877b
movq %rbx, %rdi
callq 0xd13d
movq %r13, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %r13b
setne %dl
orb %cl, %dl
jne 0x87ac
decl (%rax)
jne 0x87ac
movq %r13, %rdi
leaq 0x108c82(%rip), %rsi    # 0x111429
callq 0xd13d
movq %r14, %rax
movabsq $0xfffffffffffc, %rbx   # imm = 0xFFFFFFFFFFFC
andq %rbx, %rax
sete %cl
testb $0x3, %r14b
setne %dl
orb %cl, %dl
jne 0x87e8
decl (%rax)
jne 0x87e8
movq -0x1b8(%rbp), %rdi
shlq $0x30, %rdi
orq %r14, %rdi
leaq 0x108ade(%rip), %rsi    # 0x1112c1
callq 0xd13d
movq %r12, %rax
andq %rbx, %rax
sete %cl
testb $0x3, %r12b
setne %dl
orb %cl, %dl
jne 0x881a
decl (%rax)
jne 0x881a
movq -0x1c0(%rbp), %rdi
shlq $0x30, %rdi
orq %r12, %rdi
leaq 0x108aac(%rip), %rsi    # 0x1112c1
callq 0xd13d
movq -0xb0(%rbp), %rsi
movq %rsi, %rax
andq %rbx, %rax
sete %cl
testb $0x3, %sil
setne %dl
orb %cl, %dl
jne 0x8853
decl (%rax)
jne 0x8853
movq -0xe0(%rbp), %rdi
shlq $0x30, %rdi
orq %rsi, %rdi
leaq 0x108a2b(%rip), %rsi    # 0x111279
callq 0xd13d
movq -0xe8(%rbp), %rdi
andq %rdi, %rbx
sete %al
testb $0x3, %dil
setne %cl
orb %al, %cl
jne 0x887b
decl (%rbx)
jne 0x887b
leaq 0x108feb(%rip), %rsi    # 0x111861
callq 0xd13d
movl -0x88(%rbp), %edi
movq -0xb8(%rbp), %rsi
callq 0xdd464
movl -0x48(%rbp), %edi
movq -0xa0(%rbp), %rsi
callq 0xdd464
movq -0x68(%rbp), %rdi
callq 0x12a61
cmpl $0x0, -0x30(%rbp)
js 0x88d8
addq $0x1f8, %rsp            # imm = 0x1F8
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
leaq 0xdb52d(%rip), %rsi     # 0xe3df1
movl $0x31, %edx
movl $0x2, %edi
callq 0x5060
callq 0x52b6
movl $0x1, %edi
callq 0x5130
testl %eax, %eax
jne 0x8ac8
movq %rdx, %rdi
callq 0x8ff9
movq %rax, %r14
movq %rdx, %r15
movq 0x110aa41(%rip), %rbx   # 0x1113340
testq %rbx, %rbx
jne 0x891d
xorl %edi, %edi
callq 0xf5e4
movq %rax, %rbx
movq $0x0, 0x10(%rax)
movq %rax, 0x110aa23(%rip)   # 0x1113340
movq %rbx, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %bl
setne %dl
orb %cl, %dl
jne 0x893c
incl (%rax)
movq %r14, %rdi
movq %r15, %rsi
callq 0x90ba
movq %r14, %r12
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq %rax, %r12
movq 0x8(%r12), %r13
movq %r14, %rdi
movq %r15, %rsi
callq 0x90ba
movq 0x18(%r12), %rax
movq %rax, -0x30(%rbp)
movq 0x20(%r12), %r12
movq %r14, %rdi
movq %r15, %rsi
callq 0x90ba
movq %r14, %rdi
callq 0x910b
movq -0x30(%rbp), %rdi
movq %r12, %rsi
callq 0x9189
movq %rbx, %rdi
movq %rax, %rsi
callq 0xe069
movq %r13, %rdx
shrq $0x30, %r13
cmpw $0x4, %r13w
ja 0x8ac8
movq %rax, %rbx
leaq 0xd564d(%rip), %rcx     # 0xde008
movslq (%rcx,%r13,4), %rax
addq %rcx, %rax
jmpq *%rax
movq 0x1110e75(%rip), %rsi   # 0x1119840
testq %rsi, %rsi
jne 0x8d28
movl $0x28, %edi
callq 0xf5e4
movq %rax, %rsi
movq $0x28, 0x10(%rax)
movabsq $0x6e6f6974706f2067, %rax # imm = 0x6E6F6974706F2067
movq %rax, 0x38(%rsi)
movups 0xf20bb(%rip), %xmm0    # 0xfaab9
movups %xmm0, 0x18(%rsi)
movups 0xf20c0(%rip), %xmm0    # 0xfaac9
movups %xmm0, 0x28(%rsi)
movq %rsi, 0x1110e2c(%rip)   # 0x1119840
jmp 0x8d28
testl %eax, %eax
jne 0x8ac8
testb %r12b, %r12b
je 0x8a28
incl (%rbx)
movl 0x8(%r15), %r14d
movq 0x10(%r15), %r13
movq %r13, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %r13b
setne %dl
orb %cl, %dl
jne 0x8a50
incl (%rax)
testb %r12b, %r12b
je 0x8a68
decl (%rbx)
jne 0x8a68
movq %r15, %rdi
leaq 0x108cde(%rip), %rsi    # 0x111741
callq 0xd13d
movq -0xc8(%rbp), %rdi
leaq -0x40(%rbp), %rcx
movl %r14d, %esi
movq %r13, %rdx
callq 0x89618
testl %eax, %eax
je 0x8b55
cmpl $0x1, %eax
jne 0x8ac8
movq %rdx, %rdi
callq 0xd745
movq -0x40(%rbp), %r14
leaq 0x110dc5a(%rip), %rdi   # 0x11166f8
movq %rax, %rsi
callq 0x13c85
movq %rax, %rdi
callq 0x13d82
leaq -0x60(%rbp), %rbx
movq %r14, %rdi
movq %rax, %rsi
movq %rbx, %rdx
callq 0x307a8
movq (%rbx), %r14
jmp 0x8b59
movl $0x20, %edi
callq 0xf5e4
movq $0x20, 0x10(%rax)
movups 0xd7bec(%rip), %xmm0    # 0xe06cd
movups %xmm0, 0x18(%rax)
movups 0xd7bf1(%rip), %xmm0    # 0xe06dd
movups %xmm0, 0x28(%rax)
movq %rax, %rdi
callq 0x9302
leaq 0xd7d40(%rip), %rsi     # 0xe083f
jmp 0x88c4
leaq 0xd8001(%rip), %rsi     # 0xe0b0c
jmp 0x88c4
leaq 0xd8a21(%rip), %rsi     # 0xe1538
jmp 0x88c4
leaq 0xd9292(%rip), %rsi     # 0xe1db5
jmp 0x8b2c
leaq 0xd92bc(%rip), %rsi     # 0xe1de8
movl $0x32, %edx
jmp 0x88c9
leaq 0xd7b90(%rip), %rdi     # 0xe06cd
movl $0x20, %esi
callq 0x9040
jmp 0x8af0
leaq 0xe03a7(%rip), %rsi     # 0xe8ef7
jmp 0x88c4
movq -0x40(%rbp), %r14
movq 0x110dc68(%rip), %rbx   # 0x11167c8
testq %rbx, %rbx
jne 0x8b7e
xorl %edi, %edi
callq 0xf5e4
movq %rax, %rbx
movq $0x0, 0x10(%rax)
movq %rax, 0x110dc4a(%rip)   # 0x11167c8
movq %rbx, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %bl
setne %dl
orb %cl, %dl
jne 0x8b9d
incl (%rax)
movq 0x110dc2c(%rip), %rsi   # 0x11167d0
testq %rsi, %rsi
jne 0x8bde
movl $0x17, %edi
callq 0xf5e4
movq %rax, %rsi
movq $0x17, 0x10(%rax)
movabsq $0x20746e696f702079, %rax # imm = 0x20746E696F702079
movq %rax, 0x27(%rsi)
movups 0xe030c(%rip), %xmm0    # 0xe8edf
movups %xmm0, 0x18(%rsi)
movq %rsi, 0x110dbf2(%rip)   # 0x11167d0
andq %rsi, -0xa8(%rbp)
sete %al
testb $0x3, %sil
setne %cl
orb %al, %cl
jne 0x8bfc
movq -0xa8(%rbp), %rax
incl (%rax)
movq %rbx, %rdi
callq 0xe069
leaq -0x60(%rbp), %rbx
leaq -0x80(%rbp), %r12
movq %r14, %rdi
movq %rax, %rsi
movq %r15, %rdx
movq %rbx, %rcx
movq %r12, %r8
callq 0x14a8c
movq (%rbx), %rdi
movq (%r12), %rsi
callq 0x14cad
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq %rax, %rdx
movq 0x8(%rdx), %r14
decl (%rdx)
jne 0x8d5c
movq %rdx, %rdi
callq 0x5030
jmp 0x8d7c
movq 0x1110bef(%rip), %rsi   # 0x1119848
testq %rsi, %rsi
jne 0x8d28
movl $0x24, %edi
callq 0xf5e4
movq %rax, %rsi
movq $0x24, 0x10(%rax)
movups 0xf1e64(%rip), %xmm0    # 0xfaae2
movups %xmm0, 0x18(%rax)
movups 0xf1e69(%rip), %xmm0    # 0xfaaf2
movups %xmm0, 0x28(%rax)
movl $0x64657373, 0x38(%rax) # imm = 0x64657373
movq %rax, 0x1110bad(%rip)   # 0x1119848
jmp 0x8d28
movq 0x1110ba9(%rip), %rsi   # 0x1119850
testq %rsi, %rsi
jne 0x8d28
movl $0x23, %edi
callq 0xf5e4
movq %rax, %rsi
movq $0x23, 0x10(%rax)
movups 0xf1e3f(%rip), %xmm0    # 0xfab07
movups %xmm0, 0x18(%rax)
movups 0xf1e44(%rip), %xmm0    # 0xfab17
movups %xmm0, 0x28(%rax)
movl $0x64657373, 0x37(%rax) # imm = 0x64657373
movq %rax, 0x1110b6b(%rip)   # 0x1119850
jmp 0x8d28
movq 0x1110b6a(%rip), %rsi   # 0x1119858
testq %rsi, %rsi
jne 0x8d28
movl $0x15, %edi
callq 0xf5e4
movq %rax, %rsi
movq $0x15, 0x10(%rax)
movabsq $0x6e6f6974706f206e, %rax # imm = 0x6E6F6974706F206E
movq %rax, 0x25(%rsi)
movups 0xf1e0e(%rip), %xmm0    # 0xfab2b
movups %xmm0, 0x18(%rsi)
movq %rsi, 0x1110b30(%rip)   # 0x1119858
movq %rsi, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %sil
setne %dl
orb %cl, %dl
jne 0x8d48
incl (%rax)
movq %rbx, %rdi
jmp 0x8e06
leaq 0xe0425(%rip), %rsi     # 0xe917c
jmp 0x88c4
movq %r14, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %r14b
setne %dl
orb %cl, %dl
jne 0x8d7c
incl (%rax)
leaq -0x40(%rbp), %rdx
movl $0x1f, %edi
movq %rbx, %rsi
callq 0x113bd
movq 0x1110aa4(%rip), %rsi   # 0x1119838
testq %rsi, %rsi
jne 0x8dc6
movl $0x12, %edi
callq 0xf5e4
movq %rax, %rsi
movq $0x12, 0x10(%rax)
movups 0xf1cf1(%rip), %xmm0    # 0xfaaa6
movups %xmm0, 0x18(%rax)
movw $0x203a, 0x28(%rax)     # imm = 0x203A
movq %rax, 0x1110a72(%rip)   # 0x1119838
movq %rsi, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %sil
setne %dl
orb %cl, %dl
jne 0x8de6
incl (%rax)
movq -0x40(%rbp), %rdi
callq 0xe069
leaq -0x60(%rbp), %rbx
xorl %edi, %edi
movq %rax, %rsi
movq %rbx, %rdx
callq 0x113bd
movq (%rbx), %rdi
movq %r14, %rsi
callq 0xe069
movq %rax, %rbx
movq 0x110a533(%rip), %rsi   # 0x1113348
testq %rsi, %rsi
jne 0x8e3a
movl $0x1, %edi
callq 0xf5e4
movq %rax, %rsi
movq $0x1, 0x10(%rax)
movb $0xa, 0x18(%rax)
movq %rax, 0x110a50e(%rip)   # 0x1113348
andq %rsi, -0xa8(%rbp)
sete %al
testb $0x3, %sil
setne %cl
orb %al, %cl
jne 0x8e58
movq -0xa8(%rbp), %rax
incl (%rax)
movq %rbx, %rdi
callq 0xe069
movq %rax, %rdi
callq 0x91da
jmp 0x88d8