Function at 0x140067120
Capabilities:
Access peb ldr_data

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rbp
mov qword [rsp + 8], rcx
push rsi
push rdi
push r14
sub rsp, 0x80
movaps xmmword [rsp + 0x70], xmm6
movaps xmmword [rsp + 0x60], xmm7
movaps xmmword [rsp + 0x50], xmm8
movaps xmm8, xmm3
movzx esi, r8b
mov ebx, edx
mov ecx, 4
mov rax, qword gs:[0x58]
mov rax, qword [rax]
xor r14d, r14d
mov eax, dword [rcx + rax]
cmp dword [0x140202f34], eax
jle 0x1400671d1
lea rcx, [0x140202f34]
call fcn.140108c28
cmp dword [0x140202f34], 0xffffffff
jne 0x1400671d1
mov qword [0x140202f48], r14
mov qword [0x140202f50], r14
mov ecx, 0x28
call fcn.1401088fc
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [0x140202f48], rax
lea rcx, [0x14014e6f0]
call fcn.140108b60
nop
lea rcx, [0x140202f34]
call fcn.140108bbc
xorps xmm6, xmm6
mov dword [rsp + 0xa0], 0
mov byte [rsp + 0xa4], 0
mov rdi, qword [0x140202f48]
mov rax, qword [rdi + 8]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x38], r14d
mov rcx, rdi
cmp byte [rax + 0x19], 0
jne 0x14006722e
mov qword [rsp + 0x30], rax
cmp dword [rax + 0x1c], ebx
jge 0x14006721a
mov dword [rsp + 0x38], r14d
mov rax, qword [rax + 0x10]
jmp 0x140067228
mov dword [rsp + 0x38], 1
mov rcx, rax
mov rax, qword [rax]
cmp byte [rax + 0x19], 0
je 0x140067205
cmp byte [rcx + 0x19], 0
jne 0x140067239
cmp ebx, dword [rcx + 0x1c]
jge 0x1400672a9
movabs rax, 0x666666666666666
cmp qword [0x140202f50], rax
je 0x1400673ac
lea rbp, [0x140202f48]
mov qword [rsp + 0x20], rbp
mov qword [rsp + 0x28], r14
mov ecx, 0x28
call fcn.1401088fc
nop
mov dword [rax + 0x1c], ebx
mov rdx, qword [rsp + 0xa0]
mov qword [rax + 0x20], rdx
mov qword [rax], rdi
mov qword [rax + 8], rdi
mov qword [rax + 0x10], rdi
mov word [rax + 0x18], 0
movups xmm0, xmmword [rsp + 0x30]
movaps xmmword [rsp + 0x20], xmm0
mov r8, rax
lea rdx, [rsp + 0x20]
mov rcx, rbp
call fcn.140048680
mov rcx, rax
movss xmm1, dword [0x1401ad47c]
cmp sil, byte [rcx + 0x24]
je 0x1400672bc
movaps xmm0, xmm6
jmp 0x1400672d6
movss xmm0, dword [rsp + 0xc8]
mulss xmm0, dword [0x1401ad40c]
addss xmm0, dword [rcx + 0x20]
minss xmm0, xmm1
movss dword [rcx + 0x20], xmm0
mov byte [rcx + 0x24], sil
movss xmm7, dword [rcx + 0x20]
movss xmm0, dword [0x1401ad3f4]
comiss xmm0, xmm7
jae 0x14006734d
comiss xmm7, dword [0x1401ad448]
jb 0x1400672ff
movaps xmm6, xmm1
jmp 0x14006734d
movaps xmm0, xmm7
mulss xmm0, dword [0x1401ad5d4]
cvtps2pd xmm1, xmm0
movsd xmm0, qword [0x1401ad4c0]
call fcn.140137ac4
movaps xmm6, xmm0
mulss xmm7, dword [0x1401ad4fc]
cvtps2pd xmm0, xmm7
subsd xmm0, qword [0x1401ad4a8]
mulsd xmm0, qword [0x1401ad4c8]
call fcn.140138e20
mulsd xmm6, xmm0
addsd xmm6, qword [0x1401ad4b0]
cvtsd2ss xmm6, xmm6
test sil, sil
je 0x14006736b
movss xmm0, dword [rsp + 0xc0]
subss xmm0, xmm8
mulss xmm0, xmm6
addss xmm0, xmm8
jmp 0x140067385
movaps xmm0, xmm8
subss xmm0, dword [rsp + 0xc0]
mulss xmm0, xmm6
addss xmm0, dword [rsp + 0xc0]
lea r11, [rsp + 0x80]
mov rbx, qword [r11 + 0x28]
mov rbp, qword [r11 + 0x30]
movaps xmm6, xmmword [rsp + 0x70]
movaps xmm7, xmmword [rsp + 0x60]
movaps xmm8, xmmword [r11 - 0x30]
mov rsp, r11
pop r14
pop rdi
pop rsi
ret
call fcn.14002abe0
int3