// File: /workspace/github_c_makefile_star2_O1/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 $0x278, %rsp            # imm = 0x278
cmpq $0x0, 0x1111ef4(%rip)   # 0x11173e8
jne 0x5521
movl $0x9, %edi
callq 0xf9f7
movq $0x9, 0x10(%rax)
movabsq $0x746d2e687472696d, %rcx # imm = 0x746D2E687472696D
movq %rcx, 0x18(%rax)
movb $0x68, 0x20(%rax)
movq %rax, 0x1111ec7(%rip)   # 0x11173e8
movabsq $0xfffffffffffc, %rbx   # imm = 0xFFFFFFFFFFFC
movq 0x1111eb6(%rip), %r15   # 0x11173e8
movq %r15, %rax
andq %rbx, %rax
sete %cl
testb $0x3, %r15b
setne %dl
orb %cl, %dl
jne 0x5548
incl (%rax)
cmpq $0x0, 0x1111ea0(%rip)   # 0x11173f0
jne 0x5572
movl $0x4, %edi
callq 0xf9f7
movq $0x4, 0x10(%rax)
movl $0x6e69616d, 0x18(%rax) # imm = 0x6E69616D
movq %rax, 0x1111e7e(%rip)   # 0x11173f0
movq 0x1111e77(%rip), %rdi   # 0x11173f0
movq %rdi, %rax
andq %rbx, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x558f
incl (%rax)
leaq 0x10fbc3(%rip), %rsi    # 0x115159
callq 0x95f6
movq %rdx, %r14
movl $0x1, %edi
movl $0x58, %esi
callq 0x50c0
testq %rax, %rax
je 0x8cb6
movl $0x1, %ecx
movl %ecx, (%rax)
xorps %xmm0, %xmm0
movups %xmm0, 0x30(%rax)
movups %xmm0, 0x40(%rax)
movb $0x0, 0x50(%rax)
movl %ecx, 0x20(%rax)
movq %r14, 0x28(%rax)
movl $0x0, 0x10(%rax)
movq $0x0, 0x18(%rax)
movq %rax, -0x48(%rbp)
movq %r15, 0x8(%rax)
xorl %edi, %edi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0xd37c
movl %eax, -0x30(%rbp)
movq %rdx, %r12
cmpq $0x0, 0x1111d4b(%rip)   # 0x1117350
jne 0x5635
movl $0xb, %edi
callq 0xf9f7
movq $0xb, 0x10(%rax)
movabsq $0x662d74757074756f, %rcx # imm = 0x662D74757074756F
movq %rcx, 0x18(%rax)
movl $0x656c6966, 0x1f(%rax) # imm = 0x656C6966
movq %rax, 0x1111d1b(%rip)   # 0x1117350
movq 0x1111d14(%rip), %rdi   # 0x1117350
movq %rdi, %rax
movq %rbx, -0xd0(%rbp)
andq %rbx, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
leaq 0x10fafd(%rip), %rbx    # 0x115159
jne 0x5660
incl (%rax)
movq %rbx, %rsi
callq 0x95f6
movq %rdx, %r14
movl $0x6f, %edi
callq 0x9657
movq %rax, %r13
cmpq $0x0, 0x1111cd8(%rip)   # 0x1117358
jne 0x56b0
movl $0xb, %edi
callq 0xf9f7
movq $0xb, 0x10(%rax)
movabsq $0x465f54555054554f, %rcx # imm = 0x465F54555054554F
movq %rcx, 0x18(%rax)
movl $0x454c4946, 0x1f(%rax) # imm = 0x454C4946
movq %rax, 0x1111ca8(%rip)   # 0x1117358
movq 0x1111ca1(%rip), %rdi   # 0x1117358
movq %rdi, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x56d7
incl (%rax)
movq %rbx, %rsi
callq 0x95f6
movq %rdx, %r15
cmpq $0x0, 0x1111c76(%rip)   # 0x1117360
jne 0x5721
movl $0xd, %edi
callq 0xf9f7
movq $0xd, 0x10(%rax)
movabsq $0x6772612074736554, %rcx # imm = 0x6772612074736554
movq %rcx, 0x18(%rax)
movabsq $0x746e656d75677261, %rcx # imm = 0x746E656D75677261
movq %rcx, 0x1d(%rax)
movq %rax, 0x1111c3f(%rip)   # 0x1117360
movq 0x1111c38(%rip), %rdi   # 0x1117360
movq %rdi, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x5748
incl (%rax)
leaq 0x10fa0a(%rip), %rsi    # 0x115159
callq 0x95f6
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 %r15, %r8
callq 0x96a8
leaq 0x10fa12(%rip), %r14    # 0x1151a1
leaq -0x70(%rbp), %r8
movq %rax, %rdi
movq %r14, %rsi
movl -0x30(%rbp), %edx
movq %r12, %rcx
callq 0x9741
cmpq $0x0, 0x1111bbc(%rip)   # 0x1117368
jne 0x57dc
movl $0xc, %edi
callq 0xf9f7
movq $0xc, 0x10(%rax)
movabsq $0x2d656c69706d6f63, %rcx # imm = 0x2D656C69706D6F63
movq %rcx, 0x18(%rax)
movl $0x796c6e6f, 0x20(%rax) # imm = 0x796C6E6F
movq %rax, 0x1111b8c(%rip)   # 0x1117368
movq 0x1111b85(%rip), %rdi   # 0x1117368
movq %rdi, %rax
movabsq $0xfffffffffffc, %rbx   # imm = 0xFFFFFFFFFFFC
andq %rbx, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x5803
incl (%rax)
leaq 0x10f94f(%rip), %rsi    # 0x115159
callq 0x95f6
movq %rdx, %r15
movl $0x63, %edi
callq 0x9657
movq %rax, %r12
cmpq $0x0, 0x1111b49(%rip)   # 0x1117370
jne 0x5863
movl $0x29, %edi
callq 0xf9f7
movq $0x29, 0x10(%rax)
movups 0xdef5f(%rip), %xmm0    # 0xe47a1
movups %xmm0, 0x18(%rax)
movups 0xdef64(%rip), %xmm0    # 0xe47b1
movups %xmm0, 0x28(%rax)
movups 0xdef62(%rip), %xmm0    # 0xe47ba
movups %xmm0, 0x31(%rax)
movq %rax, 0x1111b0d(%rip)   # 0x1117370
movq 0x1111b06(%rip), %rdi   # 0x1117370
movq %rdi, %rax
andq %rbx, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x5880
incl (%rax)
leaq 0x10f8d2(%rip), %rsi    # 0x115159
callq 0x95f6
movl $0x1, -0x90(%rbp)
movq %rdx, -0x88(%rbp)
xorps %xmm0, %xmm0
movaps %xmm0, -0x120(%rbp)
movups %xmm0, 0x10(%rsp)
movups -0x90(%rbp), %xmm0
movups %xmm0, (%rsp)
movq %r15, %rdi
xorl %esi, %esi
movq %r12, %rdx
xorl %ecx, %ecx
xorl %r8d, %r8d
callq 0x96a8
movl -0x70(%rbp), %edx
movq -0x68(%rbp), %rcx
leaq -0xc8(%rbp), %r8
movq %rax, %rdi
movq %r14, %rsi
callq 0x9741
cmpq $0x0, 0x1111a8e(%rip)   # 0x1117378
jne 0x591a
movl $0xb, %edi
callq 0xf9f7
movq $0xb, 0x10(%rax)
movabsq $0x6f702d7972746e65, %rcx # imm = 0x6F702D7972746E65
movq %rcx, 0x18(%rax)
movl $0x746e696f, 0x1f(%rax) # imm = 0x746E696F
movq %rax, 0x1111a5e(%rip)   # 0x1117378
movq 0x1111a57(%rip), %rdi   # 0x1117378
movq %rdi, %rax
andq %rbx, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x5937
incl (%rax)
leaq 0x10f81b(%rip), %rsi    # 0x115159
callq 0x95f6
movq %rdx, %r15
movl $0x65, %edi
callq 0x9657
movq %rax, %r12
cmpq $0x0, 0x1111a25(%rip)   # 0x1117380
jne 0x598b
movl $0xb, %edi
callq 0xf9f7
movq $0xb, 0x10(%rax)
movabsq $0x4f505f5952544e45, %rcx # imm = 0x4F505F5952544E45
movq %rcx, 0x18(%rax)
movl $0x544e494f, 0x1f(%rax) # imm = 0x544E494F
movq %rax, 0x11119f5(%rip)   # 0x1117380
movq 0x11119ee(%rip), %rdi   # 0x1117380
movq %rdi, %rax
andq %rbx, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x59a8
incl (%rax)
leaq 0x10f7aa(%rip), %rsi    # 0x115159
callq 0x95f6
movq %rdx, %r13
cmpq $0x0, 0x11119c9(%rip)   # 0x1117388
jne 0x59fe
movl $0x27, %edi
callq 0xf9f7
movq $0x27, 0x10(%rax)
movabsq $0x6e6f6974616c6970, %rcx # imm = 0x6E6F6974616C6970
movq %rcx, 0x37(%rax)
movups 0xdedfb(%rip), %xmm0    # 0xe47e3
movups %xmm0, 0x18(%rax)
movups 0xdee00(%rip), %xmm0    # 0xe47f3
movups %xmm0, 0x28(%rax)
movq %rax, 0x111198a(%rip)   # 0x1117388
movq 0x1111983(%rip), %rdi   # 0x1117388
movq %rdi, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x5a25
incl (%rax)
leaq 0x10f72d(%rip), %rsi    # 0x115159
callq 0x95f6
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 %r13, %r8
callq 0x96a8
movl -0xc8(%rbp), %edx
movq -0xc0(%rbp), %rcx
leaq -0xe0(%rbp), %r8
movq %rax, %rdi
movq %r14, %rsi
callq 0x9741
cmpq $0x0, 0x11118f8(%rip)   # 0x1117390
jne 0x5ac1
movl $0x7, %edi
callq 0xf9f7
movq $0x7, 0x10(%rax)
movl $0x6b636170, 0x18(%rax) # imm = 0x6B636170
movl $0x6567616b, 0x1b(%rax) # imm = 0x6567616B
movq %rax, 0x11118cf(%rip)   # 0x1117390
movq 0x11118c8(%rip), %rdi   # 0x1117390
movq %rdi, %rax
andq %rbx, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x5ade
incl (%rax)
leaq 0x10f674(%rip), %rsi    # 0x115159
callq 0x95f6
movq %rdx, %r15
movl $0x70, %edi
callq 0x9657
movq %rax, %r12
cmpq $0x0, 0x1111896(%rip)   # 0x1117398
jne 0x5b39
movl $0xf, %edi
callq 0xf9f7
movq $0xf, 0x10(%rax)
movabsq $0x4547414b43415028, %rcx # imm = 0x4547414B43415028
movq %rcx, 0x18(%rax)
movabsq $0x2a29485441503a45, %rcx # imm = 0x2A29485441503A45
movq %rcx, 0x1f(%rax)
movq %rax, 0x111185f(%rip)   # 0x1117398
movq 0x1111858(%rip), %rdi   # 0x1117398
movq %rdi, %rax
andq %rbx, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x5b56
incl (%rax)
leaq 0x10f5fc(%rip), %rsi    # 0x115159
callq 0x95f6
movq %rdx, %r13
cmpq $0x0, 0x1111833(%rip)   # 0x11173a0
jne 0x5b97
movl $0x11, %edi
callq 0xf9f7
movq $0x11, 0x10(%rax)
movups 0xdec9b(%rip), %xmm0    # 0xe4823
movups %xmm0, 0x18(%rax)
movb $0x73, 0x28(%rax)
movq %rax, 0x1111809(%rip)   # 0x11173a0
movq 0x1111802(%rip), %rdi   # 0x11173a0
movq %rdi, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x5bbe
incl (%rax)
leaq 0x10f594(%rip), %rsi    # 0x115159
callq 0x95f6
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 %r13, %r8
callq 0x96a8
movl -0xe0(%rbp), %edx
movq -0xd8(%rbp), %rcx
leaq -0x160(%rbp), %r8
movq %rax, %rdi
movq %r14, %rsi
callq 0x9741
cmpq $0x0, 0x1111777(%rip)   # 0x11173a8
jne 0x5c5e
movl $0x13, %edi
callq 0xf9f7
movq $0x13, 0x10(%rax)
movups 0xdebe9(%rip), %xmm0    # 0xe4835
movups %xmm0, 0x18(%rax)
movl $0x68746170, 0x27(%rax) # imm = 0x68746170
movq %rax, 0x111174a(%rip)   # 0x11173a8
movq 0x1111743(%rip), %rdi   # 0x11173a8
movq %rdi, %rax
andq %rbx, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x5c7b
incl (%rax)
leaq 0x10f4d7(%rip), %rsi    # 0x115159
callq 0x95f6
movq %rdx, %r15
movl $0x50, %edi
callq 0x9657
movq %rax, %r12
cmpq $0x0, 0x1111711(%rip)   # 0x11173b0
jne 0x5ccf
movl $0xc, %edi
callq 0xf9f7
movq $0xc, 0x10(%rax)
movabsq $0x505f484352414553, %rcx # imm = 0x505F484352414553
movq %rcx, 0x18(%rax)
movl $0x2a485441, 0x20(%rax) # imm = 0x2A485441
movq %rax, 0x11116e1(%rip)   # 0x11173b0
movq 0x11116da(%rip), %rdi   # 0x11173b0
movq %rdi, %rax
andq %rbx, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x5cec
incl (%rax)
leaq 0x10f466(%rip), %rsi    # 0x115159
callq 0x95f6
movq %rdx, %r13
cmpq $0x0, 0x11116b5(%rip)   # 0x11173b8
jne 0x5d30
movl $0x14, %edi
callq 0xf9f7
movq $0x14, 0x10(%rax)
movups 0xdeb38(%rip), %xmm0    # 0xe4856
movups %xmm0, 0x18(%rax)
movl $0x73687461, 0x28(%rax) # imm = 0x73687461
movq %rax, 0x1111688(%rip)   # 0x11173b8
movq 0x1111681(%rip), %rdi   # 0x11173b8
movq %rdi, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x5d57
incl (%rax)
leaq 0x10f3fb(%rip), %rsi    # 0x115159
callq 0x95f6
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 %r13, %r8
callq 0x96a8
movl -0x160(%rbp), %edx
movq -0x158(%rbp), %rcx
leaq -0x130(%rbp), %r8
movq %rax, %rdi
movq %r14, %rsi
callq 0x9741
cmpq $0x0, 0x11115f6(%rip)   # 0x11173c0
jne 0x5df0
movl $0x5, %edi
callq 0xf9f7
movq $0x5, 0x10(%rax)
movl $0x75626564, 0x18(%rax) # imm = 0x75626564
movb $0x67, 0x1c(%rax)
movq %rax, 0x11115d0(%rip)   # 0x11173c0
movq 0x11115c9(%rip), %rdi   # 0x11173c0
movq %rdi, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x5e17
incl (%rax)
leaq 0x10f33b(%rip), %rsi    # 0x115159
callq 0x95f6
movq %rdx, %r15
cmpq $0x0, 0x111159a(%rip)   # 0x11173c8
jne 0x5e54
movl $0x5, %edi
callq 0xf9f7
movq $0x5, 0x10(%rax)
movl $0x75626564, 0x18(%rax) # imm = 0x75626564
movb $0x67, 0x1c(%rax)
movq %rax, 0x1111574(%rip)   # 0x11173c8
movq 0x111156d(%rip), %r13   # 0x11173c8
movq %r13, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %r13b
setne %dl
orb %cl, %dl
jne 0x5e7b
incl (%rax)
movl $0x1, %edi
movl $0x10, %esi
callq 0x50c0
testq %rax, %rax
je 0x8cc2
movq %rax, %r12
movl $0x1, (%rax)
movq %r13, 0x8(%rax)
cmpq $0x0, 0x1111528(%rip)   # 0x11173d0
jne 0x5ee4
movl $0x29, %edi
callq 0xf9f7
movq $0x29, 0x10(%rax)
movups 0xde9ae(%rip), %xmm0    # 0xe4871
movups %xmm0, 0x18(%rax)
movups 0xde9b3(%rip), %xmm0    # 0xe4881
movups %xmm0, 0x28(%rax)
movups 0xde9b1(%rip), %xmm0    # 0xe488a
movups %xmm0, 0x31(%rax)
movq %rax, 0x11114ec(%rip)   # 0x11173d0
movq 0x11114e5(%rip), %rdi   # 0x11173d0
movq %rdi, %rax
andq %rbx, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x5f01
incl (%rax)
leaq 0x10f251(%rip), %rsi    # 0x115159
callq 0x95f6
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 0x96a8
movl -0x130(%rbp), %edx
movq -0x128(%rbp), %rcx
leaq -0x248(%rbp), %r15
movq %rax, %rdi
movq %r14, %rsi
movq %r15, %r8
callq 0x9741
movl (%r15), %edx
movq 0x8(%r15), %rcx
xorl %edi, %edi
xorl %esi, %esi
callq 0xd37c
movl %eax, %r14d
movq %rdx, %r15
cmpq $0x0, 0x111144b(%rip)   # 0x11173d8
jne 0x5fbc
movl $0xa, %edi
callq 0xf9f7
movq $0xa, 0x10(%rax)
movabsq $0x69662d7475706e69, %rcx # imm = 0x69662D7475706E69
movq %rcx, 0x18(%rax)
movw $0x656c, 0x20(%rax)     # imm = 0x656C
movq %rax, 0x111141c(%rip)   # 0x11173d8
movq 0x1111415(%rip), %rdi   # 0x11173d8
movq %rdi, %rax
andq %rbx, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x5fd9
incl (%rax)
leaq 0x10f179(%rip), %rsi    # 0x115159
callq 0x95f6
movq %rdx, %r12
cmpq $0x0, 0x11113f0(%rip)   # 0x11173e0
jne 0x6027
movl $0xe, %edi
callq 0xf9f7
movq $0xe, 0x10(%rax)
movabsq $0x6f4320687472694d, %rcx # imm = 0x6F4320687472694D
movq %rcx, 0x18(%rax)
movabsq $0x72656c69706d6f43, %rcx # imm = 0x72656C69706D6F43
movq %rcx, 0x1e(%rax)
movq %rax, 0x11113b9(%rip)   # 0x11173e0
movq 0x11113b2(%rip), %r13   # 0x11173e0
movq %r13, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %r13b
setne %dl
orb %cl, %dl
jne 0x604e
incl (%rax)
movl $0x1, %edi
movl $0x40, %esi
callq 0x50c0
testq %rax, %rax
je 0x8cce
movl $0x1, %ebx
movl %ebx, (%rax)
movq %r13, 0x38(%rax)
movl %ebx, 0x28(%rax)
movq %r12, 0x30(%rax)
leaq 0x374d(%rip), %rcx      # 0x97cc
movq %rcx, 0x18(%rax)
leaq 0x10f15e(%rip), %rcx    # 0x1151e8
movq %rcx, 0x20(%rax)
movl %r14d, 0x8(%rax)
movq %r15, 0x10(%rax)
leaq 0x10f194(%rip), %rsi    # 0x115231
movq -0x48(%rbp), %rdi
movq %rax, %rdx
callq 0xa59b
cmpl %ebx, %eax
jne 0x8b81
movq %rdx, %rdi
callq 0x925b
movq %rax, -0x1b8(%rbp)
xorl %r12d, %r12d
xorl %edi, %edi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x13054
movq %rax, %rbx
leaq 0x10f396(%rip), %rdi    # 0x115470
leaq -0x40(%rbp), %r14
movl $0x20001, %esi          # imm = 0x20001
movq %r14, %rdx
callq 0x11d22
movq (%r14), %r13
movl $0x1, %r14d
movl $0x1, %edi
movl $0x80, %esi
callq 0x50c0
testq %rax, %rax
je 0x8cda
movq %rax, %r15
movq %r13, 0x78(%rax)
xorps %xmm0, %xmm0
movups %xmm0, 0x58(%rax)
movups %xmm0, 0x68(%rax)
movq %r14, 0x50(%rax)
movq %rbx, 0x48(%rax)
movl %r12d, 0x20(%rax)
movl %r12d, 0x10(%rax)
movq $0x0, 0x18(%rax)
movups %xmm0, 0x28(%rax)
movups %xmm0, 0x31(%rax)
movq %r14, 0x8(%rax)
movq %r14, (%rax)
movq 0x111234c(%rip), %rax   # 0x1118498
incq %rax
movq %rax, -0x30(%rbp)
movq %rax, 0x111233e(%rip)   # 0x1118498
movq 0x111233f(%rip), %rax   # 0x11184a0
incq %rax
movq %rax, -0x48(%rbp)
movq %rax, 0x1112331(%rip)   # 0x11184a0
movq 0x1112332(%rip), %r12   # 0x11184a8
movq 0x1112333(%rip), %r13   # 0x11184b0
leaq 0x14(%r12), %rbx
movq %rbx, 0x111231f(%rip)   # 0x11184a8
leaq 0x14(%r13), %r14
movq %r14, 0x111231c(%rip)   # 0x11184b0
movl $0x1, %edi
movl $0x158, %esi            # imm = 0x158
callq 0x50c0
testq %rax, %rax
je 0x8ce3
leaq 0x1(%r13), %rcx
movq %rcx, -0x50(%rbp)
leaq 0x2(%r13), %rcx
movq %rcx, -0x80(%rbp)
leaq 0x3(%r13), %rcx
movq %rcx, -0xa0(%rbp)
leaq 0x4(%r13), %rcx
movq %rcx, -0x78(%rbp)
leaq 0x5(%r13), %rcx
movq %rcx, -0xb8(%rbp)
leaq 0x6(%r13), %rcx
movq %rcx, -0x98(%rbp)
leaq 0x7(%r13), %rcx
movq %rcx, -0xb0(%rbp)
movl $0x1, (%rax)
movq %r14, 0x150(%rax)
leaq 0x8(%r13), %rcx
movq %rcx, -0xe8(%rbp)
movq %rbx, 0x148(%rax)
leaq 0x9(%r13), %rcx
movq %rcx, -0x230(%rbp)
leaq 0xa(%r13), %rcx
movq %rcx, -0x220(%rbp)
leaq 0xb(%r13), %rcx
movq %rcx, -0x210(%rbp)
leaq 0xc(%r13), %rcx
movq %rcx, -0x200(%rbp)
leaq 0xd(%r13), %rcx
movq %rcx, -0x1f0(%rbp)
leaq 0xe(%r13), %rcx
movq %rcx, -0x1e0(%rbp)
leaq 0xf(%r13), %rcx
movq %rcx, -0x1d0(%rbp)
leaq 0x10(%r13), %rcx
movq %rcx, -0x1c0(%rbp)
leaq 0x11(%r13), %r14
leaq 0x12(%r13), %r11
addq $0x13, %r13
movq %r13, 0x140(%rax)
leaq 0x1(%r12), %rcx
movq %rcx, -0xa8(%rbp)
leaq 0x2(%r12), %rcx
movq %rcx, -0x238(%rbp)
leaq 0x3(%r12), %rcx
movq %rcx, -0x228(%rbp)
leaq 0x4(%r12), %rcx
movq %rcx, -0x218(%rbp)
leaq 0x5(%r12), %rcx
movq %rcx, -0x208(%rbp)
leaq 0x6(%r12), %rcx
movq %rcx, -0x1f8(%rbp)
leaq 0x7(%r12), %rcx
movq %rcx, -0x1e8(%rbp)
leaq 0x8(%r12), %rcx
movq %rcx, -0x1d8(%rbp)
leaq 0x9(%r12), %rcx
movq %rcx, -0x1c8(%rbp)
leaq 0xa(%r12), %r13
leaq 0xb(%r12), %rbx
leaq 0xc(%r12), %r10
leaq 0xd(%r12), %r9
leaq 0xe(%r12), %r8
leaq 0xf(%r12), %rdi
leaq 0x10(%r12), %rsi
leaq 0x11(%r12), %rdx
leaq 0x12(%r12), %rcx
addq $0x13, %r12
movq %r12, 0x138(%rax)
movq %r11, 0x130(%rax)
movq %rcx, 0x128(%rax)
movq %r14, 0x120(%rax)
movq %rdx, 0x118(%rax)
movq -0x1c0(%rbp), %rcx
movq %rcx, 0x110(%rax)
movq %rsi, 0x108(%rax)
movq -0x1d0(%rbp), %rcx
movq %rcx, 0x100(%rax)
movq %rdi, 0xf8(%rax)
movq -0x1e0(%rbp), %rcx
movq %rcx, 0xf0(%rax)
movq %r8, 0xe8(%rax)
movq -0x1f0(%rbp), %rcx
movq %rcx, 0xe0(%rax)
movq %r9, 0xd8(%rax)
movq -0x200(%rbp), %rcx
movq %rcx, 0xd0(%rax)
movq %r10, 0xc8(%rax)
movq -0x210(%rbp), %rcx
movq %rcx, 0xc0(%rax)
movq %rbx, 0xb8(%rax)
movq -0x220(%rbp), %rcx
movq %rcx, 0xb0(%rax)
movq %r13, 0xa8(%rax)
movq -0x230(%rbp), %rcx
movq %rcx, 0xa0(%rax)
movq -0x1c8(%rbp), %rcx
movq %rcx, 0x98(%rax)
movq -0xe8(%rbp), %rcx
movq %rcx, 0x90(%rax)
movq -0x1d8(%rbp), %rcx
movq %rcx, 0x88(%rax)
movq -0xb0(%rbp), %rcx
movq %rcx, 0x80(%rax)
movq -0x1e8(%rbp), %rcx
movq %rcx, 0x78(%rax)
movq -0x98(%rbp), %rcx
movq %rcx, 0x70(%rax)
movq -0x1f8(%rbp), %rcx
movq %rcx, 0x68(%rax)
movq -0xb8(%rbp), %rcx
movq %rcx, 0x60(%rax)
movq -0x208(%rbp), %rcx
movq %rcx, 0x58(%rax)
movq -0x78(%rbp), %rcx
movq %rcx, 0x50(%rax)
movq -0x218(%rbp), %rcx
movq %rcx, 0x48(%rax)
movq -0xa0(%rbp), %rcx
movq %rcx, 0x40(%rax)
movq -0x228(%rbp), %rcx
movq %rcx, 0x38(%rax)
movq -0x80(%rbp), %rcx
movq %rcx, 0x30(%rax)
movq -0x238(%rbp), %rcx
movq %rcx, 0x28(%rax)
movq -0x50(%rbp), %rcx
movq %rcx, 0x20(%rax)
movq -0xa8(%rbp), %rcx
movq %rcx, 0x18(%rax)
movq -0x48(%rbp), %rcx
movq %rcx, 0x10(%rax)
movq -0x30(%rbp), %rcx
movq %rcx, 0x8(%rax)
leaq 0x10f201(%rip), %r14    # 0x1156b1
movq %rax, %rdi
movq %r14, %rsi
callq 0x95f6
movq %rdx, %rbx
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 0x64fb
movl 0x10(%r15), %edi
decl (%rcx)
jne 0x64fb
shlq $0x30, %rdi
orq %rax, %rdi
leaq 0x10edcb(%rip), %rsi    # 0x1152c1
callq 0xd4e3
movl $0x1, 0x10(%r15)
movq %rbx, 0x18(%r15)
leaq -0x40(%rbp), %rsi
movq %r15, %rdi
callq 0x13149
movq 0x8(%rax), %rbx
movq %rax, %rcx
andq %r13, %rcx
sete %dl
testb $0x3, %al
setne %sil
orb %dl, %sil
jne 0x653a
decl (%rcx)
jne 0x653a
movq %rax, %rdi
movq %r14, %rsi
callq 0xd4e3
cmpq $0x0, 0x1111f76(%rip)   # 0x11184b8
jne 0x6567
movl $0x3, %edi
callq 0xf9f7
movq $0x3, 0x10(%rax)
movw $0x7473, 0x18(%rax)     # imm = 0x7473
movb $0x64, 0x1a(%rax)
movq %rax, 0x1111f51(%rip)   # 0x11184b8
movq 0x1111f4a(%rip), %rsi   # 0x11184b8
movq %rsi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %sil
setne %dl
orb %cl, %dl
jne 0x6584
incl (%rax)
movq -0x40(%rbp), %rdi
leaq -0x60(%rbp), %r15
movq %r15, %rdx
callq 0x13236
movq %rax, %r12
movq (%r15), %r15
leaq 0x1111f3f(%rip), %rdi   # 0x11184e0
movq %rbx, %rsi
callq 0x13ff0
leaq 0x10f148(%rip), %rsi    # 0x1156f8
movq %r12, %rdi
movq %rax, %rdx
callq 0x14ab5
leaq 0x1111f2e(%rip), %rdi   # 0x11184f0
movq %rbx, %rsi
callq 0x13ff0
xorl %edi, %edi
leaq 0x10ecee(%rip), %rsi    # 0x1152c1
movq %rax, %rdx
callq 0x14ab5
movq %rbx, %rdi
callq 0x137c4
leaq -0x70(%rbp), %rbx
movq %r15, %rdi
movl $0x2, %esi
movq %rax, %rdx
movq %rbx, %rcx
callq 0x13817
movq (%rbx), %rdi
leaq -0x60(%rbp), %rsi
callq 0x13149
movq 0x10(%rax), %r15
movq %rax, %rcx
andq %r13, %rcx
sete %dl
testb $0x3, %al
setne %sil
orb %dl, %sil
jne 0x662d
decl (%rcx)
jne 0x662d
movq %rax, %rdi
movq %r14, %rsi
callq 0xd4e3
movq -0x60(%rbp), %rbx
leaq 0x1112980(%rip), %rdi   # 0x1118fb8
movq %r15, %rsi
callq 0x13ff0
leaq 0x10ec32(%rip), %rsi    # 0x115279
xorl %edi, %edi
movq %rax, %rdx
callq 0x14ab5
cmpq $0x0, 0x111294f(%rip)   # 0x1118fa8
jne 0x6681
movl $0x6, %edi
callq 0xf9f7
movq $0x6, 0x10(%rax)
movl $0x6972703c, 0x18(%rax) # imm = 0x6972703C
movw $0x3e6d, 0x1c(%rax)     # imm = 0x3E6D
movq %rax, 0x1112927(%rip)   # 0x1118fa8
movq 0x1112920(%rip), %r12   # 0x1118fa8
movq %r12, %rax
andq %r13, %rax
sete %cl
testb $0x3, %r12b
setne %dl
orb %cl, %dl
jne 0x669e
incl (%rax)
leaq 0x11126db(%rip), %rdi   # 0x1118d80
movq %r15, %rsi
callq 0x13ff0
movq %r12, %rdi
leaq 0x10eaa2(%rip), %rsi    # 0x115159
movq %rax, %rdx
callq 0x14ab5
leaq -0x40(%rbp), %rsi
movq %rbx, %rdi
callq 0x13149
movq 0x8(%rax), %r12
movq %rax, %rcx
andq %r13, %rcx
sete %dl
testb $0x3, %al
setne %sil
orb %dl, %sil
jne 0x66f2
decl (%rcx)
jne 0x66f2
movq %rax, %rdi
movq %r14, %rsi
callq 0xd4e3
movq -0x40(%rbp), %rbx
leaq 0x1111e23(%rip), %rdi   # 0x1118520
movq %r15, %rsi
callq 0x13ff0
leaq 0x10f34c(%rip), %rsi    # 0x115a58
movq %r12, %rdi
movq %rax, %rdx
callq 0x14ab5
cmpq $0x0, 0x1112891(%rip)   # 0x1118fb0
jne 0x6741
movl $0x4, %edi
callq 0xf9f7
movq $0x4, 0x10(%rax)
movl $0x6d697270, 0x18(%rax) # imm = 0x6D697270
movq %rax, 0x111286f(%rip)   # 0x1118fb0
movq 0x1112868(%rip), %rsi   # 0x1118fb0
movq %rsi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %sil
setne %dl
orb %cl, %dl
jne 0x675e
incl (%rax)
leaq -0x40(%rbp), %r14
movq %rbx, %rdi
movq %r14, %rdx
callq 0x13236
movq %rax, %r12
movq (%r14), %rbx
leaq 0x1111db6(%rip), %rdi   # 0x1118530
movq %r15, %rsi
callq 0x13ff0
leaq 0x10ef6f(%rip), %rsi    # 0x1156f8
movq %r12, %rdi
movq %rax, %rdx
callq 0x14ab5
leaq 0x111282d(%rip), %rdi   # 0x1118fc8
movq %r15, %rsi
callq 0x13ff0
xorl %edi, %edi
leaq 0x10eb15(%rip), %rsi    # 0x1152c1
movq %rax, %rdx
callq 0x14ab5
movq %r15, %rdi
callq 0x1c64f
leaq -0x70(%rbp), %r14
movq %rbx, %rdi
movl $0x1, %esi
movq %rax, %rdx
movq %r14, %rcx
callq 0x13817
movq (%r14), %rdi
leaq -0x40(%rbp), %rbx
movl $0x4, %esi
xorl %edx, %edx
xorl %ecx, %ecx
movq %rbx, %r8
callq 0x1c717
movq (%rbx), %rdi
leaq -0x60(%rbp), %rbx
movl $0x5, %esi
xorl %edx, %edx
xorl %ecx, %ecx
movq %rbx, %r8
callq 0x1c717
movq (%rbx), %rdi
leaq -0x70(%rbp), %rbx
movl $0x6, %esi
xorl %edx, %edx
xorl %ecx, %ecx
movq %rbx, %r8
callq 0x1c717
movq (%rbx), %rdi
leaq -0x90(%rbp), %rbx
movl $0x7, %esi
xorl %edx, %edx
xorl %ecx, %ecx
movq %rbx, %r8
callq 0x1c717
movq (%rbx), %rdi
leaq -0x120(%rbp), %rbx
movl $0x8, %esi
xorl %edx, %edx
xorl %ecx, %ecx
movq %rbx, %r8
callq 0x1c717
movq (%rbx), %rdi
leaq -0xc8(%rbp), %rbx
movl $0x9, %esi
xorl %edx, %edx
xorl %ecx, %ecx
movq %rbx, %r8
callq 0x1c717
movq (%rbx), %rdi
leaq -0x108(%rbp), %rbx
movl $0xa, %esi
xorl %edx, %edx
xorl %ecx, %ecx
movq %rbx, %r8
callq 0x1c717
movq (%rbx), %rdi
leaq -0x180(%rbp), %rbx
movl $0xb, %esi
xorl %edx, %edx
xorl %ecx, %ecx
movq %rbx, %r8
callq 0x1c717
movq (%rbx), %rdi
leaq -0xe0(%rbp), %rbx
movl $0xc, %esi
xorl %edx, %edx
xorl %ecx, %ecx
movq %rbx, %r8
callq 0x1c717
movq (%rbx), %rdi
leaq -0xf8(%rbp), %rbx
movl $0xd, %esi
xorl %edx, %edx
xorl %ecx, %ecx
movq %rbx, %r8
callq 0x1c717
movq (%rbx), %rdi
leaq -0x1b0(%rbp), %rbx
movl $0xe, %esi
xorl %edx, %edx
xorl %ecx, %ecx
movq %rbx, %r8
callq 0x1c717
movq (%rbx), %rdi
leaq -0x160(%rbp), %rbx
movl $0xf, %esi
xorl %edx, %edx
xorl %ecx, %ecx
movq %rbx, %r8
callq 0x1c717
movq (%rbx), %rdi
leaq -0x150(%rbp), %rbx
movl $0x10, %esi
xorl %edx, %edx
xorl %ecx, %ecx
movq %rbx, %r8
callq 0x1c717
movq (%rbx), %rdi
leaq -0x1a0(%rbp), %rbx
movl $0x11, %esi
xorl %edx, %edx
xorl %ecx, %ecx
movq %rbx, %r8
callq 0x1c717
movq (%rbx), %rdi
leaq -0x130(%rbp), %r8
movl $0x12, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x1c717
cmpq $0x0, 0x1112674(%rip)   # 0x1118fd8
jne 0x6983
movl $0x1, %edi
callq 0xf9f7
movq $0x1, 0x10(%rax)
movb $0x74, 0x18(%rax)
movq %rax, 0x1112655(%rip)   # 0x1118fd8
movq 0x111264e(%rip), %rdi   # 0x1118fd8
movq %rdi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
leaq 0x10e7b6(%rip), %rsi    # 0x115159
jne 0x69a7
incl (%rax)
xorl %edx, %edx
xorl %ecx, %ecx
callq 0xd592
movq %rdx, %rcx
movq -0x130(%rbp), %rdi
leaq -0x140(%rbp), %rbx
movl $0x13, %esi
movl $0x1, %edx
movq %rbx, %r8
callq 0x1c717
movq (%rbx), %rdi
leaq -0x190(%rbp), %rbx
movl $0x14, %esi
xorl %edx, %edx
xorl %ecx, %ecx
movq %rbx, %r8
callq 0x1c717
movq (%rbx), %rdi
leaq -0x248(%rbp), %rbx
movl $0x15, %esi
xorl %edx, %edx
xorl %ecx, %ecx
movq %rbx, %r8
callq 0x1c717
movq (%rbx), %rdi
leaq -0x168(%rbp), %rbx
movq %rbx, %rsi
callq 0x1cbb1
movq (%rbx), %rbx
movl $0x1, %r14d
leaq -0x40(%rbp), %r15
movq %r14, %rax
movabsq $0xfffffffffffc, %r13   # imm = 0xFFFFFFFFFFFC
andq %r13, %rax
sete %cl
testb $0x3, %r14b
setne %dl
orb %cl, %dl
jne 0x6a48
incl (%rax)
movq %r14, %rdi
callq 0xe818
movq %rax, %r12
movl $0x1, %edi
movl $0x8, %esi
callq 0x50c0
testq %rax, %rax
je 0x8b5c
movl $0x1, (%rax)
movl %r12d, 0x4(%rax)
movq %rbx, %rdi
movl $0x7, %esi
movq %rax, %rdx
movq %r15, %rcx
callq 0x13817
movq -0x40(%rbp), %rbx
movl $0x3, %esi
movq %r14, %rdi
callq 0xe8e2
movq %rax, %r14
movq %rax, %r12
andq %r13, %r12
setne %al
testb $0x3, %r14b
sete %r13b
andb %al, %r13b
cmpb $0x1, %r13b
jne 0x6aba
incl (%r12)
movl $0x18b, %esi            # imm = 0x18B
movq %r14, %rdi
callq 0xec04
testl %eax, %eax
jle 0x6a28
testb %r13b, %r13b
je 0x6ae9
decl (%r12)
jne 0x6ae9
movq %r14, %rdi
leaq 0x10e945(%rip), %rsi    # 0x115429
callq 0xd4e3
cmpq $0x0, 0x11127f7(%rip)   # 0x11192e8
movabsq $0xfffffffffffc, %r14   # imm = 0xFFFFFFFFFFFC
jne 0x6b23
movl $0x6, %edi
callq 0xf9f7
movq $0x6, 0x10(%rax)
movl $0x75646f6d, 0x18(%rax) # imm = 0x75646F6D
movw $0x656c, 0x1c(%rax)     # imm = 0x656C
movq %rax, 0x11127c5(%rip)   # 0x11192e8
movq 0x11127be(%rip), %rdi   # 0x11192e8
movq %rdi, %rax
andq %r14, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x6b40
incl (%rax)
leaq 0x1a759(%rip), %rsi     # 0x212a0
leaq -0x40(%rbp), %rcx
movq %rbx, %rdx
callq 0x21330
cmpq $0x0, 0x1112795(%rip)   # 0x11192f0
jne 0x6b83
movl $0x6, %edi
callq 0xf9f7
movq $0x6, 0x10(%rax)
movl $0x6f706d69, 0x18(%rax) # imm = 0x6F706D69
movw $0x7472, 0x1c(%rax)     # imm = 0x7472
movq %rax, 0x111276d(%rip)   # 0x11192f0
movq 0x1112766(%rip), %rdi   # 0x11192f0
movq %rdi, %rax
andq %r14, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x6ba0
incl (%rax)
movq -0x40(%rbp), %rdx
leaq 0x1a838(%rip), %rsi     # 0x213e3
leaq -0x60(%rbp), %rcx
callq 0x21330
cmpq $0x0, 0x111273c(%rip)   # 0x11192f8
jne 0x6be2
movl $0x5, %edi
callq 0xf9f7
movq $0x5, 0x10(%rax)
movl $0x63746170, 0x18(%rax) # imm = 0x63746170
movb $0x68, 0x1c(%rax)
movq %rax, 0x1112716(%rip)   # 0x11192f8
movq 0x111270f(%rip), %rdi   # 0x11192f8
movq %rdi, %rax
andq %r14, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x6bff
incl (%rax)
movq -0x60(%rbp), %rdx
leaq 0x1a869(%rip), %rsi     # 0x21473
leaq -0x70(%rbp), %rcx
callq 0x21330
cmpq $0x0, 0x11126e5(%rip)   # 0x1119300
jne 0x6c41
movl $0x5, %edi
callq 0xf9f7
movq $0x5, 0x10(%rax)
movl $0x61696c61, 0x18(%rax) # imm = 0x61696C61
movb $0x73, 0x1c(%rax)
movq %rax, 0x11126bf(%rip)   # 0x1119300
movq 0x11126b8(%rip), %rdi   # 0x1119300
movq %rdi, %rax
andq %r14, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x6c5e
incl (%rax)
movq -0x70(%rbp), %rdx
leaq 0x1aaee(%rip), %rsi     # 0x21757
leaq -0x90(%rbp), %rcx
callq 0x21330
cmpq $0x0, 0x111268b(%rip)   # 0x1119308
jne 0x6ca5
movl $0x6, %edi
callq 0xf9f7
movq $0x6, 0x10(%rax)
movl $0x696c6e69, 0x18(%rax) # imm = 0x696C6E69
movw $0x656e, 0x1c(%rax)     # imm = 0x656E
movq %rax, 0x1112663(%rip)   # 0x1119308
movq 0x111265c(%rip), %rdi   # 0x1119308
movq %rdi, %rax
andq %r14, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x6cc2
incl (%rax)
movq -0x90(%rbp), %rdx
leaq 0x1b0f5(%rip), %rsi     # 0x21dc5
leaq -0x120(%rbp), %rcx
callq 0x21330
cmpq $0x0, 0x111262c(%rip)   # 0x1119310
jne 0x6d09
movl $0x3, %edi
callq 0xf9f7
movq $0x3, 0x10(%rax)
movw $0x6564, 0x18(%rax)     # imm = 0x6564
movb $0x66, 0x1a(%rax)
movq %rax, 0x1112607(%rip)   # 0x1119310
movq 0x1112600(%rip), %rdi   # 0x1119310
movq %rdi, %rax
andq %r14, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x6d26
incl (%rax)
movq -0x120(%rbp), %rdx
leaq 0x1b1f7(%rip), %rsi     # 0x21f2b
leaq -0xc8(%rbp), %rcx
callq 0x21330
cmpq $0x0, 0x11125d0(%rip)   # 0x1119318
jne 0x6d78
movl $0xb, %edi
callq 0xf9f7
movq $0xb, 0x10(%rax)
movabsq $0x7373696d2d666564, %rcx # imm = 0x7373696D2D666564
movq %rcx, 0x18(%rax)
movl $0x676e6973, 0x1f(%rax) # imm = 0x676E6973
movq %rax, 0x11125a0(%rip)   # 0x1119318
movq 0x1112599(%rip), %rdi   # 0x1119318
movq %rdi, %rax
andq %r14, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x6d95
incl (%rax)
movq -0xc8(%rbp), %rdx
leaq 0x1b1f2(%rip), %rsi     # 0x21f95
leaq -0x108(%rbp), %rcx
callq 0x21330
cmpq $0x0, 0x1112569(%rip)   # 0x1119320
jne 0x6de0
movl $0x8, %edi
callq 0xf9f7
movq $0x8, 0x10(%rax)
movabsq $0x657079742d666564, %rcx # imm = 0x657079742D666564
movq %rcx, 0x18(%rax)
movq %rax, 0x1112540(%rip)   # 0x1119320
movq 0x1112539(%rip), %rdi   # 0x1119320
movq %rdi, %rax
andq %r14, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x6dfd
incl (%rax)
movq -0x108(%rbp), %rdx
leaq 0x1b326(%rip), %rsi     # 0x22131
leaq -0x180(%rbp), %rcx
callq 0x21330
cmpq $0x0, 0x1112509(%rip)   # 0x1119328
jne 0x6e48
movl $0x8, %edi
callq 0xf9f7
movq $0x8, 0x10(%rax)
movabsq $0x6c616e7265747865, %rcx # imm = 0x6C616E7265747865
movq %rcx, 0x18(%rax)
movq %rax, 0x11124e0(%rip)   # 0x1119328
movq 0x11124d9(%rip), %rdi   # 0x1119328
movq %rdi, %rax
andq %r14, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x6e65
incl (%rax)
movq -0x180(%rbp), %rdx
leaq 0x1b7c1(%rip), %rsi     # 0x22634
leaq -0xe0(%rbp), %rcx
callq 0x21330
cmpq $0x0, 0x11124a9(%rip)   # 0x1119330
jne 0x6eaf
movl $0x6, %edi
callq 0xf9f7
movq $0x6, 0x10(%rax)
movl $0x66667562, 0x18(%rax) # imm = 0x66667562
movw $0x7265, 0x1c(%rax)     # imm = 0x7265
movq %rax, 0x1112481(%rip)   # 0x1119330
movq 0x111247a(%rip), %rdi   # 0x1119330
movq %rdi, %rax
andq %r14, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x6ecc
incl (%rax)
movq -0xe0(%rbp), %rdx
leaq 0x1c177(%rip), %rsi     # 0x23051
leaq -0xf8(%rbp), %rcx
callq 0x21330
cmpq $0x0, 0x111244a(%rip)   # 0x1119338
jne 0x6f14
movl $0x5, %edi
callq 0xf9f7
movq $0x5, 0x10(%rax)
movl $0x6c626174, 0x18(%rax) # imm = 0x6C626174
movb $0x65, 0x1c(%rax)
movq %rax, 0x1112424(%rip)   # 0x1119338
movq 0x111241d(%rip), %rdi   # 0x1119338
movq %rdi, %rax
andq %r14, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x6f31
incl (%rax)
movq -0xf8(%rbp), %rdx
leaq 0x1c6bc(%rip), %rsi     # 0x235fb
leaq -0x1b0(%rbp), %rcx
callq 0x21330
cmpq $0x0, 0x11123ed(%rip)   # 0x1119340
jne 0x6f79
movl $0x5, %edi
callq 0xf9f7
movq $0x5, 0x10(%rax)
movl $0x6c656966, 0x18(%rax) # imm = 0x6C656966
movb $0x64, 0x1c(%rax)
movq %rax, 0x11123c7(%rip)   # 0x1119340
movq 0x11123c0(%rip), %rdi   # 0x1119340
movq %rdi, %rax
andq %r14, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x6f96
incl (%rax)
movq -0x1b0(%rbp), %rdx
leaq 0x1d65a(%rip), %rsi     # 0x245fe
leaq -0x160(%rbp), %rcx
callq 0x21330
cmpq $0x0, 0x1112390(%rip)   # 0x1119348
jne 0x6fda
movl $0x4, %edi
callq 0xf9f7
movq $0x4, 0x10(%rax)
movl $0x61746164, 0x18(%rax) # imm = 0x61746164
movq %rax, 0x111236e(%rip)   # 0x1119348
movq 0x1112367(%rip), %rdi   # 0x1119348
movq %rdi, %rax
andq %r14, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x6ff7
incl (%rax)
movq -0x160(%rbp), %rdx
leaq 0x1de54(%rip), %rsi     # 0x24e59
leaq -0x150(%rbp), %rcx
callq 0x21330
cmpq $0x0, 0x1112337(%rip)   # 0x1119350
jne 0x7041
movl $0x6, %edi
callq 0xf9f7
movq $0x6, 0x10(%rax)
movl $0x75727473, 0x18(%rax) # imm = 0x75727473
movw $0x7463, 0x1c(%rax)     # imm = 0x7463
movq %rax, 0x111230f(%rip)   # 0x1119350
movq 0x1112308(%rip), %rdi   # 0x1119350
movq %rdi, %rax
andq %r14, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x705e
incl (%rax)
movq -0x150(%rbp), %rdx
leaq 0x1e1f7(%rip), %rsi     # 0x25263
leaq -0x1a0(%rbp), %rcx
callq 0x21330
cmpq $0x0, 0x11122d8(%rip)   # 0x1119358
jne 0x70ad
movl $0x9, %edi
callq 0xf9f7
movq $0x9, 0x10(%rax)
movabsq $0x74732d6465626d65, %rcx # imm = 0x74732D6465626D65
movq %rcx, 0x18(%rax)
movb $0x72, 0x20(%rax)
movq %rax, 0x11122ab(%rip)   # 0x1119358
movq 0x11122a4(%rip), %rdi   # 0x1119358
movq %rdi, %rax
andq %r14, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x70ca
incl (%rax)
movq -0x1a0(%rbp), %rdx
leaq 0x1e5e0(%rip), %rsi     # 0x256b8
leaq -0x130(%rbp), %rcx
callq 0x21330
cmpq $0x0, 0x1112274(%rip)   # 0x1119360
jne 0x7118
movl $0x12, %edi
callq 0xf9f7
movq $0x12, 0x10(%rax)
movups 0xe0e70(%rip), %xmm0    # 0xe7f77
movups %xmm0, 0x18(%rax)
movw $0x6e6f, 0x28(%rax)     # imm = 0x6E6F
movq %rax, 0x1112248(%rip)   # 0x1119360
movq 0x1112241(%rip), %rdi   # 0x1119360
movq %rdi, %rax
andq %r14, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x7135
incl (%rax)
movq -0x130(%rbp), %rdx
leaq 0x1ead9(%rip), %rsi     # 0x25c1c
leaq -0x140(%rbp), %rcx
callq 0x21330
cmpq $0x0, 0x1112211(%rip)   # 0x1119368
jne 0x7183
movl $0x12, %edi
callq 0xf9f7
movq $0x12, 0x10(%rax)
movups 0xe0e18(%rip), %xmm0    # 0xe7f8a
movups %xmm0, 0x18(%rax)
movw $0x6e6f, 0x28(%rax)     # imm = 0x6E6F
movq %rax, 0x11121e5(%rip)   # 0x1119368
movq 0x11121de(%rip), %rdi   # 0x1119368
movq %rdi, %rax
andq %r14, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x71a0
incl (%rax)
movq -0x140(%rbp), %rdx
leaq 0x1eb88(%rip), %rsi     # 0x25d36
leaq -0x190(%rbp), %rcx
callq 0x21330
cmpq $0x0, 0x11121ae(%rip)   # 0x1119370
jne 0x71e4
movl $0x4, %edi
callq 0xf9f7
movq $0x4, 0x10(%rax)
movl $0x666c6553, 0x18(%rax) # imm = 0x666C6553
movq %rax, 0x111218c(%rip)   # 0x1119370
movq 0x1112185(%rip), %rdi   # 0x1119370
movq %rdi, %rax
andq %r14, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x7201
incl (%rax)
movq -0x190(%rbp), %rdx
leaq 0x1ec44(%rip), %rsi     # 0x25e53
leaq -0x248(%rbp), %rcx
callq 0x26025
cmpq $0x0, 0x1112155(%rip)   # 0x1119378
jne 0x7249
movl $0x5, %edi
callq 0xf9f7
movq $0x5, 0x10(%rax)
movl $0x6c65532b, 0x18(%rax) # imm = 0x6C65532B
movb $0x66, 0x1c(%rax)
movq %rax, 0x111212f(%rip)   # 0x1119378
movq 0x1112128(%rip), %rdi   # 0x1119378
movq %rdi, %rax
andq %r14, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x7266
incl (%rax)
movq -0x248(%rbp), %rdx
leaq 0x1ee67(%rip), %rsi     # 0x260db
leaq -0x168(%rbp), %rcx
callq 0x26025
cmpq $0x0, 0x11120f8(%rip)   # 0x1119380
jne 0x72ae
movl $0x5, %edi
callq 0xf9f7
movq $0x5, 0x10(%rax)
movl $0x6374616d, 0x18(%rax) # imm = 0x6374616D
movb $0x68, 0x1c(%rax)
movq %rax, 0x11120d2(%rip)   # 0x1119380
movq 0x11120cb(%rip), %rdi   # 0x1119380
movq %rdi, %rax
andq %r14, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x72cb
incl (%rax)
movq -0x168(%rbp), %rdx
leaq 0x1efd5(%rip), %rsi     # 0x262ae
leaq -0x260(%rbp), %rcx
callq 0x26480
cmpq $0x0, 0x111209b(%rip)   # 0x1119388
jne 0x730c
movl $0x1, %edi
callq 0xf9f7
movq $0x1, 0x10(%rax)
movb $0x5c, 0x18(%rax)
movq %rax, 0x111207c(%rip)   # 0x1119388
movq 0x1112075(%rip), %rdi   # 0x1119388
movq %rdi, %rax
andq %r14, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x7329
incl (%rax)
movq -0x260(%rbp), %rdx
leaq 0x1f1ff(%rip), %rsi     # 0x26536
leaq -0x258(%rbp), %rcx
callq 0x26480
cmpq $0x0, 0x1112045(%rip)   # 0x1119390
jne 0x736d
movl $0x4, %edi
callq 0xf9f7
movq $0x4, 0x10(%rax)
movl $0x7069646c, 0x18(%rax) # imm = 0x7069646C
movq %rax, 0x1112023(%rip)   # 0x1119390
movq 0x111201c(%rip), %rdi   # 0x1119390
movq %rdi, %rax
andq %r14, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x738a
incl (%rax)
movq -0x258(%rbp), %rdx
leaq 0x1f7b5(%rip), %rsi     # 0x26b4d
leaq -0x250(%rbp), %rcx
callq 0x26480
cmpq $0x0, 0x1111fec(%rip)   # 0x1119398
jne 0x73d2
movl $0x5, %edi
callq 0xf9f7
movq $0x5, 0x10(%rax)
movl $0x6f72646c, 0x18(%rax) # imm = 0x6F72646C
movb $0x70, 0x1c(%rax)
movq %rax, 0x1111fc6(%rip)   # 0x1119398
movq 0x1111fbf(%rip), %rdi   # 0x1119398
movq %rdi, %rax
andq %r14, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x73ef
incl (%rax)
movq -0x250(%rbp), %rdx
leaq 0x1fb48(%rip), %rsi     # 0x26f45
leaq -0x268(%rbp), %rbx
movq %rbx, %rcx
callq 0x26480
movq (%rbx), %rax
movq %rax, -0x30(%rbp)
movq -0x1b8(%rbp), %rdi
movq 0x8(%rdi), %rdx
movl 0x10(%rdi), %eax
movq %rax, -0x98(%rbp)
movq 0x18(%rdi), %rsi
movl 0x20(%rdi), %eax
movq %rax, -0x80(%rbp)
movq 0x28(%rdi), %r8
movl 0x30(%rdi), %r14d
movq 0x38(%rdi), %r12
movl 0x40(%rdi), %r9d
movl 0x44(%rdi), %eax
movl %eax, -0x48(%rbp)
movq 0x48(%rdi), %r13
movb 0x50(%rdi), %al
movb %al, -0xb0(%rbp)
decl (%rdi)
movq %rdx, -0x50(%rbp)
movq %rsi, -0xa0(%rbp)
movq %r8, -0xb8(%rbp)
je 0x7511
movq %rdx, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %dl
setne %dl
orb %cl, %dl
jne 0x748f
incl (%rax)
movq %rsi, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %sil
setne %dl
orb %cl, %dl
jne 0x74af
incl (%rax)
movq %r8, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %r8b
setne %dl
orb %cl, %dl
jne 0x74cf
incl (%rax)
movq %r12, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %r12b
setne %dl
orb %cl, %dl
jne 0x74ef
incl (%rax)
movq %r13, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %r13b
setne %dl
orb %cl, %dl
jne 0x751c
incl (%rax)
jmp 0x751c
movq %r9, %rbx
callq 0x5030
movq %rbx, %r9
movq %r13, %rbx
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq %rax, %rbx
setne %al
testb $0x3, %r13b
sete %r15b
andb %al, %r15b
cmpb $0x1, %r15b
jne 0x7542
incl (%rbx)
movq %r9, -0x78(%rbp)
movl %r9d, %edi
movq %r13, %rsi
callq 0xf834
testb %al, %al
je 0x7694
testb %r15b, %r15b
je 0x7579
decl (%rbx)
jne 0x7579
movq -0x78(%rbp), %rdi
shlq $0x30, %rdi
orq %r13, %rdi
leaq 0x10dd05(%rip), %rsi    # 0x115279
callq 0xd4e3
cmpq $0x0, 0x1112ef7(%rip)   # 0x111a478
movq -0x30(%rbp), %rbx
jne 0x75aa
movl $0x3, %edi
callq 0xf9f7
movq $0x3, 0x10(%rax)
movw $0x696c, 0x18(%rax)     # imm = 0x696C
movb $0x62, 0x1a(%rax)
movq %rax, 0x1112ece(%rip)   # 0x111a478
movq 0x1112ec7(%rip), %rdx   # 0x111a478
movq %rdx, %rax
movabsq $0xfffffffffffc, %r13   # imm = 0xFFFFFFFFFFFC
andq %r13, %rax
sete %cl
movq %rdx, -0x78(%rbp)
testb $0x3, %dl
setne %dl
orb %cl, %dl
jne 0x75d4
incl (%rax)
movl 0x20(%rbx), %r15d
movq 0x28(%rbx), %rdi
movq %rdi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x75f2
incl (%rax)
testl %r15d, %r15d
je 0x769a
cmpl $0x1, %r15d
jne 0x8da5
callq 0xdaeb
movq %rax, %rdi
movq %rdx, %rsi
cmpq $0x0, 0x1112f00(%rip)   # 0x111a518
jne 0x7651
movq %rdi, -0xa8(%rbp)
movl $0x3, %edi
movq %rsi, %rbx
callq 0xf9f7
movq %rbx, %rsi
movq -0xa8(%rbp), %rdi
movq $0x3, 0x10(%rax)
movw $0x696c, 0x18(%rax)     # imm = 0x696C
movb $0x62, 0x1a(%rax)
movq %rax, 0x1112ec7(%rip)   # 0x111a518
movq 0x1112ec0(%rip), %rbx   # 0x111a518
movq %rbx, %rax
andq %r13, %rax
sete %cl
testb $0x3, %bl
setne %dl
orb %cl, %dl
jne 0x766d
incl (%rax)
callq 0x942c
movq %rax, %rdi
movq %rbx, %rsi
callq 0x84c99
movq %rax, %rdi
leaq 0x10dad2(%rip), %rbx    # 0x115159
movq %rbx, %rsi
callq 0x95f6
movq %rdx, %rsi
jmp 0x76a3
movq -0x78(%rbp), %r8
jmp 0x76c5
xorl %esi, %esi
leaq 0x10dab6(%rip), %rbx    # 0x115159
movl %r15d, %edi
callq 0x2eea6
movq %rdx, %rcx
movq -0x78(%rbp), %rdi
movq %rbx, %rsi
movl %eax, %edx
callq 0xd592
movq %rdx, %r13
movl $0x1, %r8d
movq -0x30(%rbp), %rbx
movq 0x38(%rbx), %rax
movq %rax, %rcx
movabsq $0xfffffffffffc, %rdx   # imm = 0xFFFFFFFFFFFC
andq %rdx, %rcx
sete %dl
testb $0x3, %al
setne %sil
orb %dl, %sil
jne 0x770b
movl 0x30(%rbx), %edi
decl (%rcx)
jne 0x770b
shlq $0x30, %rdi
orq %rax, %rdi
leaq 0x10db79(%rip), %rsi    # 0x115279
movq %r8, %r15
callq 0xd4e3
movq %r15, %r8
movl %r8d, 0x30(%rbx)
movl -0x48(%rbp), %eax
movl %eax, 0x34(%rbx)
movq %r13, 0x38(%rbx)
cmpq $0x0, 0x1112d5f(%rip)   # 0x111a480
jne 0x7739
xorl %edi, %edi
callq 0xf9f7
movq $0x0, 0x10(%rax)
movq %rax, 0x1112d47(%rip)   # 0x111a480
movq 0x1112d40(%rip), %rbx   # 0x111a480
movq %rbx, %rax
movabsq $0xfffffffffffc, %r15   # imm = 0xFFFFFFFFFFFC
andq %r15, %rax
sete %cl
testb $0x3, %bl
setne %dl
orb %cl, %dl
jne 0x775f
incl (%rax)
cmpq $0x0, 0x1112d21(%rip)   # 0x111a488
jne 0x7796
movl $0xa, %edi
callq 0xf9f7
movq $0xa, 0x10(%rax)
movabsq $0x6e696c69706d6f43, %rcx # imm = 0x6E696C69706D6F43
movq %rcx, 0x18(%rax)
movw $0x2067, 0x20(%rax)     # imm = 0x2067
movq %rax, 0x1112cf2(%rip)   # 0x111a488
movq 0x1112ceb(%rip), %rsi   # 0x111a488
movq %rsi, %rax
andq %r15, %rax
sete %cl
testb $0x3, %sil
setne %dl
orb %cl, %dl
jne 0x77b3
incl (%rax)
movq %rbx, %rdi
callq 0xe43c
movq -0x50(%rbp), %rsi
movq %rsi, %rcx
andq %r15, %rcx
sete %dl
testb $0x3, %sil
setne %sil
orb %dl, %sil
jne 0x77d7
incl (%rcx)
movq %rax, %rdi
movq -0x50(%rbp), %rsi
callq 0xe43c
movq %rax, %rbx
cmpq $0x0, 0x1112ca2(%rip)   # 0x111a490
jne 0x780d
movl $0x1, %edi
callq 0xf9f7
movq $0x1, 0x10(%rax)
movb $0xa, 0x18(%rax)
movq %rax, 0x1112c83(%rip)   # 0x111a490
movq 0x1112c7c(%rip), %rsi   # 0x111a490
movq %rsi, %rax
andq %r15, %rax
sete %cl
testb $0x3, %sil
setne %dl
orb %cl, %dl
jne 0x782a
incl (%rax)
movq %rbx, %rdi
callq 0xe43c
movq %rax, %rdi
callq 0x947d
movq -0x30(%rbp), %rbx
testl %r14d, %r14d
je 0x794d
cmpl $0x1, %r14d
jne 0x8da5
movq %r12, %rdi
leaq -0x40(%rbp), %rsi
callq 0xd450
movq %rax, %r13
movq %rdx, %r12
movq %rax, %rdi
movq %rdx, %rsi
callq 0x9363
movq %r13, %r14
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq %rax, %r14
movq 0x8(%r14), %r15
movq 0x10(%r14), %rax
movq %rax, -0x48(%rbp)
movq %r13, %rdi
movq %r12, %rsi
callq 0x9363
movq 0x18(%r14), %rax
movq %rax, -0x30(%rbp)
movq 0x20(%r14), %r14
movq %r13, %rdi
movq %r12, %rsi
callq 0x9363
movq %r13, %rdi
callq 0x93b4
movq %r15, %rdi
movq -0x48(%rbp), %rsi
callq 0x942c
movq %rbx, %rdi
movq %rax, %rsi
leaq -0x90(%rbp), %rdx
callq 0x13236
movq %rax, %r12
movq -0x90(%rbp), %rbx
movq -0x30(%rbp), %rdi
movq %r14, %rsi
callq 0x942c
movq %rax, %r14
movq %rbx, %rdi
movq %r12, %rsi
leaq -0x60(%rbp), %rdx
callq 0x84d1d
testl %eax, %eax
je 0x7954
cmpl $0x1, %eax
jne 0x8da5
movq %rdx, %rdi
callq 0xdaeb
testb $0x1, %dl
movabsq $0xfffffffffffc, %r15   # imm = 0xFFFFFFFFFFFC
je 0x7934
movq %rax, %rcx
andq %r15, %rcx
sete %dl
testb $0x3, %al
setne %sil
orb %dl, %sil
jne 0x7934
incl (%rcx)
movq -0x60(%rbp), %rdi
movq %r14, %rsi
movq %rax, %rdx
leaq -0x70(%rbp), %rcx
callq 0x84dc2
movq -0x70(%rbp), %rbx
jmp 0x7986
xorl %eax, %eax
xorl %r12d, %r12d
jmp 0x7990
movq %r14, %rdi
leaq 0x10d7fb(%rip), %rsi    # 0x115159
callq 0x95f6
movq -0x60(%rbp), %rdi
movl $0x1, %esi
movq %r12, %rcx
leaq -0x70(%rbp), %r8
callq 0x85204
movq -0x70(%rbp), %rbx
movabsq $0xfffffffffffc, %r15   # imm = 0xFFFFFFFFFFFC
movl -0x40(%rbp), %r14d
movq -0x38(%rbp), %r12
movb $0x1, %al
testb %al, %al
jne 0x783e
movq %r12, %rax
andq %r15, %rax
sete %cl
testb $0x3, %r12b
setne %dl
orb %cl, %dl
jne 0x79c6
decl (%rax)
jne 0x79c6
shlq $0x30, %r14
orq %r12, %r14
movq %r14, %rdi
leaq 0x10d8b8(%rip), %rsi    # 0x115279
callq 0xd4e3
leaq -0x108(%rbp), %rdx
movq %rbx, %rdi
movq -0x50(%rbp), %rsi
callq 0x7d14d
movq %rax, %r14
cmpq $0x0, 0x1112ab4(%rip)   # 0x111a498
jne 0x79fc
xorl %edi, %edi
callq 0xf9f7
movq $0x0, 0x10(%rax)
movq %rax, 0x1112a9c(%rip)   # 0x111a498
movq 0x1112a95(%rip), %rbx   # 0x111a498
movq %rbx, %rax
andq %r15, %rax
sete %cl
testb $0x3, %bl
setne %dl
orb %cl, %dl
jne 0x7a18
incl (%rax)
cmpq $0x0, 0x1112a80(%rip)   # 0x111a4a0
jne 0x7a4d
movl $0x9, %edi
callq 0xf9f7
movq $0x9, 0x10(%rax)
movabsq $0x676e69646c697542, %rcx # imm = 0x676E69646C697542
movq %rcx, 0x18(%rax)
movb $0x2e, 0x20(%rax)
movq %rax, 0x1112a53(%rip)   # 0x111a4a0
movq 0x1112a4c(%rip), %rsi   # 0x111a4a0
movq %rsi, %rax
andq %r15, %rax
sete %cl
testb $0x3, %sil
setne %dl
orb %cl, %dl
jne 0x7a6a
incl (%rax)
movq %rbx, %rdi
callq 0xe43c
movq %rax, %rbx
cmpq $0x0, 0x1112a2b(%rip)   # 0x111a4a8
jne 0x7a9c
movl $0x1, %edi
callq 0xf9f7
movq $0x1, 0x10(%rax)
movb $0xa, 0x18(%rax)
movq %rax, 0x1112a0c(%rip)   # 0x111a4a8
movq 0x1112a05(%rip), %rsi   # 0x111a4a8
movq %rsi, %rax
andq %r15, %rax
sete %cl
testb $0x3, %sil
setne %dl
orb %cl, %dl
jne 0x7ab9
incl (%rax)
movq %rbx, %rdi
callq 0xe43c
movq %rax, %rdi
callq 0x947d
movq -0x108(%rbp), %rdi
leaq -0x180(%rbp), %rbx
movq %r14, -0x48(%rbp)
movq %r14, %rsi
movq %rbx, %rdx
callq 0x7e3ab
movq (%rbx), %r15
cmpq $0x0, 0x11109e7(%rip)   # 0x11184d8
je 0x7c26
movl $0x1, %esi
leaq -0x90(%rbp), %r12
movabsq $0xfffffffffffc, %r13   # imm = 0xFFFFFFFFFFFC
movq %r15, %rdi
movq %rsi, -0x30(%rbp)
leaq -0x60(%rbp), %rdx
callq 0x1503c
movq %rdx, %rdi
movq -0x60(%rbp), %r15
testl %eax, %eax
je 0x7bcc
cmpl $0x1, %eax
jne 0x8da5
leaq -0x40(%rbp), %rsi
callq 0xd450
movq %rax, %rbx
testb $0x1, %dl
je 0x7b65
movq %rbx, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %bl
setne %dl
orb %cl, %dl
jne 0x7b65
incl (%rax)
movq %rbx, %r14
shrq $0x30, %r14
andq %r13, %rbx
movq %r15, %rdi
movl %r14d, %esi
movq %rbx, %rdx
leaq -0x70(%rbp), %rcx
callq 0x2e781
movq %rax, %rcx
andq %r13, %rcx
sete %dl
testb $0x3, %al
setne %sil
orb %dl, %sil
jne 0x7ba8
decl (%rcx)
jne 0x7ba8
movq %rax, %rdi
leaq 0x10db9e(%rip), %rsi    # 0x115741
callq 0xd4e3
movq -0x70(%rbp), %rdi
movl %r14d, %esi
movq %rbx, %rdx
movq %r12, %rcx
callq 0x8b816
movl -0x40(%rbp), %eax
movq -0x38(%rbp), %rdi
movq -0x90(%rbp), %r15
movb $0x1, %cl
jmp 0x7bd0
xorl %ecx, %ecx
xorl %edi, %edi
testb %cl, %cl
jne 0x7b24
movq %rdi, %rcx
movabsq $0xfffffffffffc, %rdx   # imm = 0xFFFFFFFFFFFC
andq %rdx, %rcx
sete %dl
testb $0x3, %dil
setne %sil
orb %dl, %sil
jne 0x7c12
decl (%rcx)
jne 0x7c12
shlq $0x30, %rax
orq %rdi, %rax
movq %rax, %rdi
leaq 0x10d66c(%rip), %rsi    # 0x115279
callq 0xd4e3
movq -0x30(%rbp), %rsi
incq %rsi
cmpq 0x11108b8(%rip), %rsi   # 0x11184d8
jbe 0x7b0d
cmpq $0x0, 0x1111e6a(%rip)   # 0x1119a98
je 0x7c9d
movl $0x1, %ebx
leaq 0x10e765(%rip), %r14    # 0x1163a1
leaq 0x1111c75(%rip), %r12   # 0x11198b8
leaq -0x40(%rbp), %r13
movq %r12, %rdi
movq %rbx, %rsi
callq 0x13ff0
movq %r15, %rdi
movq %rax, %rsi
movq %r13, %rdx
callq 0x1a972
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 0x7c91
decl (%rcx)
jne 0x7c91
movq %rax, %rdi
movq %r14, %rsi
callq 0xd4e3
incq %rbx
cmpq 0x1111dfd(%rip), %rbx   # 0x1119a98
jbe 0x7c47
cmpq $0x0, 0x11121b3(%rip)   # 0x1119e58
je 0x7d14
movl $0x1, %ebx
leaq 0x10ec8e(%rip), %r14    # 0x116941
leaq 0x111215e(%rip), %r12   # 0x1119e18
leaq -0x40(%rbp), %r13
movq %r12, %rdi
movq %rbx, %rsi
callq 0x13ff0
movq %r15, %rdi
movq %rax, %rsi
movq %r13, %rdx
callq 0x1a972
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 0x7d08
decl (%rcx)
jne 0x7d08
movq %rax, %rdi
movq %r14, %rsi
callq 0xd4e3
incq %rbx
cmpq 0x1112146(%rip), %rbx   # 0x1119e58
jbe 0x7cbe
movq -0x80(%rbp), %rax
testq %rax, %rax
je 0x7de2
cmpl $0x1, %eax
movabsq $0xfffffffffffc, %r13   # imm = 0xFFFFFFFFFFFC
jne 0x8dd5
movq -0xb8(%rbp), %rdi
callq 0xdaeb
movq %rax, %rbx
movq %rdx, %r14
movq -0x48(%rbp), %rdi
callq 0x1963c
movq %rax, %r12
movq %rbx, %rdi
movq %r14, %rsi
callq 0x942c
leaq -0xe0(%rbp), %rbx
movq %r15, %rdi
movq %rax, %rsi
movq %rbx, %rdx
callq 0x13236
movl $0x1, %ecx
movl $0x2, %edi
movq %r12, %rsi
movq %rax, %rdx
callq 0x157ee
movq %rax, %r12
movq (%rbx), %rdi
movq %rax, %r14
andq %r13, %r14
setne %al
testb $0x3, %r12b
sete %bl
andb %al, %bl
cmpb $0x1, %bl
jne 0x7da7
incl (%r14)
leaq -0xc8(%rbp), %rdx
movq %r12, %rsi
callq 0x61a99
testl %eax, %eax
je 0x7df4
cmpl $0x1, %eax
jne 0x8da5
movq %rdx, %rdi
callq 0xdaeb
movq %rax, %rdi
shrq $0x30, %rdi
andq %r13, %rax
movq %rax, %rsi
callq 0x30af9
movq %rdx, %rdi
jmp 0x7df6
xorl %r14d, %r14d
movabsq $0xfffffffffffc, %r13   # imm = 0xFFFFFFFFFFFC
jmp 0x7fc4
xorl %edi, %edi
cmpl $0x1, %eax
jne 0x8cf4
callq 0xdaeb
movq %rax, %r15
movq %rdx, %r13
movq -0xc8(%rbp), %rax
movq %rax, -0x30(%rbp)
testb %bl, %bl
je 0x7e2d
decl (%r14)
jne 0x7e2d
movq %r12, %rdi
leaq 0x10d919(%rip), %rsi    # 0x115741
callq 0xd4e3
testb $0x1, %r13b
je 0x7e53
movq %r15, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %r15b
setne %dl
orb %cl, %dl
jne 0x7e53
incl (%rax)
movl $0x14, %edi
callq 0x1ef8a
movq %rdx, %rcx
movl $0x2, %edi
xorl %esi, %esi
movl $0x2, %edx
callq 0x21053
movq %rdx, %r14
movl $0x14, %edi
callq 0x1ef8a
movq %rdx, %rcx
movl $0x2, %edi
xorl %esi, %esi
movl $0x2, %edx
callq 0x21053
movq %rdx, %rcx
movl $0x7, %edi
movq %r14, %rsi
movl $0x7, %edx
callq 0x210ca
movq %rax, %r13
leaq 0x1110eef(%rip), %rdi   # 0x1118da0
movq %r15, %rsi
callq 0x13ff0
movq %rax, %rdi
callq 0x140f0
movq %rax, %r14
movl $0x1, %edi
movl $0x10, %esi
callq 0x50c0
testq %rax, %rax
je 0x8de8
movq %rax, %r12
movl $0x1, (%rax)
movq %r14, 0x8(%rax)
leaq -0x40(%rbp), %rbx
leaq -0x60(%rbp), %rdx
movq %r13, %rdi
movq %rbx, %rsi
callq 0x3b486
movq 0x8(%rbx), %rcx
movq %rcx, %rax
movabsq $0xfffffffffffc, %r13   # imm = 0xFFFFFFFFFFFC
andq %r13, %rax
sete %dl
testb $0x3, %cl
setne %cl
orb %dl, %cl
jne 0x7f1f
incl (%rax)
xorps %xmm0, %xmm0
movaps %xmm0, -0x70(%rbp)
movups %xmm0, 0x20(%rsp)
movups -0x40(%rbp), %xmm0
movups %xmm0, 0x10(%rsp)
movups %xmm0, (%rsp)
xorl %edi, %edi
movq %r12, %rsi
movq %r14, %rdx
movq %r14, %rcx
xorl %r8d, %r8d
xorl %r9d, %r9d
callq 0x4434e
movq %rax, %rbx
movq %r15, %rdi
callq 0x56637
leaq -0x120(%rbp), %rcx
movq %rcx, 0x8(%rsp)
leaq -0x90(%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 0x44e2b
leaq -0x120(%rbp), %rbx
movq (%rbx), %rsi
leaq -0x90(%rbp), %r14
movq (%r14), %rdi
movl -0x60(%rbp), %edx
movq -0x58(%rbp), %rcx
movq %r14, %r8
movq %rbx, %r9
callq 0x44c4f
movq (%r14), %r15
movq (%rbx), %rdi
leaq 0x10e3e5(%rip), %rsi    # 0x1163a1
callq 0x95f6
movq %rdx, %r14
leaq -0xc8(%rbp), %rbx
movq %r15, %rdi
movq %rbx, %rsi
callq 0x7f8e7
movq (%rbx), %r15
movq (%r15), %rsi
movq %rsi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %sil
setne %dl
orb %cl, %dl
jne 0x7ff2
incl (%rax)
movl $0x1, %edi
callq 0xec04
testl %eax, %eax
movq -0xa0(%rbp), %rbx
js 0x8520
cmpq $0x0, 0x11124b5(%rip)   # 0x111a4c8
jne 0x802b
xorl %edi, %edi
callq 0xf9f7
movq $0x0, 0x10(%rax)
movq %rax, 0x111249d(%rip)   # 0x111a4c8
movq 0x1112496(%rip), %rsi   # 0x111a4c8
movq %rsi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %sil
setne %dl
orb %cl, %dl
jne 0x8048
incl (%rax)
leaq -0xe0(%rbp), %rdx
movl $0x20, %edi
callq 0x117af
cmpq $0x0, 0x111246f(%rip)   # 0x111a4d0
jne 0x8090
movl $0xa, %edi
callq 0xf9f7
movq $0xa, 0x10(%rax)
movabsq $0x726f727265206f4e, %rcx # imm = 0x726F727265206F4E
movq %rcx, 0x18(%rax)
movw $0x2e73, 0x20(%rax)     # imm = 0x2E73
movq %rax, 0x1112440(%rip)   # 0x111a4d0
movq 0x1112439(%rip), %rsi   # 0x111a4d0
movq %rsi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %sil
setne %dl
orb %cl, %dl
jne 0x80ad
incl (%rax)
movq -0xe0(%rbp), %rdi
callq 0xe43c
leaq -0xf8(%rbp), %rdx
xorl %edi, %edi
movq %rax, %rsi
callq 0x117af
cmpq $0x0, 0x1112406(%rip)   # 0x111a4d8
jne 0x80f1
movl $0x1, %edi
callq 0xf9f7
movq $0x1, 0x10(%rax)
movb $0xa, 0x18(%rax)
movq %rax, 0x11123e7(%rip)   # 0x111a4d8
movq 0x11123e0(%rip), %rsi   # 0x111a4d8
movq %rsi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %sil
setne %dl
orb %cl, %dl
jne 0x810e
incl (%rax)
movq -0xf8(%rbp), %rdi
callq 0xe43c
movq %rax, %rdi
callq 0x947d
cmpl $0x1, -0x80(%rbp)
jne 0x8696
movq %r14, %rdi
callq 0xdaeb
movq %rax, %rbx
cmpq $0x0, 0x11123a1(%rip)   # 0x111a4e0
jne 0x816c
movl $0x14, %edi
callq 0xf9f7
movq $0x14, 0x10(%rax)
movups 0xe43e9(%rip), %xmm0    # 0xec543
movups %xmm0, 0x18(%rax)
movl $0x2e72657a, 0x28(%rax) # imm = 0x2E72657A
movq %rax, 0x1112374(%rip)   # 0x111a4e0
movq 0x111236d(%rip), %rdi   # 0x111a4e0
movq %rdi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x8189
incl (%rax)
callq 0x7fa1d
movq -0xc8(%rbp), %rdi
leaq -0x120(%rbp), %r14
leaq -0x70(%rbp), %r15
xorl %esi, %esi
xorl %edx, %edx
movq %rbx, %rcx
movq %r14, %r8
movq %r15, %r9
callq 0x8bc09
movq %rax, -0x48(%rbp)
movq %rax, -0x50(%rbp)
movq (%r14), %rax
movq %rax, -0x30(%rbp)
movl (%r15), %edi
movq 0x8(%r15), %rbx
movq %rbx, %r12
andq %r13, %r12
setne %al
testb $0x3, %bl
sete %r13b
andb %al, %r13b
cmpb $0x1, %r13b
jne 0x81e5
incl (%r12)
movq %rdi, %r14
movq %rbx, %rsi
leaq -0x60(%rbp), %rdx
callq 0x115ef
movl %eax, %r15d
testb %r13b, %r13b
je 0x821e
decl (%r12)
jne 0x821e
shlq $0x30, %r14
orq %rbx, %r14
movq %r14, %rdi
leaq 0x10d066(%rip), %rsi    # 0x115279
movq %rdx, %rbx
callq 0xd4e3
movq %rbx, %rdx
testl %r15d, %r15d
movabsq $0xfffffffffffc, %r13   # imm = 0xFFFFFFFFFFFC
je 0x8301
cmpl $0x1, %r15d
jne 0x8da5
movq %rdx, %rdi
callq 0xdaeb
movq %rax, %rcx
shrq $0x30, %rcx
andq %r13, %rax
movl -0x60(%rbp), %r13d
movq -0x58(%rbp), %r12
cmpq $0x1, %rcx
movq -0x30(%rbp), %rbx
je 0x830f
testl %ecx, %ecx
jne 0x8da5
movq 0x8(%rax), %r14
decl (%rax)
jne 0x827b
movq %rax, %rdi
callq 0x5030
leaq 0x111144e(%rip), %rdi   # 0x11196d0
movq %r14, %rsi
callq 0x13ff0
movq %rbx, %rdi
movq %rax, %rsi
leaq -0x40(%rbp), %rbx
movq %rbx, %rdx
callq 0x1a972
movq -0x40(%rbp), %rdi
movl %r13d, %esi
movq %r12, %rdx
movq %rax, %rcx
leaq -0x90(%rbp), %r8
movq %rbx, %r9
callq 0x8bc09
movq %rax, %r15
movq %r14, %rdi
callq 0x349c0
movq %rax, %r12
movq -0x90(%rbp), %rax
movq %rax, -0x30(%rbp)
movq %r15, %rdi
leaq 0x10e0c6(%rip), %rsi    # 0x1163a1
callq 0x15e68
movl $0xc, %edi
movq %r12, %rsi
xorl %edx, %edx
movq %rax, %rcx
callq 0x1faa2
movq %rax, %r15
leaq 0x11113d4(%rip), %rdi   # 0x11196d0
jmp 0x83a0
movl -0x60(%rbp), %edi
movq -0x58(%rbp), %rbx
xorl %eax, %eax
jmp 0x83cd
movq 0x8(%rax), %r14
decl (%rax)
jne 0x831f
movq %rax, %rdi
callq 0x5030
leaq 0x1111592(%rip), %rdi   # 0x11198b8
movq %r14, %rsi
callq 0x13ff0
movq %rbx, %rdi
movq %rax, %rsi
leaq -0x40(%rbp), %rbx
movq %rbx, %rdx
callq 0x1a972
movq -0x40(%rbp), %rdi
movl %r13d, %esi
movq %r12, %rdx
movq %rax, %rcx
leaq -0x90(%rbp), %r8
movq %rbx, %r9
callq 0x8bc09
movq %rax, %r15
movq %r14, %rdi
callq 0x563ac
movq %rax, %r12
movq -0x90(%rbp), %rax
movq %rax, -0x30(%rbp)
movq %r15, %rdi
leaq 0x10e022(%rip), %rsi    # 0x1163a1
callq 0x15e68
movl $0xd, %edi
movq %r12, %rsi
xorl %edx, %edx
movq %rax, %rcx
callq 0x1faa2
movq %rax, %r15
leaq 0x1111518(%rip), %rdi   # 0x11198b8
movq %r14, %rsi
callq 0x13ff0
movq %r15, %rdi
leaq 0x10d41f(%rip), %rsi    # 0x1157d1
movq %rax, %rdx
callq 0x14ab5
movl -0x40(%rbp), %edi
movq -0x38(%rbp), %rbx
movb $0x1, %al
movabsq $0xfffffffffffc, %r13   # imm = 0xFFFFFFFFFFFC
testb %al, %al
jne 0x81c8
movq %rbx, %rax
andq %r13, %rax
sete %cl
testb $0x3, %bl
setne %dl
orb %cl, %dl
jne 0x83ff
decl (%rax)
jne 0x83ff
shlq $0x30, %rdi
orq %rbx, %rdi
leaq 0x10ce7f(%rip), %rsi    # 0x115279
callq 0xd4e3
movq -0x30(%rbp), %r15
movq (%r15), %rsi
movq %rsi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %sil
setne %dl
orb %cl, %dl
movq -0x48(%rbp), %r14
jne 0x8420
incl (%rax)
movl $0x1, %edi
callq 0xec04
testl %eax, %eax
movq -0xa0(%rbp), %rbx
js 0x86df
movq %rbx, %rax
andq %r13, %rax
sete %cl
testb $0x3, %bl
setne %dl
orb %cl, %dl
jne 0x844e
incl (%rax)
movq -0x98(%rbp), %rax
testq %rax, %rax
je 0x886a
cmpl $0x1, %eax
jne 0x8da5
movq %rbx, %rdi
callq 0xdaeb
movq %rax, %r14
movq %rdx, %r15
cmpq $0x0, 0x1112083(%rip)   # 0x111a500
jne 0x84a3
movl $0x10, %edi
callq 0xf9f7
movq $0x10, 0x10(%rax)
movups 0xe40dc(%rip), %xmm0    # 0xec574
movups %xmm0, 0x18(%rax)
movq %rax, 0x111205d(%rip)   # 0x111a500
movq 0x1112056(%rip), %rdi   # 0x111a500
movq %rdi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x84c0
incl (%rax)
callq 0x7fa1d
movq %r14, %rdi
movq %r15, %rsi
callq 0x942c
movq %rax, %r14
movl $0x1, %edi
movl $0x18, %esi
callq 0x50c0
testq %rax, %rax
je 0x9059
movb -0xb0(%rbp), %cl
andb $0x1, %cl
movl $0x1, (%rax)
movb %cl, 0x10(%rax)
movq %r14, 0x8(%rax)
leaq -0x40(%rbp), %r14
movq -0x30(%rbp), %rdi
movq -0x50(%rbp), %rsi
movq %rax, %rdx
movq %r14, %rcx
callq 0x7fa87
movq (%r14), %r15
jmp 0x88ef
movq %r15, -0x30(%rbp)
movq (%r15), %r15
movq %r15, %rax
andq %r13, %rax
sete %cl
testb $0x3, %r15b
setne %dl
orb %cl, %dl
jne 0x853d
incl (%rax)
cmpq $0x0, 0x1111f6b(%rip)   # 0x111a4b0
jne 0x855d
xorl %edi, %edi
callq 0xf9f7
movq $0x0, 0x10(%rax)
movq %rax, 0x1111f53(%rip)   # 0x111a4b0
movq 0x1111f4c(%rip), %rsi   # 0x111a4b0
movq %rsi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %sil
setne %dl
orb %cl, %dl
jne 0x857a
incl (%rax)
leaq -0x40(%rbp), %r12
movl $0x1f, %edi
movq %r12, %rdx
callq 0x117af
movq %r15, %rdi
callq 0x102c9
movq (%r12), %rdi
movq %rax, %rsi
callq 0xe43c
movq %rax, %r15
cmpq $0x0, 0x1111f0e(%rip)   # 0x111a4b8
jne 0x85d3
movl $0x8, %edi
callq 0xf9f7
movq $0x8, 0x10(%rax)
movabsq $0x2e73726f72726520, %rcx # imm = 0x2E73726F72726520
movq %rcx, 0x18(%rax)
movq %rax, 0x1111ee5(%rip)   # 0x111a4b8
movq 0x1111ede(%rip), %rsi   # 0x111a4b8
movq %rsi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %sil
setne %dl
orb %cl, %dl
jne 0x85f0
incl (%rax)
movq %r15, %rdi
callq 0xe43c
leaq -0x60(%rbp), %rdx
xorl %edi, %edi
movq %rax, %rsi
callq 0x117af
cmpq $0x0, 0x1111eb2(%rip)   # 0x111a4c0
jne 0x862d
movl $0x1, %edi
callq 0xf9f7
movq $0x1, 0x10(%rax)
movb $0xa, 0x18(%rax)
movq %rax, 0x1111e93(%rip)   # 0x111a4c0
movq 0x1111e8c(%rip), %rsi   # 0x111a4c0
movq %rsi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %sil
setne %dl
orb %cl, %dl
movq -0x30(%rbp), %r15
jne 0x864e
incl (%rax)
movq -0x60(%rbp), %rdi
callq 0xe43c
movq %rax, %rdi
callq 0x947d
movq %r14, %rax
andq %r13, %rax
sete %cl
testb $0x3, %r14b
setne %dl
orb %cl, %dl
jne 0x88ef
decl (%rax)
jne 0x88ef
movq -0x80(%rbp), %rdi
shlq $0x30, %rdi
orq %r14, %rdi
leaq 0x10cc30(%rip), %rsi    # 0x1152c1
jmp 0x8860
cmpq $0x0, 0x1111e72(%rip)   # 0x111a510
jne 0x86d3
movl $0x21, %edi
callq 0xf9f7
movq $0x21, 0x10(%rax)
movups 0xe3eee(%rip), %xmm0    # 0xec5a7
movups %xmm0, 0x18(%rax)
movups 0xe3ef3(%rip), %xmm0    # 0xec5b7
movups %xmm0, 0x28(%rax)
movb $0x2e, 0x38(%rax)
movq %rax, 0x1111e3d(%rip)   # 0x111a510
movq 0x1111e36(%rip), %rdi   # 0x111a510
jmp 0x88d4
leaq -0x40(%rbp), %r14
movq %r15, %rdi
movq %r14, %rsi
callq 0x7f8e7
movq (%r14), %r12
movq (%r12), %r14
movq %r14, %rax
andq %r13, %rax
sete %cl
testb $0x3, %r14b
setne %dl
orb %cl, %dl
jne 0x870b
incl (%rax)
cmpq $0x0, 0x1111dd5(%rip)   # 0x111a4e8
jne 0x872b
xorl %edi, %edi
callq 0xf9f7
movq $0x0, 0x10(%rax)
movq %rax, 0x1111dbd(%rip)   # 0x111a4e8
movq 0x1111db6(%rip), %rsi   # 0x111a4e8
movq %rsi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %sil
setne %dl
orb %cl, %dl
jne 0x8748
incl (%rax)
leaq -0x60(%rbp), %r15
movl $0x1f, %edi
movq %r15, %rdx
callq 0x117af
movq %r14, %rdi
callq 0x102c9
movq (%r15), %rdi
movq %rax, %rsi
callq 0xe43c
movq %rax, %r14
cmpq $0x0, 0x1111d79(%rip)   # 0x111a4f0
jne 0x87a8
movl $0x1b, %edi
callq 0xf9f7
movq $0x1b, 0x10(%rax)
movups 0xe3dc6(%rip), %xmm0    # 0xec558
movups %xmm0, 0x18(%rax)
movups 0xe3dc6(%rip), %xmm0    # 0xec563
movups %xmm0, 0x23(%rax)
movq %rax, 0x1111d48(%rip)   # 0x111a4f0
movq 0x1111d41(%rip), %rsi   # 0x111a4f0
movq %rsi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %sil
setne %dl
orb %cl, %dl
jne 0x87c5
incl (%rax)
movq %r14, %rdi
callq 0xe43c
leaq -0x70(%rbp), %rdx
xorl %edi, %edi
movq %rax, %rsi
callq 0x117af
cmpq $0x0, 0x1111d15(%rip)   # 0x111a4f8
movq %r12, %r15
jne 0x8805
movl $0x1, %edi
callq 0xf9f7
movq $0x1, 0x10(%rax)
movb $0xa, 0x18(%rax)
movq %rax, 0x1111cf3(%rip)   # 0x111a4f8
movq 0x1111cec(%rip), %rsi   # 0x111a4f8
movq %rsi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %sil
setne %dl
orb %cl, %dl
movq -0x48(%rbp), %r14
jne 0x8826
incl (%rax)
movq -0x70(%rbp), %rdi
callq 0xe43c
movq %rax, %rdi
callq 0x947d
andq %r13, %r14
sete %al
testb $0x3, -0x50(%rbp)
setne %cl
orb %al, %cl
jne 0x88ef
decl (%r14)
jne 0x88ef
movq -0x50(%rbp), %rdi
leaq 0x10db41(%rip), %rsi    # 0x1163a1
callq 0xd4e3
jmp 0x88ef
andq %r13, %r14
sete %al
testb $0x3, -0x50(%rbp)
setne %cl
orb %al, %cl
jne 0x8890
decl (%r14)
jne 0x8890
movq -0x50(%rbp), %rdi
leaq 0x10db16(%rip), %rsi    # 0x1163a1
callq 0xd4e3
cmpq $0x0, 0x1111c70(%rip)   # 0x111a508
jne 0x88cd
movl $0x21, %edi
callq 0xf9f7
movq $0x21, 0x10(%rax)
movups 0xe3cd2(%rip), %xmm0    # 0xec585
movups %xmm0, 0x18(%rax)
movups 0xe3cd7(%rip), %xmm0    # 0xec595
movups %xmm0, 0x28(%rax)
movb $0x2e, 0x38(%rax)
movq %rax, 0x1111c3b(%rip)   # 0x111a508
movq 0x1111c34(%rip), %rdi   # 0x111a508
movq %rdi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x88ea
incl (%rax)
callq 0x7fa1d
movq %rbx, %rax
andq %r13, %rax
sete %cl
testb $0x3, %bl
setne %dl
orb %cl, %dl
jne 0x8920
decl (%rax)
jne 0x8920
movq -0x98(%rbp), %rdi
shlq $0x30, %rdi
orq %rbx, %rdi
leaq 0x10c9a6(%rip), %rsi    # 0x1152c1
callq 0xd4e3
movq (%r15), %rsi
movq %rsi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %sil
setne %dl
orb %cl, %dl
jne 0x8939
incl (%rax)
movl $0x1, %edi
callq 0xec04
movl %eax, -0x30(%rbp)
movq %r15, %rdi
movq (%r15), %r15
movq 0x8(%rdi), %r14
movl 0x10(%rdi), %eax
movq %rax, -0xe8(%rbp)
movq 0x18(%rdi), %r12
movl 0x20(%rdi), %eax
movq %rax, -0xa8(%rbp)
movq 0x28(%rdi), %rbx
movl 0x30(%rdi), %eax
movq %rax, -0xb0(%rbp)
movq 0x38(%rdi), %rax
movq %rax, -0x98(%rbp)
movq 0x48(%rdi), %rax
movq %rax, -0xb8(%rbp)
movq 0x50(%rdi), %r13
movl 0x58(%rdi), %eax
movl %eax, -0xa0(%rbp)
movq 0x60(%rdi), %rax
movq %rax, -0x78(%rbp)
movl 0x68(%rdi), %eax
movl %eax, -0x50(%rbp)
movq 0x70(%rdi), %rax
movq %rax, -0x80(%rbp)
movq 0x78(%rdi), %rax
movq %rax, -0x48(%rbp)
callq 0x5030
leaq 0x10c74e(%rip), %rsi    # 0x115111
movq %r15, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %r15b
setne %dl
orb %cl, %dl
jne 0x89f3
decl (%rax)
jne 0x89f3
movq %r15, %rdi
movq %rsi, %r15
callq 0xd4e3
movq %r15, %rsi
movq %r14, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %r14b
setne %dl
orb %cl, %dl
jne 0x8a1d
decl (%rax)
jne 0x8a1d
movq %r14, %rdi
callq 0xd4e3
movq %r13, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %r13b
setne %dl
orb %cl, %dl
movq %rbx, %r15
jne 0x8a51
decl (%rax)
jne 0x8a51
movq %r13, %rdi
leaq 0x10c9dd(%rip), %rsi    # 0x115429
callq 0xd4e3
movq %r12, %rax
movabsq $0xfffffffffffc, %rbx   # imm = 0xFFFFFFFFFFFC
andq %rbx, %rax
sete %cl
testb $0x3, %r12b
setne %dl
orb %cl, %dl
movq -0x98(%rbp), %r14
jne 0x8a94
decl (%rax)
jne 0x8a94
movq -0xe8(%rbp), %rdi
shlq $0x30, %rdi
orq %r12, %rdi
leaq 0x10c832(%rip), %rsi    # 0x1152c1
callq 0xd4e3
movq %r15, %rax
andq %rbx, %rax
sete %cl
testb $0x3, %r15b
setne %dl
orb %cl, %dl
jne 0x8ac6
decl (%rax)
jne 0x8ac6
movq -0xa8(%rbp), %rdi
shlq $0x30, %rdi
orq %r15, %rdi
leaq 0x10c800(%rip), %rsi    # 0x1152c1
callq 0xd4e3
movq %r14, %rax
andq %rbx, %rax
sete %cl
testb $0x3, %r14b
setne %dl
orb %cl, %dl
jne 0x8af8
decl (%rax)
jne 0x8af8
movq -0xb0(%rbp), %rdi
shlq $0x30, %rdi
orq %r14, %rdi
leaq 0x10c786(%rip), %rsi    # 0x115279
callq 0xd4e3
movq -0xb8(%rbp), %rdi
andq %rdi, %rbx
sete %al
testb $0x3, %dil
setne %cl
orb %al, %cl
jne 0x8b20
decl (%rbx)
jne 0x8b20
leaq 0x10cd46(%rip), %rsi    # 0x115861
callq 0xd4e3
movl -0xa0(%rbp), %edi
movq -0x78(%rbp), %rsi
callq 0xe1c53
movl -0x50(%rbp), %edi
movq -0x80(%rbp), %rsi
callq 0xe1c53
movq -0x48(%rbp), %rdi
callq 0x12e09
cmpl $0x0, -0x30(%rbp)
js 0x8b77
addq $0x278, %rsp            # imm = 0x278
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
leaq 0xdf38d(%rip), %rsi     # 0xe7ef0
movl $0x31, %edx
movl $0x2, %edi
callq 0x5060
callq 0x52be
movl $0x1, %edi
callq 0x5130
testl %eax, %eax
jne 0x8da5
movq %rdx, %rdi
callq 0x92a2
movq %rax, %rbx
movq %rdx, %r14
cmpq $0x0, 0x110e7a1(%rip)   # 0x1117340
jne 0x8bb7
xorl %edi, %edi
callq 0xf9f7
movq $0x0, 0x10(%rax)
movq %rax, 0x110e789(%rip)   # 0x1117340
movq 0x110e782(%rip), %r12   # 0x1117340
movq %r12, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %r12b
setne %dl
orb %cl, %dl
jne 0x8bde
incl (%rax)
movq %rbx, %rdi
movq %r14, %rsi
callq 0x9363
movq %rbx, %r15
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq %rax, %r15
movq 0x8(%r15), %r13
movq %rbx, %rdi
movq %r14, %rsi
callq 0x9363
movq 0x18(%r15), %rax
movq %rax, -0x30(%rbp)
movq 0x20(%r15), %r15
movq %rbx, %rdi
movq %r14, %rsi
callq 0x9363
movq %rbx, %rdi
callq 0x93b4
movq -0x30(%rbp), %rdi
movq %r15, %rsi
callq 0x942c
movq %r12, %rdi
movq %rax, %rsi
callq 0xe43c
movq %r13, %rdx
shrq $0x30, %r13
cmpw $0x4, %r13w
ja 0x8da5
movq %rax, %rbx
leaq 0xd93aa(%rip), %rcx     # 0xe2004
movslq (%rcx,%r13,4), %rax
addq %rcx, %rax
jmpq *%rax
cmpq $0x0, 0x1114bd5(%rip)   # 0x111d840
jne 0x8caa
movl $0x28, %edi
callq 0xf9f7
movq $0x28, 0x10(%rax)
movabsq $0x6e6f6974706f2067, %rcx # imm = 0x6E6F6974706F2067
movq %rcx, 0x38(%rax)
movups 0xf5f56(%rip), %xmm0    # 0xfebea
movups %xmm0, 0x18(%rax)
movups 0xf5f5b(%rip), %xmm0    # 0xfebfa
movups %xmm0, 0x28(%rax)
movq %rax, 0x1114b96(%rip)   # 0x111d840
movq 0x1114b8f(%rip), %rsi   # 0x111d840
jmp 0x8ef2
leaq 0xdbc02(%rip), %rsi     # 0xe48bf
jmp 0x8b63
leaq 0xdbec3(%rip), %rsi     # 0xe4b8c
jmp 0x8b63
leaq 0xdc91c(%rip), %rsi     # 0xe55f1
jmp 0x8b63
leaq 0xdd18d(%rip), %rsi     # 0xe5e6e
jmp 0x8cea
leaq 0xdd1b7(%rip), %rsi     # 0xe5ea1
movl $0x32, %edx
jmp 0x8b68
testl %eax, %eax
jne 0x8da5
testb %bl, %bl
je 0x8d03
incl (%r14)
movl 0x8(%r12), %r13d
movq 0x10(%r12), %r15
movq %r15, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %r15b
setne %dl
orb %cl, %dl
jne 0x8d2d
incl (%rax)
testb %bl, %bl
je 0x8d45
decl (%r14)
jne 0x8d45
movq %r12, %rdi
leaq 0x10ca01(%rip), %rsi    # 0x115741
callq 0xd4e3
movq -0xc8(%rbp), %rdi
leaq -0x40(%rbp), %rcx
movl %r13d, %esi
movq %r15, %rdx
callq 0x8bade
testl %eax, %eax
je 0x8f7e
cmpl $0x1, %eax
jne 0x8da5
movq %rdx, %rdi
callq 0xdaeb
movq -0x40(%rbp), %rbx
leaq 0x111197d(%rip), %rdi   # 0x111a6f8
movq %rax, %rsi
callq 0x13ff0
movq %rax, %rdi
callq 0x140f0
leaq -0x60(%rbp), %r15
movq %rbx, %rdi
movq %rax, %rsi
movq %r15, %rdx
callq 0x316e2
movq (%r15), %rbx
jmp 0x8f82
movl $0x20, %edi
callq 0xf9f7
movq $0x20, 0x10(%rax)
movups 0xdb98f(%rip), %xmm0    # 0xe474d
movups %xmm0, 0x18(%rax)
movups 0xdb994(%rip), %xmm0    # 0xe475d
movups %xmm0, 0x28(%rax)
movq %rax, %rdi
callq 0x95a5
leaq 0xdb971(%rip), %rdi     # 0xe474d
movl $0x20, %esi
callq 0x92e9
jmp 0x8dcd
leaq 0xe4239(%rip), %rsi     # 0xed028
jmp 0x8b63
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq %rax, %rdx
movq 0x8(%rdx), %r14
decl (%rdx)
jne 0x9065
movq %rdx, %rdi
callq 0x5030
jmp 0x9085
cmpq $0x0, 0x1114a26(%rip)   # 0x111d848
jne 0x8e5a
movl $0x24, %edi
callq 0xf9f7
movq $0x24, 0x10(%rax)
movups 0xf5dd6(%rip), %xmm0    # 0xfec13
movups %xmm0, 0x18(%rax)
movups 0xf5ddb(%rip), %xmm0    # 0xfec23
movups %xmm0, 0x28(%rax)
movl $0x64657373, 0x38(%rax) # imm = 0x64657373
movq %rax, 0x11149ee(%rip)   # 0x111d848
movq 0x11149e7(%rip), %rsi   # 0x111d848
jmp 0x8ef2
cmpq $0x0, 0x11149e2(%rip)   # 0x111d850
jne 0x8ea6
movl $0x23, %edi
callq 0xf9f7
movq $0x23, 0x10(%rax)
movups 0xf5daf(%rip), %xmm0    # 0xfec38
movups %xmm0, 0x18(%rax)
movups 0xf5db4(%rip), %xmm0    # 0xfec48
movups %xmm0, 0x28(%rax)
movl $0x64657373, 0x37(%rax) # imm = 0x64657373
movq %rax, 0x11149aa(%rip)   # 0x111d850
movq 0x11149a3(%rip), %rsi   # 0x111d850
jmp 0x8ef2
cmpq $0x0, 0x11149a1(%rip)   # 0x111d858
jne 0x8eeb
movl $0x15, %edi
callq 0xf9f7
movq $0x15, 0x10(%rax)
movabsq $0x6e6f6974706f206e, %rcx # imm = 0x6E6F6974706F206E
movq %rcx, 0x25(%rax)
movups 0xf5d7c(%rip), %xmm0    # 0xfec5c
movups %xmm0, 0x18(%rax)
movq %rax, 0x111496d(%rip)   # 0x111d858
movq 0x1114966(%rip), %rsi   # 0x111d858
movq %rsi, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %sil
setne %dl
orb %cl, %dl
jne 0x8f12
incl (%rax)
movq %rbx, %rdi
callq 0xe43c
movq %rax, %rbx
cmpq $0x0, 0x110e423(%rip)   # 0x1117348
jne 0x8f44
movl $0x1, %edi
callq 0xf9f7
movq $0x1, 0x10(%rax)
movb $0xa, 0x18(%rax)
movq %rax, 0x110e404(%rip)   # 0x1117348
movq 0x110e3fd(%rip), %rsi   # 0x1117348
andq %rsi, -0xd0(%rbp)
sete %al
testb $0x3, %sil
setne %cl
orb %al, %cl
jne 0x8f69
movq -0xd0(%rbp), %rax
incl (%rax)
movq %rbx, %rdi
callq 0xe43c
movq %rax, %rdi
callq 0x947d
jmp 0x8b77
movq -0x40(%rbp), %rbx
cmpq $0x0, 0x111183e(%rip)   # 0x111a7c8
jne 0x8fa2
xorl %edi, %edi
callq 0xf9f7
movq $0x0, 0x10(%rax)
movq %rax, 0x1111826(%rip)   # 0x111a7c8
movq 0x111181f(%rip), %r15   # 0x111a7c8
movq %r15, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %r15b
setne %dl
orb %cl, %dl
jne 0x8fc9
incl (%rax)
cmpq $0x0, 0x11117ff(%rip)   # 0x111a7d0
jne 0x9005
movl $0x17, %edi
callq 0xf9f7
movq $0x17, 0x10(%rax)
movabsq $0x20746e696f702079, %rcx # imm = 0x20746E696F702079
movq %rcx, 0x27(%rax)
movups 0xe4016(%rip), %xmm0    # 0xed010
movups %xmm0, 0x18(%rax)
movq %rax, 0x11117cb(%rip)   # 0x111a7d0
movq 0x11117c4(%rip), %rsi   # 0x111a7d0
andq %rsi, -0xd0(%rbp)
sete %al
testb $0x3, %sil
setne %cl
orb %al, %cl
jne 0x902a
movq -0xd0(%rbp), %rax
incl (%rax)
movq %r15, %rdi
callq 0xe43c
leaq -0x60(%rbp), %r15
leaq -0x70(%rbp), %r14
movq %rbx, %rdi
movq %rax, %rsi
movq %r12, %rdx
movq %r15, %rcx
movq %r14, %r8
callq 0x14ddb
movq (%r15), %rdi
movq (%r14), %rsi
callq 0x15000
leaq 0xe424d(%rip), %rsi     # 0xed2ad
jmp 0x8b63
movq %r14, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %r14b
setne %dl
orb %cl, %dl
jne 0x9085
incl (%rax)
leaq -0x40(%rbp), %rdx
movl $0x1f, %edi
movq %rbx, %rsi
callq 0x117af
cmpq $0x0, 0x111479a(%rip)   # 0x111d838
jne 0x90ca
movl $0x12, %edi
callq 0xf9f7
movq $0x12, 0x10(%rax)
movups 0xf5b1e(%rip), %xmm0    # 0xfebd7
movups %xmm0, 0x18(%rax)
movw $0x203a, 0x28(%rax)     # imm = 0x203A
movq %rax, 0x111476e(%rip)   # 0x111d838
movq 0x1114767(%rip), %rsi   # 0x111d838
movq %rsi, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %sil
setne %dl
orb %cl, %dl
jne 0x90f1
incl (%rax)
movq -0x40(%rbp), %rdi
callq 0xe43c
leaq -0x60(%rbp), %rbx
xorl %edi, %edi
movq %rax, %rsi
movq %rbx, %rdx
callq 0x117af
movq (%rbx), %rdi
movq %r14, %rsi
jmp 0x8f15