Function at 0x1401e5d60
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 0x18], rbx
push rdi
sub rsp, 0x60
mov rbx, qword [0x140302380]
mov rdi, rcx
cmp dword [rbx + 0x2b8], 0
jbe 0x1401e5d86
cmp dword [rbx + 0x2b4], 0
je 0x1401e5dc5
movss xmm0, dword [0x1403021a4]
comiss xmm0, dword [rbx + 0x2c0]
jb 0x1401e5dc5
mov eax, dword [rbx + 0x2b0]
test eax, eax
je 0x1401e5dc5
movss xmm0, dword [rbx + 0x30]
dec eax
comiss xmm0, dword [rbx + rax*4 + 0x2e8]
jb 0x1401e5dc5
mov eax, dword [rbx + 0x2b0]
dec eax
comiss xmm0, dword [rcx + rax*4 + 0xc]
jb 0x1401e5dc5
mov al, 1
jmp 0x1401e5dc7
xor al, al
mov byte [rcx + 8], al
cmp dword [rbx + 0x320], 0
jbe 0x1401e5ddc
cmp dword [rbx + 0x31c], 0
je 0x1401e5e1b
movss xmm0, dword [0x1403021a4]
comiss xmm0, dword [rbx + 0x328]
jb 0x1401e5e1b
mov eax, dword [rbx + 0x318]
test eax, eax
je 0x1401e5e1b
movss xmm0, dword [rbx + 0x30]
dec eax
comiss xmm0, dword [rbx + rax*4 + 0x350]
jb 0x1401e5e1b
mov eax, dword [rbx + 0x318]
dec eax
comiss xmm0, dword [rcx + rax*4 + 0x20]
jb 0x1401e5e1b
mov al, 1
jmp 0x1401e5e1d
xor al, al
mov byte [rcx + 9], al
cmp dword [rbx + 0x388], 0
jbe 0x1401e5e32
cmp dword [rbx + 0x384], 0
je 0x1401e5e71
movss xmm0, dword [0x1403021a4]
comiss xmm0, dword [rbx + 0x390]
jb 0x1401e5e71
mov eax, dword [rbx + 0x380]
test eax, eax
je 0x1401e5e71
movss xmm0, dword [rbx + 0x30]
dec eax
comiss xmm0, dword [rbx + rax*4 + 0x3b8]
jb 0x1401e5e71
mov eax, dword [rbx + 0x380]
dec eax
comiss xmm0, dword [rcx + rax*4 + 0x34]
jb 0x1401e5e71
mov al, 1
jmp 0x1401e5e73
xor al, al
mov byte [rcx + 0xa], al
cmp dword [rbx + 0x3f0], 0
jbe 0x1401e5e88
cmp dword [rbx + 0x3ec], 0
je 0x1401e5ec1
movss xmm0, dword [0x1403021a4]
comiss xmm0, dword [rbx + 0x3f8]
jb 0x1401e5ec1
mov eax, dword [rbx + 0x3e8]
test eax, eax
je 0x1401e5ec1
movss xmm0, dword [rbx + 0x30]
dec eax
comiss xmm0, dword [rbx + rax*4 + 0x420]
jb 0x1401e5ec1
comiss xmm0, dword [0x1402c8140]
jb 0x1401e5ec1
mov al, 1
jmp 0x1401e5ec3
xor al, al
cmp byte [0x140302199], 0
mov byte [rcx + 0xb], al
jne 0x1401e60da
cmp byte [0x140302198], 0
jne 0x1401e60da
cmp byte [rbx + 0xa7], 0
je 0x1401e60da
movdqa xmm0, xmmword [0x1402c9600]
lea rcx, [rsp + 0x21]
mov qword [rsp + 0x70], rbp
mov edx, 0xfd0c5087
movdqu xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x78], rsi
mov dword [rsp + 0x30], 0x327265
mov byte [rsp + 0x34], 0
call fcn.14002b8c0
mov rcx, qword [rbx + 0x180]
mov rdx, qword [rbx + 0x188]
mov rsi, qword [0x1403022e0]
mov rbp, qword [0x1403022c0]
cmp rcx, rdx
je 0x1401e5f54
cmp dword [rcx + 0x30], eax
je 0x1401e60e8
add rcx, 0x50
cmp rcx, rdx
jne 0x1401e5f42
mov byte [rdi + 0x258], 0
mov rax, qword [rdi + 0x60]
cmp byte [rax + 0x2b0], 0
je 0x1401e5f85
mov rcx, rdi
call fcn.1401e7240
mov rbx, qword [0x140302380]
mov rsi, qword [0x1403022e0]
mov rbp, qword [0x1403022c0]
movdqa xmm0, xmmword [0x1402c95a0]
lea rcx, [rsp + 0x39]
mov edx, 0xfd0c5087
mov dword [rsp + 0x48], 0x61686365
movdqu xmmword [rsp + 0x38], xmm0
mov dword [rsp + 0x4c], 0x75656772
mov word [rsp + 0x50], reloc.WS2_32.dll_WSASetLastError
mov byte [rsp + 0x52], 0
call fcn.14002b8c0
mov rcx, qword [rbx + 0x180]
mov rdx, qword [rbx + 0x188]
cmp rcx, rdx
je 0x1401e5fdf
cmp dword [rcx + 0x30], eax
je 0x1401e5ff7
add rcx, 0x50
cmp rcx, rdx
jne 0x1401e5fd1
cmp byte [rbp + 0x6c], 0
jne 0x1401e5ff7
cmp byte [rbx + 0xe8], 0
je 0x1401e5ffe
cmp byte [rbx + 0x130], 0
je 0x1401e5ffe
mov byte [rsi + 0x1a0], 0
mov rcx, rdi
call fcn.1401e7530
mov rax, qword [rdi + 0x228]
mov rsi, qword [rsp + 0x78]
mov rbp, qword [rsp + 0x70]
cmp byte [rax + 0x2b0], 0
je 0x1401e6031
cmp byte [rdi + 0x258], 0
jne 0x1401e6031
mov rcx, rdi
call fcn.1401e6ed0
mov rax, qword [0x1403022e0]
mov rcx, qword [rax + 8]
cmp byte [rcx + 0x2b2], 0
je 0x1401e608d
cmp byte [rdi + 0x258], 0
jne 0x1401e608d
mov rax, qword [rdi + 0x58]
cmp byte [rax + 0x2b0], 0
je 0x1401e6063
mov rcx, rdi
call fcn.1401e6bf0
mov rax, qword [rdi + 0x48]
cmp byte [rax + 0x2b0], 0
je 0x1401e6078
mov rcx, rdi
call fcn.1401e6330
mov rax, qword [rdi + 0x50]
cmp byte [rax + 0x2b0], 0
je 0x1401e608d
mov rcx, rdi
call fcn.1401e68a0
mov rax, qword [0x1403022e0]
mov rcx, qword [rax + 0x10]
cmp byte [rcx + 0x2b2], 0
je 0x1401e60da
cmp byte [rdi + 0x258], 0
jne 0x1401e60da
mov rax, qword [rdi + 0x240]
cmp byte [rax + 0x2b0], 0
je 0x1401e60c2
mov rcx, rdi
call fcn.1401e6330
mov rax, qword [rdi + 0x248]
cmp byte [rax + 0x2b0], 0
je 0x1401e60da
mov rcx, rdi
call fcn.1401e68a0
mov rbx, qword [rsp + 0x80]
add rsp, 0x60
pop rdi
ret
mov byte [rdi + 0x258], 1
mov word [rsi + 0x1a0], 0
mov byte [rbp + 0x6c], 0
jmp 0x1401e5f5b