Function at 0x140066da0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 0x10], rbx
push rbp
mov rbp, rsp
sub rsp, 0x60
mov rbx, qword [0x1408509f0]
xor edx, edx
mov byte [rbp - 0x10], 0
mov rax, qword [rbx + 0x1b90]
movss xmm0, dword [rax + 0x118]
subss xmm0, dword [rax + 0x48]
addss xmm0, dword [rax + 0x8c]
mov byte [rax + 0xc1], 1
mov rax, qword [rbx + 0x1b90]
subss xmm0, dword [0x140148f48]
movss xmm1, dword [rax + 0x48]
subss xmm1, dword [rax + 0x8c]
addss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
movss dword [rax + 0x118], xmm1
maxss xmm0, xmm1
movss xmm1, dword [0x140148f84]
movss dword [rbp + 0x14], xmm1
movss dword [rax + 0x130], xmm0
movss xmm0, dword [0x140148fec]
mov rax, qword [rbx + 0x1b90]
movss dword [rbp + 0x10], xmm0
movdqa xmm0, xmmword [0x1401499c0]
movdqu xmmword [rbp - 0x20], xmm0
mov byte [rax + 0xc1], 1
mov rax, qword [rbx + 0x1b90]
movsxd rcx, dword [rax + 0x108]
mov rax, qword [rax + 0x110]
mov r8d, dword [rax + rcx*4 - 4]
lea rcx, [rbp - 0x1f]
call fcn.140006ca0
cmp dword [rbx + 0x1be8], eax
jne 0x140066e7f
mov dword [rbx + 0x1bec], eax
cmp dword [rbx + 0x1c28], eax
jne 0x140066e8e
mov byte [rbx + 0x1c2c], 1
lea r8, [rbp + 0x10]
mov dword [rsp + 0x20], 0x888
mov edx, eax
lea rcx, [rbp - 0x1f]
call fcn.14000e250
mov r10, qword [0x1408509f0]
mov rcx, qword [r10 + 0x1b98]
cmp rcx, qword [r10 + 0x1b90]
jne 0x1400670c4
xor edx, edx
call fcn.140009360
test al, al
je 0x140067090
mov eax, dword [r10 + 0x1be8]
test eax, eax
je 0x140066ef0
cmp byte [r10 + 0x1bf5], 0
jne 0x140066ef0
cmp eax, dword [rcx + 0x84]
jne 0x140067090
mov rcx, qword [0x140850a40]
call fcn.1400148a0
mov rcx, qword [0x1408509f0]
lea rdx, [rbp - 0x2f]
mov dword [rbp - 0x30], 0x61745342
mov dword [rbp - 0x2c], 0x3a737574
mov byte [rbp - 0x28], 0
mov rax, qword [rcx + 0x1b90]
movss xmm0, dword [rax + 0x11c]
subss xmm0, dword [rax + 0x4c]
addss xmm0, dword [rax + 0x90]
mov byte [rax + 0xc1], 1
mov rax, qword [rcx + 0x1b90]
lea rcx, [rbp - 0x20]
subss xmm0, dword [0x140148f20]
movss xmm1, dword [rax + 0x4c]
subss xmm1, dword [rax + 0x90]
addss xmm1, xmm0
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm1
movss dword [rax + 0x11c], xmm1
movss dword [rax + 0x134], xmm0
movaps xmm0, xmmword [0x140149850]
movups xmmword [rbp - 0x20], xmm0
call fcn.140040fb0
movss xmm1, dword [0x140149074]
xorps xmm0, xmm0
call fcn.140015080
movaps xmm0, xmmword [0x140149700]
lea rdx, [rbp - 0x2f]
lea rcx, [rbp - 0x20]
mov dword [rbp - 0x30], 0x6e6f4356
movups xmmword [rbp - 0x20], xmm0
mov dword [rbp - 0x2c], 0x7463656e
mov word [rbp - 0x28], 0x6465
mov byte [rbp - 0x26], 0
call fcn.140040fb0
mov rcx, qword [0x1408509f0]
lea rdx, [rbp - 0x2f]
movaps xmm2, xmmword [0x140149850]
movups xmmword [rbp - 0x20], xmm2
mov rax, qword [rcx + 0x1b90]
movss xmm0, dword [rax + 0x11c]
subss xmm0, dword [rax + 0x4c]
addss xmm0, dword [rax + 0x90]
mov byte [rax + 0xc1], 1
mov rax, qword [rcx + 0x1b90]
lea rcx, [rbp - 0x20]
mov dword [rbp - 0x30], 0x7078457c
mov dword [rbp - 0x2c], 0x3a797269
subss xmm0, dword [0x140148f2c]
movss xmm1, dword [rax + 0x4c]
subss xmm1, dword [rax + 0x90]
mov byte [rbp - 0x28], 0
addss xmm1, xmm0
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm1
movss dword [rax + 0x11c], xmm1
movss dword [rax + 0x134], xmm0
call fcn.140040fb0
movss xmm1, dword [0x140149074]
xorps xmm0, xmm0
call fcn.140015080
movaps xmm0, xmmword [0x1401496d0]
mov dword [rbp - 0x30], 0x2f39391f
mov dword [rbp - 0x2c], 0x392f3939
mov word [rbp - 0x28], reloc.WS2_32.dll_gethostname
jmp 0x14006725b
xor edx, edx
call fcn.140009360
test al, al
je 0x1400670c4
mov eax, dword [r10 + 0x1be8]
test eax, eax
je 0x140067271
cmp byte [r10 + 0x1bf5], 0
jne 0x140067271
cmp eax, dword [rcx + 0x84]
je 0x140067271
mov rcx, qword [0x140850a40]
call fcn.1400148a0
mov rcx, qword [0x1408509f0]
lea rdx, [rbp - 0x2f]
mov dword [rbp - 0x30], 0x61745343
mov dword [rbp - 0x2c], 0x3a737574
mov byte [rbp - 0x28], 0
mov rax, qword [rcx + 0x1b90]
movss xmm0, dword [rax + 0x11c]
subss xmm0, dword [rax + 0x4c]
addss xmm0, dword [rax + 0x90]
mov byte [rax + 0xc1], 1
mov rax, qword [rcx + 0x1b90]
lea rcx, [rbp - 0x20]
subss xmm0, dword [0x140148f20]
movss xmm1, dword [rax + 0x4c]
subss xmm1, dword [rax + 0x90]
addss xmm1, xmm0
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm1
movss dword [rax + 0x11c], xmm1
movss dword [rax + 0x134], xmm0
movaps xmm0, xmmword [0x1401495b0]
movups xmmword [rbp - 0x20], xmm0
call fcn.140040fb0
movss xmm1, dword [0x140149074]
xorps xmm0, xmm0
call fcn.140015080
movaps xmm0, xmmword [0x1401495a0]
lea rdx, [rbp - 0x2f]
lea rcx, [rbp - 0x20]
mov dword [rbp - 0x30], 0x6e6f430c
movups xmmword [rbp - 0x20], xmm0
mov dword [rbp - 0x2c], 0x7463656e
mov word [rbp - 0x28], 0x6465
mov byte [rbp - 0x26], 0
call fcn.140040fb0
mov rcx, qword [0x1408509f0]
lea rdx, [rbp - 0x2f]
movaps xmm2, xmmword [0x1401495b0]
movups xmmword [rbp - 0x20], xmm2
mov rax, qword [rcx + 0x1b90]
movss xmm0, dword [rax + 0x11c]
subss xmm0, dword [rax + 0x4c]
addss xmm0, dword [rax + 0x90]
mov byte [rax + 0xc1], 1
mov rax, qword [rcx + 0x1b90]
lea rcx, [rbp - 0x20]
mov dword [rbp - 0x30], 0x70784503
mov dword [rbp - 0x2c], 0x3a797269
subss xmm0, dword [0x140148f2c]
movss xmm1, dword [rax + 0x4c]
subss xmm1, dword [rax + 0x90]
mov byte [rbp - 0x28], 0
addss xmm1, xmm0
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm1
movss dword [rax + 0x11c], xmm1
movss dword [rax + 0x134], xmm0
call fcn.140040fb0
movss xmm1, dword [0x140149074]
xorps xmm0, xmm0
call fcn.140015080
movaps xmm0, xmmword [0x140149590]
mov dword [rbp - 0x30], 0x2f232353
mov dword [rbp - 0x2c], 0x232f2323
mov word [rbp - 0x28], reloc.WLDAP32.dll_Ordinal_35
lea rdx, [rbp - 0x2f]
lea rcx, [rbp - 0x20]
movups xmmword [rbp - 0x20], xmm0
call fcn.140040fb0
call fcn.140014940
mov rbx, qword [rsp + 0x78]
add rsp, 0x60
pop rbp
jmp fcn.14000e4f0