Function at 0x14001b540
Capabilities:
Check http status code

Disassembly:
mov qword [rsp + 0x20], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x650]
sub rsp, 0x750
movaps xmmword [rsp + 0x740], xmm6
mov rax, qword [0x1400d41c0]
xor rax, rsp
mov qword [rbp + 0x630], rax
mov rax, r8
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0x58], rcx
mov qword [rbp + 0x90], rcx
mov qword [rbp + 0x98], rdx
mov qword [rbp + 0xa0], rax
xor ebx, ebx
mov dword [rsp + 0x48], ebx
lea rcx, str.ALLUSERSPROFILE
call fcn.1400859d8
lea r14, [rbx - 1]
test rax, rax
je 0x14001b5f8
xorps xmm0, xmm0
movups xmmword [rbp + 0xe8], xmm0
mov qword [rbp + 0xf8], rbx
mov qword [rbp + 0x100], rbx
mov r8, r14
inc r8
cmp byte [rax + r8], 0
jne 0x14001b5d5
mov rdx, rax
lea rcx, [rbp + 0xe8]
call fcn.14000bea0
mov edi, 0x80
jmp 0x14001b766
lea rcx, [rbp + 0x2f0]
call fcn.14001b2f0
nop
mov r12, rax
cmp qword [rax + 0x18], 7
jbe 0x14001b612
mov r12, qword [rax]
mov r15, qword [rax + 0x10]
call fcn.14007244c
mov r13d, eax
xorps xmm0, xmm0
movups xmmword [rbp + 0xe8], xmm0
mov qword [rbp + 0xf8], rbx
mov qword [rbp + 0x100], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0xe8], 0
mov dword [rsp + 0x48], 0x800
test r15, r15
je 0x14001b754
cmp r15, 0x7fffffff
ja 0x14001d081
mov dword [rsp + 0x20], ebx
xor r9d, r9d
mov r8d, r15d
mov rdx, r12
mov ecx, eax
call fcn.1400724bc
mov rsi, rax
shr rax, 0x20
test eax, eax
jne 0x14001d08c
movsxd rcx, esi
mov rdx, qword [rbp + 0xf8]
cmp rcx, rdx
ja 0x14001b6b5
lea rax, [rbp + 0xe8]
cmp qword [rbp + 0x100], 0xf
cmova rax, qword [rbp + 0xe8]
mov qword [rbp + 0xf8], rcx
mov byte [rax + rcx], 0
jmp 0x14001b71c
mov rdi, rcx
sub rdi, rdx
mov r8, qword [rbp + 0x100]
mov rax, r8
sub rax, rdx
cmp rdi, rax
ja 0x14001b6ff
mov qword [rbp + 0xf8], rcx
lea rbx, [rbp + 0xe8]
cmp r8, 0xf
cmova rbx, qword [rbp + 0xe8]
add rbx, rdx
mov r8, rdi
xor edx, edx
mov rcx, rbx
call fcn.1400a6f00
mov byte [rbx + rdi], 0
xor ebx, ebx
jmp 0x14001b71c
mov byte [rsp + 0x20], 0
mov r9, rdi
movzx r8d, byte [rsp + 0x40]
mov rdx, rdi
lea rcx, [rbp + 0xe8]
call fcn.14000d4f0
lea r9, [rbp + 0xe8]
cmp qword [rbp + 0x100], 0xf
cmova r9, qword [rbp + 0xe8]
mov dword [rsp + 0x20], esi
mov r8d, r15d
mov rdx, r12
mov ecx, r13d
call fcn.1400724bc
mov rcx, rax
shr rax, 0x20
test eax, eax
jne 0x14001d098
mov edi, 0x780
lea rcx, [rbp + 0x2f0]
call fcn.1400031b0
nop
mov r8d, 0x104
lea rdx, [rbp + 0x420]
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleFileNameW]
lea rcx, [rbp + 0x420]
call qword [sym.imp.SHLWAPI.dll_PathFindFileNameW]
xorps xmm0, xmm0
movups xmmword [rbp + 0x1d0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1e0], xmm1
mov r8, r14
inc r8
cmp word [rax + r8*2], 0
jne 0x14001b7a0
mov rdx, rax
lea rcx, [rbp + 0x1d0]
call fcn.14000bc20
nop
lea rdx, [rbp + 0x1d0]
cmp qword [rbp + 0x1e8], 7
cmova rdx, qword [rbp + 0x1d0]
mov rax, qword [rbp + 0x1e0]
lea r8, [rdx + rax*2]
lea rdx, [rbp + 0x1d0]
cmova rdx, qword [rbp + 0x1d0]
lea r9, [rsp + 0x40]
lea rcx, [rbp + 0x230]
call fcn.14000b2a0
nop
mov rdx, qword [rbp + 0xf8]
mov qword [rsp + 0x50], rdx
movabs r15, 0x7fffffffffffffff
mov rax, r15
sub rax, rdx
cmp rax, 8
jb 0x14001d0a2
lea rax, [rbp + 0xe8]
cmp qword [rbp + 0x100], 0xf
cmova rax, qword [rbp + 0xe8]
mov qword [rsp + 0x48], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0xc8], xmm0
mov qword [rbp + 0xd8], rbx
mov qword [rbp + 0xe0], rbx
lea r12, [rdx + 8]
mov ebx, reloc.WS2_32.dll_ntohs
lea rsi, [rbp + 0xc8]
movabs rcx, 0x8000000000000000
lea r13d, [rbx + 7]
cmp r12, rbx
jbe 0x14001b900
mov rbx, r12
or rbx, 0xf
cmp rbx, r15
jbe 0x14001b8bb
mov rbx, r15
lea rax, [rcx + 0x27]
mov rcx, rax
call fcn.140073fd8
test rax, rax
je 0x14001d19c
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
mov rdx, qword [rsp + 0x50]
mov rax, qword [rsp + 0x48]
jmp 0x14001b8f9
cmp rbx, r13
cmovb rbx, r13
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x14001b8de
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14001d054
jmp 0x14001b892
test rcx, rcx
je 0x14001b8f7
call fcn.140073fd8
mov rsi, rax
mov rdx, qword [rsp + 0x50]
mov rax, qword [rsp + 0x48]
jmp 0x14001b8f9
xor esi, esi
mov qword [rbp + 0xc8], rsi
mov qword [rbp + 0xd8], r12
mov qword [rbp + 0xe0], rbx
mov r8, rdx
mov rdx, rax
mov rcx, rsi
call fcn.1400a6860
movabs rcx, 0x6874754179654b5c
mov rax, qword [rsp + 0x50]
mov qword [rsi + rax], rcx
mov byte [rsi + r12], 0
bts edi, 0xc
mov rax, qword [rbp + 0x240]
lea r8, [rax - 4]
xorps xmm0, xmm0
movups xmmword [rbp + 0xa8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xb8], xmm1
cmp rax, r8
cmovb r8, rax
lea rdx, [rbp + 0x230]
cmp qword [rbp + 0x248], 0xf
cmova rdx, qword [rbp + 0x230]
lea rcx, [rbp + 0xa8]
call fcn.14000bea0
bts edi, 0xd
mov rdx, qword [rbp + 0xd8]
mov qword [rsp + 0x50], rdx
mov rax, r15
sub rax, rdx
cmp rax, 7
jb 0x14001d0a8
lea rax, [rbp + 0xc8]
cmp qword [rbp + 0xe0], 0xf
cmova rax, qword [rbp + 0xc8]
mov qword [rsp + 0x48], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x170], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x180], xmm1
lea r12, [rdx + 7]
mov ebx, reloc.WS2_32.dll_ntohs
lea rsi, [rbp + 0x170]
cmp r12, rbx
jbe 0x14001ba78
mov rbx, r12
or rbx, 0xf
cmp rbx, r15
jbe 0x14001ba32
mov rbx, r15
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.140073fd8
test rax, rax
je 0x14001d0ae
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
mov rdx, qword [rsp + 0x50]
mov rax, qword [rsp + 0x48]
jmp 0x14001ba71
cmp rbx, 0x16
cmovb rbx, r13
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x14001ba56
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14001d05a
jmp 0x14001ba09
test rcx, rcx
je 0x14001ba6f
call fcn.140073fd8
mov rsi, rax
mov rdx, qword [rsp + 0x50]
mov rax, qword [rsp + 0x48]
jmp 0x14001ba71
xor esi, esi
mov qword [rbp + 0x170], rsi
mov qword [rbp + 0x180], r12
mov qword [rbp + 0x188], rbx
mov r8, rdx
mov rdx, rax
mov rcx, rsi
call fcn.1400a6860
mov rax, qword [str.Debug_]
mov rcx, qword [rsp + 0x50]
mov dword [rsi + rcx], eax
movzx eax, word [0x1400abfbc]
mov word [rsi + rcx + 4], ax
movzx eax, byte [0x1400abfbe]
mov byte [rsi + rcx + 6], al
mov byte [rsi + r12], 0
bts edi, 0xe
lea r9, [rbp + 0xa8]
lea r8, [rbp + 0x170]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x1b0]
call fcn.140017070
bts edi, 0xf
mov rdx, qword [rbp + 0x188]
cmp rdx, 0xf
jbe 0x14001bb28
inc rdx
mov rcx, qword [rbp + 0x170]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001bb22
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001d0b4
call fcn.140073fd0
nop
mov rdx, qword [rbp + 0xc0]
cmp rdx, 0xf
jbe 0x14001bb69
inc rdx
mov rcx, qword [rbp + 0xa8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001bb64
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001d0ba
call fcn.140073fd0
lea rax, [rbp + 0x130]
mov qword [rbp + 0x110], rax
mov rsi, qword [rbp + 0xd8]
lea r12, [rbp + 0xc8]
cmp qword [rbp + 0xe0], 0xf
cmova r12, qword [rbp + 0xc8]
call fcn.14007244c
mov dword [rsp + 0x50], eax
xorps xmm0, xmm0
movups xmmword [rbp + 0x130], xmm0
xor ecx, ecx
mov qword [rbp + 0x140], rcx
mov edx, 7
mov qword [rbp + 0x148], rdx
mov word [rbp + 0x130], cx
bts edi, 0x12
mov dword [rsp + 0x48], edi
test rsi, rsi
je 0x14001bc57
cmp rsi, 0x7fffffff
ja 0x14001d0c0
mov dword [rsp + 0x20], ecx
xor r9d, r9d
mov r8d, esi
mov rdx, r12
mov ecx, eax
call fcn.140072474
mov rbx, rax
shr rax, 0x20
test eax, eax
jne 0x14001d0c9
xor r8d, r8d
movsxd rdx, ebx
lea rcx, [rbp + 0x130]
call fcn.140009ac0
lea r9, [rbp + 0x130]
cmp qword [rbp + 0x148], 7
cmova r9, qword [rbp + 0x130]
mov dword [rsp + 0x20], ebx
mov r8d, esi
mov rdx, r12
mov ecx, dword [rsp + 0x50]
call fcn.140072474
mov rcx, rax
shr rax, 0x20
test eax, eax
jne 0x14001d0d5
mov rdx, qword [rbp + 0x148]
btr edi, 0x12
or edi, 0x30000
or edi, 1
mov dword [rsp + 0x48], edi
lea rcx, [rbp + 0x130]
cmp rdx, 7
cmova rcx, qword [rbp + 0x130]
mov r9d, 0xffffffff
mov r8d, 3
lea rdx, [rbp + 0x190]
call fcn.140072814
mov ecx, eax
mov ebx, 0xa
mov r8d, 0x16d
test eax, eax
jne 0x14001bced
mov edx, dword [rbp + 0x1a0]
test dl, 1
mov eax, 0x1ff
cmovne eax, r8d
mov dword [rbp + 0x114], eax
bt edx, 0xa
jae 0x14001bcdf
mov eax, dword [rbp + 0x1a4]
cmp eax, 0xa000000c
jne 0x14001bcd4
lea eax, [rcx + 4]
jmp 0x14001bd14
cmp eax, 0xa0000003
jne 0x14001bcdf
mov eax, ebx
jmp 0x14001bd14
movzx eax, dl
and eax, 0x10
or eax, 0x20
shr eax, 4
jmp 0x14001bd14
mov dword [rbp + 0x114], 0xffff
sub eax, 2
je 0x14001bd0f
sub eax, 1
je 0x14001bd0f
sub eax, 0x32
je 0x14001bd0f
cmp eax, 0x46
je 0x14001bd0f
xor eax, eax
jmp 0x14001bd14
mov eax, 1
mov dword [rbp + 0x110], ecx
lea rdx, [0x1400d4e30]
mov qword [rbp + 0x118], rdx
movaps xmm0, xmmword [rbp + 0x110]
movdqa xmmword [rbp + 0x110], xmm0
test eax, eax
jne 0x14001c2c1
test ecx, ecx
jne 0x14001d0df
mov bl, 1
test dil, 8
je 0x14001bd5f
and edi, 0xfffffff7
lea rcx, [rbp + 0x170]
call fcn.1400031b0
nop
test dil, 4
je 0x14001bd75
and edi, 0xfffffffb
lea rcx, [rbp + 0xa8]
call fcn.1400031b0
nop
test dil, 2
je 0x14001bdd6
and edi, 0xfffffffd
mov rdx, qword [rbp + 0x168]
cmp rdx, 0xf
jbe 0x14001bdbf
inc rdx
mov rcx, qword [rbp + 0x150]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001bdba
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001d100
call fcn.140073fd0
movdqa xmm0, xmmword [0x1400c5f70]
movdqu xmmword [rbp + 0x160], xmm0
mov byte [rbp + 0x150], 0
test dil, 1
je 0x14001be25
and edi, 0xfffffffe
mov rdx, qword [rbp + 0x148]
cmp rdx, 7
jbe 0x14001be25
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x130]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001be20
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001d106
call fcn.140073fd0
mov esi, 6
test bl, bl
je 0x14001c0a6
xor r8d, r8d
lea rdx, [rbp + 0xc8]
lea rcx, [rbp + 0x190]
call fcn.14000b730
nop
lea rcx, [rbp + 0x190]
call fcn.140003ad0
movzx ebx, al
lea rcx, [rbp + 0x190]
call fcn.1400031b0
test bl, bl
jne 0x14001beb6
xor r8d, r8d
lea rdx, [rbp + 0xc8]
lea rcx, [rbp + 0xa8]
call fcn.14000b730
nop
lea rcx, [rbp + 0xa8]
cmp qword [rbp + 0xc0], 7
cmova rcx, qword [rbp + 0xa8]
call fcn.1400726ac
mov rdx, rax
shr rax, 0x20
test eax, eax
jne 0x14001d10c
lea rcx, [rbp + 0xa8]
call fcn.1400031b0
mov rax, r15
mov rcx, qword [rbp + 0xd8]
sub rax, rcx
cmp rax, 6
jb 0x14001d124
lea r9, [rbp + 0xc8]
cmp qword [rbp + 0xe0], 0xf
cmova r9, qword [rbp + 0xc8]
mov qword [rsp + 0x30], rsi
lea r12, str.Debug
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], rcx
lea r8, [rbp + 0xc8]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0xa8]
call fcn.14000cdc0
bts edi, 0x14
xor r8d, r8d
lea rdx, [rbp + 0xa8]
lea rcx, [rbp + 0x190]
call fcn.14000b730
nop
lea rcx, [rbp + 0x190]
call fcn.140003ad0
movzx ebx, al
lea rcx, [rbp + 0x190]
call fcn.1400031b0
nop
mov r8, qword [rbp + 0xc0]
cmp r8, 0xf
jbe 0x14001bf69
mov rdx, qword [rbp + 0xa8]
lea rcx, [rbp + 0xa8]
call fcn.14000af30
test bl, bl
jne 0x14001c022
mov rax, r15
mov rcx, qword [rbp + 0xd8]
sub rax, rcx
cmp rax, 6
jb 0x14001d12a
lea r9, [rbp + 0xc8]
cmp qword [rbp + 0xe0], 0xf
cmova r9, qword [rbp + 0xc8]
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], rcx
lea r8, [rbp + 0xc8]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x190]
call fcn.14000cdc0
nop
xor r8d, r8d
lea rdx, [rbp + 0x190]
lea rcx, [rbp + 0xa8]
call fcn.14000b730
nop
lea rcx, [rbp + 0xa8]
cmp qword [rbp + 0xc0], 7
cmova rcx, qword [rbp + 0xa8]
call fcn.1400726ac
mov rdx, rax
shr rax, 0x20
test eax, eax
jne 0x14001d130
lea rcx, [rbp + 0xa8]
call fcn.1400031b0
nop
lea rcx, [rbp + 0x190]
call fcn.140009b60
xor r8d, r8d
lea rdx, [rbp + 0x1b0]
lea rcx, [rbp + 0x190]
call fcn.14000b730
nop
lea rcx, [rbp + 0x190]
call fcn.140003ad0
movzx ebx, al
lea rcx, [rbp + 0x190]
call fcn.1400031b0
test bl, bl
jne 0x14001c0a6
xor r8d, r8d
lea rdx, [rbp + 0x1b0]
lea rcx, [rbp + 0xa8]
call fcn.14000b730
nop
lea rcx, [rbp + 0xa8]
cmp qword [rbp + 0xc0], 7
cmova rcx, qword [rbp + 0xa8]
call fcn.1400726ac
mov rdx, rax
shr rax, 0x20
test eax, eax
jne 0x14001d148
lea rcx, [rbp + 0xa8]
call fcn.1400031b0
mov r12, qword [rsp + 0x70]
cmp qword [r12 + 0x10], 0xc8
jb 0x14001c55a
mov rdx, qword [rbp + 0x1c8]
cmp rdx, 0xf
jbe 0x14001c0fb
inc rdx
mov rcx, qword [rbp + 0x1b0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001c0f6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001d160
call fcn.140073fd0
xor r13d, r13d
mov qword [rbp + 0x1c0], r13
mov qword [rbp + 0x1c8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x1b0], r13b
mov rdx, qword [rbp + 0xe0]
cmp rdx, 0xf
jbe 0x14001c158
inc rdx
mov rcx, qword [rbp + 0xc8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001c153
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001d19c
call fcn.140073fd0
mov qword [rbp + 0xd8], r13
mov qword [rbp + 0xe0], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0xc8], 0
mov rdx, qword [rbp + 0x248]
cmp rdx, 0xf
jbe 0x14001c1b3
inc rdx
mov rcx, qword [rbp + 0x230]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001c1ad
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001d166
call fcn.140073fd0
nop
mov rdx, qword [rbp + 0x1e8]
cmp rdx, 7
jbe 0x14001c1f9
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x1d0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001c1f4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001d1a2
call fcn.140073fd0
movdqa xmm0, xmmword [0x1400c5f60]
movdqu xmmword [rbp + 0x1e0], xmm0
mov word [rbp + 0x1d0], r13w
mov rdx, qword [rbp + 0x100]
cmp rdx, 0xf
jbe 0x14001c252
inc rdx
mov rcx, qword [rbp + 0xe8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001c24d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001d04e
call fcn.140073fd0
mov rdi, qword [rsp + 0x60]
mov rbx, qword [rsp + 0x58]
mov qword [rbp + 0xf8], r13
mov qword [rbp + 0x100], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0xe8], 0
mov rcx, rbx
call fcn.140009b60
nop
mov rcx, rdi
call fcn.140009b60
nop
mov rcx, r12
call fcn.140009b60
mov rcx, qword [rbp + 0x630]
xor rcx, rsp
call fcn.140073fb0
mov rbx, qword [rsp + 0x7a8]
movaps xmm6, xmmword [rsp + 0x740]
add rsp, 0x750
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
cmp eax, 1
je 0x14001bd47
mov rdx, qword [rbp + 0xd8]
mov qword [rsp + 0x50], rdx
mov rax, r15
sub rax, rdx
cmp rax, 6
jb 0x14001d0fa
lea r9, [rbp + 0xc8]
cmp qword [rbp + 0xe0], 0xf
cmova r9, qword [rbp + 0xc8]
mov qword [rbp + 0x110], r9
xorps xmm0, xmm0
movups xmmword [rbp + 0x150], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x160], xmm1
lea rax, [rdx + 6]
mov qword [rsp + 0x68], rax
mov esi, reloc.WS2_32.dll_ntohs
lea r12, [rbp + 0x150]
cmp rax, rsi
jbe 0x14001c3d3
mov rsi, rax
or rsi, 0xf
cmp rsi, r15
jbe 0x14001c385
mov rsi, r15
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.140073fd8
test rax, rax
je 0x14001d100
lea r12, [rax + 0x27]
and r12, 0xffffffffffffffe0
mov qword [r12 - 8], rax
mov rdx, qword [rsp + 0x50]
mov rax, qword [rsp + 0x68]
mov r9, qword [rbp + 0x110]
jmp 0x14001c3cc
cmp rsi, 0x16
cmovb rsi, r13
lea rcx, [rsi + 1]
cmp rcx, 0x1000
jb 0x14001c3a9
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14001d060
jmp 0x14001c354
test rcx, rcx
je 0x14001c3c9
call fcn.140073fd8
mov r12, rax
mov rdx, qword [rsp + 0x50]
mov rax, qword [rsp + 0x68]
mov r9, qword [rbp + 0x110]
jmp 0x14001c3cc
mov r12, rcx
mov qword [rbp + 0x150], r12
mov qword [rbp + 0x160], rax
mov qword [rbp + 0x168], rsi
mov r8, rdx
mov rdx, r9
mov rcx, r12
call fcn.1400a6860
mov eax, dword [str.Debug]
mov rcx, qword [rsp + 0x50]
mov dword [r12 + rcx], eax
movzx eax, word [0x1400abfc4]
mov word [r12 + rcx + 4], ax
mov byte [r12 + rcx + 6], 0
bts edi, 0x13
or edi, 2
mov dword [rsp + 0x48], edi
xor r8d, r8d
lea rdx, [rbp + 0x150]
lea rcx, [rbp + 0xa8]
call fcn.14000b730
nop
or edi, 4
mov dword [rsp + 0x48], edi
lea rcx, [rbp + 0xa8]
cmp qword [rbp + 0xc0], 7
cmova rcx, qword [rbp + 0xa8]
mov r9d, 0xffffffff
mov r8d, 3
lea rdx, [rbp + 0x190]
call fcn.140072814
mov edx, eax
test eax, eax
jne 0x14001c4bb
mov eax, dword [rbp + 0x1a0]
test al, 1
mov ecx, 0x1ff
mov r8d, 0x16d
cmovne ecx, r8d
mov dword [rbp + 0x114], ecx
bt eax, 0xa
jae 0x14001c4ad
mov ecx, dword [rbp + 0x1a4]
cmp ecx, 0xa000000c
jne 0x14001c4a5
lea ebx, [rdx + 4]
jmp 0x14001c4e4
cmp ecx, 0xa0000003
je 0x14001c4e4
movzx ebx, al
and ebx, 0x10
or ebx, 0x20
shr ebx, 4
jmp 0x14001c4e4
mov dword [rbp + 0x114], 0xffff
sub eax, 2
je 0x14001c4df
sub eax, 1
je 0x14001c4df
sub eax, 0x32
je 0x14001c4df
cmp eax, 0x46
je 0x14001c4df
xor eax, eax
mov ebx, eax
jmp 0x14001c4e4
mov ebx, 1
mov dword [rbp + 0x110], edx
lea rax, [0x1400d4e30]
mov qword [rbp + 0x118], rax
movaps xmm0, xmmword [rbp + 0x110]
movdqa xmmword [rbp + 0x110], xmm0
test ebx, ebx
jne 0x14001c518
test edx, edx
jne 0x14001d066
jmp 0x14001bd47
cmp ebx, 1
je 0x14001bd47
xor r8d, r8d
lea rdx, [rbp + 0x1b0]
lea rcx, [rbp + 0x170]
call fcn.14000b730
nop
or edi, 8
mov dword [rsp + 0x48], edi
lea rcx, [rbp + 0x170]
call fcn.140003ad0
test al, al
je 0x14001bd47
xor bl, bl
jmp 0x14001bd49
xor ecx, ecx
call fcn.140086a2c
mov qword [rsp + 0x78], rax
lea rcx, [rsp + 0x78]
call fcn.1400865c4
mov rbx, rax
mov r9, rax
lea r8, str._m__d__Y
mov edx, 0x50
lea rcx, [rbp + 0x3d0]
call fcn.140086a10
mov rcx, r15
mov rax, qword [rbp + 0x1c0]
sub rcx, rax
cmp rcx, 1
jb 0x14001d16c
lea r9, [rbp + 0x1b0]
cmp qword [rbp + 0x1c8], 0xf
cmova r9, qword [rbp + 0x1b0]
mov qword [rsp + 0x30], 1
lea rcx, [0x1400c5e60]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
lea r8, [rbp + 0x1b0]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x310]
call fcn.14000cdc0
bts edi, 0x15
lea rax, [rbp + 0x3d0]
nop dword [rax]
inc r14
cmp byte [rax + r14], 0
jne 0x14001c600
mov r8, r14
lea rdx, [rbp + 0x3d0]
lea rcx, [rbp + 0x310]
call fcn.14000aa90
xorps xmm0, xmm0
movups xmmword [rbp + 0xa8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xb8], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xa8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xb8], xmm1
xor r13d, r13d
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], r13b
bts edi, 0x16
lea r8d, [r13 + 4]
lea rdx, str..txt
lea rcx, [rbp + 0xa8]
call fcn.14000aa90
xorps xmm0, xmm0
movups xmmword [rbp + 0x150], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x160], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x150], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x160], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], r13b
bts edi, 0x17
mov dword [rsp + 0x48], edi
lea rdx, [rbp + 0x150]
cmp qword [rbp + 0x168], 0xf
cmova rdx, qword [rbp + 0x150]
mov dword [rsp + 0x20], 1
lea r9d, [r13 + 0x40]
lea r8d, [r13 + 8]
lea rcx, [rbp - 0x80]
call fcn.14000a060
mov rax, qword [rbp - 0x80]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx - 0x80], rax
mov rax, qword [rbp - 0x80]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rsp + rcx + 0x7c], edx
mov rdx, qword [rbp + 0x168]
cmp rdx, 0xf
jbe 0x14001c74f
inc rdx
mov rcx, qword [rbp + 0x150]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001c74a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001d172
call fcn.140073fd0
movdqa xmm0, xmmword [0x1400c5f70]
movdqu xmmword [rbp + 0x160], xmm0
mov byte [rbp + 0x150], 0
mov rdx, qword [rbp + 0xc0]
cmp rdx, 0xf
jbe 0x14001c7a7
inc rdx
mov rcx, qword [rbp + 0xa8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001c7a2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001d178
call fcn.140073fd0
movdqa xmm0, xmmword [0x1400c5f70]
movdqu xmmword [rbp + 0xb8], xmm0
mov byte [rbp + 0xa8], 0
lea rcx, [rbp + 0x310]
call fcn.140009b60
mov ecx, dword [rbx + 8]
mov ebx, dword [rbx + 4]
xorps xmm0, xmm0
movups xmmword [rbp + 0x1f0], xmm0
mov qword [rbp + 0x200], r13
mov qword [rbp + 0x208], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x1f0], 0
lea eax, [rcx - 0xc]
mov r14d, ecx
cmp ecx, 0xc
cmovge r14d, eax
lea rax, [0x1400abfe0]
lea rdx, [0x1400abfdc]
cmovge rdx, rax
mov r8d, 2
lea rcx, [rbp + 0x1f0]
call fcn.14000aec0
mov edx, ebx
cmp ebx, 0xa
jge 0x14001c886
lea rcx, [rbp + 0x350]
call fcn.140026080
nop
or edi, 0x10
mov dword [rsp + 0x48], edi
mov r9d, 1
lea r8, [0x1400abfe4]
xor edx, edx
mov rcx, rax
call fcn.140020e40
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x190], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x1a0], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rax, [rbp + 0x190]
or edi, 0x20
jmp 0x14001c895
lea rcx, [rbp + 0x330]
call fcn.140026080
or edi, 0x40
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x2d0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x2e0], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
test dil, 0x40
je 0x14001c8cf
and edi, 0xffffffbf
lea rcx, [rbp + 0x330]
call fcn.140009b60
nop
test dil, 0x20
je 0x14001c8e5
and edi, 0xffffffdf
lea rcx, [rbp + 0x190]
call fcn.140009b60
nop
test dil, 0x10
je 0x14001c8f7
lea rcx, [rbp + 0x350]
call fcn.140009b60
mov edx, r14d
lea rcx, [rbp + 0x370]
call fcn.140026080
nop
mov r8d, 1
lea rdx, [0x1400abfec]
mov rcx, rax
call fcn.14000aa90
xorps xmm0, xmm0
movups xmmword [rbp + 0x290], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x2a0], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x290], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x2a0], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rdx, [rbp + 0x2d0]
cmp qword [rbp + 0x2e8], 0xf
cmova rdx, qword [rbp + 0x2d0]
mov r8, qword [rbp + 0x2e0]
lea rcx, [rbp + 0x290]
call fcn.14000aa90
xorps xmm0, xmm0
movups xmmword [rbp + 0x110], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x120], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x110], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x120], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r8d, 1
lea rdx, [0x1400abfe8]
lea rcx, [rbp + 0x110]
call fcn.14000aa90
xorps xmm0, xmm0
movups xmmword [rbp + 0x130], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x140], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x130], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x140], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rdx, [rbp + 0x1f0]
cmp qword [rbp + 0x208], 0xf
cmova rdx, qword [rbp + 0x1f0]
mov r8, qword [rbp + 0x200]
lea rcx, [rbp + 0x130]
call fcn.14000aa90
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x2b0], xmm0
movups xmm6, xmmword [rax + 0x10]
movups xmmword [rbp + 0x2c0], xmm6
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r8, qword [rbp + 0x148]
cmp r8, 0xf
jbe 0x14001ca78
mov rdx, qword [rbp + 0x130]
lea rcx, [rbp + 0x130]
call fcn.14000af30
movdqa xmm0, xmmword [0x1400c5f70]
movdqu xmmword [rbp + 0x140], xmm0
mov byte [rbp + 0x130], 0
mov r8, qword [rbp + 0x128]
cmp r8, 0xf
jbe 0x14001caaf
mov rdx, qword [rbp + 0x110]
lea rcx, [rbp + 0x110]
call fcn.14000af30
movdqa xmm0, xmmword [0x1400c5f70]
movdqu xmmword [rbp + 0x120], xmm0
mov byte [rbp + 0x110], 0
mov r8, qword [rbp + 0x2a8]
cmp r8, 0xf
jbe 0x14001cae6
mov rdx, qword [rbp + 0x290]
lea rcx, [rbp + 0x290]
call fcn.14000af30
movdqa xmm0, xmmword [0x1400c5f70]
movdqu xmmword [rbp + 0x2a0], xmm0
mov byte [rbp + 0x290], 0
lea rcx, [rbp + 0x370]
call fcn.140009b60
movq rcx, xmm6
sub r15, rcx
cmp r15, 4
jb 0x14001d17e
lea rax, [rbp + 0x2b0]
cmp qword [rbp + 0x2c8], 0xf
cmova rax, qword [rbp + 0x2b0]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 4
lea r9, str._n_n_
lea r8, [rbp + 0x2b0]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x2f0]
call fcn.14000cdc0
nop
mov r8d, reloc.WS2_32.dll_listen
lea rdx, str._nData_sent_:
lea rcx, [rbp + 0x2f0]
call fcn.14000aa90
xorps xmm0, xmm0
movups xmmword [rbp + 0x170], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x180], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x170], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x180], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov rbx, qword [rsp + 0x58]
mov r8, rbx
lea rdx, [rbp + 0x170]
lea rcx, [rbp + 0x3b0]
call fcn.14000b140
nop
mov r8d, listen
lea rdx, str._nResponse_:
mov rcx, rax
call fcn.14000aa90
xorps xmm0, xmm0
movups xmmword [rbp + 0x270], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x280], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x270], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x280], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r8, r12
lea rdx, [rbp + 0x270]
lea rcx, [rbp + 0x390]
call fcn.14000b140
nop
mov r8d, 9
lea rdx, [0x1400abff0]
mov rcx, rax
call fcn.14000aa90
xorps xmm0, xmm0
movups xmmword [rbp + 0x250], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x260], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x250], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x260], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov rdi, qword [rsp + 0x60]
mov r8, rdi
lea rdx, [rbp + 0x250]
lea rcx, [rbp + 0x210]
call fcn.14000b140
nop
mov r8, qword [rbp + 0x268]
cmp r8, 0xf
jbe 0x14001ccc2
mov rdx, qword [rbp + 0x250]
lea rcx, [rbp + 0x250]
call fcn.14000af30
movdqa xmm0, xmmword [0x1400c5f70]
movdqu xmmword [rbp + 0x260], xmm0
mov byte [rbp + 0x250], 0
lea rcx, [rbp + 0x390]
call fcn.140009b60
nop
mov r8, qword [rbp + 0x288]
cmp r8, 0xf
jbe 0x14001cd06
mov rdx, qword [rbp + 0x270]
lea rcx, [rbp + 0x270]
call fcn.14000af30
movdqa xmm0, xmmword [0x1400c5f70]
movdqu xmmword [rbp + 0x280], xmm0
mov byte [rbp + 0x270], 0
lea rcx, [rbp + 0x3b0]
call fcn.140009b60
nop
mov r8, qword [rbp + 0x188]
cmp r8, 0xf
jbe 0x14001cd4a
mov rdx, qword [rbp + 0x170]
lea rcx, [rbp + 0x170]
call fcn.14000af30
movdqa xmm0, xmmword [0x1400c5f70]
movdqu xmmword [rbp + 0x180], xmm0
mov byte [rbp + 0x170], 0
lea rcx, [rbp + 0x2f0]
call fcn.140009b60
lea rdx, [rbp + 0x210]
cmp qword [rbp + 0x228], 0xf
cmova rdx, qword [rbp + 0x210]
mov r8, qword [rbp + 0x220]
lea rcx, [rbp - 0x80]
call fcn.14000d240
lea rcx, [rbp - 0x78]
call fcn.14000a410
test rax, rax
jne 0x14001cdcc
mov rax, qword [rbp - 0x80]
movsxd rcx, dword [rax + 4]
lea rax, [rbp - 0x80]
add rcx, rax
cmp qword [rcx + 0x48], 0
mov eax, 2
cmovne esi, eax
or esi, dword [rcx + 0x10]
xor r8d, r8d
mov edx, esi
call fcn.140002f20
nop
mov rdx, qword [rbp + 0x228]
cmp rdx, 0xf
jbe 0x14001ce0d
inc rdx
mov rcx, qword [rbp + 0x210]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001ce08
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001d184
call fcn.140073fd0
mov qword [rbp + 0x220], r13
mov qword [rbp + 0x228], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x210], 0
mov rdx, qword [rbp + 0x2c8]
cmp rdx, 0xf
jbe 0x14001ce68
inc rdx
mov rcx, qword [rbp + 0x2b0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001ce62
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001d18a
call fcn.140073fd0
nop
mov rdx, qword [rbp + 0x2e8]
cmp rdx, 0xf
jbe 0x14001ceaa
inc rdx
mov rcx, qword [rbp + 0x2d0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001cea4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001d190
call fcn.140073fd0
nop
mov rdx, qword [rbp + 0x208]
cmp rdx, 0xf
jbe 0x14001ceec
inc rdx
mov rcx, qword [rbp + 0x1f0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001cee6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001d196
call fcn.140073fd0
nop
lea rcx, [rbp - 0x80]
call fcn.140008870
nop
mov r8, qword [rbp + 0x1c8]
cmp r8, 0xf
jbe 0x14001cf16
mov rdx, qword [rbp + 0x1b0]
lea rcx, [rbp + 0x1b0]
call fcn.14000af30
mov qword [rbp + 0x1c0], r13
mov qword [rbp + 0x1c8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x1b0], 0
mov rdx, qword [rbp + 0xe0]
cmp rdx, 0xf
jbe 0x14001cf70
inc rdx
mov rcx, qword [rbp + 0xc8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001cf6b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001d19c
call fcn.140073fd0
mov qword [rbp + 0xd8], r13
mov qword [rbp + 0xe0], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0xc8], 0
mov r8, qword [rbp + 0x248]
cmp r8, 0xf
jbe 0x14001cfaa
mov rdx, qword [rbp + 0x230]
lea rcx, [rbp + 0x230]
call fcn.14000af30
nop
mov rdx, qword [rbp + 0x1e8]
cmp rdx, 7
jbe 0x14001cff0
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x1d0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001cfeb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001d1a2
call fcn.140073fd0
movdqa xmm0, xmmword [0x1400c5f60]
movdqu xmmword [rbp + 0x1e0], xmm0
mov word [rbp + 0x1d0], r13w
mov rdx, qword [rbp + 0x100]
cmp rdx, 0xf
jbe 0x14001c25c
inc rdx
mov rcx, qword [rbp + 0xe8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001d044
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001d04e
call fcn.140073fd0
jmp 0x14001c25c
call fcn.1400804dc
nop
call fcn.140001f30
nop
call fcn.140001f30
nop
call fcn.140001f30
nop
lea r8, [rbp + 0xa8]
lea rdx, [rbp + 0x110]
lea rcx, str.exists
call fcn.140003a70
nop
mov ecx, reloc.WLDAP32.dll_Ordinal_22
call fcn.1400024f0
int3
shr rsi, 0x20
mov ecx, esi
call fcn.140002850
int3
shr rcx, 0x20
call fcn.140002850
nop
call fcn.140001fd0
nop
call fcn.140001fd0
int3
call fcn.1400804dc
nop
call fcn.1400804dc
nop
call fcn.1400804dc
nop
mov ecx, r13d
call fcn.1400024f0
int3
shr rbx, 0x20
mov ecx, ebx
call fcn.140002850
int3
shr rcx, 0x20
call fcn.140002850
nop
lea r8, [rbp + 0x130]
lea rdx, [rbp + 0x110]
lea rcx, str.exists
call fcn.140003a70
int3
call fcn.140001fd0
int3
call fcn.1400804dc
nop
call fcn.1400804dc
nop
shr rdx, 0x20
lea r8, [rbp + 0xa8]
lea rcx, str.create_directory
call fcn.140003a00
nop
call fcn.140001fd0
int3
call fcn.140001fd0
nop
shr rdx, 0x20
lea r8, [rbp + 0xa8]
lea rcx, str.create_directory
call fcn.140003a00
nop
shr rdx, 0x20
lea r8, [rbp + 0xa8]
lea rcx, str.create_directory
call fcn.140003a00
nop
call fcn.1400804dc
nop
call fcn.1400804dc
nop
call fcn.140001fd0
nop
call fcn.1400804dc
nop
call fcn.1400804dc
nop
call fcn.140001fd0
int3
call fcn.1400804dc
nop
call fcn.1400804dc
nop
call fcn.1400804dc
nop
call fcn.1400804dc
nop
call fcn.1400804dc
nop
call fcn.1400804dc
int3