Function at 0x1400737f0
Capabilities:
Encode data using xor

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 - 0x2b8]
sub rsp, 0x390
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
mov rax, qword [0x140401ac0]
xor rax, rsp
mov qword [rbp + 0x268], rax
mov rbx, rcx
xor r13d, r13d
lea rcx, [rbp + 0x228]
call fcn.14007c2f0
nop
lea rcx, [rsp + 0x50]
call fcn.14007df40
nop
mov rdx, rax
lea rcx, [rbp + 0x1f8]
call fcn.140084ab0
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 0xf
jbe 0x14007389a
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140073895
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400745c5
call fcn.140222bac
movdqa xmm0, xmmword [0x14026eb10]
movdqu xmmword [rsp + 0x60], xmm0
mov byte [rsp + 0x50], 0
lea rax, [rbp + 0x158]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x178]
mov qword [rbp - 0x50], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x48], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x38], xmm1
mov r8d, reloc.WS2_32.dll_ntohl
lea rdx, str.checkblacklist
lea rcx, [rbp - 0x48]
call fcn.14005ccb0
nop
lea rdx, [rbx + 0x20]
lea rcx, [rbp - 0x28]
call fcn.140078570
mov r15, rax
mov rdx, rbx
lea rcx, [rbp + 0x138]
call fcn.140078570
mov r14, rax
lea rdx, [rbx + 0x150]
lea rcx, [rbp + 0x118]
call fcn.140078570
mov rsi, rax
lea rdx, [rbp + 0x1f8]
lea rcx, [rbp + 0x158]
call fcn.1400672e0
mov rdi, rax
lea r12, [rbx + 0x170]
mov rdx, r12
lea rcx, [rbp + 0x178]
call fcn.1400672e0
mov rbx, rax
lea rdx, [rbp + 0x228]
lea rcx, [rbp + 0x198]
call fcn.1400672e0
nop
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0xf8]
call fcn.140078840
mov rdi, rax
lea rdx, [rbp - 0x48]
lea rcx, [rbp + 0xd8]
call fcn.140078570
mov r10, rax
mov dword [rsp + 0x30], 0xd7c1c9db
mov word [rsp + 0x34], Ordinal_143
mov byte [rsp + 0x36], 1
mov rcx, r13
nop word [rax + rax]
lea eax, [rcx - 0x51]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 5
jb 0x1400739b0
mov byte [rsp + 0x36], 0
lea rax, [rsp + 0x30]
mov rbx, 0xffffffffffffffff
mov r9, rbx
inc r9
cmp byte [rax + r9], 0
jne 0x1400739d4
lea r8, [rsp + 0x30]
xor edx, edx
mov rcx, r10
call fcn.14007da60
xorps xmm0, xmm0
movups xmmword [rbp - 0x70], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x60], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x60], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov dword [rsp + 0x30], 0xdbc6d889
mov dword [rsp + 0x34], 0x10089d7
mov rcx, r13
nop dword [rax]
lea eax, [rcx - 0x51]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 6
jb 0x140073a30
mov byte [rsp + 0x37], 0
lea rax, [rsp + 0x30]
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140073a50
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x70]
call fcn.140072800
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xb8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xc8], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r9, rdi
lea r8, [rbp + 0xb8]
movzx edx, byte [rsp + 0x48]
lea rcx, [rbp + 0x58]
call fcn.140067440
nop
mov dword [rsp + 0x38], 0xc1d4c389
mov dword [rsp + 0x3c], 0xd8daddc0
mov dword [rsp + 0x40], 0x84dcde
mov byte [rsp + 0x44], 1
mov rcx, r13
nop word [rax + rax]
lea eax, [rcx - 0x51]
xor byte [rsp + rcx + 0x38], al
inc rcx
cmp rcx, 0xb
jb 0x140073ad0
mov byte [rsp + 0x44], 0
lea rax, [rsp + 0x38]
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140073af0
lea rdx, [rsp + 0x38]
lea rcx, [rbp + 0x58]
call fcn.140072800
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x98], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xa8], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r9, rsi
lea r8, [rbp + 0x98]
movzx edx, byte [rsp + 0x48]
lea rcx, [rbp + 0x38]
call fcn.140067440
nop
mov dword [rsp + 0x30], 0xdfd0de89
mov dword [rsp + 0x34], 0x10089d6
mov rcx, r13
nop dword [rax + rax]
lea eax, [rcx - 0x51]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 6
jb 0x140073b60
mov byte [rsp + 0x37], 0
lea rax, [rsp + 0x30]
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140073b80
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x38]
call fcn.140072800
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x78], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x88], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r9, r14
lea r8, [rbp + 0x78]
movzx edx, byte [rsp + 0x48]
lea rcx, [rbp + 0x18]
call fcn.140067440
nop
mov dword [rsp + 0x38], 0xdcc6df89
mov dword [rsp + 0x3c], 0xd2dcc6d6
mov word [rsp + 0x40], Ordinal_143
mov byte [rsp + 0x42], 1
mov rcx, r13
nop
lea eax, [rcx - 0x51]
xor byte [rsp + rcx + 0x38], al
inc rcx
cmp rcx, 9
jb 0x140073bf0
mov byte [rsp + 0x42], 0
lea rax, [rsp + 0x38]
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140073c10
lea rdx, [rsp + 0x38]
lea rcx, [rbp + 0x18]
call fcn.140072800
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x60], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r9, r15
lea r8, [rsp + 0x50]
movzx edx, byte [rsp + 0x48]
lea rcx, [rbp - 8]
call fcn.140067440
nop
mov dword [rsp + 0x38], 0xdbdfd989
mov dword [rsp + 0x3c], 0xc0dcebc7
mov word [rsp + 0x40], Ordinal_143
mov byte [rsp + 0x42], 1
mov rcx, r13
nop
lea eax, [rcx - 0x51]
xor byte [rsp + rcx + 0x38], al
inc rcx
cmp rcx, 9
jb 0x140073c80
mov byte [rsp + 0x42], 0
lea rax, [rsp + 0x38]
nop word [rax + rax]
inc rbx
cmp byte [rax + rbx], 0
jne 0x140073ca0
mov r8, rbx
lea rdx, [rsp + 0x38]
lea rcx, [rbp - 8]
call fcn.140072800
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x80], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rdx, [rbp + 0x1f8]
cmp qword [rbp + 0x210], 0xf
cmova rdx, qword [rbp + 0x1f8]
mov r8, qword [rbp + 0x208]
lea rcx, [rsp + 0x70]
call fcn.140072800
movups xmm7, xmmword [rax]
movups xmmword [rbp + 0x248], xmm7
movups xmm6, xmmword [rax + 0x10]
movups xmmword [rbp + 0x258], xmm6
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov rdx, qword [rbp - 0x78]
cmp rdx, 0xf
jbe 0x140073d71
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140073d6c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400745cb
call fcn.140222bac
movdqa xmm0, xmmword [0x14026eb10]
movdqu xmmword [rbp - 0x80], xmm0
mov byte [rsp + 0x70], 0
mov rdx, qword [rbp + 0x10]
cmp rdx, 0xf
jbe 0x140073dbe
inc rdx
mov rcx, qword [rbp - 8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140073db9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400745d1
call fcn.140222bac
movdqa xmm0, xmmword [0x14026eb10]
movdqu xmmword [rbp + 8], xmm0
mov byte [rbp - 8], 0
mov rdx, qword [rsp + 0x68]
cmp rdx, 0xf
jbe 0x140073e0d
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140073e07
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400745d7
call fcn.140222bac
nop
mov rdx, qword [rbp + 0x30]
cmp rdx, 0xf
jbe 0x140073e48
inc rdx
mov rcx, qword [rbp + 0x18]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140073e43
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400745dd
call fcn.140222bac
movdqa xmm0, xmmword [0x14026eb10]
movdqu xmmword [rbp + 0x28], xmm0
mov byte [rbp + 0x18], 0
mov rdx, qword [rbp + 0x90]
cmp rdx, 0xf
jbe 0x140073e98
inc rdx
mov rcx, qword [rbp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140073e92
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400745e3
call fcn.140222bac
nop
mov rdx, qword [rbp + 0x50]
cmp rdx, 0xf
jbe 0x140073ed3
inc rdx
mov rcx, qword [rbp + 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140073ece
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400745e9
call fcn.140222bac
movdqa xmm0, xmmword [0x14026eb10]
movdqu xmmword [rbp + 0x48], xmm0
mov byte [rbp + 0x38], 0
mov rdx, qword [rbp + 0xb0]
cmp rdx, 0xf
jbe 0x140073f26
inc rdx
mov rcx, qword [rbp + 0x98]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140073f20
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400745ef
call fcn.140222bac
nop
mov rdx, qword [rbp + 0x70]
cmp rdx, 0xf
jbe 0x140073f61
inc rdx
mov rcx, qword [rbp + 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140073f5c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400745f5
call fcn.140222bac
movdqa xmm0, xmmword [0x14026eb10]
movdqu xmmword [rbp + 0x68], xmm0
mov byte [rbp + 0x58], 0
mov rdx, qword [rbp + 0xd0]
cmp rdx, 0xf
jbe 0x140073fb4
inc rdx
mov rcx, qword [rbp + 0xb8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140073fae
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400745fb
call fcn.140222bac
nop
mov rdx, qword [rbp - 0x58]
cmp rdx, 0xf
jbe 0x140073fef
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140073fea
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140074601
call fcn.140222bac
movdqa xmm0, xmmword [0x14026eb10]
movdqu xmmword [rbp - 0x60], xmm0
mov byte [rbp - 0x70], 0
mov rdx, qword [rbp + 0xf0]
cmp rdx, 0xf
jbe 0x140074041
inc rdx
mov rcx, qword [rbp + 0xd8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14007403c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140074607
call fcn.140222bac
movdqa xmm0, xmmword [0x14026eb10]
movdqu xmmword [rbp + 0xe8], xmm0
mov byte [rbp + 0xd8], 0
mov rdx, qword [rbp + 0x110]
cmp rdx, 0xf
jbe 0x140074099
inc rdx
mov rcx, qword [rbp + 0xf8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140074094
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14007460d
call fcn.140222bac
movdqa xmm0, xmmword [0x14026eb10]
movdqu xmmword [rbp + 0x108], xmm0
mov byte [rbp + 0xf8], 0
mov rdx, qword [rbp + 0x130]
cmp rdx, 0xf
jbe 0x1400740f1
inc rdx
mov rcx, qword [rbp + 0x118]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400740ec
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140074613
call fcn.140222bac
movdqa xmm0, xmmword [0x14026eb10]
movdqu xmmword [rbp + 0x128], xmm0
mov byte [rbp + 0x118], 0
mov rdx, qword [rbp + 0x150]
cmp rdx, 0xf
jbe 0x140074149
inc rdx
mov rcx, qword [rbp + 0x138]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140074144
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140074619
call fcn.140222bac
movdqa xmm0, xmmword [0x14026eb10]
movdqu xmmword [rbp + 0x148], xmm0
mov byte [rbp + 0x138], 0
mov rdx, qword [rbp - 0x10]
cmp rdx, 0xf
jbe 0x14007419b
inc rdx
mov rcx, qword [rbp - 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140074196
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14007461f
call fcn.140222bac
movdqa xmm0, xmmword [0x14026eb10]
movdqu xmmword [rbp - 0x18], xmm0
mov byte [rbp - 0x28], 0
mov rdx, qword [rbp - 0x30]
cmp rdx, 0xf
jbe 0x1400741e7
inc rdx
mov rcx, qword [rbp - 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400741e2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140074625
call fcn.140222bac
movdqa xmm0, xmmword [0x14026eb10]
movdqu xmmword [rbp - 0x38], xmm0
mov byte [rbp - 0x48], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], r13
mov qword [rsp + 0x68], r13
lea r14, [rbp + 0x248]
movq rsi, xmm7
movdqa xmm0, xmm6
psrldq xmm0, 8
movq r15, xmm0
cmp r15, 0xf
cmova r14, rsi
movabs rbx, 0x7fffffffffffffff
movq rdi, xmm6
cmp rdi, rbx
ja 0x14007462b
mov qword [rsp + 0x68], reloc.WS2_32.dll_ntohs
cmp rdi, 0xf
ja 0x140074266
mov qword [rsp + 0x60], rdi
movups xmm0, xmmword [r14]
movups xmmword [rsp + 0x50], xmm0
jmp 0x1400742fa
mov rax, rdi
or rax, 0xf
cmp rax, rbx
jbe 0x1400742a2
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.140222c90
mov rcx, rax
test rax, rax
je 0x140074631
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x1400742dc
mov rbx, rax
mov ecx, reloc.WS2_32.dll_shutdown
cmp rax, rcx
cmovb rbx, rcx
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x1400742cd
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1400745bf
jmp 0x140074280
test rcx, rcx
je 0x1400742d9
call fcn.140222c90
jmp 0x1400742dc
mov rax, r13
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x68], rbx
lea r8, [rdi + 1]
mov rdx, r14
mov rcx, rax
call fcn.140264170
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x1d8]
call fcn.140082980
nop
lea rax, [rbp + 0x198]
mov qword [rsp + 0x38], rax
lea rax, [rbp + 0x178]
mov qword [rbp - 0x50], rax
lea rdx, [rbp + 0x1f8]
lea rcx, [rbp + 0x198]
call fcn.1400672e0
mov rdi, rax
mov rdx, r12
lea rcx, [rbp + 0x178]
call fcn.1400672e0
mov rbx, rax
lea rdx, [rbp + 0x1d8]
lea rcx, [rbp + 0x158]
call fcn.1400672e0
nop
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x28]
call fcn.140075680
mov rbx, rax
lea rax, [rbp + 0x1d8]
cmp rax, rbx
je 0x1400743fc
mov rdx, qword [rbp + 0x1f0]
cmp rdx, 0xf
jbe 0x1400743c1
inc rdx
mov rcx, qword [rbp + 0x1d8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400743bc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140074637
call fcn.140222bac
movdqa xmm0, xmmword [0x14026eb10]
movdqu xmmword [rbp + 0x1e8], xmm0
mov byte [rbp + 0x1d8], 0
movups xmm0, xmmword [rbx]
movups xmmword [rbp + 0x1d8], xmm0
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rbp + 0x1e8], xmm1
mov qword [rbx + 0x10], r13
mov qword [rbx + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rbx], 0
mov rdx, qword [rbp - 0x10]
cmp rdx, 0xf
jbe 0x140074437
inc rdx
mov rcx, qword [rbp - 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140074432
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140074637
call fcn.140222bac
mov qword [rbp + 0x1d0], r13
mov byte [rsp + 0x20], 0
mov r9b, 1
lea r8, [rbp + 0x198]
lea rdx, [rbp + 0x1d8]
lea rcx, [rbp + 0x218]
call fcn.140063a30
nop
lea rdx, str.success
lea rcx, [rbp + 0x218]
call fcn.14005c140
mov rcx, rax
call fcn.140062770
movzx ebx, al
movzx edx, byte [rbp + 0x218]
lea rcx, [rbp + 0x220]
call fcn.140075e00
nop
mov rdx, qword [rbp + 0x1f0]
cmp rdx, 0xf
jbe 0x1400744d4
inc rdx
mov rcx, qword [rbp + 0x1d8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400744cf
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14007463d
call fcn.140222bac
movdqa xmm0, xmmword [0x14026eb10]
movdqu xmmword [rbp + 0x1e8], xmm0
mov byte [rbp + 0x1d8], 0
cmp r15, 0xf
jbe 0x140074523
lea rdx, [r15 + 1]
mov rax, rsi
cmp rdx, 0x1000
jb 0x14007451a
add rdx, 0x27
mov rsi, qword [rsi - 8]
sub rax, rsi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400745b9
mov rcx, rsi
call fcn.140222bac
nop
mov r8, qword [rbp + 0x210]
cmp r8, 0xf
jbe 0x140074543
mov rdx, qword [rbp + 0x1f8]
lea rcx, [rbp + 0x1f8]
call fcn.140070d90
mov qword [rbp + 0x208], r13
mov qword [rbp + 0x210], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x1f8], 0
mov r8, qword [rbp + 0x240]
cmp r8, 0xf
jbe 0x14007457c
mov rdx, qword [rbp + 0x228]
lea rcx, [rbp + 0x228]
call fcn.140070d90
movzx eax, bl
mov rcx, qword [rbp + 0x268]
xor rcx, rsp
call fcn.140222c70
lea r11, [rsp + 0x390]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.140238238
nop
call fcn.140072620
nop
call fcn.140238238
nop
call fcn.140238238
nop
call fcn.140238238
nop
call fcn.140238238
nop
call fcn.140238238
nop
call fcn.140238238
nop
call fcn.140238238
nop
call fcn.140238238
nop
call fcn.140238238
nop
call fcn.140238238
nop
call fcn.140238238
nop
call fcn.140238238
nop
call fcn.140238238
nop
call fcn.140238238
nop
call fcn.140238238
nop
call fcn.140238238
nop
call fcn.140238238
int3
call fcn.140072750
int3
call fcn.140238238
nop
call fcn.140238238
nop
call fcn.140238238
int3