Function at 0x18003fc60
Capabilities:
Read file on windows

Disassembly:
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x440]
sub rsp, 0x540
mov qword [rsp + 0x40], 0xfffffffffffffffe
mov qword [rsp + 0x590], rbx
mov rax, qword [0x1803c56a8]
xor rax, rsp
mov qword [rbp + 0x430], rax
mov r12, rdx
mov r13, rcx
mov qword [rsp + 0x48], rdx
xor edi, edi
mov r14d, edi
mov dword [rsp + 0x38], edi
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x68], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x50], dil
xor r8d, r8d
lea rdx, [0x1802ccf50]
lea rcx, [rsp + 0x50]
call fcn.180024a10
nop
mov qword [rbp - 0x40], rdi
mov qword [rbp - 0x38], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x50], dil
xor r8d, r8d
lea rdx, [0x1802ccf50]
lea rcx, [rbp - 0x50]
call fcn.180024a10
nop
mov qword [rbp - 0x60], rdi
mov qword [rbp - 0x58], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x70], dil
xor r8d, r8d
lea rdx, [0x1802ccf50]
lea rcx, [rbp - 0x70]
call fcn.180024a10
nop
mov qword [rbp - 0x20], rdi
mov qword [rbp - 0x18], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x30], dil
xor r8d, r8d
lea rdx, [0x1802ccf50]
lea rcx, [rbp - 0x30]
call fcn.180024a10
nop
mov rcx, r12
cmp qword [r12 + 0x18], 0x10
jb 0x18003fd54
mov rcx, qword [r12]
lea rdx, str.r_.
call fcn.180288ef8
mov r15, rax
test rax, rax
je 0x1800407fa
xor eax, eax
mov word [rsp + 0x30], ax
mov byte [rsp + 0x32], al
mov r9, r15
lea edx, [rax + 1]
lea r8d, [rax + 3]
lea rcx, [rsp + 0x30]
call fcn.180289194
cmp byte [rsp + 0x30], 0xef
jne 0x18003fda0
cmp byte [rsp + 0x31], 0xbb
jne 0x18003fda0
cmp byte [rsp + 0x32], 0xbf
je 0x18003fda8
mov rcx, r15
call fcn.18028925c
mov rcx, r15
call fcn.180288b60
test eax, eax
jne 0x1800407b9
mov rbx, 0xffffffffffffffff
mov r8, r15
mov edx, 0x400
lea rcx, [rbp + 0x30]
call fcn.180288d4c
test rax, rax
je 0x1800407b9
lea rax, [rbp + 0x30]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x18003fde0
lea rdx, [rbp + 0x30]
lea rcx, [rsp + 0x50]
call fcn.180024a10
mov rbx, qword [rsp + 0x60]
test rbx, rbx
je 0x18003fda8
lea rax, [rsp + 0x50]
mov rdx, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x68]
cmp rcx, 0x10
cmovae rax, rdx
cmp byte [rbx + rax - 1], 0xa
jne 0x18003fea8
lea r8, [rbx - 1]
cmp r8, rbx
ja 0x18003fe46
mov qword [rsp + 0x60], r8
lea rax, [rsp + 0x50]
cmp rcx, 0x10
cmovae rax, rdx
mov byte [rax + r8], 0
jmp 0x18003fe99
mov rdi, r8
sub rdi, rbx
mov rax, rcx
sub rax, rbx
cmp rdi, rax
ja 0x18003fe7f
mov qword [rsp + 0x60], r8
lea rax, [rsp + 0x50]
cmp rcx, 0x10
cmovae rax, rdx
add rbx, rax
mov r8, rdi
xor edx, edx
mov rcx, rbx
call fcn.18027b320
mov byte [rbx + rdi], 0
jmp 0x18003fe97
mov byte [rsp + 0x20], 0
mov r9, rdi
xor r8d, r8d
mov rdx, rdi
lea rcx, [rsp + 0x50]
call fcn.18003f9c0
xor edi, edi
mov rcx, qword [rsp + 0x68]
mov rbx, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x50]
mov qword [rbp - 0x80], rdi
mov qword [rbp - 0x78], rdi
lea rsi, [rsp + 0x50]
cmp rcx, 0x10
cmovae rsi, rdx
cmp rbx, 0x10
jae 0x18003fed5
movups xmm0, xmmword [rsi]
movups xmmword [rsp + 0x70], xmm0
mov qword [rbp - 0x78], reloc.WS2_32.dll_ntohs
jmp 0x18003ff51
mov rdi, rbx
or rdi, 0xf
movabs rax, 0x7fffffffffffffff
cmp rdi, rax
cmova rdi, rax
lea rax, [rdi + 1]
cmp rax, 0x1000
jb 0x18003ff2a
lea rcx, [rax + 0x27]
cmp rcx, rax
mov rax, 0xffffffffffffffff
cmovbe rcx, rax
call fcn.1800eb720
mov rcx, rax
test rax, rax
je 0x180040906
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x18003ff37
test rax, rax
je 0x18003ff37
mov rcx, rax
call fcn.1800eb720
mov qword [rsp + 0x70], rax
lea r8, [rbx + 1]
mov rdx, rsi
mov rcx, rax
call fcn.18027aec0
mov qword [rbp - 0x78], rdi
xor edi, edi
mov qword [rbp - 0x80], rbx
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x10]
call fcn.180040960
mov rbx, rax
lea rax, [rsp + 0x50]
cmp rax, rbx
je 0x18003ffe0
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x18003ffad
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18003ffa8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004090c
call fcn.18000db00
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x68], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x50], 0
movups xmm0, xmmword [rbx]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rsp + 0x60], xmm1
mov qword [rbx + 0x10], rdi
mov qword [rbx + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rbx], 0
mov rdx, qword [rbp + 8]
cmp rdx, 0x10
jb 0x18004001b
inc rdx
mov rcx, qword [rbp - 0x10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180040016
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180040912
call fcn.18000db00
mov qword [rbp - 0x80], rdi
mov qword [rbp - 0x78], rdi
mov rdi, qword [rsp + 0x60]
lea rsi, [rsp + 0x50]
cmp qword [rsp + 0x68], 0x10
cmovae rsi, qword [rsp + 0x50]
cmp rdi, 0x10
jae 0x180040051
movups xmm0, xmmword [rsi]
movups xmmword [rsp + 0x70], xmm0
mov qword [rbp - 0x78], reloc.WS2_32.dll_ntohs
jmp 0x1800400cb
mov rbx, rdi
or rbx, 0xf
movabs rax, 0x7fffffffffffffff
cmp rbx, rax
cmova rbx, rax
lea rax, [rbx + 1]
cmp rax, 0x1000
jb 0x1800400a6
lea rcx, [rax + 0x27]
cmp rcx, rax
mov rax, 0xffffffffffffffff
cmovbe rcx, rax
call fcn.1800eb720
mov rcx, rax
test rax, rax
je 0x180040918
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x1800400b3
test rax, rax
je 0x1800400b3
mov rcx, rax
call fcn.1800eb720
mov qword [rsp + 0x70], rax
lea r8, [rdi + 1]
mov rdx, rsi
mov rcx, rax
call fcn.18027aec0
mov qword [rbp - 0x78], rbx
mov qword [rbp - 0x80], rdi
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x10]
call fcn.180040b50
mov rbx, rax
lea rax, [rsp + 0x50]
cmp rax, rbx
je 0x18004015e
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x180040127
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180040122
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004091e
call fcn.18000db00
xor edi, edi
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x68], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x50], dil
movups xmm0, xmmword [rbx]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rsp + 0x60], xmm1
mov qword [rbx + 0x10], rdi
mov qword [rbx + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rbx], dil
jmp 0x180040160
xor edi, edi
mov rdx, qword [rbp + 8]
cmp rdx, 0x10
jb 0x18004019b
inc rdx
mov rcx, qword [rbp - 0x10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180040196
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180040924
call fcn.18000db00
mov rsi, qword [rsp + 0x60]
test rsi, rsi
je 0x18003fda8
lea rax, [rsp + 0x50]
mov rbx, qword [rsp + 0x50]
mov rdi, qword [rsp + 0x68]
cmp rdi, 0x10
cmovae rax, rbx
cmp byte [rax], 0x5b
jne 0x180040299
lea rcx, [rsp + 0x50]
cmp rdi, 0x10
cmovae rcx, rbx
mov qword [rsp + 0x20], 1
lea r9, [0x1802d3528]
xor r8d, r8d
mov rdx, rsi
call fcn.18003fb40
cmp eax, 0xffffffff
jne 0x1800401fc
lea rax, [rsi - 1]
jmp 0x180040224
lea rcx, [rsp + 0x50]
cmp rdi, 0x10
cmovae rcx, rbx
mov qword [rsp + 0x20], 1
lea r9, [0x1802d3528]
xor r8d, r8d
mov rdx, rsi
call fcn.18003fb40
mov qword [rbp - 0x80], 0
mov qword [rbp - 0x78], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x70], 0
cmp rsi, 1
jb 0x18004092a
lea r8, [rax - 1]
lea rax, [rsi - 1]
cmp rax, r8
cmovb r8, rax
lea rdx, [rsp + 0x50]
cmp rdi, 0x10
cmovae rdx, rbx
inc rdx
lea rcx, [rsp + 0x70]
call fcn.180024a10
or r14d, 1
lea rcx, [rbp - 0x30]
call fcn.18001f190
movups xmm0, xmmword [rsp + 0x70]
movups xmmword [rbp - 0x30], xmm0
movups xmm1, xmmword [rbp - 0x80]
movups xmmword [rbp - 0x20], xmm1
mov rdi, qword [rsp + 0x68]
mov rsi, qword [rsp + 0x60]
mov rbx, qword [rsp + 0x50]
lea rax, [rsp + 0x50]
cmp rdi, 0x10
cmovae rax, rbx
cmp byte [rax], 0x20
je 0x180040633
lea rax, [rsp + 0x50]
cmp rdi, 0x10
cmovae rax, rbx
cmp byte [rax], 0x23
je 0x180040633
lea rax, [rsp + 0x50]
cmp rdi, 0x10
cmovae rax, rbx
cmp byte [rax], 0x5b
je 0x180040633
lea rax, [rsp + 0x50]
cmp rdi, 0x10
cmovae rax, rbx
cmp byte [rax], 0xa
je 0x180040633
test rsi, rsi
je 0x180040633
lea rcx, [rsp + 0x50]
cmp rdi, 0x10
cmovae rcx, rbx
mov qword [rsp + 0x20], 1
lea r9, [0x1802d352c]
xor r8d, r8d
mov rdx, rsi
call fcn.18003fb40
cmp rax, 0xffffffffffffffff
je 0x18004063a
mov qword [rbp - 0x80], 0
mov qword [rbp - 0x78], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x70], 0
cmp rsi, rax
cmovb rax, rsi
lea rdx, [rsp + 0x50]
cmp rdi, 0x10
cmovae rdx, rbx
mov r8, rax
lea rcx, [rsp + 0x70]
call fcn.180024a10
or r14d, 2
lea rcx, [rbp - 0x50]
call fcn.18001f190
movups xmm0, xmmword [rsp + 0x70]
movups xmmword [rbp - 0x50], xmm0
movups xmm1, xmmword [rbp - 0x80]
movups xmmword [rbp - 0x40], xmm1
movq rcx, xmm1
inc rcx
xor edi, edi
mov qword [rbp - 0x80], rdi
mov qword [rbp - 0x78], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x70], dil
mov rax, qword [rsp + 0x60]
cmp rax, rcx
jb 0x180040936
sub rax, rcx
mov r8, 0xffffffffffffffff
cmp rax, r8
cmovb r8, rax
lea rdx, [rsp + 0x50]
cmp qword [rsp + 0x68], 0x10
cmovae rdx, qword [rsp + 0x50]
add rdx, rcx
lea rcx, [rsp + 0x70]
call fcn.180024a10
lea rcx, [rbp - 0x70]
call fcn.18001f190
movups xmm0, xmmword [rsp + 0x70]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [rbp - 0x80]
movups xmmword [rbp - 0x60], xmm1
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x70]
call fcn.18003e910
mov rdx, rax
lea rcx, [rbp - 0x10]
call fcn.180040b50
mov rbx, rax
lea rax, [rbp - 0x50]
cmp rax, rbx
je 0x18004043f
lea rcx, [rbp - 0x50]
call fcn.18001f190
movups xmm0, xmmword [rbx]
movups xmmword [rbp - 0x50], xmm0
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rbp - 0x40], xmm1
mov qword [rbx + 0x10], rdi
mov qword [rbx + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rbx], dil
mov rdx, qword [rbp + 8]
cmp rdx, 0x10
jb 0x18004047a
inc rdx
mov rcx, qword [rbp - 0x10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180040475
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180040930
call fcn.18000db00
lea rdx, [rbp - 0x70]
lea rcx, [rbp - 0x10]
call fcn.18003e910
mov rdx, rax
lea rcx, [rsp + 0x70]
call fcn.180040b50
mov rbx, rax
lea rax, [rbp - 0x70]
cmp rax, rbx
je 0x1800404c7
lea rcx, [rbp - 0x70]
call fcn.18001f190
movups xmm0, xmmword [rbx]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rbp - 0x60], xmm1
mov qword [rbx + 0x10], rdi
mov qword [rbx + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rbx], dil
lea rcx, [rsp + 0x70]
call fcn.18001f190
nop
mov qword [rbp - 0x80], rdi
mov qword [rbp - 0x78], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x70], 0
or r14d, 0xc
mov dword [rsp + 0x38], r14d
mov rbx, qword [rbp - 0x20]
lea rdx, [rbx + 1]
lea rcx, [rsp + 0x70]
call fcn.180041190
lea rdx, [rbp - 0x30]
cmp qword [rbp - 0x18], 0x10
cmovae rdx, qword [rbp - 0x30]
mov r8, rbx
lea rcx, [rsp + 0x70]
call fcn.180040f20
mov rcx, qword [rbp - 0x80]
mov rdx, qword [rbp - 0x78]
mov rax, rdx
sub rax, rcx
cmp rax, 1
jb 0x180040562
lea rax, [rcx + 1]
mov qword [rbp - 0x80], rax
lea rbx, [rsp + 0x70]
cmp rdx, 0x10
cmovae rbx, qword [rsp + 0x70]
add rbx, rcx
mov r8d, 1
lea rdx, [0x1802d3530]
mov rcx, rbx
call fcn.18027aec0
mov byte [rbx + 1], 0
jmp 0x180040583
mov qword [rsp + 0x20], 1
lea r9, [0x1802d3530]
xor r8d, r8d
lea edx, [r8 + 1]
lea rcx, [rsp + 0x70]
call fcn.18003f840
lea rdx, [rbp - 0x50]
cmp qword [rbp - 0x38], 0x10
cmovae rdx, qword [rbp - 0x50]
mov r8, qword [rbp - 0x40]
lea rcx, [rsp + 0x70]
call fcn.180040f20
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x10], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x20], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rdx, [rbp + 0x10]
lea rcx, [rsp + 0x50]
call fcn.18003fc10
lea rcx, [rbp + 0x10]
call fcn.18001f190
and r14d, 0xfffffff7
or r14d, 0x10
lea rcx, [rsp + 0x70]
call fcn.18001f190
lea rax, [rbp - 0x70]
cmp qword [rbp - 0x58], 0x10
cmovae rax, qword [rbp - 0x70]
mov rdx, qword [rbp - 0x60]
cmp byte [rdx + rax - 1], 0x20
jne 0x18004061d
dec rdx
mov qword [rsp + 0x20], rdi
lea r9, [0x1802ccf50]
mov r8d, 1
lea rcx, [rbp - 0x70]
call fcn.180040ff0
lea r8, [rbp - 0x70]
lea rdx, [rsp + 0x50]
mov rcx, r13
call fcn.18003f2d0
jmp 0x18003fda8
xor edi, edi
jmp 0x18003fda8
mov rdx, qword [rbp - 0x18]
cmp rdx, 0x10
jb 0x18004067f
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180040670
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004093c
call fcn.18000db00
mov rdi, qword [rsp + 0x68]
mov rbx, qword [rsp + 0x50]
mov rdx, qword [rbp - 0x58]
cmp rdx, 0x10
jb 0x1800406c4
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800406b5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180040942
call fcn.18000db00
mov rdi, qword [rsp + 0x68]
mov rbx, qword [rsp + 0x50]
xor esi, esi
mov qword [rbp - 0x60], rsi
mov qword [rbp - 0x58], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x70], sil
mov rdx, qword [rbp - 0x38]
cmp rdx, 0x10
jb 0x18004071b
inc rdx
mov rcx, qword [rbp - 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18004070c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180040948
call fcn.18000db00
mov rdi, qword [rsp + 0x68]
mov rbx, qword [rsp + 0x50]
cmp rdi, 0x10
jb 0x180040752
lea rdx, [rdi + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x18004074a
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004094e
mov rcx, rbx
call fcn.18000db00
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x50], 0
mov rdx, qword [r12 + 0x18]
cmp rdx, 0x10
jb 0x1800407a1
inc rdx
mov rcx, qword [r12]
cmp rdx, 0x1000
jb 0x18004079c
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x180040954
mov rcx, r8
call fcn.18000db00
mov qword [r12 + 0x10], rsi
mov qword [r12 + 0x18], reloc.WS2_32.dll_ntohs
mov byte [r12], 0
jmp 0x1800408d4
mov rcx, r15
call fcn.180288afc
nop
lea rcx, [rbp - 0x30]
call fcn.18001f190
nop
lea rcx, [rbp - 0x70]
call fcn.18001f190
nop
lea rcx, [rbp - 0x50]
call fcn.18001f190
nop
lea rcx, [rsp + 0x50]
call fcn.18001f190
nop
mov rcx, r12
call fcn.18001f190
mov al, 1
jmp 0x1800408d6
mov rdx, qword [rbp - 0x18]
cmp rdx, 0x10
jb 0x180040836
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180040830
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004095a
call fcn.18000db00
nop
mov rdx, qword [rbp - 0x58]
cmp rdx, 0x10
jb 0x180040871
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18004086c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180040900
call fcn.18000db00
mov qword [rbp - 0x60], rdi
mov qword [rbp - 0x58], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x70], 0
mov r8, qword [rbp - 0x38]
cmp r8, 0x10
jb 0x18004089c
inc r8
mov rdx, qword [rbp - 0x50]
lea rcx, [rbp - 0x50]
call fcn.180040fb0
nop
mov r8, qword [rsp + 0x68]
cmp r8, 0x10
jb 0x1800408b9
inc r8
mov rdx, qword [rsp + 0x50]
lea rcx, [rsp + 0x50]
call fcn.180040fb0
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x68], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x50], 0
mov rcx, r12
call fcn.18001f190
xor al, al
mov rcx, qword [rbp + 0x430]
xor rcx, rsp
call fcn.180277e00
mov rbx, qword [rsp + 0x590]
add rsp, 0x540
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call fcn.18027e54c
nop
call fcn.18027e54c
int3
call fcn.18027e54c
int3
call fcn.18027e54c
int3
call fcn.18027e54c
int3
call fcn.18027e54c
int3
call fcn.18027e54c
int3
call fcn.18003f4a0
int3
call fcn.18027e54c
int3
call fcn.18003f4a0
nop
call fcn.18027e54c
nop
call fcn.18027e54c
nop
call fcn.18027e54c
nop
call fcn.18027e54c
nop
call fcn.18027e54c
nop
call fcn.18027e54c
int3