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

Disassembly:
movss dword [rsp + 8], xmm0
sub rsp, 0x8e8
mov rax, qword [0x14030ca08]
xor rax, rsp
mov qword [rsp + 0x8d0], rax
mov dword [rsp + 0x24], 0
mov rdx, qword [0x14030d778]
lea rcx, [rsp + 0x890]
call fcn.1400a45a8
nop
mov rax, qword [0x14030d788]
add rax, 0x20
mov rcx, rax
call fcn.140088074
mov qword [rsp + 0x188], rax
mov rax, qword [rsp + 0x188]
add rax, 0x28
mov rcx, rax
call fcn.140088074
mov qword [rsp + 0x190], rax
mov rax, qword [rsp + 0x190]
add rax, 0x14
xor r9d, r9d
mov r8d, 0x40
mov rdx, rax
lea rcx, [rsp + 0x8b0]
call fcn.1400a8254
nop
movss xmm0, dword [0x14012a340]
movss dword [rsp + 0x184], xmm0
lea rdx, [rsp + 0x8b0]
lea rcx, [0x14030d988]
call fcn.14008c438
movss xmm0, dword [rax]
movss dword [rsp + 0x20], xmm0
lea rdx, [rsp + 0x5e0]
lea rcx, [rsp + 0x59]
call fcn.14008e0f0
mov rcx, rax
call fcn.14008c638
mov rdx, rax
lea rcx, [rsp + 0x400]
call fcn.140088fcc
mov qword [rsp + 0x198], rax
mov rax, qword [rsp + 0x198]
mov qword [rsp + 0x1a0], rax
mov eax, dword [rsp + 0x24]
or eax, 1
mov dword [rsp + 0x24], eax
mov rdx, qword [rsp + 0x1a0]
lea rcx, [rsp + 0x890]
call fcn.14007fb08
movzx eax, al
test eax, eax
jne 0x14009a520
lea rdx, [rsp + 0x6d0]
lea rcx, [rsp + 0x5a]
call fcn.14008f53c
mov rcx, rax
call fcn.14008c7d8
mov rdx, rax
lea rcx, [rsp + 0x3e0]
call fcn.140088fcc
mov qword [rsp + 0x1a8], rax
mov eax, dword [rsp + 0x24]
or eax, 2
mov dword [rsp + 0x24], eax
mov rdx, qword [rsp + 0x1a8]
lea rcx, [rsp + 0x890]
call fcn.14007fb08
movzx eax, al
test eax, eax
jne 0x14009a520
mov dword [rsp + 0x5c], 0
jmp 0x14009a528
mov dword [rsp + 0x5c], 1
mov al, byte [rsp + 0x5c]
mov byte [rsp + 0x40], al
mov eax, dword [rsp + 0x24]
and eax, 2
test eax, eax
je 0x14009a54e
and dword [rsp + 0x24], 0xfffffffd
lea rcx, [rsp + 0x3e0]
call fcn.14008b544
nop
mov eax, dword [rsp + 0x24]
and eax, 1
test eax, eax
je 0x14009a56b
and dword [rsp + 0x24], 0xfffffffe
lea rcx, [rsp + 0x400]
call fcn.14008b544
movzx eax, byte [rsp + 0x40]
test eax, eax
je 0x14009a700
xorps xmm0, xmm0
comiss xmm0, dword [rsp + 0x8f0]
jb 0x14009a5c4
movss xmm0, dword [0x14012a350]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0x60]
jmp 0x14009c524
movss xmm0, dword [0x1401276b8]
comiss xmm0, dword [rsp + 0x8f0]
jb 0x14009a615
movss xmm0, dword [0x14012a354]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0x64], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0x64]
jmp 0x14009c524
movss xmm0, dword [0x1401276c0]
comiss xmm0, dword [rsp + 0x8f0]
jb 0x14009a666
movss xmm0, dword [0x14012a358]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0x68], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0x68]
jmp 0x14009c524
movss xmm0, dword [0x14012a31c]
comiss xmm0, dword [rsp + 0x8f0]
jb 0x14009a6b4
movss xmm0, dword [0x1401223d4]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0x6c], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0x6c]
jmp 0x14009c524
movss xmm0, dword [0x14012a340]
comiss xmm0, dword [rsp + 0x8f0]
jb 0x14009a700
movss xmm0, dword [0x14012a35c]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0x70], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0x70]
jmp 0x14009c524
lea rdx, [rsp + 0x270]
lea rcx, [rsp + 0x41]
call fcn.14008fdc8
mov rcx, rax
call fcn.14008c5d8
mov rdx, rax
lea rcx, [rsp + 0x420]
call fcn.140088fcc
mov qword [rsp + 0x1b0], rax
mov rdx, qword [rsp + 0x1b0]
lea rcx, [rsp + 0x890]
call fcn.14007fb08
mov byte [rsp + 0x28], al
lea rcx, [rsp + 0x420]
call fcn.14008b544
movzx eax, byte [rsp + 0x28]
test eax, eax
je 0x14009a79b
movss xmm0, dword [0x14012a370]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0x74], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0x74]
jmp 0x14009c524
lea rdx, [rsp + 0x688]
lea rcx, [rsp + 0x42]
call fcn.14009040c
mov rcx, rax
call fcn.14008c798
mov rdx, rax
lea rcx, [rsp + 0x440]
call fcn.140088fcc
mov qword [rsp + 0x1b8], rax
mov rdx, qword [rsp + 0x1b8]
lea rcx, [rsp + 0x890]
call fcn.14007fb08
mov byte [rsp + 0x29], al
lea rcx, [rsp + 0x440]
call fcn.14008b544
movzx eax, byte [rsp + 0x29]
test eax, eax
je 0x14009a836
movss xmm0, dword [0x14012a344]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0x78], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0x78]
jmp 0x14009c524
lea rdx, [rsp + 0x658]
lea rcx, [rsp + 0x43]
call fcn.14009091c
mov rcx, rax
call fcn.14008c758
mov rdx, rax
lea rcx, [rsp + 0x460]
call fcn.140088fcc
mov qword [rsp + 0x1c0], rax
mov rdx, qword [rsp + 0x1c0]
lea rcx, [rsp + 0x890]
call fcn.14007fb08
mov byte [rsp + 0x2a], al
lea rcx, [rsp + 0x460]
call fcn.14008b544
movzx eax, byte [rsp + 0x2a]
test eax, eax
je 0x14009a8d1
movss xmm0, dword [0x14012a374]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0x7c], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0x7c]
jmp 0x14009c524
lea rdx, [rsp + 0x628]
lea rcx, [rsp + 0x44]
call fcn.140090e24
mov rcx, rax
call fcn.14008c678
mov rdx, rax
lea rcx, [rsp + 0x480]
call fcn.140088fcc
mov qword [rsp + 0x1c8], rax
mov rdx, qword [rsp + 0x1c8]
lea rcx, [rsp + 0x890]
call fcn.14007fb08
mov byte [rsp + 0x2b], al
lea rcx, [rsp + 0x480]
call fcn.14008b544
movzx eax, byte [rsp + 0x2b]
test eax, eax
je 0x14009a972
movss xmm0, dword [0x14012a378]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0x80], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0x80]
jmp 0x14009c524
lea rdx, [rsp + 0x640]
lea rcx, [rsp + 0x45]
call fcn.1400911a4
mov rcx, rax
call fcn.14008c678
mov rdx, rax
lea rcx, [rsp + 0x4a0]
call fcn.140088fcc
mov qword [rsp + 0x1d0], rax
mov rdx, qword [rsp + 0x1d0]
lea rcx, [rsp + 0x890]
call fcn.14007fb08
mov byte [rsp + 0x2c], al
lea rcx, [rsp + 0x4a0]
call fcn.14008b544
movzx eax, byte [rsp + 0x2c]
test eax, eax
je 0x14009aa13
movss xmm0, dword [0x14012a364]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0x84], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0x84]
jmp 0x14009c524
lea rdx, [rsp + 0x770]
lea rcx, [rsp + 0x46]
call fcn.140091538
mov rcx, rax
call fcn.14008c838
mov rdx, rax
lea rcx, [rsp + 0x4c0]
call fcn.140088fcc
mov qword [rsp + 0x1d8], rax
mov rdx, qword [rsp + 0x1d8]
lea rcx, [rsp + 0x890]
call fcn.14007fb08
mov byte [rsp + 0x2d], al
lea rcx, [rsp + 0x4c0]
call fcn.14008b544
movzx eax, byte [rsp + 0x2d]
test eax, eax
je 0x14009aab4
movss xmm0, dword [0x14012a34c]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0x88], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0x88]
jmp 0x14009c524
lea rdx, [rsp + 0x5f8]
lea rcx, [rsp + 0x47]
call fcn.1400917bc
mov rcx, rax
call fcn.14008c638
mov rdx, rax
lea rcx, [rsp + 0x4e0]
call fcn.140088fcc
mov qword [rsp + 0x1e0], rax
mov rdx, qword [rsp + 0x1e0]
lea rcx, [rsp + 0x890]
call fcn.14007fb08
mov byte [rsp + 0x2e], al
lea rcx, [rsp + 0x4e0]
call fcn.14008b544
movzx eax, byte [rsp + 0x2e]
test eax, eax
je 0x14009ab55
movss xmm0, dword [0x14012a368]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0x8c], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0x8c]
jmp 0x14009c524
lea rdx, [rsp + 0x6f0]
lea rcx, [rsp + 0x48]
call fcn.14008ccb4
mov rcx, rax
call fcn.14008c7d8
mov rdx, rax
lea rcx, [rsp + 0x500]
call fcn.140088fcc
mov qword [rsp + 0x1e8], rax
mov rdx, qword [rsp + 0x1e8]
lea rcx, [rsp + 0x890]
call fcn.14007fb08
mov byte [rsp + 0x2f], al
lea rcx, [rsp + 0x500]
call fcn.14008b544
movzx eax, byte [rsp + 0x2f]
test eax, eax
je 0x14009ad0e
movss xmm0, dword [0x1401223cc]
comiss xmm0, dword [rsp + 0x8f0]
jb 0x14009ac11
movss xmm0, dword [0x14012a330]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0x90], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0x90]
jmp 0x14009c524
movss xmm0, dword [0x1401276c4]
comiss xmm0, dword [rsp + 0x8f0]
jb 0x14009ac68
movss xmm0, dword [0x14012a31c]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0x94], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0x94]
jmp 0x14009c524
movss xmm0, dword [0x14012a31c]
comiss xmm0, dword [rsp + 0x8f0]
jb 0x14009acbc
movss xmm0, dword [0x14012a314]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0x98], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0x98]
jmp 0x14009c524
movss xmm0, dword [0x14012a348]
comiss xmm0, dword [rsp + 0x8f0]
jb 0x14009ad0e
movss xmm0, dword [0x14012a2f8]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0x9c], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0x9c]
jmp 0x14009c524
lea rdx, [rsp + 0x280]
lea rcx, [rsp + 0x49]
call fcn.14008ce94
mov rcx, rax
call fcn.14008c5d8
mov rdx, rax
lea rcx, [rsp + 0x520]
call fcn.140088fcc
mov qword [rsp + 0x1f0], rax
mov rdx, qword [rsp + 0x1f0]
lea rcx, [rsp + 0x890]
call fcn.14007fb08
mov byte [rsp + 0x30], al
lea rcx, [rsp + 0x520]
call fcn.14008b544
movzx eax, byte [rsp + 0x30]
test eax, eax
je 0x14009ae19
movss xmm0, dword [0x14012a2ac]
comiss xmm0, dword [rsp + 0x8f0]
jb 0x14009adc7
movss xmm0, dword [0x14012a2ec]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0xa0], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0xa0]
jmp 0x14009c524
movss xmm0, dword [0x1401276c0]
comiss xmm0, dword [rsp + 0x8f0]
jb 0x14009ae19
movss xmm0, dword [0x14012a2d4]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0xa4], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0xa4]
jmp 0x14009c524
lea rdx, [rsp + 0x290]
lea rcx, [rsp + 0x4a]
call fcn.14008d05c
mov rcx, rax
call fcn.14008c5f8
mov rdx, rax
lea rcx, [rsp + 0x540]
call fcn.140088fcc
mov qword [rsp + 0x1f8], rax
mov rdx, qword [rsp + 0x1f8]
lea rcx, [rsp + 0x890]
call fcn.14007fb08
mov byte [rsp + 0x31], al
lea rcx, [rsp + 0x540]
call fcn.14008b544
movzx eax, byte [rsp + 0x31]
test eax, eax
je 0x14009aeba
movss xmm0, dword [0x14012a308]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0xa8], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0xa8]
jmp 0x14009c524
lea rdx, [rsp + 0x838]
lea rcx, [rsp + 0x4b]
call fcn.14008d1e0
mov rcx, rax
call fcn.14008c6d8
mov rdx, rax
lea rcx, [rsp + 0x560]
call fcn.140088fcc
mov qword [rsp + 0x200], rax
mov rdx, qword [rsp + 0x200]
lea rcx, [rsp + 0x890]
call fcn.14007fb08
mov byte [rsp + 0x32], al
lea rcx, [rsp + 0x560]
call fcn.14008b544
movzx eax, byte [rsp + 0x32]
test eax, eax
je 0x14009b121
movss xmm0, dword [0x14012a278]
comiss xmm0, dword [rsp + 0x8f0]
jb 0x14009af76
movss xmm0, dword [0x14012a340]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0xac], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0xac]
jmp 0x14009c524
movss xmm0, dword [0x14012a2b4]
comiss xmm0, dword [rsp + 0x8f0]
jb 0x14009afcd
movss xmm0, dword [0x14012a33c]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0xb0], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0xb0]
jmp 0x14009c524
movss xmm0, dword [0x14012a2b8]
comiss xmm0, dword [rsp + 0x8f0]
jb 0x14009b024
movss xmm0, dword [0x14012a338]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0xb4], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0xb4]
jmp 0x14009c524
movss xmm0, dword [0x1401223cc]
comiss xmm0, dword [rsp + 0x8f0]
jb 0x14009b07b
movss xmm0, dword [0x14012a334]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0xb8], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0xb8]
jmp 0x14009c524
movss xmm0, dword [0x14012a2d0]
comiss xmm0, dword [rsp + 0x8f0]
jb 0x14009b0cf
movss xmm0, dword [0x14012a330]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0xbc], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0xbc]
jmp 0x14009c524
movss xmm0, dword [0x1401276c0]
comiss xmm0, dword [rsp + 0x8f0]
jb 0x14009b121
movss xmm0, dword [0x14012a328]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0xc0], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0xc0]
jmp 0x14009c524
lea rdx, [rsp + 0x750]
lea rcx, [rsp + 0x4c]
call fcn.14008d388
mov rcx, rax
call fcn.14008c818
mov rdx, rax
lea rcx, [rsp + 0x580]
call fcn.140088fcc
mov qword [rsp + 0x208], rax
mov rdx, qword [rsp + 0x208]
lea rcx, [rsp + 0x890]
call fcn.14007fb08
mov byte [rsp + 0x33], al
lea rcx, [rsp + 0x580]
call fcn.14008b544
movzx eax, byte [rsp + 0x33]
test eax, eax
je 0x14009b1c2
movss xmm0, dword [0x14012a340]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0xc4], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0xc4]
jmp 0x14009c524
lea rdx, [rsp + 0x7d0]
lea rcx, [rsp + 0x4d]
call fcn.14008d55c
mov rcx, rax
call fcn.14008c698
mov rdx, rax
lea rcx, [rsp + 0x5a0]
call fcn.140088fcc
mov qword [rsp + 0x210], rax
mov rdx, qword [rsp + 0x210]
lea rcx, [rsp + 0x890]
call fcn.14007fb08
mov byte [rsp + 0x34], al
lea rcx, [rsp + 0x5a0]
call fcn.14008b544
movzx eax, byte [rsp + 0x34]
test eax, eax
je 0x14009b263
movss xmm0, dword [0x14012a340]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0xc8], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0xc8]
jmp 0x14009c524
lea rdx, [rsp + 0x7f0]
lea rcx, [rsp + 0x4e]
call fcn.14008d704
mov rcx, rax
call fcn.14008c698
mov rdx, rax
lea rcx, [rsp + 0x5c0]
call fcn.140088fcc
mov qword [rsp + 0x218], rax
mov rdx, qword [rsp + 0x218]
lea rcx, [rsp + 0x890]
call fcn.14007fb08
mov byte [rsp + 0x35], al
lea rcx, [rsp + 0x5c0]
call fcn.14008b544
movzx eax, byte [rsp + 0x35]
test eax, eax
je 0x14009b304
movss xmm0, dword [0x14012a330]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0xcc], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0xcc]
jmp 0x14009c524
lea rdx, [rsp + 0x670]
lea rcx, [rsp + 0x4f]
call fcn.14008d8a0
mov rcx, rax
call fcn.14008c758
mov rdx, rax
lea rcx, [rsp + 0x2a0]
call fcn.140088fcc
mov qword [rsp + 0x220], rax
mov rdx, qword [rsp + 0x220]
lea rcx, [rsp + 0x890]
call fcn.14007fb08
mov byte [rsp + 0x36], al
lea rcx, [rsp + 0x2a0]
call fcn.14008b544
movzx eax, byte [rsp + 0x36]
test eax, eax
je 0x14009b3a5
movss xmm0, dword [0x14012a340]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0xd0], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0xd0]
jmp 0x14009c524
lea rdx, [rsp + 0x6a0]
lea rcx, [rsp + 0x50]
call fcn.14008da3c
mov rcx, rax
call fcn.14008c798
mov rdx, rax
lea rcx, [rsp + 0x2c0]
call fcn.140088fcc
mov qword [rsp + 0x228], rax
mov rdx, qword [rsp + 0x228]
lea rcx, [rsp + 0x890]
call fcn.14007fb08
mov byte [rsp + 0x37], al
lea rcx, [rsp + 0x2c0]
call fcn.14008b544
movzx eax, byte [rsp + 0x37]
test eax, eax
je 0x14009b446
movss xmm0, dword [0x14012a270]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0xd4], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0xd4]
jmp 0x14009c524
lea rdx, [rsp + 0x790]
lea rcx, [rsp + 0x51]
call fcn.14008dc04
mov rcx, rax
call fcn.14008c838
mov rdx, rax
lea rcx, [rsp + 0x2e0]
call fcn.140088fcc
mov qword [rsp + 0x230], rax
mov rdx, qword [rsp + 0x230]
lea rcx, [rsp + 0x890]
call fcn.14007fb08
mov byte [rsp + 0x38], al
lea rcx, [rsp + 0x2e0]
call fcn.14008b544
movzx eax, byte [rsp + 0x38]
test eax, eax
je 0x14009b596
movss xmm0, dword [0x1401223c0]
comiss xmm0, dword [rsp + 0x8f0]
jb 0x14009b502
movss xmm0, dword [0x14012a250]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0xd8], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0xd8]
jmp 0x14009c524
movss xmm0, dword [0x14012a260]
comiss xmm0, dword [rsp + 0x8f0]
jb 0x14009b556
movss xmm0, dword [0x14012a24c]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0xdc], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0xdc]
jmp 0x14009c524
movss xmm0, dword [0x14012a244]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0xe0], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0xe0]
jmp 0x14009c524
lea rdx, [rsp + 0x610]
lea rcx, [rsp + 0x52]
call fcn.14008e384
mov rcx, rax
call fcn.14008c638
mov rdx, rax
lea rcx, [rsp + 0x300]
call fcn.140088fcc
mov qword [rsp + 0x238], rax
mov rdx, qword [rsp + 0x238]
lea rcx, [rsp + 0x890]
call fcn.14007fb08
mov byte [rsp + 0x39], al
lea rcx, [rsp + 0x300]
call fcn.14008b544
movzx eax, byte [rsp + 0x39]
test eax, eax
je 0x14009b73d
movss xmm0, dword [0x14012a25c]
comiss xmm0, dword [rsp + 0x8f0]
jb 0x14009b652
movss xmm0, dword [0x14012a270]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0xe4], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0xe4]
jmp 0x14009c524
movss xmm0, dword [0x1401223c8]
comiss xmm0, dword [rsp + 0x8f0]
jb 0x14009b6a9
movss xmm0, dword [0x14012a268]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0xe8], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0xe8]
jmp 0x14009c524
movss xmm0, dword [0x1401276b8]
comiss xmm0, dword [rsp + 0x8f0]
jb 0x14009b6fd
movss xmm0, dword [0x14012a264]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0xec], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0xec]
jmp 0x14009c524
movss xmm0, dword [0x14012a264]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0xf0], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0xf0]
jmp 0x14009c524
lea rdx, [rsp + 0x710]
lea rcx, [rsp + 0x53]
call fcn.14008e550
mov rcx, rax
call fcn.14008c7d8
mov rdx, rax
lea rcx, [rsp + 0x3c0]
call fcn.140088fcc
mov qword [rsp + 0x240], rax
mov rdx, qword [rsp + 0x240]
lea rcx, [rsp + 0x890]
call fcn.14007fb08
mov byte [rsp + 0x3a], al
lea rcx, [rsp + 0x3c0]
call fcn.14008b544
movzx eax, byte [rsp + 0x3a]
test eax, eax
je 0x14009b88d
movss xmm0, dword [0x14012a270]
comiss xmm0, dword [rsp + 0x8f0]
jb 0x14009b7f9
movss xmm0, dword [0x140126444]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0xf4], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0xf4]
jmp 0x14009c524
movss xmm0, dword [0x1401276b8]
comiss xmm0, dword [rsp + 0x8f0]
jb 0x14009b84d
movss xmm0, dword [0x14012a284]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0xf8], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0xf8]
jmp 0x14009c524
movss xmm0, dword [0x14012a280]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0xfc], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0xfc]
jmp 0x14009c524
lea rdx, [rsp + 0x6b8]
lea rcx, [rsp + 0x54]
call fcn.14008e734
mov rcx, rax
call fcn.14008c798
mov rdx, rax
lea rcx, [rsp + 0x320]
call fcn.140088fcc
mov qword [rsp + 0x248], rax
mov rdx, qword [rsp + 0x248]
lea rcx, [rsp + 0x890]
call fcn.14007fb08
mov byte [rsp + 0x3b], al
lea rcx, [rsp + 0x320]
call fcn.14008b544
movzx eax, byte [rsp + 0x3b]
test eax, eax
je 0x14009c26e
movss xmm0, dword [0x14012a1d0]
comiss xmm0, dword [rsp + 0x8f0]
jb 0x14009b949
movss xmm0, dword [0x1401223c0]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0x100], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0x100]
jmp 0x14009c524
movss xmm0, dword [0x14012a258]
comiss xmm0, dword [rsp + 0x8f0]
jb 0x14009b9a0
movss xmm0, dword [0x14012a248]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0x104], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0x104]
jmp 0x14009c524
movss xmm0, dword [0x14012a274]
comiss xmm0, dword [rsp + 0x8f0]
jb 0x14009b9f7
movss xmm0, dword [0x14012a240]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0x108], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0x108]
jmp 0x14009c524
movss xmm0, dword [0x14012a27c]
comiss xmm0, dword [rsp + 0x8f0]
jb 0x14009ba4e
movss xmm0, dword [0x14012a23c]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0x10c], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0x10c]
jmp 0x14009c524
movss xmm0, dword [0x14012a28c]
comiss xmm0, dword [rsp + 0x8f0]
jb 0x14009baa5
movss xmm0, dword [0x14012a234]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0x110], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0x110]
jmp 0x14009c524
movss xmm0, dword [0x14012a2a4]
comiss xmm0, dword [rsp + 0x8f0]
jb 0x14009bafc
movss xmm0, dword [0x14012a230]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0x114], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0x114]
jmp 0x14009c524
movss xmm0, dword [0x14012a2a8]
comiss xmm0, dword [rsp + 0x8f0]
jb 0x14009bb53
movss xmm0, dword [0x14012a22c]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0x118], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0x118]
jmp 0x14009c524
movss xmm0, dword [0x14012a2b0]
comiss xmm0, dword [rsp + 0x8f0]
jb 0x14009bbaa
movss xmm0, dword [0x14012a228]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0x11c], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0x11c]
jmp 0x14009c524
movss xmm0, dword [0x14012a2bc]
comiss xmm0, dword [rsp + 0x8f0]
jb 0x14009bc01
movss xmm0, dword [0x14012a224]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0x120], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0x120]
jmp 0x14009c524
movss xmm0, dword [0x14012a2c0]
comiss xmm0, dword [rsp + 0x8f0]
jb 0x14009bc58
movss xmm0, dword [0x14012a220]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0x124], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0x124]
jmp 0x14009c524
movss xmm0, dword [0x14012a2c8]
comiss xmm0, dword [rsp + 0x8f0]
jb 0x14009bcaf
movss xmm0, dword [0x14012a21c]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0x128], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0x128]
jmp 0x14009c524
movss xmm0, dword [0x14012a2cc]
comiss xmm0, dword [rsp + 0x8f0]
jb 0x14009bd06
movss xmm0, dword [0x14012a218]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0x12c], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0x12c]
jmp 0x14009c524
movss xmm0, dword [0x14012a2d8]
comiss xmm0, dword [rsp + 0x8f0]
jb 0x14009bd5d
movss xmm0, dword [0x14012a214]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0x130], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0x130]
jmp 0x14009c524
movss xmm0, dword [0x14012a2dc]
comiss xmm0, dword [rsp + 0x8f0]
jb 0x14009bdb4
movss xmm0, dword [0x14012a210]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0x134], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0x134]
jmp 0x14009c524
movss xmm0, dword [0x14012a2e0]
comiss xmm0, dword [rsp + 0x8f0]
jb 0x14009be0b
movss xmm0, dword [0x14012a20c]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0x138], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0x138]
jmp 0x14009c524
movss xmm0, dword [0x14012a2e4]
comiss xmm0, dword [rsp + 0x8f0]
jb 0x14009be62
movss xmm0, dword [0x14012a208]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0x13c], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0x13c]
jmp 0x14009c524
movss xmm0, dword [0x14012a2e8]
comiss xmm0, dword [rsp + 0x8f0]
jb 0x14009beb9
movss xmm0, dword [0x14012a204]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0x140], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0x140]
jmp 0x14009c524
movss xmm0, dword [0x14012a2ec]
comiss xmm0, dword [rsp + 0x8f0]
jb 0x14009bf10
movss xmm0, dword [0x14012a200]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0x144], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0x144]
jmp 0x14009c524
movss xmm0, dword [0x14012a2f4]
comiss xmm0, dword [rsp + 0x8f0]
jb 0x14009bf67
movss xmm0, dword [0x14012a1fc]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0x148], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0x148]
jmp 0x14009c524
movss xmm0, dword [0x14012a2fc]
comiss xmm0, dword [rsp + 0x8f0]
jb 0x14009bfbe
movss xmm0, dword [0x14012a1f8]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0x14c], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0x14c]
jmp 0x14009c524
movss xmm0, dword [0x14012a300]
comiss xmm0, dword [rsp + 0x8f0]
jb 0x14009c015
movss xmm0, dword [0x14012a1f4]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0x150], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0x150]
jmp 0x14009c524
movss xmm0, dword [0x14012a304]
comiss xmm0, dword [rsp + 0x8f0]
jb 0x14009c06c
movss xmm0, dword [0x14012a1f0]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0x154], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0x154]
jmp 0x14009c524
movss xmm0, dword [0x14012a30c]
comiss xmm0, dword [rsp + 0x8f0]
jb 0x14009c0c3
movss xmm0, dword [0x14012a1e8]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0x158], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0x158]
jmp 0x14009c524
movss xmm0, dword [0x14012a310]
comiss xmm0, dword [rsp + 0x8f0]
jb 0x14009c11a
movss xmm0, dword [0x14012a1e4]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0x15c], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0x15c]
jmp 0x14009c524
movss xmm0, dword [0x14012a318]
comiss xmm0, dword [rsp + 0x8f0]
jb 0x14009c171
movss xmm0, dword [0x14012a1e0]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0x160], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0x160]
jmp 0x14009c524
movss xmm0, dword [0x14012a320]
comiss xmm0, dword [rsp + 0x8f0]
jb 0x14009c1c8
movss xmm0, dword [0x14012a1dc]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0x164], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0x164]
jmp 0x14009c524
movss xmm0, dword [0x14012a324]
comiss xmm0, dword [rsp + 0x8f0]
jb 0x14009c21c
movss xmm0, dword [0x14012a1d8]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0x168], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0x168]
jmp 0x14009c524
movss xmm0, dword [0x14012a370]
comiss xmm0, dword [rsp + 0x8f0]
jb 0x14009c26e
movss xmm0, dword [0x1401276ac]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0x16c], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0x16c]
jmp 0x14009c524
lea rdx, [rsp + 0x730]
lea rcx, [rsp + 0x55]
call fcn.14008e87c
mov rcx, rax
call fcn.14008c7d8
mov rdx, rax
lea rcx, [rsp + 0x340]
call fcn.140088fcc
mov qword [rsp + 0x250], rax
mov rdx, qword [rsp + 0x250]
lea rcx, [rsp + 0x890]
call fcn.14007fb08
mov byte [rsp + 0x3c], al
lea rcx, [rsp + 0x340]
call fcn.14008b544
movzx eax, byte [rsp + 0x3c]
test eax, eax
je 0x14009c30f
movss xmm0, dword [0x1401223c8]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0x170], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0x170]
jmp 0x14009c524
lea rdx, [rsp + 0x7b0]
lea rcx, [rsp + 0x56]
call fcn.14008ea48
mov rcx, rax
call fcn.14008c838
mov rdx, rax
lea rcx, [rsp + 0x360]
call fcn.140088fcc
mov qword [rsp + 0x258], rax
mov rdx, qword [rsp + 0x258]
lea rcx, [rsp + 0x890]
call fcn.14007fb08
mov byte [rsp + 0x3d], al
lea rcx, [rsp + 0x360]
call fcn.14008b544
movzx eax, byte [rsp + 0x3d]
test eax, eax
je 0x14009c3b0
movss xmm0, dword [0x1401223c8]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0x174], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0x174]
jmp 0x14009c524
lea rdx, [rsp + 0x810]
lea rcx, [rsp + 0x57]
call fcn.14008ec00
mov rcx, rax
call fcn.14008c6b8
mov rdx, rax
lea rcx, [rsp + 0x380]
call fcn.140088fcc
mov qword [rsp + 0x260], rax
mov rdx, qword [rsp + 0x260]
lea rcx, [rsp + 0x890]
call fcn.14007fb08
mov byte [rsp + 0x3e], al
lea rcx, [rsp + 0x380]
call fcn.14008b544
movzx eax, byte [rsp + 0x3e]
test eax, eax
je 0x14009c451
movss xmm0, dword [0x1401223c8]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0x178], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0x178]
jmp 0x14009c524
lea rdx, [rsp + 0x860]
lea rcx, [rsp + 0x58]
call fcn.14008ed94
mov rcx, rax
call fcn.14008c718
mov rdx, rax
lea rcx, [rsp + 0x3a0]
call fcn.140088fcc
mov qword [rsp + 0x268], rax
mov rdx, qword [rsp + 0x268]
lea rcx, [rsp + 0x890]
call fcn.14007fb08
mov byte [rsp + 0x3f], al
lea rcx, [rsp + 0x3a0]
call fcn.14008b544
movzx eax, byte [rsp + 0x3f]
test eax, eax
je 0x14009c4ef
movss xmm0, dword [0x1401223c8]
mulss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0x17c], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0x17c]
jmp 0x14009c524
movss xmm0, dword [0x14012a340]
movss dword [rsp + 0x180], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.14008b544
nop
lea rcx, [rsp + 0x890]
call fcn.14008b544
movss xmm0, dword [rsp + 0x180]
mov rcx, qword [rsp + 0x8d0]
xor rcx, rsp
call fcn.1401179f0
add rsp, 0x8e8
ret