Function at 0x14004b240
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push r14
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xa0
movaps xmmword [rsp + 0x90], xmm9
movaps xmmword [rsp + 0x80], xmm8
movaps xmmword [rsp + 0x70], xmm7
movaps xmmword [rsp + 0x60], xmm6
mov rax, qword [0x1403295b8]
xor rax, rsp
mov qword [rsp + 0x58], rax
test r8, r8
je 0x14004b702
mov rsi, r8
mov rdi, rdx
mov rbx, rcx
movzx ebp, byte [rcx + 0x10]
lea rax, [rcx + 0x8c]
movss xmm0, dword [rcx + 0x20]
movss xmm8, dword [0x14025e228]
divss xmm0, xmm8
movss xmm7, dword [0x14025ac00]
movaps xmm1, xmm7
maxss xmm1, xmm0
movss xmm6, dword [0x14025ab88]
movaps xmm2, xmm6
cmpltss xmm2, xmm0
movaps xmm0, xmm2
andnps xmm0, xmm1
andps xmm2, xmm6
orps xmm2, xmm0
movss xmm0, dword [rcx + 0x1c]
divss xmm0, xmm8
mulss xmm0, xmm2
movsd xmm1, qword [rcx + 0x14]
movaps xmm9, xmmword [0x14025e230]
divps xmm1, xmm9
unpcklps xmm2, xmm2
mulps xmm2, xmm1
movlps qword [rsp + 0x48], xmm2
movss dword [rsp + 0x50], xmm0
mov qword [rsp + 0x40], rax
lea r14, [rsp + 0x48]
mov qword [rsp + 0x38], r14
mov byte [rsp + 0x30], bpl
mov byte [rsp + 0x28], 0x7d
mov byte [rsp + 0x20], Ordinal_143
mov r9d, 0x47
call fcn.14004b0e0
lea rax, [rbx + 0xbc]
movss xmm0, dword [rbx + 0x30]
divss xmm0, xmm8
movaps xmm1, xmm7
maxss xmm1, xmm0
movaps xmm2, xmm6
cmpltss xmm2, xmm0
movaps xmm0, xmm2
andnps xmm0, xmm1
andps xmm2, xmm6
orps xmm2, xmm0
movss xmm0, dword [rbx + 0x2c]
divss xmm0, xmm8
mulss xmm0, xmm2
movsd xmm1, qword [rbx + 0x24]
divps xmm1, xmm9
unpcklps xmm2, xmm2
mulps xmm2, xmm1
movlps qword [rsp + 0x48], xmm2
movss dword [rsp + 0x50], xmm0
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], r14
mov byte [rsp + 0x30], bpl
mov byte [rsp + 0x28], 0x7d
mov byte [rsp + 0x20], Ordinal_143
mov rdx, rdi
mov r8, rsi
mov r9d, 0x48
call fcn.14004b0e0
lea rax, [rbx + 0xec]
movss xmm0, dword [rbx + 0x40]
divss xmm0, xmm8
movaps xmm1, xmm7
maxss xmm1, xmm0
movaps xmm2, xmm6
cmpltss xmm2, xmm0
movaps xmm0, xmm2
andnps xmm0, xmm1
andps xmm2, xmm6
orps xmm2, xmm0
movss xmm0, dword [rbx + 0x3c]
divss xmm0, xmm8
mulss xmm0, xmm2
movsd xmm1, qword [rbx + 0x34]
divps xmm1, xmm9
unpcklps xmm2, xmm2
mulps xmm2, xmm1
movlps qword [rsp + 0x48], xmm2
movss dword [rsp + 0x50], xmm0
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], r14
mov byte [rsp + 0x30], bpl
mov byte [rsp + 0x28], 0x7d
mov byte [rsp + 0x20], Ordinal_143
mov rdx, rdi
mov r8, rsi
mov r9d, 0x49
call fcn.14004b0e0
lea rax, [rbx + 0x11c]
movss xmm0, dword [rbx + 0x50]
divss xmm0, xmm8
movaps xmm1, xmm7
maxss xmm1, xmm0
movaps xmm2, xmm6
cmpltss xmm2, xmm0
movaps xmm0, xmm2
andnps xmm0, xmm1
andps xmm2, xmm6
orps xmm2, xmm0
movss xmm0, dword [rbx + 0x4c]
divss xmm0, xmm8
mulss xmm0, xmm2
movsd xmm1, qword [rbx + 0x44]
divps xmm1, xmm9
unpcklps xmm2, xmm2
mulps xmm2, xmm1
movlps qword [rsp + 0x48], xmm2
movss dword [rsp + 0x50], xmm0
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], r14
mov byte [rsp + 0x30], bpl
mov byte [rsp + 0x28], 0x7d
mov byte [rsp + 0x20], 0
mov rdx, rdi
mov r8, rsi
mov r9d, Ordinal_79
call fcn.14004b0e0
lea rax, [rbx + 0x14c]
movss xmm0, dword [rbx + 0x60]
divss xmm0, xmm8
movaps xmm1, xmm7
maxss xmm1, xmm0
movaps xmm2, xmm6
cmpltss xmm2, xmm0
movaps xmm0, xmm2
andnps xmm0, xmm1
andps xmm2, xmm6
orps xmm2, xmm0
movss xmm0, dword [rbx + 0x5c]
divss xmm0, xmm8
mulss xmm0, xmm2
movsd xmm1, qword [rbx + 0x54]
divps xmm1, xmm9
unpcklps xmm2, xmm2
mulps xmm2, xmm1
movlps qword [rsp + 0x48], xmm2
movss dword [rsp + 0x50], xmm0
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], r14
mov byte [rsp + 0x30], bpl
mov byte [rsp + 0x28], 0x7d
mov byte [rsp + 0x20], Ordinal_143
mov rdx, rdi
mov r8, rsi
mov r9d, reloc.WLDAP32.dll_Ordinal_27
call fcn.14004b0e0
lea rax, [rbx + 0x17c]
movss xmm0, dword [rbx + 0x70]
divss xmm0, xmm8
maxss xmm7, xmm0
movaps xmm1, xmm6
cmpltss xmm1, xmm0
movaps xmm0, xmm1
andnps xmm0, xmm7
andps xmm1, xmm6
orps xmm1, xmm0
movss xmm0, dword [rbx + 0x6c]
divss xmm0, xmm8
mulss xmm0, xmm1
movsd xmm2, qword [rbx + 0x64]
divps xmm2, xmm9
unpcklps xmm1, xmm1
mulps xmm1, xmm2
movlps qword [rsp + 0x48], xmm1
movss dword [rsp + 0x50], xmm0
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], r14
mov byte [rsp + 0x30], bpl
mov byte [rsp + 0x28], 0x7d
mov byte [rsp + 0x20], Ordinal_143
mov rdx, rdi
mov r8, rsi
mov r9d, Ordinal_32
call fcn.14004b0e0
lea rax, [rbx + 0x1ac]
movsd xmm0, qword [0x14025e240]
movsd qword [rsp + 0x48], xmm0
mov dword [rsp + 0x50], 0x3e109091
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], r14
mov byte [rsp + 0x30], bpl
mov byte [rsp + 0x28], 0x7d
mov byte [rsp + 0x20], Ordinal_143
mov rdx, rdi
mov r8, rsi
mov r9d, Ordinal_41
call fcn.14004b0e0
lea rax, [rbx + 0x1dc]
movsd xmm0, qword [0x14025e250]
movsd qword [rsp + 0x48], xmm0
mov dword [rsp + 0x50], 0x3f77f7f8
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], r14
mov byte [rsp + 0x30], bpl
mov byte [rsp + 0x28], 0x7d
mov byte [rsp + 0x20], Ordinal_143
mov rdx, rdi
mov r8, rsi
mov r9d, Ordinal_41
call fcn.14004b0e0
lea rax, [rbx + 0x20c]
movsd xmm0, qword [0x14025e260]
movsd qword [rsp + 0x48], xmm0
mov dword [rsp + 0x50], 0x3f800000
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], r14
mov byte [rsp + 0x30], bpl
mov byte [rsp + 0x28], 0x7d
mov byte [rsp + 0x20], Ordinal_143
mov rdx, rdi
mov r8, rsi
mov r9d, Ordinal_41
call fcn.14004b0e0
lea rax, [rbx + 0x23c]
movsd xmm0, qword [0x14025e270]
movsd qword [rsp + 0x48], xmm0
mov dword [rsp + 0x50], 0x3f800000
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], r14
mov byte [rsp + 0x30], bpl
mov byte [rsp + 0x28], 0x7d
mov byte [rsp + 0x20], Ordinal_143
mov rdx, rdi
mov r8, rsi
mov r9d, Ordinal_32
call fcn.14004b0e0
add rbx, 0x26c
movsd xmm0, qword [0x14025e280]
movsd qword [rsp + 0x48], xmm0
mov dword [rsp + 0x50], 0x3c008081
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x38], r14
mov byte [rsp + 0x30], bpl
mov byte [rsp + 0x28], 0x7d
mov byte [rsp + 0x20], Ordinal_143
mov rdx, rdi
mov r8, rsi
mov r9d, reloc.WLDAP32.dll_Ordinal_32
call fcn.14004b0e0
mov rcx, qword [rsp + 0x58]
xor rcx, rsp
call fcn.140141380
movaps xmm6, xmmword [rsp + 0x60]
movaps xmm7, xmmword [rsp + 0x70]
movaps xmm8, xmmword [rsp + 0x80]
movaps xmm9, xmmword [rsp + 0x90]
add rsp, 0xa0
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret