// File: /workspace/github_cpp_makefile_star2_O2/krig[P]easing/test_easing.cpp
// Function: main
int main(int argc, char* argv[]) {
	TEST(linear);
	TEST(quadraticIn);
	TEST(quadraticOut);
	TEST(quadraticInOut);
	TEST(cubicIn);
	TEST(cubicOut);
	TEST(cubicInOut);
	TEST(quarticIn);
	TEST(quarticOut);
	TEST(quinticIn);
	TEST(quinticOut);
	TEST(quinticInOut);
	TEST(sineIn);
	TEST(sineOut);
	TEST(sineInOut);
	TEST(circularIn);
	TEST(circularOut);
	TEST(circularInOut);
	TEST(exponentialIn);
	TEST(exponentialOut);
	TEST(exponentialInOut);
	TEST(elasticIn);
	TEST(elasticOut);
	TEST(elasticInOut);
	TEST(backIn);
	TEST(backOut);
	TEST(backInOut);
	TEST(bounceIn);
	TEST(bounceOut);
	TEST(bounceInOut);
	TEST(perlinInOut);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x48, %rsp
andq $0x0, -0x60(%rbp)
xorps %xmm0, %xmm0
movaps %xmm0, -0x70(%rbp)
leaq -0x50(%rbp), %rbx
movaps %xmm0, (%rbx)
andq $0x0, 0x10(%rbx)
movss 0x7d67(%rip), %xmm1     # 0x9004
xorps %xmm0, %xmm0
movss %xmm0, -0x2c(%rbp)
xorl %r15d, %r15d
leaq -0x34(%rbp), %r14
cmpl $0x3c, %r15d
je 0x12f7
movss %xmm1, -0x30(%rbp)
cvtsi2ss %r15d, %xmm0
mulss 0x7d44(%rip), %xmm0     # 0x9008
movss %xmm0, -0x34(%rbp)
movq %rbx, %rdi
movq %r14, %rsi
callq 0x8178
movq -0x48(%rbp), %rax
movss -0x4(%rax), %xmm0
movaps %xmm0, %xmm1
minss -0x2c(%rbp), %xmm1
maxss -0x30(%rbp), %xmm0
incl %r15d
movss %xmm1, -0x2c(%rbp)
movaps %xmm0, %xmm1
jmp 0x12ac
ucomiss 0x7d06(%rip), %xmm1     # 0x9004
jbe 0x1361
addss 0x7d04(%rip), %xmm1     # 0x900c
mulss 0x7d00(%rip), %xmm1     # 0x9010
addss 0x7cec(%rip), %xmm1     # 0x9004
cvttss2si %xmm1, %r12d
xorl %r13d, %r13d
testl %r12d, %r12d
cmovgl %r12d, %r13d
pushq $0x20
popq %rbx
leaq -0x50(%rbp), %r14
leaq -0x70(%rbp), %r15
subl $0x1, %r13d
jb 0x1361
cvtsi2ss %r12d, %xmm0
divss 0x7ccb(%rip), %xmm0     # 0x9010
addss 0x7cb7(%rip), %xmm0     # 0x9004
movl %ebx, %edi
movl %ebx, %esi
movq %r14, %rdx
movq %r15, %rcx
callq 0x5ad7
decl %r12d
jmp 0x1332
pushq $0x14
popq %r13
pushq $0x7c
popq %r14
pushq $0x20
popq %rbx
leaq -0x50(%rbp), %r15
leaq -0x70(%rbp), %r12
testl %r13d, %r13d
js 0x139b
cvtsi2ss %r13d, %xmm0
divss 0x7c8a(%rip), %xmm0     # 0x9010
movl %r14d, %edi
movl %ebx, %esi
movq %r15, %rdx
movq %r12, %rcx
callq 0x5ad7
decl %r13d
jmp 0x1374
xorps %xmm0, %xmm0
movss -0x2c(%rbp), %xmm1
ucomiss %xmm1, %xmm0
jbe 0x140e
movaps %xmm1, %xmm0
mulss 0x7c61(%rip), %xmm0     # 0x9014
addss 0x7c49(%rip), %xmm0     # 0x9004
cvttss2si %xmm0, %eax
xorl %r12d, %r12d
testl %eax, %eax
cmovgl %eax, %r12d
pushq $-0x1
popq %r13
leaq -0x50(%rbp), %r14
leaq -0x70(%rbp), %r15
leal (%r12,%r13), %eax
cmpl $-0x1, %eax
je 0x144b
cvtsi2ss %r13d, %xmm0
cmpl $-0x1, %r13d
movl %ebx, %edi
pushq $0x2b
popq %rax
cmovel %eax, %edi
divss 0x7c1a(%rip), %xmm0     # 0x9010
movl %ebx, %esi
pushq $0x2d
popq %rax
cmovel %eax, %esi
movq %r14, %rdx
movq %r15, %rcx
callq 0x5ad7
decl %r13d
jmp 0x13d4
movq 0xabc3(%rip), %rdi      # 0xbfd8
pushq $0x2b
popq %rsi
callq 0x10e0
pushq $0x3c
popq %r15
movq 0xabb0(%rip), %rbx      # 0xbfd8
pushq $0x2d
popq %r14
subl $0x1, %r15d
jb 0x143f
movq %rbx, %rdi
movl %r14d, %esi
callq 0x10e0
jmp 0x142c
movq 0xab92(%rip), %rdi      # 0xbfd8
callq 0x1050
pushq $0x1b
popq %r15
movq 0xab82(%rip), %rbx      # 0xbfd8
pushq $0x20
popq %r14
subl $0x1, %r15d
jb 0x146d
movq %rbx, %rdi
movl %r14d, %esi
callq 0x10e0
jmp 0x145a
movq 0xab64(%rip), %rdi      # 0xbfd8
leaq 0x7ce5(%rip), %rsi      # 0x9160
callq 0x10c0
movq %rax, %rdi
callq 0x1050
movq %rax, %rdi
callq 0x1050
leaq -0x50(%rbp), %rbx
movq %rbx, %rdi
callq 0x8530
leaq -0x70(%rbp), %r14
movq %r14, %rdi
callq 0x8544
xorps %xmm0, %xmm0
movaps %xmm0, (%r14)
andq $0x0, 0x10(%r14)
movaps %xmm0, (%rbx)
andq $0x0, 0x10(%rbx)
movss 0x7b40(%rip), %xmm1     # 0x9004
xorps %xmm0, %xmm0
movss %xmm0, -0x2c(%rbp)
xorl %r15d, %r15d
leaq -0x34(%rbp), %r14
cmpl $0x3c, %r15d
je 0x1522
movss %xmm1, -0x30(%rbp)
cvtsi2ss %r15d, %xmm0
mulss 0x7b1d(%rip), %xmm0     # 0x9008
mulss %xmm0, %xmm0
movss %xmm0, -0x34(%rbp)
movq %rbx, %rdi
movq %r14, %rsi
callq 0x8178
movq -0x48(%rbp), %rax
movss -0x4(%rax), %xmm0
movaps %xmm0, %xmm1
minss -0x2c(%rbp), %xmm1
maxss -0x30(%rbp), %xmm0
incl %r15d
movss %xmm1, -0x2c(%rbp)
movaps %xmm0, %xmm1
jmp 0x14d3
ucomiss 0x7adb(%rip), %xmm1     # 0x9004
jbe 0x158c
addss 0x7ad9(%rip), %xmm1     # 0x900c
mulss 0x7ad5(%rip), %xmm1     # 0x9010
addss 0x7ac1(%rip), %xmm1     # 0x9004
cvttss2si %xmm1, %r12d
xorl %r13d, %r13d
testl %r12d, %r12d
cmovgl %r12d, %r13d
pushq $0x20
popq %rbx
leaq -0x50(%rbp), %r14
leaq -0x70(%rbp), %r15
subl $0x1, %r13d
jb 0x158c
cvtsi2ss %r12d, %xmm0
divss 0x7aa0(%rip), %xmm0     # 0x9010
addss 0x7a8c(%rip), %xmm0     # 0x9004
movl %ebx, %edi
movl %ebx, %esi
movq %r14, %rdx
movq %r15, %rcx
callq 0x5c16
decl %r12d
jmp 0x155d
pushq $0x14
popq %r13
pushq $0x7c
popq %r14
pushq $0x20
popq %rbx
leaq -0x50(%rbp), %r15
leaq -0x70(%rbp), %r12
testl %r13d, %r13d
js 0x15c6
cvtsi2ss %r13d, %xmm0
divss 0x7a5f(%rip), %xmm0     # 0x9010
movl %r14d, %edi
movl %ebx, %esi
movq %r15, %rdx
movq %r12, %rcx
callq 0x5c16
decl %r13d
jmp 0x159f
xorps %xmm0, %xmm0
movss -0x2c(%rbp), %xmm1
ucomiss %xmm1, %xmm0
jbe 0x1639
movaps %xmm1, %xmm0
mulss 0x7a36(%rip), %xmm0     # 0x9014
addss 0x7a1e(%rip), %xmm0     # 0x9004
cvttss2si %xmm0, %eax
xorl %r12d, %r12d
testl %eax, %eax
cmovgl %eax, %r12d
pushq $-0x1
popq %r13
leaq -0x50(%rbp), %r14
leaq -0x70(%rbp), %r15
leal (%r12,%r13), %eax
cmpl $-0x1, %eax
je 0x1676
cvtsi2ss %r13d, %xmm0
cmpl $-0x1, %r13d
movl %ebx, %edi
pushq $0x2b
popq %rax
cmovel %eax, %edi
divss 0x79ef(%rip), %xmm0     # 0x9010
movl %ebx, %esi
pushq $0x2d
popq %rax
cmovel %eax, %esi
movq %r14, %rdx
movq %r15, %rcx
callq 0x5c16
decl %r13d
jmp 0x15ff
movq 0xa998(%rip), %rdi      # 0xbfd8
pushq $0x2b
popq %rsi
callq 0x10e0
pushq $0x3c
popq %r15
movq 0xa985(%rip), %rbx      # 0xbfd8
pushq $0x2d
popq %r14
subl $0x1, %r15d
jb 0x166a
movq %rbx, %rdi
movl %r14d, %esi
callq 0x10e0
jmp 0x1657
movq 0xa967(%rip), %rdi      # 0xbfd8
callq 0x1050
pushq $0x18
popq %r15
movq 0xa957(%rip), %rbx      # 0xbfd8
pushq $0x20
popq %r14
subl $0x1, %r15d
jb 0x1698
movq %rbx, %rdi
movl %r14d, %esi
callq 0x10e0
jmp 0x1685
movq 0xa939(%rip), %rdi      # 0xbfd8
leaq 0x7ac1(%rip), %rsi      # 0x9167
callq 0x10c0
movq %rax, %rdi
callq 0x1050
movq %rax, %rdi
callq 0x1050
leaq -0x50(%rbp), %rbx
movq %rbx, %rdi
callq 0x8530
leaq -0x70(%rbp), %r14
movq %r14, %rdi
callq 0x8544
andq $0x0, 0x10(%r14)
xorps %xmm0, %xmm0
andq $0x0, 0x10(%rbx)
movaps %xmm0, (%r14)
movaps %xmm0, (%rbx)
movss 0x7915(%rip), %xmm1     # 0x9004
xorps %xmm0, %xmm0
movss %xmm0, -0x2c(%rbp)
xorl %r15d, %r15d
leaq -0x34(%rbp), %r14
cmpl $0x3c, %r15d
je 0x1768
movss %xmm1, -0x30(%rbp)
cvtsi2ss %r15d, %xmm0
mulss 0x78f2(%rip), %xmm0     # 0x9008
cvtss2sd %xmm0, %xmm0
movaps %xmm0, %xmm1
addsd 0x78fb(%rip), %xmm1     # 0x9020
xorpd 0x7a13(%rip), %xmm1     # 0x9140
mulsd %xmm0, %xmm1
cvtsd2ss %xmm1, %xmm0
movss %xmm0, -0x34(%rbp)
movq %rbx, %rdi
movq %r14, %rsi
callq 0x8178
movq -0x48(%rbp), %rax
movss -0x4(%rax), %xmm0
movaps %xmm0, %xmm1
minss -0x2c(%rbp), %xmm1
maxss -0x30(%rbp), %xmm0
incl %r15d
movss %xmm1, -0x2c(%rbp)
movaps %xmm0, %xmm1
jmp 0x16fe
ucomiss 0x7895(%rip), %xmm1     # 0x9004
jbe 0x17d2
addss 0x7893(%rip), %xmm1     # 0x900c
mulss 0x788f(%rip), %xmm1     # 0x9010
addss 0x787b(%rip), %xmm1     # 0x9004
cvttss2si %xmm1, %r12d
xorl %r13d, %r13d
testl %r12d, %r12d
cmovgl %r12d, %r13d
pushq $0x20
popq %rbx
leaq -0x50(%rbp), %r14
leaq -0x70(%rbp), %r15
subl $0x1, %r13d
jb 0x17d2
cvtsi2ss %r12d, %xmm0
divss 0x785a(%rip), %xmm0     # 0x9010
addss 0x7846(%rip), %xmm0     # 0x9004
movl %ebx, %edi
movl %ebx, %esi
movq %r14, %rdx
movq %r15, %rcx
callq 0x5d55
decl %r12d
jmp 0x17a3
pushq $0x14
popq %r13
pushq $0x7c
popq %r14
pushq $0x20
popq %rbx
leaq -0x50(%rbp), %r15
leaq -0x70(%rbp), %r12
testl %r13d, %r13d
js 0x180c
cvtsi2ss %r13d, %xmm0
divss 0x7819(%rip), %xmm0     # 0x9010
movl %r14d, %edi
movl %ebx, %esi
movq %r15, %rdx
movq %r12, %rcx
callq 0x5d55
decl %r13d
jmp 0x17e5
xorps %xmm0, %xmm0
movss -0x2c(%rbp), %xmm1
ucomiss %xmm1, %xmm0
jbe 0x187f
movaps %xmm1, %xmm0
mulss 0x77f0(%rip), %xmm0     # 0x9014
addss 0x77d8(%rip), %xmm0     # 0x9004
cvttss2si %xmm0, %eax
xorl %r12d, %r12d
testl %eax, %eax
cmovgl %eax, %r12d
pushq $-0x1
popq %r13
leaq -0x50(%rbp), %r14
leaq -0x70(%rbp), %r15
leal (%r12,%r13), %eax
cmpl $-0x1, %eax
je 0x18bc
cvtsi2ss %r13d, %xmm0
cmpl $-0x1, %r13d
movl %ebx, %edi
pushq $0x2b
popq %rax
cmovel %eax, %edi
divss 0x77a9(%rip), %xmm0     # 0x9010
movl %ebx, %esi
pushq $0x2d
popq %rax
cmovel %eax, %esi
movq %r14, %rdx
movq %r15, %rcx
callq 0x5d55
decl %r13d
jmp 0x1845
movq 0xa752(%rip), %rdi      # 0xbfd8
pushq $0x2b
popq %rsi
callq 0x10e0
pushq $0x3c
popq %r15
movq 0xa73f(%rip), %rbx      # 0xbfd8
pushq $0x2d
popq %r14
subl $0x1, %r15d
jb 0x18b0
movq %rbx, %rdi
movl %r14d, %esi
callq 0x10e0
jmp 0x189d
movq 0xa721(%rip), %rdi      # 0xbfd8
callq 0x1050
pushq $0x18
popq %r15
movq 0xa711(%rip), %rbx      # 0xbfd8
pushq $0x20
popq %r14
subl $0x1, %r15d
jb 0x18de
movq %rbx, %rdi
movl %r14d, %esi
callq 0x10e0
jmp 0x18cb
movq 0xa6f3(%rip), %rdi      # 0xbfd8
leaq 0x7887(%rip), %rsi      # 0x9173
callq 0x10c0
movq %rax, %rdi
callq 0x1050
movq %rax, %rdi
callq 0x1050
leaq -0x50(%rbp), %rbx
movq %rbx, %rdi
callq 0x8530
leaq -0x70(%rbp), %r14
movq %r14, %rdi
callq 0x8544
xorps %xmm0, %xmm0
movaps %xmm0, (%r14)
andq $0x0, 0x10(%r14)
movaps %xmm0, (%rbx)
andq $0x0, 0x10(%rbx)
movss 0x76cf(%rip), %xmm1     # 0x9004
xorps %xmm0, %xmm0
movss %xmm0, -0x2c(%rbp)
xorl %r15d, %r15d
leaq -0x34(%rbp), %r14
cmpl $0x3c, %r15d
je 0x1994
movss %xmm1, -0x30(%rbp)
cvtsi2ss %r15d, %xmm0
mulss 0x76ac(%rip), %xmm0     # 0x9008
callq 0x8558
movss %xmm0, -0x34(%rbp)
movq %rbx, %rdi
movq %r14, %rsi
callq 0x8178
movq -0x48(%rbp), %rax
movss -0x4(%rax), %xmm0
movaps %xmm0, %xmm1
minss -0x2c(%rbp), %xmm1
maxss -0x30(%rbp), %xmm0
incl %r15d
movss %xmm1, -0x2c(%rbp)
movaps %xmm0, %xmm1
jmp 0x1944
ucomiss 0x7669(%rip), %xmm1     # 0x9004
jbe 0x19fe
addss 0x7667(%rip), %xmm1     # 0x900c
mulss 0x7663(%rip), %xmm1     # 0x9010
addss 0x764f(%rip), %xmm1     # 0x9004
cvttss2si %xmm1, %r12d
xorl %r13d, %r13d
testl %r12d, %r12d
cmovgl %r12d, %r13d
pushq $0x20
popq %rbx
leaq -0x50(%rbp), %r14
leaq -0x70(%rbp), %r15
subl $0x1, %r13d
jb 0x19fe
cvtsi2ss %r12d, %xmm0
divss 0x762e(%rip), %xmm0     # 0x9010
addss 0x761a(%rip), %xmm0     # 0x9004
movl %ebx, %edi
movl %ebx, %esi
movq %r14, %rdx
movq %r15, %rcx
callq 0x5e94
decl %r12d
jmp 0x19cf
pushq $0x14
popq %r13
pushq $0x7c
popq %r14
pushq $0x20
popq %rbx
leaq -0x50(%rbp), %r15
leaq -0x70(%rbp), %r12
testl %r13d, %r13d
js 0x1a38
cvtsi2ss %r13d, %xmm0
divss 0x75ed(%rip), %xmm0     # 0x9010
movl %r14d, %edi
movl %ebx, %esi
movq %r15, %rdx
movq %r12, %rcx
callq 0x5e94
decl %r13d
jmp 0x1a11
xorps %xmm0, %xmm0
movss -0x2c(%rbp), %xmm1
ucomiss %xmm1, %xmm0
jbe 0x1aab
movaps %xmm1, %xmm0
mulss 0x75c4(%rip), %xmm0     # 0x9014
addss 0x75ac(%rip), %xmm0     # 0x9004
cvttss2si %xmm0, %eax
xorl %r12d, %r12d
testl %eax, %eax
cmovgl %eax, %r12d
pushq $-0x1
popq %r13
leaq -0x50(%rbp), %r14
leaq -0x70(%rbp), %r15
leal (%r12,%r13), %eax
cmpl $-0x1, %eax
je 0x1ae8
cvtsi2ss %r13d, %xmm0
cmpl $-0x1, %r13d
movl %ebx, %edi
pushq $0x2b
popq %rax
cmovel %eax, %edi
divss 0x757d(%rip), %xmm0     # 0x9010
movl %ebx, %esi
pushq $0x2d
popq %rax
cmovel %eax, %esi
movq %r14, %rdx
movq %r15, %rcx
callq 0x5e94
decl %r13d
jmp 0x1a71
movq 0xa526(%rip), %rdi      # 0xbfd8
pushq $0x2b
popq %rsi
callq 0x10e0
pushq $0x3c
popq %r15
movq 0xa513(%rip), %rbx      # 0xbfd8
pushq $0x2d
popq %r14
subl $0x1, %r15d
jb 0x1adc
movq %rbx, %rdi
movl %r14d, %esi
callq 0x10e0
jmp 0x1ac9
movq 0xa4f5(%rip), %rdi      # 0xbfd8
callq 0x1050
pushq $0x17
popq %r15
movq 0xa4e5(%rip), %rbx      # 0xbfd8
pushq $0x20
popq %r14
subl $0x1, %r15d
jb 0x1b0a
movq %rbx, %rdi
movl %r14d, %esi
callq 0x10e0
jmp 0x1af7
movq 0xa4c7(%rip), %rdi      # 0xbfd8
leaq 0x7668(%rip), %rsi      # 0x9180
callq 0x10c0
movq %rax, %rdi
callq 0x1050
movq %rax, %rdi
callq 0x1050
leaq -0x50(%rbp), %rbx
movq %rbx, %rdi
callq 0x8530
leaq -0x70(%rbp), %r14
movq %r14, %rdi
callq 0x8544
xorps %xmm0, %xmm0
movaps %xmm0, (%r14)
andq $0x0, 0x10(%r14)
movaps %xmm0, (%rbx)
andq $0x0, 0x10(%rbx)
movss 0x74a3(%rip), %xmm1     # 0x9004
xorps %xmm0, %xmm0
movss %xmm0, -0x2c(%rbp)
xorl %r15d, %r15d
leaq -0x34(%rbp), %r14
cmpl $0x3c, %r15d
je 0x1bc6
movss %xmm1, -0x30(%rbp)
cvtsi2ss %r15d, %xmm0
mulss 0x7480(%rip), %xmm0     # 0x9008
movaps %xmm0, %xmm1
mulss %xmm0, %xmm1
mulss %xmm0, %xmm1
movss %xmm1, -0x34(%rbp)
movq %rbx, %rdi
movq %r14, %rsi
callq 0x8178
movq -0x48(%rbp), %rax
movss -0x4(%rax), %xmm0
movaps %xmm0, %xmm1
minss -0x2c(%rbp), %xmm1
maxss -0x30(%rbp), %xmm0
incl %r15d
movss %xmm1, -0x2c(%rbp)
movaps %xmm0, %xmm1
jmp 0x1b70
ucomiss 0x7437(%rip), %xmm1     # 0x9004
jbe 0x1c30
addss 0x7435(%rip), %xmm1     # 0x900c
mulss 0x7431(%rip), %xmm1     # 0x9010
addss 0x741d(%rip), %xmm1     # 0x9004
cvttss2si %xmm1, %r12d
xorl %r13d, %r13d
testl %r12d, %r12d
cmovgl %r12d, %r13d
pushq $0x20
popq %rbx
leaq -0x50(%rbp), %r14
leaq -0x70(%rbp), %r15
subl $0x1, %r13d
jb 0x1c30
cvtsi2ss %r12d, %xmm0
divss 0x73fc(%rip), %xmm0     # 0x9010
addss 0x73e8(%rip), %xmm0     # 0x9004
movl %ebx, %edi
movl %ebx, %esi
movq %r14, %rdx
movq %r15, %rcx
callq 0x5fd3
decl %r12d
jmp 0x1c01
pushq $0x14
popq %r13
pushq $0x7c
popq %r14
pushq $0x20
popq %rbx
leaq -0x50(%rbp), %r15
leaq -0x70(%rbp), %r12
testl %r13d, %r13d
js 0x1c6a
cvtsi2ss %r13d, %xmm0
divss 0x73bb(%rip), %xmm0     # 0x9010
movl %r14d, %edi
movl %ebx, %esi
movq %r15, %rdx
movq %r12, %rcx
callq 0x5fd3
decl %r13d
jmp 0x1c43
xorps %xmm0, %xmm0
movss -0x2c(%rbp), %xmm1
ucomiss %xmm1, %xmm0
jbe 0x1cdd
movaps %xmm1, %xmm0
mulss 0x7392(%rip), %xmm0     # 0x9014
addss 0x737a(%rip), %xmm0     # 0x9004
cvttss2si %xmm0, %eax
xorl %r12d, %r12d
testl %eax, %eax
cmovgl %eax, %r12d
pushq $-0x1
popq %r13
leaq -0x50(%rbp), %r14
leaq -0x70(%rbp), %r15
leal (%r12,%r13), %eax
cmpl $-0x1, %eax
je 0x1d1a
cvtsi2ss %r13d, %xmm0
cmpl $-0x1, %r13d
movl %ebx, %edi
pushq $0x2b
popq %rax
cmovel %eax, %edi
divss 0x734b(%rip), %xmm0     # 0x9010
movl %ebx, %esi
pushq $0x2d
popq %rax
cmovel %eax, %esi
movq %r14, %rdx
movq %r15, %rcx
callq 0x5fd3
decl %r13d
jmp 0x1ca3
movq 0xa2f4(%rip), %rdi      # 0xbfd8
pushq $0x2b
popq %rsi
callq 0x10e0
pushq $0x3c
popq %r15
movq 0xa2e1(%rip), %rbx      # 0xbfd8
pushq $0x2d
popq %r14
subl $0x1, %r15d
jb 0x1d0e
movq %rbx, %rdi
movl %r14d, %esi
callq 0x10e0
jmp 0x1cfb
movq 0xa2c3(%rip), %rdi      # 0xbfd8
callq 0x1050
pushq $0x1a
popq %r15
movq 0xa2b3(%rip), %rbx      # 0xbfd8
pushq $0x20
popq %r14
subl $0x1, %r15d
jb 0x1d3c
movq %rbx, %rdi
movl %r14d, %esi
callq 0x10e0
jmp 0x1d29
movq 0xa295(%rip), %rdi      # 0xbfd8
leaq 0x7445(%rip), %rsi      # 0x918f
callq 0x10c0
movq %rax, %rdi
callq 0x1050
movq %rax, %rdi
callq 0x1050
leaq -0x50(%rbp), %rbx
movq %rbx, %rdi
callq 0x8530
leaq -0x70(%rbp), %r14
movq %r14, %rdi
callq 0x8544
andq $0x0, 0x10(%r14)
xorps %xmm0, %xmm0
andq $0x0, 0x10(%rbx)
movaps %xmm0, (%r14)
movaps %xmm0, (%rbx)
movss 0x7271(%rip), %xmm1     # 0x9004
xorps %xmm0, %xmm0
movss %xmm0, -0x2c(%rbp)
xorl %r15d, %r15d
leaq -0x34(%rbp), %r14
movaps %xmm1, %xmm0
cmpl $0x3c, %r15d
je 0x1e08
movss %xmm0, -0x30(%rbp)
cvtsi2ss %r15d, %xmm0
mulss 0x724b(%rip), %xmm0     # 0x9008
addss 0x7247(%rip), %xmm0     # 0x900c
movaps %xmm0, %xmm1
mulss %xmm0, %xmm1
mulss %xmm0, %xmm1
addss 0x722c(%rip), %xmm1     # 0x9004
movss %xmm1, -0x34(%rbp)
movq %rbx, %rdi
movq %r14, %rsi
callq 0x8178
movq -0x48(%rbp), %rax
movss -0x4(%rax), %xmm0
movaps %xmm0, %xmm1
minss -0x2c(%rbp), %xmm1
maxss -0x30(%rbp), %xmm0
incl %r15d
movss %xmm1, -0x2c(%rbp)
jmp 0x1da5
ucomiss 0x71f5(%rip), %xmm0     # 0x9004
jbe 0x1e72
addss 0x71f3(%rip), %xmm0     # 0x900c
mulss 0x71ef(%rip), %xmm0     # 0x9010
addss 0x71db(%rip), %xmm0     # 0x9004
cvttss2si %xmm0, %r12d
xorl %r13d, %r13d
testl %r12d, %r12d
cmovgl %r12d, %r13d
pushq $0x20
popq %rbx
leaq -0x50(%rbp), %r14
leaq -0x70(%rbp), %r15
subl $0x1, %r13d
jb 0x1e72
cvtsi2ss %r12d, %xmm0
divss 0x71ba(%rip), %xmm0     # 0x9010
addss 0x71a6(%rip), %xmm0     # 0x9004
movl %ebx, %edi
movl %ebx, %esi
movq %r14, %rdx
movq %r15, %rcx
callq 0x6112
decl %r12d
jmp 0x1e43
pushq $0x14
popq %r13
pushq $0x7c
popq %r14
pushq $0x20
popq %rbx
leaq -0x50(%rbp), %r15
leaq -0x70(%rbp), %r12
testl %r13d, %r13d
js 0x1eac
cvtsi2ss %r13d, %xmm0
divss 0x7179(%rip), %xmm0     # 0x9010
movl %r14d, %edi
movl %ebx, %esi
movq %r15, %rdx
movq %r12, %rcx
callq 0x6112
decl %r13d
jmp 0x1e85
xorps %xmm0, %xmm0
movss -0x2c(%rbp), %xmm1
ucomiss %xmm1, %xmm0
jbe 0x1f1f
movaps %xmm1, %xmm0
mulss 0x7150(%rip), %xmm0     # 0x9014
addss 0x7138(%rip), %xmm0     # 0x9004
cvttss2si %xmm0, %eax
xorl %r12d, %r12d
testl %eax, %eax
cmovgl %eax, %r12d
pushq $-0x1
popq %r13
leaq -0x50(%rbp), %r14
leaq -0x70(%rbp), %r15
leal (%r12,%r13), %eax
cmpl $-0x1, %eax
je 0x1f5c
cvtsi2ss %r13d, %xmm0
cmpl $-0x1, %r13d
movl %ebx, %edi
pushq $0x2b
popq %rax
cmovel %eax, %edi
divss 0x7109(%rip), %xmm0     # 0x9010
movl %ebx, %esi
pushq $0x2d
popq %rax
cmovel %eax, %esi
movq %r14, %rdx
movq %r15, %rcx
callq 0x6112
decl %r13d
jmp 0x1ee5
movq 0xa0b2(%rip), %rdi      # 0xbfd8
pushq $0x2b
popq %rsi
callq 0x10e0
pushq $0x3c
popq %r15
movq 0xa09f(%rip), %rbx      # 0xbfd8
pushq $0x2d
popq %r14
subl $0x1, %r15d
jb 0x1f50
movq %rbx, %rdi
movl %r14d, %esi
callq 0x10e0
jmp 0x1f3d
movq 0xa081(%rip), %rdi      # 0xbfd8
callq 0x1050
pushq $0x1a
popq %r15
movq 0xa071(%rip), %rbx      # 0xbfd8
pushq $0x20
popq %r14
subl $0x1, %r15d
jb 0x1f7e
movq %rbx, %rdi
movl %r14d, %esi
callq 0x10e0
jmp 0x1f6b
movq 0xa053(%rip), %rdi      # 0xbfd8
leaq 0x720b(%rip), %rsi      # 0x9197
callq 0x10c0
movq %rax, %rdi
callq 0x1050
movq %rax, %rdi
callq 0x1050
leaq -0x50(%rbp), %rbx
movq %rbx, %rdi
callq 0x8530
leaq -0x70(%rbp), %r14
movq %r14, %rdi
callq 0x8544
xorps %xmm0, %xmm0
movaps %xmm0, (%r14)
andq $0x0, 0x10(%r14)
movaps %xmm0, (%rbx)
andq $0x0, 0x10(%rbx)
movss 0x702f(%rip), %xmm1     # 0x9004
xorps %xmm0, %xmm0
movss %xmm0, -0x2c(%rbp)
xorl %r15d, %r15d
leaq -0x34(%rbp), %r14
cmpl $0x3c, %r15d
je 0x2034
movss %xmm1, -0x30(%rbp)
cvtsi2ss %r15d, %xmm0
mulss 0x700c(%rip), %xmm0     # 0x9008
callq 0x85a9
movss %xmm0, -0x34(%rbp)
movq %rbx, %rdi
movq %r14, %rsi
callq 0x8178
movq -0x48(%rbp), %rax
movss -0x4(%rax), %xmm0
movaps %xmm0, %xmm1
minss -0x2c(%rbp), %xmm1
maxss -0x30(%rbp), %xmm0
incl %r15d
movss %xmm1, -0x2c(%rbp)
movaps %xmm0, %xmm1
jmp 0x1fe4
ucomiss 0x6fc9(%rip), %xmm1     # 0x9004
jbe 0x209e
addss 0x6fc7(%rip), %xmm1     # 0x900c
mulss 0x6fc3(%rip), %xmm1     # 0x9010
addss 0x6faf(%rip), %xmm1     # 0x9004
cvttss2si %xmm1, %r12d
xorl %r13d, %r13d
testl %r12d, %r12d
cmovgl %r12d, %r13d
pushq $0x20
popq %rbx
leaq -0x50(%rbp), %r14
leaq -0x70(%rbp), %r15
subl $0x1, %r13d
jb 0x209e
cvtsi2ss %r12d, %xmm0
divss 0x6f8e(%rip), %xmm0     # 0x9010
addss 0x6f7a(%rip), %xmm0     # 0x9004
movl %ebx, %edi
movl %ebx, %esi
movq %r14, %rdx
movq %r15, %rcx
callq 0x6251
decl %r12d
jmp 0x206f
pushq $0x14
popq %r13
pushq $0x7c
popq %r14
pushq $0x20
popq %rbx
leaq -0x50(%rbp), %r15
leaq -0x70(%rbp), %r12
testl %r13d, %r13d
js 0x20d8
cvtsi2ss %r13d, %xmm0
divss 0x6f4d(%rip), %xmm0     # 0x9010
movl %r14d, %edi
movl %ebx, %esi
movq %r15, %rdx
movq %r12, %rcx
callq 0x6251
decl %r13d
jmp 0x20b1
xorps %xmm0, %xmm0
movss -0x2c(%rbp), %xmm1
ucomiss %xmm1, %xmm0
jbe 0x214b
movaps %xmm1, %xmm0
mulss 0x6f24(%rip), %xmm0     # 0x9014
addss 0x6f0c(%rip), %xmm0     # 0x9004
cvttss2si %xmm0, %eax
xorl %r12d, %r12d
testl %eax, %eax
cmovgl %eax, %r12d
pushq $-0x1
popq %r13
leaq -0x50(%rbp), %r14
leaq -0x70(%rbp), %r15
leal (%r12,%r13), %eax
cmpl $-0x1, %eax
je 0x2188
cvtsi2ss %r13d, %xmm0
cmpl $-0x1, %r13d
movl %ebx, %edi
pushq $0x2b
popq %rax
cmovel %eax, %edi
divss 0x6edd(%rip), %xmm0     # 0x9010
movl %ebx, %esi
pushq $0x2d
popq %rax
cmovel %eax, %esi
movq %r14, %rdx
movq %r15, %rcx
callq 0x6251
decl %r13d
jmp 0x2111
movq 0x9e86(%rip), %rdi      # 0xbfd8
pushq $0x2b
popq %rsi
callq 0x10e0
pushq $0x3c
popq %r15
movq 0x9e73(%rip), %rbx      # 0xbfd8
pushq $0x2d
popq %r14
subl $0x1, %r15d
jb 0x217c
movq %rbx, %rdi
movl %r14d, %esi
callq 0x10e0
jmp 0x2169
movq 0x9e55(%rip), %rdi      # 0xbfd8
callq 0x1050
pushq $0x19
popq %r15
movq 0x9e45(%rip), %rbx      # 0xbfd8
pushq $0x20
popq %r14
subl $0x1, %r15d
jb 0x21aa
movq %rbx, %rdi
movl %r14d, %esi
callq 0x10e0
jmp 0x2197
movq 0x9e27(%rip), %rdi      # 0xbfd8
leaq 0x6fe8(%rip), %rsi      # 0x91a0
callq 0x10c0
movq %rax, %rdi
callq 0x1050
movq %rax, %rdi
callq 0x1050
leaq -0x50(%rbp), %rbx
movq %rbx, %rdi
callq 0x8530
leaq -0x70(%rbp), %r14
movq %r14, %rdi
callq 0x8544
xorps %xmm0, %xmm0
movaps %xmm0, (%r14)
andq $0x0, 0x10(%r14)
movaps %xmm0, (%rbx)
andq $0x0, 0x10(%rbx)
movss 0x6e03(%rip), %xmm1     # 0x9004
xorps %xmm0, %xmm0
movss %xmm0, -0x2c(%rbp)
xorl %r15d, %r15d
leaq -0x34(%rbp), %r14
cmpl $0x3c, %r15d
je 0x226a
movss %xmm1, -0x30(%rbp)
cvtsi2ss %r15d, %xmm0
mulss 0x6de0(%rip), %xmm0     # 0x9008
movaps %xmm0, %xmm1
mulss %xmm0, %xmm1
mulss %xmm0, %xmm1
mulss %xmm0, %xmm1
movss %xmm1, -0x34(%rbp)
movq %rbx, %rdi
movq %r14, %rsi
callq 0x8178
movq -0x48(%rbp), %rax
movss -0x4(%rax), %xmm0
movaps %xmm0, %xmm1
minss -0x2c(%rbp), %xmm1
maxss -0x30(%rbp), %xmm0
incl %r15d
movss %xmm1, -0x2c(%rbp)
movaps %xmm0, %xmm1
jmp 0x2210
ucomiss 0x6d93(%rip), %xmm1     # 0x9004
jbe 0x22d4
addss 0x6d91(%rip), %xmm1     # 0x900c
mulss 0x6d8d(%rip), %xmm1     # 0x9010
addss 0x6d79(%rip), %xmm1     # 0x9004
cvttss2si %xmm1, %r12d
xorl %r13d, %r13d
testl %r12d, %r12d
cmovgl %r12d, %r13d
pushq $0x20
popq %rbx
leaq -0x50(%rbp), %r14
leaq -0x70(%rbp), %r15
subl $0x1, %r13d
jb 0x22d4
cvtsi2ss %r12d, %xmm0
divss 0x6d58(%rip), %xmm0     # 0x9010
addss 0x6d44(%rip), %xmm0     # 0x9004
movl %ebx, %edi
movl %ebx, %esi
movq %r14, %rdx
movq %r15, %rcx
callq 0x6390
decl %r12d
jmp 0x22a5
pushq $0x14
popq %r13
pushq $0x7c
popq %r14
pushq $0x20
popq %rbx
leaq -0x50(%rbp), %r15
leaq -0x70(%rbp), %r12
testl %r13d, %r13d
js 0x230e
cvtsi2ss %r13d, %xmm0
divss 0x6d17(%rip), %xmm0     # 0x9010
movl %r14d, %edi
movl %ebx, %esi
movq %r15, %rdx
movq %r12, %rcx
callq 0x6390
decl %r13d
jmp 0x22e7
xorps %xmm0, %xmm0
movss -0x2c(%rbp), %xmm1
ucomiss %xmm1, %xmm0
jbe 0x2381
movaps %xmm1, %xmm0
mulss 0x6cee(%rip), %xmm0     # 0x9014
addss 0x6cd6(%rip), %xmm0     # 0x9004
cvttss2si %xmm0, %eax
xorl %r12d, %r12d
testl %eax, %eax
cmovgl %eax, %r12d
pushq $-0x1
popq %r13
leaq -0x50(%rbp), %r14
leaq -0x70(%rbp), %r15
leal (%r12,%r13), %eax
cmpl $-0x1, %eax
je 0x23be
cvtsi2ss %r13d, %xmm0
cmpl $-0x1, %r13d
movl %ebx, %edi
pushq $0x2b
popq %rax
cmovel %eax, %edi
divss 0x6ca7(%rip), %xmm0     # 0x9010
movl %ebx, %esi
pushq $0x2d
popq %rax
cmovel %eax, %esi
movq %r14, %rdx
movq %r15, %rcx
callq 0x6390
decl %r13d
jmp 0x2347
movq 0x9c50(%rip), %rdi      # 0xbfd8
pushq $0x2b
popq %rsi
callq 0x10e0
pushq $0x3c
popq %r15
movq 0x9c3d(%rip), %rbx      # 0xbfd8
pushq $0x2d
popq %r14
subl $0x1, %r15d
jb 0x23b2
movq %rbx, %rdi
movl %r14d, %esi
callq 0x10e0
jmp 0x239f
movq 0x9c1f(%rip), %rdi      # 0xbfd8
callq 0x1050
pushq $0x19
popq %r15
movq 0x9c0f(%rip), %rbx      # 0xbfd8
pushq $0x20
popq %r14
subl $0x1, %r15d
jb 0x23e0
movq %rbx, %rdi
movl %r14d, %esi
callq 0x10e0
jmp 0x23cd
movq 0x9bf1(%rip), %rdi      # 0xbfd8
leaq 0x6dbd(%rip), %rsi      # 0x91ab
callq 0x10c0
movq %rax, %rdi
callq 0x1050
movq %rax, %rdi
callq 0x1050
leaq -0x50(%rbp), %rbx
movq %rbx, %rdi
callq 0x8530
leaq -0x70(%rbp), %r14
movq %r14, %rdi
callq 0x8544
xorps %xmm0, %xmm0
movaps %xmm0, (%r14)
andq $0x0, 0x10(%r14)
movaps %xmm0, (%rbx)
andq $0x0, 0x10(%rbx)
movss 0x6bcd(%rip), %xmm1     # 0x9004
xorps %xmm0, %xmm0
movss %xmm0, -0x2c(%rbp)
xorl %r15d, %r15d
leaq -0x34(%rbp), %r14
cmpl $0x3c, %r15d
je 0x2496
movss %xmm1, -0x30(%rbp)
cvtsi2ss %r15d, %xmm0
mulss 0x6baa(%rip), %xmm0     # 0x9008
callq 0x860a
movss %xmm0, -0x34(%rbp)
movq %rbx, %rdi
movq %r14, %rsi
callq 0x8178
movq -0x48(%rbp), %rax
movss -0x4(%rax), %xmm0
movaps %xmm0, %xmm1
minss -0x2c(%rbp), %xmm1
maxss -0x30(%rbp), %xmm0
incl %r15d
movss %xmm1, -0x2c(%rbp)
movaps %xmm0, %xmm1
jmp 0x2446
ucomiss 0x6b67(%rip), %xmm1     # 0x9004
jbe 0x2500
addss 0x6b65(%rip), %xmm1     # 0x900c
mulss 0x6b61(%rip), %xmm1     # 0x9010
addss 0x6b4d(%rip), %xmm1     # 0x9004
cvttss2si %xmm1, %r12d
xorl %r13d, %r13d
testl %r12d, %r12d
cmovgl %r12d, %r13d
pushq $0x20
popq %rbx
leaq -0x50(%rbp), %r14
leaq -0x70(%rbp), %r15
subl $0x1, %r13d
jb 0x2500
cvtsi2ss %r12d, %xmm0
divss 0x6b2c(%rip), %xmm0     # 0x9010
addss 0x6b18(%rip), %xmm0     # 0x9004
movl %ebx, %edi
movl %ebx, %esi
movq %r14, %rdx
movq %r15, %rcx
callq 0x64cf
decl %r12d
jmp 0x24d1
pushq $0x14
popq %r13
pushq $0x7c
popq %r14
pushq $0x20
popq %rbx
leaq -0x50(%rbp), %r15
leaq -0x70(%rbp), %r12
testl %r13d, %r13d
js 0x253a
cvtsi2ss %r13d, %xmm0
divss 0x6aeb(%rip), %xmm0     # 0x9010
movl %r14d, %edi
movl %ebx, %esi
movq %r15, %rdx
movq %r12, %rcx
callq 0x64cf
decl %r13d
jmp 0x2513
xorps %xmm0, %xmm0
movss -0x2c(%rbp), %xmm1
ucomiss %xmm1, %xmm0
jbe 0x25ad
movaps %xmm1, %xmm0
mulss 0x6ac2(%rip), %xmm0     # 0x9014
addss 0x6aaa(%rip), %xmm0     # 0x9004
cvttss2si %xmm0, %eax
xorl %r12d, %r12d
testl %eax, %eax
cmovgl %eax, %r12d
pushq $-0x1
popq %r13
leaq -0x50(%rbp), %r14
leaq -0x70(%rbp), %r15
leal (%r12,%r13), %eax
cmpl $-0x1, %eax
je 0x25ea
cvtsi2ss %r13d, %xmm0
cmpl $-0x1, %r13d
movl %ebx, %edi
pushq $0x2b
popq %rax
cmovel %eax, %edi
divss 0x6a7b(%rip), %xmm0     # 0x9010
movl %ebx, %esi
pushq $0x2d
popq %rax
cmovel %eax, %esi
movq %r14, %rdx
movq %r15, %rcx
callq 0x64cf
decl %r13d
jmp 0x2573
movq 0x9a24(%rip), %rdi      # 0xbfd8
pushq $0x2b
popq %rsi
callq 0x10e0
pushq $0x3c
popq %r15
movq 0x9a11(%rip), %rbx      # 0xbfd8
pushq $0x2d
popq %r14
subl $0x1, %r15d
jb 0x25de
movq %rbx, %rdi
movl %r14d, %esi
callq 0x10e0
jmp 0x25cb
movq 0x99f3(%rip), %rdi      # 0xbfd8
callq 0x1050
pushq $0x19
popq %r15
movq 0x99e3(%rip), %rbx      # 0xbfd8
pushq $0x20
popq %r14
subl $0x1, %r15d
jb 0x260c
movq %rbx, %rdi
movl %r14d, %esi
callq 0x10e0
jmp 0x25f9
movq 0x99c5(%rip), %rdi      # 0xbfd8
leaq 0x6b9b(%rip), %rsi      # 0x91b5
callq 0x10c0
movq %rax, %rdi
callq 0x1050
movq %rax, %rdi
callq 0x1050
leaq -0x50(%rbp), %rbx
movq %rbx, %rdi
callq 0x8530
leaq -0x70(%rbp), %r14
movq %r14, %rdi
callq 0x8544
xorps %xmm0, %xmm0
movaps %xmm0, (%r14)
andq $0x0, 0x10(%r14)
movaps %xmm0, (%rbx)
andq $0x0, 0x10(%rbx)
movss 0x69a1(%rip), %xmm1     # 0x9004
xorps %xmm0, %xmm0
movss %xmm0, -0x2c(%rbp)
xorl %r15d, %r15d
leaq -0x34(%rbp), %r14
cmpl $0x3c, %r15d
je 0x26d0
movss %xmm1, -0x30(%rbp)
cvtsi2ss %r15d, %xmm0
mulss 0x697e(%rip), %xmm0     # 0x9008
movaps %xmm0, %xmm1
mulss %xmm0, %xmm1
mulss %xmm0, %xmm1
mulss %xmm0, %xmm1
mulss %xmm0, %xmm1
movss %xmm1, -0x34(%rbp)
movq %rbx, %rdi
movq %r14, %rsi
callq 0x8178
movq -0x48(%rbp), %rax
movss -0x4(%rax), %xmm0
movaps %xmm0, %xmm1
minss -0x2c(%rbp), %xmm1
maxss -0x30(%rbp), %xmm0
incl %r15d
movss %xmm1, -0x2c(%rbp)
movaps %xmm0, %xmm1
jmp 0x2672
ucomiss 0x692d(%rip), %xmm1     # 0x9004
jbe 0x273a
addss 0x692b(%rip), %xmm1     # 0x900c
mulss 0x6927(%rip), %xmm1     # 0x9010
addss 0x6913(%rip), %xmm1     # 0x9004
cvttss2si %xmm1, %r12d
xorl %r13d, %r13d
testl %r12d, %r12d
cmovgl %r12d, %r13d
pushq $0x20
popq %rbx
leaq -0x50(%rbp), %r14
leaq -0x70(%rbp), %r15
subl $0x1, %r13d
jb 0x273a
cvtsi2ss %r12d, %xmm0
divss 0x68f2(%rip), %xmm0     # 0x9010
addss 0x68de(%rip), %xmm0     # 0x9004
movl %ebx, %edi
movl %ebx, %esi
movq %r14, %rdx
movq %r15, %rcx
callq 0x660e
decl %r12d
jmp 0x270b
pushq $0x14
popq %r13
pushq $0x7c
popq %r14
pushq $0x20
popq %rbx
leaq -0x50(%rbp), %r15
leaq -0x70(%rbp), %r12
testl %r13d, %r13d
js 0x2774
cvtsi2ss %r13d, %xmm0
divss 0x68b1(%rip), %xmm0     # 0x9010
movl %r14d, %edi
movl %ebx, %esi
movq %r15, %rdx
movq %r12, %rcx
callq 0x660e
decl %r13d
jmp 0x274d
xorps %xmm0, %xmm0
movss -0x2c(%rbp), %xmm1
ucomiss %xmm1, %xmm0
jbe 0x27e7
movaps %xmm1, %xmm0
mulss 0x6888(%rip), %xmm0     # 0x9014
addss 0x6870(%rip), %xmm0     # 0x9004
cvttss2si %xmm0, %eax
xorl %r12d, %r12d
testl %eax, %eax
cmovgl %eax, %r12d
pushq $-0x1
popq %r13
leaq -0x50(%rbp), %r14
leaq -0x70(%rbp), %r15
leal (%r12,%r13), %eax
cmpl $-0x1, %eax
je 0x2824
cvtsi2ss %r13d, %xmm0
cmpl $-0x1, %r13d
movl %ebx, %edi
pushq $0x2b
popq %rax
cmovel %eax, %edi
divss 0x6841(%rip), %xmm0     # 0x9010
movl %ebx, %esi
pushq $0x2d
popq %rax
cmovel %eax, %esi
movq %r14, %rdx
movq %r15, %rcx
callq 0x660e
decl %r13d
jmp 0x27ad
movq 0x97ea(%rip), %rdi      # 0xbfd8
pushq $0x2b
popq %rsi
callq 0x10e0
pushq $0x3c
popq %r15
movq 0x97d7(%rip), %rbx      # 0xbfd8
pushq $0x2d
popq %r14
subl $0x1, %r15d
jb 0x2818
movq %rbx, %rdi
movl %r14d, %esi
callq 0x10e0
jmp 0x2805
movq 0x97b9(%rip), %rdi      # 0xbfd8
callq 0x1050
pushq $0x19
popq %r15
movq 0x97a9(%rip), %rbx      # 0xbfd8
pushq $0x20
popq %r14
subl $0x1, %r15d
jb 0x2846
movq %rbx, %rdi
movl %r14d, %esi
callq 0x10e0
jmp 0x2833
movq 0x978b(%rip), %rdi      # 0xbfd8
leaq 0x696c(%rip), %rsi      # 0x91c0
callq 0x10c0
movq %rax, %rdi
callq 0x1050
movq %rax, %rdi
callq 0x1050
leaq -0x50(%rbp), %rbx
movq %rbx, %rdi
callq 0x8530
leaq -0x70(%rbp), %r14
movq %r14, %rdi
callq 0x8544
xorps %xmm0, %xmm0
movaps %xmm0, (%r14)
andq $0x0, 0x10(%r14)
movaps %xmm0, (%rbx)
andq $0x0, 0x10(%rbx)
movss 0x6767(%rip), %xmm1     # 0x9004
xorps %xmm0, %xmm0
movss %xmm0, -0x2c(%rbp)
xorl %r15d, %r15d
leaq -0x34(%rbp), %r14
movaps %xmm1, %xmm0
cmpl $0x3c, %r15d
je 0x291a
movss %xmm0, -0x30(%rbp)
cvtsi2ss %r15d, %xmm0
mulss 0x6741(%rip), %xmm0     # 0x9008
addss 0x673d(%rip), %xmm0     # 0x900c
movaps %xmm0, %xmm1
mulss %xmm0, %xmm1
mulss %xmm0, %xmm1
mulss %xmm0, %xmm1
mulss %xmm0, %xmm1
addss 0x671a(%rip), %xmm1     # 0x9004
movss %xmm1, -0x34(%rbp)
movq %rbx, %rdi
movq %r14, %rsi
callq 0x8178
movq -0x48(%rbp), %rax
movss -0x4(%rax), %xmm0
movaps %xmm0, %xmm1
minss -0x2c(%rbp), %xmm1
maxss -0x30(%rbp), %xmm0
incl %r15d
movss %xmm1, -0x2c(%rbp)
jmp 0x28af
ucomiss 0x66e3(%rip), %xmm0     # 0x9004
jbe 0x2984
addss 0x66e1(%rip), %xmm0     # 0x900c
mulss 0x66dd(%rip), %xmm0     # 0x9010
addss 0x66c9(%rip), %xmm0     # 0x9004
cvttss2si %xmm0, %r12d
xorl %r13d, %r13d
testl %r12d, %r12d
cmovgl %r12d, %r13d
pushq $0x20
popq %rbx
leaq -0x50(%rbp), %r14
leaq -0x70(%rbp), %r15
subl $0x1, %r13d
jb 0x2984
cvtsi2ss %r12d, %xmm0
divss 0x66a8(%rip), %xmm0     # 0x9010
addss 0x6694(%rip), %xmm0     # 0x9004
movl %ebx, %edi
movl %ebx, %esi
movq %r14, %rdx
movq %r15, %rcx
callq 0x674d
decl %r12d
jmp 0x2955
pushq $0x14
popq %r13
pushq $0x7c
popq %r14
pushq $0x20
popq %rbx
leaq -0x50(%rbp), %r15
leaq -0x70(%rbp), %r12
testl %r13d, %r13d
js 0x29be
cvtsi2ss %r13d, %xmm0
divss 0x6667(%rip), %xmm0     # 0x9010
movl %r14d, %edi
movl %ebx, %esi
movq %r15, %rdx
movq %r12, %rcx
callq 0x674d
decl %r13d
jmp 0x2997
xorps %xmm0, %xmm0
movss -0x2c(%rbp), %xmm1
ucomiss %xmm1, %xmm0
jbe 0x2a31
movaps %xmm1, %xmm0
mulss 0x663e(%rip), %xmm0     # 0x9014
addss 0x6626(%rip), %xmm0     # 0x9004
cvttss2si %xmm0, %eax
xorl %r12d, %r12d
testl %eax, %eax
cmovgl %eax, %r12d
pushq $-0x1
popq %r13
leaq -0x50(%rbp), %r14
leaq -0x70(%rbp), %r15
leal (%r12,%r13), %eax
cmpl $-0x1, %eax
je 0x2a6e
cvtsi2ss %r13d, %xmm0
cmpl $-0x1, %r13d
movl %ebx, %edi
pushq $0x2b
popq %rax
cmovel %eax, %edi
divss 0x65f7(%rip), %xmm0     # 0x9010
movl %ebx, %esi
pushq $0x2d
popq %rax
cmovel %eax, %esi
movq %r14, %rdx
movq %r15, %rcx
callq 0x674d
decl %r13d
jmp 0x29f7
movq 0x95a0(%rip), %rdi      # 0xbfd8
pushq $0x2b
popq %rsi
callq 0x10e0
pushq $0x3c
popq %r15
movq 0x958d(%rip), %rbx      # 0xbfd8
pushq $0x2d
popq %r14
subl $0x1, %r15d
jb 0x2a62
movq %rbx, %rdi
movl %r14d, %esi
callq 0x10e0
jmp 0x2a4f
movq 0x956f(%rip), %rdi      # 0xbfd8
callq 0x1050
pushq $0x19
popq %r15
movq 0x955f(%rip), %rbx      # 0xbfd8
pushq $0x20
popq %r14
subl $0x1, %r15d
jb 0x2a90
movq %rbx, %rdi
movl %r14d, %esi
callq 0x10e0
jmp 0x2a7d
movq 0x9541(%rip), %rdi      # 0xbfd8
leaq 0x672c(%rip), %rsi      # 0x91ca
callq 0x10c0
movq %rax, %rdi
callq 0x1050
movq %rax, %rdi
callq 0x1050
leaq -0x50(%rbp), %rbx
movq %rbx, %rdi
callq 0x8530
leaq -0x70(%rbp), %r14
movq %r14, %rdi
callq 0x8544
xorps %xmm0, %xmm0
movaps %xmm0, (%r14)
andq $0x0, 0x10(%r14)
movaps %xmm0, (%rbx)
andq $0x0, 0x10(%rbx)
movss 0x651d(%rip), %xmm1     # 0x9004
xorps %xmm0, %xmm0
movss %xmm0, -0x2c(%rbp)
xorl %r15d, %r15d
leaq -0x34(%rbp), %r14
cmpl $0x3c, %r15d
je 0x2b46
movss %xmm1, -0x30(%rbp)
cvtsi2ss %r15d, %xmm0
mulss 0x64fa(%rip), %xmm0     # 0x9008
callq 0x8647
movss %xmm0, -0x34(%rbp)
movq %rbx, %rdi
movq %r14, %rsi
callq 0x8178
movq -0x48(%rbp), %rax
movss -0x4(%rax), %xmm0
movaps %xmm0, %xmm1
minss -0x2c(%rbp), %xmm1
maxss -0x30(%rbp), %xmm0
incl %r15d
movss %xmm1, -0x2c(%rbp)
movaps %xmm0, %xmm1
jmp 0x2af6
ucomiss 0x64b7(%rip), %xmm1     # 0x9004
jbe 0x2bb0
addss 0x64b5(%rip), %xmm1     # 0x900c
mulss 0x64b1(%rip), %xmm1     # 0x9010
addss 0x649d(%rip), %xmm1     # 0x9004
cvttss2si %xmm1, %r12d
xorl %r13d, %r13d
testl %r12d, %r12d
cmovgl %r12d, %r13d
pushq $0x20
popq %rbx
leaq -0x50(%rbp), %r14
leaq -0x70(%rbp), %r15
subl $0x1, %r13d
jb 0x2bb0
cvtsi2ss %r12d, %xmm0
divss 0x647c(%rip), %xmm0     # 0x9010
addss 0x6468(%rip), %xmm0     # 0x9004
movl %ebx, %edi
movl %ebx, %esi
movq %r14, %rdx
movq %r15, %rcx
callq 0x688c
decl %r12d
jmp 0x2b81
pushq $0x14
popq %r13
pushq $0x7c
popq %r14
pushq $0x20
popq %rbx
leaq -0x50(%rbp), %r15
leaq -0x70(%rbp), %r12
testl %r13d, %r13d
js 0x2bea
cvtsi2ss %r13d, %xmm0
divss 0x643b(%rip), %xmm0     # 0x9010
movl %r14d, %edi
movl %ebx, %esi
movq %r15, %rdx
movq %r12, %rcx
callq 0x688c
decl %r13d
jmp 0x2bc3
xorps %xmm0, %xmm0
movss -0x2c(%rbp), %xmm1
ucomiss %xmm1, %xmm0
jbe 0x2c5d
movaps %xmm1, %xmm0
mulss 0x6412(%rip), %xmm0     # 0x9014
addss 0x63fa(%rip), %xmm0     # 0x9004
cvttss2si %xmm0, %eax
xorl %r12d, %r12d
testl %eax, %eax
cmovgl %eax, %r12d
pushq $-0x1
popq %r13
leaq -0x50(%rbp), %r14
leaq -0x70(%rbp), %r15
leal (%r12,%r13), %eax
cmpl $-0x1, %eax
je 0x2c9a
cvtsi2ss %r13d, %xmm0
cmpl $-0x1, %r13d
movl %ebx, %edi
pushq $0x2b
popq %rax
cmovel %eax, %edi
divss 0x63cb(%rip), %xmm0     # 0x9010
movl %ebx, %esi
pushq $0x2d
popq %rax
cmovel %eax, %esi
movq %r14, %rdx
movq %r15, %rcx
callq 0x688c
decl %r13d
jmp 0x2c23
movq 0x9374(%rip), %rdi      # 0xbfd8
pushq $0x2b
popq %rsi
callq 0x10e0
pushq $0x3c
popq %r15
movq 0x9361(%rip), %rbx      # 0xbfd8
pushq $0x2d
popq %r14
subl $0x1, %r15d
jb 0x2c8e
movq %rbx, %rdi
movl %r14d, %esi
callq 0x10e0
jmp 0x2c7b
movq 0x9343(%rip), %rdi      # 0xbfd8
callq 0x1050
pushq $0x18
popq %r15
movq 0x9333(%rip), %rbx      # 0xbfd8
pushq $0x20
popq %r14
subl $0x1, %r15d
jb 0x2cbc
movq %rbx, %rdi
movl %r14d, %esi
callq 0x10e0
jmp 0x2ca9
movq 0x9315(%rip), %rdi      # 0xbfd8
leaq 0x650b(%rip), %rsi      # 0x91d5
callq 0x10c0
movq %rax, %rdi
callq 0x1050
movq %rax, %rdi
callq 0x1050
leaq -0x50(%rbp), %rbx
movq %rbx, %rdi
callq 0x8530
leaq -0x70(%rbp), %r14
movq %r14, %rdi
callq 0x8544
xorps %xmm0, %xmm0
andq $0x0, 0x10(%r14)
movaps %xmm0, (%r14)
andq $0x0, 0x10(%rbx)
movaps %xmm0, (%rbx)
movss 0x62f1(%rip), %xmm1     # 0x9004
xorps %xmm0, %xmm0
movss %xmm0, -0x2c(%rbp)
xorl %r15d, %r15d
leaq -0x34(%rbp), %r14
cmpl $0x3c, %r15d
je 0x2d92
movss %xmm1, -0x30(%rbp)
cvtsi2ss %r15d, %xmm0
mulss 0x62ce(%rip), %xmm0     # 0x9008
cvtss2sd %xmm0, %xmm0
addsd 0x62e2(%rip), %xmm0     # 0x9028
mulsd 0x62e2(%rip), %xmm0     # 0x9030
callq 0x1030
addsd 0x62dd(%rip), %xmm0     # 0x9038
cvtsd2ss %xmm0, %xmm0
movss %xmm0, -0x34(%rbp)
movq %rbx, %rdi
movq %r14, %rsi
callq 0x8178
movq -0x48(%rbp), %rax
movss -0x4(%rax), %xmm0
movaps %xmm0, %xmm1
minss -0x2c(%rbp), %xmm1
maxss -0x30(%rbp), %xmm0
incl %r15d
movss %xmm1, -0x2c(%rbp)
movaps %xmm0, %xmm1
jmp 0x2d22
ucomiss 0x626b(%rip), %xmm1     # 0x9004
jbe 0x2dfc
addss 0x6269(%rip), %xmm1     # 0x900c
mulss 0x6265(%rip), %xmm1     # 0x9010
addss 0x6251(%rip), %xmm1     # 0x9004
cvttss2si %xmm1, %r12d
xorl %r13d, %r13d
testl %r12d, %r12d
cmovgl %r12d, %r13d
pushq $0x20
popq %rbx
leaq -0x50(%rbp), %r14
leaq -0x70(%rbp), %r15
subl $0x1, %r13d
jb 0x2dfc
cvtsi2ss %r12d, %xmm0
divss 0x6230(%rip), %xmm0     # 0x9010
addss 0x621c(%rip), %xmm0     # 0x9004
movl %ebx, %edi
movl %ebx, %esi
movq %r14, %rdx
movq %r15, %rcx
callq 0x69cb
decl %r12d
jmp 0x2dcd
pushq $0x14
popq %r13
pushq $0x7c
popq %r14
pushq $0x20
popq %rbx
leaq -0x50(%rbp), %r15
leaq -0x70(%rbp), %r12
testl %r13d, %r13d
js 0x2e36
cvtsi2ss %r13d, %xmm0
divss 0x61ef(%rip), %xmm0     # 0x9010
movl %r14d, %edi
movl %ebx, %esi
movq %r15, %rdx
movq %r12, %rcx
callq 0x69cb
decl %r13d
jmp 0x2e0f
xorps %xmm0, %xmm0
movss -0x2c(%rbp), %xmm1
ucomiss %xmm1, %xmm0
jbe 0x2ea9
movaps %xmm1, %xmm0
mulss 0x61c6(%rip), %xmm0     # 0x9014
addss 0x61ae(%rip), %xmm0     # 0x9004
cvttss2si %xmm0, %eax
xorl %r12d, %r12d
testl %eax, %eax
cmovgl %eax, %r12d
pushq $-0x1
popq %r13
leaq -0x50(%rbp), %r14
leaq -0x70(%rbp), %r15
leal (%r12,%r13), %eax
cmpl $-0x1, %eax
je 0x2ee6
cvtsi2ss %r13d, %xmm0
cmpl $-0x1, %r13d
movl %ebx, %edi
pushq $0x2b
popq %rax
cmovel %eax, %edi
divss 0x617f(%rip), %xmm0     # 0x9010
movl %ebx, %esi
pushq $0x2d
popq %rax
cmovel %eax, %esi
movq %r14, %rdx
movq %r15, %rcx
callq 0x69cb
decl %r13d
jmp 0x2e6f
movq 0x9128(%rip), %rdi      # 0xbfd8
pushq $0x2b
popq %rsi
callq 0x10e0
pushq $0x3c
popq %r15
movq 0x9115(%rip), %rbx      # 0xbfd8
pushq $0x2d
popq %r14
subl $0x1, %r15d
jb 0x2eda
movq %rbx, %rdi
movl %r14d, %esi
callq 0x10e0
jmp 0x2ec7
movq 0x90f7(%rip), %rdi      # 0xbfd8
callq 0x1050
pushq $0x1b
popq %r15
movq 0x90e7(%rip), %rbx      # 0xbfd8
pushq $0x20
popq %r14
subl $0x1, %r15d
jb 0x2f08
movq %rbx, %rdi
movl %r14d, %esi
callq 0x10e0
jmp 0x2ef5
movq 0x90c9(%rip), %rdi      # 0xbfd8
leaq 0x62cc(%rip), %rsi      # 0x91e2
callq 0x10c0
movq %rax, %rdi
callq 0x1050
movq %rax, %rdi
callq 0x1050
leaq -0x50(%rbp), %rbx
movq %rbx, %rdi
callq 0x8530
leaq -0x70(%rbp), %r14
movq %r14, %rdi
callq 0x8544
xorps %xmm0, %xmm0
movaps %xmm0, (%r14)
andq $0x0, 0x10(%r14)
movaps %xmm0, (%rbx)
andq $0x0, 0x10(%rbx)
movss 0x60a5(%rip), %xmm1     # 0x9004
xorps %xmm0, %xmm0
movss %xmm0, -0x2c(%rbp)
xorl %r15d, %r15d
leaq -0x34(%rbp), %r14
cmpl $0x3c, %r15d
je 0x2fce
movss %xmm1, -0x30(%rbp)
cvtsi2ss %r15d, %xmm0
mulss 0x6082(%rip), %xmm0     # 0x9008
cvtss2sd %xmm0, %xmm0
mulsd 0x609e(%rip), %xmm0     # 0x9030
callq 0x1030
cvtsd2ss %xmm0, %xmm0
movss %xmm0, -0x34(%rbp)
movq %rbx, %rdi
movq %r14, %rsi
callq 0x8178
movq -0x48(%rbp), %rax
movss -0x4(%rax), %xmm0
movaps %xmm0, %xmm1
minss -0x2c(%rbp), %xmm1
maxss -0x30(%rbp), %xmm0
incl %r15d
movss %xmm1, -0x2c(%rbp)
movaps %xmm0, %xmm1
jmp 0x2f6e
ucomiss 0x602f(%rip), %xmm1     # 0x9004
jbe 0x3038
addss 0x602d(%rip), %xmm1     # 0x900c
mulss 0x6029(%rip), %xmm1     # 0x9010
addss 0x6015(%rip), %xmm1     # 0x9004
cvttss2si %xmm1, %r12d
xorl %r13d, %r13d
testl %r12d, %r12d
cmovgl %r12d, %r13d
pushq $0x20
popq %rbx
leaq -0x50(%rbp), %r14
leaq -0x70(%rbp), %r15
subl $0x1, %r13d
jb 0x3038
cvtsi2ss %r12d, %xmm0
divss 0x5ff4(%rip), %xmm0     # 0x9010
addss 0x5fe0(%rip), %xmm0     # 0x9004
movl %ebx, %edi
movl %ebx, %esi
movq %r14, %rdx
movq %r15, %rcx
callq 0x6b0a
decl %r12d
jmp 0x3009
pushq $0x14
popq %r13
pushq $0x7c
popq %r14
pushq $0x20
popq %rbx
leaq -0x50(%rbp), %r15
leaq -0x70(%rbp), %r12
testl %r13d, %r13d
js 0x3072
cvtsi2ss %r13d, %xmm0
divss 0x5fb3(%rip), %xmm0     # 0x9010
movl %r14d, %edi
movl %ebx, %esi
movq %r15, %rdx
movq %r12, %rcx
callq 0x6b0a
decl %r13d
jmp 0x304b
xorps %xmm0, %xmm0
movss -0x2c(%rbp), %xmm1
ucomiss %xmm1, %xmm0
jbe 0x30e5
movaps %xmm1, %xmm0
mulss 0x5f8a(%rip), %xmm0     # 0x9014
addss 0x5f72(%rip), %xmm0     # 0x9004
cvttss2si %xmm0, %eax
xorl %r12d, %r12d
testl %eax, %eax
cmovgl %eax, %r12d
pushq $-0x1
popq %r13
leaq -0x50(%rbp), %r14
leaq -0x70(%rbp), %r15
leal (%r12,%r13), %eax
cmpl $-0x1, %eax
je 0x3122
cvtsi2ss %r13d, %xmm0
cmpl $-0x1, %r13d
movl %ebx, %edi
pushq $0x2b
popq %rax
cmovel %eax, %edi
divss 0x5f43(%rip), %xmm0     # 0x9010
movl %ebx, %esi
pushq $0x2d
popq %rax
cmovel %eax, %esi
movq %r14, %rdx
movq %r15, %rcx
callq 0x6b0a
decl %r13d
jmp 0x30ab
movq 0x8eec(%rip), %rdi      # 0xbfd8
pushq $0x2b
popq %rsi
callq 0x10e0
pushq $0x3c
popq %r15
movq 0x8ed9(%rip), %rbx      # 0xbfd8
pushq $0x2d
popq %r14
subl $0x1, %r15d
jb 0x3116
movq %rbx, %rdi
movl %r14d, %esi
callq 0x10e0
jmp 0x3103
movq 0x8ebb(%rip), %rdi      # 0xbfd8
callq 0x1050
pushq $0x1a
popq %r15
movq 0x8eab(%rip), %rbx      # 0xbfd8
pushq $0x20
popq %r14
subl $0x1, %r15d
jb 0x3144
movq %rbx, %rdi
movl %r14d, %esi
callq 0x10e0
jmp 0x3131
movq 0x8e8d(%rip), %rdi      # 0xbfd8
leaq 0x6097(%rip), %rsi      # 0x91e9
callq 0x10c0
movq %rax, %rdi
callq 0x1050
movq %rax, %rdi
callq 0x1050
leaq -0x50(%rbp), %rbx
movq %rbx, %rdi
callq 0x8530
leaq -0x70(%rbp), %r14
movq %r14, %rdi
callq 0x8544
andq $0x0, 0x10(%r14)
xorps %xmm0, %xmm0
andq $0x0, 0x10(%rbx)
movaps %xmm0, (%r14)
movaps %xmm0, (%rbx)
movss 0x5e69(%rip), %xmm1     # 0x9004
xorps %xmm0, %xmm0
movss %xmm0, -0x2c(%rbp)
xorl %r15d, %r15d
leaq -0x34(%rbp), %r14
cmpl $0x3c, %r15d
je 0x321e
movss %xmm1, -0x30(%rbp)
cvtsi2ss %r15d, %xmm0
mulss 0x5e46(%rip), %xmm0     # 0x9008
cvtss2sd %xmm0, %xmm0
mulsd 0x5e72(%rip), %xmm0     # 0x9040
callq 0x1120
movsd 0x5e5d(%rip), %xmm1     # 0x9038
subsd %xmm0, %xmm1
mulsd 0x5e61(%rip), %xmm1     # 0x9048
cvtsd2ss %xmm1, %xmm0
movss %xmm0, -0x34(%rbp)
movq %rbx, %rdi
movq %r14, %rsi
callq 0x8178
movq -0x48(%rbp), %rax
movss -0x4(%rax), %xmm0
movaps %xmm0, %xmm1
minss -0x2c(%rbp), %xmm1
maxss -0x30(%rbp), %xmm0
incl %r15d
movss %xmm1, -0x2c(%rbp)
movaps %xmm0, %xmm1
jmp 0x31aa
ucomiss 0x5ddf(%rip), %xmm1     # 0x9004
jbe 0x3288
addss 0x5ddd(%rip), %xmm1     # 0x900c
mulss 0x5dd9(%rip), %xmm1     # 0x9010
addss 0x5dc5(%rip), %xmm1     # 0x9004
cvttss2si %xmm1, %r12d
xorl %r13d, %r13d
testl %r12d, %r12d
cmovgl %r12d, %r13d
pushq $0x20
popq %rbx
leaq -0x50(%rbp), %r14
leaq -0x70(%rbp), %r15
subl $0x1, %r13d
jb 0x3288
cvtsi2ss %r12d, %xmm0
divss 0x5da4(%rip), %xmm0     # 0x9010
addss 0x5d90(%rip), %xmm0     # 0x9004
movl %ebx, %edi
movl %ebx, %esi
movq %r14, %rdx
movq %r15, %rcx
callq 0x6c49
decl %r12d
jmp 0x3259
pushq $0x14
popq %r13
pushq $0x7c
popq %r14
pushq $0x20
popq %rbx
leaq -0x50(%rbp), %r15
leaq -0x70(%rbp), %r12
testl %r13d, %r13d
js 0x32c2
cvtsi2ss %r13d, %xmm0
divss 0x5d63(%rip), %xmm0     # 0x9010
movl %r14d, %edi
movl %ebx, %esi
movq %r15, %rdx
movq %r12, %rcx
callq 0x6c49
decl %r13d
jmp 0x329b
xorps %xmm0, %xmm0
movss -0x2c(%rbp), %xmm1
ucomiss %xmm1, %xmm0
jbe 0x3335
movaps %xmm1, %xmm0
mulss 0x5d3a(%rip), %xmm0     # 0x9014
addss 0x5d22(%rip), %xmm0     # 0x9004
cvttss2si %xmm0, %eax
xorl %r12d, %r12d
testl %eax, %eax
cmovgl %eax, %r12d
pushq $-0x1
popq %r13
leaq -0x50(%rbp), %r14
leaq -0x70(%rbp), %r15
leal (%r12,%r13), %eax
cmpl $-0x1, %eax
je 0x3372
cvtsi2ss %r13d, %xmm0
cmpl $-0x1, %r13d
movl %ebx, %edi
pushq $0x2b
popq %rax
cmovel %eax, %edi
divss 0x5cf3(%rip), %xmm0     # 0x9010
movl %ebx, %esi
pushq $0x2d
popq %rax
cmovel %eax, %esi
movq %r14, %rdx
movq %r15, %rcx
callq 0x6c49
decl %r13d
jmp 0x32fb
movq 0x8c9c(%rip), %rdi      # 0xbfd8
pushq $0x2b
popq %rsi
callq 0x10e0
pushq $0x3c
popq %r15
movq 0x8c89(%rip), %rbx      # 0xbfd8
pushq $0x2d
popq %r14
subl $0x1, %r15d
jb 0x3366
movq %rbx, %rdi
movl %r14d, %esi
callq 0x10e0
jmp 0x3353
movq 0x8c6b(%rip), %rdi      # 0xbfd8
callq 0x1050
pushq $0x19
popq %r15
movq 0x8c5b(%rip), %rbx      # 0xbfd8
pushq $0x20
popq %r14
subl $0x1, %r15d
jb 0x3394
movq %rbx, %rdi
movl %r14d, %esi
callq 0x10e0
jmp 0x3381
movq 0x8c3d(%rip), %rdi      # 0xbfd8
leaq 0x5e4f(%rip), %rsi      # 0x91f1
callq 0x10c0
movq %rax, %rdi
callq 0x1050
movq %rax, %rdi
callq 0x1050
leaq -0x50(%rbp), %rbx
movq %rbx, %rdi
callq 0x8530
leaq -0x70(%rbp), %r14
movq %r14, %rdi
callq 0x8544
xorps %xmm0, %xmm0
movaps %xmm0, (%r14)
andq $0x0, 0x10(%r14)
movaps %xmm0, (%rbx)
andq $0x0, 0x10(%rbx)
movss 0x5c19(%rip), %xmm1     # 0x9004
xorps %xmm0, %xmm0
movss %xmm0, -0x2c(%rbp)
xorl %r15d, %r15d
leaq -0x34(%rbp), %r14
cmpl $0x3c, %r15d
je 0x3485
movss %xmm1, -0x30(%rbp)
cvtsi2ss %r15d, %xmm0
mulss 0x5bf2(%rip), %xmm0     # 0x9008
mulss %xmm0, %xmm0
cvtss2sd %xmm0, %xmm1
movsd 0x5c12(%rip), %xmm0     # 0x9038
subsd %xmm1, %xmm0
ucomisd 0x5c36(%rip), %xmm0     # 0x9068
jb 0x343a
sqrtsd %xmm0, %xmm0
jmp 0x343f
callq 0x1080
movsd 0x5bf1(%rip), %xmm1     # 0x9038
subsd %xmm0, %xmm1
cvtsd2ss %xmm1, %xmm0
movss %xmm0, -0x34(%rbp)
movq %rbx, %rdi
movq %r14, %rsi
callq 0x8178
movq -0x48(%rbp), %rax
movss -0x4(%rax), %xmm0
movaps %xmm0, %xmm1
minss -0x2c(%rbp), %xmm1
maxss -0x30(%rbp), %xmm0
incl %r15d
movss %xmm1, -0x2c(%rbp)
movaps %xmm0, %xmm1
jmp 0x33fa
ucomiss 0x5b78(%rip), %xmm1     # 0x9004
jbe 0x34ef
addss 0x5b76(%rip), %xmm1     # 0x900c
mulss 0x5b72(%rip), %xmm1     # 0x9010
addss 0x5b5e(%rip), %xmm1     # 0x9004
cvttss2si %xmm1, %r12d
xorl %r13d, %r13d
testl %r12d, %r12d
cmovgl %r12d, %r13d
pushq $0x20
popq %rbx
leaq -0x50(%rbp), %r14
leaq -0x70(%rbp), %r15
subl $0x1, %r13d
jb 0x34ef
cvtsi2ss %r12d, %xmm0
divss 0x5b3d(%rip), %xmm0     # 0x9010
addss 0x5b29(%rip), %xmm0     # 0x9004
movl %ebx, %edi
movl %ebx, %esi
movq %r14, %rdx
movq %r15, %rcx
callq 0x6d88
decl %r12d
jmp 0x34c0
pushq $0x14
popq %r13
pushq $0x7c
popq %r14
pushq $0x20
popq %rbx
leaq -0x50(%rbp), %r15
leaq -0x70(%rbp), %r12
testl %r13d, %r13d
js 0x3529
cvtsi2ss %r13d, %xmm0
divss 0x5afc(%rip), %xmm0     # 0x9010
movl %r14d, %edi
movl %ebx, %esi
movq %r15, %rdx
movq %r12, %rcx
callq 0x6d88
decl %r13d
jmp 0x3502
xorps %xmm0, %xmm0
movss -0x2c(%rbp), %xmm1
ucomiss %xmm1, %xmm0
jbe 0x359c
movaps %xmm1, %xmm0
mulss 0x5ad3(%rip), %xmm0     # 0x9014
addss 0x5abb(%rip), %xmm0     # 0x9004
cvttss2si %xmm0, %eax
xorl %r12d, %r12d
testl %eax, %eax
cmovgl %eax, %r12d
pushq $-0x1
popq %r13
leaq -0x50(%rbp), %r14
leaq -0x70(%rbp), %r15
leal (%r12,%r13), %eax
cmpl $-0x1, %eax
je 0x35d9
cvtsi2ss %r13d, %xmm0
cmpl $-0x1, %r13d
movl %ebx, %edi
pushq $0x2b
popq %rax
cmovel %eax, %edi
divss 0x5a8c(%rip), %xmm0     # 0x9010
movl %ebx, %esi
pushq $0x2d
popq %rax
cmovel %eax, %esi
movq %r14, %rdx
movq %r15, %rcx
callq 0x6d88
decl %r13d
jmp 0x3562
movq 0x8a35(%rip), %rdi      # 0xbfd8
pushq $0x2b
popq %rsi
callq 0x10e0
pushq $0x3c
popq %r15
movq 0x8a22(%rip), %rbx      # 0xbfd8
pushq $0x2d
popq %r14
subl $0x1, %r15d
jb 0x35cd
movq %rbx, %rdi
movl %r14d, %esi
callq 0x10e0
jmp 0x35ba
movq 0x8a04(%rip), %rdi      # 0xbfd8
callq 0x1050
pushq $0x19
popq %r15
movq 0x89f4(%rip), %rbx      # 0xbfd8
pushq $0x20
popq %r14
subl $0x1, %r15d
jb 0x35fb
movq %rbx, %rdi
movl %r14d, %esi
callq 0x10e0
jmp 0x35e8
movq 0x89d6(%rip), %rdi      # 0xbfd8
leaq 0x5bf2(%rip), %rsi      # 0x91fb
callq 0x10c0
movq %rax, %rdi
callq 0x1050
movq %rax, %rdi
callq 0x1050
leaq -0x50(%rbp), %rbx
movq %rbx, %rdi
callq 0x8530
leaq -0x70(%rbp), %r14
movq %r14, %rdi
callq 0x8544
andq $0x0, 0x10(%r14)
xorps %xmm0, %xmm0
andq $0x0, 0x10(%rbx)
movaps %xmm0, (%r14)
movaps %xmm0, (%rbx)
movss 0x59b2(%rip), %xmm1     # 0x9004
xorps %xmm0, %xmm0
movss %xmm0, -0x2c(%rbp)
xorl %r15d, %r15d
leaq -0x34(%rbp), %r14
cmpl $0x3c, %r15d
je 0x36d9
movss %xmm1, -0x30(%rbp)
cvtsi2ss %r15d, %xmm0
mulss 0x598f(%rip), %xmm0     # 0x9008
cvtss2sd %xmm0, %xmm1
movsd 0x59cb(%rip), %xmm0     # 0x9050
subsd %xmm1, %xmm0
mulsd %xmm1, %xmm0
ucomisd 0x59d3(%rip), %xmm0     # 0x9068
jb 0x369d
sqrtsd %xmm0, %xmm0
jmp 0x36a2
callq 0x1080
cvtsd2ss %xmm0, %xmm0
movss %xmm0, -0x34(%rbp)
movq %rbx, %rdi
movq %r14, %rsi
callq 0x8178
movq -0x48(%rbp), %rax
movss -0x4(%rax), %xmm0
movaps %xmm0, %xmm1
minss -0x2c(%rbp), %xmm1
maxss -0x30(%rbp), %xmm0
incl %r15d
movss %xmm1, -0x2c(%rbp)
movaps %xmm0, %xmm1
jmp 0x3661
ucomiss 0x5924(%rip), %xmm1     # 0x9004
jbe 0x3743
addss 0x5922(%rip), %xmm1     # 0x900c
mulss 0x591e(%rip), %xmm1     # 0x9010
addss 0x590a(%rip), %xmm1     # 0x9004
cvttss2si %xmm1, %r12d
xorl %r13d, %r13d
testl %r12d, %r12d
cmovgl %r12d, %r13d
pushq $0x20
popq %rbx
leaq -0x50(%rbp), %r14
leaq -0x70(%rbp), %r15
subl $0x1, %r13d
jb 0x3743
cvtsi2ss %r12d, %xmm0
divss 0x58e9(%rip), %xmm0     # 0x9010
addss 0x58d5(%rip), %xmm0     # 0x9004
movl %ebx, %edi
movl %ebx, %esi
movq %r14, %rdx
movq %r15, %rcx
callq 0x6ec7
decl %r12d
jmp 0x3714
pushq $0x14
popq %r13
pushq $0x7c
popq %r14
pushq $0x20
popq %rbx
leaq -0x50(%rbp), %r15
leaq -0x70(%rbp), %r12
testl %r13d, %r13d
js 0x377d
cvtsi2ss %r13d, %xmm0
divss 0x58a8(%rip), %xmm0     # 0x9010
movl %r14d, %edi
movl %ebx, %esi
movq %r15, %rdx
movq %r12, %rcx
callq 0x6ec7
decl %r13d
jmp 0x3756
xorps %xmm0, %xmm0
movss -0x2c(%rbp), %xmm1
ucomiss %xmm1, %xmm0
jbe 0x37f0
movaps %xmm1, %xmm0
mulss 0x587f(%rip), %xmm0     # 0x9014
addss 0x5867(%rip), %xmm0     # 0x9004
cvttss2si %xmm0, %eax
xorl %r12d, %r12d
testl %eax, %eax
cmovgl %eax, %r12d
pushq $-0x1
popq %r13
leaq -0x50(%rbp), %r14
leaq -0x70(%rbp), %r15
leal (%r12,%r13), %eax
cmpl $-0x1, %eax
je 0x382d
cvtsi2ss %r13d, %xmm0
cmpl $-0x1, %r13d
movl %ebx, %edi
pushq $0x2b
popq %rax
cmovel %eax, %edi
divss 0x5838(%rip), %xmm0     # 0x9010
movl %ebx, %esi
pushq $0x2d
popq %rax
cmovel %eax, %esi
movq %r14, %rdx
movq %r15, %rcx
callq 0x6ec7
decl %r13d
jmp 0x37b6
movq 0x87e1(%rip), %rdi      # 0xbfd8
pushq $0x2b
popq %rsi
callq 0x10e0
pushq $0x3c
popq %r15
movq 0x87ce(%rip), %rbx      # 0xbfd8
pushq $0x2d
popq %r14
subl $0x1, %r15d
jb 0x3821
movq %rbx, %rdi
movl %r14d, %esi
callq 0x10e0
jmp 0x380e
movq 0x87b0(%rip), %rdi      # 0xbfd8
callq 0x1050
pushq $0x18
popq %r15
movq 0x87a0(%rip), %rbx      # 0xbfd8
pushq $0x20
popq %r14
subl $0x1, %r15d
jb 0x384f
movq %rbx, %rdi
movl %r14d, %esi
callq 0x10e0
jmp 0x383c
movq 0x8782(%rip), %rdi      # 0xbfd8
leaq 0x59a9(%rip), %rsi      # 0x9206
callq 0x10c0
movq %rax, %rdi
callq 0x1050
movq %rax, %rdi
callq 0x1050
leaq -0x50(%rbp), %rbx
movq %rbx, %rdi
callq 0x8530
leaq -0x70(%rbp), %r14
movq %r14, %rdi
callq 0x8544
xorps %xmm0, %xmm0
movaps %xmm0, (%r14)
andq $0x0, 0x10(%r14)
movaps %xmm0, (%rbx)
andq $0x0, 0x10(%rbx)
movss 0x575e(%rip), %xmm1     # 0x9004
xorps %xmm0, %xmm0
movss %xmm0, -0x2c(%rbp)
xorl %r15d, %r15d
leaq -0x34(%rbp), %r14
cmpl $0x3c, %r15d
je 0x3905
movss %xmm1, -0x30(%rbp)
cvtsi2ss %r15d, %xmm0
mulss 0x573b(%rip), %xmm0     # 0x9008
callq 0x86b8
movss %xmm0, -0x34(%rbp)
movq %rbx, %rdi
movq %r14, %rsi
callq 0x8178
movq -0x48(%rbp), %rax
movss -0x4(%rax), %xmm0
movaps %xmm0, %xmm1
minss -0x2c(%rbp), %xmm1
maxss -0x30(%rbp), %xmm0
incl %r15d
movss %xmm1, -0x2c(%rbp)
movaps %xmm0, %xmm1
jmp 0x38b5
ucomiss 0x56f8(%rip), %xmm1     # 0x9004
jbe 0x396f
addss 0x56f6(%rip), %xmm1     # 0x900c
mulss 0x56f2(%rip), %xmm1     # 0x9010
addss 0x56de(%rip), %xmm1     # 0x9004
cvttss2si %xmm1, %r12d
xorl %r13d, %r13d
testl %r12d, %r12d
cmovgl %r12d, %r13d
pushq $0x20
popq %rbx
leaq -0x50(%rbp), %r14
leaq -0x70(%rbp), %r15
subl $0x1, %r13d
jb 0x396f
cvtsi2ss %r12d, %xmm0
divss 0x56bd(%rip), %xmm0     # 0x9010
addss 0x56a9(%rip), %xmm0     # 0x9004
movl %ebx, %edi
movl %ebx, %esi
movq %r14, %rdx
movq %r15, %rcx
callq 0x7006
decl %r12d
jmp 0x3940
pushq $0x14
popq %r13
pushq $0x7c
popq %r14
pushq $0x20
popq %rbx
leaq -0x50(%rbp), %r15
leaq -0x70(%rbp), %r12
testl %r13d, %r13d
js 0x39a9
cvtsi2ss %r13d, %xmm0
divss 0x567c(%rip), %xmm0     # 0x9010
movl %r14d, %edi
movl %ebx, %esi
movq %r15, %rdx
movq %r12, %rcx
callq 0x7006
decl %r13d
jmp 0x3982
xorps %xmm0, %xmm0
movss -0x2c(%rbp), %xmm1
ucomiss %xmm1, %xmm0
jbe 0x3a1c
movaps %xmm1, %xmm0
mulss 0x5653(%rip), %xmm0     # 0x9014
addss 0x563b(%rip), %xmm0     # 0x9004
cvttss2si %xmm0, %eax
xorl %r12d, %r12d
testl %eax, %eax
cmovgl %eax, %r12d
pushq $-0x1
popq %r13
leaq -0x50(%rbp), %r14
leaq -0x70(%rbp), %r15
leal (%r12,%r13), %eax
cmpl $-0x1, %eax
je 0x3a59
cvtsi2ss %r13d, %xmm0
cmpl $-0x1, %r13d
movl %ebx, %edi
pushq $0x2b
popq %rax
cmovel %eax, %edi
divss 0x560c(%rip), %xmm0     # 0x9010
movl %ebx, %esi
pushq $0x2d
popq %rax
cmovel %eax, %esi
movq %r14, %rdx
movq %r15, %rcx
callq 0x7006
decl %r13d
jmp 0x39e2
movq 0x85b5(%rip), %rdi      # 0xbfd8
pushq $0x2b
popq %rsi
callq 0x10e0
pushq $0x3c
popq %r15
movq 0x85a2(%rip), %rbx      # 0xbfd8
pushq $0x2d
popq %r14
subl $0x1, %r15d
jb 0x3a4d
movq %rbx, %rdi
movl %r14d, %esi
callq 0x10e0
jmp 0x3a3a
movq 0x8584(%rip), %rdi      # 0xbfd8
callq 0x1050
pushq $0x17
popq %r15
movq 0x8574(%rip), %rbx      # 0xbfd8
pushq $0x20
popq %r14
subl $0x1, %r15d
jb 0x3a7b
movq %rbx, %rdi
movl %r14d, %esi
callq 0x10e0
jmp 0x3a68
movq 0x8556(%rip), %rdi      # 0xbfd8
leaq 0x5789(%rip), %rsi      # 0x9212
callq 0x10c0
movq %rax, %rdi
callq 0x1050
movq %rax, %rdi
callq 0x1050
leaq -0x50(%rbp), %rbx
movq %rbx, %rdi
callq 0x8530
leaq -0x70(%rbp), %r14
movq %r14, %rdi
callq 0x8544
andq $0x0, 0x10(%r14)
xorps %xmm0, %xmm0
andq $0x0, 0x10(%rbx)
movaps %xmm0, (%r14)
movaps %xmm0, (%rbx)
movss 0x5532(%rip), %xmm1     # 0x9004
xorl %r15d, %r15d
leaq -0x34(%rbp), %r14
xorps %xmm0, %xmm0
movss %xmm0, -0x2c(%rbp)
cmpl $0x3c, %r15d
je 0x3b51
cvtsi2ss %r15d, %xmm0
mulss 0x5514(%rip), %xmm0     # 0x9008
xorps %xmm2, %xmm2
ucomiss %xmm0, %xmm2
movss %xmm1, -0x30(%rbp)
jae 0x3b1e
cvtss2sd %xmm0, %xmm0
addsd 0x551b(%rip), %xmm0     # 0x9028
mulsd 0x5543(%rip), %xmm0     # 0x9058
callq 0x10a0
cvtsd2ss %xmm0, %xmm0
movss %xmm0, -0x34(%rbp)
movq %rbx, %rdi
movq %r14, %rsi
callq 0x8178
movq -0x48(%rbp), %rax
movss -0x4(%rax), %xmm0
movaps %xmm0, %xmm1
minss -0x2c(%rbp), %xmm1
maxss -0x30(%rbp), %xmm0
incl %r15d
movss %xmm1, -0x2c(%rbp)
movaps %xmm0, %xmm1
jmp 0x3ae1
ucomiss 0x54ac(%rip), %xmm1     # 0x9004
jbe 0x3bbb
addss 0x54aa(%rip), %xmm1     # 0x900c
mulss 0x54a6(%rip), %xmm1     # 0x9010
addss 0x5492(%rip), %xmm1     # 0x9004
cvttss2si %xmm1, %r12d
xorl %r13d, %r13d
testl %r12d, %r12d
cmovgl %r12d, %r13d
pushq $0x20
popq %rbx
leaq -0x50(%rbp), %r14
leaq -0x70(%rbp), %r15
subl $0x1, %r13d
jb 0x3bbb
cvtsi2ss %r12d, %xmm0
divss 0x5471(%rip), %xmm0     # 0x9010
addss 0x545d(%rip), %xmm0     # 0x9004
movl %ebx, %edi
movl %ebx, %esi
movq %r14, %rdx
movq %r15, %rcx
callq 0x7145
decl %r12d
jmp 0x3b8c
pushq $0x14
popq %r13
pushq $0x7c
popq %r14
pushq $0x20
popq %rbx
leaq -0x50(%rbp), %r15
leaq -0x70(%rbp), %r12
testl %r13d, %r13d
js 0x3bf5
cvtsi2ss %r13d, %xmm0
divss 0x5430(%rip), %xmm0     # 0x9010
movl %r14d, %edi
movl %ebx, %esi
movq %r15, %rdx
movq %r12, %rcx
callq 0x7145
decl %r13d
jmp 0x3bce
xorps %xmm0, %xmm0
movss -0x2c(%rbp), %xmm1
ucomiss %xmm1, %xmm0
jbe 0x3c68
movaps %xmm1, %xmm0
mulss 0x5407(%rip), %xmm0     # 0x9014
addss 0x53ef(%rip), %xmm0     # 0x9004
cvttss2si %xmm0, %eax
xorl %r12d, %r12d
testl %eax, %eax
cmovgl %eax, %r12d
pushq $-0x1
popq %r13
leaq -0x50(%rbp), %r14
leaq -0x70(%rbp), %r15
leal (%r12,%r13), %eax
cmpl $-0x1, %eax
je 0x3ca5
cvtsi2ss %r13d, %xmm0
cmpl $-0x1, %r13d
movl %ebx, %edi
pushq $0x2b
popq %rax
cmovel %eax, %edi
divss 0x53c0(%rip), %xmm0     # 0x9010
movl %ebx, %esi
pushq $0x2d
popq %rax
cmovel %eax, %esi
movq %r14, %rdx
movq %r15, %rcx
callq 0x7145
decl %r13d
jmp 0x3c2e
movq 0x8369(%rip), %rdi      # 0xbfd8
pushq $0x2b
popq %rsi
callq 0x10e0
pushq $0x3c
popq %r15
movq 0x8356(%rip), %rbx      # 0xbfd8
pushq $0x2d
popq %r14
subl $0x1, %r15d
jb 0x3c99
movq %rbx, %rdi
movl %r14d, %esi
callq 0x10e0
jmp 0x3c86
movq 0x8338(%rip), %rdi      # 0xbfd8
callq 0x1050
pushq $0x17
popq %r15
movq 0x8328(%rip), %rbx      # 0xbfd8
pushq $0x20
popq %r14
subl $0x1, %r15d
jb 0x3cc7
movq %rbx, %rdi
movl %r14d, %esi
callq 0x10e0
jmp 0x3cb4
movq 0x830a(%rip), %rdi      # 0xbfd8
leaq 0x554b(%rip), %rsi      # 0x9220
callq 0x10c0
movq %rax, %rdi
callq 0x1050
movq %rax, %rdi
callq 0x1050
leaq -0x50(%rbp), %rbx
movq %rbx, %rdi
callq 0x8530
leaq -0x70(%rbp), %r14
movq %r14, %rdi
callq 0x8544
andq $0x0, 0x10(%r14)
xorps %xmm0, %xmm0
andq $0x0, 0x10(%rbx)
movaps %xmm0, (%r14)
movaps %xmm0, (%rbx)
movss 0x52e6(%rip), %xmm1     # 0x9004
xorps %xmm0, %xmm0
movss %xmm0, -0x2c(%rbp)
xorl %r15d, %r15d
leaq -0x34(%rbp), %r14
cmpl $0x3c, %r15d
je 0x3da2
cvtsi2ss %r15d, %xmm0
mulss 0x52c8(%rip), %xmm0     # 0x9008
ucomiss 0x52bd(%rip), %xmm0     # 0x9004
movss %xmm1, -0x30(%rbp)
jae 0x3d6f
cvtss2sd %xmm0, %xmm0
mulsd 0x5306(%rip), %xmm0     # 0x9060
callq 0x10a0
movsd 0x52d1(%rip), %xmm1     # 0x9038
subsd %xmm0, %xmm1
cvtsd2ss %xmm1, %xmm0
movss %xmm0, -0x34(%rbp)
movq %rbx, %rdi
movq %r14, %rsi
callq 0x8178
movq -0x48(%rbp), %rax
movss -0x4(%rax), %xmm0
movaps %xmm0, %xmm1
minss -0x2c(%rbp), %xmm1
maxss -0x30(%rbp), %xmm0
incl %r15d
movss %xmm1, -0x2c(%rbp)
movaps %xmm0, %xmm1
jmp 0x3d2d
ucomiss 0x525b(%rip), %xmm1     # 0x9004
jbe 0x3e0c
addss 0x5259(%rip), %xmm1     # 0x900c
mulss 0x5255(%rip), %xmm1     # 0x9010
addss 0x5241(%rip), %xmm1     # 0x9004
cvttss2si %xmm1, %r12d
xorl %r13d, %r13d
testl %r12d, %r12d
cmovgl %r12d, %r13d
pushq $0x20
popq %rbx
leaq -0x50(%rbp), %r14
leaq -0x70(%rbp), %r15
subl $0x1, %r13d
jb 0x3e0c
cvtsi2ss %r12d, %xmm0
divss 0x5220(%rip), %xmm0     # 0x9010
addss 0x520c(%rip), %xmm0     # 0x9004
movl %ebx, %edi
movl %ebx, %esi
movq %r14, %rdx
movq %r15, %rcx
callq 0x7284
decl %r12d
jmp 0x3ddd
pushq $0x14
popq %r13
pushq $0x7c
popq %r14
pushq $0x20
popq %rbx
leaq -0x50(%rbp), %r15
leaq -0x70(%rbp), %r12
testl %r13d, %r13d
js 0x3e46
cvtsi2ss %r13d, %xmm0
divss 0x51df(%rip), %xmm0     # 0x9010
movl %r14d, %edi
movl %ebx, %esi
movq %r15, %rdx
movq %r12, %rcx
callq 0x7284
decl %r13d
jmp 0x3e1f
xorps %xmm0, %xmm0
movss -0x2c(%rbp), %xmm1
ucomiss %xmm1, %xmm0
jbe 0x3eb9
movaps %xmm1, %xmm0
mulss 0x51b6(%rip), %xmm0     # 0x9014
addss 0x519e(%rip), %xmm0     # 0x9004
cvttss2si %xmm0, %eax
xorl %r12d, %r12d
testl %eax, %eax
cmovgl %eax, %r12d
pushq $-0x1
popq %r13
leaq -0x50(%rbp), %r14
leaq -0x70(%rbp), %r15
leal (%r12,%r13), %eax
cmpl $-0x1, %eax
je 0x3ef6
cvtsi2ss %r13d, %xmm0
cmpl $-0x1, %r13d
movl %ebx, %edi
pushq $0x2b
popq %rax
cmovel %eax, %edi
divss 0x516f(%rip), %xmm0     # 0x9010
movl %ebx, %esi
pushq $0x2d
popq %rax
cmovel %eax, %esi
movq %r14, %rdx
movq %r15, %rcx
callq 0x7284
decl %r13d
jmp 0x3e7f
movq 0x8118(%rip), %rdi      # 0xbfd8
pushq $0x2b
popq %rsi
callq 0x10e0
pushq $0x3c
popq %r15
movq 0x8105(%rip), %rbx      # 0xbfd8
pushq $0x2d
popq %r14
subl $0x1, %r15d
jb 0x3eea
movq %rbx, %rdi
movl %r14d, %esi
callq 0x10e0
jmp 0x3ed7
movq 0x80e7(%rip), %rdi      # 0xbfd8
callq 0x1050
pushq $0x17
popq %r15
movq 0x80d7(%rip), %rbx      # 0xbfd8
pushq $0x20
popq %r14
subl $0x1, %r15d
jb 0x3f18
movq %rbx, %rdi
movl %r14d, %esi
callq 0x10e0
jmp 0x3f05
movq 0x80b9(%rip), %rdi      # 0xbfd8
leaq 0x5308(%rip), %rsi      # 0x922e
callq 0x10c0
movq %rax, %rdi
callq 0x1050
movq %rax, %rdi
callq 0x1050
leaq -0x50(%rbp), %rbx
movq %rbx, %rdi
callq 0x8530
leaq -0x70(%rbp), %r14
movq %r14, %rdi
callq 0x8544
xorps %xmm0, %xmm0
movaps %xmm0, (%r14)
andq $0x0, 0x10(%r14)
movaps %xmm0, (%rbx)
andq $0x0, 0x10(%rbx)
movss 0x5095(%rip), %xmm1     # 0x9004
xorps %xmm0, %xmm0
movss %xmm0, -0x2c(%rbp)
xorl %r15d, %r15d
leaq -0x34(%rbp), %r14
cmpl $0x3c, %r15d
je 0x3fce
movss %xmm1, -0x30(%rbp)
cvtsi2ss %r15d, %xmm0
mulss 0x5072(%rip), %xmm0     # 0x9008
callq 0x875a
movss %xmm0, -0x34(%rbp)
movq %rbx, %rdi
movq %r14, %rsi
callq 0x8178
movq -0x48(%rbp), %rax
movss -0x4(%rax), %xmm0
movaps %xmm0, %xmm1
minss -0x2c(%rbp), %xmm1
maxss -0x30(%rbp), %xmm0
incl %r15d
movss %xmm1, -0x2c(%rbp)
movaps %xmm0, %xmm1
jmp 0x3f7e
ucomiss 0x502f(%rip), %xmm1     # 0x9004
jbe 0x4038
addss 0x502d(%rip), %xmm1     # 0x900c
mulss 0x5029(%rip), %xmm1     # 0x9010
addss 0x5015(%rip), %xmm1     # 0x9004
cvttss2si %xmm1, %r12d
xorl %r13d, %r13d
testl %r12d, %r12d
cmovgl %r12d, %r13d
pushq $0x20
popq %rbx
leaq -0x50(%rbp), %r14
leaq -0x70(%rbp), %r15
subl $0x1, %r13d
jb 0x4038
cvtsi2ss %r12d, %xmm0
divss 0x4ff4(%rip), %xmm0     # 0x9010
addss 0x4fe0(%rip), %xmm0     # 0x9004
movl %ebx, %edi
movl %ebx, %esi
movq %r14, %rdx
movq %r15, %rcx
callq 0x73c3
decl %r12d
jmp 0x4009
pushq $0x14
popq %r13
pushq $0x7c
popq %r14
pushq $0x20
popq %rbx
leaq -0x50(%rbp), %r15
leaq -0x70(%rbp), %r12
testl %r13d, %r13d
js 0x4072
cvtsi2ss %r13d, %xmm0
divss 0x4fb3(%rip), %xmm0     # 0x9010
movl %r14d, %edi
movl %ebx, %esi
movq %r15, %rdx
movq %r12, %rcx
callq 0x73c3
decl %r13d
jmp 0x404b
xorps %xmm0, %xmm0
movss -0x2c(%rbp), %xmm1
ucomiss %xmm1, %xmm0
jbe 0x40e5
movaps %xmm1, %xmm0
mulss 0x4f8a(%rip), %xmm0     # 0x9014
addss 0x4f72(%rip), %xmm0     # 0x9004
cvttss2si %xmm0, %eax
xorl %r12d, %r12d
testl %eax, %eax
cmovgl %eax, %r12d
pushq $-0x1
popq %r13
leaq -0x50(%rbp), %r14
leaq -0x70(%rbp), %r15
leal (%r12,%r13), %eax
cmpl $-0x1, %eax
je 0x4122
cvtsi2ss %r13d, %xmm0
cmpl $-0x1, %r13d
movl %ebx, %edi
pushq $0x2b
popq %rax
cmovel %eax, %edi
divss 0x4f43(%rip), %xmm0     # 0x9010
movl %ebx, %esi
pushq $0x2d
popq %rax
cmovel %eax, %esi
movq %r14, %rdx
movq %r15, %rcx
callq 0x73c3
decl %r13d
jmp 0x40ab
movq 0x7eec(%rip), %rdi      # 0xbfd8
pushq $0x2b
popq %rsi
callq 0x10e0
pushq $0x3c
popq %r15
movq 0x7ed9(%rip), %rbx      # 0xbfd8
pushq $0x2d
popq %r14
subl $0x1, %r15d
jb 0x4116
movq %rbx, %rdi
movl %r14d, %esi
callq 0x10e0
jmp 0x4103
movq 0x7ebb(%rip), %rdi      # 0xbfd8
callq 0x1050
pushq $0x16
popq %r15
movq 0x7eab(%rip), %rbx      # 0xbfd8
pushq $0x20
popq %r14
subl $0x1, %r15d
jb 0x4144
movq %rbx, %rdi
movl %r14d, %esi
callq 0x10e0
jmp 0x4131
movq 0x7e8d(%rip), %rdi      # 0xbfd8
leaq 0x50eb(%rip), %rsi      # 0x923d
callq 0x10c0
movq %rax, %rdi
callq 0x1050
movq %rax, %rdi
callq 0x1050
leaq -0x50(%rbp), %rbx
movq %rbx, %rdi
callq 0x8530
leaq -0x70(%rbp), %r14
movq %r14, %rdi
callq 0x8544
xorps %xmm0, %xmm0
movaps %xmm0, (%r14)
andq $0x0, 0x10(%r14)
movaps %xmm0, (%rbx)
andq $0x0, 0x10(%rbx)
movss 0x4e69(%rip), %xmm1     # 0x9004
xorps %xmm0, %xmm0
movss %xmm0, -0x2c(%rbp)
xorl %r15d, %r15d
leaq -0x34(%rbp), %r14
cmpl $0x3c, %r15d
je 0x41fa
movss %xmm1, -0x30(%rbp)
cvtsi2ss %r15d, %xmm0
mulss 0x4e46(%rip), %xmm0     # 0x9008
callq 0x87d2
movss %xmm0, -0x34(%rbp)
movq %rbx, %rdi
movq %r14, %rsi
callq 0x8178
movq -0x48(%rbp), %rax
movss -0x4(%rax), %xmm0
movaps %xmm0, %xmm1
minss -0x2c(%rbp), %xmm1
maxss -0x30(%rbp), %xmm0
incl %r15d
movss %xmm1, -0x2c(%rbp)
movaps %xmm0, %xmm1
jmp 0x41aa
ucomiss 0x4e03(%rip), %xmm1     # 0x9004
jbe 0x4264
addss 0x4e01(%rip), %xmm1     # 0x900c
mulss 0x4dfd(%rip), %xmm1     # 0x9010
addss 0x4de9(%rip), %xmm1     # 0x9004
cvttss2si %xmm1, %r12d
xorl %r13d, %r13d
testl %r12d, %r12d
cmovgl %r12d, %r13d
pushq $0x20
popq %rbx
leaq -0x50(%rbp), %r14
leaq -0x70(%rbp), %r15
subl $0x1, %r13d
jb 0x4264
cvtsi2ss %r12d, %xmm0
divss 0x4dc8(%rip), %xmm0     # 0x9010
addss 0x4db4(%rip), %xmm0     # 0x9004
movl %ebx, %edi
movl %ebx, %esi
movq %r14, %rdx
movq %r15, %rcx
callq 0x7502
decl %r12d
jmp 0x4235
pushq $0x14
popq %r13
pushq $0x7c
popq %r14
pushq $0x20
popq %rbx
leaq -0x50(%rbp), %r15
leaq -0x70(%rbp), %r12
testl %r13d, %r13d
js 0x429e
cvtsi2ss %r13d, %xmm0
divss 0x4d87(%rip), %xmm0     # 0x9010
movl %r14d, %edi
movl %ebx, %esi
movq %r15, %rdx
movq %r12, %rcx
callq 0x7502
decl %r13d
jmp 0x4277
xorps %xmm0, %xmm0
movss -0x2c(%rbp), %xmm1
ucomiss %xmm1, %xmm0
jbe 0x4311
movaps %xmm1, %xmm0
mulss 0x4d5e(%rip), %xmm0     # 0x9014
addss 0x4d46(%rip), %xmm0     # 0x9004
cvttss2si %xmm0, %eax
xorl %r12d, %r12d
testl %eax, %eax
cmovgl %eax, %r12d
pushq $-0x1
popq %r13
leaq -0x50(%rbp), %r14
leaq -0x70(%rbp), %r15
leal (%r12,%r13), %eax
cmpl $-0x1, %eax
je 0x434e
cvtsi2ss %r13d, %xmm0
cmpl $-0x1, %r13d
movl %ebx, %edi
pushq $0x2b
popq %rax
cmovel %eax, %edi
divss 0x4d17(%rip), %xmm0     # 0x9010
movl %ebx, %esi
pushq $0x2d
popq %rax
cmovel %eax, %esi
movq %r14, %rdx
movq %r15, %rcx
callq 0x7502
decl %r13d
jmp 0x42d7
movq 0x7cc0(%rip), %rdi      # 0xbfd8
pushq $0x2b
popq %rsi
callq 0x10e0
pushq $0x3c
popq %r15
movq 0x7cad(%rip), %rbx      # 0xbfd8
pushq $0x2d
popq %r14
subl $0x1, %r15d
jb 0x4342
movq %rbx, %rdi
movl %r14d, %esi
callq 0x10e0
jmp 0x432f
movq 0x7c8f(%rip), %rdi      # 0xbfd8
callq 0x1050
pushq $0x19
popq %r15
movq 0x7c7f(%rip), %rbx      # 0xbfd8
pushq $0x20
popq %r14
subl $0x1, %r15d
jb 0x4370
movq %rbx, %rdi
movl %r14d, %esi
callq 0x10e0
jmp 0x435d
movq 0x7c61(%rip), %rdi      # 0xbfd8
leaq 0x4ed0(%rip), %rsi      # 0x924e
callq 0x10c0
movq %rax, %rdi
callq 0x1050
movq %rax, %rdi
callq 0x1050
leaq -0x50(%rbp), %rbx
movq %rbx, %rdi
callq 0x8530
leaq -0x70(%rbp), %r14
movq %r14, %rdi
callq 0x8544
xorps %xmm0, %xmm0
movaps %xmm0, (%r14)
andq $0x0, 0x10(%r14)
movaps %xmm0, (%rbx)
andq $0x0, 0x10(%rbx)
movss 0x4c3d(%rip), %xmm1     # 0x9004
xorps %xmm0, %xmm0
movss %xmm0, -0x2c(%rbp)
xorl %r15d, %r15d
leaq -0x34(%rbp), %r14
cmpl $0x3c, %r15d
je 0x4426
movss %xmm1, -0x30(%rbp)
cvtsi2ss %r15d, %xmm0
mulss 0x4c1a(%rip), %xmm0     # 0x9008
callq 0x8822
movss %xmm0, -0x34(%rbp)
movq %rbx, %rdi
movq %r14, %rsi
callq 0x8178
movq -0x48(%rbp), %rax
movss -0x4(%rax), %xmm0
movaps %xmm0, %xmm1
minss -0x2c(%rbp), %xmm1
maxss -0x30(%rbp), %xmm0
incl %r15d
movss %xmm1, -0x2c(%rbp)
movaps %xmm0, %xmm1
jmp 0x43d6
ucomiss 0x4bd7(%rip), %xmm1     # 0x9004
jbe 0x4490
addss 0x4bd5(%rip), %xmm1     # 0x900c
mulss 0x4bd1(%rip), %xmm1     # 0x9010
addss 0x4bbd(%rip), %xmm1     # 0x9004
cvttss2si %xmm1, %r12d
xorl %r13d, %r13d
testl %r12d, %r12d
cmovgl %r12d, %r13d
pushq $0x20
popq %rbx
leaq -0x50(%rbp), %r14
leaq -0x70(%rbp), %r15
subl $0x1, %r13d
jb 0x4490
cvtsi2ss %r12d, %xmm0
divss 0x4b9c(%rip), %xmm0     # 0x9010
addss 0x4b88(%rip), %xmm0     # 0x9004
movl %ebx, %edi
movl %ebx, %esi
movq %r14, %rdx
movq %r15, %rcx
callq 0x7641
decl %r12d
jmp 0x4461
pushq $0x14
popq %r13
pushq $0x7c
popq %r14
pushq $0x20
popq %rbx
leaq -0x50(%rbp), %r15
leaq -0x70(%rbp), %r12
testl %r13d, %r13d
js 0x44ca
cvtsi2ss %r13d, %xmm0
divss 0x4b5b(%rip), %xmm0     # 0x9010
movl %r14d, %edi
movl %ebx, %esi
movq %r15, %rdx
movq %r12, %rcx
callq 0x7641
decl %r13d
jmp 0x44a3
xorps %xmm0, %xmm0
movss -0x2c(%rbp), %xmm1
ucomiss %xmm1, %xmm0
jbe 0x453d
movaps %xmm1, %xmm0
mulss 0x4b32(%rip), %xmm0     # 0x9014
addss 0x4b1a(%rip), %xmm0     # 0x9004
cvttss2si %xmm0, %eax
xorl %r12d, %r12d
testl %eax, %eax
cmovgl %eax, %r12d
pushq $-0x1
popq %r13
leaq -0x50(%rbp), %r14
leaq -0x70(%rbp), %r15
leal (%r12,%r13), %eax
cmpl $-0x1, %eax
je 0x457a
cvtsi2ss %r13d, %xmm0
cmpl $-0x1, %r13d
movl %ebx, %edi
pushq $0x2b
popq %rax
cmovel %eax, %edi
divss 0x4aeb(%rip), %xmm0     # 0x9010
movl %ebx, %esi
pushq $0x2d
popq %rax
cmovel %eax, %esi
movq %r14, %rdx
movq %r15, %rcx
callq 0x7641
decl %r13d
jmp 0x4503
movq 0x7a94(%rip), %rdi      # 0xbfd8
pushq $0x2b
popq %rsi
callq 0x10e0
pushq $0x3c
popq %r15
movq 0x7a81(%rip), %rbx      # 0xbfd8
pushq $0x2d
popq %r14
subl $0x1, %r15d
jb 0x456e
movq %rbx, %rdi
movl %r14d, %esi
callq 0x10e0
jmp 0x455b
movq 0x7a63(%rip), %rdi      # 0xbfd8
callq 0x1050
pushq $0x19
popq %r15
movq 0x7a53(%rip), %rbx      # 0xbfd8
pushq $0x20
popq %r14
subl $0x1, %r15d
jb 0x459c
movq %rbx, %rdi
movl %r14d, %esi
callq 0x10e0
jmp 0x4589
movq 0x7a35(%rip), %rdi      # 0xbfd8
leaq 0x4cae(%rip), %rsi      # 0x9258
callq 0x10c0
movq %rax, %rdi
callq 0x1050
movq %rax, %rdi
callq 0x1050
leaq -0x50(%rbp), %rbx
movq %rbx, %rdi
callq 0x8530
leaq -0x70(%rbp), %r14
movq %r14, %rdi
callq 0x8544
xorps %xmm0, %xmm0
movaps %xmm0, (%r14)
andq $0x0, 0x10(%r14)
movaps %xmm0, (%rbx)
andq $0x0, 0x10(%rbx)
movss 0x4a11(%rip), %xmm1     # 0x9004
xorps %xmm0, %xmm0
movss %xmm0, -0x2c(%rbp)
xorl %r15d, %r15d
leaq -0x34(%rbp), %r14
cmpl $0x3c, %r15d
je 0x4652
movss %xmm1, -0x30(%rbp)
cvtsi2ss %r15d, %xmm0
mulss 0x49ee(%rip), %xmm0     # 0x9008
callq 0x8876
movss %xmm0, -0x34(%rbp)
movq %rbx, %rdi
movq %r14, %rsi
callq 0x8178
movq -0x48(%rbp), %rax
movss -0x4(%rax), %xmm0
movaps %xmm0, %xmm1
minss -0x2c(%rbp), %xmm1
maxss -0x30(%rbp), %xmm0
incl %r15d
movss %xmm1, -0x2c(%rbp)
movaps %xmm0, %xmm1
jmp 0x4602
ucomiss 0x49ab(%rip), %xmm1     # 0x9004
jbe 0x46bc
addss 0x49a9(%rip), %xmm1     # 0x900c
mulss 0x49a5(%rip), %xmm1     # 0x9010
addss 0x4991(%rip), %xmm1     # 0x9004
cvttss2si %xmm1, %r12d
xorl %r13d, %r13d
testl %r12d, %r12d
cmovgl %r12d, %r13d
pushq $0x20
popq %rbx
leaq -0x50(%rbp), %r14
leaq -0x70(%rbp), %r15
subl $0x1, %r13d
jb 0x46bc
cvtsi2ss %r12d, %xmm0
divss 0x4970(%rip), %xmm0     # 0x9010
addss 0x495c(%rip), %xmm0     # 0x9004
movl %ebx, %edi
movl %ebx, %esi
movq %r14, %rdx
movq %r15, %rcx
callq 0x7780
decl %r12d
jmp 0x468d
pushq $0x14
popq %r13
pushq $0x7c
popq %r14
pushq $0x20
popq %rbx
leaq -0x50(%rbp), %r15
leaq -0x70(%rbp), %r12
testl %r13d, %r13d
js 0x46f6
cvtsi2ss %r13d, %xmm0
divss 0x492f(%rip), %xmm0     # 0x9010
movl %r14d, %edi
movl %ebx, %esi
movq %r15, %rdx
movq %r12, %rcx
callq 0x7780
decl %r13d
jmp 0x46cf
xorps %xmm0, %xmm0
movss -0x2c(%rbp), %xmm1
ucomiss %xmm1, %xmm0
jbe 0x4769
movaps %xmm1, %xmm0
mulss 0x4906(%rip), %xmm0     # 0x9014
addss 0x48ee(%rip), %xmm0     # 0x9004
cvttss2si %xmm0, %eax
xorl %r12d, %r12d
testl %eax, %eax
cmovgl %eax, %r12d
pushq $-0x1
popq %r13
leaq -0x50(%rbp), %r14
leaq -0x70(%rbp), %r15
leal (%r12,%r13), %eax
cmpl $-0x1, %eax
je 0x47a6
cvtsi2ss %r13d, %xmm0
cmpl $-0x1, %r13d
movl %ebx, %edi
pushq $0x2b
popq %rax
cmovel %eax, %edi
divss 0x48bf(%rip), %xmm0     # 0x9010
movl %ebx, %esi
pushq $0x2d
popq %rax
cmovel %eax, %esi
movq %r14, %rdx
movq %r15, %rcx
callq 0x7780
decl %r13d
jmp 0x472f
movq 0x7868(%rip), %rdi      # 0xbfd8
pushq $0x2b
popq %rsi
callq 0x10e0
pushq $0x3c
popq %r15
movq 0x7855(%rip), %rbx      # 0xbfd8
pushq $0x2d
popq %r14
subl $0x1, %r15d
jb 0x479a
movq %rbx, %rdi
movl %r14d, %esi
callq 0x10e0
jmp 0x4787
movq 0x7837(%rip), %rdi      # 0xbfd8
callq 0x1050
pushq $0x18
popq %r15
movq 0x7827(%rip), %rbx      # 0xbfd8
pushq $0x20
popq %r14
subl $0x1, %r15d
jb 0x47c8
movq %rbx, %rdi
movl %r14d, %esi
callq 0x10e0
jmp 0x47b5
movq 0x7809(%rip), %rdi      # 0xbfd8
leaq 0x4a8d(%rip), %rsi      # 0x9263
callq 0x10c0
movq %rax, %rdi
callq 0x1050
movq %rax, %rdi
callq 0x1050
leaq -0x50(%rbp), %rbx
movq %rbx, %rdi
callq 0x8530
leaq -0x70(%rbp), %r14
movq %r14, %rdi
callq 0x8544
xorps %xmm0, %xmm0
movaps %xmm0, (%r14)
andq $0x0, 0x10(%r14)
movaps %xmm0, (%rbx)
andq $0x0, 0x10(%rbx)
movss 0x47e5(%rip), %xmm1     # 0x9004
xorps %xmm0, %xmm0
movss %xmm0, -0x2c(%rbp)
xorl %r15d, %r15d
leaq -0x34(%rbp), %r14
cmpl $0x3c, %r15d
je 0x487e
movss %xmm1, -0x30(%rbp)
cvtsi2ss %r15d, %xmm0
mulss 0x47c2(%rip), %xmm0     # 0x9008
callq 0x8933
movss %xmm0, -0x34(%rbp)
movq %rbx, %rdi
movq %r14, %rsi
callq 0x8178
movq -0x48(%rbp), %rax
movss -0x4(%rax), %xmm0
movaps %xmm0, %xmm1
minss -0x2c(%rbp), %xmm1
maxss -0x30(%rbp), %xmm0
incl %r15d
movss %xmm1, -0x2c(%rbp)
movaps %xmm0, %xmm1
jmp 0x482e
ucomiss 0x477f(%rip), %xmm1     # 0x9004
jbe 0x48e8
addss 0x477d(%rip), %xmm1     # 0x900c
mulss 0x4779(%rip), %xmm1     # 0x9010
addss 0x4765(%rip), %xmm1     # 0x9004
cvttss2si %xmm1, %r12d
xorl %r13d, %r13d
testl %r12d, %r12d
cmovgl %r12d, %r13d
pushq $0x20
popq %rbx
leaq -0x50(%rbp), %r14
leaq -0x70(%rbp), %r15
subl $0x1, %r13d
jb 0x48e8
cvtsi2ss %r12d, %xmm0
divss 0x4744(%rip), %xmm0     # 0x9010
addss 0x4730(%rip), %xmm0     # 0x9004
movl %ebx, %edi
movl %ebx, %esi
movq %r14, %rdx
movq %r15, %rcx
callq 0x78bf
decl %r12d
jmp 0x48b9
pushq $0x14
popq %r13
pushq $0x7c
popq %r14
pushq $0x20
popq %rbx
leaq -0x50(%rbp), %r15
leaq -0x70(%rbp), %r12
testl %r13d, %r13d
js 0x4922
cvtsi2ss %r13d, %xmm0
divss 0x4703(%rip), %xmm0     # 0x9010
movl %r14d, %edi
movl %ebx, %esi
movq %r15, %rdx
movq %r12, %rcx
callq 0x78bf
decl %r13d
jmp 0x48fb
xorps %xmm0, %xmm0
movss -0x2c(%rbp), %xmm1
ucomiss %xmm1, %xmm0
jbe 0x4995
movaps %xmm1, %xmm0
mulss 0x46da(%rip), %xmm0     # 0x9014
addss 0x46c2(%rip), %xmm0     # 0x9004
cvttss2si %xmm0, %eax
xorl %r12d, %r12d
testl %eax, %eax
cmovgl %eax, %r12d
pushq $-0x1
popq %r13
leaq -0x50(%rbp), %r14
leaq -0x70(%rbp), %r15
leal (%r12,%r13), %eax
cmpl $-0x1, %eax
je 0x49d2
cvtsi2ss %r13d, %xmm0
cmpl $-0x1, %r13d
movl %ebx, %edi
pushq $0x2b
popq %rax
cmovel %eax, %edi
divss 0x4693(%rip), %xmm0     # 0x9010
movl %ebx, %esi
pushq $0x2d
popq %rax
cmovel %eax, %esi
movq %r14, %rdx
movq %r15, %rcx
callq 0x78bf
decl %r13d
jmp 0x495b
movq 0x763c(%rip), %rdi      # 0xbfd8
pushq $0x2b
popq %rsi
callq 0x10e0
pushq $0x3c
popq %r15
movq 0x7629(%rip), %rbx      # 0xbfd8
pushq $0x2d
popq %r14
subl $0x1, %r15d
jb 0x49c6
movq %rbx, %rdi
movl %r14d, %esi
callq 0x10e0
jmp 0x49b3
movq 0x760b(%rip), %rdi      # 0xbfd8
callq 0x1050
pushq $0x1b
popq %r15
movq 0x75fb(%rip), %rbx      # 0xbfd8
pushq $0x20
popq %r14
subl $0x1, %r15d
jb 0x49f4
movq %rbx, %rdi
movl %r14d, %esi
callq 0x10e0
jmp 0x49e1
movq 0x75dd(%rip), %rdi      # 0xbfd8
leaq 0x486e(%rip), %rsi      # 0x9270
callq 0x10c0
movq %rax, %rdi
callq 0x1050
movq %rax, %rdi
callq 0x1050
leaq -0x50(%rbp), %rbx
movq %rbx, %rdi
callq 0x8530
leaq -0x70(%rbp), %r14
movq %r14, %rdi
callq 0x8544
xorps %xmm0, %xmm0
movaps %xmm0, (%r14)
andq $0x0, 0x10(%r14)
movaps %xmm0, (%rbx)
andq $0x0, 0x10(%rbx)
movss 0x45b9(%rip), %xmm1     # 0x9004
xorps %xmm0, %xmm0
movss %xmm0, -0x2c(%rbp)
xorl %r15d, %r15d
leaq -0x34(%rbp), %r14
cmpl $0x3c, %r15d
je 0x4aaa
movss %xmm1, -0x30(%rbp)
cvtsi2ss %r15d, %xmm0
mulss 0x4596(%rip), %xmm0     # 0x9008
callq 0x8981
movss %xmm0, -0x34(%rbp)
movq %rbx, %rdi
movq %r14, %rsi
callq 0x8178
movq -0x48(%rbp), %rax
movss -0x4(%rax), %xmm0
movaps %xmm0, %xmm1
minss -0x2c(%rbp), %xmm1
maxss -0x30(%rbp), %xmm0
incl %r15d
movss %xmm1, -0x2c(%rbp)
movaps %xmm0, %xmm1
jmp 0x4a5a
ucomiss 0x4553(%rip), %xmm1     # 0x9004
jbe 0x4b14
addss 0x4551(%rip), %xmm1     # 0x900c
mulss 0x454d(%rip), %xmm1     # 0x9010
addss 0x4539(%rip), %xmm1     # 0x9004
cvttss2si %xmm1, %r12d
xorl %r13d, %r13d
testl %r12d, %r12d
cmovgl %r12d, %r13d
pushq $0x20
popq %rbx
leaq -0x50(%rbp), %r14
leaq -0x70(%rbp), %r15
subl $0x1, %r13d
jb 0x4b14
cvtsi2ss %r12d, %xmm0
divss 0x4518(%rip), %xmm0     # 0x9010
addss 0x4504(%rip), %xmm0     # 0x9004
movl %ebx, %edi
movl %ebx, %esi
movq %r14, %rdx
movq %r15, %rcx
callq 0x79fe
decl %r12d
jmp 0x4ae5
pushq $0x14
popq %r13
pushq $0x7c
popq %r14
pushq $0x20
popq %rbx
leaq -0x50(%rbp), %r15
leaq -0x70(%rbp), %r12
testl %r13d, %r13d
js 0x4b4e
cvtsi2ss %r13d, %xmm0
divss 0x44d7(%rip), %xmm0     # 0x9010
movl %r14d, %edi
movl %ebx, %esi
movq %r15, %rdx
movq %r12, %rcx
callq 0x79fe
decl %r13d
jmp 0x4b27
xorps %xmm0, %xmm0
movss -0x2c(%rbp), %xmm1
ucomiss %xmm1, %xmm0
jbe 0x4bc1
movaps %xmm1, %xmm0
mulss 0x44ae(%rip), %xmm0     # 0x9014
addss 0x4496(%rip), %xmm0     # 0x9004
cvttss2si %xmm0, %eax
xorl %r12d, %r12d
testl %eax, %eax
cmovgl %eax, %r12d
pushq $-0x1
popq %r13
leaq -0x50(%rbp), %r14
leaq -0x70(%rbp), %r15
leal (%r12,%r13), %eax
cmpl $-0x1, %eax
je 0x4bfe
cvtsi2ss %r13d, %xmm0
cmpl $-0x1, %r13d
movl %ebx, %edi
pushq $0x2b
popq %rax
cmovel %eax, %edi
divss 0x4467(%rip), %xmm0     # 0x9010
movl %ebx, %esi
pushq $0x2d
popq %rax
cmovel %eax, %esi
movq %r14, %rdx
movq %r15, %rcx
callq 0x79fe
decl %r13d
jmp 0x4b87
movq 0x7410(%rip), %rdi      # 0xbfd8
pushq $0x2b
popq %rsi
callq 0x10e0
pushq $0x3c
popq %r15
movq 0x73fd(%rip), %rbx      # 0xbfd8
pushq $0x2d
popq %r14
subl $0x1, %r15d
jb 0x4bf2
movq %rbx, %rdi
movl %r14d, %esi
callq 0x10e0
jmp 0x4bdf
movq 0x73df(%rip), %rdi      # 0xbfd8
callq 0x1050
pushq $0x1a
popq %r15
movq 0x73cf(%rip), %rbx      # 0xbfd8
pushq $0x20
popq %r14
subl $0x1, %r15d
jb 0x4c20
movq %rbx, %rdi
movl %r14d, %esi
callq 0x10e0
jmp 0x4c0d
movq 0x73b1(%rip), %rdi      # 0xbfd8
leaq 0x4649(%rip), %rsi      # 0x9277
callq 0x10c0
movq %rax, %rdi
callq 0x1050
movq %rax, %rdi
callq 0x1050
leaq -0x50(%rbp), %rbx
movq %rbx, %rdi
callq 0x8530
leaq -0x70(%rbp), %r14
movq %r14, %rdi
callq 0x8544
xorps %xmm0, %xmm0
movaps %xmm0, (%r14)
andq $0x0, 0x10(%r14)
movaps %xmm0, (%rbx)
andq $0x0, 0x10(%rbx)
movss 0x438d(%rip), %xmm1     # 0x9004
xorps %xmm0, %xmm0
movss %xmm0, -0x2c(%rbp)
xorl %r15d, %r15d
leaq -0x34(%rbp), %r14
cmpl $0x3c, %r15d
je 0x4cd6
movss %xmm1, -0x30(%rbp)
cvtsi2ss %r15d, %xmm0
mulss 0x436a(%rip), %xmm0     # 0x9008
callq 0x89e7
movss %xmm0, -0x34(%rbp)
movq %rbx, %rdi
movq %r14, %rsi
callq 0x8178
movq -0x48(%rbp), %rax
movss -0x4(%rax), %xmm0
movaps %xmm0, %xmm1
minss -0x2c(%rbp), %xmm1
maxss -0x30(%rbp), %xmm0
incl %r15d
movss %xmm1, -0x2c(%rbp)
movaps %xmm0, %xmm1
jmp 0x4c86
ucomiss 0x4327(%rip), %xmm1     # 0x9004
jbe 0x4d40
addss 0x4325(%rip), %xmm1     # 0x900c
mulss 0x4321(%rip), %xmm1     # 0x9010
addss 0x430d(%rip), %xmm1     # 0x9004
cvttss2si %xmm1, %r12d
xorl %r13d, %r13d
testl %r12d, %r12d
cmovgl %r12d, %r13d
pushq $0x20
popq %rbx
leaq -0x50(%rbp), %r14
leaq -0x70(%rbp), %r15
subl $0x1, %r13d
jb 0x4d40
cvtsi2ss %r12d, %xmm0
divss 0x42ec(%rip), %xmm0     # 0x9010
addss 0x42d8(%rip), %xmm0     # 0x9004
movl %ebx, %edi
movl %ebx, %esi
movq %r14, %rdx
movq %r15, %rcx
callq 0x7b3d
decl %r12d
jmp 0x4d11
pushq $0x14
popq %r13
pushq $0x7c
popq %r14
pushq $0x20
popq %rbx
leaq -0x50(%rbp), %r15
leaq -0x70(%rbp), %r12
testl %r13d, %r13d
js 0x4d7a
cvtsi2ss %r13d, %xmm0
divss 0x42ab(%rip), %xmm0     # 0x9010
movl %r14d, %edi
movl %ebx, %esi
movq %r15, %rdx
movq %r12, %rcx
callq 0x7b3d
decl %r13d
jmp 0x4d53
xorps %xmm0, %xmm0
movss -0x2c(%rbp), %xmm1
ucomiss %xmm1, %xmm0
jbe 0x4ded
movaps %xmm1, %xmm0
mulss 0x4282(%rip), %xmm0     # 0x9014
addss 0x426a(%rip), %xmm0     # 0x9004
cvttss2si %xmm0, %eax
xorl %r12d, %r12d
testl %eax, %eax
cmovgl %eax, %r12d
pushq $-0x1
popq %r13
leaq -0x50(%rbp), %r14
leaq -0x70(%rbp), %r15
leal (%r12,%r13), %eax
cmpl $-0x1, %eax
je 0x4e2a
cvtsi2ss %r13d, %xmm0
cmpl $-0x1, %r13d
movl %ebx, %edi
pushq $0x2b
popq %rax
cmovel %eax, %edi
divss 0x423b(%rip), %xmm0     # 0x9010
movl %ebx, %esi
pushq $0x2d
popq %rax
cmovel %eax, %esi
movq %r14, %rdx
movq %r15, %rcx
callq 0x7b3d
decl %r13d
jmp 0x4db3
movq 0x71e4(%rip), %rdi      # 0xbfd8
pushq $0x2b
popq %rsi
callq 0x10e0
pushq $0x3c
popq %r15
movq 0x71d1(%rip), %rbx      # 0xbfd8
pushq $0x2d
popq %r14
subl $0x1, %r15d
jb 0x4e1e
movq %rbx, %rdi
movl %r14d, %esi
callq 0x10e0
jmp 0x4e0b
movq 0x71b3(%rip), %rdi      # 0xbfd8
callq 0x1050
pushq $0x19
popq %r15
movq 0x71a3(%rip), %rbx      # 0xbfd8
pushq $0x20
popq %r14
subl $0x1, %r15d
jb 0x4e4c
movq %rbx, %rdi
movl %r14d, %esi
callq 0x10e0
jmp 0x4e39
movq 0x7185(%rip), %rdi      # 0xbfd8
leaq 0x4425(%rip), %rsi      # 0x927f
callq 0x10c0
movq %rax, %rdi
callq 0x1050
movq %rax, %rdi
callq 0x1050
leaq -0x50(%rbp), %rbx
movq %rbx, %rdi
callq 0x8530
leaq -0x70(%rbp), %r14
movq %r14, %rdi
callq 0x8544
xorps %xmm0, %xmm0
movaps %xmm0, (%r14)
andq $0x0, 0x10(%r14)
movaps %xmm0, (%rbx)
andq $0x0, 0x10(%rbx)
movss 0x4161(%rip), %xmm1     # 0x9004
xorps %xmm0, %xmm0
movss %xmm0, -0x2c(%rbp)
xorl %r15d, %r15d
leaq -0x34(%rbp), %r14
cmpl $0x3c, %r15d
je 0x4f02
movss %xmm1, -0x30(%rbp)
cvtsi2ss %r15d, %xmm0
mulss 0x413e(%rip), %xmm0     # 0x9008
callq 0x8ac8
movss %xmm0, -0x34(%rbp)
movq %rbx, %rdi
movq %r14, %rsi
callq 0x8178
movq -0x48(%rbp), %rax
movss -0x4(%rax), %xmm0
movaps %xmm0, %xmm1
minss -0x2c(%rbp), %xmm1
maxss -0x30(%rbp), %xmm0
incl %r15d
movss %xmm1, -0x2c(%rbp)
movaps %xmm0, %xmm1
jmp 0x4eb2
ucomiss 0x40fb(%rip), %xmm1     # 0x9004
jbe 0x4f6c
addss 0x40f9(%rip), %xmm1     # 0x900c
mulss 0x40f5(%rip), %xmm1     # 0x9010
addss 0x40e1(%rip), %xmm1     # 0x9004
cvttss2si %xmm1, %r12d
xorl %r13d, %r13d
testl %r12d, %r12d
cmovgl %r12d, %r13d
pushq $0x20
popq %rbx
leaq -0x50(%rbp), %r14
leaq -0x70(%rbp), %r15
subl $0x1, %r13d
jb 0x4f6c
cvtsi2ss %r12d, %xmm0
divss 0x40c0(%rip), %xmm0     # 0x9010
addss 0x40ac(%rip), %xmm0     # 0x9004
movl %ebx, %edi
movl %ebx, %esi
movq %r14, %rdx
movq %r15, %rcx
callq 0x7c7c
decl %r12d
jmp 0x4f3d
pushq $0x14
popq %r13
pushq $0x7c
popq %r14
pushq $0x20
popq %rbx
leaq -0x50(%rbp), %r15
leaq -0x70(%rbp), %r12
testl %r13d, %r13d
js 0x4fa6
cvtsi2ss %r13d, %xmm0
divss 0x407f(%rip), %xmm0     # 0x9010
movl %r14d, %edi
movl %ebx, %esi
movq %r15, %rdx
movq %r12, %rcx
callq 0x7c7c
decl %r13d
jmp 0x4f7f
xorps %xmm0, %xmm0
movss -0x2c(%rbp), %xmm1
ucomiss %xmm1, %xmm0
jbe 0x5019
movaps %xmm1, %xmm0
mulss 0x4056(%rip), %xmm0     # 0x9014
addss 0x403e(%rip), %xmm0     # 0x9004
cvttss2si %xmm0, %eax
xorl %r12d, %r12d
testl %eax, %eax
cmovgl %eax, %r12d
pushq $-0x1
popq %r13
leaq -0x50(%rbp), %r14
leaq -0x70(%rbp), %r15
leal (%r12,%r13), %eax
cmpl $-0x1, %eax
je 0x5056
cvtsi2ss %r13d, %xmm0
cmpl $-0x1, %r13d
movl %ebx, %edi
pushq $0x2b
popq %rax
cmovel %eax, %edi
divss 0x400f(%rip), %xmm0     # 0x9010
movl %ebx, %esi
pushq $0x2d
popq %rax
cmovel %eax, %esi
movq %r14, %rdx
movq %r15, %rcx
callq 0x7c7c
decl %r13d
jmp 0x4fdf
movq 0x6fb8(%rip), %rdi      # 0xbfd8
pushq $0x2b
popq %rsi
callq 0x10e0
pushq $0x3c
popq %r15
movq 0x6fa5(%rip), %rbx      # 0xbfd8
pushq $0x2d
popq %r14
subl $0x1, %r15d
jb 0x504a
movq %rbx, %rdi
movl %r14d, %esi
callq 0x10e0
jmp 0x5037
movq 0x6f87(%rip), %rdi      # 0xbfd8
callq 0x1050
pushq $0x1a
popq %r15
movq 0x6f77(%rip), %rbx      # 0xbfd8
pushq $0x20
popq %r14
subl $0x1, %r15d
jb 0x5078
movq %rbx, %rdi
movl %r14d, %esi
callq 0x10e0
jmp 0x5065
movq 0x6f59(%rip), %rdi      # 0xbfd8
leaq 0x4203(%rip), %rsi      # 0x9289
callq 0x10c0
movq %rax, %rdi
callq 0x1050
movq %rax, %rdi
callq 0x1050
leaq -0x50(%rbp), %rbx
movq %rbx, %rdi
callq 0x8530
leaq -0x70(%rbp), %r14
movq %r14, %rdi
callq 0x8544
xorps %xmm0, %xmm0
movaps %xmm0, (%r14)
andq $0x0, 0x10(%r14)
movaps %xmm0, (%rbx)
andq $0x0, 0x10(%rbx)
movss 0x3f35(%rip), %xmm1     # 0x9004
xorps %xmm0, %xmm0
movss %xmm0, -0x2c(%rbp)
xorl %r15d, %r15d
leaq -0x34(%rbp), %r14
cmpl $0x3c, %r15d
je 0x512e
movss %xmm1, -0x30(%rbp)
cvtsi2ss %r15d, %xmm0
mulss 0x3f12(%rip), %xmm0     # 0x9008
callq 0x8bb8
movss %xmm0, -0x34(%rbp)
movq %rbx, %rdi
movq %r14, %rsi
callq 0x8178
movq -0x48(%rbp), %rax
movss -0x4(%rax), %xmm0
movaps %xmm0, %xmm1
minss -0x2c(%rbp), %xmm1
maxss -0x30(%rbp), %xmm0
incl %r15d
movss %xmm1, -0x2c(%rbp)
movaps %xmm0, %xmm1
jmp 0x50de
ucomiss 0x3ecf(%rip), %xmm1     # 0x9004
jbe 0x5198
addss 0x3ecd(%rip), %xmm1     # 0x900c
mulss 0x3ec9(%rip), %xmm1     # 0x9010
addss 0x3eb5(%rip), %xmm1     # 0x9004
cvttss2si %xmm1, %r12d
xorl %r13d, %r13d
testl %r12d, %r12d
cmovgl %r12d, %r13d
pushq $0x20
popq %rbx
leaq -0x50(%rbp), %r14
leaq -0x70(%rbp), %r15
subl $0x1, %r13d
jb 0x5198
cvtsi2ss %r12d, %xmm0
divss 0x3e94(%rip), %xmm0     # 0x9010
addss 0x3e80(%rip), %xmm0     # 0x9004
movl %ebx, %edi
movl %ebx, %esi
movq %r14, %rdx
movq %r15, %rcx
callq 0x7dbb
decl %r12d
jmp 0x5169
pushq $0x14
popq %r13
pushq $0x7c
popq %r14
pushq $0x20
popq %rbx
leaq -0x50(%rbp), %r15
leaq -0x70(%rbp), %r12
testl %r13d, %r13d
js 0x51d2
cvtsi2ss %r13d, %xmm0
divss 0x3e53(%rip), %xmm0     # 0x9010
movl %r14d, %edi
movl %ebx, %esi
movq %r15, %rdx
movq %r12, %rcx
callq 0x7dbb
decl %r13d
jmp 0x51ab
xorps %xmm0, %xmm0
movss -0x2c(%rbp), %xmm1
ucomiss %xmm1, %xmm0
jbe 0x5245
movaps %xmm1, %xmm0
mulss 0x3e2a(%rip), %xmm0     # 0x9014
addss 0x3e12(%rip), %xmm0     # 0x9004
cvttss2si %xmm0, %eax
xorl %r12d, %r12d
testl %eax, %eax
cmovgl %eax, %r12d
pushq $-0x1
popq %r13
leaq -0x50(%rbp), %r14
leaq -0x70(%rbp), %r15
leal (%r12,%r13), %eax
cmpl $-0x1, %eax
je 0x5282
cvtsi2ss %r13d, %xmm0
cmpl $-0x1, %r13d
movl %ebx, %edi
pushq $0x2b
popq %rax
cmovel %eax, %edi
divss 0x3de3(%rip), %xmm0     # 0x9010
movl %ebx, %esi
pushq $0x2d
popq %rax
cmovel %eax, %esi
movq %r14, %rdx
movq %r15, %rcx
callq 0x7dbb
decl %r13d
jmp 0x520b
movq 0x6d8c(%rip), %rdi      # 0xbfd8
pushq $0x2b
popq %rsi
callq 0x10e0
pushq $0x3c
popq %r15
movq 0x6d79(%rip), %rbx      # 0xbfd8
pushq $0x2d
popq %r14
subl $0x1, %r15d
jb 0x5276
movq %rbx, %rdi
movl %r14d, %esi
callq 0x10e0
jmp 0x5263
movq 0x6d5b(%rip), %rdi      # 0xbfd8
callq 0x1050
pushq $0x19
popq %r15
movq 0x6d4b(%rip), %rbx      # 0xbfd8
pushq $0x20
popq %r14
subl $0x1, %r15d
jb 0x52a4
movq %rbx, %rdi
movl %r14d, %esi
callq 0x10e0
jmp 0x5291
movq 0x6d2d(%rip), %rdi      # 0xbfd8
leaq 0x3fe0(%rip), %rsi      # 0x9292
callq 0x10c0
movq %rax, %rdi
callq 0x1050
movq %rax, %rdi
callq 0x1050
leaq -0x50(%rbp), %rbx
movq %rbx, %rdi
callq 0x8530
leaq -0x70(%rbp), %r14
movq %r14, %rdi
callq 0x8544
xorps %xmm0, %xmm0
movaps %xmm0, (%r14)
andq $0x0, 0x10(%r14)
movaps %xmm0, (%rbx)
andq $0x0, 0x10(%rbx)
movss 0x3d09(%rip), %xmm1     # 0x9004
xorps %xmm0, %xmm0
movss %xmm0, -0x2c(%rbp)
xorl %r15d, %r15d
leaq -0x34(%rbp), %r14
cmpl $0x3c, %r15d
je 0x535a
movss %xmm1, -0x30(%rbp)
cvtsi2ss %r15d, %xmm0
mulss 0x3ce6(%rip), %xmm0     # 0x9008
callq 0x8c81
movss %xmm0, -0x34(%rbp)
movq %rbx, %rdi
movq %r14, %rsi
callq 0x8178
movq -0x48(%rbp), %rax
movss -0x4(%rax), %xmm0
movaps %xmm0, %xmm1
minss -0x2c(%rbp), %xmm1
maxss -0x30(%rbp), %xmm0
incl %r15d
movss %xmm1, -0x2c(%rbp)
movaps %xmm0, %xmm1
jmp 0x530a
ucomiss 0x3ca3(%rip), %xmm1     # 0x9004
jbe 0x53c4
addss 0x3ca1(%rip), %xmm1     # 0x900c
mulss 0x3c9d(%rip), %xmm1     # 0x9010
addss 0x3c89(%rip), %xmm1     # 0x9004
cvttss2si %xmm1, %r12d
xorl %r13d, %r13d
testl %r12d, %r12d
cmovgl %r12d, %r13d
pushq $0x20
popq %rbx
leaq -0x50(%rbp), %r14
leaq -0x70(%rbp), %r15
subl $0x1, %r13d
jb 0x53c4
cvtsi2ss %r12d, %xmm0
divss 0x3c68(%rip), %xmm0     # 0x9010
addss 0x3c54(%rip), %xmm0     # 0x9004
movl %ebx, %edi
movl %ebx, %esi
movq %r14, %rdx
movq %r15, %rcx
callq 0x7efa
decl %r12d
jmp 0x5395
pushq $0x14
popq %r13
pushq $0x7c
popq %r14
pushq $0x20
popq %rbx
leaq -0x50(%rbp), %r15
leaq -0x70(%rbp), %r12
testl %r13d, %r13d
js 0x53fe
cvtsi2ss %r13d, %xmm0
divss 0x3c27(%rip), %xmm0     # 0x9010
movl %r14d, %edi
movl %ebx, %esi
movq %r15, %rdx
movq %r12, %rcx
callq 0x7efa
decl %r13d
jmp 0x53d7
xorps %xmm0, %xmm0
movss -0x2c(%rbp), %xmm1
ucomiss %xmm1, %xmm0
jbe 0x5471
movaps %xmm1, %xmm0
mulss 0x3bfe(%rip), %xmm0     # 0x9014
addss 0x3be6(%rip), %xmm0     # 0x9004
cvttss2si %xmm0, %eax
xorl %r12d, %r12d
testl %eax, %eax
cmovgl %eax, %r12d
pushq $-0x1
popq %r13
leaq -0x50(%rbp), %r14
leaq -0x70(%rbp), %r15
leal (%r12,%r13), %eax
cmpl $-0x1, %eax
je 0x54ae
cvtsi2ss %r13d, %xmm0
cmpl $-0x1, %r13d
movl %ebx, %edi
pushq $0x2b
popq %rax
cmovel %eax, %edi
divss 0x3bb7(%rip), %xmm0     # 0x9010
movl %ebx, %esi
pushq $0x2d
popq %rax
cmovel %eax, %esi
movq %r14, %rdx
movq %r15, %rcx
callq 0x7efa
decl %r13d
jmp 0x5437
movq 0x6b60(%rip), %rdi      # 0xbfd8
pushq $0x2b
popq %rsi
callq 0x10e0
pushq $0x3c
popq %r15
movq 0x6b4d(%rip), %rbx      # 0xbfd8
pushq $0x2d
popq %r14
subl $0x1, %r15d
jb 0x54a2
movq %rbx, %rdi
movl %r14d, %esi
callq 0x10e0
jmp 0x548f
movq 0x6b2f(%rip), %rdi      # 0xbfd8
callq 0x1050
pushq $0x18
popq %r15
movq 0x6b1f(%rip), %rbx      # 0xbfd8
pushq $0x20
popq %r14
subl $0x1, %r15d
jb 0x54d0
movq %rbx, %rdi
movl %r14d, %esi
callq 0x10e0
jmp 0x54bd
movq 0x6b01(%rip), %rdi      # 0xbfd8
leaq 0x3dbe(%rip), %rsi      # 0x929c
callq 0x10c0
movq %rax, %rdi
callq 0x1050
movq %rax, %rdi
callq 0x1050
leaq -0x50(%rbp), %rbx
movq %rbx, %rdi
callq 0x8530
leaq -0x70(%rbp), %r14
movq %r14, %rdi
callq 0x8544
xorps %xmm0, %xmm0
movaps %xmm0, (%r14)
andq $0x0, 0x10(%r14)
movaps %xmm0, (%rbx)
andq $0x0, 0x10(%rbx)
movss 0x3add(%rip), %xmm1     # 0x9004
xorps %xmm0, %xmm0
movss %xmm0, -0x2c(%rbp)
xorl %r15d, %r15d
leaq -0x34(%rbp), %r14
cmpl $0x3c, %r15d
je 0x5586
movss %xmm1, -0x30(%rbp)
cvtsi2ss %r15d, %xmm0
mulss 0x3aba(%rip), %xmm0     # 0x9008
callq 0x8cfa
movss %xmm0, -0x34(%rbp)
movq %rbx, %rdi
movq %r14, %rsi
callq 0x8178
movq -0x48(%rbp), %rax
movss -0x4(%rax), %xmm0
movaps %xmm0, %xmm1
minss -0x2c(%rbp), %xmm1
maxss -0x30(%rbp), %xmm0
incl %r15d
movss %xmm1, -0x2c(%rbp)
movaps %xmm0, %xmm1
jmp 0x5536
ucomiss 0x3a77(%rip), %xmm1     # 0x9004
jbe 0x55f0
addss 0x3a75(%rip), %xmm1     # 0x900c
mulss 0x3a71(%rip), %xmm1     # 0x9010
addss 0x3a5d(%rip), %xmm1     # 0x9004
cvttss2si %xmm1, %r12d
xorl %r13d, %r13d
testl %r12d, %r12d
cmovgl %r12d, %r13d
pushq $0x20
popq %rbx
leaq -0x50(%rbp), %r14
leaq -0x70(%rbp), %r15
subl $0x1, %r13d
jb 0x55f0
cvtsi2ss %r12d, %xmm0
divss 0x3a3c(%rip), %xmm0     # 0x9010
addss 0x3a28(%rip), %xmm0     # 0x9004
movl %ebx, %edi
movl %ebx, %esi
movq %r14, %rdx
movq %r15, %rcx
callq 0x8039
decl %r12d
jmp 0x55c1
pushq $0x14
popq %r13
pushq $0x7c
popq %r14
pushq $0x20
popq %rbx
leaq -0x50(%rbp), %r15
leaq -0x70(%rbp), %r12
testl %r13d, %r13d
js 0x562a
cvtsi2ss %r13d, %xmm0
divss 0x39fb(%rip), %xmm0     # 0x9010
movl %r14d, %edi
movl %ebx, %esi
movq %r15, %rdx
movq %r12, %rcx
callq 0x8039
decl %r13d
jmp 0x5603
xorps %xmm0, %xmm0
movss -0x2c(%rbp), %xmm1
ucomiss %xmm1, %xmm0
jbe 0x569d
movaps %xmm1, %xmm0
mulss 0x39d2(%rip), %xmm0     # 0x9014
addss 0x39ba(%rip), %xmm0     # 0x9004
cvttss2si %xmm0, %eax
xorl %r12d, %r12d
testl %eax, %eax
cmovgl %eax, %r12d
leaq -0x50(%rbp), %r14
leaq -0x70(%rbp), %r15
pushq $-0x1
popq %r13
leal (%r12,%r13), %eax
cmpl $-0x1, %eax
je 0x56da
cvtsi2ss %r13d, %xmm0
cmpl $-0x1, %r13d
movl %ebx, %edi
pushq $0x2b
popq %rax
cmovel %eax, %edi
divss 0x398b(%rip), %xmm0     # 0x9010
movl %ebx, %esi
pushq $0x2d
popq %rax
cmovel %eax, %esi
movq %r14, %rdx
movq %r15, %rcx
callq 0x8039
decl %r13d
jmp 0x5663
movq 0x6934(%rip), %rdi      # 0xbfd8
pushq $0x2b
popq %rsi
callq 0x10e0
pushq $0x3c
popq %r15
movq 0x6921(%rip), %rbx      # 0xbfd8
pushq $0x2d
popq %r14
subl $0x1, %r15d
jb 0x56ce
movq %rbx, %rdi
movl %r14d, %esi
callq 0x10e0
jmp 0x56bb
movq 0x6903(%rip), %rdi      # 0xbfd8
callq 0x1050
pushq $0x18
popq %r15
movq 0x68f3(%rip), %rbx      # 0xbfd8
pushq $0x20
popq %r14
subl $0x1, %r15d
jb 0x56fc
movq %rbx, %rdi
movl %r14d, %esi
callq 0x10e0
jmp 0x56e9
movq 0x68d5(%rip), %rdi      # 0xbfd8
leaq 0x3b9e(%rip), %rsi      # 0x92a8
callq 0x10c0
movq %rax, %rdi
callq 0x1050
movq %rax, %rdi
callq 0x1050
leaq -0x50(%rbp), %rdi
callq 0x8530
leaq -0x70(%rbp), %rdi
callq 0x8544
xorl %eax, %eax
addq $0x48, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
jmp 0x5aba
movq %rax, %rbx
leaq -0x50(%rbp), %rdi
callq 0x8530
leaq -0x70(%rbp), %rdi
callq 0x8544
movq %rbx, %rdi
callq 0x1110