// File: /workspace/github_c_makefile_star2_O3/mirth-lang[P]mirth/bin/mirth1.c
// Function: mw_mirth_c99_C99DataRepr_preparezetypezesigszx
static void mw_mirth_c99_C99DataRepr_preparezetypezesigszx (struct mirth_mirth_zaMirth* in_zaMirth_1, struct mirth_c99_zaC99* in_zaC99_2, struct mirth_c99_C99DataRepr in_C99DataRepr_3, struct mirth_mirth_zaMirth* *out_zaMirth_4, struct mirth_c99_zaC99* *out_zaC99_5) {
	struct mirth_mirth_zaMirth* branch_zaMirth_6;
	struct mirth_c99_zaC99* branch_zaC99_7;
	switch ((in_C99DataRepr_3).tag) {
		case mirth_c99_C99DataRepr_Unit: {
			struct mirth_c99_C99DataUnitRepr* v8 = mtp_mirth_c99_C99DataRepr_Unit(in_C99DataRepr_3);
			struct mirth_mirth_zaMirth* v9;
			struct mirth_c99_zaC99* v10;
			mw_mirth_c99_C99DataUnitRepr_preparezetypezesigszx(in_zaMirth_1, in_zaC99_2, v8, &v9, &v10);
			branch_zaC99_7 = v10;
			branch_zaMirth_6 = v9;
		} break;
		case mirth_c99_C99DataRepr_Enum: {
			uint64_t v11 = mtp_mirth_c99_C99DataRepr_Enum(in_C99DataRepr_3);
			struct mirth_mirth_zaMirth* v12;
			struct mirth_c99_zaC99* v13;
			mw_mirth_c99_C99DataEnumRepr_preparezetypezesigszx(in_zaMirth_1, in_zaC99_2, v11, &v12, &v13);
			branch_zaC99_7 = v13;
			branch_zaMirth_6 = v12;
		} break;
		case mirth_c99_C99DataRepr_Trans: {
			struct mirth_c99_C99DataTransRepr* v14 = mtp_mirth_c99_C99DataRepr_Trans(in_C99DataRepr_3);
			struct mirth_mirth_zaMirth* v15;
			struct mirth_c99_zaC99* v16;
			mw_mirth_c99_C99DataTransRepr_preparezetypezesigszx(in_zaMirth_1, in_zaC99_2, v14, &v15, &v16);
			branch_zaC99_7 = v16;
			branch_zaMirth_6 = v15;
		} break;
		case mirth_c99_C99DataRepr_Struct: {
			struct mirth_c99_C99DataStructRepr* v17 = mtp_mirth_c99_C99DataRepr_Struct(in_C99DataRepr_3);
			struct mirth_mirth_zaMirth* v18;
			struct mirth_c99_zaC99* v19;
			mw_mirth_c99_C99DataStructRepr_preparezetypezesigszx(in_zaMirth_1, in_zaC99_2, v17, &v18, &v19);
			branch_zaC99_7 = v19;
			branch_zaMirth_6 = v18;
		} break;
		case mirth_c99_C99DataRepr_Sum: {
			struct mirth_c99_C99DataSumRepr* v20 = mtp_mirth_c99_C99DataRepr_Sum(in_C99DataRepr_3);
			struct mirth_mirth_zaMirth* v21;
			struct mirth_c99_zaC99* v22;
			mw_mirth_c99_C99DataSumRepr_preparezetypezesigszx(in_zaMirth_1, in_zaC99_2, v20, &v21, &v22);
			branch_zaC99_7 = v22;
			branch_zaMirth_6 = v21;
		} break;
		default: {
			do_panic(str_make("unexpected fallthrough in match\n", 32));
		}
	}
	*out_zaC99_5 = branch_zaC99_7;
	*out_zaMirth_4 = branch_zaMirth_6;
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x298, %rsp            # imm = 0x298
cmpl $0x4, %edx
ja 0x97d8c
movq %r9, %rbx
movq %r8, %r15
movq %rsi, %r12
movq %rdi, %r13
movl %edx, %eax
leaq 0x4abb7(%rip), %rdx     # 0xdf9b0
movslq (%rdx,%rax,4), %rax
addq %rdx, %rax
jmpq *%rax
movq %rcx, %rdi
callq 0x9cf01
movq %rax, %r14
leaq -0x60(%rbp), %rdx
leaq -0x58(%rbp), %rcx
movq %r13, %rdi
movq %r12, %rsi
callq 0x93675
movq 0x1081da9(%rip), %rdx   # 0x1116bd0
testq %rdx, %rdx
jne 0x94e5d
movl $0xc, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0xc, 0x10(%rax)
movabsq $0x465f455059544b4d, %rax # imm = 0x465F455059544B4D
movq %rax, 0x18(%rdx)
movl $0x2854414c, 0x20(%rdx) # imm = 0x2854414C
movq %rdx, 0x1081d73(%rip)   # 0x1116bd0
movabsq $0xfffffffffffc, %r12   # imm = 0xFFFFFFFFFFFC
movq %rdx, %rax
andq %r12, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x94e7e
incl (%rax)
movq -0x60(%rbp), %rdi
movq -0x58(%rbp), %rsi
leaq -0xd8(%rbp), %rcx
leaq -0x160(%rbp), %r8
callq 0x9221b
movq 0x1081d38(%rip), %rdx   # 0x1116bd8
testq %rdx, %rdx
jne 0x94ecc
movl $0x5, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x5, 0x10(%rax)
movl $0x45505954, 0x18(%rax) # imm = 0x45505954
movb $0x5f, 0x1c(%rax)
movq %rax, 0x1081d0c(%rip)   # 0x1116bd8
movq %r15, -0x70(%rbp)
movq %rdx, %rax
andq %r12, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x94ee7
incl (%rax)
movq %rbx, -0x68(%rbp)
movq -0xd8(%rbp), %rdi
movq -0x160(%rbp), %rsi
leaq -0x158(%rbp), %rcx
leaq -0xd0(%rbp), %r8
callq 0x9221b
movq %r14, %r13
andq %r12, %r13
setne %al
testb $0x3, %r14b
sete %r15b
andb %al, %r15b
cmpb $0x1, %r15b
jne 0x94f2a
incl (%r13)
movq 0x10(%r14), %rbx
movq %rbx, %rax
andq %r12, %rax
sete %cl
testb $0x3, %bl
setne %dl
orb %cl, %dl
jne 0x94f43
incl (%rax)
testb %r15b, %r15b
je 0x94f5d
decl (%r13)
jne 0x94f5d
movq %r14, %rdi
leaq 0x7de69(%rip), %rsi     # 0x112dc1
callq 0xd13d
movq -0x158(%rbp), %rdi
movq -0xd0(%rbp), %rsi
leaq -0xc8(%rbp), %rcx
leaq -0x150(%rbp), %r8
movq %rbx, %rdx
callq 0x9221b
movq 0x1081c58(%rip), %rdx   # 0x1116be0
testq %rdx, %rdx
jne 0x94fad
movl $0x1, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x1, 0x10(%rax)
movb $0x2c, 0x18(%rax)
movq %rax, 0x1081c33(%rip)   # 0x1116be0
movq %rdx, %rax
andq %r12, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x94fc4
incl (%rax)
movq %r13, -0x30(%rbp)
movq -0xc8(%rbp), %rdi
movq -0x150(%rbp), %rsi
leaq -0xc0(%rbp), %rcx
leaq -0x148(%rbp), %r8
callq 0x9221b
testb %r15b, %r15b
je 0x96a73
movq -0xc0(%rbp), %r13
movq 0x8(%r14), %rbx
movq -0x30(%rbp), %rax
cmpl $0x0, (%rax)
jne 0x96a7e
movq %r14, %rdi
leaq 0x7ddad(%rip), %rsi     # 0x112dc1
callq 0xd13d
jmp 0x96a7e
movq %rcx, %rdi
callq 0x9cfb2
leaq -0x38(%rbp), %rcx
leaq -0x60(%rbp), %r14
movq %r13, %rdi
movq %r12, %rsi
movq %rax, %rdx
movq %rcx, %r12
movq %r14, %r8
callq 0x9cfed
movq (%r14), %r14
movq (%r12), %r12
jmp 0x97d74
movq %rbx, -0x68(%rbp)
movq %r15, -0x70(%rbp)
movabsq $0xfffffffffffc, %rbx   # imm = 0xFFFFFFFFFFFC
movq %rcx, %rdi
callq 0x9cf3c
movq %rax, %r15
movq %rax, %r14
andq %rbx, %r14
setne %al
testb $0x3, %r15b
sete %cl
andb %al, %cl
movb %cl, -0x30(%rbp)
cmpb $0x1, %cl
jne 0x953fb
incl (%r14)
leaq -0x60(%rbp), %rbx
movq %r13, %rdi
movq %r15, %rsi
movq %rbx, %rdx
callq 0xa003a
movq (%rbx), %rdi
leaq -0x58(%rbp), %rdx
leaq -0xd8(%rbp), %rcx
movq %r12, %rsi
callq 0x93675
incl (%r14)
jmp 0x95423
movq %r15, -0x70(%rbp)
movabsq $0xfffffffffffc, %r15   # imm = 0xFFFFFFFFFFFC
movq %rcx, %rdi
callq 0x9cf77
leaq -0x60(%rbp), %rdx
leaq -0x58(%rbp), %rcx
movq %r13, %rdi
movq %r12, %rsi
movq %rax, %r12
callq 0x93675
movq %r12, %rax
andq %r15, %rax
movq %rax, -0x30(%rbp)
setne %al
testb $0x3, %r12b
sete %r13b
andb %al, %r13b
cmpb $0x1, %r13b
jne 0x9510c
movq -0x30(%rbp), %rax
incl (%rax)
movq -0x60(%rbp), %rdi
leaq -0xd8(%rbp), %rdx
movq %r12, %rsi
callq 0xa0929
testb %al, %al
movq %rbx, -0x68(%rbp)
je 0x95cb5
movq 0x1081d0e(%rip), %rdi   # 0x1116e40
testq %rdi, %rdi
jne 0x95168
movl $0xc, %edi
callq 0xf5e4
movq %rax, %rdi
movq $0xc, 0x10(%rax)
movabsq $0x525f455059544b4d, %rax # imm = 0x525F455059544B4D
movq %rax, 0x18(%rdi)
movl $0x28534645, 0x20(%rdi) # imm = 0x28534645
movq %rdi, 0x1081cd8(%rip)   # 0x1116e40
movq %rdi, %rax
andq %r15, %rax
setne %cl
testb $0x3, %dil
sete %dl
testb %dl, %cl
jne 0x95d06
jmp 0x95d08
movq 0x8(%rcx), %rax
movq %rax, -0x30(%rbp)
decl (%rcx)
jne 0x95199
movq %rcx, %rdi
callq 0x5030
movq %r15, -0x70(%rbp)
leaq -0x60(%rbp), %rdx
leaq -0x58(%rbp), %rcx
movq %r13, %rdi
movq %r12, %rsi
callq 0x93675
movq 0x1081a91(%rip), %rdx   # 0x1116c48
testq %rdx, %rdx
jne 0x951e3
movl $0x5, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x5, 0x10(%rax)
movl $0x6d756e65, 0x18(%rax) # imm = 0x6D756E65
movb $0x20, 0x1c(%rax)
movq %rax, 0x1081a65(%rip)   # 0x1116c48
movq %rbx, -0x68(%rbp)
movabsq $0xfffffffffffc, %r15   # imm = 0xFFFFFFFFFFFC
movq %rdx, %rax
andq %r15, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
movq -0x30(%rbp), %r12
jne 0x9520c
incl (%rax)
movq -0x60(%rbp), %rdi
movq -0x58(%rbp), %rsi
leaq -0xd8(%rbp), %rbx
leaq -0x160(%rbp), %r14
movq %rbx, %rcx
movq %r14, %r8
callq 0x9221b
movq (%rbx), %rdi
leaq -0x158(%rbp), %rbx
movq %r12, %rsi
movq %rbx, %rdx
callq 0x9b7b1
movq (%rbx), %rdi
movq (%r14), %rsi
leaq -0xd0(%rbp), %rcx
leaq -0xc8(%rbp), %r8
movq %rax, %rdx
callq 0x9221b
movq 0x10819eb(%rip), %rdx   # 0x1116c50
testq %rdx, %rdx
jne 0x9528c
movl $0x2, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x2, 0x10(%rax)
movw $0x7b20, 0x18(%rax)     # imm = 0x7B20
movq %rax, 0x10819c4(%rip)   # 0x1116c50
movq %rdx, %rax
andq %r15, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x952a3
incl (%rax)
movq -0xd0(%rbp), %rdi
movq -0xc8(%rbp), %rsi
leaq -0x150(%rbp), %rbx
leaq -0xc0(%rbp), %r14
movq %rbx, %rcx
movq %r14, %r8
callq 0x9221b
movq (%rbx), %rbx
movq (%r14), %r13
cmpb $0x1, 0x18(%r13)
jne 0x952f3
movq 0x28(%r13), %rsi
leaq -0x38(%rbp), %r14
movl $0xa, %edi
movq %r14, %rdx
callq 0x92a13
movq (%r14), %rax
movq %rax, 0x28(%r13)
movq 0x8(%r13), %rdi
movq %rdi, %rax
andq %r15, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x9530d
incl (%rax)
movl $0x3, %esi
callq 0xe50f
movq %rax, %r14
movq 0x8(%r13), %rdi
movq %rdi, %rax
andq %r15, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x95342
decl (%rax)
jne 0x95342
leaq 0x7bdd4(%rip), %rsi     # 0x111111
callq 0xd13d
movq %r14, 0x8(%r13)
leaq -0x148(%rbp), %r14
movq %rbx, %rdi
movq -0x30(%rbp), %rsi
movq %r14, %rdx
callq 0x51551
movq %rdx, %rcx
movq (%r14), %rsi
leaq -0x140(%rbp), %rbx
leaq -0x138(%rbp), %r9
movq %r13, %rdi
movl %eax, %edx
movq %rbx, %r8
callq 0x9f881
movq (%rbx), %r13
movq 0x8(%r13), %rdi
movq %rdi, %rax
andq %r15, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x9539a
incl (%rax)
movl $0x3, %esi
callq 0xe9fc
movq %rax, %rbx
movq %rax, %r12
andq %r15, %r12
sete %al
testb $0x3, %bl
setne %cl
orb %al, %cl
jne 0x9728b
incl (%r12)
movl $0x1, %r14d
movl $0x1, %edi
movq %rbx, %rsi
callq 0xe83a
testl %eax, %eax
jle 0x972a4
decl (%r12)
jne 0x972a7
leaq 0x7c03b(%rip), %rsi     # 0x111429
movq %rbx, %rdi
callq 0xd13d
jmp 0x972a7
leaq -0x60(%rbp), %rbx
movq %r13, %rdi
movq %r15, %rsi
movq %rbx, %rdx
callq 0xa003a
movq (%rbx), %rdi
leaq -0x58(%rbp), %rdx
leaq -0xd8(%rbp), %rcx
movq %r12, %rsi
callq 0x93675
movq %r15, %r12
movq %r14, %r15
movq -0x58(%rbp), %rdi
leaq -0x160(%rbp), %rdx
movq %r12, %rsi
callq 0xa003a
testb %al, %al
movabsq $0xfffffffffffc, %r13   # imm = 0xFFFFFFFFFFFC
je 0x9549d
movq 0x10818c7(%rip), %rdi   # 0x1116d18
testq %rdi, %rdi
jne 0x95487
movl $0xc, %edi
callq 0xf5e4
movq %rax, %rdi
movq $0xc, 0x10(%rax)
movabsq $0x525f455059544b4d, %rax # imm = 0x525F455059544B4D
movq %rax, 0x18(%rdi)
movl $0x28534645, 0x20(%rdi) # imm = 0x28534645
movq %rdi, 0x1081891(%rip)   # 0x1116d18
movq %rdi, %rax
andq %r13, %rax
setne %cl
testb $0x3, %dil
sete %dl
testb %dl, %cl
jne 0x954ee
jmp 0x954f0
movq 0x108187c(%rip), %rdi   # 0x1116d20
testq %rdi, %rdi
jne 0x954da
movl $0xc, %edi
callq 0xf5e4
movq %rax, %rdi
movq $0xc, 0x10(%rax)
movabsq $0x465f455059544b4d, %rax # imm = 0x465F455059544B4D
movq %rax, 0x18(%rdi)
movl $0x2854414c, 0x20(%rdi) # imm = 0x2854414C
movq %rdi, 0x1081846(%rip)   # 0x1116d20
movq %rdi, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x954f0
incl (%rax)
movq -0xd8(%rbp), %rbx
movq -0x160(%rbp), %r14
leaq 0x7bc54(%rip), %rsi     # 0x111159
callq 0x9189
leaq -0x158(%rbp), %rcx
leaq -0xd0(%rbp), %r8
movq %r14, %rdi
movq %rbx, %rsi
movq %rax, %rdx
callq 0x9221b
movq 0x10817fb(%rip), %rdx   # 0x1116d28
testq %rdx, %rdx
jne 0x95559
movl $0x5, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x5, 0x10(%rax)
movl $0x45505954, 0x18(%rax) # imm = 0x45505954
movb $0x5f, 0x1c(%rax)
movq %rax, 0x10817cf(%rip)   # 0x1116d28
movq %rdx, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
movb -0x30(%rbp), %r14b
jne 0x95574
incl (%rax)
movq -0x158(%rbp), %rdi
movq -0xd0(%rbp), %rsi
leaq -0xc8(%rbp), %rcx
leaq -0x150(%rbp), %r8
callq 0x9221b
testb %r14b, %r14b
je 0x9559d
incl (%r15)
movq 0x40(%r12), %rbx
movq %rbx, %rax
andq %r13, %rax
sete %cl
testb $0x3, %bl
setne %dl
orb %cl, %dl
jne 0x955b7
incl (%rax)
testb %r14b, %r14b
je 0x955d0
decl (%r15)
jne 0x955d0
movq %r12, %rdi
leaq 0x7d886(%rip), %rsi     # 0x112e51
callq 0xd13d
movq -0xc8(%rbp), %rdi
movq -0x150(%rbp), %rsi
leaq -0xc0(%rbp), %rcx
leaq -0x148(%rbp), %r8
movq %rbx, %rdx
callq 0x9221b
movq 0x1081735(%rip), %rdx   # 0x1116d30
testq %rdx, %rdx
jne 0x95620
movl $0x1, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x1, 0x10(%rax)
movb $0x2c, 0x18(%rax)
movq %rax, 0x1081710(%rip)   # 0x1116d30
movq %rdx, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x95637
incl (%rax)
movq -0xc0(%rbp), %rdi
movq -0x148(%rbp), %rsi
leaq -0x140(%rbp), %rcx
leaq -0x138(%rbp), %r8
callq 0x9221b
testb %r14b, %r14b
je 0x95679
movq 0x8(%r12), %r14
cmpl $0x0, (%r15)
jne 0x9567e
movq %r12, %rdi
leaq 0x7d7df(%rip), %rsi     # 0x112e51
callq 0xd13d
jmp 0x9567e
movq 0x8(%r12), %r14
movq -0x140(%rbp), %rbx
leaq 0x107f554(%rip), %rdi   # 0x1114be0
movq %r14, %rsi
callq 0x13c85
movq %rax, %rdi
callq 0x13d82
leaq 0x107f885(%rip), %rdi   # 0x1114f28
movq %rax, %rsi
callq 0x13c85
movq %rax, %rdi
callq 0x13d82
leaq 0x107ee0e(%rip), %rdi   # 0x11144c8
movq %rax, %rsi
callq 0x13c85
movq %rax, %rdi
callq 0x13d82
movq %rax, %rdi
movq %rdx, %rsi
callq 0x9189
movq -0x138(%rbp), %rsi
leaq -0x130(%rbp), %rcx
leaq -0x128(%rbp), %r8
movq %rbx, %rdi
movq %rax, %rdx
callq 0x938cc
movq 0x108163c(%rip), %rdx   # 0x1116d38
testq %rdx, %rdx
jne 0x95721
movl $0x1, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x1, 0x10(%rax)
movb $0x2c, 0x18(%rax)
movq %rax, 0x1081617(%rip)   # 0x1116d38
movq %rdx, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
movb -0x30(%rbp), %r14b
jne 0x9573c
incl (%rax)
movq -0x130(%rbp), %rdi
movq -0x128(%rbp), %rsi
leaq -0xb8(%rbp), %rcx
leaq -0xb0(%rbp), %r8
callq 0x9221b
testb %r14b, %r14b
je 0x95765
incl (%r15)
movq 0x40(%r12), %rbx
movq %rbx, %rax
andq %r13, %rax
sete %cl
testb $0x3, %bl
setne %dl
orb %cl, %dl
jne 0x9577f
incl (%rax)
testb %r14b, %r14b
je 0x95798
decl (%r15)
jne 0x95798
movq %r12, %rdi
leaq 0x7d6be(%rip), %rsi     # 0x112e51
callq 0xd13d
movq -0xb8(%rbp), %rdi
movq -0xb0(%rbp), %rsi
leaq -0xa8(%rbp), %rcx
leaq -0xa0(%rbp), %r8
movq %rbx, %rdx
callq 0x9221b
movq 0x108157d(%rip), %rdx   # 0x1116d40
testq %rdx, %rdx
jne 0x957e8
movl $0x1, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x1, 0x10(%rax)
movb $0x2c, 0x18(%rax)
movq %rax, 0x1081558(%rip)   # 0x1116d40
movq %rdx, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x957ff
incl (%rax)
movq -0xa8(%rbp), %rdi
movq -0xa0(%rbp), %rsi
leaq -0x120(%rbp), %rcx
leaq -0x118(%rbp), %r8
callq 0x9221b
testb %r14b, %r14b
je 0x95828
incl (%r15)
movq -0x120(%rbp), %rdi
leaq -0x198(%rbp), %rbx
movq %r12, %rsi
movq %rbx, %rdx
callq 0xa00ca
movq (%rbx), %rdi
movq -0x118(%rbp), %rsi
leaq -0x110(%rbp), %rcx
leaq -0x190(%rbp), %r8
movq %rax, %rdx
callq 0x9221b
movq 0x10814e0(%rip), %rdx   # 0x1116d48
testq %rdx, %rdx
jne 0x95893
movl $0x3, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x3, 0x10(%rax)
movw $0x292c, 0x18(%rax)     # imm = 0x292C
movb $0x3b, 0x1a(%rax)
movq %rax, 0x10814b5(%rip)   # 0x1116d48
movq %rdx, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x958aa
incl (%rax)
movq -0x110(%rbp), %rdi
movq -0x190(%rbp), %rsi
leaq -0x1e0(%rbp), %rbx
leaq -0x108(%rbp), %r14
movq %rbx, %rcx
movq %r14, %r8
callq 0x9221b
movq (%rbx), %rbx
movq (%r14), %r14
cmpb $0x1, 0x18(%r14)
movq %r12, -0x220(%rbp)
movq %r15, -0x40(%rbp)
jne 0x9591b
movq 0x28(%r14), %rsi
leaq -0x38(%rbp), %r13
movl $0xa, %edi
movq %r13, %rdx
callq 0x92a13
movq (%r13), %rax
movabsq $0xfffffffffffc, %r13   # imm = 0xFFFFFFFFFFFC
movq -0x40(%rbp), %r15
movq -0x220(%rbp), %r12
movq %rax, 0x28(%r14)
leaq -0x98(%rbp), %rdx
leaq -0x100(%rbp), %rcx
movq %rbx, %rdi
movq %r14, %rsi
callq 0x93675
movq 0x1081415(%rip), %rdx   # 0x1116d50
testq %rdx, %rdx
jne 0x95971
movl $0xc, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0xc, 0x10(%rax)
movabsq $0x20656e6966656423, %rax # imm = 0x20656E6966656423
movq %rax, 0x18(%rdx)
movl $0x5f474154, 0x20(%rdx) # imm = 0x5F474154
movq %rdx, 0x10813df(%rip)   # 0x1116d50
movq %rdx, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
movb -0x30(%rbp), %r14b
jne 0x9598c
incl (%rax)
movq -0x98(%rbp), %rdi
movq -0x100(%rbp), %rsi
leaq -0xf8(%rbp), %rcx
leaq -0x90(%rbp), %r8
callq 0x9221b
testb %r14b, %r14b
je 0x959b5
incl (%r15)
movq 0x40(%r12), %rbx
movq %rbx, %rax
andq %r13, %rax
sete %cl
testb $0x3, %bl
setne %dl
orb %cl, %dl
jne 0x959cf
incl (%rax)
testb %r14b, %r14b
je 0x959e8
decl (%r15)
jne 0x959e8
movq %r12, %rdi
leaq 0x7d46e(%rip), %rsi     # 0x112e51
callq 0xd13d
movq -0xf8(%rbp), %rdi
movq -0x90(%rbp), %rsi
leaq -0x88(%rbp), %rcx
leaq -0xf0(%rbp), %r8
movq %rbx, %rdx
callq 0x9221b
movq 0x1081345(%rip), %rdx   # 0x1116d58
testq %rdx, %rdx
jne 0x95a3a
movl $0x2, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x2, 0x10(%rax)
movw $0x2820, 0x18(%rax)     # imm = 0x2820
movq %rax, 0x108131e(%rip)   # 0x1116d58
movq %rdx, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x95a51
incl (%rax)
movq -0x88(%rbp), %rdi
movq -0xf0(%rbp), %rsi
leaq -0xe8(%rbp), %rcx
leaq -0x50(%rbp), %r8
callq 0x9221b
testb %r14b, %r14b
je 0x95a77
incl (%r15)
movq -0xe8(%rbp), %rdi
leaq -0x48(%rbp), %rdx
movq %r12, %rsi
callq 0xa003a
testb %al, %al
je 0x95b0c
movq 0x10812cb(%rip), %rdx   # 0x1116d60
testq %rdx, %rdx
jne 0x95acb
movl $0xc, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0xc, 0x10(%rax)
movabsq $0x414c465f53464552, %rax # imm = 0x414C465F53464552
movq %rax, 0x18(%rdx)
movl $0x207c2047, 0x20(%rdx) # imm = 0x207C2047
movq %rdx, 0x1081295(%rip)   # 0x1116d60
movq %rdx, %rax
andq %r13, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x95ae2
incl (%rax)
movq -0x48(%rbp), %rdi
movq -0x50(%rbp), %rsi
leaq -0x38(%rbp), %rbx
leaq -0xe0(%rbp), %r14
movq %rbx, %rcx
movq %r14, %r8
callq 0x9221b
movq (%rbx), %rbx
movq (%r14), %r13
movb -0x30(%rbp), %r14b
jmp 0x95b14
movq -0x48(%rbp), %rbx
movq -0x50(%rbp), %r13
movq 0x108124d(%rip), %rdx   # 0x1116d68
testq %rdx, %rdx
jne 0x95b51
movl $0xb, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0xb, 0x10(%rax)
movabsq $0x5954262947415428, %rax # imm = 0x5954262947415428
movq %rax, 0x18(%rdx)
movl $0x5f455059, 0x1f(%rdx) # imm = 0x5F455059
movq %rdx, 0x1081217(%rip)   # 0x1116d68
movq %rdx, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x95b72
incl (%rax)
leaq -0xe0(%rbp), %rcx
leaq -0x188(%rbp), %r8
movq %rbx, %rdi
movq %r13, %rsi
callq 0x9221b
testb %r14b, %r14b
je 0x95b96
movq -0x40(%rbp), %rax
incl (%rax)
movq -0x220(%rbp), %r13
movq 0x40(%r13), %rbx
movq %rbx, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %bl
setne %dl
orb %cl, %dl
jne 0x95bc0
incl (%rax)
testb %r14b, %r14b
je 0x95bdc
movq -0x40(%rbp), %rax
decl (%rax)
jne 0x95bdc
movq %r13, %rdi
leaq 0x7d27a(%rip), %rsi     # 0x112e51
callq 0xd13d
movq -0xe0(%rbp), %rdi
movq -0x188(%rbp), %rsi
leaq -0x80(%rbp), %rcx
leaq -0x78(%rbp), %r8
movq %rbx, %rdx
callq 0x9221b
movq 0x108116f(%rip), %rdx   # 0x1116d70
testq %rdx, %rdx
jne 0x95c26
movl $0x1, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x1, 0x10(%rax)
movb $0x29, 0x18(%rax)
movq %rax, 0x108114a(%rip)   # 0x1116d70
movabsq $0xfffffffffffc, %rsi   # imm = 0xFFFFFFFFFFFC
andq %rdx, %rsi
sete %al
testb $0x3, %dl
setne %cl
orb %al, %cl
jne 0x95c42
incl (%rsi)
movq -0x80(%rbp), %rdi
movq -0x78(%rbp), %rsi
leaq -0x180(%rbp), %rbx
leaq -0x1d8(%rbp), %r14
movq %rbx, %rcx
movq %r14, %r8
callq 0x9221b
movq (%rbx), %r12
movq (%r14), %r14
cmpb $0x1, 0x18(%r14)
jne 0x95c8c
movq 0x28(%r14), %rsi
leaq -0x38(%rbp), %rbx
movl $0xa, %edi
movq %rbx, %rdx
callq 0x92a13
movq (%rbx), %rax
movq %rax, 0x28(%r14)
cmpb $0x0, -0x30(%rbp)
movq -0x70(%rbp), %r15
je 0x97d70
movq -0x40(%rbp), %rax
decl (%rax)
jne 0x97d70
movq %r13, %rdi
leaq 0x7d1a1(%rip), %rsi     # 0x112e51
jmp 0x96a69
movq 0x108118c(%rip), %rdi   # 0x1116e48
testq %rdi, %rdi
jne 0x95cf2
movl $0xc, %edi
callq 0xf5e4
movq %rax, %rdi
movq $0xc, 0x10(%rax)
movabsq $0x465f455059544b4d, %rax # imm = 0x465F455059544B4D
movq %rax, 0x18(%rdi)
movl $0x2854414c, 0x20(%rdi) # imm = 0x2854414C
movq %rdi, 0x1081156(%rip)   # 0x1116e48
movq %rdi, %rax
andq %r15, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x95d08
incl (%rax)
movq -0x58(%rbp), %rbx
movq -0xd8(%rbp), %r14
leaq 0x7b43f(%rip), %rsi     # 0x111159
callq 0x9189
leaq -0x160(%rbp), %rcx
leaq -0x158(%rbp), %r8
movq %r14, %rdi
movq %rbx, %rsi
movq %rax, %rdx
callq 0x9221b
movq 0x108110e(%rip), %rdx   # 0x1116e50
testq %rdx, %rdx
jne 0x95d6e
movl $0x5, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x5, 0x10(%rax)
movl $0x45505954, 0x18(%rax) # imm = 0x45505954
movb $0x5f, 0x1c(%rax)
movq %rax, 0x10810e2(%rip)   # 0x1116e50
movq %rdx, %rax
andq %r15, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x95d85
incl (%rax)
movq -0x160(%rbp), %rdi
movq -0x158(%rbp), %rsi
leaq -0xd0(%rbp), %rcx
leaq -0xc8(%rbp), %r8
callq 0x9221b
testb %r13b, %r13b
je 0x95db1
movq -0x30(%rbp), %rax
incl (%rax)
movq 0x10(%r12), %rbx
movq %rbx, %rax
andq %r15, %rax
sete %cl
testb $0x3, %bl
setne %dl
orb %cl, %dl
jne 0x95dcb
incl (%rax)
testb %r13b, %r13b
je 0x95de7
movq -0x30(%rbp), %rax
decl (%rax)
jne 0x95de7
movq %r12, %rdi
leaq 0x7d0b7(%rip), %rsi     # 0x112e99
callq 0xd13d
movq -0xd0(%rbp), %rdi
movq -0xc8(%rbp), %rsi
leaq -0x150(%rbp), %rcx
leaq -0xc0(%rbp), %r8
movq %rbx, %rdx
callq 0x9221b
movq 0x1081046(%rip), %rdx   # 0x1116e58
testq %rdx, %rdx
jne 0x95e37
movl $0x1, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x1, 0x10(%rax)
movb $0x2c, 0x18(%rax)
movq %rax, 0x1081021(%rip)   # 0x1116e58
movq %rdx, %rax
andq %r15, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x95e4e
incl (%rax)
movq -0x150(%rbp), %rdi
movq -0xc0(%rbp), %rsi
leaq -0x148(%rbp), %rcx
leaq -0x140(%rbp), %r8
callq 0x9221b
testb %r13b, %r13b
je 0x95e7a
movq -0x30(%rbp), %rax
incl (%rax)
movq -0x148(%rbp), %rdi
leaq -0x138(%rbp), %rbx
movq %r12, %rsi
movq %rbx, %rdx
callq 0xa0b1d
movq (%rbx), %rbx
leaq 0x107f08b(%rip), %rdi   # 0x1114f28
movq %rax, %rsi
callq 0x13c85
movq %rax, %rdi
callq 0x13d82
leaq 0x107e614(%rip), %rdi   # 0x11144c8
movq %rax, %rsi
callq 0x13c85
movq %rax, %rdi
callq 0x13d82
movq %rax, %rdi
movq %rdx, %rsi
callq 0x9189
movq -0x140(%rbp), %rsi
leaq -0x130(%rbp), %rcx
leaq -0x128(%rbp), %r8
movq %rbx, %rdi
movq %rax, %rdx
callq 0x938cc
movq 0x1080f6a(%rip), %rdx   # 0x1116e60
testq %rdx, %rdx
jne 0x95f1b
movl $0x1, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x1, 0x10(%rax)
movb $0x2c, 0x18(%rax)
movq %rax, 0x1080f45(%rip)   # 0x1116e60
movq %rdx, %rax
andq %r15, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x95f32
incl (%rax)
movq -0x130(%rbp), %rdi
movq -0x128(%rbp), %rsi
leaq -0xb8(%rbp), %rcx
leaq -0xb0(%rbp), %r8
callq 0x9221b
testb %r13b, %r13b
je 0x95f5e
movq -0x30(%rbp), %rax
incl (%rax)
movq 0x10(%r12), %rbx
movq %rbx, %rax
andq %r15, %rax
sete %cl
testb $0x3, %bl
setne %dl
orb %cl, %dl
jne 0x95f78
incl (%rax)
testb %r13b, %r13b
je 0x95f94
movq -0x30(%rbp), %rax
decl (%rax)
jne 0x95f94
movq %r12, %rdi
leaq 0x7cf0a(%rip), %rsi     # 0x112e99
callq 0xd13d
movq -0xb8(%rbp), %rdi
movq -0xb0(%rbp), %rsi
leaq -0xa8(%rbp), %rcx
leaq -0xa0(%rbp), %r8
movq %rbx, %rdx
callq 0x9221b
movq 0x1080ea9(%rip), %rdx   # 0x1116e68
testq %rdx, %rdx
jne 0x95fe4
movl $0x1, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x1, 0x10(%rax)
movb $0x2c, 0x18(%rax)
movq %rax, 0x1080e84(%rip)   # 0x1116e68
movq %rdx, %rax
andq %r15, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x95ffb
incl (%rax)
movq -0xa8(%rbp), %rdi
movq -0xa0(%rbp), %rsi
leaq -0x120(%rbp), %rcx
leaq -0x118(%rbp), %r8
callq 0x9221b
testb %r13b, %r13b
je 0x96027
movq -0x30(%rbp), %rax
incl (%rax)
movq %r12, %rdi
callq 0xa0a0d
movq -0x120(%rbp), %rbx
movq -0x118(%rbp), %r14
movq %rax, %rdi
movq %rdx, %rsi
callq 0x9189
leaq -0x198(%rbp), %rcx
leaq -0x110(%rbp), %r8
movq %rbx, %rdi
movq %r14, %rsi
movq %rax, %rdx
callq 0x9221b
movq 0x1080e05(%rip), %rdx   # 0x1116e70
testq %rdx, %rdx
jne 0x96096
movl $0x3, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x3, 0x10(%rax)
movw $0x292c, 0x18(%rax)     # imm = 0x292C
movb $0x3b, 0x1a(%rax)
movq %rax, 0x1080dda(%rip)   # 0x1116e70
movq %rdx, %rax
andq %r15, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x960ad
incl (%rax)
movq -0x198(%rbp), %rdi
movq -0x110(%rbp), %rsi
leaq -0x190(%rbp), %rbx
leaq -0x1e0(%rbp), %r14
movq %rbx, %rcx
movq %r14, %r8
callq 0x9221b
movq (%rbx), %rbx
movq (%r14), %r14
cmpb $0x1, 0x18(%r14)
movq %r12, -0x40(%rbp)
jne 0x96106
movq 0x28(%r14), %rsi
leaq -0x38(%rbp), %r12
movl $0xa, %edi
movq %r12, %rdx
callq 0x92a13
movq (%r12), %rax
movq -0x40(%rbp), %r12
movq %rax, 0x28(%r14)
leaq -0x108(%rbp), %rdx
leaq -0x98(%rbp), %rcx
movq %rbx, %rdi
movq %r14, %rsi
callq 0x93675
movq 0x1080d52(%rip), %rdx   # 0x1116e78
testq %rdx, %rdx
jne 0x9615c
movl $0xc, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0xc, 0x10(%rax)
movabsq $0x20656e6966656423, %rax # imm = 0x20656E6966656423
movq %rax, 0x18(%rdx)
movl $0x5f474154, 0x20(%rdx) # imm = 0x5F474154
movq %rdx, 0x1080d1c(%rip)   # 0x1116e78
movq %rdx, %rax
andq %r15, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x96173
incl (%rax)
movq -0x108(%rbp), %rdi
movq -0x98(%rbp), %rsi
leaq -0x100(%rbp), %rcx
leaq -0xf8(%rbp), %r8
callq 0x9221b
testb %r13b, %r13b
je 0x9619f
movq -0x30(%rbp), %rax
incl (%rax)
movq 0x10(%r12), %rbx
movq %rbx, %rax
andq %r15, %rax
sete %cl
testb $0x3, %bl
setne %dl
orb %cl, %dl
jne 0x961b9
incl (%rax)
testb %r13b, %r13b
je 0x961d5
movq -0x30(%rbp), %rax
decl (%rax)
jne 0x961d5
movq %r12, %rdi
leaq 0x7ccc9(%rip), %rsi     # 0x112e99
callq 0xd13d
movq -0x100(%rbp), %rdi
movq -0xf8(%rbp), %rsi
leaq -0x90(%rbp), %rcx
leaq -0x88(%rbp), %r8
movq %rbx, %rdx
callq 0x9221b
movq 0x1080c80(%rip), %rdx   # 0x1116e80
testq %rdx, %rdx
jne 0x96225
movl $0x1, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x1, 0x10(%rax)
movb $0x20, 0x18(%rax)
movq %rax, 0x1080c5b(%rip)   # 0x1116e80
movq %rdx, %rax
andq %r15, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x9623c
incl (%rax)
movq -0x90(%rbp), %rdi
movq -0x88(%rbp), %rsi
leaq -0xf0(%rbp), %rcx
leaq -0xe8(%rbp), %r8
callq 0x9221b
testb %r13b, %r13b
je 0x96268
movq -0x30(%rbp), %rax
incl (%rax)
movq -0xf0(%rbp), %rdi
leaq -0x50(%rbp), %rdx
movq %r12, %rsi
callq 0xa0929
testb %al, %al
je 0x962d9
movq 0x1080c02(%rip), %rdi   # 0x1116e88
testq %rdi, %rdi
jne 0x962c3
movl $0xd, %edi
callq 0xf5e4
movq %rax, %rdi
movq $0xd, 0x10(%rax)
movabsq $0x4c465f5346455228, %rax # imm = 0x4C465F5346455228
movq %rax, 0x18(%rdi)
movabsq $0x207c2047414c465f, %rax # imm = 0x207C2047414C465F
movq %rax, 0x1d(%rdi)
movq %rdi, 0x1080bc5(%rip)   # 0x1116e88
movq %rdi, %rax
andq %r15, %rax
setne %cl
testb $0x3, %dil
sete %dl
testb %dl, %cl
jne 0x96319
jmp 0x9631b
movq 0x1080bb0(%rip), %rdi   # 0x1116e90
testq %rdi, %rdi
jne 0x96305
movl $0x1, %edi
callq 0xf5e4
movq %rax, %rdi
movq $0x1, 0x10(%rax)
movb $0x28, 0x18(%rax)
movq %rax, 0x1080b8b(%rip)   # 0x1116e90
movq %rdi, %rax
andq %r15, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x9631b
incl (%rax)
movq -0xe8(%rbp), %rbx
movq -0x50(%rbp), %r14
leaq 0x7ae2c(%rip), %rsi     # 0x111159
callq 0x9189
leaq -0x48(%rbp), %rcx
leaq -0xe0(%rbp), %r8
movq %r14, %rdi
movq %rbx, %rsi
movq %rax, %rdx
callq 0x9221b
movq 0x1080b46(%rip), %rdx   # 0x1116e98
testq %rdx, %rdx
jne 0x96388
movl $0xb, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0xb, 0x10(%rax)
movabsq $0x5954262947415428, %rax # imm = 0x5954262947415428
movq %rax, 0x18(%rdx)
movl $0x5f455059, 0x1f(%rdx) # imm = 0x5F455059
movq %rdx, 0x1080b10(%rip)   # 0x1116e98
movq %rdx, %rax
andq %r15, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x9639f
incl (%rax)
movq -0x48(%rbp), %rdi
movq -0xe0(%rbp), %rsi
leaq -0x188(%rbp), %rcx
leaq -0x80(%rbp), %r8
callq 0x9221b
testb %r13b, %r13b
je 0x963c5
movq -0x30(%rbp), %rax
incl (%rax)
movq 0x10(%r12), %rbx
movq %rbx, %rax
andq %r15, %rax
sete %cl
testb $0x3, %bl
setne %dl
orb %cl, %dl
jne 0x963df
incl (%rax)
testb %r13b, %r13b
je 0x963fb
movq -0x30(%rbp), %rax
decl (%rax)
jne 0x963fb
movq %r12, %rdi
leaq 0x7caa3(%rip), %rsi     # 0x112e99
callq 0xd13d
movq -0x188(%rbp), %rdi
movq -0x80(%rbp), %rsi
leaq -0x78(%rbp), %rcx
leaq -0x180(%rbp), %r8
movq %rbx, %rdx
callq 0x9221b
movq 0x1080a80(%rip), %rdx   # 0x1116ea0
testq %rdx, %rdx
jne 0x96445
movl $0x1, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x1, 0x10(%rax)
movb $0x29, 0x18(%rax)
movq %rax, 0x1080a5b(%rip)   # 0x1116ea0
movq %rdx, %rax
andq %r15, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x9645c
incl (%rax)
movq -0x78(%rbp), %rdi
movq -0x180(%rbp), %rsi
leaq -0x1d8(%rbp), %rbx
leaq -0x1d0(%rbp), %r14
movq %rbx, %rcx
movq %r14, %r8
callq 0x9221b
movq (%rbx), %rbx
movq (%r14), %r14
cmpb $0x1, 0x18(%r14)
jne 0x964ae
movq 0x28(%r14), %rsi
leaq -0x38(%rbp), %r12
movl $0xa, %edi
movq %r12, %rdx
callq 0x92a13
movq (%r12), %rax
movq -0x40(%rbp), %r12
movq %rax, 0x28(%r14)
leaq -0x178(%rbp), %rdx
leaq -0x1c8(%rbp), %rcx
movq %rbx, %rdi
movq %r14, %rsi
callq 0x93675
movq 0x10809da(%rip), %rdx   # 0x1116ea8
testq %rdx, %rdx
jne 0x96504
movl $0xb, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0xb, 0x10(%rax)
movabsq $0x20656e6966656423, %rax # imm = 0x20656E6966656423
movq %rax, 0x18(%rdx)
movl $0x5f4b4d20, 0x1f(%rdx) # imm = 0x5F4B4D20
movq %rdx, 0x10809a4(%rip)   # 0x1116ea8
movq %rdx, %rax
andq %r15, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x9651b
incl (%rax)
movq -0x178(%rbp), %rdi
movq -0x1c8(%rbp), %rsi
leaq -0x1c0(%rbp), %rcx
leaq -0x170(%rbp), %r8
callq 0x9221b
testb %r13b, %r13b
je 0x96547
movq -0x30(%rbp), %rax
incl (%rax)
movq 0x10(%r12), %rbx
movq %rbx, %rax
andq %r15, %rax
sete %cl
testb $0x3, %bl
setne %dl
orb %cl, %dl
jne 0x96561
incl (%rax)
testb %r13b, %r13b
je 0x9657d
movq -0x30(%rbp), %rax
decl (%rax)
jne 0x9657d
movq %r12, %rdi
leaq 0x7c921(%rip), %rsi     # 0x112e99
callq 0xd13d
movq -0x1c0(%rbp), %rdi
movq -0x170(%rbp), %rsi
leaq -0x168(%rbp), %rcx
leaq -0x1b8(%rbp), %r8
movq %rbx, %rdx
callq 0x9221b
movq 0x1080908(%rip), %rdx   # 0x1116eb0
testq %rdx, %rdx
jne 0x965d0
movl $0x4, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x4, 0x10(%rax)
movl $0x20297828, 0x18(%rax) # imm = 0x20297828
movq %rax, 0x10808e0(%rip)   # 0x1116eb0
movq %rdx, %rax
andq %r15, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x965e7
incl (%rax)
movq -0x168(%rbp), %rdi
movq -0x1b8(%rbp), %rsi
leaq -0x1b0(%rbp), %rcx
leaq -0x1a8(%rbp), %r8
callq 0x9221b
movq 0x10808a9(%rip), %rdx   # 0x1116eb8
testq %rdx, %rdx
jne 0x9663b
movl $0x10, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x10, 0x10(%rax)
movups 0x625c6(%rip), %xmm0    # 0xf8bf6
movups %xmm0, 0x18(%rax)
movq %rax, 0x108087d(%rip)   # 0x1116eb8
movq %rdx, %rax
andq %r15, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x96652
incl (%rax)
movq -0x1b0(%rbp), %rdi
movq -0x1a8(%rbp), %rsi
leaq -0x1a0(%rbp), %rcx
leaq -0x280(%rbp), %r8
callq 0x9221b
testb %r13b, %r13b
je 0x9667e
movq -0x30(%rbp), %rax
incl (%rax)
movq 0x10(%r12), %rbx
movq %rbx, %rax
andq %r15, %rax
sete %cl
testb $0x3, %bl
setne %dl
orb %cl, %dl
jne 0x96698
incl (%rax)
testb %r13b, %r13b
je 0x966b4
movq -0x30(%rbp), %rax
decl (%rax)
jne 0x966b4
movq %r12, %rdi
leaq 0x7c7ea(%rip), %rsi     # 0x112e99
callq 0xd13d
movq -0x1a0(%rbp), %rdi
movq -0x280(%rbp), %rsi
leaq -0x278(%rbp), %rcx
leaq -0x218(%rbp), %r8
movq %rbx, %rdx
callq 0x9221b
movq 0x10807e1(%rip), %rdx   # 0x1116ec0
testq %rdx, %rdx
jne 0x9670f
movl $0x11, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x11, 0x10(%rax)
movups 0x62bbb(%rip), %xmm0    # 0xf92bb
movups %xmm0, 0x18(%rax)
movb $0x29, 0x28(%rax)
movq %rax, 0x10807b1(%rip)   # 0x1116ec0
movq %rdx, %rax
andq %r15, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x96726
incl (%rax)
movq -0x278(%rbp), %rdi
movq -0x218(%rbp), %rsi
leaq -0x270(%rbp), %rbx
leaq -0x268(%rbp), %r14
movq %rbx, %rcx
movq %r14, %r8
callq 0x9221b
movq (%rbx), %rbx
movq (%r14), %r14
cmpb $0x1, 0x18(%r14)
jne 0x9677b
movq 0x28(%r14), %rsi
leaq -0x38(%rbp), %r12
movl $0xa, %edi
movq %r12, %rdx
callq 0x92a13
movq (%r12), %rax
movq -0x40(%rbp), %r12
movq %rax, 0x28(%r14)
leaq -0x210(%rbp), %rdx
leaq -0x260(%rbp), %rcx
movq %rbx, %rdi
movq %r14, %rsi
callq 0x93675
movq 0x108072d(%rip), %rdx   # 0x1116ec8
testq %rdx, %rdx
jne 0x967d0
movl $0xa, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0xa, 0x10(%rax)
movabsq $0x20656e6966656423, %rax # imm = 0x20656E6966656423
movq %rax, 0x18(%rdx)
movw $0x5f56, 0x20(%rdx)     # imm = 0x5F56
movq %rdx, 0x10806f8(%rip)   # 0x1116ec8
movq %rdx, %rax
andq %r15, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x967e7
incl (%rax)
movq -0x210(%rbp), %rdi
movq -0x260(%rbp), %rsi
leaq -0x258(%rbp), %rcx
leaq -0x208(%rbp), %r8
callq 0x9221b
testb %r13b, %r13b
je 0x96813
movq -0x30(%rbp), %rax
incl (%rax)
movq 0x10(%r12), %rbx
movq %rbx, %rax
andq %r15, %rax
sete %cl
testb $0x3, %bl
setne %dl
orb %cl, %dl
jne 0x9682d
incl (%rax)
testb %r13b, %r13b
je 0x96849
movq -0x30(%rbp), %rax
decl (%rax)
jne 0x96849
movq %r12, %rdi
leaq 0x7c655(%rip), %rsi     # 0x112e99
callq 0xd13d
movq -0x258(%rbp), %rdi
movq -0x208(%rbp), %rsi
leaq -0x200(%rbp), %rcx
leaq -0x250(%rbp), %r8
movq %rbx, %rdx
callq 0x9221b
movq 0x108065c(%rip), %rdx   # 0x1116ed0
testq %rdx, %rdx
jne 0x9689c
movl $0x4, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x4, 0x10(%rax)
movl $0x20297628, 0x18(%rax) # imm = 0x20297628
movq %rax, 0x1080634(%rip)   # 0x1116ed0
movq %rdx, %rax
andq %r15, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x968b3
incl (%rax)
movq -0x200(%rbp), %rdi
movq -0x250(%rbp), %rsi
leaq -0x248(%rbp), %rcx
leaq -0x1f8(%rbp), %r8
callq 0x9221b
movq 0x10805fd(%rip), %rdx   # 0x1116ed8
testq %rdx, %rdx
jne 0x9690e
movl $0x9, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x9, 0x10(%rax)
movabsq $0x7463757274732828, %rax # imm = 0x7463757274732828
movq %rax, 0x18(%rdx)
movb $0x20, 0x20(%rdx)
movq %rdx, 0x10805ca(%rip)   # 0x1116ed8
movq %rdx, %rax
andq %r15, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x96925
incl (%rax)
movq -0x248(%rbp), %rdi
movq -0x1f8(%rbp), %rsi
leaq -0x1f0(%rbp), %rcx
leaq -0x240(%rbp), %r8
callq 0x9221b
testb %r13b, %r13b
je 0x96951
movq -0x30(%rbp), %rax
incl (%rax)
movq 0x10(%r12), %rbx
movq %rbx, %rax
andq %r15, %rax
sete %cl
testb $0x3, %bl
setne %dl
orb %cl, %dl
jne 0x9696b
incl (%rax)
testb %r13b, %r13b
je 0x96987
movq -0x30(%rbp), %rax
decl (%rax)
jne 0x96987
movq %r12, %rdi
leaq 0x7c517(%rip), %rsi     # 0x112e99
callq 0xd13d
movq -0x1f0(%rbp), %rdi
movq -0x240(%rbp), %rsi
leaq -0x238(%rbp), %rcx
leaq -0x1e8(%rbp), %r8
movq %rbx, %rdx
callq 0x9221b
movq 0x108052e(%rip), %rdx   # 0x1116ee0
testq %rdx, %rdx
jne 0x969e2
movl $0x11, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x11, 0x10(%rax)
movups 0x62904(%rip), %xmm0    # 0xf92d7
movups %xmm0, 0x18(%rax)
movb $0x29, 0x28(%rax)
movq %rax, 0x10804fe(%rip)   # 0x1116ee0
andq %rdx, %r15
sete %al
testb $0x3, %dl
setne %cl
orb %al, %cl
jne 0x969f5
incl (%r15)
movq -0x238(%rbp), %rdi
movq -0x1e8(%rbp), %rsi
leaq -0x230(%rbp), %rbx
leaq -0x228(%rbp), %r14
movq %rbx, %rcx
movq %r14, %r8
callq 0x9221b
movq (%rbx), %r12
movq (%r14), %r14
cmpb $0x1, 0x18(%r14)
jne 0x96a45
movq 0x28(%r14), %rsi
leaq -0x38(%rbp), %rbx
movl $0xa, %edi
movq %rbx, %rdx
callq 0x92a13
movq (%rbx), %rax
movq %rax, 0x28(%r14)
testb %r13b, %r13b
movq -0x70(%rbp), %r15
je 0x97d70
movq -0x30(%rbp), %rax
decl (%rax)
jne 0x97d70
movq -0x40(%rbp), %rdi
leaq 0x7c430(%rip), %rsi     # 0x112e99
callq 0xd13d
jmp 0x97d70
movq -0xc0(%rbp), %r13
movq 0x8(%r14), %rbx
leaq 0x107e15b(%rip), %rdi   # 0x1114be0
movq %rbx, %rsi
callq 0x13c85
movq %rax, %rdi
callq 0x13d82
leaq 0x107e48c(%rip), %rdi   # 0x1114f28
movq %rax, %rsi
callq 0x13c85
movq %rax, %rdi
callq 0x13d82
leaq 0x107da15(%rip), %rdi   # 0x11144c8
movq %rax, %rsi
callq 0x13c85
movq %rax, %rdi
callq 0x13d82
movq %rax, %rdi
movq %rdx, %rsi
callq 0x9189
movq -0x148(%rbp), %rsi
leaq -0x140(%rbp), %rcx
leaq -0x138(%rbp), %r8
movq %r13, %rdi
movq %rax, %rdx
callq 0x938cc
movq 0x10800f3(%rip), %rdx   # 0x1116be8
testq %rdx, %rdx
jne 0x96b1a
movl $0x1, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x1, 0x10(%rax)
movb $0x2c, 0x18(%rax)
movq %rax, 0x10800ce(%rip)   # 0x1116be8
movq %rdx, %rax
andq %r12, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
movq -0x30(%rbp), %r13
jne 0x96b35
incl (%rax)
movq -0x140(%rbp), %rdi
movq -0x138(%rbp), %rsi
leaq -0x130(%rbp), %rcx
leaq -0x128(%rbp), %r8
callq 0x9221b
testb %r15b, %r15b
je 0x96b5f
incl (%r13)
movq 0x10(%r14), %rbx
movq %rbx, %rax
andq %r12, %rax
sete %cl
testb $0x3, %bl
setne %dl
orb %cl, %dl
jne 0x96b78
incl (%rax)
testb %r15b, %r15b
je 0x96b92
decl (%r13)
jne 0x96b92
movq %r14, %rdi
leaq 0x7c234(%rip), %rsi     # 0x112dc1
callq 0xd13d
movq -0x130(%rbp), %rdi
movq -0x128(%rbp), %rsi
leaq -0xb8(%rbp), %rcx
leaq -0xb0(%rbp), %r8
movq %rbx, %rdx
callq 0x9221b
movq 0x1080033(%rip), %rdx   # 0x1116bf0
testq %rdx, %rdx
jne 0x96be2
movl $0x1, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x1, 0x10(%rax)
movb $0x2c, 0x18(%rax)
movq %rax, 0x108000e(%rip)   # 0x1116bf0
movq %rdx, %rax
andq %r12, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x96bf9
incl (%rax)
movq -0xb8(%rbp), %rdi
movq -0xb0(%rbp), %rsi
leaq -0xa8(%rbp), %rcx
leaq -0xa0(%rbp), %r8
callq 0x9221b
testb %r15b, %r15b
je 0x96c23
incl (%r13)
movq %r14, -0x40(%rbp)
movq %r14, %rdi
callq 0x9f7f4
movq -0xa8(%rbp), %rbx
movq -0xa0(%rbp), %r14
movq %rax, %rdi
movq %rdx, %rsi
callq 0x9189
leaq -0x120(%rbp), %rcx
leaq -0x118(%rbp), %r8
movq %rbx, %rdi
movq %r14, %rsi
movq %rax, %rdx
callq 0x9221b
movq 0x107ff8d(%rip), %rdx   # 0x1116bf8
testq %rdx, %rdx
jne 0x96c96
movl $0x3, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x3, 0x10(%rax)
movw $0x292c, 0x18(%rax)     # imm = 0x292C
movb $0x3b, 0x1a(%rax)
movq %rax, 0x107ff62(%rip)   # 0x1116bf8
movq %rdx, %rax
andq %r12, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x96cad
incl (%rax)
movq -0x120(%rbp), %rdi
movq -0x118(%rbp), %rsi
leaq -0x198(%rbp), %rbx
leaq -0x110(%rbp), %r14
movq %rbx, %rcx
movq %r14, %r8
callq 0x9221b
movq (%rbx), %rbx
movq (%r14), %r14
cmpb $0x1, 0x18(%r14)
jne 0x96d02
movq 0x28(%r14), %rsi
leaq -0x38(%rbp), %r13
movl $0xa, %edi
movq %r13, %rdx
callq 0x92a13
movq (%r13), %rax
movq -0x30(%rbp), %r13
movq %rax, 0x28(%r14)
leaq -0x190(%rbp), %rdx
leaq -0x1e0(%rbp), %rcx
movq %rbx, %rdi
movq %r14, %rsi
callq 0x93675
movq 0x107fede(%rip), %rdx   # 0x1116c00
testq %rdx, %rdx
jne 0x96d58
movl $0xc, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0xc, 0x10(%rax)
movabsq $0x20656e6966656423, %rax # imm = 0x20656E6966656423
movq %rax, 0x18(%rdx)
movl $0x5f474154, 0x20(%rdx) # imm = 0x5F474154
movq %rdx, 0x107fea8(%rip)   # 0x1116c00
movq %rdx, %rax
andq %r12, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
movq -0x40(%rbp), %r14
jne 0x96d73
incl (%rax)
movq -0x190(%rbp), %rdi
movq -0x1e0(%rbp), %rsi
leaq -0x108(%rbp), %rcx
leaq -0x98(%rbp), %r8
callq 0x9221b
testb %r15b, %r15b
je 0x96d9d
incl (%r13)
movq 0x10(%r14), %rbx
movq %rbx, %rax
andq %r12, %rax
sete %cl
testb $0x3, %bl
setne %dl
orb %cl, %dl
jne 0x96db6
incl (%rax)
testb %r15b, %r15b
je 0x96dd0
decl (%r13)
jne 0x96dd0
movq %r14, %rdi
leaq 0x7bff6(%rip), %rsi     # 0x112dc1
callq 0xd13d
movq -0x108(%rbp), %rdi
movq -0x98(%rbp), %rsi
leaq -0x100(%rbp), %rcx
leaq -0xf8(%rbp), %r8
movq %rbx, %rdx
callq 0x9221b
movq 0x107fe0d(%rip), %rdx   # 0x1116c08
testq %rdx, %rdx
jne 0x96e20
movl $0x1, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x1, 0x10(%rax)
movb $0x20, 0x18(%rax)
movq %rax, 0x107fde8(%rip)   # 0x1116c08
movq %rdx, %rax
andq %r12, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x96e37
incl (%rax)
movq -0x100(%rbp), %rdi
movq -0xf8(%rbp), %rsi
leaq -0x90(%rbp), %rcx
leaq -0x88(%rbp), %r8
callq 0x9221b
movq 0x107fdb1(%rip), %rdx   # 0x1116c10
testq %rdx, %rdx
jne 0x96e95
movl $0xc, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0xc, 0x10(%rax)
movabsq $0x5426294741542828, %rax # imm = 0x5426294741542828
movq %rax, 0x18(%rdx)
movl $0x5f455059, 0x20(%rdx) # imm = 0x5F455059
movq %rdx, 0x107fd7b(%rip)   # 0x1116c10
movq %rdx, %rax
andq %r12, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x96eac
incl (%rax)
movq -0x90(%rbp), %rdi
movq -0x88(%rbp), %rsi
leaq -0xf0(%rbp), %rcx
leaq -0xe8(%rbp), %r8
callq 0x9221b
testb %r15b, %r15b
je 0x96ed6
incl (%r13)
movq 0x10(%r14), %rbx
movq %rbx, %rax
andq %r12, %rax
sete %cl
testb $0x3, %bl
setne %dl
orb %cl, %dl
jne 0x96eef
incl (%rax)
testb %r15b, %r15b
je 0x96f09
decl (%r13)
jne 0x96f09
movq %r14, %rdi
leaq 0x7bebd(%rip), %rsi     # 0x112dc1
callq 0xd13d
movq -0xf0(%rbp), %rdi
movq -0xe8(%rbp), %rsi
leaq -0x50(%rbp), %rcx
leaq -0x48(%rbp), %r8
movq %rbx, %rdx
callq 0x9221b
movq 0x107fcea(%rip), %rdx   # 0x1116c18
testq %rdx, %rdx
jne 0x96f53
movl $0x1, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x1, 0x10(%rax)
movb $0x29, 0x18(%rax)
movq %rax, 0x107fcc5(%rip)   # 0x1116c18
movq %rdx, %rax
andq %r12, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x96f6a
incl (%rax)
movq -0x50(%rbp), %rdi
movq -0x48(%rbp), %rsi
leaq -0xe0(%rbp), %rbx
leaq -0x188(%rbp), %r14
movq %rbx, %rcx
movq %r14, %r8
callq 0x9221b
movq (%rbx), %rbx
movq (%r14), %r14
cmpb $0x1, 0x18(%r14)
jne 0x96fb9
movq 0x28(%r14), %rsi
leaq -0x38(%rbp), %r13
movl $0xa, %edi
movq %r13, %rdx
callq 0x92a13
movq (%r13), %rax
movq -0x30(%rbp), %r13
movq %rax, 0x28(%r14)
leaq -0x80(%rbp), %rdx
leaq -0x78(%rbp), %rcx
movq %rbx, %rdi
movq %r14, %rsi
callq 0x93675
movq 0x107fc4d(%rip), %rdx   # 0x1116c20
testq %rdx, %rdx
jne 0x97009
movl $0xb, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0xb, 0x10(%rax)
movabsq $0x20656e6966656423, %rax # imm = 0x20656E6966656423
movq %rax, 0x18(%rdx)
movl $0x5f4b4d20, 0x1f(%rdx) # imm = 0x5F4B4D20
movq %rdx, 0x107fc17(%rip)   # 0x1116c20
movq %rdx, %rax
andq %r12, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
movq -0x40(%rbp), %r14
jne 0x97024
incl (%rax)
movq -0x80(%rbp), %rdi
movq -0x78(%rbp), %rsi
leaq -0x180(%rbp), %rcx
leaq -0x1d8(%rbp), %r8
callq 0x9221b
testb %r15b, %r15b
je 0x97048
incl (%r13)
movq 0x10(%r14), %rbx
movq %rbx, %rax
andq %r12, %rax
sete %cl
testb $0x3, %bl
setne %dl
orb %cl, %dl
jne 0x97061
incl (%rax)
testb %r15b, %r15b
je 0x9707b
decl (%r13)
jne 0x9707b
movq %r14, %rdi
leaq 0x7bd4b(%rip), %rsi     # 0x112dc1
callq 0xd13d
movq -0x180(%rbp), %rdi
movq -0x1d8(%rbp), %rsi
leaq -0x1d0(%rbp), %rcx
leaq -0x178(%rbp), %r8
movq %rbx, %rdx
callq 0x9221b
movq 0x107fb82(%rip), %rdx   # 0x1116c28
testq %rdx, %rdx
jne 0x970ce
movl $0x4, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x4, 0x10(%rax)
movl $0x20297828, 0x18(%rax) # imm = 0x20297828
movq %rax, 0x107fb5a(%rip)   # 0x1116c28
movq %rdx, %rax
andq %r12, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x970e5
incl (%rax)
movq -0x1d0(%rbp), %rdi
movq -0x178(%rbp), %rsi
leaq -0x1c8(%rbp), %rcx
leaq -0x1c0(%rbp), %r8
callq 0x9221b
movq 0x107fb23(%rip), %rdx   # 0x1116c30
testq %rdx, %rdx
jne 0x97139
movl $0x10, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x10, 0x10(%rax)
movups 0x61ac8(%rip), %xmm0    # 0xf8bf6
movups %xmm0, 0x18(%rax)
movq %rax, 0x107faf7(%rip)   # 0x1116c30
movq %rdx, %rax
andq %r12, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x97150
incl (%rax)
movq -0x1c8(%rbp), %rdi
movq -0x1c0(%rbp), %rsi
leaq -0x170(%rbp), %rcx
leaq -0x168(%rbp), %r8
callq 0x9221b
testb %r15b, %r15b
je 0x9717a
incl (%r13)
movq 0x10(%r14), %rbx
movq %rbx, %rax
andq %r12, %rax
sete %cl
testb $0x3, %bl
setne %dl
orb %cl, %dl
jne 0x97193
incl (%rax)
testb %r15b, %r15b
je 0x971ad
decl (%r13)
jne 0x971ad
movq %r14, %rdi
leaq 0x7bc19(%rip), %rsi     # 0x112dc1
callq 0xd13d
movq -0x170(%rbp), %rdi
movq -0x168(%rbp), %rsi
leaq -0x1b8(%rbp), %rcx
leaq -0x1b0(%rbp), %r8
movq %rbx, %rdx
callq 0x9221b
movq 0x107fa60(%rip), %rdx   # 0x1116c38
testq %rdx, %rdx
jne 0x971ff
movl $0x2, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x2, 0x10(%rax)
movw $0x297d, 0x18(%rax)     # imm = 0x297D
movq %rax, 0x107fa39(%rip)   # 0x1116c38
andq %rdx, %r12
sete %al
testb $0x3, %dl
setne %cl
orb %al, %cl
jne 0x97213
incl (%r12)
movq -0x1b8(%rbp), %rdi
movq -0x1b0(%rbp), %rsi
leaq -0x1a8(%rbp), %rbx
leaq -0x1a0(%rbp), %r14
movq %rbx, %rcx
movq %r14, %r8
callq 0x9221b
movq (%rbx), %r12
movq (%r14), %r14
cmpb $0x1, 0x18(%r14)
jne 0x97263
movq 0x28(%r14), %rsi
leaq -0x38(%rbp), %rbx
movl $0xa, %edi
movq %rbx, %rdx
callq 0x92a13
movq (%rbx), %rax
movq %rax, 0x28(%r14)
testb %r15b, %r15b
je 0x97d6c
decl (%r13)
jne 0x97d6c
movq -0x40(%rbp), %rdi
leaq 0x7bb40(%rip), %rsi     # 0x112dc1
callq 0xd13d
jmp 0x97d6c
movl $0x1, %r14d
movl $0x1, %edi
movq %rbx, %rsi
callq 0xe83a
testl %eax, %eax
cmovgq %r14, %rbx
movq %rbx, %r14
movq 0x8(%r13), %rdi
movq %rdi, %rax
andq %r15, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x972cf
decl (%rax)
jne 0x972cf
leaq 0x79e47(%rip), %rsi     # 0x111111
callq 0xd13d
movq %r14, 0x8(%r13)
movq -0x138(%rbp), %rdi
leaq -0x130(%rbp), %rbx
leaq -0x128(%rbp), %r14
movq %r13, %rsi
movq %rbx, %rdx
movq %r14, %rcx
callq 0x9fc6d
movq (%rbx), %rdi
movq (%r14), %rsi
leaq -0xb8(%rbp), %rdx
leaq -0xb0(%rbp), %rcx
callq 0x93675
movq 0x107f942(%rip), %rdx   # 0x1116c58
testq %rdx, %rdx
jne 0x9734c
movl $0xc, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0xc, 0x10(%rax)
movabsq $0x465f455059544b4d, %rax # imm = 0x465F455059544B4D
movq %rax, 0x18(%rdx)
movl $0x2854414c, 0x20(%rdx) # imm = 0x2854414C
movq %rdx, 0x107f90c(%rip)   # 0x1116c58
movq %rdx, %rax
andq %r15, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
movq -0x30(%rbp), %r13
jne 0x97367
incl (%rax)
movq -0xb8(%rbp), %rdi
movq -0xb0(%rbp), %rsi
leaq -0xa8(%rbp), %rcx
leaq -0xa0(%rbp), %r8
callq 0x9221b
movq 0x107f8d1(%rip), %rdx   # 0x1116c60
testq %rdx, %rdx
jne 0x973bb
movl $0x5, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x5, 0x10(%rax)
movl $0x45505954, 0x18(%rax) # imm = 0x45505954
movb $0x5f, 0x1c(%rax)
movq %rax, 0x107f8a5(%rip)   # 0x1116c60
movq %rdx, %rax
andq %r15, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x973d2
incl (%rax)
movq -0xa8(%rbp), %rdi
movq -0xa0(%rbp), %rsi
leaq -0x120(%rbp), %rbx
leaq -0x118(%rbp), %r14
movq %rbx, %rcx
movq %r14, %r8
callq 0x9221b
movq (%rbx), %rdi
leaq -0x38(%rbp), %rbx
movq %r13, %rsi
movq %rbx, %rdx
callq 0x9b7b1
movq (%rbx), %rdi
movq (%r14), %rsi
leaq -0x198(%rbp), %rcx
leaq -0x110(%rbp), %r8
movq %rax, %rdx
callq 0x9221b
movq 0x107f83a(%rip), %rdx   # 0x1116c68
testq %rdx, %rdx
jne 0x97453
movl $0x1, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x1, 0x10(%rax)
movb $0x2c, 0x18(%rax)
movq %rax, 0x107f815(%rip)   # 0x1116c68
movq %rdx, %rax
andq %r15, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x9746a
incl (%rax)
movq -0x198(%rbp), %rdi
movq -0x110(%rbp), %rsi
leaq -0x190(%rbp), %r14
leaq -0x1e0(%rbp), %rbx
movq %r14, %rcx
movq %rbx, %r8
callq 0x9221b
movq (%r14), %r12
leaq 0x107da8d(%rip), %rdi   # 0x1114f28
movq %r13, %rsi
callq 0x13c85
movq %rax, %rdi
callq 0x13d82
leaq 0x107d016(%rip), %rdi   # 0x11144c8
movq %rax, %rsi
callq 0x13c85
movq %rax, %rdi
callq 0x13d82
movq %rax, %rdi
movq %rdx, %rsi
callq 0x9189
movq (%rbx), %rsi
leaq -0x108(%rbp), %rcx
leaq -0x98(%rbp), %r8
movq %r12, %rdi
movq %rax, %rdx
callq 0x938cc
movq 0x107f780(%rip), %rdx   # 0x1116c70
testq %rdx, %rdx
jne 0x97515
movl $0x1, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x1, 0x10(%rax)
movb $0x2c, 0x18(%rax)
movq %rax, 0x107f75b(%rip)   # 0x1116c70
movq %rdx, %rax
andq %r15, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x9752c
incl (%rax)
movq -0x108(%rbp), %rdi
movq -0x98(%rbp), %rsi
leaq -0x100(%rbp), %rbx
leaq -0xf8(%rbp), %r14
movq %rbx, %rcx
movq %r14, %r8
callq 0x9221b
movq (%rbx), %rdi
leaq -0x38(%rbp), %rbx
movq %r13, %rsi
movq %rbx, %rdx
callq 0x9b7b1
movq (%rbx), %rdi
movq (%r14), %rsi
leaq -0x90(%rbp), %rcx
leaq -0x88(%rbp), %r8
movq %rax, %rdx
callq 0x9221b
movq 0x107f6f0(%rip), %rdx   # 0x1116c78
testq %rdx, %rdx
jne 0x975ad
movl $0x1, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x1, 0x10(%rax)
movb $0x2c, 0x18(%rax)
movq %rax, 0x107f6cb(%rip)   # 0x1116c78
movq %rdx, %rax
andq %r15, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x975c4
incl (%rax)
movq -0x90(%rbp), %rdi
movq -0x88(%rbp), %rsi
leaq -0xf0(%rbp), %rbx
leaq -0xe8(%rbp), %r14
movq %rbx, %rcx
movq %r14, %r8
callq 0x9221b
callq 0x9fd3a
movq (%rbx), %rbx
movq (%r14), %r14
movq %rax, %rdi
movq %rdx, %rsi
callq 0x9189
leaq -0x50(%rbp), %rcx
leaq -0x48(%rbp), %r8
movq %rbx, %rdi
movq %r14, %rsi
movq %rax, %rdx
callq 0x9221b
movq 0x107f662(%rip), %rdx   # 0x1116c80
testq %rdx, %rdx
jne 0x97649
movl $0x3, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x3, 0x10(%rax)
movw $0x292c, 0x18(%rax)     # imm = 0x292C
movb $0x3b, 0x1a(%rax)
movq %rax, 0x107f637(%rip)   # 0x1116c80
movq %rdx, %rax
andq %r15, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x97660
incl (%rax)
movq -0x50(%rbp), %rdi
movq -0x48(%rbp), %rsi
leaq -0xe0(%rbp), %rbx
leaq -0x188(%rbp), %r14
movq %rbx, %rcx
movq %r14, %r8
callq 0x9221b
movq (%rbx), %rbx
movq (%r14), %r14
cmpb $0x1, 0x18(%r14)
jne 0x976ab
movq 0x28(%r14), %rsi
leaq -0x38(%rbp), %r12
movl $0xa, %edi
movq %r12, %rdx
callq 0x92a13
movq (%r12), %rax
movq %rax, 0x28(%r14)
leaq -0x80(%rbp), %rdx
leaq -0x78(%rbp), %rcx
movq %rbx, %rdi
movq %r14, %rsi
callq 0x93675
movq 0x107f5c3(%rip), %rdx   # 0x1116c88
testq %rdx, %rdx
jne 0x976fb
movl $0xc, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0xc, 0x10(%rax)
movabsq $0x20656e6966656423, %rax # imm = 0x20656E6966656423
movq %rax, 0x18(%rdx)
movl $0x5f474154, 0x20(%rdx) # imm = 0x5F474154
movq %rdx, 0x107f58d(%rip)   # 0x1116c88
movq %rdx, %rax
andq %r15, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x97712
incl (%rax)
movq -0x80(%rbp), %rdi
movq -0x78(%rbp), %rsi
leaq -0x180(%rbp), %rbx
leaq -0x1d8(%rbp), %r14
movq %rbx, %rcx
movq %r14, %r8
callq 0x9221b
movq (%rbx), %rdi
leaq -0x38(%rbp), %rbx
movq %r13, %rsi
movq %rbx, %rdx
callq 0x9b7b1
movq (%rbx), %rdi
movq (%r14), %rsi
leaq -0x1d0(%rbp), %rcx
leaq -0x178(%rbp), %r8
movq %rax, %rdx
callq 0x9221b
movq 0x107f528(%rip), %rdx   # 0x1116c90
testq %rdx, %rdx
jne 0x977a5
movl $0xd, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0xd, 0x10(%rax)
movabsq $0x2629474154282820, %rax # imm = 0x2629474154282820
movq %rax, 0x18(%rdx)
movabsq $0x5f45505954262947, %rax # imm = 0x5F45505954262947
movq %rax, 0x1d(%rdx)
movq %rdx, 0x107f4eb(%rip)   # 0x1116c90
movq %rdx, %rax
andq %r15, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x977bc
incl (%rax)
movq -0x1d0(%rbp), %rdi
movq -0x178(%rbp), %rsi
leaq -0x1c8(%rbp), %rbx
leaq -0x1c0(%rbp), %r14
movq %rbx, %rcx
movq %r14, %r8
callq 0x9221b
movq (%rbx), %rdi
leaq -0x38(%rbp), %rbx
movq %r13, %rsi
movq %rbx, %rdx
callq 0x9b7b1
movq (%rbx), %rdi
movq (%r14), %rsi
leaq -0x170(%rbp), %rcx
leaq -0x168(%rbp), %r8
movq %rax, %rdx
callq 0x9221b
movq 0x107f480(%rip), %rdx   # 0x1116c98
testq %rdx, %rdx
jne 0x9783d
movl $0x1, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x1, 0x10(%rax)
movb $0x29, 0x18(%rax)
movq %rax, 0x107f45b(%rip)   # 0x1116c98
movq %rdx, %rax
andq %r15, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x97854
incl (%rax)
movq -0x170(%rbp), %rdi
movq -0x168(%rbp), %rsi
leaq -0x1b8(%rbp), %rbx
leaq -0x1b0(%rbp), %r14
movq %rbx, %rcx
movq %r14, %r8
callq 0x9221b
movq (%rbx), %rbx
movq (%r14), %r14
cmpb $0x1, 0x18(%r14)
jne 0x978a5
movq 0x28(%r14), %rsi
leaq -0x38(%rbp), %r12
movl $0xa, %edi
movq %r12, %rdx
callq 0x92a13
movq (%r12), %rax
movq %rax, 0x28(%r14)
leaq -0x1a8(%rbp), %rdx
leaq -0x1a0(%rbp), %rcx
movq %rbx, %rdi
movq %r14, %rsi
callq 0x93675
movq 0x107f3db(%rip), %rdx   # 0x1116ca0
testq %rdx, %rdx
jne 0x978fb
movl $0xb, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0xb, 0x10(%rax)
movabsq $0x20656e6966656423, %rax # imm = 0x20656E6966656423
movq %rax, 0x18(%rdx)
movl $0x5f4b4d20, 0x1f(%rdx) # imm = 0x5F4B4D20
movq %rdx, 0x107f3a5(%rip)   # 0x1116ca0
movq %rdx, %rax
andq %r15, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x97912
incl (%rax)
movq -0x1a8(%rbp), %rdi
movq -0x1a0(%rbp), %rsi
leaq -0x280(%rbp), %rbx
leaq -0x278(%rbp), %r14
movq %rbx, %rcx
movq %r14, %r8
callq 0x9221b
movq (%rbx), %rdi
leaq -0x38(%rbp), %rbx
movq %r13, %rsi
movq %rbx, %rdx
callq 0x9b7b1
movq (%rbx), %rdi
movq (%r14), %rsi
leaq -0x218(%rbp), %rcx
leaq -0x270(%rbp), %r8
movq %rax, %rdx
callq 0x9221b
movq 0x107f33a(%rip), %rdx   # 0x1116ca8
testq %rdx, %rdx
jne 0x97996
movl $0x4, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x4, 0x10(%rax)
movl $0x20297828, 0x18(%rax) # imm = 0x20297828
movq %rax, 0x107f312(%rip)   # 0x1116ca8
movq %rdx, %rax
andq %r15, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x979ad
incl (%rax)
movq -0x218(%rbp), %rdi
movq -0x270(%rbp), %rsi
leaq -0x268(%rbp), %rcx
leaq -0x210(%rbp), %r8
callq 0x9221b
movq 0x107f2db(%rip), %rdx   # 0x1116cb0
testq %rdx, %rdx
jne 0x97a01
movl $0x10, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x10, 0x10(%rax)
movups 0x61200(%rip), %xmm0    # 0xf8bf6
movups %xmm0, 0x18(%rax)
movq %rax, 0x107f2af(%rip)   # 0x1116cb0
movq %rdx, %rax
andq %r15, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x97a18
incl (%rax)
movq -0x268(%rbp), %rdi
movq -0x210(%rbp), %rsi
leaq -0x260(%rbp), %rbx
leaq -0x258(%rbp), %r14
movq %rbx, %rcx
movq %r14, %r8
callq 0x9221b
movq (%rbx), %rdi
leaq -0x38(%rbp), %rbx
movq %r13, %rsi
movq %rbx, %rdx
callq 0x9b7b1
movq (%rbx), %rdi
movq (%r14), %rsi
leaq -0x208(%rbp), %rcx
leaq -0x200(%rbp), %r8
movq %rax, %rdx
callq 0x9221b
movq 0x107f244(%rip), %rdx   # 0x1116cb8
testq %rdx, %rdx
jne 0x97aa4
movl $0x11, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x11, 0x10(%rax)
movups 0x617c6(%rip), %xmm0    # 0xf925b
movups %xmm0, 0x18(%rax)
movb $0x29, 0x28(%rax)
movq %rax, 0x107f214(%rip)   # 0x1116cb8
movq %rdx, %rax
andq %r15, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x97abb
incl (%rax)
movq -0x208(%rbp), %rdi
movq -0x200(%rbp), %rsi
leaq -0x250(%rbp), %rbx
leaq -0x248(%rbp), %r14
movq %rbx, %rcx
movq %r14, %r8
callq 0x9221b
movq (%rbx), %rbx
movq (%r14), %r14
cmpb $0x1, 0x18(%r14)
jne 0x97b0c
movq 0x28(%r14), %rsi
leaq -0x38(%rbp), %r12
movl $0xa, %edi
movq %r12, %rdx
callq 0x92a13
movq (%r12), %rax
movq %rax, 0x28(%r14)
leaq -0x1f8(%rbp), %rdx
leaq -0x1f0(%rbp), %rcx
movq %rbx, %rdi
movq %r14, %rsi
callq 0x93675
movq 0x107f194(%rip), %rdx   # 0x1116cc0
testq %rdx, %rdx
jne 0x97b61
movl $0xa, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0xa, 0x10(%rax)
movabsq $0x20656e6966656423, %rax # imm = 0x20656E6966656423
movq %rax, 0x18(%rdx)
movw $0x5f56, 0x20(%rdx)     # imm = 0x5F56
movq %rdx, 0x107f15f(%rip)   # 0x1116cc0
movq %rdx, %rax
andq %r15, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x97b78
incl (%rax)
movq -0x1f8(%rbp), %rdi
movq -0x1f0(%rbp), %rsi
leaq -0x240(%rbp), %rbx
leaq -0x238(%rbp), %r14
movq %rbx, %rcx
movq %r14, %r8
callq 0x9221b
movq (%rbx), %rdi
leaq -0x38(%rbp), %rbx
movq %r13, %rsi
movq %rbx, %rdx
callq 0x9b7b1
movq (%rbx), %rdi
movq (%r14), %rsi
leaq -0x1e8(%rbp), %rcx
leaq -0x230(%rbp), %r8
movq %rax, %rdx
callq 0x9221b
movq 0x107f0f4(%rip), %rdx   # 0x1116cc8
testq %rdx, %rdx
jne 0x97bfc
movl $0x4, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x4, 0x10(%rax)
movl $0x20297628, 0x18(%rax) # imm = 0x20297628
movq %rax, 0x107f0cc(%rip)   # 0x1116cc8
movq %rdx, %rax
andq %r15, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x97c13
incl (%rax)
movq -0x1e8(%rbp), %rdi
movq -0x230(%rbp), %rsi
leaq -0x228(%rbp), %rcx
leaq -0x298(%rbp), %r8
callq 0x9221b
movq 0x107f095(%rip), %rdx   # 0x1116cd0
testq %rdx, %rdx
jne 0x97c6a
movl $0x7, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x7, 0x10(%rax)
movl $0x6e652828, 0x18(%rax) # imm = 0x6E652828
movl $0x206d756e, 0x1b(%rax) # imm = 0x206D756E
movq %rax, 0x107f066(%rip)   # 0x1116cd0
movq %rdx, %rax
andq %r15, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x97c81
incl (%rax)
movq -0x228(%rbp), %rdi
movq -0x298(%rbp), %rsi
leaq -0x2b8(%rbp), %rbx
leaq -0x2b0(%rbp), %r14
movq %rbx, %rcx
movq %r14, %r8
callq 0x9221b
movq (%rbx), %rdi
leaq -0x38(%rbp), %rbx
movq %r13, %rsi
movq %rbx, %rdx
callq 0x9b7b1
movq (%rbx), %rdi
movq (%r14), %rsi
leaq -0x290(%rbp), %rcx
leaq -0x288(%rbp), %r8
movq %rax, %rdx
callq 0x9221b
movq 0x107effb(%rip), %rdx   # 0x1116cd8
testq %rdx, %rdx
jne 0x97d09
movl $0x10, %edi
callq 0xf5e4
movq %rax, %rdx
movq $0x10, 0x10(%rax)
movups 0x61577(%rip), %xmm0    # 0xf9275
movups %xmm0, 0x18(%rax)
movq %rax, 0x107efcf(%rip)   # 0x1116cd8
andq %rdx, %r15
sete %al
testb $0x3, %dl
setne %cl
orb %al, %cl
jne 0x97d1c
incl (%r15)
movq -0x290(%rbp), %rdi
movq -0x288(%rbp), %rsi
leaq -0x2a8(%rbp), %rbx
leaq -0x2a0(%rbp), %r14
movq %rbx, %rcx
movq %r14, %r8
callq 0x9221b
movq (%rbx), %r12
movq (%r14), %r14
cmpb $0x1, 0x18(%r14)
jne 0x97d6c
movq 0x28(%r14), %rsi
leaq -0x38(%rbp), %rbx
movl $0xa, %edi
movq %rbx, %rdx
callq 0x92a13
movq (%rbx), %rax
movq %rax, 0x28(%r14)
movq -0x70(%rbp), %r15
movq -0x68(%rbp), %rbx
movq %r14, (%rbx)
movq %r12, (%r15)
addq $0x298, %rsp            # imm = 0x298
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
movl $0x20, %edi
callq 0xf5e4
movq $0x20, 0x10(%rax)
movups 0x48928(%rip), %xmm0    # 0xe06cd
movups %xmm0, 0x18(%rax)
movups 0x4892d(%rip), %xmm0    # 0xe06dd
movups %xmm0, 0x28(%rax)
movq %rax, %rdi
callq 0x9302