Function at 0x14003f410
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], rsi
push rbp
push rdi
push r13
push r14
push r15
lea rbp, [rsp - 0x37]
sub rsp, 0xd0
mov rax, qword [0x1401de080]
xor rax, rsp
mov qword [rbp + 0x27], rax
mov r14, rdx
mov r13, rcx
mov qword [rbp - 0x21], rdx
mov dword [rbp - 9], 0x65737562
mov dword [rbp - 5], 0x6d616e72
mov word [rbp - 1], 0x65
xorps xmm0, xmm0
movups xmmword [rbp - 0x79], xmm0
xor esi, esi
mov qword [rbp - 0x69], rsi
mov qword [rbp - 0x61], rsi
lea rax, [rbp - 8]
mov rdi, 0xffffffffffffffff
mov r8, rdi
nop dword [rax]
inc r8
cmp byte [rax + r8], sil
jne 0x14003f480
lea rdx, [rbp - 8]
lea rcx, [rbp - 0x79]
call fcn.14002ff20
lea rdx, [rbp - 0x79]
mov rcx, r14
call fcn.140044330
lea rcx, [r13 + 0x20]
mov rdx, rax
call fcn.140045dc0
mov dword [rbp - 0x19], 0x706966
xorps xmm0, xmm0
movups xmmword [rbp - 0x79], xmm0
mov qword [rbp - 0x69], rsi
mov qword [rbp - 0x61], rsi
lea rax, [rbp - 0x18]
mov r8, rdi
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], sil
jne 0x14003f4d0
lea rdx, [rbp - 0x18]
lea rcx, [rbp - 0x79]
call fcn.14002ff20
lea rdx, [rbp - 0x79]
mov rcx, r14
call fcn.140044330
lea rcx, [r13 + 0x40]
mov rdx, rax
call fcn.140045dc0
mov dword [rbp - 0x19], 0x69776831
mov word [rbp - 0x15], 0x64
xorps xmm0, xmm0
movups xmmword [rbp - 0x79], xmm0
mov qword [rbp - 0x69], rsi
mov qword [rbp - 0x61], rsi
lea rax, [rbp - 0x18]
mov r8, rdi
inc r8
cmp byte [rax + r8], sil
jne 0x14003f521
lea rdx, [rbp - 0x18]
lea rcx, [rbp - 0x79]
call fcn.14002ff20
lea rdx, [rbp - 0x79]
mov rcx, r14
call fcn.140044330
lea rcx, [r13 + 0x60]
mov rdx, rax
call fcn.140045dc0
mov dword [rbp - 0x19], 0x65726306
mov dword [rbp - 0x15], 0x64657461
mov dword [rbp - 0x11], 0x657461
xorps xmm0, xmm0
movups xmmword [rbp - 0x79], xmm0
mov qword [rbp - 0x69], rsi
mov qword [rbp - 0x61], rsi
lea rax, [rbp - 0x18]
mov r8, rdi
nop word [rax + rax]
inc r8
cmp byte [rax + r8], sil
jne 0x14003f580
lea rdx, [rbp - 0x18]
lea rcx, [rbp - 0x79]
call fcn.14002ff20
lea rdx, [rbp - 0x79]
mov rcx, r14
call fcn.140044330
lea rdx, [rbp + 7]
mov rcx, rax
call fcn.140045e60
mov r15, rax
mov rcx, rax
cmp qword [rax + 0x18], 0xf
jbe 0x14003f5be
mov rcx, qword [rax]
xor edx, edx
mov r8d, 0xa
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtol]
movsxd rbx, eax
mov rcx, r15
call fcn.14002ed40
mov qword [rbp - 0x19], rbx
lea rdx, [rbp - 0x19]
lea rcx, [rbp - 0x59]
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__localtime64_s]
movups xmm0, xmmword [rbp - 0x59]
movups xmmword [r13 + 0x80], xmm0
movups xmm1, xmmword [rbp - 0x49]
movups xmmword [r13 + 0x90], xmm1
mov eax, dword [rbp - 0x39]
mov dword [r13 + 0xa0], eax
mov dword [rbp - 0x19], 0x73616c0c
mov dword [rbp - 0x15], 0x676f6c74
mov word [rbp - 0x11], 0x6e69
mov byte [rbp - 0xf], sil
xorps xmm0, xmm0
movups xmmword [rbp - 0x79], xmm0
mov qword [rbp - 0x69], rsi
mov qword [rbp - 0x61], rsi
lea rax, [rbp - 0x18]
mov r8, rdi
nop dword [rax]
inc r8
cmp byte [rax + r8], sil
jne 0x14003f640
lea rdx, [rbp - 0x18]
lea rcx, [rbp - 0x79]
call fcn.14002ff20
lea rdx, [rbp - 0x79]
mov rcx, r14
call fcn.140044330
lea rdx, [rbp + 7]
mov rcx, rax
call fcn.140045e60
mov r15, rax
mov rcx, rax
cmp qword [rax + 0x18], 0xf
jbe 0x14003f67e
mov rcx, qword [rax]
xor edx, edx
mov r8d, 0xa
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtol]
movsxd rbx, eax
mov rcx, r15
call fcn.14002ed40
mov qword [rbp - 0x19], rbx
lea rdx, [rbp - 0x19]
lea rcx, [rbp - 0x59]
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__localtime64_s]
movups xmm0, xmmword [rbp - 0x59]
movups xmmword [r13 + 0xa4], xmm0
movups xmm1, xmmword [rbp - 0x49]
movups xmmword [r13 + 0xb4], xmm1
mov eax, dword [rbp - 0x39]
mov dword [r13 + 0xc4], eax
mov dword [rbp - 0x19], 0x6275735e
mov dword [rbp - 0x15], 0x69726373
mov dword [rbp - 0x11], 0x6f697470
mov word [rbp - 0xd], 0x736e
mov byte [rbp - 0xb], sil
xorps xmm0, xmm0
movups xmmword [rbp - 0x79], xmm0
mov qword [rbp - 0x69], rsi
mov qword [rbp - 0x61], rsi
lea rax, [rbp - 0x18]
mov r8, rdi
inc r8
cmp byte [rax + r8], sil
jne 0x14003f700
lea rdx, [rbp - 0x18]
lea rcx, [rbp - 0x79]
call fcn.14002ff20
lea rdx, [rbp - 0x79]
mov rcx, r14
call fcn.140044330
mov rcx, rax
call fcn.140044520
mov rbx, rax
mov dword [rbp - 0x19], 0x7078653b
mov dword [rbp - 0x15], 0x797269
xorps xmm0, xmm0
movups xmmword [rbp - 0x79], xmm0
mov qword [rbp - 0x69], rsi
mov qword [rbp - 0x61], rsi
lea rax, [rbp - 0x18]
mov r8, rdi
inc r8
cmp byte [rax + r8], sil
jne 0x14003f751
lea rdx, [rbp - 0x18]
lea rcx, [rbp - 0x79]
call fcn.14002ff20
lea rdx, [rbp - 0x79]
mov rcx, rbx
call fcn.140044330
lea rdx, [rbp + 7]
mov rcx, rax
call fcn.140045e60
mov r15, rax
mov rcx, rax
cmp qword [rax + 0x18], 0xf
jbe 0x14003f78f
mov rcx, qword [rax]
xor edx, edx
mov r8d, 0xa
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtol]
movsxd rbx, eax
mov rcx, r15
call fcn.14002ed40
mov qword [rbp - 0x19], rbx
lea rdx, [rbp - 0x19]
lea rcx, [rbp - 0x59]
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__localtime64_s]
movups xmm0, xmmword [rbp - 0x59]
movups xmmword [r13 + 0xc8], xmm0
movups xmm1, xmmword [rbp - 0x49]
movups xmmword [r13 + 0xd8], xmm1
mov eax, dword [rbp - 0x39]
mov dword [r13 + 0xe8], eax
mov dword [rbp - 0x19], 0x6275737d
mov dword [rbp - 0x15], 0x69726373
mov dword [rbp - 0x11], 0x6f697470
mov word [rbp - 0xd], 0x736e
mov byte [rbp - 0xb], sil
xorps xmm0, xmm0
movups xmmword [rbp - 0x79], xmm0
mov qword [rbp - 0x69], rsi
mov qword [rbp - 0x61], rsi
lea rax, [rbp - 0x18]
mov r8, rdi
inc r8
cmp byte [rax + r8], sil
jne 0x14003f811
lea rdx, [rbp - 0x18]
lea rcx, [rbp - 0x79]
call fcn.14002ff20
lea rdx, [rbp - 0x79]
mov rcx, r14
call fcn.140044330
mov rcx, rax
call fcn.140044520
mov rbx, rax
mov dword [rbp - 0x19], 0x6d697420
mov dword [rbp - 0x15], 0x66656c65
mov word [rbp - 0x11], reloc.WS2_32.dll_WSACleanup
xorps xmm0, xmm0
movups xmmword [rbp - 0x79], xmm0
mov qword [rbp - 0x69], rsi
mov qword [rbp - 0x61], rsi
lea rax, [rbp - 0x18]
inc rdi
cmp byte [rax + rdi], sil
jne 0x14003f865
mov r8, rdi
lea rdx, [rbp - 0x18]
lea rcx, [rbp - 0x79]
call fcn.14002ff20
lea rdx, [rbp - 0x79]
mov rcx, rbx
call fcn.140044330
movzx r8d, byte [rax]
cmp r8d, 9
ja case.0x14003f8aa.0
lea r9, [0x140000000]
mov edx, dword [r9 + r8*4 + 0x3f970]
add rdx, r9
jmp rdx
add rax, 8
cmp r8b, 6
cmovne rax, rsi
mov ecx, dword [rax]
jmp 0x14003f8ef
sub r8b, 5
cmp r8b, 1
ja 0x14003f8ca
lea rsi, [rax + 8]
mov ecx, dword [rsi]
jmp 0x14003f8ef
add rax, 8
cmp r8b, 7
cmovne rax, rsi
cvttsd2si ecx, qword [rax]
jmp 0x14003f8ef
add rax, 8
cmp r8b, 4
cmovne rax, rsi
movzx ecx, byte [rax]
mov dword [r13 + 0xec], ecx
lea rcx, [r14 + 8]
movzx edx, byte [r14]
call fcn.140044e40
nop
mov rcx, qword [rbp + 0x27]
xor rcx, rsp
call fcn.140176e00
lea r11, [rsp + 0xd0]
mov rbx, qword [r11 + 0x40]
mov rsi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop rdi
pop rbp
ret
mov rcx, rax
call fcn.1400452b0
mov qword [rbp - 0x19], rax
lea r8, [rbp - 0x19]
lea rdx, str.type_must_be_number__but_is
lea rcx, [rbp + 7]
call fcn.140055cf0
nop
mov r8, rax
mov edx, 0x12e
lea rcx, [rbp - 0x59]
call fcn.1400465a0
lea rdx, [0x1401d97f0]
lea rcx, [rbp - 0x59]
call sub.VCRUNTIME140.dll__CxxThrowException
int3