Function at 0x180009b30
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x20], r9
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x80]
sub rsp, 0x180
mov rbx, r8
mov rdi, rdx
mov rsi, rcx
xorps xmm0, xmm0
movdqu xmmword [rbp + 8], xmm0
xor eax, eax
mov qword [rbp + 0x50], rax
mov qword [rbp + 0x18], rax
test r8, r8
je 0x180009ba0
mov rdx, rbx
lea rcx, [rbp + 8]
call fcn.18003d4d0
mov r8, rbx
xor edx, edx
mov r14, qword [rbp + 8]
mov rcx, r14
call fcn.18018a540
lea r12, [r14 + rbx]
mov qword [rbp + 0x10], r12
mov rax, qword [rbp + 0x18]
mov qword [rbp + 0x50], rax
jmp 0x180009ba8
mov r12, qword [rbp + 0x10]
mov r14, qword [rbp + 8]
lea rax, [rbp + 0x70]
mov qword [rsp + 0x20], rax
mov r9, rbx
mov r8, r14
mov rdx, rdi
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
test eax, eax
jne 0x180009bce
xor bl, bl
jmp 0x180009f71
movdqa xmm0, xmmword [0x1801fe280]
movdqu xmmword [rsp + 0x30], xmm0
mov byte [rsp + 0x40], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x20], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x30], xmm1
lea rax, [rsp + 0x31]
mov rdi, 0xffffffffffffffff
mov r8, rdi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x180009c00
lea rdx, [rsp + 0x31]
lea rcx, [rbp + 0x20]
call fcn.18003a510
nop
lea rcx, [rbp + 0x20]
mov r15, qword [rbp + 0x38]
cmp r15, 0xf
cmova rcx, qword [rbp + 0x20]
mov rbx, qword [rbp + 0x30]
add rbx, rcx
lea rsi, [rbp + 0x20]
cmp r15, 0xf
cmova rsi, qword [rbp + 0x20]
xor r13d, r13d
mov qword [rbp + 0x40], r13
mov qword [rbp + 0x58], r13
xor r14d, r14d
mov qword [rbp + 0x60], r14
xor eax, eax
mov qword [rbp + 0x48], rax
mov qword [rbp + 0x68], rax
sub rbx, rsi
je 0x180009c95
mov rdx, rbx
lea rcx, [rbp + 0x58]
call fcn.18003d4d0
mov r8, rbx
mov rdx, rsi
mov r13, qword [rbp + 0x58]
mov qword [rbp + 0x40], r13
mov rcx, r13
call fcn.180189ea0
lea r14, [rbx + r13]
mov qword [rbp + 0x60], r14
mov r15, qword [rbp + 0x38]
mov rax, qword [rbp + 0x68]
mov qword [rbp + 0x48], rax
mov rax, r12
sub rax, r14
mov rcx, qword [rbp + 8]
sub rax, rcx
lea rbx, [r13 + 1]
xor r11d, r11d
add rbx, rax
je 0x180009ee2
movzx esi, byte [r13]
mov r10, rcx
mov r8, r13
neg r8
cmp byte [r10], sil
jne 0x180009ed3
mov rdx, r14
sub rdx, r13
cmp rdx, 1
jbe 0x180009cfc
lea rcx, [r13 + 1]
lea r9, [r10 + r8]
mov r8, r13
neg r8
movzx eax, byte [rcx]
cmp byte [r9 + rcx], al
jne 0x180009ed3
inc rcx
lea rax, [rcx + r8]
cmp rax, rdx
jb 0x180009ce3
cmp r11d, 0xffffffff
je 0x180009ee2
movsxd rdx, r11d
add rdx, qword [rbp + 8]
mov r8, r12
lea rcx, [rsp + 0x68]
call fcn.180036e40
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x78], xmm0
mov qword [rbp - 0x68], 1
mov qword [rbp - 0x60], reloc.WS2_32.dll_ntohs
mov word [rbp - 0x78], 0x22
mov dword [rbp + 0xd0], 0x64692237
mov dword [rbp + 0xd4], 0x223a22
movups xmmword [rsp + 0x48], xmm0
xor ebx, ebx
mov qword [rsp + 0x58], rbx
mov qword [rsp + 0x60], rbx
lea rax, [rbp + 0xd1]
mov r8, rdi
inc r8
cmp byte [rax + r8], bl
jne 0x180009d67
lea rdx, [rbp + 0xd1]
lea rcx, [rsp + 0x48]
call fcn.18003a510
nop
lea r14, [rsp + 0x48]
cmp qword [rsp + 0x60], 0xf
cmova r14, qword [rsp + 0x48]
lea r13, [rsp + 0x68]
mov r12, qword [rsp + 0x68]
cmp qword [rbp - 0x80], 0xf
cmova r13, r12
mov rsi, qword [rsp + 0x58]
mov r15, qword [rsp + 0x78]
cmp rsi, r15
ja 0x180009e23
mov rax, r15
sub rax, rsi
test rsi, rsi
je 0x180009fe2
lea r15, [rax + r13]
movsx r12d, byte [r14]
lea r8, [r15 + 1]
sub r8, r13
mov edx, r12d
mov rcx, r13
call fcn.18018a8e0
mov rbx, rax
test rax, rax
je 0x180009e23
nop word [rax + rax]
mov r8, rsi
mov rdx, r14
mov rcx, rbx
call fcn.18018a980
test eax, eax
je 0x180009fcb
inc rbx
lea r8, [r15 + 1]
sub r8, rbx
mov edx, r12d
mov rcx, rbx
call fcn.18018a8e0
mov rbx, rax
test rax, rax
jne 0x180009df0
movdqa xmm0, xmmword [str.Edata_not_found]
movdqu xmmword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movups xmmword [rbp - 0x58], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x48], xmm1
lea rax, [rsp + 0x31]
mov r8, rdi
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180009e50
lea rdx, [rsp + 0x31]
lea rcx, [rbp - 0x58]
call fcn.18003a510
lea rax, [rbp - 0x58]
mov rbx, qword [rbp + 0xd8]
cmp rbx, rax
je 0x18000a0c5
mov rdx, qword [rbx + 0x18]
cmp rdx, 0xf
jbe 0x180009eb6
mov rcx, qword [rbx]
inc rdx
cmp rdx, 0x1000
jb 0x180009eb1
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x18000a7f9
mov rcx, r8
call fcn.1800c17e8
movups xmm0, xmmword [rbp - 0x58]
movups xmmword [rbx], xmm0
movups xmm1, xmmword [rbp - 0x48]
movups xmmword [rbx + 0x10], xmm1
mov edx, reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x58], 0
jmp 0x18000a0c9
inc r11
inc r10
cmp r11, rbx
jb 0x180009cc0
xor bl, bl
test r13, r13
je 0x180009f24
mov rcx, qword [rbp + 0x48]
sub rcx, r13
mov rax, r13
cmp rcx, 0x1000
jb 0x180009f15
add rcx, 0x27
mov r13, qword [r13 - 8]
sub rax, r13
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000a7ed
mov rdx, rcx
mov rcx, r13
call fcn.1800c17e8
mov r15, qword [rbp + 0x38]
cmp r15, 0xf
jbe 0x180009f5c
lea rdx, [r15 + 1]
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180009f57
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000a82f
call fcn.1800c17e8
movdqa xmm0, xmmword [0x1801fde90]
movdqu xmmword [rbp + 0x30], xmm0
mov byte [rbp + 0x20], 0
mov r14, qword [rbp + 8]
test r14, r14
je 0x180009fad
mov rcx, qword [rbp + 0x50]
sub rcx, r14
mov rax, r14
cmp rcx, 0x1000
jb 0x180009fa2
add rcx, 0x27
mov r14, qword [r14 - 8]
sub rax, r14
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000a7e7
mov rdx, rcx
mov rcx, r14
call fcn.1800c17e8
movzx eax, bl
mov rbx, qword [rsp + 0x1c0]
add rsp, 0x180
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
sub rbx, r13
cmp rbx, 0xffffffffffffffff
je 0x180009e23
mov r15, qword [rsp + 0x78]
mov r12, qword [rsp + 0x68]
lea r14, [rbx + rsi]
lea rsi, [rsp + 0x68]
mov r13, qword [rbp - 0x80]
cmp r13, 0xf
cmova rsi, r12
cmp r15, 1
jb 0x18000a048
lea rax, [r15 - 1]
cmp r14, rax
ja 0x18000a048
lea rbx, [rsi + rax]
lea rcx, [rsi + r14]
lea r8, [rbx + 1]
sub r8, rcx
mov edx, 0x22
call fcn.18018a8e0
mov rcx, rax
test rax, rax
je 0x18000a048
cmp byte [rcx], 0x22
je 0x18000a07f
inc rcx
lea r8, [rbx + 1]
sub r8, rcx
mov edx, 0x22
call fcn.18018a8e0
mov rcx, rax
test rax, rax
jne 0x18000a027
movdqa xmm0, xmmword [0x1801fe020]
movdqu xmmword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movups xmmword [rbp - 0x58], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x48], xmm1
lea rax, [rsp + 0x31]
mov r8, rdi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x18000a070
jmp 0x180009e5a
sub rcx, rsi
cmp rcx, 0xffffffffffffffff
je 0x18000a048
xorps xmm0, xmm0
movups xmmword [rbp - 0x58], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x48], xmm1
cmp r15, r14
jb 0x18000a7f3
sub rcx, r14
sub r15, r14
cmp r15, rcx
cmovb rcx, r15
lea rdx, [rsp + 0x68]
cmp r13, 0xf
cmova rdx, r12
add rdx, r14
mov r8, rcx
jmp 0x180009e5f
mov rdx, qword [rbp - 0x40]
cmp rdx, 0xf
jbe 0x18000a101
inc rdx
mov rcx, qword [rbp - 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18000a0fb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000a7f9
call fcn.1800c17e8
nop
mov rax, qword [rsp + 0x60]
cmp rax, 0xf
jbe 0x18000a140
lea rdx, [rax + 1]
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18000a13a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000a7ff
call fcn.1800c17e8
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x78], xmm0
mov qword [rbp - 0x68], 1
mov qword [rbp - 0x60], reloc.WS2_32.dll_ntohs
mov word [rbp - 0x78], 0x22
mov dword [rsp + 0x30], 0x7661224f
mov dword [rsp + 0x34], 0x72617461
mov dword [rsp + 0x38], 0x223a22
movups xmmword [rsp + 0x48], xmm0
xor ebx, ebx
mov qword [rsp + 0x58], rbx
mov qword [rsp + 0x60], rbx
lea rax, [rsp + 0x31]
mov r8, rdi
nop
inc r8
cmp byte [rax + r8], bl
jne 0x18000a190
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x48]
call fcn.18003a510
nop
lea r14, [rsp + 0x48]
cmp qword [rsp + 0x60], 0xf
cmova r14, qword [rsp + 0x48]
lea r13, [rsp + 0x68]
mov r12, qword [rsp + 0x68]
cmp qword [rbp - 0x80], 0xf
cmova r13, r12
mov rsi, qword [rsp + 0x58]
mov r15, qword [rsp + 0x78]
cmp rsi, r15
ja 0x18000a243
mov rax, r15
sub rax, rsi
test rsi, rsi
je 0x18000a31e
lea r15, [rax + r13]
movsx r12d, byte [r14]
lea r8, [r15 + 1]
sub r8, r13
mov edx, r12d
mov rcx, r13
call fcn.18018a8e0
mov rbx, rax
test rax, rax
je 0x18000a243
nop dword [rax]
mov r8, rsi
mov rdx, r14
mov rcx, rbx
call fcn.18018a980
test eax, eax
je 0x18000a307
inc rbx
lea r8, [r15 + 1]
sub r8, rbx
mov edx, r12d
mov rcx, rbx
call fcn.18018a8e0
mov rbx, rax
test rax, rax
jne 0x18000a210
movdqa xmm0, xmmword [str.Edata_not_found]
movdqu xmmword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x28], xmm1
lea rax, [rsp + 0x31]
mov r8, rdi
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x18000a270
lea rdx, [rsp + 0x31]
lea rcx, [rbp - 0x38]
call fcn.18003a510
mov rbx, qword [rbp + 0xd8]
add rbx, 0x40
lea rax, [rbp - 0x38]
cmp rbx, rax
je 0x18000a405
mov rdx, qword [rbx + 0x18]
cmp rdx, 0xf
jbe 0x18000a2da
mov rcx, qword [rbx]
inc rdx
cmp rdx, 0x1000
jb 0x18000a2d5
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x18000a80b
mov rcx, r8
call fcn.1800c17e8
mov qword [rbx + 0x10], 0
mov qword [rbx + 0x18], reloc.WS2_32.dll_ntohs
movups xmm0, xmmword [rbp - 0x38]
movups xmmword [rbx], xmm0
movups xmm1, xmmword [rbp - 0x28]
movups xmmword [rbx + 0x10], xmm1
mov edx, reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x38], 0
jmp 0x18000a409
sub rbx, r13
cmp rbx, 0xffffffffffffffff
je 0x18000a243
mov r15, qword [rsp + 0x78]
mov r12, qword [rsp + 0x68]
lea r14, [rsi + rbx]
lea rsi, [rsp + 0x68]
mov r13, qword [rbp - 0x80]
cmp r13, 0xf
cmova rsi, r12
cmp r15, 1
jb 0x18000a384
lea rax, [r15 - 1]
cmp r14, rax
ja 0x18000a384
lea rbx, [rsi + rax]
lea rcx, [rsi + r14]
lea r8, [rbx + 1]
sub r8, rcx
mov edx, 0x22
call fcn.18018a8e0
mov rcx, rax
test rax, rax
je 0x18000a384
cmp byte [rcx], 0x22
je 0x18000a3bf
inc rcx
lea r8, [rbx + 1]
sub r8, rcx
mov edx, 0x22
call fcn.18018a8e0
mov rcx, rax
test rax, rax
jne 0x18000a363
movdqa xmm0, xmmword [0x1801fe020]
movdqu xmmword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x28], xmm1
lea rax, [rsp + 0x31]
mov r8, rdi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x18000a3b0
jmp 0x18000a27a
sub rcx, rsi
cmp rcx, 0xffffffffffffffff
je 0x18000a384
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x28], xmm1
cmp r15, r14
jb 0x18000a805
sub rcx, r14
sub r15, r14
cmp r15, rcx
cmovb rcx, r15
lea rdx, [rsp + 0x68]
cmp r13, 0xf
cmova rdx, r12
add rdx, r14
mov r8, rcx
jmp 0x18000a27f
mov rdx, qword [rbp - 0x20]
cmp rdx, 0xf
jbe 0x18000a441
inc rdx
mov rcx, qword [rbp - 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18000a43b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000a80b
call fcn.1800c17e8
nop
mov rax, qword [rsp + 0x60]
cmp rax, 0xf
jbe 0x18000a480
lea rdx, [rax + 1]
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18000a47a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000a811
call fcn.1800c17e8
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x78], xmm0
mov qword [rbp - 0x68], 1
mov qword [rbp - 0x60], reloc.WS2_32.dll_ntohs
mov word [rbp - 0x78], 0x22
mov dword [rsp + 0x30], 0x7375220e
mov dword [rsp + 0x34], 0x616e7265
mov dword [rsp + 0x38], 0x3a22656d
mov word [rsp + 0x3c], 0x22
movups xmmword [rsp + 0x48], xmm0
xor ebx, ebx
mov qword [rsp + 0x58], rbx
mov qword [rsp + 0x60], rbx
lea rax, [rsp + 0x31]
mov r8, rdi
inc r8
cmp byte [rax + r8], bl
jne 0x18000a4d5
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x48]
call fcn.18003a510
nop
lea r14, [rsp + 0x48]
mov r12, qword [rsp + 0x48]
cmp qword [rsp + 0x60], 0xf
cmova r14, r12
lea rcx, [rsp + 0x68]
mov r13, qword [rsp + 0x68]
cmp qword [rbp - 0x80], 0xf
cmova rcx, r13
mov qword [rbp + 0xd0], rcx
mov rsi, qword [rsp + 0x58]
mov r15, qword [rsp + 0x78]
cmp rsi, r15
ja 0x18000a599
mov rax, r15
sub rax, rsi
test rsi, rsi
je 0x18000a674
lea r12, [rcx + rax]
movsx r13d, byte [r14]
lea r8, [r12 + 1]
sub r8, rcx
mov edx, r13d
call fcn.18018a8e0
mov rbx, rax
test rax, rax
je 0x18000a594
nop word [rax + rax]
mov r8, rsi
mov rdx, r14
mov rcx, rbx
call fcn.18018a980
test eax, eax
je 0x18000a659
inc rbx
lea r8, [r12 + 1]
sub r8, rbx
mov edx, r13d
mov rcx, rbx
call fcn.18018a8e0
mov rbx, rax
test rax, rax
jne 0x18000a560
mov r12, qword [rsp + 0x48]
movdqa xmm0, xmmword [str.Edata_not_found]
movdqu xmmword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movups xmmword [rbp - 0x18], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 8], xmm1
lea rax, [rsp + 0x31]
nop dword [rax + rax]
inc rdi
cmp byte [rax + rdi], 0
jne 0x18000a5c0
mov r8, rdi
lea rdx, [rsp + 0x31]
lea rcx, [rbp - 0x18]
call fcn.18003a510
mov rbx, qword [rbp + 0xd8]
add rbx, 0x20
lea rax, [rbp - 0x18]
cmp rbx, rax
je 0x18000a710
mov rdx, qword [rbx + 0x18]
cmp rdx, 0xf
jbe 0x18000a62c
mov rcx, qword [rbx]
inc rdx
cmp rdx, 0x1000
jb 0x18000a627
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x18000a81d
mov rcx, r8
call fcn.1800c17e8
mov qword [rbx + 0x10], 0
mov qword [rbx + 0x18], reloc.WS2_32.dll_ntohs
movups xmm0, xmmword [rbp - 0x18]
movups xmmword [rbx], xmm0
movups xmm1, xmmword [rbp - 8]
movups xmmword [rbx + 0x10], xmm1
mov edx, reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x18], 0
jmp 0x18000a714
sub rbx, qword [rbp + 0xd0]
mov r12, qword [rsp + 0x48]
cmp rbx, 0xffffffffffffffff
je 0x18000a599
mov r13, qword [rsp + 0x68]
add rbx, rsi
lea rcx, [rsp + 0x68]
mov rsi, qword [rbp - 0x80]
cmp rsi, 0xf
cmova rcx, r13
mov qword [rsp + 0x20], 1
lea r9, [rbp - 0x78]
mov r8, rbx
mov rdx, r15
call fcn.180039ee0
mov r8, rax
xorps xmm1, xmm1
movdqu xmmword [rbp - 8], xmm1
cmp rax, 0xffffffffffffffff
jne 0x18000a6de
movdqa xmm0, xmmword [0x1801fe020]
movdqu xmmword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movups xmmword [rbp - 0x18], xmm0
lea rax, [rsp + 0x31]
nop dword [rax + rax]
inc rdi
cmp byte [rax + rdi], 0
jne 0x18000a6d0
jmp 0x18000a5c9
xorps xmm0, xmm0
movups xmmword [rbp - 0x18], xmm0
cmp r15, rbx
jb 0x18000a817
sub r8, rbx
sub r15, rbx
cmp r15, r8
cmovb r8, r15
lea rdx, [rsp + 0x68]
cmp rsi, 0xf
cmova rdx, r13
add rdx, rbx
jmp 0x18000a5d1
mov rdx, qword [rbp]
cmp rdx, 0xf
jbe 0x18000a74c
inc rdx
mov rcx, qword [rbp - 0x18]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18000a746
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000a81d
call fcn.1800c17e8
nop
mov rax, qword [rsp + 0x60]
cmp rax, 0xf
jbe 0x18000a78a
lea rdx, [rax + 1]
mov rax, r12
cmp rdx, 0x1000
jb 0x18000a781
add rdx, 0x27
mov r12, qword [r12 - 8]
sub rax, r12
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000a823
mov rcx, r12
call fcn.1800c17e8
nop
mov bl, 1
mov rdx, qword [rbp - 0x80]
cmp rdx, 0xf
jbe 0x18000a7c4
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18000a7bf
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000a829
call fcn.1800c17e8
mov qword [rsp + 0x78], 0
mov qword [rbp - 0x80], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x68], 0
mov r15, qword [rbp + 0x38]
mov r13, qword [rbp + 0x40]
jmp 0x180009ee4
call fcn.1800e1ef4
nop
call fcn.1800e1ef4
nop
call fcn.180036570
int3
call fcn.1800e1ef4
nop
call fcn.1800e1ef4
nop
call fcn.180036570
int3
call fcn.1800e1ef4
nop
call fcn.1800e1ef4
nop
call fcn.180036570
int3
call fcn.1800e1ef4
nop
call fcn.1800e1ef4
nop
call fcn.1800e1ef4
nop
call fcn.1800e1ef4
int3