// File: /workspace/github_cpp_makefile_star2_O3/menhits[P]phplus/src/PhplusStdLib.cpp
// Function: populateOperators()
void populateOperators()
{
	
	/// +
	
	func(ops->plus, Int, Int, Int,
		retrn left+right;
	,
		"$. + $:"
	);
	
	func(ops->plus, Dub, Dub, Dub,
		retrn left+right;
	,
		"$. + $:"
	);
	
	
	/// -
	
	func(ops->minus, Int, Int, Int,
		retrn left-right;
	,
		"$. - $:"
	);
	
	func(ops->minus, Dub, Dub, Dub,
		retrn left-right;
	,
		"$. - $:"
	);
	
	func(ops->minus, Void, Int, Int,
		retrn -right;
	,
		"- $:"
	);
	
	func(ops->minus, Void, Dub, Dub,
		retrn -right;
	,
		"- $:"
	);
	
	
	/// *
	
	func(ops->multiply, Int, Int, Int,
		retrn left*right;
	,
		"$. * $:"
	);
	
	func(ops->multiply, Dub, Dub, Dub,
		retrn left*right;
	,
		"$. * $:"
	);
	
	
	/// /
	
	func(ops->divide, Int, Int, Int,
		retrn left/right;
	,
		"$. / $:"
	);
	
	func(ops->divide, Dub, Dub, Dub,
		retrn left/right;
	,
		"$. / $:"
	);
	
	
	/// %
	
	func(ops->mod, Int, Int, Int,
		retrn left%right;
	,
		"$. % $:"
	);
	
	func(ops->mod, Dub, Dub, Dub,
		retrn left-int(left/right)*right;
	,
		"$. - int($. / $:) * $:"
	);
	
	/// =
	
	func(ops->equal, Bool, Bool, Bool,
		retrn left==right;
	,
		"$. == $:"
	);
	
	func(ops->equal, Int, Int, Bool,
		retrn left==right;
	,
		"$. == $:"
	);
	
	func(ops->equal, Dub, Dub, Bool,
		retrn left==right;
	,
		"$. == $:"
	);
	
	/// >
	
	func(ops->greater, Int, Int, Bool,
		retrn left>right;
	,
		"$. > $:"
	);
	
	func(ops->greater, Dub, Dub, Bool,
		retrn left>right;
	,
		"$. > $:"
	);
	
	// <
	func(ops->less, Int, Int, Bool,
		retrn left<right;
	,
		"$. < $:"
	);
	
	func(ops->less, Dub, Dub, Bool,
		retrn left<right;
	,
		"$. < $:"
	);
	
	// >=
	func(ops->greaterEq, Int, Int, Bool,
		retrn left>=right;
	,
		"$. >= $:"
	);
	
	func(ops->greaterEq, Dub, Dub, Bool,
		retrn left>=right;
	,
		"$. >= $:"
	);
	
	// <=
	func(ops->lessEq, Int, Int, Bool,
		retrn left<=right;
	,
		"$. <= $:"
	);
	
	func(ops->lessEq, Dub, Dub, Bool,
		retrn left<=right;
	,
		"$. <= $:"
	);
	
	// !
	func(ops->notOp, Void, Bool, Bool,
		retrn !right;
	,
		"!$:"
	);
	
	func(ops->notOp, Void, Int, Bool,
		retrn right==0;
	,
		"$: == 0"
	);
	
	func(ops->notOp, Void, Dub, Bool,
		retrn right==0;
	,
		"$: == 0"
	);
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0xd08, %rsp            # imm = 0xD08
leaq 0x67036(%rip), %rbx     # 0x9a308
movq (%rbx), %rax
movq 0xe0(%rax), %rcx
movq %rcx, 0x670(%rsp)
movq 0xe8(%rax), %rax
movq %rax, 0x678(%rsp)
testq %rax, %rax
je 0x3330d
movq 0x66ca9(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x33309
incl 0x8(%rax)
jmp 0x3330d
lock
incl 0x8(%rax)
leaq 0x6712c(%rip), %r14     # 0x9a440
movq (%r14), %rdx
movq 0x8(%r14), %rax
movq %rdx, 0x660(%rsp)
movq %rax, 0x668(%rsp)
testq %rax, %rax
je 0x33351
movq 0x66c71(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x3337b
incl 0x8(%rax)
movq %rdx, 0x220(%rsp)
movq %rax, 0x228(%rsp)
jmp 0x3339b
movq %rdx, 0x220(%rsp)
movq $0x0, 0x228(%rsp)
movq %rdx, 0x210(%rsp)
movq $0x0, 0x218(%rsp)
jmp 0x333e3
lock
incl 0x8(%rax)
movq (%r14), %rdx
movq 0x8(%r14), %rax
movq %rdx, 0x220(%rsp)
movq %rax, 0x228(%rsp)
testq %rax, %rax
je 0x33365
cmpb $0x0, (%rcx)
je 0x333b5
incl 0x8(%rax)
movq %rdx, 0x210(%rsp)
movq %rax, 0x218(%rsp)
jmp 0x333d5
lock
incl 0x8(%rax)
movq (%r14), %rdx
movq 0x8(%r14), %rax
movq %rdx, 0x210(%rsp)
movq %rax, 0x218(%rsp)
testq %rax, %rax
je 0x333e3
cmpb $0x0, (%rcx)
je 0x333df
incl 0x8(%rax)
jmp 0x333e3
lock
incl 0x8(%rax)
xorps %xmm0, %xmm0
movaps %xmm0, 0x9a0(%rsp)
leaq 0xdc83(%rip), %rax      # 0x41078
movq %rax, 0x9b8(%rsp)
leaq 0xdcce(%rip), %rax      # 0x410d2
movq %rax, 0x9b0(%rsp)
leaq 0xcf8(%rsp), %r15
movq %r15, -0x10(%r15)
leaq 0x4769f(%rip), %rsi     # 0x7aabe
leaq 0x4769f(%rip), %rdx     # 0x7aac5
leaq 0xce8(%rsp), %rdi
callq 0xdfa8
leaq 0x670(%rsp), %rdi
leaq 0x660(%rsp), %rsi
leaq 0x220(%rsp), %rdx
leaq 0x210(%rsp), %rcx
leaq 0x9a0(%rsp), %r8
leaq 0xce8(%rsp), %r9
callq 0x2dc51
movq 0xce8(%rsp), %rdi
cmpq %r15, %rdi
je 0x3347a
callq 0xa2b0
movq 0x9b0(%rsp), %rax
testq %rax, %rax
je 0x33499
leaq 0x9a0(%rsp), %rdi
movq %rdi, %rsi
movl $0x3, %edx
callq *%rax
movq 0x218(%rsp), %rdi
testq %rdi, %rdi
je 0x334ab
callq 0xdce4
movq 0x228(%rsp), %rdi
testq %rdi, %rdi
je 0x334bd
callq 0xdce4
movq 0x668(%rsp), %rdi
testq %rdi, %rdi
je 0x334cf
callq 0xdce4
movq 0x678(%rsp), %rdi
testq %rdi, %rdi
je 0x334e1
callq 0xdce4
movq (%rbx), %rax
movq 0xe0(%rax), %rcx
movq %rcx, 0x650(%rsp)
movq 0xe8(%rax), %rax
movq %rax, 0x658(%rsp)
testq %rax, %rax
je 0x3351c
movq 0x66a9a(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x33518
incl 0x8(%rax)
jmp 0x3351c
lock
incl 0x8(%rax)
leaq 0x66f2d(%rip), %r15     # 0x9a450
movq (%r15), %rdx
movq 0x8(%r15), %rax
movq %rdx, 0x640(%rsp)
movq %rax, 0x648(%rsp)
testq %rax, %rax
je 0x33560
movq 0x66a62(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x3358a
incl 0x8(%rax)
movq %rdx, 0x200(%rsp)
movq %rax, 0x208(%rsp)
jmp 0x335aa
movq %rdx, 0x200(%rsp)
movq $0x0, 0x208(%rsp)
movq %rdx, 0x1f0(%rsp)
movq $0x0, 0x1f8(%rsp)
jmp 0x335f2
lock
incl 0x8(%rax)
movq (%r15), %rdx
movq 0x8(%r15), %rax
movq %rdx, 0x200(%rsp)
movq %rax, 0x208(%rsp)
testq %rax, %rax
je 0x33574
cmpb $0x0, (%rcx)
je 0x335c4
incl 0x8(%rax)
movq %rdx, 0x1f0(%rsp)
movq %rax, 0x1f8(%rsp)
jmp 0x335e4
lock
incl 0x8(%rax)
movq (%r15), %rdx
movq 0x8(%r15), %rax
movq %rdx, 0x1f0(%rsp)
movq %rax, 0x1f8(%rsp)
testq %rax, %rax
je 0x335f2
cmpb $0x0, (%rcx)
je 0x335ee
incl 0x8(%rax)
jmp 0x335f2
lock
incl 0x8(%rax)
xorps %xmm0, %xmm0
movaps %xmm0, 0x980(%rsp)
leaq 0xdae6(%rip), %rax      # 0x410ea
movq %rax, 0x998(%rsp)
leaq 0xdb37(%rip), %rax      # 0x4114a
movq %rax, 0x990(%rsp)
leaq 0xcd8(%rsp), %r12
movq %r12, -0x10(%r12)
leaq 0x4748f(%rip), %rsi     # 0x7aabe
leaq 0x4748f(%rip), %rdx     # 0x7aac5
leaq 0xcc8(%rsp), %rdi
callq 0xdfa8
leaq 0x650(%rsp), %rdi
leaq 0x640(%rsp), %rsi
leaq 0x200(%rsp), %rdx
leaq 0x1f0(%rsp), %rcx
leaq 0x980(%rsp), %r8
leaq 0xcc8(%rsp), %r9
callq 0x2dc51
movq 0xcc8(%rsp), %rdi
cmpq %r12, %rdi
je 0x3368a
callq 0xa2b0
movq 0x990(%rsp), %rax
testq %rax, %rax
je 0x336a9
leaq 0x980(%rsp), %rdi
movq %rdi, %rsi
movl $0x3, %edx
callq *%rax
movq 0x1f8(%rsp), %rdi
testq %rdi, %rdi
je 0x336bb
callq 0xdce4
movq 0x208(%rsp), %rdi
testq %rdi, %rdi
je 0x336cd
callq 0xdce4
movq 0x648(%rsp), %rdi
testq %rdi, %rdi
je 0x336df
callq 0xdce4
movq 0x658(%rsp), %rdi
testq %rdi, %rdi
je 0x336f1
callq 0xdce4
movq (%rbx), %rax
movq 0xf0(%rax), %rcx
movq %rcx, 0x630(%rsp)
movq 0xf8(%rax), %rax
movq %rax, 0x638(%rsp)
testq %rax, %rax
je 0x3372c
movq 0x6688a(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x33728
incl 0x8(%rax)
jmp 0x3372c
lock
incl 0x8(%rax)
movq (%r14), %rdx
movq 0x8(%r14), %rax
movq %rdx, 0x620(%rsp)
movq %rax, 0x628(%rsp)
testq %rax, %rax
je 0x33769
movq 0x66859(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x33793
incl 0x8(%rax)
movq %rdx, 0x1e0(%rsp)
movq %rax, 0x1e8(%rsp)
jmp 0x337b3
movq %rdx, 0x1e0(%rsp)
movq $0x0, 0x1e8(%rsp)
movq %rdx, 0x1d0(%rsp)
movq $0x0, 0x1d8(%rsp)
jmp 0x337fb
lock
incl 0x8(%rax)
movq (%r14), %rdx
movq 0x8(%r14), %rax
movq %rdx, 0x1e0(%rsp)
movq %rax, 0x1e8(%rsp)
testq %rax, %rax
je 0x3377d
cmpb $0x0, (%rcx)
je 0x337cd
incl 0x8(%rax)
movq %rdx, 0x1d0(%rsp)
movq %rax, 0x1d8(%rsp)
jmp 0x337ed
lock
incl 0x8(%rax)
movq (%r14), %rdx
movq 0x8(%r14), %rax
movq %rdx, 0x1d0(%rsp)
movq %rax, 0x1d8(%rsp)
testq %rax, %rax
je 0x337fb
cmpb $0x0, (%rcx)
je 0x337f7
incl 0x8(%rax)
jmp 0x337fb
lock
incl 0x8(%rax)
xorps %xmm0, %xmm0
movaps %xmm0, 0x960(%rsp)
leaq 0xd955(%rip), %rax      # 0x41162
movq %rax, 0x978(%rsp)
leaq 0xd9a0(%rip), %rax      # 0x411bc
movq %rax, 0x970(%rsp)
leaq 0xcb8(%rsp), %r12
movq %r12, -0x10(%r12)
leaq 0x4728e(%rip), %rsi     # 0x7aac6
leaq 0x4728e(%rip), %rdx     # 0x7aacd
leaq 0xca8(%rsp), %rdi
callq 0xdfa8
leaq 0x630(%rsp), %rdi
leaq 0x620(%rsp), %rsi
leaq 0x1e0(%rsp), %rdx
leaq 0x1d0(%rsp), %rcx
leaq 0x960(%rsp), %r8
leaq 0xca8(%rsp), %r9
callq 0x2dc51
movq 0xca8(%rsp), %rdi
cmpq %r12, %rdi
je 0x33893
callq 0xa2b0
movq 0x970(%rsp), %rax
testq %rax, %rax
je 0x338b2
leaq 0x960(%rsp), %rdi
movq %rdi, %rsi
movl $0x3, %edx
callq *%rax
movq 0x1d8(%rsp), %rdi
testq %rdi, %rdi
je 0x338c4
callq 0xdce4
movq 0x1e8(%rsp), %rdi
testq %rdi, %rdi
je 0x338d6
callq 0xdce4
movq 0x628(%rsp), %rdi
testq %rdi, %rdi
je 0x338e8
callq 0xdce4
movq 0x638(%rsp), %rdi
testq %rdi, %rdi
je 0x338fa
callq 0xdce4
movq (%rbx), %rax
movq 0xf0(%rax), %rcx
movq %rcx, 0x610(%rsp)
movq 0xf8(%rax), %rax
movq %rax, 0x618(%rsp)
testq %rax, %rax
je 0x33935
movq 0x66681(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x33931
incl 0x8(%rax)
jmp 0x33935
lock
incl 0x8(%rax)
movq (%r15), %rdx
movq 0x8(%r15), %rax
movq %rdx, 0x600(%rsp)
movq %rax, 0x608(%rsp)
testq %rax, %rax
je 0x33972
movq 0x66650(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x3399c
incl 0x8(%rax)
movq %rdx, 0x1c0(%rsp)
movq %rax, 0x1c8(%rsp)
jmp 0x339bc
movq %rdx, 0x1c0(%rsp)
movq $0x0, 0x1c8(%rsp)
movq %rdx, 0x1b0(%rsp)
movq $0x0, 0x1b8(%rsp)
jmp 0x33a04
lock
incl 0x8(%rax)
movq (%r15), %rdx
movq 0x8(%r15), %rax
movq %rdx, 0x1c0(%rsp)
movq %rax, 0x1c8(%rsp)
testq %rax, %rax
je 0x33986
cmpb $0x0, (%rcx)
je 0x339d6
incl 0x8(%rax)
movq %rdx, 0x1b0(%rsp)
movq %rax, 0x1b8(%rsp)
jmp 0x339f6
lock
incl 0x8(%rax)
movq (%r15), %rdx
movq 0x8(%r15), %rax
movq %rdx, 0x1b0(%rsp)
movq %rax, 0x1b8(%rsp)
testq %rax, %rax
je 0x33a04
cmpb $0x0, (%rcx)
je 0x33a00
incl 0x8(%rax)
jmp 0x33a04
lock
incl 0x8(%rax)
xorps %xmm0, %xmm0
movaps %xmm0, 0x940(%rsp)
leaq 0xd7be(%rip), %rax      # 0x411d4
movq %rax, 0x958(%rsp)
leaq 0xd80f(%rip), %rax      # 0x41234
movq %rax, 0x950(%rsp)
leaq 0xc98(%rsp), %r12
movq %r12, -0x10(%r12)
leaq 0x47085(%rip), %rsi     # 0x7aac6
leaq 0x47085(%rip), %rdx     # 0x7aacd
leaq 0xc88(%rsp), %rdi
callq 0xdfa8
leaq 0x610(%rsp), %rdi
leaq 0x600(%rsp), %rsi
leaq 0x1c0(%rsp), %rdx
leaq 0x1b0(%rsp), %rcx
leaq 0x940(%rsp), %r8
leaq 0xc88(%rsp), %r9
callq 0x2dc51
movq 0xc88(%rsp), %rdi
cmpq %r12, %rdi
je 0x33a9c
callq 0xa2b0
movq 0x950(%rsp), %rax
testq %rax, %rax
je 0x33abb
leaq 0x940(%rsp), %rdi
movq %rdi, %rsi
movl $0x3, %edx
callq *%rax
movq 0x1b8(%rsp), %rdi
testq %rdi, %rdi
je 0x33acd
callq 0xdce4
movq 0x1c8(%rsp), %rdi
testq %rdi, %rdi
je 0x33adf
callq 0xdce4
movq 0x608(%rsp), %rdi
testq %rdi, %rdi
je 0x33af1
callq 0xdce4
movq 0x618(%rsp), %rdi
testq %rdi, %rdi
je 0x33b03
callq 0xdce4
movq (%rbx), %rax
movq 0xf0(%rax), %rcx
movq %rcx, 0x5f0(%rsp)
movq 0xf8(%rax), %rax
movq %rax, 0x5f8(%rsp)
testq %rax, %rax
je 0x33b3e
movq 0x66478(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x33b3a
incl 0x8(%rax)
jmp 0x33b3e
lock
incl 0x8(%rax)
leaq 0x668bb(%rip), %r12     # 0x9a400
movq (%r12), %rcx
movq 0x8(%r12), %rax
movq %rcx, 0x5e0(%rsp)
movq %rax, 0x5e8(%rsp)
testq %rax, %rax
je 0x33b78
movq 0x6643e(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x33b74
incl 0x8(%rax)
jmp 0x33b78
lock
incl 0x8(%rax)
movq (%r14), %rdx
movq 0x8(%r14), %rax
movq %rdx, 0x5d0(%rsp)
movq %rax, 0x5d8(%rsp)
testq %rax, %rax
je 0x33bb5
movq 0x6640d(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x33bcb
incl 0x8(%rax)
movq %rdx, 0x1a0(%rsp)
movq %rax, 0x1a8(%rsp)
jmp 0x33beb
movq %rdx, 0x1a0(%rsp)
movq $0x0, 0x1a8(%rsp)
jmp 0x33bf9
lock
incl 0x8(%rax)
movq (%r14), %rdx
movq 0x8(%r14), %rax
movq %rdx, 0x1a0(%rsp)
movq %rax, 0x1a8(%rsp)
testq %rax, %rax
je 0x33bf9
cmpb $0x0, (%rcx)
je 0x33bf5
incl 0x8(%rax)
jmp 0x33bf9
lock
incl 0x8(%rax)
xorps %xmm0, %xmm0
movaps %xmm0, 0x920(%rsp)
leaq 0xd641(%rip), %rax      # 0x4124c
movq %rax, 0x938(%rsp)
leaq 0xd688(%rip), %rax      # 0x412a2
movq %rax, 0x930(%rsp)
leaq 0xc78(%rsp), %r13
movq %r13, -0x10(%r13)
leaq 0x46e94(%rip), %rsi     # 0x7aac9
leaq 0x46e91(%rip), %rdx     # 0x7aacd
leaq 0xc68(%rsp), %rdi
callq 0xdfa8
leaq 0x5f0(%rsp), %rdi
leaq 0x5e0(%rsp), %rsi
leaq 0x5d0(%rsp), %rdx
leaq 0x1a0(%rsp), %rcx
leaq 0x920(%rsp), %r8
leaq 0xc68(%rsp), %r9
callq 0x2dc51
movq 0xc68(%rsp), %rdi
cmpq %r13, %rdi
je 0x33c90
callq 0xa2b0
movq 0x930(%rsp), %rax
testq %rax, %rax
je 0x33caf
leaq 0x920(%rsp), %rdi
movq %rdi, %rsi
movl $0x3, %edx
callq *%rax
movq 0x1a8(%rsp), %rdi
testq %rdi, %rdi
je 0x33cc1
callq 0xdce4
movq 0x5d8(%rsp), %rdi
testq %rdi, %rdi
je 0x33cd3
callq 0xdce4
movq 0x5e8(%rsp), %rdi
testq %rdi, %rdi
je 0x33ce5
callq 0xdce4
movq 0x5f8(%rsp), %rdi
testq %rdi, %rdi
je 0x33cf7
callq 0xdce4
movq (%rbx), %rax
movq 0xf0(%rax), %rcx
movq %rcx, 0x5c0(%rsp)
movq 0xf8(%rax), %rax
movq %rax, 0x5c8(%rsp)
testq %rax, %rax
je 0x33d32
movq 0x66284(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x33d2e
incl 0x8(%rax)
jmp 0x33d32
lock
incl 0x8(%rax)
movq (%r12), %rcx
movq 0x8(%r12), %rax
movq %rcx, 0x5b0(%rsp)
movq %rax, 0x5b8(%rsp)
testq %rax, %rax
je 0x33d65
movq 0x66251(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x33d61
incl 0x8(%rax)
jmp 0x33d65
lock
incl 0x8(%rax)
movq (%r15), %rdx
movq 0x8(%r15), %rax
movq %rdx, 0x5a0(%rsp)
movq %rax, 0x5a8(%rsp)
testq %rax, %rax
je 0x33da2
movq 0x66220(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x33db8
incl 0x8(%rax)
movq %rdx, 0x190(%rsp)
movq %rax, 0x198(%rsp)
jmp 0x33dd8
movq %rdx, 0x190(%rsp)
movq $0x0, 0x198(%rsp)
jmp 0x33de6
lock
incl 0x8(%rax)
movq (%r15), %rdx
movq 0x8(%r15), %rax
movq %rdx, 0x190(%rsp)
movq %rax, 0x198(%rsp)
testq %rax, %rax
je 0x33de6
cmpb $0x0, (%rcx)
je 0x33de2
incl 0x8(%rax)
jmp 0x33de6
lock
incl 0x8(%rax)
xorps %xmm0, %xmm0
movaps %xmm0, 0x900(%rsp)
leaq 0xd4c2(%rip), %rax      # 0x412ba
movq %rax, 0x918(%rsp)
leaq 0xd511(%rip), %rax      # 0x41318
movq %rax, 0x910(%rsp)
leaq 0xc58(%rsp), %r13
movq %r13, -0x10(%r13)
leaq 0x46ca7(%rip), %rsi     # 0x7aac9
leaq 0x46ca4(%rip), %rdx     # 0x7aacd
leaq 0xc48(%rsp), %rdi
callq 0xdfa8
leaq 0x5c0(%rsp), %rdi
leaq 0x5b0(%rsp), %rsi
leaq 0x5a0(%rsp), %rdx
leaq 0x190(%rsp), %rcx
leaq 0x900(%rsp), %r8
leaq 0xc48(%rsp), %r9
callq 0x2dc51
movq 0xc48(%rsp), %rdi
cmpq %r13, %rdi
je 0x33e7d
callq 0xa2b0
movq 0x910(%rsp), %rax
testq %rax, %rax
je 0x33e9c
leaq 0x900(%rsp), %rdi
movq %rdi, %rsi
movl $0x3, %edx
callq *%rax
movq 0x198(%rsp), %rdi
testq %rdi, %rdi
je 0x33eae
callq 0xdce4
movq 0x5a8(%rsp), %rdi
testq %rdi, %rdi
je 0x33ec0
callq 0xdce4
movq 0x5b8(%rsp), %rdi
testq %rdi, %rdi
je 0x33ed2
callq 0xdce4
movq 0x5c8(%rsp), %rdi
testq %rdi, %rdi
je 0x33ee4
callq 0xdce4
movq (%rbx), %rax
movq 0x100(%rax), %rcx
movq %rcx, 0x590(%rsp)
movq 0x108(%rax), %rax
movq %rax, 0x598(%rsp)
testq %rax, %rax
je 0x33f1f
movq 0x66097(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x33f1b
incl 0x8(%rax)
jmp 0x33f1f
lock
incl 0x8(%rax)
movq (%r14), %rdx
movq 0x8(%r14), %rax
movq %rdx, 0x580(%rsp)
movq %rax, 0x588(%rsp)
testq %rax, %rax
je 0x33f5c
movq 0x66066(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x33f86
incl 0x8(%rax)
movq %rdx, 0x180(%rsp)
movq %rax, 0x188(%rsp)
jmp 0x33fa6
movq %rdx, 0x180(%rsp)
movq $0x0, 0x188(%rsp)
movq %rdx, 0x170(%rsp)
movq $0x0, 0x178(%rsp)
jmp 0x33fee
lock
incl 0x8(%rax)
movq (%r14), %rdx
movq 0x8(%r14), %rax
movq %rdx, 0x180(%rsp)
movq %rax, 0x188(%rsp)
testq %rax, %rax
je 0x33f70
cmpb $0x0, (%rcx)
je 0x33fc0
incl 0x8(%rax)
movq %rdx, 0x170(%rsp)
movq %rax, 0x178(%rsp)
jmp 0x33fe0
lock
incl 0x8(%rax)
movq (%r14), %rdx
movq 0x8(%r14), %rax
movq %rdx, 0x170(%rsp)
movq %rax, 0x178(%rsp)
testq %rax, %rax
je 0x33fee
cmpb $0x0, (%rcx)
je 0x33fea
incl 0x8(%rax)
jmp 0x33fee
lock
incl 0x8(%rax)
xorps %xmm0, %xmm0
movaps %xmm0, 0x8e0(%rsp)
leaq 0xd330(%rip), %rax      # 0x41330
movq %rax, 0x8f8(%rsp)
leaq 0xd37b(%rip), %rax      # 0x4138a
movq %rax, 0x8f0(%rsp)
leaq 0xc38(%rsp), %r13
movq %r13, -0x10(%r13)
leaq 0x46aa4(%rip), %rsi     # 0x7aace
leaq 0x46aa4(%rip), %rdx     # 0x7aad5
leaq 0xc28(%rsp), %rdi
callq 0xdfa8
leaq 0x590(%rsp), %rdi
leaq 0x580(%rsp), %rsi
leaq 0x180(%rsp), %rdx
leaq 0x170(%rsp), %rcx
leaq 0x8e0(%rsp), %r8
leaq 0xc28(%rsp), %r9
callq 0x2dc51
movq 0xc28(%rsp), %rdi
cmpq %r13, %rdi
je 0x34085
callq 0xa2b0
movq 0x8f0(%rsp), %rax
testq %rax, %rax
je 0x340a4
leaq 0x8e0(%rsp), %rdi
movq %rdi, %rsi
movl $0x3, %edx
callq *%rax
movq 0x178(%rsp), %rdi
testq %rdi, %rdi
je 0x340b6
callq 0xdce4
movq 0x188(%rsp), %rdi
testq %rdi, %rdi
je 0x340c8
callq 0xdce4
movq 0x588(%rsp), %rdi
testq %rdi, %rdi
je 0x340da
callq 0xdce4
movq 0x598(%rsp), %rdi
testq %rdi, %rdi
je 0x340ec
callq 0xdce4
movq (%rbx), %rax
movq 0x100(%rax), %rcx
movq %rcx, 0x570(%rsp)
movq 0x108(%rax), %rax
movq %rax, 0x578(%rsp)
testq %rax, %rax
je 0x34127
movq 0x65e8f(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x34123
incl 0x8(%rax)
jmp 0x34127
lock
incl 0x8(%rax)
movq (%r15), %rdx
movq 0x8(%r15), %rax
movq %rdx, 0x560(%rsp)
movq %rax, 0x568(%rsp)
testq %rax, %rax
je 0x34164
movq 0x65e5e(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x3418e
incl 0x8(%rax)
movq %rdx, 0x160(%rsp)
movq %rax, 0x168(%rsp)
jmp 0x341ae
movq %rdx, 0x160(%rsp)
movq $0x0, 0x168(%rsp)
movq %rdx, 0x150(%rsp)
movq $0x0, 0x158(%rsp)
jmp 0x341f6
lock
incl 0x8(%rax)
movq (%r15), %rdx
movq 0x8(%r15), %rax
movq %rdx, 0x160(%rsp)
movq %rax, 0x168(%rsp)
testq %rax, %rax
je 0x34178
cmpb $0x0, (%rcx)
je 0x341c8
incl 0x8(%rax)
movq %rdx, 0x150(%rsp)
movq %rax, 0x158(%rsp)
jmp 0x341e8
lock
incl 0x8(%rax)
movq (%r15), %rdx
movq 0x8(%r15), %rax
movq %rdx, 0x150(%rsp)
movq %rax, 0x158(%rsp)
testq %rax, %rax
je 0x341f6
cmpb $0x0, (%rcx)
je 0x341f2
incl 0x8(%rax)
jmp 0x341f6
lock
incl 0x8(%rax)
xorps %xmm0, %xmm0
movaps %xmm0, 0x8c0(%rsp)
leaq 0xd19a(%rip), %rax      # 0x413a2
movq %rax, 0x8d8(%rsp)
leaq 0xd1eb(%rip), %rax      # 0x41402
movq %rax, 0x8d0(%rsp)
leaq 0xc18(%rsp), %r13
movq %r13, -0x10(%r13)
leaq 0x4689c(%rip), %rsi     # 0x7aace
leaq 0x4689c(%rip), %rdx     # 0x7aad5
leaq 0xc08(%rsp), %rdi
callq 0xdfa8
leaq 0x570(%rsp), %rdi
leaq 0x560(%rsp), %rsi
leaq 0x160(%rsp), %rdx
leaq 0x150(%rsp), %rcx
leaq 0x8c0(%rsp), %r8
leaq 0xc08(%rsp), %r9
callq 0x2dc51
movq 0xc08(%rsp), %rdi
cmpq %r13, %rdi
je 0x3428d
callq 0xa2b0
movq 0x8d0(%rsp), %rax
testq %rax, %rax
je 0x342ac
leaq 0x8c0(%rsp), %rdi
movq %rdi, %rsi
movl $0x3, %edx
callq *%rax
movq 0x158(%rsp), %rdi
testq %rdi, %rdi
je 0x342be
callq 0xdce4
movq 0x168(%rsp), %rdi
testq %rdi, %rdi
je 0x342d0
callq 0xdce4
movq 0x568(%rsp), %rdi
testq %rdi, %rdi
je 0x342e2
callq 0xdce4
movq 0x578(%rsp), %rdi
testq %rdi, %rdi
je 0x342f4
callq 0xdce4
movq (%rbx), %rax
movq 0x110(%rax), %rcx
movq %rcx, 0x550(%rsp)
movq 0x118(%rax), %rax
movq %rax, 0x558(%rsp)
testq %rax, %rax
je 0x3432f
movq 0x65c87(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x3432b
incl 0x8(%rax)
jmp 0x3432f
lock
incl 0x8(%rax)
movq (%r14), %rdx
movq 0x8(%r14), %rax
movq %rdx, 0x540(%rsp)
movq %rax, 0x548(%rsp)
testq %rax, %rax
je 0x3436c
movq 0x65c56(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x34396
incl 0x8(%rax)
movq %rdx, 0x140(%rsp)
movq %rax, 0x148(%rsp)
jmp 0x343b6
movq %rdx, 0x140(%rsp)
movq $0x0, 0x148(%rsp)
movq %rdx, 0x130(%rsp)
movq $0x0, 0x138(%rsp)
jmp 0x343fe
lock
incl 0x8(%rax)
movq (%r14), %rdx
movq 0x8(%r14), %rax
movq %rdx, 0x140(%rsp)
movq %rax, 0x148(%rsp)
testq %rax, %rax
je 0x34380
cmpb $0x0, (%rcx)
je 0x343d0
incl 0x8(%rax)
movq %rdx, 0x130(%rsp)
movq %rax, 0x138(%rsp)
jmp 0x343f0
lock
incl 0x8(%rax)
movq (%r14), %rdx
movq 0x8(%r14), %rax
movq %rdx, 0x130(%rsp)
movq %rax, 0x138(%rsp)
testq %rax, %rax
je 0x343fe
cmpb $0x0, (%rcx)
je 0x343fa
incl 0x8(%rax)
jmp 0x343fe
lock
incl 0x8(%rax)
xorps %xmm0, %xmm0
movaps %xmm0, 0x8a0(%rsp)
leaq 0xd00a(%rip), %rax      # 0x4141a
movq %rax, 0x8b8(%rsp)
leaq 0xd055(%rip), %rax      # 0x41474
movq %rax, 0x8b0(%rsp)
leaq 0xbf8(%rsp), %r13
movq %r13, -0x10(%r13)
leaq 0x4669c(%rip), %rsi     # 0x7aad6
leaq 0x4669c(%rip), %rdx     # 0x7aadd
leaq 0xbe8(%rsp), %rdi
callq 0xdfa8
leaq 0x550(%rsp), %rdi
leaq 0x540(%rsp), %rsi
leaq 0x140(%rsp), %rdx
leaq 0x130(%rsp), %rcx
leaq 0x8a0(%rsp), %r8
leaq 0xbe8(%rsp), %r9
callq 0x2dc51
movq 0xbe8(%rsp), %rdi
cmpq %r13, %rdi
je 0x34495
callq 0xa2b0
movq 0x8b0(%rsp), %rax
testq %rax, %rax
je 0x344b4
leaq 0x8a0(%rsp), %rdi
movq %rdi, %rsi
movl $0x3, %edx
callq *%rax
movq 0x138(%rsp), %rdi
testq %rdi, %rdi
je 0x344c6
callq 0xdce4
movq 0x148(%rsp), %rdi
testq %rdi, %rdi
je 0x344d8
callq 0xdce4
movq 0x548(%rsp), %rdi
testq %rdi, %rdi
je 0x344ea
callq 0xdce4
movq 0x558(%rsp), %rdi
testq %rdi, %rdi
je 0x344fc
callq 0xdce4
movq (%rbx), %rax
movq 0x110(%rax), %rcx
movq %rcx, 0x530(%rsp)
movq 0x118(%rax), %rax
movq %rax, 0x538(%rsp)
testq %rax, %rax
je 0x34537
movq 0x65a7f(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x34533
incl 0x8(%rax)
jmp 0x34537
lock
incl 0x8(%rax)
movq (%r15), %rdx
movq 0x8(%r15), %rax
movq %rdx, 0x520(%rsp)
movq %rax, 0x528(%rsp)
testq %rax, %rax
je 0x34574
movq 0x65a4e(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x3459e
incl 0x8(%rax)
movq %rdx, 0x120(%rsp)
movq %rax, 0x128(%rsp)
jmp 0x345be
movq %rdx, 0x120(%rsp)
movq $0x0, 0x128(%rsp)
movq %rdx, 0x110(%rsp)
movq $0x0, 0x118(%rsp)
jmp 0x34606
lock
incl 0x8(%rax)
movq (%r15), %rdx
movq 0x8(%r15), %rax
movq %rdx, 0x120(%rsp)
movq %rax, 0x128(%rsp)
testq %rax, %rax
je 0x34588
cmpb $0x0, (%rcx)
je 0x345d8
incl 0x8(%rax)
movq %rdx, 0x110(%rsp)
movq %rax, 0x118(%rsp)
jmp 0x345f8
lock
incl 0x8(%rax)
movq (%r15), %rdx
movq 0x8(%r15), %rax
movq %rdx, 0x110(%rsp)
movq %rax, 0x118(%rsp)
testq %rax, %rax
je 0x34606
cmpb $0x0, (%rcx)
je 0x34602
incl 0x8(%rax)
jmp 0x34606
lock
incl 0x8(%rax)
xorps %xmm0, %xmm0
movaps %xmm0, 0x880(%rsp)
leaq 0xce74(%rip), %rax      # 0x4148c
movq %rax, 0x898(%rsp)
leaq 0xcec5(%rip), %rax      # 0x414ec
movq %rax, 0x890(%rsp)
leaq 0xbd8(%rsp), %r13
movq %r13, -0x10(%r13)
leaq 0x46494(%rip), %rsi     # 0x7aad6
leaq 0x46494(%rip), %rdx     # 0x7aadd
leaq 0xbc8(%rsp), %rdi
callq 0xdfa8
leaq 0x530(%rsp), %rdi
leaq 0x520(%rsp), %rsi
leaq 0x120(%rsp), %rdx
leaq 0x110(%rsp), %rcx
leaq 0x880(%rsp), %r8
leaq 0xbc8(%rsp), %r9
callq 0x2dc51
movq 0xbc8(%rsp), %rdi
cmpq %r13, %rdi
je 0x3469d
callq 0xa2b0
movq 0x890(%rsp), %rax
testq %rax, %rax
je 0x346bc
leaq 0x880(%rsp), %rdi
movq %rdi, %rsi
movl $0x3, %edx
callq *%rax
movq 0x118(%rsp), %rdi
testq %rdi, %rdi
je 0x346ce
callq 0xdce4
movq 0x128(%rsp), %rdi
testq %rdi, %rdi
je 0x346e0
callq 0xdce4
movq 0x528(%rsp), %rdi
testq %rdi, %rdi
je 0x346f2
callq 0xdce4
movq 0x538(%rsp), %rdi
testq %rdi, %rdi
je 0x34704
callq 0xdce4
movq (%rbx), %rax
movq 0x120(%rax), %rcx
movq %rcx, 0x510(%rsp)
movq 0x128(%rax), %rax
movq %rax, 0x518(%rsp)
testq %rax, %rax
je 0x3473f
movq 0x65877(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x3473b
incl 0x8(%rax)
jmp 0x3473f
lock
incl 0x8(%rax)
movq (%r14), %rdx
movq 0x8(%r14), %rax
movq %rdx, 0x500(%rsp)
movq %rax, 0x508(%rsp)
testq %rax, %rax
je 0x3477c
movq 0x65846(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x347a6
incl 0x8(%rax)
movq %rdx, 0x100(%rsp)
movq %rax, 0x108(%rsp)
jmp 0x347c6
movq %rdx, 0x100(%rsp)
movq $0x0, 0x108(%rsp)
movq %rdx, 0xf0(%rsp)
movq $0x0, 0xf8(%rsp)
jmp 0x3480e
lock
incl 0x8(%rax)
movq (%r14), %rdx
movq 0x8(%r14), %rax
movq %rdx, 0x100(%rsp)
movq %rax, 0x108(%rsp)
testq %rax, %rax
je 0x34790
cmpb $0x0, (%rcx)
je 0x347e0
incl 0x8(%rax)
movq %rdx, 0xf0(%rsp)
movq %rax, 0xf8(%rsp)
jmp 0x34800
lock
incl 0x8(%rax)
movq (%r14), %rdx
movq 0x8(%r14), %rax
movq %rdx, 0xf0(%rsp)
movq %rax, 0xf8(%rsp)
testq %rax, %rax
je 0x3480e
cmpb $0x0, (%rcx)
je 0x3480a
incl 0x8(%rax)
jmp 0x3480e
lock
incl 0x8(%rax)
xorps %xmm0, %xmm0
movaps %xmm0, 0x860(%rsp)
leaq 0xcce4(%rip), %rax      # 0x41504
movq %rax, 0x878(%rsp)
leaq 0xcd2f(%rip), %rax      # 0x4155e
movq %rax, 0x870(%rsp)
leaq 0xbb8(%rsp), %r13
movq %r13, -0x10(%r13)
leaq 0x46294(%rip), %rsi     # 0x7aade
leaq 0x46294(%rip), %rdx     # 0x7aae5
leaq 0xba8(%rsp), %rdi
callq 0xdfa8
leaq 0x510(%rsp), %rdi
leaq 0x500(%rsp), %rsi
leaq 0x100(%rsp), %rdx
leaq 0xf0(%rsp), %rcx
leaq 0x860(%rsp), %r8
leaq 0xba8(%rsp), %r9
callq 0x2dc51
movq 0xba8(%rsp), %rdi
cmpq %r13, %rdi
je 0x348a5
callq 0xa2b0
movq 0x870(%rsp), %rax
testq %rax, %rax
je 0x348c4
leaq 0x860(%rsp), %rdi
movq %rdi, %rsi
movl $0x3, %edx
callq *%rax
movq 0xf8(%rsp), %rdi
testq %rdi, %rdi
je 0x348d6
callq 0xdce4
movq 0x108(%rsp), %rdi
testq %rdi, %rdi
je 0x348e8
callq 0xdce4
movq 0x508(%rsp), %rdi
testq %rdi, %rdi
je 0x348fa
callq 0xdce4
movq 0x518(%rsp), %rdi
testq %rdi, %rdi
je 0x3490c
callq 0xdce4
movq (%rbx), %rax
movq 0x120(%rax), %rcx
movq %rcx, 0x4f0(%rsp)
movq 0x128(%rax), %rax
movq %rax, 0x4f8(%rsp)
testq %rax, %rax
je 0x34947
movq 0x6566f(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x34943
incl 0x8(%rax)
jmp 0x34947
lock
incl 0x8(%rax)
movq (%r15), %rdx
movq 0x8(%r15), %rax
movq %rdx, 0x4e0(%rsp)
movq %rax, 0x4e8(%rsp)
testq %rax, %rax
je 0x34984
movq 0x6563e(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x349ae
incl 0x8(%rax)
movq %rdx, 0xe0(%rsp)
movq %rax, 0xe8(%rsp)
jmp 0x349ce
movq %rdx, 0xe0(%rsp)
movq $0x0, 0xe8(%rsp)
movq %rdx, 0xd0(%rsp)
movq $0x0, 0xd8(%rsp)
jmp 0x34a16
lock
incl 0x8(%rax)
movq (%r15), %rdx
movq 0x8(%r15), %rax
movq %rdx, 0xe0(%rsp)
movq %rax, 0xe8(%rsp)
testq %rax, %rax
je 0x34998
cmpb $0x0, (%rcx)
je 0x349e8
incl 0x8(%rax)
movq %rdx, 0xd0(%rsp)
movq %rax, 0xd8(%rsp)
jmp 0x34a08
lock
incl 0x8(%rax)
movq (%r15), %rdx
movq 0x8(%r15), %rax
movq %rdx, 0xd0(%rsp)
movq %rax, 0xd8(%rsp)
testq %rax, %rax
je 0x34a16
cmpb $0x0, (%rcx)
je 0x34a12
incl 0x8(%rax)
jmp 0x34a16
lock
incl 0x8(%rax)
xorps %xmm0, %xmm0
movaps %xmm0, 0x840(%rsp)
leaq 0xcb4e(%rip), %rax      # 0x41576
movq %rax, 0x858(%rsp)
leaq 0xcbb7(%rip), %rax      # 0x415ee
movq %rax, 0x850(%rsp)
leaq 0xb98(%rsp), %r13
movq %r13, -0x10(%r13)
leaq 0x46094(%rip), %rsi     # 0x7aae6
leaq 0x460a3(%rip), %rdx     # 0x7aafc
leaq 0xb88(%rsp), %rdi
callq 0xdfa8
leaq 0x4f0(%rsp), %rdi
leaq 0x4e0(%rsp), %rsi
leaq 0xe0(%rsp), %rdx
leaq 0xd0(%rsp), %rcx
leaq 0x840(%rsp), %r8
leaq 0xb88(%rsp), %r9
callq 0x2dc51
movq 0xb88(%rsp), %rdi
cmpq %r13, %rdi
je 0x34aad
callq 0xa2b0
movq 0x850(%rsp), %rax
testq %rax, %rax
je 0x34acc
leaq 0x840(%rsp), %rdi
movq %rdi, %rsi
movl $0x3, %edx
callq *%rax
movq 0xd8(%rsp), %rdi
testq %rdi, %rdi
je 0x34ade
callq 0xdce4
movq 0xe8(%rsp), %rdi
testq %rdi, %rdi
je 0x34af0
callq 0xdce4
movq 0x4e8(%rsp), %rdi
testq %rdi, %rdi
je 0x34b02
callq 0xdce4
movq 0x4f8(%rsp), %rdi
testq %rdi, %rdi
je 0x34b14
callq 0xdce4
movq (%rbx), %rax
movq 0x80(%rax), %rcx
movq %rcx, 0x4d0(%rsp)
movq 0x88(%rax), %rax
movq %rax, 0x4d8(%rsp)
testq %rax, %rax
je 0x34b4f
movq 0x65467(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x34b4b
incl 0x8(%rax)
jmp 0x34b4f
lock
incl 0x8(%rax)
leaq 0x658ca(%rip), %r13     # 0x9a420
movq (%r13), %rdx
movq 0x8(%r13), %rax
movq %rdx, 0x4c0(%rsp)
movq %rax, 0x4c8(%rsp)
testq %rax, %rax
je 0x34b94
movq 0x6542e(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x34bbe
incl 0x8(%rax)
movq %rdx, 0xc0(%rsp)
movq %rax, 0xc8(%rsp)
jmp 0x34bdf
movq %rdx, 0xc0(%rsp)
movq $0x0, 0xc8(%rsp)
movq %rdx, 0xb0(%rsp)
movq $0x0, 0xb8(%rsp)
jmp 0x34c28
lock
incl 0x8(%rax)
movq (%r13), %rdx
movq 0x8(%r13), %rax
movq %rdx, 0xc0(%rsp)
movq %rax, 0xc8(%rsp)
testq %rax, %rax
je 0x34ba8
cmpb $0x0, (%rcx)
je 0x34bf9
incl 0x8(%rax)
movq %rdx, 0xb0(%rsp)
movq %rax, 0xb8(%rsp)
jmp 0x34c1a
lock
incl 0x8(%rax)
movq (%r13), %rdx
movq 0x8(%r13), %rax
movq %rdx, 0xb0(%rsp)
movq %rax, 0xb8(%rsp)
testq %rax, %rax
je 0x34c28
cmpb $0x0, (%rcx)
je 0x34c24
incl 0x8(%rax)
jmp 0x34c28
lock
incl 0x8(%rax)
xorps %xmm0, %xmm0
movaps %xmm0, 0x820(%rsp)
leaq 0xc9cc(%rip), %rax      # 0x41606
movq %rax, 0x838(%rsp)
leaq 0xca17(%rip), %rax      # 0x41660
movq %rax, 0x830(%rsp)
leaq 0xb78(%rsp), %rbp
movq %rbp, -0x10(%rbp)
leaq 0x45e99(%rip), %rsi     # 0x7aafd
leaq 0x45e9a(%rip), %rdx     # 0x7ab05
leaq 0xb68(%rsp), %rdi
callq 0xdfa8
leaq 0x4d0(%rsp), %rdi
leaq 0x4c0(%rsp), %rsi
leaq 0xc0(%rsp), %rdx
leaq 0xb0(%rsp), %rcx
leaq 0x820(%rsp), %r8
leaq 0xb68(%rsp), %r9
callq 0x2dc51
movq 0xb68(%rsp), %rdi
cmpq %rbp, %rdi
je 0x34cbf
callq 0xa2b0
movq 0x830(%rsp), %rax
testq %rax, %rax
je 0x34cde
leaq 0x820(%rsp), %rdi
movq %rdi, %rsi
movl $0x3, %edx
callq *%rax
movq 0xb8(%rsp), %rdi
testq %rdi, %rdi
je 0x34cf0
callq 0xdce4
movq 0xc8(%rsp), %rdi
testq %rdi, %rdi
je 0x34d02
callq 0xdce4
movq 0x4c8(%rsp), %rdi
testq %rdi, %rdi
je 0x34d14
callq 0xdce4
movq 0x4d8(%rsp), %rdi
testq %rdi, %rdi
je 0x34d26
callq 0xdce4
movq (%rbx), %rax
movq 0x80(%rax), %rcx
movq %rcx, 0x4b0(%rsp)
movq 0x88(%rax), %rax
movq %rax, 0x4b8(%rsp)
testq %rax, %rax
je 0x34d61
movq 0x65255(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x34d5d
incl 0x8(%rax)
jmp 0x34d61
lock
incl 0x8(%rax)
movq (%r14), %rdx
movq 0x8(%r14), %rax
movq %rdx, 0x4a0(%rsp)
movq %rax, 0x4a8(%rsp)
testq %rax, %rax
je 0x34d9e
movq 0x65224(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x34db4
incl 0x8(%rax)
movq %rdx, 0xa0(%rsp)
movq %rax, 0xa8(%rsp)
jmp 0x34dd4
movq %rdx, 0xa0(%rsp)
movq $0x0, 0xa8(%rsp)
jmp 0x34de2
lock
incl 0x8(%rax)
movq (%r14), %rdx
movq 0x8(%r14), %rax
movq %rdx, 0xa0(%rsp)
movq %rax, 0xa8(%rsp)
testq %rax, %rax
je 0x34de2
cmpb $0x0, (%rcx)
je 0x34dde
incl 0x8(%rax)
jmp 0x34de2
lock
incl 0x8(%rax)
movq (%r13), %rcx
movq 0x8(%r13), %rax
movq %rcx, 0x490(%rsp)
movq %rax, 0x498(%rsp)
testq %rax, %rax
je 0x34e14
movq 0x651a2(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x34e10
incl 0x8(%rax)
jmp 0x34e14
lock
incl 0x8(%rax)
xorps %xmm0, %xmm0
movaps %xmm0, 0x800(%rsp)
leaq 0xc852(%rip), %rax      # 0x41678
movq %rax, 0x818(%rsp)
leaq 0xc89d(%rip), %rax      # 0x416d2
movq %rax, 0x810(%rsp)
leaq 0xb58(%rsp), %rbp
movq %rbp, -0x10(%rbp)
leaq 0x45cad(%rip), %rsi     # 0x7aafd
leaq 0x45cae(%rip), %rdx     # 0x7ab05
leaq 0xb48(%rsp), %rdi
callq 0xdfa8
leaq 0x4b0(%rsp), %rdi
leaq 0x4a0(%rsp), %rsi
leaq 0xa0(%rsp), %rdx
leaq 0x490(%rsp), %rcx
leaq 0x800(%rsp), %r8
leaq 0xb48(%rsp), %r9
callq 0x2dc51
movq 0xb48(%rsp), %rdi
cmpq %rbp, %rdi
je 0x34eab
callq 0xa2b0
movq 0x810(%rsp), %rax
testq %rax, %rax
je 0x34eca
leaq 0x800(%rsp), %rdi
movq %rdi, %rsi
movl $0x3, %edx
callq *%rax
movq 0x498(%rsp), %rdi
testq %rdi, %rdi
je 0x34edc
callq 0xdce4
movq 0xa8(%rsp), %rdi
testq %rdi, %rdi
je 0x34eee
callq 0xdce4
movq 0x4a8(%rsp), %rdi
testq %rdi, %rdi
je 0x34f00
callq 0xdce4
movq 0x4b8(%rsp), %rdi
testq %rdi, %rdi
je 0x34f12
callq 0xdce4
movq (%rbx), %rax
movq 0x80(%rax), %rcx
movq %rcx, 0x480(%rsp)
movq 0x88(%rax), %rax
movq %rax, 0x488(%rsp)
testq %rax, %rax
je 0x34f4d
movq 0x65069(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x34f49
incl 0x8(%rax)
jmp 0x34f4d
lock
incl 0x8(%rax)
movq (%r15), %rdx
movq 0x8(%r15), %rax
movq %rdx, 0x470(%rsp)
movq %rax, 0x478(%rsp)
testq %rax, %rax
je 0x34f8a
movq 0x65038(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x34fa0
incl 0x8(%rax)
movq %rdx, 0x90(%rsp)
movq %rax, 0x98(%rsp)
jmp 0x34fc0
movq %rdx, 0x90(%rsp)
movq $0x0, 0x98(%rsp)
jmp 0x34fce
lock
incl 0x8(%rax)
movq (%r15), %rdx
movq 0x8(%r15), %rax
movq %rdx, 0x90(%rsp)
movq %rax, 0x98(%rsp)
testq %rax, %rax
je 0x34fce
cmpb $0x0, (%rcx)
je 0x34fca
incl 0x8(%rax)
jmp 0x34fce
lock
incl 0x8(%rax)
movq (%r13), %rcx
movq 0x8(%r13), %rax
movq %rcx, 0x460(%rsp)
movq %rax, 0x468(%rsp)
testq %rax, %rax
je 0x35000
movq 0x64fb6(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x34ffc
incl 0x8(%rax)
jmp 0x35000
lock
incl 0x8(%rax)
xorps %xmm0, %xmm0
movaps %xmm0, 0x7e0(%rsp)
leaq 0xc6d8(%rip), %rax      # 0x416ea
movq %rax, 0x7f8(%rsp)
leaq 0xc72f(%rip), %rax      # 0x41750
movq %rax, 0x7f0(%rsp)
leaq 0xb38(%rsp), %rbp
movq %rbp, -0x10(%rbp)
leaq 0x45ac1(%rip), %rsi     # 0x7aafd
leaq 0x45ac2(%rip), %rdx     # 0x7ab05
leaq 0xb28(%rsp), %rdi
callq 0xdfa8
leaq 0x480(%rsp), %rdi
leaq 0x470(%rsp), %rsi
leaq 0x90(%rsp), %rdx
leaq 0x460(%rsp), %rcx
leaq 0x7e0(%rsp), %r8
leaq 0xb28(%rsp), %r9
callq 0x2dc51
movq 0xb28(%rsp), %rdi
cmpq %rbp, %rdi
je 0x35097
callq 0xa2b0
movq 0x7f0(%rsp), %rax
testq %rax, %rax
je 0x350b6
leaq 0x7e0(%rsp), %rdi
movq %rdi, %rsi
movl $0x3, %edx
callq *%rax
movq 0x468(%rsp), %rdi
testq %rdi, %rdi
je 0x350c8
callq 0xdce4
movq 0x98(%rsp), %rdi
testq %rdi, %rdi
je 0x350da
callq 0xdce4
movq 0x478(%rsp), %rdi
testq %rdi, %rdi
je 0x350ec
callq 0xdce4
movq 0x488(%rsp), %rdi
testq %rdi, %rdi
je 0x350fe
callq 0xdce4
movq (%rbx), %rax
movq 0xa0(%rax), %rcx
movq %rcx, 0x450(%rsp)
movq 0xa8(%rax), %rax
movq %rax, 0x458(%rsp)
testq %rax, %rax
je 0x35139
movq 0x64e7d(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x35135
incl 0x8(%rax)
jmp 0x35139
lock
incl 0x8(%rax)
movq (%r14), %rdx
movq 0x8(%r14), %rax
movq %rdx, 0x440(%rsp)
movq %rax, 0x448(%rsp)
testq %rax, %rax
je 0x35176
movq 0x64e4c(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x3518c
incl 0x8(%rax)
movq %rdx, 0x80(%rsp)
movq %rax, 0x88(%rsp)
jmp 0x351ac
movq %rdx, 0x80(%rsp)
movq $0x0, 0x88(%rsp)
jmp 0x351ba
lock
incl 0x8(%rax)
movq (%r14), %rdx
movq 0x8(%r14), %rax
movq %rdx, 0x80(%rsp)
movq %rax, 0x88(%rsp)
testq %rax, %rax
je 0x351ba
cmpb $0x0, (%rcx)
je 0x351b6
incl 0x8(%rax)
jmp 0x351ba
lock
incl 0x8(%rax)
movq (%r13), %rcx
movq 0x8(%r13), %rax
movq %rcx, 0x430(%rsp)
movq %rax, 0x438(%rsp)
testq %rax, %rax
je 0x351ec
movq 0x64dca(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x351e8
incl 0x8(%rax)
jmp 0x351ec
lock
incl 0x8(%rax)
xorps %xmm0, %xmm0
movaps %xmm0, 0x7c0(%rsp)
leaq 0xc56a(%rip), %rax      # 0x41768
movq %rax, 0x7d8(%rsp)
leaq 0xc5b5(%rip), %rax      # 0x417c2
movq %rax, 0x7d0(%rsp)
leaq 0xb18(%rsp), %rbp
movq %rbp, -0x10(%rbp)
leaq 0x458de(%rip), %rsi     # 0x7ab06
leaq 0x458de(%rip), %rdx     # 0x7ab0d
leaq 0xb08(%rsp), %rdi
callq 0xdfa8
leaq 0x450(%rsp), %rdi
leaq 0x440(%rsp), %rsi
leaq 0x80(%rsp), %rdx
leaq 0x430(%rsp), %rcx
leaq 0x7c0(%rsp), %r8
leaq 0xb08(%rsp), %r9
callq 0x2dc51
movq 0xb08(%rsp), %rdi
cmpq %rbp, %rdi
je 0x35283
callq 0xa2b0
movq 0x7d0(%rsp), %rax
testq %rax, %rax
je 0x352a2
leaq 0x7c0(%rsp), %rdi
movq %rdi, %rsi
movl $0x3, %edx
callq *%rax
movq 0x438(%rsp), %rdi
testq %rdi, %rdi
je 0x352b4
callq 0xdce4
movq 0x88(%rsp), %rdi
testq %rdi, %rdi
je 0x352c6
callq 0xdce4
movq 0x448(%rsp), %rdi
testq %rdi, %rdi
je 0x352d8
callq 0xdce4
movq 0x458(%rsp), %rdi
testq %rdi, %rdi
je 0x352ea
callq 0xdce4
movq (%rbx), %rax
movq 0xa0(%rax), %rcx
movq %rcx, 0x420(%rsp)
movq 0xa8(%rax), %rax
movq %rax, 0x428(%rsp)
testq %rax, %rax
je 0x35325
movq 0x64c91(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x35321
incl 0x8(%rax)
jmp 0x35325
lock
incl 0x8(%rax)
movq (%r15), %rdx
movq 0x8(%r15), %rax
movq %rdx, 0x410(%rsp)
movq %rax, 0x418(%rsp)
testq %rax, %rax
je 0x3535c
movq 0x64c60(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x3536c
incl 0x8(%rax)
movq %rdx, 0x70(%rsp)
movq %rax, 0x78(%rsp)
jmp 0x35386
movq %rdx, 0x70(%rsp)
movq $0x0, 0x78(%rsp)
jmp 0x35394
lock
incl 0x8(%rax)
movq (%r15), %rdx
movq 0x8(%r15), %rax
movq %rdx, 0x70(%rsp)
movq %rax, 0x78(%rsp)
testq %rax, %rax
je 0x35394
cmpb $0x0, (%rcx)
je 0x35390
incl 0x8(%rax)
jmp 0x35394
lock
incl 0x8(%rax)
movq (%r13), %rcx
movq 0x8(%r13), %rax
movq %rcx, 0x400(%rsp)
movq %rax, 0x408(%rsp)
testq %rax, %rax
je 0x353c6
movq 0x64bf0(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x353c2
incl 0x8(%rax)
jmp 0x353c6
lock
incl 0x8(%rax)
xorps %xmm0, %xmm0
movaps %xmm0, 0x7a0(%rsp)
leaq 0xc402(%rip), %rax      # 0x417da
movq %rax, 0x7b8(%rsp)
leaq 0xc451(%rip), %rax      # 0x41838
movq %rax, 0x7b0(%rsp)
leaq 0xaf8(%rsp), %rbp
movq %rbp, -0x10(%rbp)
leaq 0x45704(%rip), %rsi     # 0x7ab06
leaq 0x45704(%rip), %rdx     # 0x7ab0d
leaq 0xae8(%rsp), %rdi
callq 0xdfa8
leaq 0x420(%rsp), %rdi
leaq 0x410(%rsp), %rsi
leaq 0x70(%rsp), %rdx
leaq 0x400(%rsp), %rcx
leaq 0x7a0(%rsp), %r8
leaq 0xae8(%rsp), %r9
callq 0x2dc51
movq 0xae8(%rsp), %rdi
cmpq %rbp, %rdi
je 0x3545a
callq 0xa2b0
movq 0x7b0(%rsp), %rax
testq %rax, %rax
je 0x35479
leaq 0x7a0(%rsp), %rdi
movq %rdi, %rsi
movl $0x3, %edx
callq *%rax
movq 0x408(%rsp), %rdi
testq %rdi, %rdi
je 0x3548b
callq 0xdce4
movq 0x78(%rsp), %rdi
testq %rdi, %rdi
je 0x3549a
callq 0xdce4
movq 0x418(%rsp), %rdi
testq %rdi, %rdi
je 0x354ac
callq 0xdce4
movq 0x428(%rsp), %rdi
testq %rdi, %rdi
je 0x354be
callq 0xdce4
movq (%rbx), %rax
movq 0xb0(%rax), %rcx
movq %rcx, 0x3f0(%rsp)
movq 0xb8(%rax), %rax
movq %rax, 0x3f8(%rsp)
testq %rax, %rax
je 0x354f9
movq 0x64abd(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x354f5
incl 0x8(%rax)
jmp 0x354f9
lock
incl 0x8(%rax)
movq (%r14), %rdx
movq 0x8(%r14), %rax
movq %rdx, 0x3e0(%rsp)
movq %rax, 0x3e8(%rsp)
testq %rax, %rax
je 0x35530
movq 0x64a8c(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x35540
incl 0x8(%rax)
movq %rdx, 0x60(%rsp)
movq %rax, 0x68(%rsp)
jmp 0x3555a
movq %rdx, 0x60(%rsp)
movq $0x0, 0x68(%rsp)
jmp 0x35568
lock
incl 0x8(%rax)
movq (%r14), %rdx
movq 0x8(%r14), %rax
movq %rdx, 0x60(%rsp)
movq %rax, 0x68(%rsp)
testq %rax, %rax
je 0x35568
cmpb $0x0, (%rcx)
je 0x35564
incl 0x8(%rax)
jmp 0x35568
lock
incl 0x8(%rax)
movq (%r13), %rcx
movq 0x8(%r13), %rax
movq %rcx, 0x3d0(%rsp)
movq %rax, 0x3d8(%rsp)
testq %rax, %rax
je 0x3559a
movq 0x64a1c(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x35596
incl 0x8(%rax)
jmp 0x3559a
lock
incl 0x8(%rax)
xorps %xmm0, %xmm0
movaps %xmm0, 0x780(%rsp)
leaq 0xc2a4(%rip), %rax      # 0x41850
movq %rax, 0x798(%rsp)
leaq 0xc2ef(%rip), %rax      # 0x418aa
movq %rax, 0x790(%rsp)
leaq 0xad8(%rsp), %rbp
movq %rbp, -0x10(%rbp)
leaq 0x45538(%rip), %rsi     # 0x7ab0e
leaq 0x45538(%rip), %rdx     # 0x7ab15
leaq 0xac8(%rsp), %rdi
callq 0xdfa8
leaq 0x3f0(%rsp), %rdi
leaq 0x3e0(%rsp), %rsi
leaq 0x60(%rsp), %rdx
leaq 0x3d0(%rsp), %rcx
leaq 0x780(%rsp), %r8
leaq 0xac8(%rsp), %r9
callq 0x2dc51
movq 0xac8(%rsp), %rdi
cmpq %rbp, %rdi
je 0x3562e
callq 0xa2b0
movq 0x790(%rsp), %rax
testq %rax, %rax
je 0x3564d
leaq 0x780(%rsp), %rdi
movq %rdi, %rsi
movl $0x3, %edx
callq *%rax
movq 0x3d8(%rsp), %rdi
testq %rdi, %rdi
je 0x3565f
callq 0xdce4
movq 0x68(%rsp), %rdi
testq %rdi, %rdi
je 0x3566e
callq 0xdce4
movq 0x3e8(%rsp), %rdi
testq %rdi, %rdi
je 0x35680
callq 0xdce4
movq 0x3f8(%rsp), %rdi
testq %rdi, %rdi
je 0x35692
callq 0xdce4
movq (%rbx), %rax
movq 0xb0(%rax), %rcx
movq %rcx, 0x3c0(%rsp)
movq 0xb8(%rax), %rax
movq %rax, 0x3c8(%rsp)
testq %rax, %rax
je 0x356cd
movq 0x648e9(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x356c9
incl 0x8(%rax)
jmp 0x356cd
lock
incl 0x8(%rax)
movq (%r15), %rdx
movq 0x8(%r15), %rax
movq %rdx, 0x3b0(%rsp)
movq %rax, 0x3b8(%rsp)
testq %rax, %rax
je 0x35704
movq 0x648b8(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x35714
incl 0x8(%rax)
movq %rdx, 0x50(%rsp)
movq %rax, 0x58(%rsp)
jmp 0x3572e
movq %rdx, 0x50(%rsp)
movq $0x0, 0x58(%rsp)
jmp 0x3573c
lock
incl 0x8(%rax)
movq (%r15), %rdx
movq 0x8(%r15), %rax
movq %rdx, 0x50(%rsp)
movq %rax, 0x58(%rsp)
testq %rax, %rax
je 0x3573c
cmpb $0x0, (%rcx)
je 0x35738
incl 0x8(%rax)
jmp 0x3573c
lock
incl 0x8(%rax)
movq (%r13), %rcx
movq 0x8(%r13), %rax
movq %rcx, 0x3a0(%rsp)
movq %rax, 0x3a8(%rsp)
testq %rax, %rax
je 0x3576e
movq 0x64848(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x3576a
incl 0x8(%rax)
jmp 0x3576e
lock
incl 0x8(%rax)
xorps %xmm0, %xmm0
movaps %xmm0, 0x760(%rsp)
leaq 0xc142(%rip), %rax      # 0x418c2
movq %rax, 0x778(%rsp)
leaq 0xc191(%rip), %rax      # 0x41920
movq %rax, 0x770(%rsp)
leaq 0xab8(%rsp), %rbp
movq %rbp, -0x10(%rbp)
leaq 0x45364(%rip), %rsi     # 0x7ab0e
leaq 0x45364(%rip), %rdx     # 0x7ab15
leaq 0xaa8(%rsp), %rdi
callq 0xdfa8
leaq 0x3c0(%rsp), %rdi
leaq 0x3b0(%rsp), %rsi
leaq 0x50(%rsp), %rdx
leaq 0x3a0(%rsp), %rcx
leaq 0x760(%rsp), %r8
leaq 0xaa8(%rsp), %r9
callq 0x2dc51
movq 0xaa8(%rsp), %rdi
cmpq %rbp, %rdi
je 0x35802
callq 0xa2b0
movq 0x770(%rsp), %rax
testq %rax, %rax
je 0x35821
leaq 0x760(%rsp), %rdi
movq %rdi, %rsi
movl $0x3, %edx
callq *%rax
movq 0x3a8(%rsp), %rdi
testq %rdi, %rdi
je 0x35833
callq 0xdce4
movq 0x58(%rsp), %rdi
testq %rdi, %rdi
je 0x35842
callq 0xdce4
movq 0x3b8(%rsp), %rdi
testq %rdi, %rdi
je 0x35854
callq 0xdce4
movq 0x3c8(%rsp), %rdi
testq %rdi, %rdi
je 0x35866
callq 0xdce4
movq (%rbx), %rax
movq 0xc0(%rax), %rcx
movq %rcx, 0x390(%rsp)
movq 0xc8(%rax), %rax
movq %rax, 0x398(%rsp)
testq %rax, %rax
je 0x358a1
movq 0x64715(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x3589d
incl 0x8(%rax)
jmp 0x358a1
lock
incl 0x8(%rax)
movq (%r14), %rdx
movq 0x8(%r14), %rax
movq %rdx, 0x380(%rsp)
movq %rax, 0x388(%rsp)
testq %rax, %rax
je 0x358d8
movq 0x646e4(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x358e8
incl 0x8(%rax)
movq %rdx, 0x40(%rsp)
movq %rax, 0x48(%rsp)
jmp 0x35902
movq %rdx, 0x40(%rsp)
movq $0x0, 0x48(%rsp)
jmp 0x35910
lock
incl 0x8(%rax)
movq (%r14), %rdx
movq 0x8(%r14), %rax
movq %rdx, 0x40(%rsp)
movq %rax, 0x48(%rsp)
testq %rax, %rax
je 0x35910
cmpb $0x0, (%rcx)
je 0x3590c
incl 0x8(%rax)
jmp 0x35910
lock
incl 0x8(%rax)
movq (%r13), %rcx
movq 0x8(%r13), %rax
movq %rcx, 0x370(%rsp)
movq %rax, 0x378(%rsp)
testq %rax, %rax
je 0x35942
movq 0x64674(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x3593e
incl 0x8(%rax)
jmp 0x35942
lock
incl 0x8(%rax)
xorps %xmm0, %xmm0
movaps %xmm0, 0x740(%rsp)
leaq 0xbfe4(%rip), %rax      # 0x41938
movq %rax, 0x758(%rsp)
leaq 0xc02f(%rip), %rax      # 0x41992
movq %rax, 0x750(%rsp)
leaq 0xa98(%rsp), %rbp
movq %rbp, -0x10(%rbp)
leaq 0x45198(%rip), %rsi     # 0x7ab16
leaq 0x45199(%rip), %rdx     # 0x7ab1e
leaq 0xa88(%rsp), %rdi
callq 0xdfa8
leaq 0x390(%rsp), %rdi
leaq 0x380(%rsp), %rsi
leaq 0x40(%rsp), %rdx
leaq 0x370(%rsp), %rcx
leaq 0x740(%rsp), %r8
leaq 0xa88(%rsp), %r9
callq 0x2dc51
movq 0xa88(%rsp), %rdi
cmpq %rbp, %rdi
je 0x359d6
callq 0xa2b0
movq 0x750(%rsp), %rax
testq %rax, %rax
je 0x359f5
leaq 0x740(%rsp), %rdi
movq %rdi, %rsi
movl $0x3, %edx
callq *%rax
movq 0x378(%rsp), %rdi
testq %rdi, %rdi
je 0x35a07
callq 0xdce4
movq 0x48(%rsp), %rdi
testq %rdi, %rdi
je 0x35a16
callq 0xdce4
movq 0x388(%rsp), %rdi
testq %rdi, %rdi
je 0x35a28
callq 0xdce4
movq 0x398(%rsp), %rdi
testq %rdi, %rdi
je 0x35a3a
callq 0xdce4
movq (%rbx), %rax
movq 0xc0(%rax), %rcx
movq %rcx, 0x360(%rsp)
movq 0xc8(%rax), %rax
movq %rax, 0x368(%rsp)
testq %rax, %rax
je 0x35a75
movq 0x64541(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x35a71
incl 0x8(%rax)
jmp 0x35a75
lock
incl 0x8(%rax)
movq (%r15), %rdx
movq 0x8(%r15), %rax
movq %rdx, 0x350(%rsp)
movq %rax, 0x358(%rsp)
testq %rax, %rax
je 0x35aac
movq 0x64510(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x35abc
incl 0x8(%rax)
movq %rdx, 0x30(%rsp)
movq %rax, 0x38(%rsp)
jmp 0x35ad6
movq %rdx, 0x30(%rsp)
movq $0x0, 0x38(%rsp)
jmp 0x35ae4
lock
incl 0x8(%rax)
movq (%r15), %rdx
movq 0x8(%r15), %rax
movq %rdx, 0x30(%rsp)
movq %rax, 0x38(%rsp)
testq %rax, %rax
je 0x35ae4
cmpb $0x0, (%rcx)
je 0x35ae0
incl 0x8(%rax)
jmp 0x35ae4
lock
incl 0x8(%rax)
movq (%r13), %rcx
movq 0x8(%r13), %rax
movq %rcx, 0x340(%rsp)
movq %rax, 0x348(%rsp)
testq %rax, %rax
je 0x35b16
movq 0x644a0(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x35b12
incl 0x8(%rax)
jmp 0x35b16
lock
incl 0x8(%rax)
xorps %xmm0, %xmm0
movaps %xmm0, 0x720(%rsp)
leaq 0xbe82(%rip), %rax      # 0x419aa
movq %rax, 0x738(%rsp)
leaq 0xbed1(%rip), %rax      # 0x41a08
movq %rax, 0x730(%rsp)
leaq 0xa78(%rsp), %rbp
movq %rbp, -0x10(%rbp)
leaq 0x44fc4(%rip), %rsi     # 0x7ab16
leaq 0x44fc5(%rip), %rdx     # 0x7ab1e
leaq 0xa68(%rsp), %rdi
callq 0xdfa8
leaq 0x360(%rsp), %rdi
leaq 0x350(%rsp), %rsi
leaq 0x30(%rsp), %rdx
leaq 0x340(%rsp), %rcx
leaq 0x720(%rsp), %r8
leaq 0xa68(%rsp), %r9
callq 0x2dc51
movq 0xa68(%rsp), %rdi
cmpq %rbp, %rdi
je 0x35baa
callq 0xa2b0
movq 0x730(%rsp), %rax
testq %rax, %rax
je 0x35bc9
leaq 0x720(%rsp), %rdi
movq %rdi, %rsi
movl $0x3, %edx
callq *%rax
movq 0x348(%rsp), %rdi
testq %rdi, %rdi
je 0x35bdb
callq 0xdce4
movq 0x38(%rsp), %rdi
testq %rdi, %rdi
je 0x35bea
callq 0xdce4
movq 0x358(%rsp), %rdi
testq %rdi, %rdi
je 0x35bfc
callq 0xdce4
movq 0x368(%rsp), %rdi
testq %rdi, %rdi
je 0x35c0e
callq 0xdce4
movq (%rbx), %rax
movq 0xd0(%rax), %rcx
movq %rcx, 0x330(%rsp)
movq 0xd8(%rax), %rax
movq %rax, 0x338(%rsp)
testq %rax, %rax
je 0x35c49
movq 0x6436d(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x35c45
incl 0x8(%rax)
jmp 0x35c49
lock
incl 0x8(%rax)
movq (%r14), %rdx
movq 0x8(%r14), %rax
movq %rdx, 0x320(%rsp)
movq %rax, 0x328(%rsp)
testq %rax, %rax
je 0x35c80
movq 0x6433c(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x35c90
incl 0x8(%rax)
movq %rdx, 0x20(%rsp)
movq %rax, 0x28(%rsp)
jmp 0x35caa
movq %rdx, 0x20(%rsp)
movq $0x0, 0x28(%rsp)
jmp 0x35cb8
lock
incl 0x8(%rax)
movq (%r14), %rdx
movq 0x8(%r14), %rax
movq %rdx, 0x20(%rsp)
movq %rax, 0x28(%rsp)
testq %rax, %rax
je 0x35cb8
cmpb $0x0, (%rcx)
je 0x35cb4
incl 0x8(%rax)
jmp 0x35cb8
lock
incl 0x8(%rax)
movq (%r13), %rcx
movq 0x8(%r13), %rax
movq %rcx, 0x310(%rsp)
movq %rax, 0x318(%rsp)
testq %rax, %rax
je 0x35cea
movq 0x642cc(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x35ce6
incl 0x8(%rax)
jmp 0x35cea
lock
incl 0x8(%rax)
xorps %xmm0, %xmm0
movaps %xmm0, 0x700(%rsp)
leaq 0xbd24(%rip), %rax      # 0x41a20
movq %rax, 0x718(%rsp)
leaq 0xbd6f(%rip), %rax      # 0x41a7a
movq %rax, 0x710(%rsp)
leaq 0xa58(%rsp), %rbp
movq %rbp, -0x10(%rbp)
leaq 0x44df9(%rip), %rsi     # 0x7ab1f
leaq 0x44dfa(%rip), %rdx     # 0x7ab27
leaq 0xa48(%rsp), %rdi
callq 0xdfa8
leaq 0x330(%rsp), %rdi
leaq 0x320(%rsp), %rsi
leaq 0x20(%rsp), %rdx
leaq 0x310(%rsp), %rcx
leaq 0x700(%rsp), %r8
leaq 0xa48(%rsp), %r9
callq 0x2dc51
movq 0xa48(%rsp), %rdi
cmpq %rbp, %rdi
je 0x35d7e
callq 0xa2b0
movq 0x710(%rsp), %rax
testq %rax, %rax
je 0x35d9d
leaq 0x700(%rsp), %rdi
movq %rdi, %rsi
movl $0x3, %edx
callq *%rax
movq 0x318(%rsp), %rdi
testq %rdi, %rdi
je 0x35daf
callq 0xdce4
movq 0x28(%rsp), %rdi
testq %rdi, %rdi
je 0x35dbe
callq 0xdce4
movq 0x328(%rsp), %rdi
testq %rdi, %rdi
je 0x35dd0
callq 0xdce4
movq 0x338(%rsp), %rdi
testq %rdi, %rdi
je 0x35de2
callq 0xdce4
movq (%rbx), %rax
movq 0xd0(%rax), %rcx
movq %rcx, 0x300(%rsp)
movq 0xd8(%rax), %rax
movq %rax, 0x308(%rsp)
testq %rax, %rax
je 0x35e1d
movq 0x64199(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x35e19
incl 0x8(%rax)
jmp 0x35e1d
lock
incl 0x8(%rax)
movq (%r15), %rdx
movq 0x8(%r15), %rax
movq %rdx, 0x2f0(%rsp)
movq %rax, 0x2f8(%rsp)
testq %rax, %rax
je 0x35e54
movq 0x64168(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x35e64
incl 0x8(%rax)
movq %rdx, 0x10(%rsp)
movq %rax, 0x18(%rsp)
jmp 0x35e7e
movq %rdx, 0x10(%rsp)
movq $0x0, 0x18(%rsp)
jmp 0x35e8c
lock
incl 0x8(%rax)
movq (%r15), %rdx
movq 0x8(%r15), %rax
movq %rdx, 0x10(%rsp)
movq %rax, 0x18(%rsp)
testq %rax, %rax
je 0x35e8c
cmpb $0x0, (%rcx)
je 0x35e88
incl 0x8(%rax)
jmp 0x35e8c
lock
incl 0x8(%rax)
movq (%r13), %rcx
movq 0x8(%r13), %rax
movq %rcx, 0x2e0(%rsp)
movq %rax, 0x2e8(%rsp)
testq %rax, %rax
je 0x35ebe
movq 0x640f8(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x35eba
incl 0x8(%rax)
jmp 0x35ebe
lock
incl 0x8(%rax)
xorps %xmm0, %xmm0
movaps %xmm0, 0x6e0(%rsp)
leaq 0xbbc2(%rip), %rax      # 0x41a92
movq %rax, 0x6f8(%rsp)
leaq 0xbc11(%rip), %rax      # 0x41af0
movq %rax, 0x6f0(%rsp)
leaq 0xa38(%rsp), %rbp
movq %rbp, -0x10(%rbp)
leaq 0x44c25(%rip), %rsi     # 0x7ab1f
leaq 0x44c26(%rip), %rdx     # 0x7ab27
leaq 0xa28(%rsp), %rdi
callq 0xdfa8
leaq 0x300(%rsp), %rdi
leaq 0x2f0(%rsp), %rsi
leaq 0x10(%rsp), %rdx
leaq 0x2e0(%rsp), %rcx
leaq 0x6e0(%rsp), %r8
leaq 0xa28(%rsp), %r9
callq 0x2dc51
movq 0xa28(%rsp), %rdi
cmpq %rbp, %rdi
je 0x35f52
callq 0xa2b0
movq 0x6f0(%rsp), %rax
testq %rax, %rax
je 0x35f71
leaq 0x6e0(%rsp), %rdi
movq %rdi, %rsi
movl $0x3, %edx
callq *%rax
movq 0x2e8(%rsp), %rdi
testq %rdi, %rdi
je 0x35f83
callq 0xdce4
movq 0x18(%rsp), %rdi
testq %rdi, %rdi
je 0x35f92
callq 0xdce4
movq 0x2f8(%rsp), %rdi
testq %rdi, %rdi
je 0x35fa4
callq 0xdce4
movq 0x308(%rsp), %rdi
testq %rdi, %rdi
je 0x35fb6
callq 0xdce4
movq (%rbx), %rax
movq 0x130(%rax), %rcx
movq %rcx, 0x2d0(%rsp)
movq 0x138(%rax), %rax
movq %rax, 0x2d8(%rsp)
testq %rax, %rax
je 0x35ff1
movq 0x63fc5(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x35fed
incl 0x8(%rax)
jmp 0x35ff1
lock
incl 0x8(%rax)
movq (%r12), %rcx
movq 0x8(%r12), %rax
movq %rcx, 0x2c0(%rsp)
movq %rax, 0x2c8(%rsp)
testq %rax, %rax
je 0x36024
movq 0x63f92(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x36020
incl 0x8(%rax)
jmp 0x36024
lock
incl 0x8(%rax)
movq (%r13), %rdx
movq 0x8(%r13), %rax
movq %rdx, 0x2b0(%rsp)
movq %rax, 0x2b8(%rsp)
testq %rax, %rax
je 0x3605b
movq 0x63f60(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x3606a
incl 0x8(%rax)
movq %rdx, (%rsp)
movq %rax, 0x8(%rsp)
jmp 0x36084
movq %rdx, (%rsp)
movq $0x0, 0x8(%rsp)
jmp 0x36092
lock
incl 0x8(%rax)
movq (%r13), %rdx
movq 0x8(%r13), %rax
movq %rdx, (%rsp)
movq %rax, 0x8(%rsp)
testq %rax, %rax
je 0x36092
cmpb $0x0, (%rcx)
je 0x3608e
incl 0x8(%rax)
jmp 0x36092
lock
incl 0x8(%rax)
xorps %xmm0, %xmm0
movaps %xmm0, 0x6c0(%rsp)
leaq 0xba64(%rip), %rax      # 0x41b08
movq %rax, 0x6d8(%rsp)
leaq 0xbaab(%rip), %rax      # 0x41b5e
movq %rax, 0x6d0(%rsp)
leaq 0xa18(%rsp), %rbp
movq %rbp, -0x10(%rbp)
leaq 0x44a5a(%rip), %rsi     # 0x7ab28
leaq 0x44a56(%rip), %rdx     # 0x7ab2b
leaq 0xa08(%rsp), %rdi
callq 0xdfa8
leaq 0x2d0(%rsp), %rdi
leaq 0x2c0(%rsp), %rsi
leaq 0x2b0(%rsp), %rdx
movq %rsp, %rcx
leaq 0x6c0(%rsp), %r8
leaq 0xa08(%rsp), %r9
callq 0x2dc51
movq 0xa08(%rsp), %rdi
cmpq %rbp, %rdi
je 0x36124
callq 0xa2b0
movq 0x6d0(%rsp), %rax
testq %rax, %rax
je 0x36143
leaq 0x6c0(%rsp), %rdi
movq %rdi, %rsi
movl $0x3, %edx
callq *%rax
movq 0x8(%rsp), %rdi
testq %rdi, %rdi
je 0x36152
callq 0xdce4
movq 0x2b8(%rsp), %rdi
testq %rdi, %rdi
je 0x36164
callq 0xdce4
movq 0x2c8(%rsp), %rdi
testq %rdi, %rdi
je 0x36176
callq 0xdce4
movq 0x2d8(%rsp), %rdi
testq %rdi, %rdi
je 0x36188
callq 0xdce4
movq (%rbx), %rax
movq 0x130(%rax), %rcx
movq %rcx, 0x2a0(%rsp)
movq 0x138(%rax), %rax
movq %rax, 0x2a8(%rsp)
testq %rax, %rax
je 0x361c3
movq 0x63df3(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x361bf
incl 0x8(%rax)
jmp 0x361c3
lock
incl 0x8(%rax)
movq (%r12), %rcx
movq 0x8(%r12), %rax
movq %rcx, 0x290(%rsp)
movq %rax, 0x298(%rsp)
testq %rax, %rax
je 0x361f6
movq 0x63dc0(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x361f2
incl 0x8(%rax)
jmp 0x361f6
lock
incl 0x8(%rax)
movq (%r14), %rcx
movq 0x8(%r14), %rax
movq %rcx, 0x280(%rsp)
movq %rax, 0x288(%rsp)
testq %rax, %rax
je 0x36227
movq 0x63d8f(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x36223
incl 0x8(%rax)
jmp 0x36227
lock
incl 0x8(%rax)
movq (%r13), %rcx
movq 0x8(%r13), %rax
movq %rcx, 0x270(%rsp)
movq %rax, 0x278(%rsp)
testq %rax, %rax
je 0x36259
movq 0x63d5d(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x36255
incl 0x8(%rax)
jmp 0x36259
lock
incl 0x8(%rax)
xorps %xmm0, %xmm0
movaps %xmm0, 0x6a0(%rsp)
leaq 0xb90b(%rip), %rax      # 0x41b76
movq %rax, 0x6b8(%rsp)
leaq 0xb952(%rip), %rax      # 0x41bcc
movq %rax, 0x6b0(%rsp)
leaq 0x9f8(%rsp), %r14
movq %r14, -0x10(%r14)
leaq 0x44897(%rip), %rsi     # 0x7ab2c
leaq 0x44897(%rip), %rdx     # 0x7ab33
leaq 0x9e8(%rsp), %rdi
callq 0xdfa8
leaq 0x2a0(%rsp), %rdi
leaq 0x290(%rsp), %rsi
leaq 0x280(%rsp), %rdx
leaq 0x270(%rsp), %rcx
leaq 0x6a0(%rsp), %r8
leaq 0x9e8(%rsp), %r9
callq 0x2dc51
movq 0x9e8(%rsp), %rdi
cmpq %r14, %rdi
je 0x362f0
callq 0xa2b0
movq 0x6b0(%rsp), %rax
testq %rax, %rax
je 0x3630f
leaq 0x6a0(%rsp), %rdi
movq %rdi, %rsi
movl $0x3, %edx
callq *%rax
movq 0x278(%rsp), %rdi
testq %rdi, %rdi
je 0x36321
callq 0xdce4
movq 0x288(%rsp), %rdi
testq %rdi, %rdi
je 0x36333
callq 0xdce4
movq 0x298(%rsp), %rdi
testq %rdi, %rdi
je 0x36345
callq 0xdce4
movq 0x2a8(%rsp), %rdi
testq %rdi, %rdi
je 0x36357
callq 0xdce4
movq (%rbx), %rax
movq 0x130(%rax), %rcx
movq %rcx, 0x260(%rsp)
movq 0x138(%rax), %rax
movq %rax, 0x268(%rsp)
testq %rax, %rax
je 0x36392
movq 0x63c24(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x3638e
incl 0x8(%rax)
jmp 0x36392
lock
incl 0x8(%rax)
movq (%r12), %rcx
movq 0x8(%r12), %rax
movq %rcx, 0x250(%rsp)
movq %rax, 0x258(%rsp)
testq %rax, %rax
je 0x363c5
movq 0x63bf1(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x363c1
incl 0x8(%rax)
jmp 0x363c5
lock
incl 0x8(%rax)
movq (%r15), %rcx
movq 0x8(%r15), %rax
movq %rcx, 0x240(%rsp)
movq %rax, 0x248(%rsp)
testq %rax, %rax
je 0x363f6
movq 0x63bc0(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x363f2
incl 0x8(%rax)
jmp 0x363f6
lock
incl 0x8(%rax)
movq (%r13), %rcx
movq 0x8(%r13), %rax
movq %rcx, 0x230(%rsp)
movq %rax, 0x238(%rsp)
testq %rax, %rax
je 0x36428
movq 0x63b8e(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x36424
incl 0x8(%rax)
jmp 0x36428
lock
incl 0x8(%rax)
xorps %xmm0, %xmm0
movaps %xmm0, 0x680(%rsp)
leaq 0xb7aa(%rip), %rax      # 0x41be4
movq %rax, 0x698(%rsp)
leaq 0xb7fd(%rip), %rax      # 0x41c46
movq %rax, 0x690(%rsp)
leaq 0x9d8(%rsp), %r14
movq %r14, -0x10(%r14)
leaq 0x446c8(%rip), %rsi     # 0x7ab2c
leaq 0x446c8(%rip), %rdx     # 0x7ab33
leaq 0x9c8(%rsp), %rdi
callq 0xdfa8
leaq 0x260(%rsp), %rdi
leaq 0x250(%rsp), %rsi
leaq 0x240(%rsp), %rdx
leaq 0x230(%rsp), %rcx
leaq 0x680(%rsp), %r8
leaq 0x9c8(%rsp), %r9
callq 0x2dc51
movq 0x9c8(%rsp), %rdi
cmpq %r14, %rdi
je 0x364bf
callq 0xa2b0
movq 0x690(%rsp), %rax
testq %rax, %rax
je 0x364de
leaq 0x680(%rsp), %rdi
movq %rdi, %rsi
movl $0x3, %edx
callq *%rax
movq 0x238(%rsp), %rdi
testq %rdi, %rdi
je 0x364f0
callq 0xdce4
movq 0x248(%rsp), %rdi
testq %rdi, %rdi
je 0x36502
callq 0xdce4
movq 0x258(%rsp), %rdi
testq %rdi, %rdi
je 0x36514
callq 0xdce4
movq 0x268(%rsp), %rdi
testq %rdi, %rdi
je 0x36526
callq 0xdce4
addq $0xd08, %rsp            # imm = 0xD08
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
jmp 0x372c1
jmp 0x372c1
jmp 0x372c1
jmp 0x372c1
jmp 0x372c1
jmp 0x372c1
jmp 0x372c1
jmp 0x372c1
jmp 0x372c1
jmp 0x372c1
jmp 0x372c1
jmp 0x372c1
jmp 0x372c1
jmp 0x372c1
jmp 0x372c1
jmp 0x372c1
jmp 0x372c1
jmp 0x372c1
jmp 0x372c1
jmp 0x372c1
jmp 0x372c1
jmp 0x372c1
jmp 0x372c1
jmp 0x372c1
jmp 0x372c1
jmp 0x372c1
movq %rax, %rbx
movq 0x9c8(%rsp), %rdi
cmpq %r14, %rdi
je 0x365d4
callq 0xa2b0
jmp 0x365d4
movq %rax, %rbx
movq 0x690(%rsp), %rax
testq %rax, %rax
je 0x365f3
leaq 0x680(%rsp), %rdi
movq %rdi, %rsi
movl $0x3, %edx
callq *%rax
movq 0x238(%rsp), %rdi
testq %rdi, %rdi
je 0x36605
callq 0xdce4
movq 0x248(%rsp), %rdi
testq %rdi, %rdi
je 0x36617
callq 0xdce4
movq 0x258(%rsp), %rdi
testq %rdi, %rdi
je 0x36629
callq 0xdce4
movq 0x268(%rsp), %rdi
jmp 0x372af
jmp 0x372c1
movq %rax, %rbx
movq 0x9e8(%rsp), %rdi
cmpq %r14, %rdi
je 0x36655
callq 0xa2b0
jmp 0x36655
movq %rax, %rbx
movq 0x6b0(%rsp), %rax
testq %rax, %rax
je 0x36674
leaq 0x6a0(%rsp), %rdi
movq %rdi, %rsi
movl $0x3, %edx
callq *%rax
movq 0x278(%rsp), %rdi
testq %rdi, %rdi
je 0x36686
callq 0xdce4
movq 0x288(%rsp), %rdi
testq %rdi, %rdi
je 0x36698
callq 0xdce4
movq 0x298(%rsp), %rdi
testq %rdi, %rdi
je 0x366aa
callq 0xdce4
movq 0x2a8(%rsp), %rdi
jmp 0x372af
jmp 0x372c1
movq %rax, %rbx
movq 0xa08(%rsp), %rdi
cmpq %rbp, %rdi
je 0x366d6
callq 0xa2b0
jmp 0x366d6
movq %rax, %rbx
movq 0x6d0(%rsp), %rax
testq %rax, %rax
je 0x366f5
leaq 0x6c0(%rsp), %rdi
movq %rdi, %rsi
movl $0x3, %edx
callq *%rax
movq 0x8(%rsp), %rdi
testq %rdi, %rdi
je 0x36704
callq 0xdce4
movq 0x2b8(%rsp), %rdi
testq %rdi, %rdi
je 0x36716
callq 0xdce4
movq 0x2c8(%rsp), %rdi
testq %rdi, %rdi
je 0x36728
callq 0xdce4
movq 0x2d8(%rsp), %rdi
jmp 0x372af
jmp 0x372c1
movq %rax, %rbx
movq 0xa28(%rsp), %rdi
cmpq %rbp, %rdi
je 0x36754
callq 0xa2b0
jmp 0x36754
movq %rax, %rbx
movq 0x6f0(%rsp), %rax
testq %rax, %rax
je 0x36773
leaq 0x6e0(%rsp), %rdi
movq %rdi, %rsi
movl $0x3, %edx
callq *%rax
movq 0x2e8(%rsp), %rdi
testq %rdi, %rdi
je 0x36785
callq 0xdce4
movq 0x18(%rsp), %rdi
testq %rdi, %rdi
je 0x36794
callq 0xdce4
movq 0x2f8(%rsp), %rdi
testq %rdi, %rdi
je 0x367a6
callq 0xdce4
movq 0x308(%rsp), %rdi
jmp 0x372af
jmp 0x372c1
movq %rax, %rbx
movq 0xa48(%rsp), %rdi
cmpq %rbp, %rdi
je 0x367d2
callq 0xa2b0
jmp 0x367d2
movq %rax, %rbx
movq 0x710(%rsp), %rax
testq %rax, %rax
je 0x367f1
leaq 0x700(%rsp), %rdi
movq %rdi, %rsi
movl $0x3, %edx
callq *%rax
movq 0x318(%rsp), %rdi
testq %rdi, %rdi
je 0x36803
callq 0xdce4
movq 0x28(%rsp), %rdi
testq %rdi, %rdi
je 0x36812
callq 0xdce4
movq 0x328(%rsp), %rdi
testq %rdi, %rdi
je 0x36824
callq 0xdce4
movq 0x338(%rsp), %rdi
jmp 0x372af
jmp 0x372c1
movq %rax, %rbx
movq 0xa68(%rsp), %rdi
cmpq %rbp, %rdi
je 0x36850
callq 0xa2b0
jmp 0x36850
movq %rax, %rbx
movq 0x730(%rsp), %rax
testq %rax, %rax
je 0x3686f
leaq 0x720(%rsp), %rdi
movq %rdi, %rsi
movl $0x3, %edx
callq *%rax
movq 0x348(%rsp), %rdi
testq %rdi, %rdi
je 0x36881
callq 0xdce4
movq 0x38(%rsp), %rdi
testq %rdi, %rdi
je 0x36890
callq 0xdce4
movq 0x358(%rsp), %rdi
testq %rdi, %rdi
je 0x368a2
callq 0xdce4
movq 0x368(%rsp), %rdi
jmp 0x372af
jmp 0x372c1
movq %rax, %rbx
movq 0xa88(%rsp), %rdi
cmpq %rbp, %rdi
je 0x368ce
callq 0xa2b0
jmp 0x368ce
movq %rax, %rbx
movq 0x750(%rsp), %rax
testq %rax, %rax
je 0x368ed
leaq 0x740(%rsp), %rdi
movq %rdi, %rsi
movl $0x3, %edx
callq *%rax
movq 0x378(%rsp), %rdi
testq %rdi, %rdi
je 0x368ff
callq 0xdce4
movq 0x48(%rsp), %rdi
testq %rdi, %rdi
je 0x3690e
callq 0xdce4
movq 0x388(%rsp), %rdi
testq %rdi, %rdi
je 0x36920
callq 0xdce4
movq 0x398(%rsp), %rdi
jmp 0x372af
jmp 0x372c1
movq %rax, %rbx
movq 0xaa8(%rsp), %rdi
cmpq %rbp, %rdi
je 0x3694c
callq 0xa2b0
jmp 0x3694c
movq %rax, %rbx
movq 0x770(%rsp), %rax
testq %rax, %rax
je 0x3696b
leaq 0x760(%rsp), %rdi
movq %rdi, %rsi
movl $0x3, %edx
callq *%rax
movq 0x3a8(%rsp), %rdi
testq %rdi, %rdi
je 0x3697d
callq 0xdce4
movq 0x58(%rsp), %rdi
testq %rdi, %rdi
je 0x3698c
callq 0xdce4
movq 0x3b8(%rsp), %rdi
testq %rdi, %rdi
je 0x3699e
callq 0xdce4
movq 0x3c8(%rsp), %rdi
jmp 0x372af
jmp 0x372c1
movq %rax, %rbx
movq 0xac8(%rsp), %rdi
cmpq %rbp, %rdi
je 0x369ca
callq 0xa2b0
jmp 0x369ca
movq %rax, %rbx
movq 0x790(%rsp), %rax
testq %rax, %rax
je 0x369e9
leaq 0x780(%rsp), %rdi
movq %rdi, %rsi
movl $0x3, %edx
callq *%rax
movq 0x3d8(%rsp), %rdi
testq %rdi, %rdi
je 0x369fb
callq 0xdce4
movq 0x68(%rsp), %rdi
testq %rdi, %rdi
je 0x36a0a
callq 0xdce4
movq 0x3e8(%rsp), %rdi
testq %rdi, %rdi
je 0x36a1c
callq 0xdce4
movq 0x3f8(%rsp), %rdi
jmp 0x372af
jmp 0x372c1
movq %rax, %rbx
movq 0xae8(%rsp), %rdi
cmpq %rbp, %rdi
je 0x36a48
callq 0xa2b0
jmp 0x36a48
movq %rax, %rbx
movq 0x7b0(%rsp), %rax
testq %rax, %rax
je 0x36a67
leaq 0x7a0(%rsp), %rdi
movq %rdi, %rsi
movl $0x3, %edx
callq *%rax
movq 0x408(%rsp), %rdi
testq %rdi, %rdi
je 0x36a79
callq 0xdce4
movq 0x78(%rsp), %rdi
testq %rdi, %rdi
je 0x36a88
callq 0xdce4
movq 0x418(%rsp), %rdi
testq %rdi, %rdi
je 0x36a9a
callq 0xdce4
movq 0x428(%rsp), %rdi
jmp 0x372af
jmp 0x372c1
movq %rax, %rbx
movq 0xb08(%rsp), %rdi
cmpq %rbp, %rdi
je 0x36ac6
callq 0xa2b0
jmp 0x36ac6
movq %rax, %rbx
movq 0x7d0(%rsp), %rax
testq %rax, %rax
je 0x36ae5
leaq 0x7c0(%rsp), %rdi
movq %rdi, %rsi
movl $0x3, %edx
callq *%rax
movq 0x438(%rsp), %rdi
testq %rdi, %rdi
je 0x36af7
callq 0xdce4
movq 0x88(%rsp), %rdi
testq %rdi, %rdi
je 0x36b09
callq 0xdce4
movq 0x448(%rsp), %rdi
testq %rdi, %rdi
je 0x36b1b
callq 0xdce4
movq 0x458(%rsp), %rdi
jmp 0x372af
jmp 0x372c1
movq %rax, %rbx
movq 0xb28(%rsp), %rdi
cmpq %rbp, %rdi
je 0x36b47
callq 0xa2b0
jmp 0x36b47
movq %rax, %rbx
movq 0x7f0(%rsp), %rax
testq %rax, %rax
je 0x36b66
leaq 0x7e0(%rsp), %rdi
movq %rdi, %rsi
movl $0x3, %edx
callq *%rax
movq 0x468(%rsp), %rdi
testq %rdi, %rdi
je 0x36b78
callq 0xdce4
movq 0x98(%rsp), %rdi
testq %rdi, %rdi
je 0x36b8a
callq 0xdce4
movq 0x478(%rsp), %rdi
testq %rdi, %rdi
je 0x36b9c
callq 0xdce4
movq 0x488(%rsp), %rdi
jmp 0x372af
jmp 0x372c1
movq %rax, %rbx
movq 0xb48(%rsp), %rdi
cmpq %rbp, %rdi
je 0x36bc8
callq 0xa2b0
jmp 0x36bc8
movq %rax, %rbx
movq 0x810(%rsp), %rax
testq %rax, %rax
je 0x36be7
leaq 0x800(%rsp), %rdi
movq %rdi, %rsi
movl $0x3, %edx
callq *%rax
movq 0x498(%rsp), %rdi
testq %rdi, %rdi
je 0x36bf9
callq 0xdce4
movq 0xa8(%rsp), %rdi
testq %rdi, %rdi
je 0x36c0b
callq 0xdce4
movq 0x4a8(%rsp), %rdi
testq %rdi, %rdi
je 0x36c1d
callq 0xdce4
movq 0x4b8(%rsp), %rdi
jmp 0x372af
jmp 0x372c1
movq %rax, %rbx
movq 0xb68(%rsp), %rdi
cmpq %rbp, %rdi
je 0x36c49
callq 0xa2b0
jmp 0x36c49
movq %rax, %rbx
movq 0x830(%rsp), %rax
testq %rax, %rax
je 0x36c68
leaq 0x820(%rsp), %rdi
movq %rdi, %rsi
movl $0x3, %edx
callq *%rax
movq 0xb8(%rsp), %rdi
testq %rdi, %rdi
je 0x36c7a
callq 0xdce4
movq 0xc8(%rsp), %rdi
testq %rdi, %rdi
je 0x36c8c
callq 0xdce4
movq 0x4c8(%rsp), %rdi
testq %rdi, %rdi
je 0x36c9e
callq 0xdce4
movq 0x4d8(%rsp), %rdi
jmp 0x372af
jmp 0x372c1
movq %rax, %rbx
movq 0xb88(%rsp), %rdi
cmpq %r13, %rdi
je 0x36cca
callq 0xa2b0
jmp 0x36cca
movq %rax, %rbx
movq 0x850(%rsp), %rax
testq %rax, %rax
je 0x36ce9
leaq 0x840(%rsp), %rdi
movq %rdi, %rsi
movl $0x3, %edx
callq *%rax
movq 0xd8(%rsp), %rdi
testq %rdi, %rdi
je 0x36cfb
callq 0xdce4
movq 0xe8(%rsp), %rdi
testq %rdi, %rdi
je 0x36d0d
callq 0xdce4
movq 0x4e8(%rsp), %rdi
testq %rdi, %rdi
je 0x36d1f
callq 0xdce4
movq 0x4f8(%rsp), %rdi
jmp 0x372af
jmp 0x372c1
movq %rax, %rbx
movq 0xba8(%rsp), %rdi
cmpq %r13, %rdi
je 0x36d4b
callq 0xa2b0
jmp 0x36d4b
movq %rax, %rbx
movq 0x870(%rsp), %rax
testq %rax, %rax
je 0x36d6a
leaq 0x860(%rsp), %rdi
movq %rdi, %rsi
movl $0x3, %edx
callq *%rax
movq 0xf8(%rsp), %rdi
testq %rdi, %rdi
je 0x36d7c
callq 0xdce4
movq 0x108(%rsp), %rdi
testq %rdi, %rdi
je 0x36d8e
callq 0xdce4
movq 0x508(%rsp), %rdi
testq %rdi, %rdi
je 0x36da0
callq 0xdce4
movq 0x518(%rsp), %rdi
jmp 0x372af
jmp 0x372c1
movq %rax, %rbx
movq 0xbc8(%rsp), %rdi
cmpq %r13, %rdi
je 0x36dcc
callq 0xa2b0
jmp 0x36dcc
movq %rax, %rbx
movq 0x890(%rsp), %rax
testq %rax, %rax
je 0x36deb
leaq 0x880(%rsp), %rdi
movq %rdi, %rsi
movl $0x3, %edx
callq *%rax
movq 0x118(%rsp), %rdi
testq %rdi, %rdi
je 0x36dfd
callq 0xdce4
movq 0x128(%rsp), %rdi
testq %rdi, %rdi
je 0x36e0f
callq 0xdce4
movq 0x528(%rsp), %rdi
testq %rdi, %rdi
je 0x36e21
callq 0xdce4
movq 0x538(%rsp), %rdi
jmp 0x372af
jmp 0x372c1
movq %rax, %rbx
movq 0xbe8(%rsp), %rdi
cmpq %r13, %rdi
je 0x36e4d
callq 0xa2b0
jmp 0x36e4d
movq %rax, %rbx
movq 0x8b0(%rsp), %rax
testq %rax, %rax
je 0x36e6c
leaq 0x8a0(%rsp), %rdi
movq %rdi, %rsi
movl $0x3, %edx
callq *%rax
movq 0x138(%rsp), %rdi
testq %rdi, %rdi
je 0x36e7e
callq 0xdce4
movq 0x148(%rsp), %rdi
testq %rdi, %rdi
je 0x36e90
callq 0xdce4
movq 0x548(%rsp), %rdi
testq %rdi, %rdi
je 0x36ea2
callq 0xdce4
movq 0x558(%rsp), %rdi
jmp 0x372af
jmp 0x372c1
movq %rax, %rbx
movq 0xc08(%rsp), %rdi
cmpq %r13, %rdi
je 0x36ece
callq 0xa2b0
jmp 0x36ece
movq %rax, %rbx
movq 0x8d0(%rsp), %rax
testq %rax, %rax
je 0x36eed
leaq 0x8c0(%rsp), %rdi
movq %rdi, %rsi
movl $0x3, %edx
callq *%rax
movq 0x158(%rsp), %rdi
testq %rdi, %rdi
je 0x36eff
callq 0xdce4
movq 0x168(%rsp), %rdi
testq %rdi, %rdi
je 0x36f11
callq 0xdce4
movq 0x568(%rsp), %rdi
testq %rdi, %rdi
je 0x36f23
callq 0xdce4
movq 0x578(%rsp), %rdi
jmp 0x372af
jmp 0x372c1
movq %rax, %rbx
movq 0xc28(%rsp), %rdi
cmpq %r13, %rdi
je 0x36f4f
callq 0xa2b0
jmp 0x36f4f
movq %rax, %rbx
movq 0x8f0(%rsp), %rax
testq %rax, %rax
je 0x36f6e
leaq 0x8e0(%rsp), %rdi
movq %rdi, %rsi
movl $0x3, %edx
callq *%rax
movq 0x178(%rsp), %rdi
testq %rdi, %rdi
je 0x36f80
callq 0xdce4
movq 0x188(%rsp), %rdi
testq %rdi, %rdi
je 0x36f92
callq 0xdce4
movq 0x588(%rsp), %rdi
testq %rdi, %rdi
je 0x36fa4
callq 0xdce4
movq 0x598(%rsp), %rdi
jmp 0x372af
jmp 0x372c1
movq %rax, %rbx
movq 0xc48(%rsp), %rdi
cmpq %r13, %rdi
je 0x36fd0
callq 0xa2b0
jmp 0x36fd0
movq %rax, %rbx
movq 0x910(%rsp), %rax
testq %rax, %rax
je 0x36fef
leaq 0x900(%rsp), %rdi
movq %rdi, %rsi
movl $0x3, %edx
callq *%rax
movq 0x198(%rsp), %rdi
testq %rdi, %rdi
je 0x37001
callq 0xdce4
movq 0x5a8(%rsp), %rdi
testq %rdi, %rdi
je 0x37013
callq 0xdce4
movq 0x5b8(%rsp), %rdi
testq %rdi, %rdi
je 0x37025
callq 0xdce4
movq 0x5c8(%rsp), %rdi
jmp 0x372af
jmp 0x372c1
movq %rax, %rbx
movq 0xc68(%rsp), %rdi
cmpq %r13, %rdi
je 0x37051
callq 0xa2b0
jmp 0x37051
movq %rax, %rbx
movq 0x930(%rsp), %rax
testq %rax, %rax
je 0x37070
leaq 0x920(%rsp), %rdi
movq %rdi, %rsi
movl $0x3, %edx
callq *%rax
movq 0x1a8(%rsp), %rdi
testq %rdi, %rdi
je 0x37082
callq 0xdce4
movq 0x5d8(%rsp), %rdi
testq %rdi, %rdi
je 0x37094
callq 0xdce4
movq 0x5e8(%rsp), %rdi
testq %rdi, %rdi
je 0x370a6
callq 0xdce4
movq 0x5f8(%rsp), %rdi
jmp 0x372af
jmp 0x372c1
movq %rax, %rbx
movq 0xc88(%rsp), %rdi
cmpq %r12, %rdi
je 0x370d2
callq 0xa2b0
jmp 0x370d2
movq %rax, %rbx
movq 0x950(%rsp), %rax
testq %rax, %rax
je 0x370f1
leaq 0x940(%rsp), %rdi
movq %rdi, %rsi
movl $0x3, %edx
callq *%rax
movq 0x1b8(%rsp), %rdi
testq %rdi, %rdi
je 0x37103
callq 0xdce4
movq 0x1c8(%rsp), %rdi
testq %rdi, %rdi
je 0x37115
callq 0xdce4
movq 0x608(%rsp), %rdi
testq %rdi, %rdi
je 0x37127
callq 0xdce4
movq 0x618(%rsp), %rdi
jmp 0x372af
jmp 0x372c1
movq %rax, %rbx
movq 0xca8(%rsp), %rdi
cmpq %r12, %rdi
je 0x37153
callq 0xa2b0
jmp 0x37153
movq %rax, %rbx
movq 0x970(%rsp), %rax
testq %rax, %rax
je 0x37172
leaq 0x960(%rsp), %rdi
movq %rdi, %rsi
movl $0x3, %edx
callq *%rax
movq 0x1d8(%rsp), %rdi
testq %rdi, %rdi
je 0x37184
callq 0xdce4
movq 0x1e8(%rsp), %rdi
testq %rdi, %rdi
je 0x37196
callq 0xdce4
movq 0x628(%rsp), %rdi
testq %rdi, %rdi
je 0x371a8
callq 0xdce4
movq 0x638(%rsp), %rdi
jmp 0x372af
jmp 0x372c1
movq %rax, %rbx
movq 0xcc8(%rsp), %rdi
cmpq %r12, %rdi
je 0x371d4
callq 0xa2b0
jmp 0x371d4
movq %rax, %rbx
movq 0x990(%rsp), %rax
testq %rax, %rax
je 0x371f3
leaq 0x980(%rsp), %rdi
movq %rdi, %rsi
movl $0x3, %edx
callq *%rax
movq 0x1f8(%rsp), %rdi
testq %rdi, %rdi
je 0x37205
callq 0xdce4
movq 0x208(%rsp), %rdi
testq %rdi, %rdi
je 0x37217
callq 0xdce4
movq 0x648(%rsp), %rdi
testq %rdi, %rdi
je 0x37229
callq 0xdce4
movq 0x658(%rsp), %rdi
jmp 0x372af
jmp 0x372c1
movq %rax, %rbx
movq 0xce8(%rsp), %rdi
cmpq %r15, %rdi
je 0x37252
callq 0xa2b0
jmp 0x37252
movq %rax, %rbx
movq 0x9b0(%rsp), %rax
testq %rax, %rax
je 0x37271
leaq 0x9a0(%rsp), %rdi
movq %rdi, %rsi
movl $0x3, %edx
callq *%rax
movq 0x218(%rsp), %rdi
testq %rdi, %rdi
je 0x37283
callq 0xdce4
movq 0x228(%rsp), %rdi
testq %rdi, %rdi
je 0x37295
callq 0xdce4
movq 0x668(%rsp), %rdi
testq %rdi, %rdi
je 0x372a7
callq 0xdce4
movq 0x678(%rsp), %rdi
testq %rdi, %rdi
je 0x372b9
callq 0xdce4
movq %rbx, %rdi
callq 0xa510
movq %rax, %rdi
callq 0xdcd8