Function at 0x140168090
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x628
movaps xmmword [rsp + 0x610], xmm15
movaps xmmword [rsp + 0x600], xmm14
movaps xmmword [rsp + 0x5f0], xmm13
movaps xmmword [rsp + 0x5e0], xmm12
movaps xmmword [rsp + 0x5d0], xmm11
movaps xmmword [rsp + 0x5c0], xmm10
movaps xmmword [rsp + 0x5b0], xmm9
movaps xmmword [rsp + 0x5a0], xmm8
movaps xmmword [rsp + 0x590], xmm7
movaps xmmword [rsp + 0x580], xmm6
mov r14, rcx
mov r15d, dword [rsp + 0x690]
mov rax, qword [0x140b74de8]
xor rax, rsp
mov qword [rsp + 0x578], rax
lea r12, [rsp + 0x358]
mov qword [rsp + 0x1e8], r12
mov rax, qword [rsp + 0x1e8]
mov rax, qword [rsp + 0x1e8]
xorps xmm0, xmm0
movups xmmword [rax], xmm0
mov qword [rax + 0x10], 0
lea r13, [rsp + 0x350]
mov qword [rsp + 0x270], r13
xorps xmm7, xmm7
cvtsi2ss xmm7, r9d
lea rax, [rcx + 4]
mov qword [rsp + 0x2c0], rax
movsxd rax, r8d
lea rax, [rax + rax*4]
mov qword [rsp + 0x2d0], rdx
lea rax, [rdx + rax*4 + 4]
mov qword [rsp + 0x2b8], rax
mov eax, 0x53848afa
mov qword [rsp + 0x2c8], rcx
movss dword [rsp + 0x200], xmm7
jmp 0x1401681cd
mov eax, dword [0x140b7e768]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4d2a1778
mov ecx, 0xa401e58
nop word [rax + rax]
cmove eax, ecx
cmp dword [0x140b7e76c], 0xa
cmovl eax, ecx
cmp eax, 0x165509e0
jg 0x140168230
cmp eax, 0xcdb739b2
jle 0x1401682e0
cmp eax, 0xf173c7c6
jg 0x140168611
cmp eax, 0xdfdfb88a
jle 0x14016872d
cmp eax, 0xe384c167
jle 0x140168979
cmp eax, 0xebd2613d
jle 0x140168e8d
cmp eax, 0xec6ad579
je 0x14016c037
cmp eax, 0xef3bc010
jne 0x14016d845
mov qword [rsp + 0x68], r12
mov eax, 0x90a38753
jmp 0x1401683eb
cmp eax, 0x4bc7fe18
jg 0x140168370
cmp eax, 0x3665a4ea
jg 0x140168652
cmp eax, 0x25c6ae63
jg 0x140168763
cmp eax, 0x1dda8787
jg 0x1401689b4
cmp eax, 0x1a529dd9
jg 0x140168ec1
cmp eax, 0x165509e1
je 0x14016c041
cmp eax, 0x172f27be
jne 0x1401681cd
xorps xmm0, xmm0
cvtsi2ss xmm0, dword [rsp + 0x1b8]
movss dword [rsp + 0xa8], xmm0
movss xmm0, dword [rsp + 0xa8]
addss xmm0, dword [0x140706c94]
movss dword [rsp + 0x20c], xmm0
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x2f0], rax
mov rax, qword [rsp + 0x178]
movsxd rax, dword [rax]
mov qword [rsp + 0x2f8], rax
mov eax, 0x3ad62508
jmp 0x1401681cd
cmp eax, 0xa630312e
jg 0x140168693
cmp eax, 0x94850bc3
jg 0x1401687c5
cmp eax, 0x8b553486
jg 0x1401689df
cmp eax, 0x839949fe
jg 0x140168ef8
cmp eax, 0x8003423f
je 0x14016c05b
cmp eax, 0x802ae123
jne 0x1401681cd
mov rax, qword [rsp + 0x298]
movss xmm0, dword [rsp + 0x14c]
ucomiss xmm0, dword [rax]
setp al
setne cl
or cl, al
mov byte [rsp + 0xcf], cl
mov eax, dword [0x140b7e768]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5c941c98
mov ecx, 0xb52261b4
jmp 0x1401681c0
cmp eax, 0x5c941c97
jg 0x1401686db
cmp eax, 0x515488e2
jg 0x14016880f
cmp eax, 0x4e6e833e
jg 0x140168a1a
cmp eax, 0x4d2a1777
jg 0x140168f2c
cmp eax, 0x4bc7fe19
je 0x14016c07e
cmp eax, 0x4cb6f9f5
jne 0x1401681cd
mov rax, qword [rsp + 0x350]
mov qword [rsp + 0x320], rax
mov eax, dword [0x140b7e768]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x98c17071
mov ecx, 0x1ee50b03
jmp 0x1401681c0
mov eax, 0xbb068d6a
cmp ecx, 0xa
cmovl eax, edx
cmp eax, 0x263d6db
jg 0x140168430
cmp eax, 0x9bbb941b
jle 0x140168460
cmp eax, 0xc399e4d1
jle 0x1401684ec
cmp eax, 0xc399e4d2
je 0x140168506
cmp eax, 0xebeddb3e
jne 0x1401683eb
mov eax, 0x74c6b639
mov rsi, qword [rsp + 0x100]
jmp 0x1401683eb
cmp eax, 0x74c6b638
jg 0x1401684a0
cmp eax, 0x263d6dc
je 0x140168541
cmp eax, 0x13efce0c
je 0x140168555
cmp eax, 0x417f8dd1
jne 0x1401683eb
mov eax, 0x78d45507
jmp 0x1401683eb
cmp eax, 0x82943eee
je 0x140168580
cmp eax, 0x875e2de1
je 0x1401685b0
cmp eax, 0x90a38753
jne 0x1401683eb
mov rax, qword [rsp + 0x68]
mov rax, qword [rax]
mov qword [rsp + 0xe8], rax
mov eax, 0x875e2de1
jmp 0x1401683eb
cmp eax, 0x74c6b639
je 0x1401685c2
cmp eax, 0x783b1b9e
je 0x1401685e2
cmp eax, 0x78d45507
jne 0x1401683eb
mov eax, dword [0x140b7e770]
mov ecx, dword [0x140b7e774]
lea ebp, [rax - 1]
imul ebp, eax
mov edx, 0xebeddb3e
mov eax, 0xebeddb3e
test bpl, 1
je 0x1401683e5
jmp 0x1401685a6
cmp eax, 0xbb068d6a
jne 0x1401685ec
mov rax, qword [rsp + 0x40]
mov eax, 0xc399e4d2
jmp 0x1401683eb
mov rax, qword [rsp + 0x40]
mov rax, qword [rax]
mov qword [rsp + 0x100], rax
mov eax, dword [0x140b7e770]
mov ecx, dword [0x140b7e774]
lea ebp, [rax - 1]
imul ebp, eax
mov edx, 0x783b1b9e
mov eax, 0x783b1b9e
test bpl, 1
jne 0x1401683e0
jmp 0x1401683e5
mov rcx, qword [rsp + 0x40]
call fcn.14000c870
mov eax, 0x82943eee
jmp 0x1401683eb
mov eax, dword [0x140b7e770]
mov ecx, dword [0x140b7e774]
lea ebp, [rax - 1]
imul ebp, eax
mov edx, 0xc399e4d2
mov eax, 0xc399e4d2
test bpl, 1
je 0x1401683e5
jmp 0x1401683e0
mov eax, dword [0x140b7e770]
mov ecx, dword [0x140b7e774]
lea ebp, [rax - 1]
imul ebp, eax
mov edx, 0x78d45507
mov eax, 0x78d45507
test bpl, 1
je 0x1401683e5
mov eax, 0x417f8dd1
jmp 0x1401683e5
mov eax, 0x74c6b639
mov rsi, qword [rsp + 0xe8]
jmp 0x1401683eb
mov qword [rsp + 0x40], rsi
cmp qword [rsp + 0x40], 0
mov eax, 0x9bbb941c
je 0x1401683eb
mov eax, 0x13efce0c
jmp 0x1401683eb
mov eax, 0x263d6dc
jmp 0x1401683eb
cmp eax, 0x9bbb941c
jne 0x1401683eb
lea rax, [rsp + 0x370]
mov qword [rsp + 0x2a8], rax
mov eax, 0x5955718b
jmp 0x1401681cd
cmp eax, 0xa5d7842
jg 0x140168859
cmp eax, 0xf95b18cf
jg 0x140168a45
cmp eax, 0xf2678947
jg 0x140168f54
cmp eax, 0xf173c7c7
je 0x14016c0ea
cmp eax, 0xf1855df8
jne 0x1401681cd
mov eax, 0xd96ea0bb
jmp 0x1401681cd
cmp eax, 0x40e1de64
jg 0x1401688a3
cmp eax, 0x3bce3b63
jg 0x140168a93
cmp eax, 0x3927cdf8
jg 0x140168f88
cmp eax, 0x3665a4eb
je 0x14016c108
cmp eax, 0x36d12390
jne 0x1401681cd
mov eax, 0x1a529dda
jmp 0x1401681cd
cmp eax, 0xb52261b3
jg 0x1401688e9
cmp eax, 0xaa7db6f6
jg 0x140168ad2
cmp eax, 0xa88318a1
jg 0x140168fea
cmp eax, 0xa630312f
je 0x14016c13f
cmp eax, 0xa7fa9e84
jne 0x1401681cd
mov eax, dword [rsp + 0x10c]
mov eax, 0xcdb739b3
jmp 0x1401681cd
cmp eax, 0x66ad016b
jg 0x14016892f
cmp eax, 0x61eaae15
jg 0x140168c23
cmp eax, 0x5ec7fdf2
jg 0x14016903b
cmp eax, 0x5c941c98
je 0x14016c16d
cmp eax, 0x5e8b8a96
jne 0x1401681cd
mov rax, qword [rsp + 0x288]
movss xmm0, dword [rsp + 0xa8]
mov eax, 0x66ad016c
jmp 0x1401681cd
cmp eax, 0xdb009739
jg 0x140168c8d
cmp eax, 0xd3680a61
jg 0x1401690e5
cmp eax, 0xcdb739b3
je 0x14016c188
cmp eax, 0xcdcd5828
jne 0x1401681cd
mov eax, 0x165509e1
jmp 0x1401681cd
cmp eax, 0x317565eb
jg 0x140168d07
cmp eax, 0x306b2c27
jg 0x140169119
cmp eax, 0x25c6ae64
je 0x14016c1c1
cmp eax, 0x2b5e886b
jne 0x1401681cd
mov eax, dword [rsp + 0x214]
mov dword [rsp + 0x184], eax
mov eax, dword [rsp + 0x218]
mov dword [rsp + 0x188], eax
mov eax, 0xdfdfb88b
mov rcx, qword [rsp + 0x140]
mov qword [rsp + 0x248], rcx
jmp 0x1401681cd
cmp eax, 0x9b6127c6
jg 0x140168d43
cmp eax, 0x98c17070
jg 0x140169161
cmp eax, 0x94850bc4
je 0x14016c20f
cmp eax, 0x9703f5ee
jne 0x1401681cd
mov eax, dword [0x140b7e768]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x53af112c
mov ecx, 0xef0310d
jmp 0x1401681c0
cmp eax, 0x53af112b
jg 0x140168d6e
cmp eax, 0x534dffef
jg 0x140169195
cmp eax, 0x515488e3
je 0x14016c229
cmp eax, 0x520ddc7d
jne 0x1401681cd
mov eax, dword [0x140b7e768]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa2dc3117
mov ecx, 0xdf498514
jmp 0x1401681c0
cmp eax, 0x10ba539b
jg 0x140168dad
cmp eax, 0xe5ab793
jg 0x1401691bd
cmp eax, 0xa5d7843
je 0x14016c233
cmp eax, 0xba3c072
jne 0x1401681cd
mov eax, dword [0x140b7e768]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xba309277
mov ecx, 0x202eded5
jmp 0x1401681c0
cmp eax, 0x470f4956
jg 0x140168dd8
cmp eax, 0x4436fee5
jg 0x1401691f1
cmp eax, 0x40e1de65
je 0x14016c24d
cmp eax, 0x422e1bff
jne 0x1401681cd
lea rax, [rsp + 0x370]
mov qword [rsp + 0x2e8], rax
mov eax, 0x13ff1e16
jmp 0x1401681cd
cmp eax, 0xba309276
jg 0x140168e17
cmp eax, 0xb857a388
jg 0x140169225
cmp eax, 0xb52261b4
je 0x14016c257
cmp eax, 0xb525b742
jne 0x1401681cd
cmp byte [rsp + 0xd2], 0
mov eax, 0x479cd64b
mov ecx, 0xdf6f7394
cmovne eax, ecx
jmp 0x1401681cd
cmp eax, 0x72808ea0
jg 0x140168e52
cmp eax, 0x6e53a07e
jg 0x140169259
cmp eax, 0x66ad016c
je 0x14016c261
cmp eax, 0x6d23d92d
jne 0x1401681cd
mov eax, dword [0x140b7e768]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf95b18d0
mov ecx, 0x3173fa92
jmp 0x1401681c0
cmp eax, 0xe2326f10
jg 0x1401692a8
cmp eax, 0xdfdfb88b
je 0x14016c29b
cmp eax, 0xe15f1fca
jne 0x1401681cd
cmp byte [rsp + 0xd3], 0
mov eax, 0x515488e3
mov ecx, 0x5b0d95ab
cmovne eax, ecx
jmp 0x1401681cd
cmp eax, 0x202eded4
jg 0x1401692c8
cmp eax, 0x1dda8788
je 0x14016c2ea
cmp eax, 0x1ee50b03
jne 0x1401681cd
mov eax, 0x7c8f3ef3
jmp 0x1401681cd
cmp eax, 0x8e3e6f4a
jg 0x140169311
cmp eax, 0x8b553487
je 0x14016c304
cmp eax, 0x8b65f57c
jne 0x1401681cd
cmp byte [rsp + 0xcf], 0
mov eax, 0xc83cad98
mov ecx, 0x317565ec
cmovne eax, ecx
jmp 0x1401681cd
cmp eax, 0x4f733f1b
jg 0x14016933e
cmp eax, 0x4e6e833f
je 0x14016c322
cmp eax, 0x4eca5733
jne 0x1401681cd
mov eax, 0x91fee5d3
jmp 0x1401681cd
cmp eax, 0x89e82cb
jg 0x14016935e
cmp eax, 0xf95b18d0
je 0x14016c33b
cmp eax, 0x7f6fcdb
jne 0x1401681cd
mov r8, qword [rsp + 0x308]
shl r8, 2
mov rcx, qword [rsp + 0x300]
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov eax, 0x25c6ae64
mov qword [rsp + 0x250], r13
jmp 0x1401681cd
cmp eax, 0x3e15f0fb
jg 0x1401693a2
cmp eax, 0x3bce3b64
je 0x14016c34d
cmp eax, 0x3e1246a3
jne 0x1401681cd
mov rax, qword [rsp + 0x1f8]
add rax, 0xc
mov qword [rsp + 0x330], rax
mov eax, 0x7ec11192
jmp 0x1401681cd
cmp eax, 0xb04a485b
jg 0x1401693c2
cmp eax, 0xaa7db6f7
je 0x14016c36b
cmp eax, 0xb034a28b
jne 0x1401681cd
mov rax, qword [rsp + 0x310]
mov ecx, dword [0x140b7e778]
mov edx, dword [0x140b7e77c]
lea ebp, [rcx - 1]
imul ebp, ecx
test bpl, 1
sete byte [rsp + 0xf8]
cmp edx, 0xa
setl byte [rsp + 0x68]
mov ecx, 0xa0ad4aef
nop word cs:[rax + rax]
cmp ecx, 0xfc3e26b7
jg 0x140168b80
cmp ecx, 0x9be32ed8
je 0x140168b9d
cmp ecx, 0xa0080118
je 0x140168ba4
cmp ecx, 0xa0ad4aef
jne 0x140168b30
movzx edx, byte [rsp + 0xf8]
cmp byte [rsp + 0x68], 0
mov ecx, 0x9be32ed8
mov ebp, 0x36543f39
cmovne ecx, ebp
test dl, dl
cmovne ecx, ebp
jmp 0x140168b30
cmp ecx, 0xfc3e26b8
je 0x140168bab
cmp ecx, 0x36543f39
je 0x140168bd0
cmp ecx, 0x61502151
jne 0x140168b30
jmp 0x14016c3a9
mov ecx, 0x36543f39
jmp 0x140168b30
mov ecx, 0xfc3e26b8
jmp 0x140168b30
mov rcx, qword [rsp + 0x100]
mov rdx, qword [rsp + 0x40]
mov qword [rdx], rcx
mov rcx, qword [rsp + 0xe8]
mov qword [rcx], rax
mov ecx, 0x61502151
jmp 0x140168b30
lea rcx, [rsp + 0x360]
mov qword [rsp + 0xe8], rcx
mov rcx, qword [rsp + 0xe8]
mov rcx, qword [rcx]
mov qword [rsp + 0x100], rcx
mov qword [rsp + 0x40], rax
mov ecx, dword [0x140b7e778]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
mov ecx, 0x9be32ed8
mov edx, 0xa0080118
cmove ecx, edx
cmp dword [0x140b7e77c], 0xa
cmovl ecx, edx
jmp 0x140168b30
cmp eax, 0x65b1bba8
jg 0x1401693f0
cmp eax, 0x61eaae16
je 0x14016c3c3
cmp eax, 0x658fc79a
jne 0x1401681cd
mov rax, qword [rsp + 0x258]
mov qword [rsp + 0x140], rax
mov rax, qword [rsp + 0x140]
movss xmm0, dword [rax + 4]
movss dword [rsp + 0x14c], xmm0
movss xmm0, dword [rsp + 0x20c]
ucomiss xmm0, dword [rsp + 0x14c]
mov eax, 0x89e82cc
mov ecx, 0x6d23d92d
cmovae eax, ecx
jmp 0x1401681cd
cmp eax, 0xdf498513
jg 0x140169410
cmp eax, 0xdb00973a
je 0x14016c3dd
cmp eax, 0xdcfac7c5
jne 0x1401681cd
mov qword [rsp + 0x350], 0
lea rax, [rsp + 0x370]
mov qword [rsp + 0x278], rax
mov rax, qword [rsp + 0x278]
mov qword [rsp + 0x178], r14
mov rax, qword [rsp + 0x178]
mov eax, dword [rax]
mov dword [rsp + 0x1ac], eax
mov eax, dword [rsp + 0x1ac]
cmp eax, 0x41
mov eax, 0x422e1bff
mov ecx, 0x1bc8beca
cmovge eax, ecx
jmp 0x1401681cd
cmp eax, 0x33cff3fe
jg 0x140169445
cmp eax, 0x317565ec
je 0x14016c3f7
cmp eax, 0x318219b4
jne 0x1401681cd
cmp qword [rsp + 0x1d8], 0
setne byte [rsp + 0xd0]
mov eax, 0x1dda8788
jmp 0x1401681cd
cmp eax, 0xa2dc3116
jg 0x140169477
cmp eax, 0x9b6127c7
je 0x14016d3bb
cmp eax, 0x9e111796
jne 0x1401681cd
mov eax, 0xb034a28b
jmp 0x1401681cd
cmp eax, 0x5ab01c72
jg 0x1401694b5
cmp eax, 0x53af112c
je 0x14016d3e7
cmp eax, 0x5955718b
jne 0x1401681cd
mov eax, dword [0x140b7e768]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7555d65f
mov ecx, 0x70886bfd
jmp 0x1401681c0
cmp eax, 0x12c034de
jg 0x14016bf5e
cmp eax, 0x10ba539c
je 0x14016d3f1
cmp eax, 0x121d2f12
jne 0x1401681cd
mov eax, 0x479cd64b
jmp 0x1401681cd
cmp eax, 0x4a0f221a
jg 0x14016bf7e
cmp eax, 0x470f4957
je 0x14016819e
cmp eax, 0x479cd64b
jne 0x1401681cd
mov eax, dword [0x140b7e768]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x98c17071
mov ecx, 0x4cb6f9f5
jmp 0x1401681c0
cmp eax, 0xbcbf4307
jg 0x14016bfb2
cmp eax, 0xba309277
je 0x14016d40f
cmp eax, 0xbbfdc677
jne 0x1401681cd
mov eax, 0xa630312f
mov rcx, qword [rsp + 0x318]
mov qword [rsp + 0x240], rcx
jmp 0x1401681cd
cmp eax, 0x7c8f3ef2
jg 0x14016bfe6
cmp eax, 0x72808ea1
je 0x14016d419
cmp eax, 0x7555d65f
jne 0x1401681cd
mov rax, qword [rsp + 0x2a8]
mov rax, qword [rsp + 0x120]
mov eax, 0x70886bfd
jmp 0x1401681cd
cmp eax, 0xe384c168
je 0x14016d423
cmp eax, 0xe7f35345
jne 0x1401681cd
mov eax, dword [0x140b7e768]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb04a485c
mov ecx, 0xf173c7c7
jmp 0x1401681c0
cmp eax, 0x1a529dda
je 0x14016d42d
cmp eax, 0x1bc8beca
jne 0x1401681cd
movsxd rax, dword [rsp + 0x1ac]
add rax, rax
add rax, 1
mov qword [rsp + 0x2d8], rax
mov eax, 0x8003423f
jmp 0x1401681cd
cmp eax, 0x839949ff
je 0x14016d44b
cmp eax, 0x887e39e3
jne 0x1401681cd
mov eax, dword [0x140b7e768]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3ea5a0b8
mov ecx, 0x8b65f57c
jmp 0x1401681c0
cmp eax, 0x4d2a1778
je 0x14016d487
cmp eax, 0x4da5c525
jne 0x1401681cd
mov rax, qword [rsp + 0x1f0]
mov eax, 0x65b1bba9
jmp 0x1401681cd
cmp eax, 0xf2678948
je 0x14016d499
cmp eax, 0xf421cfb3
jne 0x1401681cd
mov eax, dword [0x140b7e768]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5c941c98
mov ecx, 0x802ae123
jmp 0x1401681c0
cmp eax, 0x3927cdf9
je 0x14016d4b7
cmp eax, 0x3ad62508
jne 0x1401681cd
mov r8, qword [rsp + 0x2f8]
shl r8, 2
mov rcx, qword [rsp + 0x2f0]
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov rax, qword [rsp + 0x1d0]
mov qword [rsp + 0x300], rax
mov rax, qword [rsp + 0x178]
mov eax, dword [rax]
add eax, 1
cdqe
mov qword [rsp + 0x308], rax
mov eax, 0x7f6fcdb
jmp 0x1401681cd
cmp eax, 0xa88318a2
je 0x14016d4ff
cmp eax, 0xa8a16cc0
jne 0x1401681cd
movss dword [rsp + 0x150], xmm8
mov eax, dword [rsp + 0x18c]
mov dword [rsp + 0x110], eax
mov rax, qword [rsp + 0x178]
mov ecx, dword [rsp + 0x110]
cmp ecx, dword [rax]
mov eax, 0x72808ea1
mov ecx, 0xe5ab794
cmovl eax, ecx
jmp 0x1401681cd
cmp eax, 0x5ec7fdf3
je 0x14016d531
cmp eax, 0x612ee615
jne 0x1401681cd
mov rax, qword [rsp + 0x268]
mov qword [rsp + 0x120], rax
mov rax, qword [rsp + 0x178]
movsxd rax, dword [rax]
shl rax, 2
add rax, qword [rsp + 0x120]
mov qword [rsp + 0x1d0], rax
mov rax, qword [rsp + 0x2c0]
mov qword [rsp + 0x280], rax
mov rax, qword [rsp + 0x280]
mov eax, dword [rax]
add eax, r15d
xorps xmm0, xmm0
cvtsi2ss xmm0, eax
addss xmm0, dword [0x140706c94]
mov rax, qword [rsp + 0x2b8]
movss dword [rax], xmm0
mov eax, 0xdfdfb88b
mov dword [rsp + 0x188], 0
mov rcx, qword [rsp + 0x2d0]
mov qword [rsp + 0x248], rcx
mov dword [rsp + 0x184], r15d
jmp 0x1401681cd
cmp eax, 0xd3680a62
je 0x14016d543
cmp eax, 0xd96ea0bb
jne 0x1401681cd
mov eax, dword [0x140b7e768]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf1855df8
mov ecx, 0x94850bc4
jmp 0x1401681c0
cmp eax, 0x306b2c28
je 0x14016d54d
cmp eax, 0x3173fa92
jne 0x1401681cd
mov rax, qword [rsp + 0x140]
add rax, 0xc
mov qword [rsp + 0x298], rax
mov eax, dword [0x140b7e768]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf95b18d0
mov ecx, 0xe384c168
jmp 0x1401681c0
cmp eax, 0x98c17071
je 0x14016d557
cmp eax, 0x9ae8844b
jne 0x1401681cd
mov eax, dword [0x140b7e768]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4da5c525
mov ecx, 0x65b1bba9
jmp 0x1401681c0
cmp eax, 0x534dfff0
je 0x14016d561
cmp eax, 0x53848afa
jne 0x1401681cd
mov rax, qword [rsp + 0x270]
mov eax, 0xdcfac7c5
jmp 0x1401681cd
cmp eax, 0xe5ab794
je 0x14016d57b
cmp eax, 0xef0310d
jne 0x1401681cd
mov eax, dword [0x140b7e768]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x53af112c
mov ecx, 0xbbfdc677
jmp 0x1401681c0
cmp eax, 0x4436fee6
je 0x14016d599
cmp eax, 0x4677fe53
jne 0x1401681cd
mov eax, dword [0x140b7e768]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x365cb815
mov ecx, 0x3665a4eb
jmp 0x1401681c0
cmp eax, 0xb857a389
je 0x14016d5e2
cmp eax, 0xb9d07dfe
jne 0x1401681cd
mov eax, dword [0x140b7e768]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe332add0
mov ecx, 0x534dfff0
jmp 0x1401681c0
cmp eax, 0x6e53a07f
je 0x14016d5fc
cmp eax, 0x70886bfd
jne 0x1401681cd
mov rax, qword [rsp + 0x2a8]
mov rcx, qword [rsp + 0x120]
cmp rcx, rax
setne byte [rsp + 0xd4]
mov eax, dword [0x140b7e768]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7555d65f
mov ecx, 0xb857a389
jmp 0x1401681c0
cmp eax, 0xe2326f11
je 0x14016d61a
cmp eax, 0xe332add0
jne 0x1401681cd
mov eax, 0xb9d07dfe
jmp 0x1401681cd
cmp eax, 0x202eded5
je 0x14016d624
cmp eax, 0x2131e9c4
jne 0x1401681cd
mov eax, dword [rsp + 0x110]
mov rax, qword [rsp + 0x1d0]
movss xmm0, dword [rsp + 0x150]
movss xmm0, dword [rsp + 0x150]
mov rax, qword [rsp + 0x120]
mov eax, 0x4bc7fe19
jmp 0x1401681cd
cmp eax, 0x8e3e6f4b
je 0x14016d642
cmp eax, 0x91fee5d3
jne 0x1401681cd
mov rcx, qword [rsp + 0x338]
call fcn.14000c870
mov eax, 0x8e3e6f4b
jmp 0x1401681cd
cmp eax, 0x4f733f1c
je 0x14016d664
cmp eax, 0x5005840d
jne 0x1401681cd
mov eax, 0x9703f5ee
jmp 0x1401681cd
cmp eax, 0x89e82cc
je 0x14016d684
cmp eax, 0xa401e58
jne 0x1401681cd
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x338], rax
mov eax, dword [0x140b7e768]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4d2a1778
mov ecx, 0x4eca5733
jmp 0x1401681c0
cmp eax, 0x3e15f0fc
je 0x14016d6af
cmp eax, 0x3ea5a0b8
jne 0x1401681cd
mov eax, 0x887e39e3
jmp 0x1401681cd
cmp eax, 0xb04a485c
je 0x14016d6cd
cmp eax, 0xb0a5ef54
jne 0x1401681cd
mov al, byte [rsp + 0x84]
mov al, byte [rsp + 0x85]
mov eax, 0x5ab01c73
jmp 0x1401681cd
cmp eax, 0x65b1bba9
je 0x14016d6d7
cmp eax, 0x6621fcf8
jne 0x1401681cd
mov eax, 0x515488e3
jmp 0x1401681cd
cmp eax, 0xdf498514
je 0x14016d70a
cmp eax, 0xdf6f7394
jne 0x1401681cd
movss xmm0, dword [rsp + 0xa8]
mov rax, qword [rsp + 0x1f0]
movss dword [rax], xmm0
mov eax, 0x520ddc7d
jmp 0x1401681cd
cmp eax, 0x33cff3ff
je 0x14016d728
cmp eax, 0x365cb815
jne 0x1401681cd
movss xmm0, dword [rsp + 0xa8]
movss xmm0, dword [rsp + 0x1b0]
mov eax, 0x3665a4eb
jmp 0x1401681cd
cmp eax, 0xa2dc3117
je 0x14016d73a
cmp eax, 0xa49a52ec
jne 0x1401681cd
mov rax, qword [rsp + 0x118]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x1e0]
mov qword [rcx], rax
mov rax, qword [rsp + 0x118]
mov eax, 0x3927cdf9
jmp 0x1401681cd
cmp eax, 0x5ab01c73
je 0x14016d744
cmp eax, 0x5b0d95ab
jne 0x1401681cd
movss dword [rsp + 0x204], xmm8
mov rax, qword [rsp + 0x178]
mov edi, dword [rax]
mov rbx, qword [rsp + 0x1d0]
movss xmm6, dword [rsp + 0xa8]
mov r15, qword [rsp + 0x2a0]
mov rsi, qword [rsp + 0x120]
mov eax, dword [0x140b7e780]
mov ecx, dword [0x140b7e784]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rsp + 0xd5]
cmp ecx, 0xa
setl byte [rsp + 0xd6]
xorps xmm0, xmm0
cvtsi2ss xmm0, edi
movss dword [rsp + 0x190], xmm0
movaps xmm0, xmm6
addss xmm0, dword [0x140706c94]
movss dword [rsp + 0x208], xmm0
mov eax, 0xec52b42f
jmp 0x14016957d
mov eax, dword [0x140b7e780]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2c4ca63a
mov ecx, 0xa0b85d7f
nop dword [rax]
cmove eax, ecx
cmp dword [0x140b7e784], 0xa
cmovl eax, ecx
cmp eax, 0xae9e0db
jg 0x140169600
cmp eax, 0xbe7dd21d
jg 0x140169670
cmp eax, 0xa04747dc
jg 0x1401697bd
cmp eax, 0x9478ea85
jle 0x140169961
cmp eax, 0x9ae981d4
jg 0x140169cc8
cmp eax, 0x965933f7
jg 0x14016a20c
cmp eax, 0x9478ea86
je 0x14016aaff
cmp eax, 0x950641ed
je 0x14016ab19
cmp eax, 0x965732fb
jne 0x14016957d
movss xmm0, dword [rsp + 0x4c]
movss dword [rsp + 0x1a4], xmm0
mov eax, 0xaf1c6219
movss xmm0, dword [rsp + 0x58]
movss dword [rsp + 0x19c], xmm0
jmp 0x14016957d
cmp eax, 0x3962e8a2
jle 0x1401696e0
cmp eax, 0x6215f9b6
jg 0x140169819
cmp eax, 0x4ef2f7da
jle 0x1401699bc
cmp eax, 0x58d3d597
jg 0x140169d2a
cmp eax, 0x55642e5c
jg 0x14016a242
cmp eax, 0x4ef2f7db
je 0x14016ab35
cmp eax, 0x53f262ee
je 0x14016ab69
cmp eax, 0x54926327
jne 0x14016957d
mov eax, 0x66cdc473
jmp 0x14016957d
cmp eax, 0xec52b42e
jg 0x1401698a9
cmp eax, 0xd7ea1519
jle 0x140169a0d
cmp eax, 0xdfbffb8d
jg 0x140169d65
cmp eax, 0xde644fbb
jg 0x14016a26d
cmp eax, 0xd7ea151a
je 0x14016ab73
cmp eax, 0xdb61069a
je 0x14016ab7d
cmp eax, 0xde56d0ae
jne 0x14016957d
cmp byte [rsp + 0x87], 0
mov eax, 0x2492599a
mov ecx, 0xcc97defd
cmovne eax, ecx
jmp 0x14016957d
cmp eax, 0x2149874b
jle 0x140169905
cmp eax, 0x2ce77577
jle 0x140169a4e
cmp eax, 0x3253b7d9
jg 0x140169da3
cmp eax, 0x305e070c
jg 0x14016a2ac
cmp eax, 0x2ce77578
je 0x14016abbc
cmp eax, 0x2dc0be7f
je 0x14016abda
cmp eax, 0x2e869f03
jne 0x14016957d
xorps xmm0, xmm0
cvtsi2ss xmm0, dword [rsp + 0x50]
movss dword [rsp + 0x5c], xmm0
mov eax, dword [rsp + 0x50]
add eax, 1
mov dword [rsp + 0x1cc], eax
xorps xmm0, xmm0
cvtsi2ss xmm0, dword [rsp + 0x1cc]
movss dword [rsp + 0x60], xmm0
movss xmm0, dword [rsp + 0x38]
movss xmm1, dword [rsp + 0x5c]
subss xmm1, xmm0
divss xmm1, dword [rsp + 0x3c]
addss xmm1, xmm6
movss dword [rsp + 0x7c], xmm1
movss xmm0, dword [rsp + 0x38]
movss xmm1, dword [rsp + 0x60]
subss xmm1, xmm0
divss xmm1, dword [rsp + 0x3c]
addss xmm1, xmm6
movss dword [rsp + 0x9c], xmm1
mov eax, dword [0x140b7e780]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x66428414
mov ecx, 0x9ae981d5
jmp 0x140169570
cmp eax, 0xb02247b3
jle 0x140169aa3
cmp eax, 0xb331bba6
jg 0x140169dec
cmp eax, 0xb118befa
jg 0x14016a2ec
cmp eax, 0xb02247b4
je 0x14016abf8
cmp eax, 0xb050665e
je 0x14016ac16
cmp eax, 0xb0598a5f
jne 0x14016957d
cmp byte [rsp + 0xd7], 0
mov eax, 0xd72ebccd
mov ecx, 0x109401f8
cmovne eax, ecx
jmp 0x14016957d
cmp eax, 0x6e827ba2
jle 0x140169ae4
cmp eax, 0x7634964f
jg 0x140169e98
cmp eax, 0x7378e4c9
jg 0x14016a343
cmp eax, 0x6e827ba3
je 0x14016ac20
cmp eax, 0x6f2b7026
je 0x14016ac68
cmp eax, 0x730d4a28
jne 0x14016957d
movss xmm0, dword [rsp + 0x4c]
movss xmm3, dword [rsp + 0x94]
mov r8, qword [rsp + 0x40]
movss dword [rsp + 0x30], xmm0
movss dword [rsp + 0x28], xmm3
movss dword [rsp + 0x20], xmm6
mov rcx, rbx
xor edx, edx
call fcn.14016ed10
mov eax, dword [0x140b7e780]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa6ab74bc
mov ecx, 0xad1df7fb
jmp 0x140169570
cmp eax, 0xf7de4959
jle 0x140169c19
cmp eax, 0xff8881a2
jle 0x140169ece
cmp eax, 0x7f60e83
jg 0x14016a379
cmp eax, 0xff8881a3
je 0x14016acab
cmp eax, 0x139f4d8
je 0x14016acc8
cmp eax, 0x7d666b4
jne 0x14016957d
mov rax, qword [rsp + 0x40]
movss xmm0, dword [rax + 0xc]
movss dword [rsp + 0x3c], xmm0
mov eax, 0xdaaec88
jmp 0x14016957d
cmp eax, 0x11ea7435
jg 0x140169c6e
cmp eax, 0xe93b5be
jle 0x140169f04
cmp eax, 0x109401f7
jg 0x14016a3b8
cmp eax, 0xe93b5bf
je 0x14016acfa
cmp eax, 0xec8a65d
je 0x14016ad04
cmp eax, 0xf7f50bc
jne 0x14016957d
cmp byte [rsp + 0xd9], 0
mov eax, 0x5ab743ea
mov ecx, 0x55642e5d
cmovne eax, ecx
jmp 0x14016957d
cmp eax, 0x89484fd2
jle 0x140169f4a
cmp eax, 0x8f867792
jg 0x14016a3f7
cmp eax, 0x89484fd3
je 0x14016ad46
cmp eax, 0x8b55947e
je 0x14016ad64
cmp eax, 0x8e6247b4
jne 0x14016957d
cmp dword [rsp + 0x16c], 0
mov eax, 0x9b423f8f
mov ecx, 0xf2c7bc40
cmove eax, ecx
movss xmm11, dword [rsp + 0xf4]
jmp 0x14016957d
cmp eax, 0x4356b8ea
jle 0x140169f80
cmp eax, 0x4de34946
jg 0x14016a457
cmp eax, 0x4356b8eb
je 0x14016ad85
cmp eax, 0x4a7b337a
je 0x14016ad8f
cmp eax, 0x4dd7610a
jne 0x14016957d
cmp byte [rsp + 0xe0], 0
mov eax, 0x69338e9c
mov ecx, 0x65f749ec
cmovne eax, ecx
jmp 0x14016957d
cmp eax, 0xcfb43be3
jle 0x140169fc6
cmp eax, 0xd3e1de8a
jg 0x14016a4a4
cmp eax, 0xcfb43be4
je 0x14016adbe
cmp eax, 0xd2925b01
je 0x14016adc8
cmp eax, 0xd2af68e6
jne 0x14016957d
mov eax, 0x320aa0f9
jmp 0x14016957d
cmp eax, 0x27ad257c
jle 0x14016a00f
cmp eax, 0x2919f48b
jg 0x14016a4df
cmp eax, 0x27ad257d
je 0x14016ade2
cmp eax, 0x27c3d354
je 0x14016ae00
cmp eax, 0x28c9e60e
jne 0x14016957d
mov eax, dword [0x140b7e780]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6215f9b7
mov ecx, 0xdedd692c
jmp 0x140169570
cmp eax, 0xa7c482ed
jle 0x14016a059
cmp eax, 0xad3192bd
jg 0x14016a50a
cmp eax, 0xa7c482ee
je 0x14016ae1e
cmp eax, 0xa85904f3
je 0x14016ae60
cmp eax, 0xad1df7fb
jne 0x14016957d
mov eax, 0xa85904f3
jmp 0x14016957d
cmp eax, 0x69338e9b
jle 0x14016a0bf
cmp eax, 0x6b07fecf
jg 0x14016a549
cmp eax, 0x69338e9c
je 0x14016ae6a
cmp eax, 0x69b28dce
je 0x14016ae8b
cmp eax, 0x6a983960
jne 0x14016957d
movss dword [rsp + 0x114], xmm7
movss dword [rsp + 0x13c], xmm14
movss xmm0, dword [rsp + 0x198]
movss dword [rsp + 0xbc], xmm0
movss xmm0, dword [rsp + 0x1a0]
movss dword [rsp + 0x80], xmm0
movss xmm0, dword [rsp + 0x194]
movss dword [rsp + 0xf4], xmm0
cvttss2si eax, dword [rsp + 0x114]
mov dword [rsp + 0x160], eax
cvttss2si eax, dword [rsp + 0x13c]
mov dword [rsp + 0x130], eax
mov eax, dword [rsp + 0x160]
add eax, 1
mov dword [rsp + 0x164], eax
xorps xmm0, xmm0
cvtsi2ss xmm0, dword [rsp + 0x164]
movss dword [rsp + 0x134], xmm0
movss xmm15, dword [rsp + 0x134]
subss xmm15, xmm12
mulss xmm15, dword [rsp + 0xf4]
xorps xmm0, xmm0
cvtsi2ss xmm0, dword [rsp + 0x130]
addss xmm15, xmm6
movss dword [rsp + 0x98], xmm0
movss xmm0, dword [rsp + 0x98]
subss xmm0, xmm12
mulss xmm0, dword [rsp + 0xf4]
addss xmm0, xmm6
movss dword [rsp + 0x168], xmm0
ucomiss xmm15, dword [rsp + 0x4c]
mov eax, 0x3253b7da
mov ecx, 0x13f44fc7
cmova eax, ecx
jmp 0x14016957d
cmp eax, 0xef7bee13
jle 0x14016a0ff
cmp eax, 0xf35e19b9
jg 0x14016a633
cmp eax, 0xef7bee14
je 0x14016aea9
cmp eax, 0xf2c7bc40
je 0x14016aee0
cmp eax, 0xf2f5de72
jne 0x14016957d
mov eax, dword [0x140b7e780]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x85100b3e
mov ecx, 0x27c3d354
jmp 0x140169570
cmp eax, 0x1979f1ee
jle 0x14016a1c2
cmp eax, 0x1b6aa6a9
jg 0x14016a65e
cmp eax, 0x1979f1ef
je 0x14016aefd
cmp eax, 0x19eaba74
je 0x14016af50
cmp eax, 0x1b2cdc23
jne 0x14016957d
movss xmm0, dword [rsp + 0xb4]
ucomiss xmm0, dword [rsp + 0xb8]
seta byte [rsp + 0xde]
mov eax, 0xfc07391f
jmp 0x14016957d
cmp eax, 0x9d036c8a
jg 0x14016a69d
cmp eax, 0x9ae981d5
je 0x14016afd8
cmp eax, 0x9b423f8f
je 0x14016afe2
cmp eax, 0x9c102b20
jne 0x14016957d
movss xmm0, dword [rsp + 0x94]
ucomiss xmm0, dword [0x140706d98]
setae byte [rsp + 0xd9]
mov eax, dword [0x140b7e780]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x825cff20
mov ecx, 0xcfb43be4
jmp 0x140169570
cmp eax, 0x5ab743e9
jg 0x14016a6d8
cmp eax, 0x58d3d598
je 0x14016b000
cmp eax, 0x5a1025a0
je 0x14016b011
cmp eax, 0x5a5a3a2f
jne 0x14016957d
mov rax, qword [rsp + 0x40]
mov eax, 0x4a7b337a
jmp 0x14016957d
cmp eax, 0xe6f6c927
jg 0x14016a703
cmp eax, 0xdfbffb8e
je 0x14016b02f
cmp eax, 0xdfe6b3ca
je 0x14016b04c
cmp eax, 0xe10944bc
jne 0x14016957d
mov r12, qword [rsp + 0x100]
mov eax, 0x305e070d
jmp 0x14016957d
cmp eax, 0x3559af81
jg 0x14016a742
cmp eax, 0x3253b7da
je 0x14016b0ea
cmp eax, 0x3364ed50
je 0x14016b10f
cmp eax, 0x33e4983f
jne 0x14016957d
mov dword [rsp + 0x50], r13d
mov eax, dword [rsp + 0x50]
cmp eax, edi
mov eax, 0x38cb879d
mov ecx, 0x965933f8
cmovl eax, ecx
jmp 0x14016957d
cmp eax, 0xb9f1ddf1
jg 0x14016a781
cmp eax, 0xb331bba7
je 0x14016b12d
cmp eax, 0xb3c4f159
je 0x14016b1d0
cmp eax, 0xb67edebb
jne 0x14016957d
movss xmm3, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x60]
movss xmm1, dword [rsp + 0x9c]
mov r8, qword [rsp + 0x40]
mov edx, dword [rsp + 0x50]
movss dword [rsp + 0x30], xmm1
movss dword [rsp + 0x28], xmm0
movss dword [rsp + 0x20], xmm6
mov rcx, rsi
call fcn.14016ed10
movss xmm0, dword [rsp + 0x4c]
movss xmm1, dword [rsp + 0x58]
movss xmm3, dword [rsp + 0x60]
movss xmm2, dword [rsp + 0x9c]
mov r8, qword [rsp + 0x40]
mov edx, dword [rsp + 0x50]
movss dword [rsp + 0x30], xmm0
movss dword [rsp + 0x28], xmm1
movss dword [rsp + 0x20], xmm2
mov rcx, rsi
call fcn.14016ed10
mov eax, 0xf2f5de72
jmp 0x14016957d
cmp eax, 0x78bcf8da
jg 0x14016a7e1
cmp eax, 0x76349650
je 0x14016b1ea
cmp eax, 0x7804001e
je 0x14016b207
cmp eax, 0x782d42a0
jne 0x14016957d
mov eax, 0x74549f75
jmp 0x14016957d
cmp eax, 0xfc07391e
jg 0x14016a843
cmp eax, 0xf7de495a
je 0x14016b221
cmp eax, 0xf80131bb
je 0x140169553
cmp eax, 0xfbc465a8
jne 0x14016957d
mov eax, 0x2ce77578
jmp 0x14016957d
cmp eax, 0xc9eb4d9
jle 0x14016a8a9
cmp eax, 0xc9eb4da
je 0x14016b241
cmp eax, 0xdaaec88
je 0x14016b24b
cmp eax, 0xdf71940
jne 0x14016957d
cmp byte [rsp + 0xe7], 0
mov eax, 0xdb61069a
mov ecx, 0xec8a65d
cmovne eax, ecx
jmp 0x14016957d
cmp eax, 0x8591aee3
jle 0x14016a8c9
cmp eax, 0x8591aee4
je 0x14016b26c
cmp eax, 0x86b99953
je 0x14016b276
cmp eax, 0x8924a8df
jne 0x14016957d
mov eax, 0xb118befb
jmp 0x14016957d
cmp eax, 0x3ea25e51
jle 0x14016a8e9
cmp eax, 0x3ea25e52
je 0x14016b2bd
cmp eax, 0x4256ee78
je 0x14016b2ff
cmp eax, 0x42669434
jne 0x14016957d
cmp byte [rsp + 0xe2], 0
mov eax, 0xbbe280eb
mov ecx, 0xbdb13677
cmovne eax, ecx
jmp 0x14016957d
cmp eax, 0xc12c17b0
jle 0x14016a919
cmp eax, 0xc12c17b1
je 0x14016b382
cmp eax, 0xc1ca6af7
je 0x14016b3e4
cmp eax, 0xcc97defd
jne 0x14016957d
movss xmm0, dword [rsp + 0x38]
ucomiss xmm0, dword [rsp + 0x60]
seta byte [rsp + 0xe1]
mov eax, 0xd2925b01
jmp 0x14016957d
cmp eax, 0x22e8a5f7
jle 0x14016a939
cmp eax, 0x22e8a5f8
je 0x14016b43d
cmp eax, 0x2492599a
je 0x14016b45b
cmp eax, 0x26860e10
jne 0x14016957d
mov eax, dword [0x140b7e780]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xae9e0dc
mov ecx, 0x89484fd3
jmp 0x140169570
cmp eax, 0xa139175d
jle 0x14016a9b2
cmp eax, 0xa139175e
je 0x14016b475
cmp eax, 0xa58e51a1
je 0x14016b47f
cmp eax, 0xa6ab74bc
jne 0x14016957d
movss xmm0, dword [rsp + 0x4c]
movss xmm3, dword [rsp + 0x94]
mov r8, qword [rsp + 0x40]
movss dword [rsp + 0x30], xmm0
movss dword [rsp + 0x28], xmm3
movss dword [rsp + 0x20], xmm6
mov rcx, rbx
xor edx, edx
call fcn.14016ed10
mov eax, 0x730d4a28
jmp 0x14016957d
cmp eax, 0x65f749eb
jle 0x14016a9e6
cmp eax, 0x65f749ec
je 0x14016b499
cmp eax, 0x66428414
je 0x14016b554
cmp eax, 0x66cdc473
jne 0x14016957d
mov eax, 0xf2c7bc40
movss xmm11, dword [rsp + 0x230]
jmp 0x14016957d
cmp eax, 0xee7f857f
jle 0x14016aa06
cmp eax, 0xee7f8580
je 0x14016b5ec
cmp eax, 0xeeb620af
je 0x14016b606
cmp eax, 0xeec8c5dc
jne 0x14016957d
movss xmm0, dword [rsp + 0x5c]
movss xmm3, dword [rsp + 0x60]
movss xmm1, dword [rsp + 0x7c]
movss xmm2, dword [rsp + 0x9c]
mov r8, qword [rsp + 0x40]
mov edx, dword [rsp + 0x50]
movss dword [rsp + 0x30], xmm1
movss dword [rsp + 0x28], xmm0
movss dword [rsp + 0x20], xmm2
mov rcx, rsi
call fcn.14016ed10
movss xmm0, dword [rsp + 0x4c]
movss xmm1, dword [rsp + 0x58]
movss xmm3, dword [rsp + 0x5c]
movss xmm2, dword [rsp + 0x7c]
mov r8, qword [rsp + 0x40]
mov edx, dword [rsp + 0x50]
movss dword [rsp + 0x30], xmm0
movss dword [rsp + 0x28], xmm1
movss dword [rsp + 0x20], xmm2
mov rcx, rsi
call fcn.14016ed10
mov eax, dword [0x140b7e780]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4256ee78
mov ecx, 0x1b6aa6aa
jmp 0x140169570
cmp eax, 0x13f44fc6
jle 0x14016aa3a
cmp eax, 0x13f44fc7
je 0x14016b624
cmp eax, 0x16067cff
je 0x14016b62e
cmp eax, 0x16efa24c
jne 0x14016957d
mov eax, dword [0x140b7e780]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xbed5c34
mov ecx, 0x7378e4ca
jmp 0x140169570
cmp eax, 0x965933f8
je 0x14016b638
cmp eax, 0x98986cdd
je 0x14016b656
cmp eax, 0x9aae33f6
jne 0x14016957d
mov rax, qword [rsp + 0x40]
movss xmm0, dword [rsp + 0x4c]
mov eax, 0x86b99953
jmp 0x14016957d
cmp eax, 0x55642e5d
je 0x14016b660
cmp eax, 0x581958d6
je 0x14016b6d6
cmp eax, 0x583b4329
jne 0x14016957d
mov eax, 0x5ed5480c
jmp 0x14016957d
cmp eax, 0xde644fbc
je 0x14016b730
cmp eax, 0xdedd692c
je 0x14016b7aa
cmp eax, 0xdfbbbd3e
jne 0x14016957d
mov eax, dword [0x140b7e780]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8f867793
mov ecx, 0x11b5a424
jmp 0x140169570
cmp eax, 0x305e070d
je 0x14016b7e6
cmp eax, 0x31810f30
je 0x14016b803
cmp eax, 0x320aa0f9
jne 0x14016957d
mov rax, qword [rsp + 0x128]
movss xmm0, dword [rax]
movss dword [rsp + 0x94], xmm0
mov eax, 0x1dc79a1e
jmp 0x14016957d
cmp eax, 0xb118befb
je 0x14016b81d
cmp eax, 0xb26bfacd
je 0x14016b82f
cmp eax, 0xb321ee21
jne 0x14016957d
cmp byte [rsp + 0xdf], 0
mov eax, 0xa7c482ee
mov ecx, 0xd3ef3d5a
cmovne eax, ecx
movss xmm0, dword [rsp + 0x168]
movss dword [rsp + 0x1a8], xmm0
movss xmm13, dword [rsp + 0xf4]
jmp 0x14016957d
cmp eax, 0x7378e4ca
je 0x14016b84c
cmp eax, 0x74549f75
je 0x14016b87c
cmp eax, 0x755fc715
jne 0x14016957d
mov eax, 0x139f4d8
movss xmm9, dword [rsp + 0x38]
movaps xmm10, xmm6
jmp 0x14016957d
cmp eax, 0x7f60e84
je 0x14016b89a
cmp eax, 0x901a7e2
je 0x14016b8bd
cmp eax, 0x936ada7
jne 0x14016957d
mov eax, dword [0x140b7e780]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x78bcf8db
mov ecx, 0x2a9b72a4
jmp 0x140169570
cmp eax, 0x109401f8
je 0x14016b8e0
cmp eax, 0x116cd81e
je 0x14016b8fe
cmp eax, 0x11b5a424
jne 0x14016957d
mov eax, dword [0x140b7e780]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8f867793
mov ecx, 0xdf71940
jmp 0x140169570
cmp eax, 0x8f867793
je 0x14016b91c
cmp eax, 0x90841069
je 0x14016b926
cmp eax, 0x9167338f
jne 0x14016957d
movss xmm3, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x5c]
movss xmm1, dword [rsp + 0x7c]
mov r8, qword [rsp + 0x40]
mov edx, dword [rsp + 0x50]
movss dword [rsp + 0x30], xmm1
movss dword [rsp + 0x28], xmm0
movss dword [rsp + 0x20], xmm6
mov rcx, rsi
call fcn.14016ed10
mov eax, 0xd3e1de8b
jmp 0x14016957d
cmp eax, 0x4de34947
je 0x14016b930
cmp eax, 0x4ea6c4a8
je 0x14016b94e
cmp eax, 0x4eaf96e7
jne 0x14016957d
movss xmm0, dword [rsp + 0x154]
subss xmm0, xmm6
mulss xmm0, dword [rsp + 0x3c]
addss xmm0, dword [rsp + 0x38]
movss dword [rsp + 0x21c], xmm0
mov eax, 0x22e8a5f8
jmp 0x14016957d
cmp eax, 0xd3e1de8b
je 0x14016b97c
cmp eax, 0xd3ef3d5a
je 0x14016b99a
cmp eax, 0xd72ebccd
jne 0x14016957d
mov rax, qword [rsp + 0x40]
movss xmm0, dword [rax + 8]
movss dword [rsp + 0x38], xmm0
mov eax, 0x27ad257d
jmp 0x14016957d
cmp eax, 0x2919f48c
je 0x14016b9b9
cmp eax, 0x2a9b72a4
je 0x14016b9d3
cmp eax, 0x2c4ca63a
jne 0x14016957d
mov eax, 0xa0b85d7f
jmp 0x14016957d
cmp eax, 0xad3192be
je 0x14016b9f1
cmp eax, 0xaf1c6219
je 0x14016ba0e
cmp eax, 0xaf2c5f22
jne 0x14016957d
mov eax, dword [0x140b7e780]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4256ee78
mov ecx, 0xeec8c5dc
jmp 0x140169570
cmp eax, 0x6b07fed0
je 0x14016ba67
cmp eax, 0x6bb4ffb6
je 0x14016bad1
cmp eax, 0x6d05a341
jne 0x14016957d
movss xmm0, dword [rsp + 0xb0]
movss xmm0, dword [rsp + 0xf0]
movss xmm0, dword [rsp + 0xb0]
movss xmm0, dword [rsp + 0xb0]
movss xmm0, dword [rsp + 0xf0]
movss xmm0, dword [rsp + 0xb0]
movss xmm0, dword [rsp + 0xf0]
movss xmm0, dword [rsp + 0xb0]
movss xmm0, dword [rsp + 0xf0]
movss xmm0, dword [rsp + 0xb0]
movss xmm0, dword [rsp + 0xb0]
addss xmm0, dword [rsp + 0xf0]
mov rax, qword [rsp + 0x68]
movss dword [rax], xmm0
mov rax, qword [rsp + 0xf8]
movss xmm0, dword [rbx + rax*4 + 4]
movss xmm1, dword [rsp + 0x78]
movss xmm1, dword [rsp + 0x78]
movss xmm1, dword [rsp + 0x78]
movss xmm1, dword [rsp + 0x78]
movss xmm1, dword [rsp + 0x78]
movss xmm1, dword [rsp + 0x78]
movss xmm1, dword [rsp + 0x78]
movss xmm1, dword [rsp + 0x78]
addss xmm0, dword [rsp + 0x78]
movss dword [rbx + rax*4 + 4], xmm0
mov eax, 0x1979f1ef
jmp 0x14016957d
cmp eax, 0xf35e19ba
je 0x14016bb16
cmp eax, 0xf3b8e45c
je 0x14016bb29
cmp eax, 0xf685cf9b
jne 0x14016957d
mov eax, 0xed636550
jmp 0x14016957d
cmp eax, 0x1b6aa6aa
je 0x14016bb36
cmp eax, 0x1c29b1bc
je 0x14016bb40
cmp eax, 0x1dc79a1e
jne 0x14016957d
mov eax, dword [0x140b7e780]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf35e19ba
mov ecx, 0xef7bee14
jmp 0x140169570
cmp eax, 0x9d036c8b
je 0x14016bb5e
cmp eax, 0x9e67b4ee
je 0x14016bba9
cmp eax, 0x9e89d97a
jne 0x14016957d
cmp byte [rsp + 0xe4], 0
mov eax, 0x3962e8a3
mov ecx, 0xad3192be
cmovne eax, ecx
jmp 0x14016957d
cmp eax, 0x5ab743ea
je 0x14016bbda
cmp eax, 0x5cefe17a
je 0x14016bbf8
cmp eax, 0x5ed5480c
jne 0x14016957d
mov eax, 0x7804001e
jmp 0x14016957d
cmp eax, 0xe6f6c928
je 0x14016bc3d
cmp eax, 0xea9e8865
je 0x14016bc5b
cmp eax, 0xeb6819c8
jne 0x14016957d
mov eax, dword [0x140b7e780]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x950641ed
mov ecx, 0x6e827ba3
jmp 0x140169570
cmp eax, 0x3559af82
je 0x14016bc65
cmp eax, 0x378db846
je 0x14016bc81
cmp eax, 0x38cb879d
jne 0x14016957d
mov eax, dword [0x140b7e780]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x782d42a0
mov ecx, 0x74549f75
jmp 0x140169570
cmp eax, 0xb9f1ddf2
je 0x14016bc8b
cmp eax, 0xbbe280eb
je 0x14016bca8
cmp eax, 0xbdb13677
jne 0x14016957d
movss xmm3, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x5c]
movss xmm1, dword [rsp + 0x7c]
mov r8, qword [rsp + 0x40]
mov edx, dword [rsp + 0x50]
movss dword [rsp + 0x30], xmm1
movss dword [rsp + 0x28], xmm0
movss dword [rsp + 0x20], xmm6
mov rcx, rsi
call fcn.14016ed10
mov eax, 0x6bb4ffb6
jmp 0x14016957d
cmp eax, 0x78bcf8db
je 0x14016bcc2
cmp eax, 0x7a4bfbe2
je 0x14016bccc
cmp eax, 0x7d26610c
jne 0x14016957d
movss xmm0, dword [rsp + 0x1c8]
mulss xmm0, dword [0x140706c98]
addss xmm0, dword [rsp + 0xc0]
movss dword [rsp + 0x234], xmm0
movsxd rax, dword [rsp + 0xa0]
lea rax, [rsi + rax*4]
mov qword [rsp + 0xe8], rax
mov eax, 0x9d036c8b
jmp 0x14016957d
cmp eax, 0xfc07391f
je 0x14016bcd6
cmp eax, 0xfd8dd339
jne 0x14016bf16
movss xmm0, dword [rsp + 0x98]
addss xmm0, dword [0x140706c94]
movss dword [rsp + 0x238], xmm0
movss xmm0, dword [rsp + 0x80]
subss xmm0, dword [rsp + 0x64]
movss dword [rsp + 0x23c], xmm0
mov eax, dword [0x140b7e780]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x13ee0e5e
mov ecx, 0xb050665e
jmp 0x140169570
cmp eax, 0xae9e0dc
je 0x14016bd40
cmp eax, 0xbed5c34
jne 0x14016957d
mov eax, 0x7378e4ca
jmp 0x14016957d
cmp eax, 0x825cff20
je 0x14016bd4a
cmp eax, 0x85100b3e
jne 0x14016957d
mov eax, 0x27c3d354
jmp 0x14016957d
cmp eax, 0x3962e8a3
je 0x14016bd5d
cmp eax, 0x3d6889b9
jne 0x14016957d
cmp byte [rsp + 0xdd], 0
mov eax, 0x1b2cdc23
mov ecx, 0xb331bba7
cmovne eax, ecx
jmp 0x14016957d
cmp eax, 0xbe7dd21e
je 0x14016bd7e
cmp eax, 0xc08877d9
jne 0x14016957d
mov eax, 0x69b28dce
jmp 0x14016957d
cmp eax, 0x2149874c
je 0x14016bd9e
cmp eax, 0x21961cc8
jne 0x14016957d
movss xmm0, dword [rsp + 0x170]
subss xmm0, xmm6
movss xmm1, dword [rsp + 0x4c]
subss xmm1, xmm0
movss dword [rsp + 0x224], xmm1
movss xmm0, dword [rsp + 0x174]
subss xmm0, xmm6
movss xmm1, dword [rsp + 0x4c]
subss xmm1, xmm0
movss dword [rsp + 0x228], xmm1
movss xmm0, dword [rsp + 0x1bc]
xorps xmm0, xmmword [0x140706cb0]
movss dword [rsp + 0x22c], xmm0
mov eax, 0x581958d6
jmp 0x14016957d
cmp eax, 0xa04747dd
je 0x14016bda8
cmp eax, 0xa0b85d7f
jne 0x14016957d
mov eax, dword [0x140b7e780]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2c4ca63a
mov ecx, 0xfd30b44d
jmp 0x140169570
cmp eax, 0x6215f9b7
je 0x14016bdb2
cmp eax, 0x6435e2d1
jne 0x14016957d
mov eax, 0x3d6889b9
jmp 0x14016957d
cmp eax, 0xec52b42f
je 0x14016be3d
cmp eax, 0xed636550
jne 0x14016957d
mov eax, dword [0x140b7e780]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfbc465a8
mov ecx, 0x2ce77578
jmp 0x140169570
cmp eax, 0x11ea7436
je 0x14016be63
cmp eax, 0x13ee0e5e
jne 0x14016957d
movss xmm0, dword [rsp + 0x98]
movss xmm0, dword [rsp + 0x98]
movss xmm0, dword [rsp + 0x98]
movss xmm0, dword [rsp + 0x98]
movss xmm0, dword [rsp + 0x98]
movss xmm0, dword [rsp + 0x98]
movss xmm0, dword [rsp + 0x80]
movss xmm0, dword [rsp + 0x64]
movss xmm0, dword [rsp + 0x80]
movss xmm0, dword [rsp + 0x64]
movss xmm0, dword [rsp + 0x80]
movss xmm0, dword [rsp + 0x64]
movss xmm0, dword [rsp + 0x80]
movss xmm0, dword [rsp + 0x64]
movss xmm0, dword [rsp + 0x80]
movss xmm0, dword [rsp + 0x64]
movss xmm0, dword [rsp + 0x80]
movss xmm0, dword [rsp + 0x64]
movss xmm0, dword [rsp + 0x64]
movss xmm0, dword [rsp + 0x80]
movss xmm0, dword [rsp + 0x64]
mov eax, 0xfd8dd339
jmp 0x14016957d
cmp byte [rsp + 0xe3], 0
mov eax, 0x8b55947e
mov ecx, 0x9167338f
cmovne eax, ecx
jmp 0x14016957d
movss xmm0, dword [rsp + 0xb4]
movss xmm0, dword [rsp + 0xb8]
mov eax, 0x6e827ba3
jmp 0x14016957d
movss dword [rsp + 0xc0], xmm8
mov dword [rsp + 0xa0], r14d
mov eax, dword [rsp + 0x130]
mov ecx, dword [rsp + 0xa0]
cmp ecx, eax
mov eax, 0x3364ed50
mov ecx, 0x7d26610c
cmovl eax, ecx
jmp 0x14016957d
mov eax, 0xeeb620af
jmp 0x14016957d
mov eax, 0x5a1025a0
jmp 0x14016957d
movss xmm0, dword [rsp + 0x4c]
movss xmm3, dword [rsp + 0x38]
movss xmm1, dword [rsp + 0x58]
mov r8, qword [rsp + 0x40]
mov edx, dword [rsp + 0x50]
movss dword [rsp + 0x30], xmm0
movss dword [rsp + 0x28], xmm1
movss dword [rsp + 0x20], xmm6
mov rcx, rsi
call fcn.14016ed10
mov eax, 0x8591aee4
jmp 0x14016957d
mov eax, dword [0x140b7e780]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfbc465a8
mov ecx, 0x8924a8df
jmp 0x140169570
mov eax, dword [0x140b7e780]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe93b5bf
mov ecx, 0xa04747dd
jmp 0x140169570
mov eax, dword [0x140b7e780]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe93b5bf
mov ecx, 0x2dc0be7f
jmp 0x140169570
mov eax, 0x19eaba74
jmp 0x14016957d
cvttss2si eax, dword [rsp + 0xb4]
mov dword [rsp + 0x15c], eax
cvttss2si eax, dword [rsp + 0xb8]
mov ecx, dword [rsp + 0x15c]
cmp ecx, eax
sete byte [rsp + 0xdd]
mov eax, dword [0x140b7e780]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x950641ed
mov ecx, 0x6435e2d1
jmp 0x140169570
movss xmm0, dword [rsp + 0x4c]
subss xmm0, dword [rsp + 0x74]
xorps xmm1, xmm1
cvtsi2ss xmm1, dword [rsp + 0x16c]
divss xmm0, xmm1
movss dword [rsp + 0x230], xmm0
mov eax, dword [0x140b7e780]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb9f1ddf2
mov ecx, 0x54926327
jmp 0x140169570
movss xmm0, dword [rsp + 0x58]
ucomiss xmm0, dword [rsp + 0x5c]
seta byte [rsp + 0xe2]
mov eax, 0x42669434
jmp 0x14016957d
movss dword [rsp + 0xb4], xmm9
movss dword [rsp + 0x170], xmm10
mov eax, dword [0x140b7e780]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9aae33f6
mov ecx, 0x86b99953
jmp 0x140169570
mov eax, 0x2dc0be7f
jmp 0x14016957d
movss xmm3, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x60]
movss xmm1, dword [rsp + 0x9c]
mov r8, qword [rsp + 0x40]
mov edx, dword [rsp + 0x50]
movss dword [rsp + 0x30], xmm1
movss dword [rsp + 0x28], xmm0
movss dword [rsp + 0x20], xmm6
mov rcx, rsi
call fcn.14016ed10
mov eax, 0xf7de495a
jmp 0x14016957d
mov eax, dword [0x140b7e780]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xae9e0dc
mov ecx, 0x755fc715
jmp 0x140169570
movss xmm0, dword [rsp + 0x38]
movss xmm1, dword [rsp + 0x60]
ucomiss xmm1, xmm0
seta byte [rsp + 0xe4]
mov eax, 0x9e89d97a
jmp 0x14016957d
mov eax, 0x7804001e
jmp 0x14016957d
mov rax, qword [rsp + 0x40]
add rax, 8
mov qword [rsp + 0x128], rax
mov eax, dword [0x140b7e780]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5a5a3a2f
mov ecx, 0xd2af68e6
jmp 0x140169570
mov eax, 0xf7f50bc
jmp 0x14016957d
cmp byte [rsp + 0xe1], 0
mov eax, 0x2492599a
mov ecx, 0x3ea25e52
cmovne eax, ecx
jmp 0x14016957d
mov eax, dword [0x140b7e780]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc12c17b1
mov ecx, 0x6b07fed0
jmp 0x140169570
mov eax, dword [0x140b7e780]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x85100b3e
mov ecx, 0x16067cff
jmp 0x140169570
movss xmm0, dword [rsp + 0x1a8]
movss dword [rsp + 0x64], xmm0
movss xmm0, dword [rsp + 0x138]
mulss xmm0, xmm13
movss dword [rsp + 0x1c8], xmm0
mov r14d, dword [rsp + 0x164]
mov eax, 0x4ef2f7db
movss xmm8, dword [rsp + 0x1c4]
jmp 0x14016957d
mov eax, 0x5ed5480c
jmp 0x14016957d
movss xmm0, dword [rsp + 0x58]
movss xmm1, dword [rsp + 0x5c]
ucomiss xmm1, xmm0
seta byte [rsp + 0x87]
mov eax, 0x936ada7
jmp 0x14016957d
mov eax, dword [0x140b7e780]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc08877d9
mov ecx, 0x4356b8eb
jmp 0x140169570
movss xmm0, dword [rsp + 0x190]
ucomiss xmm0, dword [rsp + 0x94]
seta byte [rsp + 0xd8]
mov eax, dword [0x140b7e780]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf35e19ba
mov ecx, 0xee7f8580
jmp 0x140169570
mov eax, 0xa7c482ee
movss xmm0, dword [rsp + 0x4c]
movss dword [rsp + 0x1a8], xmm0
movaps xmm13, xmm11
jmp 0x14016957d
movss xmm0, dword [rsp + 0xb0]
addss xmm0, dword [rsp + 0xf0]
mov rax, qword [rsp + 0x68]
movss dword [rax], xmm0
mov rax, qword [rsp + 0xf8]
movss xmm0, dword [rbx + rax*4 + 4]
addss xmm0, dword [rsp + 0x78]
movss dword [rbx + rax*4 + 4], xmm0
mov eax, dword [0x140b7e780]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6d05a341
mov ecx, 0x378db846
jmp 0x140169570
movss xmm1, dword [rsp + 0x98]
movss xmm2, dword [rsp + 0x238]
movss xmm0, dword [rsp + 0x23c]
movss xmm3, dword [rsp + 0x13c]
movss dword [rsp + 0x20], xmm2
call fcn.14016fb10
mulss xmm0, dword [rsp + 0x138]
addss xmm0, dword [rsp + 0xc0]
movsxd rax, dword [rsp + 0x130]
addss xmm0, dword [rsi + rax*4]
movss dword [rsi + rax*4], xmm0
movss xmm0, dword [rsp + 0xbc]
movss xmm1, dword [rsp + 0x80]
subss xmm1, xmm0
mulss xmm1, dword [rsp + 0x138]
addss xmm1, dword [rbx + rax*4 + 4]
movss dword [rbx + rax*4 + 4], xmm1
mov eax, 0xe6f6c928
jmp 0x14016957d
mov eax, 0x9e67b4ee
jmp 0x14016957d
mov eax, dword [0x140b7e780]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb9f1ddf2
mov ecx, 0x6f2b7026
jmp 0x140169570
mov eax, 0x3253b7da
movss xmm15, dword [rsp + 0x4c]
jmp 0x14016957d
mov eax, dword [0x140b7e780]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd7ea151a
mov ecx, 0x965732fb
jmp 0x140169570
movss xmm0, dword [rsp + 0x38]
ucomiss xmm0, dword [rsp + 0x60]
seta byte [rsp + 0xe7]
mov eax, 0xdfbbbd3e
jmp 0x14016957d
mov rax, qword [rsp + 0x40]
movss xmm0, dword [rsp + 0x74]
movss xmm0, dword [rsp + 0xbc]
movss xmm0, dword [rsp + 0xbc]
movss xmm0, dword [rsp + 0x74]
movss xmm0, dword [rsp + 0xbc]
movss xmm0, dword [rsp + 0xbc]
movss xmm1, dword [rsp + 0x74]
subss xmm1, xmm0
mulss xmm1, dword [rax + 0x14]
movss xmm0, dword [rsp + 0x134]
movss xmm0, dword [rsp + 0x114]
movss xmm0, dword [rsp + 0x114]
movss xmm0, dword [rsp + 0x134]
subss xmm0, dword [rsp + 0x114]
mulss xmm0, xmm1
mulss xmm0, dword [0x140706c98]
mov eax, 0x36f937f6
nop
cmp eax, 0x36f937f6
je 0x14016b0e3
cmp eax, 0x7d9c434e
jne 0x14016b0d0
jmp 0x14016be7d
mov eax, 0x7d9c434e
jmp 0x14016b0d0
movss dword [rsp + 0x74], xmm15
mov eax, dword [0x140b7e780]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xdfe6b3ca
mov ecx, 0xde644fbc
jmp 0x140169570
mov eax, dword [0x140b7e780]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x13ee0e5e
mov ecx, 0xfd8dd339
jmp 0x140169570
movss xmm0, dword [rsp + 0x170]
movss xmm1, dword [rsp + 0x174]
subss xmm1, xmm0
mov rax, qword [rsp + 0x40]
mulss xmm1, dword [rax + 0x14]
movss dword [rsp + 0x78], xmm1
xorps xmm2, xmm2
cvtsi2ss xmm2, dword [rsp + 0x15c]
addss xmm2, dword [0x140706c94]
movss xmm0, dword [rsp + 0x78]
movss xmm1, dword [rsp + 0xb4]
movss xmm3, dword [rsp + 0xb8]
movss dword [rsp + 0x20], xmm2
call fcn.14016fb10
movss dword [rsp + 0xb0], xmm0
movsxd rax, dword [rsp + 0x15c]
mov qword [rsp + 0xf8], rax
mov rax, qword [rsp + 0xf8]
lea rax, [rsi + rax*4]
mov qword [rsp + 0x68], rax
mov rax, qword [rsp + 0x68]
movss xmm0, dword [rax]
movss dword [rsp + 0xf0], xmm0
mov eax, 0x1c29b1bc
jmp 0x14016957d
cmp byte [rsp + 0xdb], 0
mov eax, 0x53f262ee
mov ecx, 0xbe7dd21e
cmovne eax, ecx
jmp 0x14016957d
movss xmm0, dword [rsp + 0x58]
ucomiss xmm0, dword [rsp + 0x60]
seta byte [rsp + 0xe0]
mov eax, 0x4dd7610a
jmp 0x14016957d
mov rax, qword [rsp + 0x40]
mov rax, qword [rax]
mov qword [rsp + 0x100], rax
mov eax, 0xe10944bc
jmp 0x14016957d
movss xmm0, dword [rsp + 0x4c]
movss xmm1, dword [rsp + 0x58]
movss xmm3, dword [rsp + 0x60]
movss xmm2, dword [rsp + 0x9c]
jmp 0x14016bae9
mov eax, 0xa139175e
jmp 0x14016957d
xorps xmm0, xmm0
ucomiss xmm0, dword [rsp + 0x3c]
setnp al
sete cl
and cl, al
mov byte [rsp + 0xd7], cl
mov eax, 0xb0598a5f
jmp 0x14016957d
mov eax, 0xed636550
jmp 0x14016957d
mov rax, qword [rsp + 0x40]
movss xmm0, dword [rax + 0x1c]
movss dword [rsp + 0x158], xmm0
movss xmm0, dword [rsp + 0x4c]
ucomiss xmm0, dword [rsp + 0x158]
seta byte [rsp + 0xdb]
mov eax, dword [0x140b7e780]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9aae33f6
mov ecx, 0xb3c4f159
jmp 0x140169570
movss xmm3, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x60]
movss xmm1, dword [rsp + 0x9c]
mov r8, qword [rsp + 0x40]
mov edx, dword [rsp + 0x50]
movss dword [rsp + 0x30], xmm1
movss dword [rsp + 0x28], xmm0
movss dword [rsp + 0x20], xmm6
mov rcx, rsi
call fcn.14016ed10
mov eax, 0xaf2c5f22
jmp 0x14016957d
movss xmm0, dword [rsp + 0x5c]
movss xmm3, dword [rsp + 0x60]
movss xmm1, dword [rsp + 0x7c]
movss xmm2, dword [rsp + 0x9c]
mov r8, qword [rsp + 0x40]
mov edx, dword [rsp + 0x50]
movss dword [rsp + 0x30], xmm1
movss dword [rsp + 0x28], xmm0
movss dword [rsp + 0x20], xmm2
mov rcx, rsi
call fcn.14016ed10
movss xmm0, dword [rsp + 0x4c]
movss xmm1, dword [rsp + 0x58]
movss xmm3, dword [rsp + 0x5c]
movss xmm2, dword [rsp + 0x7c]
mov r8, qword [rsp + 0x40]
mov edx, dword [rsp + 0x50]
movss dword [rsp + 0x30], xmm0
movss dword [rsp + 0x28], xmm1
movss dword [rsp + 0x20], xmm2
mov rcx, rsi
call fcn.14016ed10
mov eax, 0xeec8c5dc
jmp 0x14016957d
movss xmm0, dword [rsp + 0x3c]
movss xmm0, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x3c]
movss xmm0, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x3c]
movss xmm0, dword [rsp + 0x3c]
movss xmm0, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x3c]
movss xmm0, dword [rsp + 0x3c]
movss xmm0, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x3c]
movss xmm0, dword [rsp + 0x3c]
movss xmm0, dword [rsp + 0x38]
mov rax, qword [rsp + 0x40]
mov rax, qword [rsp + 0x40]
mov eax, 0x6b07fed0
jmp 0x14016957d
movss xmm0, dword [rsp + 0x4c]
movss xmm1, dword [rsp + 0x58]
movss xmm3, dword [rsp + 0x5c]
movss xmm2, dword [rsp + 0x7c]
mov r8, qword [rsp + 0x40]
mov edx, dword [rsp + 0x50]
movss dword [rsp + 0x30], xmm0
movss dword [rsp + 0x28], xmm1
movss dword [rsp + 0x20], xmm2
mov rcx, rsi
call fcn.14016ed10
mov eax, dword [0x140b7e780]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5cefe17a
mov ecx, 0xf685cf9b
jmp 0x140169570
movss xmm10, dword [rsp + 0x154]
mov eax, 0x139f4d8
movss xmm9, dword [rsp + 0x21c]
jmp 0x14016957d
cmp byte [rsp + 0x86], 0
mov eax, 0xbbe280eb
mov ecx, 0xff8881a3
cmovne eax, ecx
jmp 0x14016957d
mov eax, 0x3559af82
jmp 0x14016957d
cmp byte [rsp + 0xe6], 0
mov eax, 0xdb61069a
mov ecx, 0xdfbffb8e
cmovne eax, ecx
jmp 0x14016957d
movss xmm3, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x5c]
movss xmm1, dword [rsp + 0x7c]
mov r8, qword [rsp + 0x40]
mov edx, dword [rsp + 0x50]
movss dword [rsp + 0x30], xmm1
movss dword [rsp + 0x28], xmm0
movss dword [rsp + 0x20], xmm6
mov rcx, rsi
call fcn.14016ed10
movss xmm3, dword [rsp + 0x5c]
movss xmm0, dword [rsp + 0x60]
movss xmm1, dword [rsp + 0x7c]
movss xmm2, dword [rsp + 0x9c]
mov r8, qword [rsp + 0x40]
mov edx, dword [rsp + 0x50]
movss dword [rsp + 0x30], xmm2
movss dword [rsp + 0x28], xmm0
movss dword [rsp + 0x20], xmm1
mov rcx, rsi
call fcn.14016ed10
movss xmm0, dword [rsp + 0x4c]
movss xmm1, dword [rsp + 0x58]
movss xmm3, dword [rsp + 0x60]
movss xmm2, dword [rsp + 0x9c]
mov r8, qword [rsp + 0x40]
mov edx, dword [rsp + 0x50]
movss dword [rsp + 0x30], xmm0
movss dword [rsp + 0x28], xmm1
movss dword [rsp + 0x20], xmm2
mov rcx, rsi
call fcn.14016ed10
mov eax, 0x2149874c
jmp 0x14016957d
mov eax, dword [rsp + 0x50]
mov eax, dword [rsp + 0x50]
mov eax, dword [rsp + 0x50]
mov eax, dword [rsp + 0x50]
mov eax, dword [rsp + 0x50]
mov eax, dword [rsp + 0x50]
mov eax, dword [rsp + 0x50]
movss xmm0, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x3c]
movss xmm0, dword [rsp + 0x3c]
movss xmm0, dword [rsp + 0x3c]
movss xmm0, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x3c]
movss xmm0, dword [rsp + 0x3c]
movss xmm0, dword [rsp + 0x3c]
movss xmm0, dword [rsp + 0x3c]
mov eax, 0x2e869f03
jmp 0x14016957d
cmp byte [rsp + 0xd8], 0
mov eax, 0x5ed5480c
mov ecx, 0x4de34947
cmovne eax, ecx
jmp 0x14016957d
mov eax, dword [0x140b7e780]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd7ea151a
mov ecx, 0x5a1025a0
jmp 0x140169570
mov eax, 0x58d3d598
jmp 0x14016957d
mov eax, 0xed636550
jmp 0x14016957d
mov eax, dword [0x140b7e780]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x66428414
mov ecx, 0x2e869f03
jmp 0x140169570
mov eax, 0xf3b8e45c
jmp 0x14016957d
cvttss2si ebp, dword [rsp + 0x94]
movss xmm0, dword [rsp + 0x4c]
movss xmm3, dword [rsp + 0x94]
mov r8, qword [rsp + 0x40]
movss dword [rsp + 0x30], xmm0
movss dword [rsp + 0x28], xmm3
movss dword [rsp + 0x20], xmm6
mov rcx, rsi
mov edx, ebp
call fcn.14016ed10
add ebp, 1
movss xmm0, dword [rsp + 0x4c]
movss xmm3, dword [rsp + 0x94]
mov r8, qword [rsp + 0x40]
movss dword [rsp + 0x30], xmm0
movss dword [rsp + 0x28], xmm3
movss dword [rsp + 0x20], xmm6
mov rcx, rbx
mov edx, ebp
call fcn.14016ed10
mov eax, 0x583b4329
jmp 0x14016957d
movss xmm12, dword [rsp + 0x58]
movss xmm0, dword [rsp + 0x224]
movss dword [rsp + 0x1a0], xmm0
movss xmm0, dword [rsp + 0x228]
movss dword [rsp + 0x198], xmm0
movss xmm0, dword [rsp + 0x22c]
movss dword [rsp + 0x194], xmm0
movss xmm14, dword [rsp + 0xb4]
mov eax, 0x6a983960
movss xmm7, dword [rsp + 0xb8]
jmp 0x14016957d
mov rax, qword [rsp + 0x40]
movss xmm0, dword [rax + 0x14]
movss dword [rsp + 0x138], xmm0
movss xmm0, dword [rsp + 0xbc]
movss xmm1, dword [rsp + 0x74]
subss xmm1, xmm0
mulss xmm1, dword [rsp + 0x138]
movss dword [rsp + 0x1c4], xmm1
movss xmm0, dword [rsp + 0x134]
subss xmm0, dword [rsp + 0x114]
mulss xmm0, dword [rsp + 0x1c4]
mulss xmm0, dword [0x140706c98]
mov eax, 0x36f937f6
cmp eax, 0x36f937f6
je 0x14016b7a3
cmp eax, 0x7d9c434e
jne 0x14016b790
jmp 0x14016beba
mov eax, 0x7d9c434e
jmp 0x14016b790
movss xmm0, dword [rsp + 0x3c]
mulss xmm0, dword [rsp + 0xac]
addss xmm0, dword [rsp + 0x38]
movss dword [rsp + 0x220], xmm0
mov eax, dword [0x140b7e780]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6215f9b7
mov ecx, 0x4ea6c4a8
jmp 0x140169570
mov qword [rsp + 0x40], r12
cmp qword [rsp + 0x40], 0
mov eax, 0x7d666b4
mov ecx, 0xf80131bb
cmove eax, ecx
jmp 0x14016957d
cmp byte [rsp + 0xe5], 0
mov eax, 0x3962e8a3
mov ecx, 0xb67edebb
cmovne eax, ecx
jmp 0x14016957d
mov r13d, dword [rsp + 0x1cc]
mov eax, 0x33e4983f
jmp 0x14016957d
movss xmm0, dword [rsp + 0x38]
ucomiss xmm0, dword [rsp + 0x5c]
seta byte [rsp + 0xe3]
mov eax, 0x9478ea86
jmp 0x14016957d
movss xmm0, dword [rsp + 0x190]
movss dword [rsp + 0x1c0], xmm0
mov eax, dword [0x140b7e780]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xbed5c34
mov ecx, 0xea9e8865
jmp 0x140169570
mov eax, dword [0x140b7e780]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x782d42a0
mov ecx, 0x90841069
jmp 0x140169570
movss xmm0, dword [rsp + 0x1c0]
ucomiss xmm0, dword [rsp + 0xb4]
mov eax, 0x98986cdd
mov ecx, 0x901a7e2
cmova eax, ecx
jmp 0x14016957d
movss xmm0, dword [rsp + 0x1c0]
ucomiss xmm0, dword [rsp + 0xb8]
seta byte [rsp + 0xdc]
mov eax, 0x11ea7436
jmp 0x14016957d
mov eax, dword [0x140b7e780]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5a5a3a2f
mov ecx, 0x4a7b337a
jmp 0x140169570
mov eax, dword [0x140b7e780]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7a4bfbe2
mov ecx, 0xc9eb4da
jmp 0x140169570
mov eax, 0x11b5a424
jmp 0x14016957d
mov eax, 0xe6f6c928
jmp 0x14016957d
mov eax, dword [0x140b7e780]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x825cff20
mov ecx, 0x9c102b20
jmp 0x140169570
movss xmm0, dword [rsp + 0x158]
movss dword [rsp + 0x1a4], xmm0
mov eax, 0xaf1c6219
movss xmm0, dword [rsp + 0x220]
movss dword [rsp + 0x19c], xmm0
jmp 0x14016957d
mov eax, dword [0x140b7e780]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5cefe17a
mov ecx, 0xc1ca6af7
jmp 0x140169570
mov eax, dword [rsp + 0x130]
sub eax, dword [rsp + 0x164]
mov dword [rsp + 0x16c], eax
mov eax, 0x8e6247b4
jmp 0x14016957d
cmp byte [rsp + 0xda], 0
mov eax, 0xb02247b4
mov ecx, 0x4eaf96e7
cmovne eax, ecx
jmp 0x14016957d
mov eax, dword [0x140b7e780]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x78bcf8db
mov ecx, 0xde56d0ae
jmp 0x140169570
movss xmm0, dword [rsp + 0x58]
ucomiss xmm0, dword [rsp + 0x60]
seta byte [rsp + 0xe5]
mov eax, 0x31810f30
jmp 0x14016957d
movss xmm0, dword [rsp + 0x19c]
movss dword [rsp + 0xb8], xmm0
movss xmm0, dword [rsp + 0x1a4]
movss dword [rsp + 0x174], xmm0
movss xmm0, dword [rsp + 0xb4]
movss xmm1, dword [rsp + 0xb8]
xorps xmm2, xmm2
ucomiss xmm1, xmm2
mov eax, 0x98986cdd
mov ecx, 0x16efa24c
cmovae eax, ecx
ucomiss xmm0, xmm2
mov ecx, 0x98986cdd
cmovb eax, ecx
jmp 0x14016957d
movss xmm0, dword [rsp + 0x3c]
addss xmm0, dword [rsp + 0x38]
movss dword [rsp + 0x58], xmm0
mov rax, qword [rsp + 0x40]
movss xmm0, dword [rax + 0x10]
movss dword [rsp + 0x1bc], xmm0
mov rax, qword [rsp + 0x40]
movss xmm0, dword [rax + 0x18]
movss dword [rsp + 0x154], xmm0
movss xmm0, dword [rsp + 0x154]
ucomiss xmm0, xmm6
seta byte [rsp + 0xda]
mov eax, dword [0x140b7e780]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc12c17b1
mov ecx, 0x2919f48c
jmp 0x140169570
movss xmm0, dword [rsp + 0x4c]
movss xmm1, dword [rsp + 0x58]
movss xmm3, dword [rsp + 0x5c]
movss xmm2, dword [rsp + 0x7c]
mov r8, qword [rsp + 0x40]
mov edx, dword [rsp + 0x50]
movss dword [rsp + 0x30], xmm0
movss dword [rsp + 0x28], xmm1
movss dword [rsp + 0x20], xmm2
mov rcx, rsi
call fcn.14016ed10
mov eax, 0xed636550
jmp 0x14016957d
movss xmm0, dword [rsp + 0x94]
mov eax, 0xef7bee14
jmp 0x14016957d
mov eax, 0x33e4983f
xor r13d, r13d
jmp 0x14016957d
mov eax, 0xed636550
jmp 0x14016957d
mov eax, dword [0x140b7e780]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6d05a341
mov ecx, 0x1979f1ef
jmp 0x140169570
mov rax, qword [rsp + 0xe8]
movss xmm0, dword [rax]
addss xmm0, dword [rsp + 0x234]
mov rax, qword [rsp + 0xe8]
movss dword [rax], xmm0
movss xmm8, dword [rsp + 0x1c8]
addss xmm8, dword [rsp + 0xc0]
mov r14d, dword [rsp + 0xa0]
add r14d, 1
mov eax, 0x4ef2f7db
jmp 0x14016957d
movss xmm0, dword [rsp + 0x38]
movss xmm1, dword [rsp + 0x5c]
ucomiss xmm1, xmm0
seta byte [rsp + 0x86]
cmp byte [rsp + 0x86], 0
mov eax, 0x69338e9c
mov ecx, 0x76349650
cmovne eax, ecx
jmp 0x14016957d
mov eax, dword [0x140b7e780]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa6ab74bc
mov ecx, 0x730d4a28
jmp 0x140169570
movss xmm0, dword [rsp + 0x4c]
movss xmm1, dword [rsp + 0x58]
movss xmm3, dword [rsp + 0x5c]
movss xmm2, dword [rsp + 0x7c]
mov r8, qword [rsp + 0x40]
mov edx, dword [rsp + 0x50]
movss dword [rsp + 0x30], xmm0
movss dword [rsp + 0x28], xmm1
movss dword [rsp + 0x20], xmm2
mov rcx, rsi
call fcn.14016ed10
mov eax, 0xc1ca6af7
jmp 0x14016957d
mov eax, dword [0x140b7e780]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc08877d9
mov ecx, 0x69b28dce
jmp 0x140169570
mov eax, 0x7f60e84
jmp 0x14016957d
movss xmm0, dword [rsp + 0x208]
movss dword [rsp + 0x4c], xmm0
mov eax, 0x305e070d
mov r12, r15
jmp 0x14016957d
mov eax, 0xe6f6c928
jmp 0x14016957d
movss xmm0, dword [rsp + 0x4c]
movss xmm0, dword [rsp + 0x74]
mov eax, dword [rsp + 0x16c]
mov eax, 0x6f2b7026
jmp 0x14016957d
cmp byte [rsp + 0x87], 0
mov eax, 0x8b55947e
mov ecx, 0xb26bfacd
cmovne eax, ecx
jmp 0x14016957d
mov eax, 0x2a9b72a4
jmp 0x14016957d
mov eax, 0x116cd81e
jmp 0x14016957d
cmp byte [rsp + 0xde], 0
mov eax, 0x6a983960
mov ecx, 0x21961cc8
cmovne eax, ecx
movss xmm12, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x1bc]
movss dword [rsp + 0x194], xmm0
movss xmm0, dword [rsp + 0x174]
movss dword [rsp + 0x1a0], xmm0
movss xmm0, dword [rsp + 0x170]
movss dword [rsp + 0x198], xmm0
movss xmm14, dword [rsp + 0xb8]
movss xmm7, dword [rsp + 0xb4]
jmp 0x14016957d
mov eax, 0x89484fd3
jmp 0x14016957d
movss xmm0, dword [rsp + 0x94]
mov eax, 0x9c102b20
jmp 0x14016957d
movss xmm0, dword [rsp + 0x58]
movss xmm1, dword [rsp + 0x60]
ucomiss xmm1, xmm0
seta byte [rsp + 0xe6]
mov eax, 0xa58e51a1
jmp 0x14016957d
movss xmm0, dword [rsp + 0x158]
subss xmm0, xmm6
movss dword [rsp + 0xac], xmm0
mov eax, 0x28c9e60e
jmp 0x14016957d
mov eax, 0xed636550
jmp 0x14016957d
mov eax, 0x26860e10
jmp 0x14016957d
movss xmm0, dword [rsp + 0x3c]
movss xmm0, dword [rsp + 0xac]
movss xmm0, dword [rsp + 0x3c]
movss xmm0, dword [rsp + 0xac]
movss xmm0, dword [rsp + 0xac]
movss xmm0, dword [rsp + 0x3c]
movss xmm0, dword [rsp + 0xac]
movss xmm0, dword [rsp + 0x3c]
movss xmm0, dword [rsp + 0xac]
movss xmm0, dword [rsp + 0x3c]
movss xmm0, dword [rsp + 0xac]
movss xmm0, dword [rsp + 0x3c]
movss xmm0, dword [rsp + 0xac]
movss xmm0, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x38]
mov eax, 0xdedd692c
jmp 0x14016957d
mov cl, byte [rsp + 0xd5]
cmp byte [rsp + 0xd6], 0
mov eax, 0x7a4bfbe2
mov edx, 0x116cd81e
cmovne eax, edx
test cl, cl
cmovne eax, edx
jmp 0x14016957d
cmp byte [rsp + 0xdc], 0
mov eax, 0x98986cdd
mov ecx, 0xeb6819c8
cmovne eax, ecx
jmp 0x14016957d
movss dword [rsp + 0x88], xmm0
movss xmm0, dword [rsp + 0x88]
movsxd rax, dword [rsp + 0x160]
addss xmm0, dword [rsi + rax*4]
movss dword [rsi + rax*4], xmm0
movss xmm0, dword [rsp + 0x4c]
movss xmm0, dword [rsp + 0x168]
mov eax, 0xde644fbc
jmp 0x14016957d
movss dword [rsp + 0x88], xmm0
movss xmm0, dword [rsp + 0x88]
movsxd rax, dword [rsp + 0x160]
addss xmm0, dword [rsi + rax*4]
movss dword [rsi + rax*4], xmm0
movss xmm0, dword [rsp + 0x4c]
movss xmm1, dword [rsp + 0x168]
ucomiss xmm1, xmm0
seta byte [rsp + 0xdf]
mov eax, dword [0x140b7e780]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xdfe6b3ca
mov ecx, 0xb321ee21
jmp 0x140169570
cmp eax, 0xfd30b44d
jne 0x14016957d
mov eax, 0xba3c072
mov r14, qword [rsp + 0x2c8]
mov r15d, dword [rsp + 0x690]
lea r12, [rsp + 0x358]
lea r13, [rsp + 0x350]
movss xmm7, dword [rsp + 0x200]
movss xmm8, dword [rsp + 0x204]
jmp 0x1401681cd
cmp eax, 0x12c034df
je 0x14016d779
cmp eax, 0x13ff1e16
jne 0x1401681cd
mov eax, 0xa5d7843
jmp 0x1401681cd
cmp eax, 0x4a0f221b
je 0x14016d793
cmp eax, 0x4ad76d39
jne 0x1401681cd
mov eax, dword [0x140b7e768]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3ea5a0b8
mov ecx, 0x887e39e3
jmp 0x1401681c0
cmp eax, 0xbcbf4308
je 0x14016d79d
cmp eax, 0xc83cad98
jne 0x1401681cd
mov eax, dword [0x140b7e768]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x33cff3ff
mov ecx, 0xa88318a2
jmp 0x1401681c0
cmp eax, 0x7c8f3ef3
je 0x14016d7bb
cmp eax, 0x7ec11192
jne 0x1401681cd
mov rax, qword [rsp + 0x330]
movss xmm0, dword [rax]
mov rax, qword [rsp + 0x1f8]
addss xmm0, dword [rax + 8]
movss dword [rax + 8], xmm0
mov rax, qword [rsp + 0x2b0]
mov rax, qword [rax]
mov qword [rsp + 0x260], rax
mov eax, 0xaa7db6f7
jmp 0x1401681cd
mov eax, 0xc83cad98
jmp 0x1401681cd
cmp byte [rsp + 0xd1], 0
mov eax, 0x479cd64b
mov ecx, 0x6e53a07f
cmovne eax, ecx
jmp 0x1401681cd
mov rcx, qword [rsp + 0x2d8]
shl rcx, 2
call fcn.14000c170
mov qword [rsp + 0x2e0], rax
mov eax, 0x61eaae16
jmp 0x1401681cd
movsxd rax, dword [rsp + 0x110]
mov rcx, qword [rsp + 0x1d0]
movss xmm0, dword [rcx + rax*4]
addss xmm0, dword [rsp + 0x150]
movss dword [rsp + 0x1b4], xmm0
mov rcx, qword [rsp + 0x120]
movss xmm0, dword [rcx + rax*4]
addss xmm0, dword [rsp + 0x1b4]
cvtss2sd xmm0, xmm0
mov eax, 0x82c860e3
nop word cs:[rax + rax]
nop
cmp eax, 0x82c860e3
je 0x14016c0e3
cmp eax, 0xa0d1c397
jne 0x14016c0d0
jmp 0x14016d7e8
mov eax, 0xa0d1c397
jmp 0x14016c0d0
mov eax, dword [0x140b7e768]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb04a485c
mov ecx, 0x2b5e886b
jmp 0x1401681c0
movss xmm0, dword [rsp + 0xa8]
ucomiss xmm0, dword [rsp + 0x1b0]
seta byte [rsp + 0xd2]
mov eax, dword [0x140b7e768]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x365cb815
mov ecx, 0xb525b742
jmp 0x1401681c0
mov rax, qword [rsp + 0x240]
mov qword [rsp + 0x348], rax
mov eax, dword [0x140b7e768]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe332add0
mov ecx, 0xb9d07dfe
jmp 0x1401681c0
mov rax, qword [rsp + 0x298]
movss xmm0, dword [rsp + 0x14c]
mov eax, 0x802ae123
jmp 0x1401681cd
cmp dword [rsp + 0x10c], 0
sete byte [rsp + 0x84]
test r15d, r15d
setne byte [rsp + 0x85]
mov eax, dword [0x140b7e768]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa7fa9e84
mov ecx, 0xd3680a62
jmp 0x1401681c0
mov rax, qword [rsp + 0x250]
mov qword [rsp + 0x1e0], rax
mov rax, qword [rsp + 0x1e0]
mov rax, qword [rax]
mov qword [rsp + 0x118], rax
cmp qword [rsp + 0x118], 0
mov eax, 0xf2678948
mov ecx, 0x658fc79a
cmove eax, ecx
mov rcx, qword [rsp + 0x340]
mov qword [rsp + 0x258], rcx
jmp 0x1401681cd
cmp byte [rsp + 0xce], 0
mov eax, 0xdb00973a
mov ecx, 0x10ba539c
cmovne eax, ecx
jmp 0x1401681cd
mov eax, 0x4e6e833f
jmp 0x1401681cd
mov eax, 0x612ee615
mov rcx, qword [rsp + 0x2e8]
mov qword [rsp + 0x268], rcx
jmp 0x1401681cd
mov eax, 0x12c034df
jmp 0x1401681cd
mov eax, 0x4ad76d39
jmp 0x1401681cd
mov rax, qword [rsp + 0x288]
movss xmm0, dword [rsp + 0xa8]
ucomiss xmm0, dword [rax]
setae byte [rsp + 0xce]
mov eax, dword [0x140b7e768]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5e8b8a96
mov ecx, 0x4a0f221b
jmp 0x1401681c0
mov rax, qword [rsp + 0x248]
mov qword [rsp + 0x340], rax
mov eax, dword [rsp + 0x184]
mov dword [rsp + 0x1b8], eax
mov eax, dword [rsp + 0x188]
mov dword [rsp + 0x10c], eax
mov rax, qword [rsp + 0x280]
mov ecx, dword [rsp + 0x10c]
cmp ecx, dword [rax]
mov eax, 0xef3bc010
mov ecx, 0x172f27be
cmovl eax, ecx
jmp 0x1401681cd
cmp byte [rsp + 0xd0], 0
mov eax, 0xec6ad579
mov ecx, 0xbcbf4308
cmovne eax, ecx
jmp 0x1401681cd
mov eax, dword [0x140b7e768]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf1855df8
mov ecx, 0xd96ea0bb
jmp 0x1401681c0
mov eax, 0xa8a16cc0
mov dword [rsp + 0x18c], 0
xorps xmm8, xmm8
jmp 0x1401681cd
mov rax, qword [rsp + 0x140]
mov eax, 0x3173fa92
jmp 0x1401681cd
mov eax, dword [0x140b7e768]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5e8b8a96
mov ecx, 0x66ad016c
jmp 0x1401681c0
mov rax, qword [rsp + 0x260]
mov qword [rsp + 0x2b0], rax
mov rax, qword [rsp + 0x2b0]
mov rax, qword [rax]
mov qword [rsp + 0x1f8], rax
cmp qword [rsp + 0x1f8], 0
mov eax, 0x3e1246a3
mov ecx, 0x9b6127c7
cmove eax, ecx
jmp 0x1401681cd
mov eax, 0xa630312f
mov rcx, qword [rsp + 0x1e0]
mov qword [rsp + 0x240], rcx
jmp 0x1401681cd
mov rax, qword [rsp + 0x2e0]
mov qword [rsp + 0x268], rax
mov eax, 0x612ee615
jmp 0x1401681cd
mov rax, qword [rsp + 0x118]
mov qword [rsp + 0x318], rax
mov eax, 0x5005840d
jmp 0x1401681cd
movss xmm6, dword [rsp + 0xa8]
mov rsi, qword [rsp + 0x140]
mov eax, 0x2c434d08
jmp 0x14016c43d
mov eax, dword [0x140b7e788]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc5582c29
mov ecx, 0xad7b3e24
nop dword [rax + rax]
cmove eax, ecx
cmp dword [0x140b7e78c], 0xa
cmovl eax, ecx
cmp eax, 0xca4a2a9
jle 0x14016c4a0
cmp eax, 0x554459e4
jle 0x14016c500
cmp eax, 0x72332d8f
jle 0x14016c5b8
cmp eax, 0x780a534b
jle 0x14016c6ea
cmp eax, 0x7ce9c348
jg 0x14016c8db
cmp eax, 0x780a534c
je 0x14016c40f
cmp eax, 0x7a7dcf2d
jne 0x14016c43d
mov eax, dword [0x140b7e788]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x72bbd9d3
mov ecx, 0x78b59f8
jmp 0x14016c430
cmp eax, 0xaa22033a
jg 0x14016c560
cmp eax, 0x97253fbb
jg 0x14016c5ee
cmp eax, 0x946295de
jle 0x14016c758
cmp eax, 0x95d48815
jle 0x14016c917
cmp eax, 0x95d48816
je 0x14016c940
cmp eax, 0x964f9349
jne 0x14016c43d
mov eax, dword [0x140b7e788]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb4058918
mov ecx, 0x74ae4baa
jmp 0x14016c430
cmp eax, 0x2c434d07
jg 0x14016c629
cmp eax, 0x1a74df5e
jg 0x14016c78f
cmp eax, 0xca4a2aa
je 0x14016c97b
cmp eax, 0xd6b83c9
je 0x14016c985
cmp eax, 0xed943d3
jne 0x14016c43d
mov eax, dword [0x140b7e788]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x72bbd9d3
mov ecx, 0x7a7dcf2d
jmp 0x14016c430
cmp eax, 0xcca84f5d
jg 0x14016c6a4
cmp eax, 0xc4c56329
jg 0x14016c7ce
cmp eax, 0xaa22033b
je 0x14016c9a3
cmp eax, 0xad7b3e24
je 0x14016c9ad
cmp eax, 0xb4058918
jne 0x14016c43d
mov rax, qword [rsp + 0x88]
mov eax, dword [rax]
add eax, 0xffffffff
mov rcx, qword [rsp + 0x88]
mov dword [rcx], eax
mov eax, 0x74ae4baa
jmp 0x14016c43d
cmp eax, 0x5fb0d840
jg 0x14016c80d
cmp eax, 0x554459e5
je 0x14016c9dc
cmp eax, 0x58cc8cff
je 0x14016c9fa
cmp eax, 0x5c98295a
jne 0x14016c43d
mov eax, 0xe88b5f77
jmp 0x14016c43d
cmp eax, 0xa530dc6c
jg 0x14016c838
cmp eax, 0x97253fbc
je 0x14016ca18
cmp eax, 0x979b213b
je 0x14016ca35
cmp eax, 0xa3cbfba6
jne 0x14016c43d
mov eax, 0x948a572e
mov rbx, qword [rsp + 0x40]
jmp 0x14016c43d
cmp eax, 0x451facfd
jg 0x14016c86b
cmp eax, 0x2c434d08
je 0x14016ca63
cmp eax, 0x3b42e6f1
je 0x14016ca90
cmp eax, 0x3d901e6c
jne 0x14016c43d
mov rax, qword [rsp + 0x68]
mov rcx, qword [rsp + 0xe8]
mov qword [rcx], rax
mov rax, qword [rsp + 0x128]
mov rcx, qword [rsp + 0xf8]
mov qword [rcx], rax
mov rax, qword [rsp + 0x88]
mov ecx, dword [rsp + 0x64]
mov dword [rax], ecx
mov eax, dword [0x140b7e788]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd065bbe7
mov ecx, 0x1a74df5f
jmp 0x14016c430
cmp eax, 0xe88b5f76
jg 0x14016c8ab
cmp eax, 0xcca84f5e
je 0x14016caae
cmp eax, 0xd065bbe7
je 0x14016cac0
cmp eax, 0xdea6a2c8
jne 0x14016c43d
cmp byte [rsp + 0x13c], 0
mov eax, 0x20001d86
mov ecx, 0x699d7793
cmovne eax, ecx
jmp 0x14016c43d
cmp eax, 0x72332d90
je 0x14016cafb
cmp eax, 0x72bbd9d3
je 0x14016cb05
cmp eax, 0x74ae4baa
jne 0x14016c43d
mov rax, qword [rsp + 0x88]
mov eax, dword [rax]
add eax, 0xffffffff
mov dword [rsp + 0x74], eax
mov rax, qword [rsp + 0x88]
mov ecx, dword [rsp + 0x74]
mov dword [rax], ecx
mov rax, qword [rsp + 0x358]
mov qword [rsp + 0x100], rax
mov eax, dword [0x140b7e788]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb4058918
mov ecx, 0x72332d90
jmp 0x14016c430
cmp eax, 0x8a66ca10
je 0x14016cb0f
cmp eax, 0x8b8b732d
je 0x14016cb2d
cmp eax, 0x941bd42a
jne 0x14016c43d
test edi, edi
mov eax, 0x948a572e
mov ecx, 0x964f9349
cmove eax, ecx
xor ebx, ebx
jmp 0x14016c43d
cmp eax, 0x1a74df5f
je 0x14016cb43
cmp eax, 0x20001d86
je 0x14016cb4f
cmp eax, 0x2a03272d
jne 0x14016c43d
mov eax, dword [0x140b7e788]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc4c5632a
mov ecx, 0x49302156
jmp 0x14016c430
cmp eax, 0xc4c5632a
je 0x14016cb69
cmp eax, 0xc5582c29
je 0x14016cb73
cmp eax, 0xc6f4522c
jne 0x14016c43d
mov eax, dword [0x140b7e788]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7ce9c349
mov ecx, 0x554459e5
jmp 0x14016c430
cmp eax, 0x5fb0d841
je 0x14016cb85
cmp eax, 0x699d7793
je 0x14016cbcb
cmp eax, 0x6fb0a0b5
jne 0x14016c43d
mov eax, 0xd6b83c9
jmp 0x14016c43d
cmp eax, 0xa530dc6d
je 0x14016cbe9
cmp eax, 0xa7ac4500
je 0x14016cc22
cmp eax, 0xaa080d13
jne 0x14016c43d
mov rax, qword [rsp + 0xa0]
mov eax, 0x979b213b
jmp 0x14016c43d
cmp eax, 0x451facfe
je 0x14016cc34
cmp eax, 0x49302156
je 0x14016cc53
cmp eax, 0x4a3f1dd6
jne 0x14016c43d
cmp byte [rsp + 0xf4], 0
mov ebp, 0x64
mov eax, 0x320
cmovne ebp, eax
mov eax, 0xa530dc6d
jmp 0x14016c43d
cmp eax, 0xe88b5f77
je 0x14016cc6d
cmp eax, 0xfffc448b
je 0x14016cc87
cmp eax, 0x78b59f8
jne 0x14016c43d
mov eax, 0x941bd42a
mov edi, 1
jmp 0x14016c43d
cmp eax, 0x7ce9c349
je 0x14016cc99
cmp eax, 0x7ec2829d
jne 0x14016c43d
mov byte [rsp + 0xf4], 1
mov eax, dword [0x140b7e788]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xca4a2aa
mov ecx, 0xaa22033b
jmp 0x14016c430
cmp eax, 0x946295df
jne 0x14016cca3
mov eax, dword [0x140b7e788]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfffc448b
mov ecx, 0x5fb0d841
jmp 0x14016c430
mov rax, qword [rsp + 0x100]
movsxd rcx, dword [rsp + 0x74]
shl rcx, 5
add rax, rcx
add rax, 8
mov qword [rsp + 0x40], rax
mov eax, dword [0x140b7e788]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8b8b732d
mov ecx, 0xa3cbfba6
jmp 0x14016c430
mov eax, 0x7ec2829d
jmp 0x14016c43d
mov eax, dword [0x140b7e788]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd065bbe7
mov ecx, 0x3d901e6c
jmp 0x14016c430
mov eax, 0x4a3f1dd6
jmp 0x14016c43d
cmp qword [rsp + 0xa0], 0
setne byte [rsp + 0x13c]
mov eax, dword [0x140b7e788]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc5582c29
mov ecx, 0xdea6a2c8
jmp 0x14016c430
mov eax, dword [0x140b7e788]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7ce9c349
mov ecx, 0xcca84f5e
jmp 0x14016c430
mov eax, dword [0x140b7e788]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xca4a2aa
mov ecx, 0x7ec2829d
jmp 0x14016c430
mov rax, qword [rsp + 0x88]
cmp dword [rax], 0
sete byte [rsp + 0xbc]
mov eax, 0x8a66ca10
jmp 0x14016c43d
mov rax, qword [rsp + 0xa0]
mov rax, qword [rax]
mov qword [rsp + 0x50], rax
mov eax, dword [0x140b7e788]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xaa080d13
mov ecx, 0x5c98295a
jmp 0x14016c430
lea rax, [rsp + 0x360]
mov qword [rsp + 0xc0], rax
mov rax, qword [rsp + 0xc0]
mov rax, qword [rax]
mov qword [rsp + 0xa0], rax
mov eax, 0x780a534c
jmp 0x14016c43d
mov eax, dword [0x140b7e788]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8b8b732d
mov ecx, 0x95d48816
jmp 0x14016c430
mov eax, 0x948a572e
mov rbx, qword [rsp + 0xa0]
jmp 0x14016c43d
mov rax, qword [rsp + 0x68]
mov rcx, qword [rsp + 0xe8]
mov qword [rcx], rax
mov rax, qword [rsp + 0x128]
mov rcx, qword [rsp + 0xf8]
mov qword [rcx], rax
mov rax, qword [rsp + 0x88]
mov ecx, dword [rsp + 0x64]
mov dword [rax], ecx
mov eax, 0x3d901e6c
jmp 0x14016c43d
mov eax, 0x3b42e6f1
jmp 0x14016c43d
mov eax, 0x7a7dcf2d
jmp 0x14016c43d
mov eax, dword [0x140b7e788]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc4c5632a
mov ecx, 0x2a03272d
jmp 0x14016c430
mov rax, qword [rsp + 0x100]
mov eax, dword [rsp + 0x74]
mov eax, 0x95d48816
jmp 0x14016c43d
mov eax, 0x941bd42a
xor edi, edi
jmp 0x14016c43d
lea rax, [rsp + 0x368]
mov qword [rsp + 0x88], rax
mov eax, 0x97253fbc
jmp 0x14016c43d
mov eax, 0x2a03272d
jmp 0x14016c43d
mov rax, qword [rsp + 0xa0]
mov eax, 0xad7b3e24
jmp 0x14016c43d
mov qword [rsp + 0xf8], r12
mov rax, qword [rsp + 0xf8]
mov rax, qword [rax]
mov qword [rsp + 0x68], rax
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0xe8], rax
mov eax, dword [0x140b7e788]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfffc448b
mov ecx, 0x6fb0a0b5
jmp 0x14016c430
mov eax, dword [0x140b7e788]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xaa080d13
mov ecx, 0x979b213b
jmp 0x14016c430
mov dword [rsp + 0x64], ebp
movsxd rcx, dword [rsp + 0x64]
shl rcx, 5
or rcx, 8
call fcn.14000c170
mov qword [rsp + 0x128], rax
cmp qword [rsp + 0x128], 0
mov eax, 0x946295df
mov ecx, 0xed943d3
cmove eax, ecx
jmp 0x14016c43d
mov byte [rsp + 0x80], 0
mov eax, 0x451facfe
jmp 0x14016c43d
cmp byte [rsp + 0x80], 0
mov eax, 0x58cc8cff
mov ecx, 0xa530dc6d
cmovne eax, ecx
mov ebp, 0x7d0
jmp 0x14016c43d
cmp byte [rsp + 0xbc], 0
mov eax, 0x964f9349
mov ecx, 0xa7ac4500
cmovne eax, ecx
jmp 0x14016c43d
mov rax, qword [rsp + 0xc0]
mov rcx, qword [rsp + 0x50]
mov qword [rax], rcx
mov eax, 0xc6f4522c
jmp 0x14016c43d
mov rax, qword [rsp + 0x128]
mov eax, 0x5fb0d841
jmp 0x14016c43d
mov eax, 0x554459e5
jmp 0x14016c43d
cmp eax, 0x948a572e
jne 0x14016c43d
mov qword [rsp + 0x68], rbx
movss xmm0, dword [rsi + 8]
mov qword [rsp + 0xe8], rsi
mov rax, qword [rsp + 0xe8]
subss xmm0, dword [rax]
movss dword [rsp + 0xc0], xmm0
lea rax, [rsi + 0xc]
mov qword [rsp + 0x100], rax
mov rax, qword [rsp + 0x100]
movss xmm0, dword [rax]
movss dword [rsp + 0xa0], xmm0
lea rax, [rsi + 4]
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
movss xmm0, dword [rax]
movss dword [rsp + 0x50], xmm0
mov eax, 0x11d2974b
mov edx, 0x770cd219
mov ebp, 0x38fb5632
mov ebx, 0x68302da6
mov edi, 0xab0ce233
jmp 0x14016cded
mov rax, qword [rsp + 0x68]
movss xmm1, dword [rsp + 0xf8]
movss dword [rax + 0x10], xmm1
mov rax, qword [rsp + 0xe8]
mov rcx, qword [rsp + 0x40]
movaps xmm1, xmm6
subss xmm1, dword [rcx]
mulss xmm1, dword [rsp + 0x88]
addss xmm1, dword [rax]
mov rax, qword [rsp + 0x68]
subss xmm1, xmm7
movss dword [rax + 8], xmm1
xor eax, eax
cmp dword [rsi + 0x10], 0
sete al
lea rcx, [0x140707570]
movss xmm1, dword [rcx + rax*4]
mov rax, qword [rsp + 0x68]
movss dword [rax + 0x14], xmm1
mov rax, qword [rsp + 0x40]
movss xmm1, dword [rax]
mov rax, qword [rsp + 0x68]
movss dword [rax + 0x18], xmm1
mov rax, qword [rsp + 0x100]
movss xmm1, dword [rax]
mov rax, qword [rsp + 0x68]
movss dword [rax + 0x1c], xmm1
mov rax, qword [rsp + 0x68]
mov qword [rax], 0
mov eax, dword [0x140b7e790]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x39281591
mov ecx, 0x5b8146aa
nop dword [rax + rax]
cmove eax, ecx
cmp dword [0x140b7e794], 0xa
cmovl eax, ecx
cmp eax, 0x294ca315
jg 0x14016ce50
cmp eax, 0xf4683a47
jg 0x14016ceb0
cmp eax, 0x95e4a2a6
jle 0x14016cf3a
cmp eax, 0xc6dbcfd0
jg 0x14016d02a
cmp eax, 0x95e4a2a7
je 0x14016d0ff
cmp eax, 0xab0ce233
jne 0x14016cded
cmp qword [rsp + 0x68], 0
setne byte [rsp + 0x74]
mov eax, dword [0x140b7e790]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf4683a48
mov ecx, 0x5193cbfe
jmp 0x14016cde0
cmp eax, 0x5aa72ddc
jg 0x14016cef0
cmp eax, 0x39281590
jle 0x14016cf81
cmp eax, 0x4bdecc2a
jg 0x14016d04a
cmp eax, 0x39281591
je 0x14016d125
cmp eax, 0x3e8dbaec
jne 0x14016cded
mov rax, qword [rsp + 0x68]
movss xmm1, dword [rsp + 0x88]
movss dword [rax + 0xc], xmm1
mov eax, 0x8c95cf5b
jmp 0x14016cded
cmp eax, 0x131e61b5
jle 0x14016cfac
cmp eax, 0x272e862e
jg 0x14016d077
cmp eax, 0x131e61b6
je 0x14016d1ce
cmp eax, 0x20e6fa90
jne 0x14016cded
mov eax, 0xd3ae172
movss xmm0, dword [rsp + 0x128]
jmp 0x14016cded
cmp eax, 0x675a3a9a
jle 0x14016cfeb
cmp eax, 0x75785605
jle 0x14016d0d0
cmp eax, 0x75785606
je 0x14016d1ef
cmp eax, 0x770cd219
jne 0x14016cded
mov eax, dword [0x140b7e790]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x375da426
mov ecx, 0xc8cbf425
jmp 0x14016cde0
cmp eax, 0x8343d861
je 0x14016d2a4
cmp eax, 0x8c95cf5b
je 0x14016d2ca
cmp eax, 0x95acbf6c
jne 0x14016cded
mov eax, dword [0x140b7e790]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4bdecc2b
cmove eax, ebx
cmp dword [0x140b7e794], 0xa
cmovl eax, ebx
jmp 0x14016cded
cmp eax, 0x294ca316
je 0x14016d303
cmp eax, 0x375da426
je 0x14016d31d
cmp eax, 0x38fb5632
jne 0x14016cded
mov eax, 0x131e61b6
jmp 0x14016cded
cmp eax, 0xf4683a48
je 0x14016d327
cmp eax, 0xd3ae172
je 0x14016d336
cmp eax, 0x11d2974b
jne 0x14016cded
mov eax, dword [0x140b7e790]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x75785606
mov ecx, 0x279975ba
jmp 0x14016cde0
cmp eax, 0x5aa72ddd
je 0x14016cd2c
cmp eax, 0x5b8146aa
je 0x14016d35d
cmp eax, 0x66911ac6
jne 0x14016cded
mov eax, dword [0x140b7e790]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4bdecc2b
mov ecx, 0x95acbf6c
jmp 0x14016cde0
cmp eax, 0xc6dbcfd1
je 0x14016d367
cmp eax, 0xc8cbf425
jne 0x14016cded
mov eax, 0x66911ac6
jmp 0x14016cded
cmp eax, 0x4bdecc2b
je 0x14016d371
cmp eax, 0x5193cbfe
jne 0x14016cded
cmp byte [rsp + 0x74], 0
mov eax, 0x8343d861
mov ecx, 0x272e862f
cmovne eax, ecx
jmp 0x14016cded
cmp eax, 0x272e862f
je 0x14016d37b
cmp eax, 0x279975ba
jne 0x14016cded
movss xmm1, dword [rsp + 0xa0]
subss xmm1, dword [rsp + 0x50]
movss xmm2, dword [rsp + 0xc0]
divss xmm2, xmm1
movss dword [rsp + 0x88], xmm2
mov eax, dword [0x140b7e790]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x75785606
mov ecx, 0xc6dbcfd1
jmp 0x14016cde0
cmp eax, 0x675a3a9b
jne 0x14016d399
movss xmm1, dword [0x140706c94]
divss xmm1, dword [rsp + 0x88]
movss dword [rsp + 0x128], xmm1
mov eax, 0x20e6fa90
jmp 0x14016cded
mov eax, dword [0x140b7e790]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf4683a48
cmove eax, edi
cmp dword [0x140b7e794], 0xa
cmovl eax, edi
jmp 0x14016cded
mov rax, qword [rsp + 0x68]
movss xmm1, dword [rsp + 0xf8]
movss dword [rax + 0x10], xmm1
mov rax, qword [rsp + 0xe8]
mov rcx, qword [rsp + 0x40]
movaps xmm1, xmm6
subss xmm1, dword [rcx]
movss xmm2, dword [rsp + 0x88]
mulss xmm1, dword [rsp + 0x88]
addss xmm1, dword [rax]
mov rax, qword [rsp + 0x68]
subss xmm1, xmm7
movss dword [rax + 8], xmm1
xor eax, eax
cmp dword [rsi + 0x10], 0
sete al
lea rcx, [0x140707570]
movss xmm1, dword [rcx + rax*4]
mov rax, qword [rsp + 0x68]
movss dword [rax + 0x14], xmm1
mov rax, qword [rsp + 0x40]
movss xmm1, dword [rax]
mov rax, qword [rsp + 0x68]
movss dword [rax + 0x18], xmm1
mov rax, qword [rsp + 0x100]
movss xmm1, dword [rax]
mov rax, qword [rsp + 0x68]
movss dword [rax + 0x1c], xmm1
mov rax, qword [rsp + 0x68]
mov qword [rax], 0
mov eax, 0x5aa72ddd
jmp 0x14016cded
xorps xmm1, xmm1
ucomiss xmm1, dword [rsp + 0x88]
setp al
setne cl
or cl, al
mov byte [rsp + 0x64], cl
mov eax, 0x294ca316
jmp 0x14016cded
movss xmm1, dword [rsp + 0xa0]
movss xmm1, dword [rsp + 0x50]
movss xmm1, dword [rsp + 0xa0]
movss xmm1, dword [rsp + 0x50]
movss xmm1, dword [rsp + 0xa0]
movss xmm1, dword [rsp + 0x50]
movss xmm1, dword [rsp + 0x50]
movss xmm1, dword [rsp + 0xa0]
movss xmm1, dword [rsp + 0x50]
movss xmm1, dword [rsp + 0x50]
movss xmm1, dword [rsp + 0xa0]
movss xmm1, dword [rsp + 0x50]
movss xmm1, dword [rsp + 0x50]
movss xmm1, dword [rsp + 0xa0]
movss xmm1, dword [rsp + 0x50]
movss xmm1, dword [rsp + 0xc0]
movss xmm1, dword [rsp + 0xc0]
movss xmm1, dword [rsp + 0xc0]
movss xmm1, dword [rsp + 0xc0]
movss xmm1, dword [rsp + 0xc0]
movss xmm1, dword [rsp + 0xc0]
movss xmm1, dword [rsp + 0xc0]
mov eax, 0x279975ba
jmp 0x14016cded
mov eax, dword [0x140b7e790]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x375da426
cmove eax, edx
cmp dword [0x140b7e794], 0xa
cmovl eax, edx
jmp 0x14016cded
mov rax, qword [rsp + 0x68]
movss xmm1, dword [rsp + 0x88]
movss dword [rax + 0xc], xmm1
mov eax, dword [0x140b7e790]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3e8dbaec
cmove eax, ebp
cmp dword [0x140b7e794], 0xa
cmovl eax, ebp
jmp 0x14016cded
cmp byte [rsp + 0x64], 0
mov eax, 0xd3ae172
mov ecx, 0x675a3a9b
cmovne eax, ecx
xorps xmm0, xmm0
jmp 0x14016cded
mov eax, 0x770cd219
jmp 0x14016cded
mov rax, qword [rsp + 0x68]
mov eax, 0xab0ce233
jmp 0x14016cded
movss dword [rsp + 0xf8], xmm0
mov eax, dword [0x140b7e790]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x39281591
mov ecx, 0x5aa72ddd
jmp 0x14016cde0
mov eax, 0x66911ac6
jmp 0x14016cded
mov eax, 0x95e4a2a7
jmp 0x14016cded
mov eax, 0x95acbf6c
jmp 0x14016cded
mov eax, dword [0x140b7e790]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3e8dbaec
mov ecx, 0x8c95cf5b
jmp 0x14016cde0
cmp eax, 0x68302da6
jne 0x14016cded
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x1d8], rax
mov eax, 0x318219b4
jmp 0x1401681cd
mov eax, dword [rsp + 0x1b8]
add eax, 1
mov dword [rsp + 0x214], eax
mov eax, dword [rsp + 0x10c]
add eax, 1
mov dword [rsp + 0x218], eax
mov eax, 0xe7f35345
jmp 0x1401681cd
mov eax, 0xef0310d
jmp 0x1401681cd
mov eax, dword [0x140b7e768]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa49a52ec
mov ecx, 0x3927cdf9
jmp 0x1401681c0
mov eax, 0x202eded5
jmp 0x1401681cd
mov eax, 0x5ec7fdf3
jmp 0x1401681cd
mov eax, 0xf421cfb3
jmp 0x1401681cd
mov eax, dword [0x140b7e768]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4f733f1c
mov ecx, 0x839949ff
jmp 0x1401681c0
mov rax, qword [rsp + 0x290]
mov dword [rax], 0
mov rax, qword [rsp + 0x118]
mov qword [rsp + 0x310], rax
mov eax, dword [0x140b7e768]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4f733f1c
mov ecx, 0x9e111796
jmp 0x1401681c0
mov rax, qword [rsp + 0x120]
mov eax, 0xa401e58
jmp 0x1401681cd
mov rax, qword [rsp + 0x118]
add rax, 0x1c
mov qword [rsp + 0x288], rax
mov eax, 0x3bce3b64
jmp 0x1401681cd
mov rax, qword [rsp + 0x118]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x1e0]
mov qword [rcx], rax
mov rax, qword [rsp + 0x118]
add rax, 0x14
mov qword [rsp + 0x290], rax
mov eax, dword [0x140b7e768]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa49a52ec
mov ecx, 0x36d12390
jmp 0x1401681c0
mov rax, qword [rsp + 0x140]
add rax, 0x14
mov qword [rsp + 0x328], rax
mov eax, dword [0x140b7e768]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x33cff3ff
mov ecx, 0x40e1de65
jmp 0x1401681c0
mov eax, 0xaa7db6f7
mov qword [rsp + 0x260], r13
jmp 0x1401681cd
mov eax, 0x3e15f0fc
jmp 0x1401681cd
mov eax, 0x4436fee6
jmp 0x1401681cd
mov eax, 0x4cb6f9f5
jmp 0x1401681cd
mov eax, 0x25c6ae64
mov rcx, qword [rsp + 0x348]
mov qword [rsp + 0x250], rcx
jmp 0x1401681cd
mov eax, dword [0x140b7e768]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2131e9c4
mov ecx, 0x4bc7fe19
jmp 0x1401681c0
mov eax, dword [rsp + 0x210]
mov rcx, qword [r14 + 0x10]
mov edx, dword [r14 + 8]
imul edx, dword [rsp + 0x10c]
add edx, dword [rsp + 0x110]
movsxd rdx, edx
mov byte [rcx + rdx], al
mov eax, dword [rsp + 0x110]
add eax, 1
mov dword [rsp + 0x18c], eax
mov eax, 0xa8a16cc0
movss xmm8, dword [rsp + 0x1b4]
jmp 0x1401681cd
cmp byte [rsp + 0xd4], 0
mov eax, 0x8e3e6f4b
mov ecx, 0x470f4957
cmovne eax, ecx
jmp 0x1401681cd
mov rax, qword [rsp + 0x1d8]
add rax, 0x1c
mov qword [rsp + 0x1f0], rax
mov eax, 0x9ae8844b
jmp 0x1401681cd
mov eax, 0x4677fe53
jmp 0x1401681cd
mov eax, dword [0x140b7e768]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xba309277
mov ecx, 0x6621fcf8
jmp 0x1401681c0
mov rax, qword [rsp + 0x278]
mov rax, qword [rsp + 0x270]
mov rax, qword [rsp + 0x1e8]
mov eax, 0xebd2613e
jmp 0x1401681cd
mov rax, qword [rsp + 0x290]
mov dword [rax], 0
mov rax, qword [rsp + 0x118]
mov eax, 0x839949ff
jmp 0x1401681cd
mov rax, qword [rsp + 0x350]
mov qword [rsp + 0x2a0], rax
cmp qword [rsp + 0x2a0], 0
setne byte [rsp + 0xd3]
mov eax, 0xe15f1fca
jmp 0x1401681cd
mov eax, dword [0x140b7e768]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb0a5ef54
mov ecx, 0x5ab01c73
jmp 0x1401681c0
mov eax, 0xf173c7c7
jmp 0x1401681cd
mov rax, qword [rsp + 0x1f0]
movss xmm0, dword [rax]
movss dword [rsp + 0x1b0], xmm0
mov eax, dword [0x140b7e768]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4da5c525
mov ecx, 0xe2326f11
jmp 0x1401681c0
mov eax, dword [0x140b7e768]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa2dc3117
mov ecx, 0x121d2f12
jmp 0x1401681c0
mov rax, qword [rsp + 0x140]
mov eax, 0xa88318a2
jmp 0x1401681cd
mov eax, 0xdf498514
jmp 0x1401681cd
mov al, byte [rsp + 0x84]
and al, byte [rsp + 0x85]
and al, 1
mov byte [rsp + 0xd1], al
mov eax, dword [0x140b7e768]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb0a5ef54
mov ecx, 0xcdcd5828
jmp 0x1401681c0
mov eax, 0x658fc79a
mov rcx, qword [rsp + 0x328]
mov qword [rsp + 0x258], rcx
jmp 0x1401681cd
mov eax, 0x8b553487
jmp 0x1401681cd
mov eax, dword [0x140b7e768]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa7fa9e84
mov ecx, 0xcdb739b3
jmp 0x1401681c0
mov rax, qword [rsp + 0x1d8]
mov rcx, qword [rsp + 0x320]
mov qword [rax], rcx
mov rax, qword [rsp + 0x1d8]
mov qword [rsp + 0x350], rax
mov eax, 0xec6ad579
jmp 0x1401681cd
movsd qword [rsp + 0x40], xmm0
movsd xmm0, qword [rsp + 0x40]
cvtsd2ss xmm0, xmm0
andps xmm0, xmmword [0x140706cd0]
mulss xmm0, dword [0x140706cc0]
addss xmm0, dword [0x140706c98]
cvttss2si eax, xmm0
cmp eax, 0xff
mov ecx, 0xff
cmovge eax, ecx
mov dword [rsp + 0x210], eax
mov eax, dword [0x140b7e768]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2131e9c4
mov ecx, 0x306b2c28
jmp 0x1401681c0
cmp eax, 0xebd2613e
jne 0x1401681cd
mov rcx, qword [rsp + 0x578]
xor rcx, rsp
call fcn.1406ad9c0
movaps xmm6, xmmword [rsp + 0x580]
movaps xmm7, xmmword [rsp + 0x590]
movaps xmm8, xmmword [rsp + 0x5a0]
movaps xmm9, xmmword [rsp + 0x5b0]
movaps xmm10, xmmword [rsp + 0x5c0]
movaps xmm11, xmmword [rsp + 0x5d0]
movaps xmm12, xmmword [rsp + 0x5e0]
movaps xmm13, xmmword [rsp + 0x5f0]
movaps xmm14, xmmword [rsp + 0x600]
movaps xmm15, xmmword [rsp + 0x610]
add rsp, 0x628
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret