Function at 0x14009baa0
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 - 0x3b8]
sub rsp, 0x490
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
mov rax, qword [0x140217900]
xor rax, rsp
mov qword [rbp + 0x360], rax
mov r15, rcx
xor ebx, ebx
lea rcx, [rbp + 0xe0]
call fcn.14009ea70
nop
mov rdx, rax
lea rcx, [rbp + 0x80]
call fcn.1400e2c90
mov rdx, rax
lea rcx, [r15 + 0x108]
call fcn.140083650
mov rdx, qword [rbp + 0x98]
cmp rdx, 0xf
jbe 0x14009bb50
inc rdx
mov rcx, qword [rbp + 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14009bb4b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14009d3e8
call fcn.14015b6cc
movdqa xmm6, xmmword [0x1401bd970]
movdqu xmmword [rbp + 0x90], xmm6
mov byte [rbp + 0x80], 0
mov rdx, qword [rbp + 0xf8]
cmp rdx, 0xf
jbe 0x14009bba8
inc rdx
mov rcx, qword [rbp + 0xe0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14009bba3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14009d3ee
call fcn.14015b6cc
mov r14, 0xffffffffffffffff
mov edi, dword [reloc.WS2_32.dll_accept]
movdqa xmm7, xmmword [0x1401cc2d0]
cmp qword [r15 + 0x30], 0xa
jne 0x14009bbcf
cmp qword [r15 + 0x50], 0x40
je 0x14009bebf
movsd xmm0, qword [0x1401c76e0]
movsd qword [rbp], xmm0
movzx eax, byte [0x1401c76e8]
mov byte [rbp], 0x43
xor byte [rbp + 1], 0x38
xor byte [rbp + 2], 0x39
xor byte [rbp + 3], 0x3a
xor byte [rbp + 4], 0x3b
xor byte [rbp + 5], 0x3c
xor byte [rbp + 6], 0x3d
xor byte [rbp + 7], 0x3e
xor al, 0x3f
mov byte [rbp + 8], al
xorps xmm0, xmm0
movups xmmword [rbp + 0x60], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x70], xmm1
lea rax, [rbp]
mov r8, r14
nop
inc r8
cmp byte [rax + r8], 0
jne 0x14009bc20
lea rdx, [rbp]
lea rcx, [rbp + 0x60]
call fcn.1400639f0
nop
movups xmm0, xmmword [0x1401c7c08]
movups xmmword [rbp + 0x100], xmm0
movups xmm1, xmmword [0x1401c7c18]
movups xmmword [rbp + 0x110], xmm1
movups xmm0, xmmword [0x1401c7c28]
movups xmmword [rbp + 0x120], xmm0
movsd xmm0, qword [0x1401c7c38]
movsd qword [rbp + 0x130], xmm0
mov eax, dword [0x1401c7c40]
mov dword [rbp + 0x138], eax
mov r8d, ebx
cmp edi, 2
jl 0x14009bdaf
movdqa xmm4, xmmword [0x1401b3b30]
movdqa xmm3, xmmword [0x1401cc2f0]
movdqa xmm5, xmmword [str.3333]
movdqa xmm0, xmmword [str.7777777777777777]
movdqa xmmword [rbp], xmm0
lea rcx, [rbp + 0x104]
mov edx, dword [rbp]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm4
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm3
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm5
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm4
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm3
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm5
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x38
jl 0x14009bcc0
cmp r8d, 0x3c
jge 0x14009bdf3
movsxd rax, r8d
lea r9, [rbp + 0x100]
add r9, rax
nop dword [rax]
mov eax, 0xa0a0a0a1
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
sub al, cl
add al, 0x37
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x3c
jl 0x14009bdc0
xorps xmm0, xmm0
movups xmmword [rbp + 0x20], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x30], xmm1
lea rax, [rbp + 0x100]
mov r8, r14
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14009be10
lea rdx, [rbp + 0x100]
lea rcx, [rbp + 0x20]
call fcn.1400639f0
mov r9b, 1
mov r8d, reloc.WS2_32.dll_recv
lea rdx, [rbp + 0x60]
lea rcx, [rbp + 0x20]
call fcn.1400aefe0
mov rdx, qword [rbp + 0x38]
cmp rdx, 0xf
jbe 0x14009be7b
inc rdx
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14009be76
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14009d3f4
call fcn.14015b6cc
movdqu xmmword [rbp + 0x30], xmm6
mov byte [rbp + 0x20], 0
mov rdx, qword [rbp + 0x78]
cmp rdx, 0xf
jbe 0x14009bebf
inc rdx
mov rcx, qword [rbp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14009beba
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14009d3fa
call fcn.14015b6cc
movsd xmm0, qword [0x1401c7c88]
movsd qword [rbp], xmm0
movzx eax, word [0x1401c7c90]
mov word [rbp + 8], ax
cmp byte [0x1401c7c91], 0
je 0x14009bf08
mov byte [rbp], Ordinal_41
xor byte [rbp + 1], 0x38
xor byte [rbp + 2], 0x39
xor byte [rbp + 3], 0x3a
xor byte [rbp + 4], 0x3b
xor byte [rbp + 5], 0x3c
xor byte [rbp + 6], 0x3d
xor byte [rbp + 7], 0x3e
xor byte [rbp + 8], 0x3f
xor byte [rbp + 9], 0x40
xorps xmm0, xmm0
movups xmmword [rbp + 0x80], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x90], xmm1
lea rax, [rbp]
mov r8, r14
inc r8
cmp byte [rax + r8], 0
jne 0x14009bf24
lea rdx, [rbp]
lea rcx, [rbp + 0x80]
call fcn.1400639f0
nop
lea rdx, [r15 + 0x20]
lea rcx, [rbp + 0xa0]
call fcn.140096b80
mov qword [rsp + 0x48], rax
movsd xmm0, qword [0x1401c7c78]
movsd qword [rbp], xmm0
movzx ecx, word [0x1401c7c80]
mov word [rbp + 8], cx
cmp byte [0x1401c7c81], 0
je 0x14009bf9d
mov byte [rbp], Ordinal_41
xor byte [rbp + 1], 0x38
xor byte [rbp + 2], 0x39
xor byte [rbp + 3], 0x3a
xor byte [rbp + 4], 0x3b
xor byte [rbp + 5], 0x3c
xor byte [rbp + 6], 0x3d
xor byte [rbp + 7], 0x3e
xor byte [rbp + 8], 0x3f
xor byte [rbp + 9], 0x40
xorps xmm0, xmm0
movups xmmword [rbp + 0x180], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x190], xmm1
lea rax, [rbp]
mov r8, r14
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14009bfc0
lea rdx, [rbp]
lea rcx, [rbp + 0x180]
call fcn.1400639f0
nop
mov rdx, r15
lea rcx, [rbp + 0x260]
call fcn.140096b80
mov r13, rax
mov ecx, dword [0x1401c7c6c]
mov dword [rbp - 8], ecx
movzx edx, word [0x1401c7c70]
mov word [rbp - 4], dx
movzx ecx, byte [0x1401c7c72]
mov byte [rbp - 8], Ordinal_41
xor byte [rbp - 7], 0x38
xor byte [rbp - 6], 0x39
xor byte [rbp - 5], 0x3a
xor dl, 0x3b
mov byte [rbp - 4], dl
xor byte [rbp - 3], 0x3c
xor cl, 0x3d
mov byte [rbp - 2], cl
xorps xmm0, xmm0
movups xmmword [rbp + 0x1a0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1b0], xmm1
lea rax, [rbp - 8]
mov r8, r14
inc r8
cmp byte [rax + r8], 0
jne 0x14009c044
lea rdx, [rbp - 8]
lea rcx, [rbp + 0x1a0]
call fcn.1400639f0
nop
lea rax, [rbp - 0x28]
mov qword [rbp - 8], rax
lea rdx, [0x14021bfe0]
lea rcx, [rbp - 0x28]
call fcn.14006c7f0
mov rsi, rax
lea rax, [rbp - 0x48]
mov qword [rsp + 0x50], rax
lea rdx, [r15 + 0x40]
lea rcx, [rbp - 0x48]
call fcn.14006c7f0
mov rdi, rax
lea rdx, [r15 + 0x108]
lea rcx, [rbp - 0x68]
call fcn.14006c7f0
nop
mov r9, rsi
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x240]
call fcn.140096dd0
mov r12, rax
movsd xmm0, qword [0x1401c7c60]
movsd qword [rbp], xmm0
movzx ecx, byte [0x1401c7c68]
mov byte [rbp], Ordinal_41
xor byte [rbp + 1], 0x38
xor byte [rbp + 2], 0x39
xor byte [rbp + 3], 0x3a
xor byte [rbp + 4], 0x3b
xor byte [rbp + 5], 0x3c
xor byte [rbp + 6], 0x3d
xor byte [rbp + 7], 0x3e
xor cl, 0x3f
mov byte [rbp + 8], cl
xorps xmm0, xmm0
movups xmmword [rbp + 0x1c0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1d0], xmm1
lea rax, [rbp]
mov r8, r14
inc r8
cmp byte [rax + r8], 0
jne 0x14009c112
lea rdx, [rbp]
lea rcx, [rbp + 0x1c0]
call fcn.1400639f0
nop
lea rax, [rsp + 0x58]
mov qword [rbp], rax
lea rdx, [0x14021bfe0]
lea rcx, [rsp + 0x58]
call fcn.14006c7f0
mov rsi, rax
lea rax, [rsp + 0x78]
mov qword [rsp + 0x50], rax
lea rdx, [r15 + 0x40]
lea rcx, [rsp + 0x78]
call fcn.14006c7f0
mov rdi, rax
lea rdx, [r15 + 0x60]
lea rcx, [rbp + 0x100]
call fcn.14006c7f0
nop
mov r9, rsi
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x200]
call fcn.140096dd0
mov rsi, rax
mov ecx, dword [0x1401c7c54]
mov dword [rbp - 8], ecx
movzx ecx, word [0x1401c7c58]
mov word [rbp - 4], cx
mov byte [rbp - 8], Ordinal_41
xor byte [rbp - 7], 0x38
xor byte [rbp - 6], 0x39
xor byte [rbp - 5], 0x3a
xor cl, 0x3b
mov byte [rbp - 4], cl
xor byte [rbp - 3], 0x3c
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x10], xmm1
lea rax, [rbp - 8]
mov r8, r14
inc r8
cmp byte [rax + r8], 0
jne 0x14009c1d2
lea rdx, [rbp - 8]
lea rcx, [rbp]
call fcn.1400639f0
nop
mov eax, dword [str.VPN_]
mov dword [rbp - 8], eax
movzx eax, byte [0x1401c7c50]
mov byte [rbp - 8], 0x69
xor byte [rbp - 7], 0x38
xor byte [rbp - 6], 0x39
xor byte [rbp - 5], 0x3a
xor al, 0x3b
mov byte [rbp - 4], al
xorps xmm0, xmm0
movups xmmword [rbp + 0x20], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x30], xmm1
lea rax, [rbp - 8]
mov r8, r14
inc r8
cmp byte [rax + r8], 0
jne 0x14009c225
lea rdx, [rbp - 8]
lea rcx, [rbp + 0x20]
call fcn.1400639f0
nop
lea rdx, [rbp + 0x20]
lea rcx, [rbp + 0x220]
call fcn.140096b80
mov rdi, rax
mov ecx, dword [0x1401c7c44]
mov dword [rbp - 8], ecx
movzx ecx, word [0x1401c7c48]
mov word [rbp - 4], cx
mov byte [rbp - 8], reloc.WS2_32.dll_WSACleanup
xor byte [rbp - 7], 0x38
xor byte [rbp - 6], 0x39
xor byte [rbp - 5], 0x3a
xor cl, 0x3b
mov byte [rbp - 4], cl
xor byte [rbp - 3], 0x3c
xorps xmm0, xmm0
movups xmmword [rbp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x50], xmm1
lea rax, [rbp - 8]
mov r8, r14
inc r8
cmp byte [rax + r8], 0
jne 0x14009c294
lea rdx, [rbp - 8]
lea rcx, [rbp + 0x40]
call fcn.1400639f0
nop
mov r9, rdi
lea r8, [rbp + 0x40]
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0xe0]
call fcn.14007edf0
nop
lea r9, [rbp]
lea r8, [rbp + 0xe0]
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x160]
call fcn.14007edf0
nop
mov r9, rsi
lea r8, [rbp + 0x160]
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x340]
call fcn.14007edf0
nop
lea r9, [rbp + 0x1c0]
lea r8, [rbp + 0x340]
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x320]
call fcn.14007edf0
nop
mov r9, r12
lea r8, [rbp + 0x320]
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x300]
call fcn.14007edf0
nop
lea r9, [rbp + 0x1a0]
lea r8, [rbp + 0x300]
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x2e0]
call fcn.14007edf0
nop
mov r9, r13
lea r8, [rbp + 0x2e0]
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x2c0]
call fcn.14007edf0
nop
lea r9, [rbp + 0x180]
lea r8, [rbp + 0x2c0]
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x2a0]
call fcn.14007edf0
nop
mov r9, qword [rsp + 0x48]
lea r8, [rbp + 0x2a0]
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x280]
call fcn.14007edf0
nop
lea r9, [rbp + 0x80]
lea r8, [rbp + 0x280]
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x60]
call fcn.14007edf0
nop
lea rdx, [0x14021bfe0]
cmp qword [0x14021bff8], 0xf
cmova rdx, qword [0x14021bfe0]
mov r8, qword [0x14021bff0]
lea rcx, [rbp + 0x60]
call fcn.140069ae0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x1e0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x1f0], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov rdx, qword [rbp + 0x78]
cmp rdx, 0xf
jbe 0x14009c457
inc rdx
mov rcx, qword [rbp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14009c452
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14009d400
call fcn.14015b6cc
movdqu xmmword [rbp + 0x70], xmm6
mov byte [rbp + 0x60], 0
mov rdx, qword [rbp + 0x298]
cmp rdx, 0xf
jbe 0x14009c4a2
inc rdx
mov rcx, qword [rbp + 0x280]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14009c49c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14009d406
call fcn.14015b6cc
nop
mov rdx, qword [rbp + 0x2b8]
cmp rdx, 0xf
jbe 0x14009c4e4
inc rdx
mov rcx, qword [rbp + 0x2a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14009c4de
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14009d40c
call fcn.14015b6cc
nop
mov rdx, qword [rbp + 0x2d8]
cmp rdx, 0xf
jbe 0x14009c526
inc rdx
mov rcx, qword [rbp + 0x2c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14009c520
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14009d412
call fcn.14015b6cc
nop
mov rdx, qword [rbp + 0x2f8]
cmp rdx, 0xf
jbe 0x14009c568
inc rdx
mov rcx, qword [rbp + 0x2e0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14009c562
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14009d418
call fcn.14015b6cc
nop
mov rdx, qword [rbp + 0x318]
cmp rdx, 0xf
jbe 0x14009c5aa
inc rdx
mov rcx, qword [rbp + 0x300]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14009c5a4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14009d41e
call fcn.14015b6cc
nop
mov rdx, qword [rbp + 0x338]
cmp rdx, 0xf
jbe 0x14009c5ec
inc rdx
mov rcx, qword [rbp + 0x320]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14009c5e6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14009d424
call fcn.14015b6cc
nop
mov rdx, qword [rbp + 0x358]
cmp rdx, 0xf
jbe 0x14009c62e
inc rdx
mov rcx, qword [rbp + 0x340]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14009c628
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14009d42a
call fcn.14015b6cc
nop
mov rdx, qword [rbp + 0x178]
cmp rdx, 0xf
jbe 0x14009c670
inc rdx
mov rcx, qword [rbp + 0x160]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14009c66a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14009d430
call fcn.14015b6cc
nop
mov rdx, qword [rbp + 0xf8]
cmp rdx, 0xf
jbe 0x14009c6b2
inc rdx
mov rcx, qword [rbp + 0xe0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14009c6ac
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14009d436
call fcn.14015b6cc
nop
mov rdx, qword [rbp + 0x58]
cmp rdx, 0xf
jbe 0x14009c6ee
inc rdx
mov rcx, qword [rbp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14009c6e8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14009d43c
call fcn.14015b6cc
nop
mov rdx, qword [rbp + 0x238]
cmp rdx, 0xf
jbe 0x14009c72f
inc rdx
mov rcx, qword [rbp + 0x220]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14009c72a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14009d442
call fcn.14015b6cc
movdqu xmmword [rbp + 0x230], xmm6
mov byte [rbp + 0x220], 0
mov rdx, qword [rbp + 0x38]
cmp rdx, 0xf
jbe 0x14009c779
inc rdx
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14009c774
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14009d448
call fcn.14015b6cc
movdqu xmmword [rbp + 0x30], xmm6
mov byte [rbp + 0x20], 0
mov rdx, qword [rbp + 0x18]
cmp rdx, 0xf
jbe 0x14009c7be
inc rdx
mov rcx, qword [rbp]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14009c7b8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14009d44e
call fcn.14015b6cc
nop
mov rdx, qword [rbp + 0x218]
cmp rdx, 0xf
jbe 0x14009c7ff
inc rdx
mov rcx, qword [rbp + 0x200]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14009c7fa
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14009d454
call fcn.14015b6cc
movdqu xmmword [rbp + 0x210], xmm6
mov byte [rbp + 0x200], 0
mov rdx, qword [rbp + 0x1d8]
cmp rdx, 0xf
jbe 0x14009c850
inc rdx
mov rcx, qword [rbp + 0x1c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14009c84a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14009d45a
call fcn.14015b6cc
nop
mov rdx, qword [rbp + 0x258]
cmp rdx, 0xf
jbe 0x14009c891
inc rdx
mov rcx, qword [rbp + 0x240]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14009c88c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14009d460
call fcn.14015b6cc
movdqu xmmword [rbp + 0x250], xmm6
mov byte [rbp + 0x240], 0
mov rdx, qword [rbp + 0x1b8]
cmp rdx, 0xf
jbe 0x14009c8e2
inc rdx
mov rcx, qword [rbp + 0x1a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14009c8dc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14009d466
call fcn.14015b6cc
nop
mov rdx, qword [rbp + 0x278]
cmp rdx, 0xf
jbe 0x14009c923
inc rdx
mov rcx, qword [rbp + 0x260]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14009c91e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14009d46c
call fcn.14015b6cc
movdqu xmmword [rbp + 0x270], xmm6
mov byte [rbp + 0x260], 0
mov rdx, qword [rbp + 0x198]
cmp rdx, 0xf
jbe 0x14009c974
inc rdx
mov rcx, qword [rbp + 0x180]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14009c96e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14009d472
call fcn.14015b6cc
nop
mov rdx, qword [rbp + 0xb8]
cmp rdx, 0xf
jbe 0x14009c9b5
inc rdx
mov rcx, qword [rbp + 0xa0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14009c9b0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14009d478
call fcn.14015b6cc
movdqu xmmword [rbp + 0xb0], xmm6
mov byte [rbp + 0xa0], 0
mov rdx, qword [rbp + 0x98]
cmp rdx, 0xf
jbe 0x14009ca05
inc rdx
mov rcx, qword [rbp + 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14009ca00
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14009d47e
call fcn.14015b6cc
lea rdx, [rbp + 0x1e0]
lea rcx, [rbp + 0x160]
call fcn.14006c7f0
mov rdx, rax
lea rcx, [rbp + 0xc0]
call fcn.1400cdc40
nop
lea rax, [rbp + 0x100]
mov qword [rbp], rax
lea rdx, [0x14021bfe0]
lea rcx, [rbp + 0x100]
call fcn.14006c7f0
mov rsi, rax
lea rax, [rsp + 0x78]
mov qword [rsp + 0x50], rax
lea rdx, [r15 + 0x40]
lea rcx, [rsp + 0x78]
call fcn.14006c7f0
mov rdi, rax
lea rdx, [rbp + 0xc0]
lea rcx, [rsp + 0x58]
call fcn.14006c7f0
nop
mov r9, rsi
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0xe0]
call fcn.1400926c0
mov rdi, rax
lea rax, [rbp + 0xc0]
cmp rax, rdi
je 0x14009cb0e
mov rdx, qword [rbp + 0xd8]
cmp rdx, 0xf
jbe 0x14009cadb
inc rdx
mov rcx, qword [rbp + 0xc0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14009cad6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14009d484
call fcn.14015b6cc
movdqu xmmword [rbp + 0xd0], xmm6
mov byte [rbp + 0xc0], 0
movups xmm0, xmmword [rdi]
movups xmmword [rbp + 0xc0], xmm0
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [rbp + 0xd0], xmm1
mov qword [rdi + 0x10], rbx
mov qword [rdi + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rdi], 0
mov rdx, qword [rbp + 0xf8]
cmp rdx, 0xf
jbe 0x14009cb4f
inc rdx
mov rcx, qword [rbp + 0xe0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14009cb4a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14009d484
call fcn.14015b6cc
mov qword [rbp + 0x138], rbx
mov byte [rsp + 0x20], 0
mov r9b, 1
lea r8, [rbp + 0x100]
lea rdx, [rbp + 0xc0]
lea rcx, [rsp + 0x38]
call fcn.140079860
nop
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x50], 7
mov qword [rbp + 0x58], reloc.WS2_32.dll_ntohs
mov rax, qword [str.success]
mov dword [rbp + 0x40], eax
movzx eax, word [0x1401c7d34]
mov word [rbp + 0x44], ax
movzx eax, byte [reloc.WS2_32.dll_WSAStartup]
mov byte [rbp + 0x46], al
mov byte [rbp + 0x47], 0
lea rdx, [rbp + 0x40]
lea rcx, [rsp + 0x38]
call fcn.140083f70
mov rcx, rax
call fcn.14006f120
test al, al
je 0x14009cc2d
xorps xmm0, xmm0
movups xmmword [rbp + 0x20], xmm0
mov qword [rbp + 0x30], 9
mov qword [rbp + 0x38], reloc.WS2_32.dll_ntohs
movsd xmm0, qword [str.sessionid]
movsd qword [rbp + 0x20], xmm0
movzx eax, byte [0x1401c7d40]
mov byte [rbp + 0x28], al
mov byte [rbp + 0x29], 0
lea rdx, [rbp + 0x20]
lea rcx, [rsp + 0x38]
call fcn.140083f70
lea rdx, [rbp]
mov rcx, rax
call fcn.14006efa0
lea rcx, [r15 + 0xe8]
mov r8, qword [rbp + 8]
mov rdx, qword [rbp]
call fcn.14006cfc0
jmp 0x14009d30b
movsd xmm0, qword [str.VO_WUYHZ2A]
movsd qword [rbp], xmm0
movzx ecx, word [0x1401c7ca0]
mov word [rbp + 8], cx
movzx eax, byte [0x1401c7ca2]
mov byte [rbp], 0x69
xor byte [rbp + 1], 0x38
xor byte [rbp + 2], 0x39
xor byte [rbp + 3], 0x3a
xor byte [rbp + 4], 0x3b
xor byte [rbp + 5], 0x3c
xor byte [rbp + 6], 0x3d
xor byte [rbp + 7], 0x3e
xor cl, 0x3f
mov byte [rbp + 8], cl
xor byte [rbp + 9], 0x40
xor al, 0x41
mov byte [rbp + 0xa], al
xorps xmm0, xmm0
movups xmmword [rbp + 0x20], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x30], xmm1
lea rax, [rbp]
mov r8, r14
inc r8
cmp byte [rax + r8], 0
jne 0x14009cc91
lea rdx, [rbp]
lea rcx, [rbp + 0x20]
call fcn.1400639f0
nop
lea rdi, [rbp + 0x20]
cmp qword [rbp + 0x38], 0xf
cmova rdi, qword [rbp + 0x20]
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x50], 7
mov qword [rbp + 0x58], reloc.WS2_32.dll_ntohs
mov rax, qword [str.message]
mov dword [rbp + 0x40], eax
movzx eax, word [0x1401c7d4c]
mov word [rbp + 0x44], ax
movzx eax, byte [0x1401c7d4e]
mov byte [rbp + 0x46], al
mov byte [rbp + 0x47], 0
lea rdx, [rbp + 0x40]
lea rcx, [rsp + 0x38]
call fcn.140083f70
mov r15, rax
mov byte [rbp], 0
xor eax, eax
mov qword [rbp + 8], rax
xor edx, edx
lea rcx, [rbp + 8]
call fcn.1400939a0
mov byte [rbp], 3
mov ecx, reloc.WLDAP32.dll_Ordinal_32
call fcn.14015be90
mov rsi, rax
xorps xmm0, xmm0
movups xmmword [rax], xmm0
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rbx
mov r8, r14
inc r8
cmp byte [rdi + r8], 0
jne 0x14009cd36
mov rdx, rdi
mov rcx, rsi
call fcn.1400639f0
mov qword [rbp + 8], rsi
lea rdx, [rbp]
mov rcx, r15
call fcn.140083b10
movzx edi, al
mov dl, 3
lea rcx, [rbp + 8]
call fcn.1400939a0
nop
mov r8, qword [rbp + 0x38]
cmp r8, 0xf
jbe 0x14009cd81
mov rdx, qword [rbp + 0x20]
lea rcx, [rbp + 0x20]
call fcn.14008d0c0
movsd xmm0, qword [0x1401c76e0]
movzx eax, byte [0x1401c76e8]
xorps xmm1, xmm1
mov r8, r14
movsd qword [rbp], xmm0
movdqu xmmword [rbp + 0xb0], xmm1
mov byte [rbp], 0x43
xor byte [rbp + 1], 0x38
xor byte [rbp + 2], 0x39
xor byte [rbp + 3], 0x3a
xor byte [rbp + 4], 0x3b
xor byte [rbp + 5], 0x3c
xor byte [rbp + 6], 0x3d
xor byte [rbp + 7], 0x3e
xorps xmm0, xmm0
xor al, 0x3f
movups xmmword [rbp + 0xa0], xmm0
mov byte [rbp + 8], al
lea rax, [rbp]
test dil, dil
je 0x14009d040
nop
inc r8
cmp byte [rax + r8], 0
jne 0x14009cde0
lea rdx, [rbp]
lea rcx, [rbp + 0xa0]
call fcn.1400639f0
nop
movups xmm0, xmmword [0x1401c7cb0]
movups xmmword [rbp + 0x100], xmm0
movups xmm1, xmmword [0x1401c7cc0]
movups xmmword [rbp + 0x110], xmm1
movups xmm0, xmmword [0x1401c7cd0]
movups xmmword [rbp + 0x120], xmm0
movups xmm1, xmmword [0x1401c7ce0]
movups xmmword [rbp + 0x130], xmm1
movups xmm0, xmmword [0x1401c7cf0]
movups xmmword [rbp + 0x140], xmm0
movsd xmm0, qword [0x1401c7d00]
movsd qword [rbp + 0x150], xmm0
movzx eax, word [0x1401c7d08]
mov word [rbp + 0x158], ax
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x14009cf8a
movdqa xmm4, xmmword [0x1401b3b30]
movdqa xmm3, xmmword [0x1401cc2f0]
movdqa xmm5, xmmword [str.3333]
movdqa xmm0, xmmword [str.7777777777777777]
movdqa xmmword [rbp], xmm0
lea rcx, [rbp + 0x104]
mov edx, dword [rbp]
nop dword [rax + rax]
movd xmm2, ebx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm4
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm3
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm5
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rbx + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm4
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm3
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm5
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add ebx, 8
lea rcx, [rcx + 8]
cmp ebx, 0x58
jl 0x14009cea0
cmp ebx, 0x5a
jge 0x14009cfce
movsxd rax, ebx
lea r8, [rbp + 0x100]
add r8, rax
nop word [rax + rax]
mov eax, 0xa0a0a0a1
imul ebx
add edx, ebx
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, bl
sub al, cl
add al, 0x37
xor byte [r8], al
inc ebx
lea r8, [r8 + 1]
cmp ebx, 0x5a
jl 0x14009cfa0
xorps xmm0, xmm0
movups xmmword [rbp + 0x20], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x30], xmm1
lea rax, [rbp + 0x100]
inc r14
cmp byte [rax + r14], 0
jne 0x14009cfe4
mov r8, r14
lea rdx, [rbp + 0x100]
lea rcx, [rbp + 0x20]
call fcn.1400639f0
mov r9b, 1
mov r8d, reloc.WS2_32.dll_recv
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x20]
call fcn.1400aefe0
mov r8, qword [rbp + 0x38]
cmp r8, 0xf
jbe 0x14009d031
mov rdx, qword [rbp + 0x20]
lea rcx, [rbp + 0x20]
call fcn.14008d0c0
movdqu xmmword [rbp + 0x30], xmm6
mov byte [rbp + 0x20], 0
jmp 0x14009d2fe
inc r8
cmp byte [rax + r8], 0
jne 0x14009d040
lea rdx, [rbp]
lea rcx, [rbp + 0xa0]
call fcn.1400639f0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x80], xmm0
mov qword [rbp + 0x90], rbx
mov qword [rbp + 0x98], rbx
mov r8d, 7
lea rdx, str.message
lea rcx, [rbp + 0x80]
call fcn.1400639f0
lea rdx, [rbp + 0x80]
lea rcx, [rsp + 0x38]
call fcn.140083f70
xorps xmm0, xmm0
movups xmmword [rbp + 0x60], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x70], xmm1
lea rdx, [rbp]
mov rcx, rax
call fcn.14006efa0
mov r8, qword [rbp + 8]
mov rdx, qword [rbp]
lea rcx, [rbp + 0x60]
call fcn.1400639f0
nop
movups xmm0, xmmword [0x1401c7d10]
movups xmmword [rbp + 0x40], xmm0
movsd xmm0, qword [0x1401c7d20]
movsd qword [rbp + 0x50], xmm0
mov eax, dword [0x1401c7d28]
mov dword [rbp + 0x58], eax
cmp byte [0x1401c7d2b], 0
je 0x14009d25e
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x14009d21b
movdqa xmm4, xmmword [0x1401b3b30]
movdqa xmm3, xmmword [0x1401cc2f0]
movdqa xmm5, xmmword [str.3333]
movdqa xmm0, xmmword [str.7777777777777777]
movdqa xmmword [rbp], xmm0
lea rcx, [rbp + 0x44]
mov edx, dword [rbp]
movd xmm2, ebx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm4
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm3
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm5
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rbx + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm4
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm3
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm5
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add ebx, 8
lea rcx, [rcx + 8]
cmp ebx, 0x18
jl 0x14009d131
cmp ebx, 0x1c
jge 0x14009d25e
movsxd rax, ebx
lea r8, [rbp + 0x40]
add r8, rax
nop word [rax + rax]
mov eax, 0xa0a0a0a1
imul ebx
add edx, ebx
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, bl
sub al, cl
add al, 0x37
xor byte [r8], al
inc ebx
lea r8, [r8 + 1]
cmp ebx, 0x1c
jl 0x14009d230
xorps xmm0, xmm0
movups xmmword [rbp + 0x20], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x30], xmm1
lea rax, [rbp + 0x40]
inc r14
cmp byte [rax + r14], 0
jne 0x14009d271
mov r8, r14
lea rdx, [rbp + 0x40]
lea rcx, [rbp + 0x20]
call fcn.1400639f0
nop
lea r9, [rbp + 0x60]
lea r8, [rbp + 0x20]
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0xe0]
call fcn.14007edf0
mov r9b, 1
mov r8d, reloc.WS2_32.dll_recv
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0xe0]
call fcn.1400aefe0
lea rcx, [rbp + 0xe0]
call fcn.1400650e0
nop
mov r8, qword [rbp + 0x38]
cmp r8, 0xf
jbe 0x14009d2e6
mov rdx, qword [rbp + 0x20]
lea rcx, [rbp + 0x20]
call fcn.14008d0c0
nop
mov r8, qword [rbp + 0x78]
cmp r8, 0xf
jbe 0x14009d2fe
mov rdx, qword [rbp + 0x60]
lea rcx, [rbp + 0x60]
call fcn.14008d0c0
nop
lea rcx, [rbp + 0xa0]
call fcn.1400650e0
nop
movzx edx, byte [rsp + 0x38]
lea rcx, [rsp + 0x40]
call fcn.1400939a0
nop
mov rdx, qword [rbp + 0xd8]
cmp rdx, 0xf
jbe 0x14009d35c
inc rdx
mov rcx, qword [rbp + 0xc0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14009d357
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14009d48a
call fcn.14015b6cc
movdqu xmmword [rbp + 0xd0], xmm6
mov byte [rbp + 0xc0], 0
mov rdx, qword [rbp + 0x1f8]
cmp rdx, 0xf
jbe 0x14009d3a8
inc rdx
mov rcx, qword [rbp + 0x1e0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14009d3a3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14009d3e2
call fcn.14015b6cc
mov rcx, qword [rbp + 0x360]
xor rcx, rsp
call fcn.14015b7e0
lea r11, [rsp + 0x490]
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.14017ad3c
nop
call fcn.14017ad3c
nop
call fcn.14017ad3c
nop
call fcn.14017ad3c
nop
call fcn.14017ad3c
nop
call fcn.14017ad3c
nop
call fcn.14017ad3c
nop
call fcn.14017ad3c
nop
call fcn.14017ad3c
nop
call fcn.14017ad3c
nop
call fcn.14017ad3c
nop
call fcn.14017ad3c
nop
call fcn.14017ad3c
nop
call fcn.14017ad3c
nop
call fcn.14017ad3c
nop
call fcn.14017ad3c
nop
call fcn.14017ad3c
nop
call fcn.14017ad3c
nop
call fcn.14017ad3c
nop
call fcn.14017ad3c
nop
call fcn.14017ad3c
nop
call fcn.14017ad3c
nop
call fcn.14017ad3c
nop
call fcn.14017ad3c
nop
call fcn.14017ad3c
nop
call fcn.14017ad3c
nop
call fcn.14017ad3c
nop
call fcn.14017ad3c
nop
call fcn.14017ad3c
int3