Function at 0x14009ba60
Capabilities:
Encode data using xor

Disassembly:
push rbp
push rbx
push rsi
push rdi
lea rbp, [rsp - 0x2ba8]
mov eax, 0x2ca8
call fcn.14012c870
sub rsp, rax
mov word [rbp + 0x2bd0], Ordinal_50
mov byte [rbp + 0x2bd2], 0
lea rax, [rbp + 0x4a8]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x70], 0x101c190e
mov dword [rsp + 0x74], 0x100001c
xor ebx, ebx
mov ecx, ebx
nop word [rax + rax]
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x70], al
inc rcx
cmp rcx, 6
jb 0x14009bab0
mov byte [rsp + 0x77], bl
xorps xmm0, xmm0
movups xmmword [rbp + 0x4a8], xmm0
mov qword [rbp + 0x4b8], rbx
mov qword [rbp + 0x4c0], rbx
lea rax, [rsp + 0x70]
mov rsi, 0xffffffffffffffff
mov r8, rsi
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], bl
jne 0x14009baf0
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x4a8]
call fcn.14003c860
nop
lea rax, [rbp + 0x4c8]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x78], 0x101c190e
mov dword [rsp + 0x7c], 0x100001c
mov rcx, rbx
nop word [rax + rax]
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x78], al
inc rcx
cmp rcx, 6
jb 0x14009bb30
mov byte [rsp + 0x7f], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x4c8], xmm0
mov qword [rbp + 0x4d8], rbx
mov qword [rbp + 0x4e0], rbx
lea rax, [rsp + 0x78]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x14009bb65
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x4c8]
call fcn.14003c860
nop
mov dword [rbp + 0x118], 0x12d4a2c
mov dword [rbp + 0x11c], 0x58071507
mov dword [rbp + 0x120], 0x1c171714
mov dword [rbp + 0x124], 0x1001b12
mov rcx, rbx
nop dword [rax]
lea eax, [rcx + 0x6f]
xor byte [rbp + rcx + 0x118], al
inc rcx
cmp rcx, 0xe
jb 0x14009bbb0
mov byte [rbp + 0x127], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x488], xmm0
mov qword [rbp + 0x498], rbx
mov qword [rbp + 0x4a0], rbx
lea rax, [rbp + 0x118]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14009bbf0
lea rdx, [rbp + 0x118]
lea rcx, [rbp + 0x488]
call fcn.14003c860
nop
lea r9, [rbp + 0x4a8]
lea r8, [rbp + 0x4c8]
lea rdx, [rbp + 0x488]
lea rcx, [rbp + 0x7d8]
call fcn.1400a8720
mov rcx, rax
lea rdx, [rbp + 0x2bd0]
mov rax, rsi
nop dword [rax]
inc rax
cmp byte [rdx + rax], 0
jne 0x14009bc40
mov r8, qword [rcx + 0x10]
cmp qword [rcx + 0x18], 0xf
jbe 0x14009bc57
mov rcx, qword [rcx]
cmp r8, rax
jne 0x14009bc71
lea rdx, [rbp + 0x2bd0]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14009bc71
mov dil, 1
jmp 0x14009bc74
xor dil, dil
mov rdx, qword [rbp + 0x7f0]
cmp rdx, 0xf
jbe 0x14009bcb8
inc rdx
mov rcx, qword [rbp + 0x7d8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14009bcb3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14009bcb3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14012c44c
movdqa xmm0, xmmword [0x14013a1e0]
movdqu xmmword [rbp + 0x7e8], xmm0
mov byte [rbp + 0x7d8], 0
test dil, dil
setne cl
mov rax, qword [0x14047aa60]
mov byte [rax + 0x71], cl
mov word [rbp + 0x2bd8], Ordinal_50
mov byte [rbp + 0x2bda], 0
lea rax, [rbp + 0x4e8]
mov qword [rsp + 0x60], rax
mov dword [rbp - 0x40], 0x510020b
mov dword [rbp - 0x3c], 0x31b15
mov byte [rbp - 0x38], 1
mov rcx, rbx
lea eax, [rcx + 0x6f]
xor byte [rbp + rcx - 0x40], al
inc rcx
cmp rcx, 7
jb 0x14009bd10
mov byte [rbp - 0x38], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x4e8], xmm0
mov qword [rbp + 0x4f8], rbx
mov qword [rbp + 0x500], rbx
lea rax, [rbp - 0x40]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x14009bd43
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x4e8]
call fcn.14003c860
nop
lea rax, [rbp + 0x508]
mov qword [rsp + 0x40], rax
mov dword [rbp - 0x80], 0x101c190e
mov dword [rbp - 0x7c], 0x100001c
mov rcx, rbx
nop dword [rax + rax]
lea eax, [rcx + 0x6f]
xor byte [rbp + rcx - 0x80], al
inc rcx
cmp rcx, 6
jb 0x14009bd80
mov byte [rbp - 0x79], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x508], xmm0
mov qword [rbp + 0x518], rbx
mov qword [rbp + 0x520], rbx
lea rax, [rbp - 0x80]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x14009bdb3
lea rdx, [rbp - 0x80]
lea rcx, [rbp + 0x508]
call fcn.14003c860
nop
mov dword [rbp + 0x128], 0x12d4a2c
mov dword [rbp + 0x12c], 0x58071507
mov dword [rbp + 0x130], 0x1c171714
mov dword [rbp + 0x134], 0x1001b12
mov rcx, rbx
nop dword [rax]
lea eax, [rcx + 0x6f]
xor byte [rbp + rcx + 0x128], al
inc rcx
cmp rcx, 0xe
jb 0x14009be00
mov byte [rbp + 0x137], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x528], xmm0
mov qword [rbp + 0x538], rbx
mov qword [rbp + 0x540], rbx
lea rax, [rbp + 0x128]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14009be40
lea rdx, [rbp + 0x128]
lea rcx, [rbp + 0x528]
call fcn.14003c860
nop
lea r9, [rbp + 0x4e8]
lea r8, [rbp + 0x508]
lea rdx, [rbp + 0x528]
lea rcx, [rbp + 0x7f8]
call fcn.1400a8720
mov rcx, rax
lea rdx, [rbp + 0x2bd8]
mov rax, rsi
nop dword [rax]
inc rax
cmp byte [rdx + rax], 0
jne 0x14009be90
mov r8, qword [rcx + 0x10]
cmp qword [rcx + 0x18], 0xf
jbe 0x14009bea7
mov rcx, qword [rcx]
cmp r8, rax
jne 0x14009bec1
lea rdx, [rbp + 0x2bd8]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14009bec1
mov dil, 1
jmp 0x14009bec4
xor dil, dil
mov rdx, qword [rbp + 0x810]
cmp rdx, 0xf
jbe 0x14009bf08
inc rdx
mov rcx, qword [rbp + 0x7f8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14009bf03
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14009bf03
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14012c44c
movdqa xmm0, xmmword [0x14013a1e0]
movdqu xmmword [rbp + 0x808], xmm0
mov byte [rbp + 0x7f8], 0
test dil, dil
setne cl
mov rax, qword [0x14047aa60]
mov byte [rax + 0xa4], cl
mov word [rbp + 0x2be0], Ordinal_50
mov byte [rbp + 0x2be2], 0
lea rax, [rbp + 0x548]
mov qword [rsp + 0x60], rax
mov dword [rbp + 0x20], 0x1518021b
mov dword [rbp + 0x24], 0x14071114
mov dword [rbp + 0x28], 0x1000c18
mov rcx, rbx
nop word [rax + rax]
lea eax, [rcx + 0x6f]
xor byte [rbp + rcx + 0x20], al
inc rcx
cmp rcx, 0xa
jb 0x14009bf70
mov byte [rbp + 0x2b], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x548], xmm0
mov qword [rbp + 0x558], rbx
mov qword [rbp + 0x560], rbx
lea rax, [rbp + 0x20]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x14009bfa3
lea rdx, [rbp + 0x20]
lea rcx, [rbp + 0x548]
call fcn.14003c860
nop
lea rax, [rbp + 0x568]
mov qword [rsp + 0x40], rax
mov dword [rbp - 0x78], 0x101c190e
mov dword [rbp - 0x74], 0x100001c
mov rcx, rbx
nop dword [rax + rax]
lea eax, [rcx + 0x6f]
xor byte [rbp + rcx - 0x78], al
inc rcx
cmp rcx, 6
jb 0x14009bfe0
mov byte [rbp - 0x71], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x568], xmm0
mov qword [rbp + 0x578], rbx
mov qword [rbp + 0x580], rbx
lea rax, [rbp - 0x78]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x14009c013
lea rdx, [rbp - 0x78]
lea rcx, [rbp + 0x568]
call fcn.14003c860
nop
mov dword [rbp + 0x138], 0x12d4a2c
mov dword [rbp + 0x13c], 0x58071507
mov dword [rbp + 0x140], 0x1c171714
mov dword [rbp + 0x144], 0x1001b12
mov rcx, rbx
nop dword [rax]
lea eax, [rcx + 0x6f]
xor byte [rbp + rcx + 0x138], al
inc rcx
cmp rcx, 0xe
jb 0x14009c060
mov byte [rbp + 0x147], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x588], xmm0
mov qword [rbp + 0x598], rbx
mov qword [rbp + 0x5a0], rbx
lea rax, [rbp + 0x138]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14009c0a0
lea rdx, [rbp + 0x138]
lea rcx, [rbp + 0x588]
call fcn.14003c860
nop
lea r9, [rbp + 0x548]
lea r8, [rbp + 0x568]
lea rdx, [rbp + 0x588]
lea rcx, [rbp + 0x818]
call fcn.1400a8720
mov rcx, rax
lea rdx, [rbp + 0x2be0]
mov rax, rsi
nop dword [rax]
inc rax
cmp byte [rdx + rax], 0
jne 0x14009c0f0
mov r8, qword [rcx + 0x10]
cmp qword [rcx + 0x18], 0xf
jbe 0x14009c107
mov rcx, qword [rcx]
cmp r8, rax
jne 0x14009c121
lea rdx, [rbp + 0x2be0]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14009c121
mov dil, 1
jmp 0x14009c124
xor dil, dil
mov rdx, qword [rbp + 0x830]
cmp rdx, 0xf
jbe 0x14009c168
inc rdx
mov rcx, qword [rbp + 0x818]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14009c163
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14009c163
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14012c44c
movdqa xmm0, xmmword [0x14013a1e0]
movdqu xmmword [rbp + 0x828], xmm0
mov byte [rbp + 0x818], 0
test dil, dil
setne cl
mov rax, qword [0x14047aa60]
mov byte [rax + 0xc5], cl
mov word [rbp + 0x2be8], Ordinal_50
mov byte [rbp + 0x2bea], 0
lea rax, [rbp + 0x5a8]
mov qword [rsp + 0x60], rax
mov dword [rbp - 0x10], 0x602190b
mov dword [rbp - 0xc], 0x13161a12
mov word [rbp - 8], 0x100
mov rcx, rbx
nop word [rax + rax]
lea eax, [rcx + 0x6f]
xor byte [rbp + rcx - 0x10], al
inc rcx
cmp rcx, 8
jb 0x14009c1d0
mov byte [rbp - 7], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x5a8], xmm0
mov qword [rbp + 0x5b8], rbx
mov qword [rbp + 0x5c0], rbx
lea rax, [rbp - 0x10]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x14009c203
lea rdx, [rbp - 0x10]
lea rcx, [rbp + 0x5a8]
call fcn.14003c860
nop
lea rax, [rbp + 0x5c8]
mov qword [rsp + 0x40], rax
mov dword [rbp - 0x30], 0x7021919
mov dword [rbp - 0x2c], 0x61812
mov byte [rbp - 0x28], 1
mov rcx, rbx
nop
lea eax, [rcx + 0x6f]
xor byte [rbp + rcx - 0x30], al
inc rcx
cmp rcx, 7
jb 0x14009c240
mov byte [rbp - 0x28], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x5c8], xmm0
mov qword [rbp + 0x5d8], rbx
mov qword [rbp + 0x5e0], rbx
lea rax, [rbp - 0x30]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x14009c273
lea rdx, [rbp - 0x30]
lea rcx, [rbp + 0x5c8]
call fcn.14003c860
nop
mov dword [rbp + 0x108], 0x12d4a2c
mov dword [rbp + 0x10c], 0x58071507
mov dword [rbp + 0x110], 0x1c171714
mov dword [rbp + 0x114], 0x1001b12
mov rcx, rbx
nop dword [rax]
lea eax, [rcx + 0x6f]
xor byte [rbp + rcx + 0x108], al
inc rcx
cmp rcx, 0xe
jb 0x14009c2c0
mov byte [rbp + 0x117], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x5e8], xmm0
mov qword [rbp + 0x5f8], rbx
mov qword [rbp + 0x600], rbx
lea rax, [rbp + 0x108]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14009c300
lea rdx, [rbp + 0x108]
lea rcx, [rbp + 0x5e8]
call fcn.14003c860
nop
lea r9, [rbp + 0x5a8]
lea r8, [rbp + 0x5c8]
lea rdx, [rbp + 0x5e8]
lea rcx, [rbp + 0x608]
call fcn.1400a8720
lea rdx, [rbp + 0x2be8]
mov rcx, rax
call fcn.1400900c0
movzx edi, al
mov r8, qword [rbp + 0x620]
cmp r8, 0xf
jbe 0x14009c371
mov rdx, qword [rbp + 0x608]
lea rcx, [rbp + 0x608]
call fcn.14003bbc0
movdqa xmm0, xmmword [0x14013a1e0]
movdqu xmmword [rbp + 0x618], xmm0
mov byte [rbp + 0x608], 0
test dil, dil
setne cl
mov rax, qword [0x14047aa60]
mov byte [rax + 0x48], cl
mov word [rbp + 0xc0], Ordinal_50
mov byte [rbp + 0xc2], 0
lea rax, [rbp + 0x628]
mov qword [rsp + 0x60], rax
mov dword [rbp + 0x30], 0x1c041f0d
mov dword [rbp + 0x34], 0x111b1d17
mov dword [rbp + 0x38], 0x2161a28
mov word [rbp + 0x3c], 0x100
mov rcx, rbx
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx + 0x6f]
xor byte [rbp + rcx + 0x30], al
inc rcx
cmp rcx, 0xc
jb 0x14009c3e0
mov byte [rbp + 0x3d], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x628], xmm0
mov qword [rbp + 0x638], rbx
mov qword [rbp + 0x640], rbx
lea rax, [rbp + 0x30]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x14009c413
lea rdx, [rbp + 0x30]
lea rcx, [rbp + 0x628]
call fcn.14003c860
nop
lea rax, [rbp + 0x648]
mov qword [rsp + 0x40], rax
mov dword [rbp - 0x70], 0x7021919
mov dword [rbp - 0x6c], 0x61812
mov byte [rbp - 0x68], 1
mov rcx, rbx
nop
lea eax, [rcx + 0x6f]
xor byte [rbp + rcx - 0x70], al
inc rcx
cmp rcx, 7
jb 0x14009c450
mov byte [rbp - 0x68], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x648], xmm0
mov qword [rbp + 0x658], rbx
mov qword [rbp + 0x660], rbx
lea rax, [rbp - 0x70]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x14009c483
lea rdx, [rbp - 0x70]
lea rcx, [rbp + 0x648]
call fcn.14003c860
nop
mov dword [rbp + 0x148], 0x12d4a2c
mov dword [rbp + 0x14c], 0x58071507
mov dword [rbp + 0x150], 0x1c171714
mov dword [rbp + 0x154], 0x1001b12
mov rcx, rbx
nop dword [rax]
lea eax, [rcx + 0x6f]
xor byte [rbp + rcx + 0x148], al
inc rcx
cmp rcx, 0xe
jb 0x14009c4d0
mov byte [rbp + 0x157], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x668], xmm0
mov qword [rbp + 0x678], rbx
mov qword [rbp + 0x680], rbx
lea rax, [rbp + 0x148]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14009c510
lea rdx, [rbp + 0x148]
lea rcx, [rbp + 0x668]
call fcn.14003c860
nop
lea r9, [rbp + 0x628]
lea r8, [rbp + 0x648]
lea rdx, [rbp + 0x668]
lea rcx, [rbp + 0x838]
call fcn.1400a8720
lea rdx, [rbp + 0xc0]
mov rcx, rax
call fcn.1400900c0
movzx edi, al
lea rcx, [rbp + 0x838]
call fcn.14003a0d0
test dil, dil
setne cl
mov rax, qword [0x14047aa60]
mov byte [rax + 0x21], cl
mov word [rbp + 0xb8], Ordinal_50
mov byte [rbp + 0xba], 0
lea rax, [rbp + 0x688]
mov qword [rsp + 0x60], rax
mov dword [rbp + 0x10], 0x11e020c
mov dword [rbp + 0x14], 0x1f141c00
mov word [rbp + 0x18], 5
mov byte [rbp + 0x1a], 1
mov rcx, rbx
nop dword [rax]
nop dword [rax + rax]
lea eax, [rcx + 0x6f]
xor byte [rbp + rcx + 0x10], al
inc rcx
cmp rcx, 9
jb 0x14009c5c0
mov byte [rbp + 0x1a], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x688], xmm0
mov qword [rbp + 0x698], rbx
mov qword [rbp + 0x6a0], rbx
lea rax, [rbp + 0x10]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x14009c5f3
lea rdx, [rbp + 0x10]
lea rcx, [rbp + 0x688]
call fcn.14003c860
nop
lea rax, [rbp + 0x6a8]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x68], 0x11021902
mov word [rsp + 0x6c], 0x100
mov rcx, rbx
nop dword [rax]
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x68], al
inc rcx
cmp rcx, 4
jb 0x14009c630
mov byte [rsp + 0x6d], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x6a8], xmm0
mov qword [rbp + 0x6b8], rbx
mov qword [rbp + 0x6c0], rbx
lea rax, [rsp + 0x68]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x14009c665
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x6a8]
call fcn.14003c860
nop
mov dword [rbp + 0x158], 0x12d4a2c
mov dword [rbp + 0x15c], 0x58071507
mov dword [rbp + 0x160], 0x1c171714
mov dword [rbp + 0x164], 0x1001b12
mov rcx, rbx
nop dword [rax]
lea eax, [rcx + 0x6f]
xor byte [rbp + rcx + 0x158], al
inc rcx
cmp rcx, 0xe
jb 0x14009c6b0
mov byte [rbp + 0x167], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x6c8], xmm0
mov qword [rbp + 0x6d8], rbx
mov qword [rbp + 0x6e0], rbx
lea rax, [rbp + 0x158]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14009c6f0
lea rdx, [rbp + 0x158]
lea rcx, [rbp + 0x6c8]
call fcn.14003c860
nop
lea r9, [rbp + 0x688]
lea r8, [rbp + 0x6a8]
lea rdx, [rbp + 0x6c8]
lea rcx, [rbp + 0x858]
call fcn.1400a8720
lea rdx, [rbp + 0xb8]
mov rcx, rax
call fcn.1400900c0
movzx edi, al
lea rcx, [rbp + 0x858]
call fcn.14003a0d0
test dil, dil
setne cl
mov rax, qword [0x14047aa60]
mov byte [rax + 0xaa], cl
mov word [rbp + 0xc4], Ordinal_50
mov byte [rbp + 0xc6], 0
lea rax, [rbp + 0x6e8]
mov qword [rsp + 0x60], rax
mov dword [rbp], 0x1e141b1c
mov dword [rbp + 4], 0x181a0016
mov word [rbp + 8], 0x100
mov rcx, rbx
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx + 0x6f]
xor byte [rbp + rcx], al
inc rcx
cmp rcx, 8
jb 0x14009c7a0
mov byte [rbp + 9], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x6e8], xmm0
mov qword [rbp + 0x6f8], rbx
mov qword [rbp + 0x700], rbx
lea rax, [rbp]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x14009c7d3
lea rdx, [rbp]
lea rcx, [rbp + 0x6e8]
call fcn.14003c860
nop
lea rax, [rbp + 0x708]
mov qword [rsp + 0x40], rax
mov dword [rbp - 0x60], 0x7021919
mov dword [rbp - 0x5c], 0x61812
mov byte [rbp - 0x58], 1
mov rcx, rbx
nop
lea eax, [rcx + 0x6f]
xor byte [rbp + rcx - 0x60], al
inc rcx
cmp rcx, 7
jb 0x14009c810
mov byte [rbp - 0x58], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x708], xmm0
mov qword [rbp + 0x718], rbx
mov qword [rbp + 0x720], rbx
lea rax, [rbp - 0x60]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x14009c843
lea rdx, [rbp - 0x60]
lea rcx, [rbp + 0x708]
call fcn.14003c860
nop
mov dword [rbp + 0x168], 0x12d4a2c
mov dword [rbp + 0x16c], 0x58071507
mov dword [rbp + 0x170], 0x1c171714
mov dword [rbp + 0x174], 0x1001b12
mov rcx, rbx
nop dword [rax]
lea eax, [rcx + 0x6f]
xor byte [rbp + rcx + 0x168], al
inc rcx
cmp rcx, 0xe
jb 0x14009c890
mov byte [rbp + 0x177], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x728], xmm0
mov qword [rbp + 0x738], rbx
mov qword [rbp + 0x740], rbx
lea rax, [rbp + 0x168]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14009c8d0
lea rdx, [rbp + 0x168]
lea rcx, [rbp + 0x728]
call fcn.14003c860
nop
lea r9, [rbp + 0x6e8]
lea r8, [rbp + 0x708]
lea rdx, [rbp + 0x728]
lea rcx, [rbp + 0x878]
call fcn.1400a8720
lea rdx, [rbp + 0xc4]
mov rcx, rax
call fcn.1400900c0
movzx edi, al
lea rcx, [rbp + 0x878]
call fcn.14003a0d0
test dil, dil
setne cl
mov rax, qword [0x14047aa60]
mov byte [rax + 0x20], cl
mov word [rbp + 0xc8], Ordinal_50
mov byte [rbp + 0xca], 0
lea rax, [rbp + 0x748]
mov qword [rsp + 0x60], rax
mov dword [rbp - 0x20], 0x11021939
mov dword [rbp - 0x1c], 0x1d16111b
mov word [rbp - 0x18], 0x100
mov rcx, rbx
lea eax, [rcx + 0x6f]
xor byte [rbp + rcx - 0x20], al
inc rcx
cmp rcx, 8
jb 0x14009c970
mov byte [rbp - 0x17], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x748], xmm0
mov qword [rbp + 0x758], rbx
mov qword [rbp + 0x760], rbx
lea rax, [rbp - 0x20]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x14009c9a3
lea rdx, [rbp - 0x20]
lea rcx, [rbp + 0x748]
call fcn.14003c860
nop
lea rax, [rbp + 0x768]
mov qword [rsp + 0x40], rax
mov dword [rbp - 0x50], 0x7021919
mov dword [rbp - 0x4c], 0x61812
mov byte [rbp - 0x48], 1
mov rcx, rbx
nop
lea eax, [rcx + 0x6f]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 7
jb 0x14009c9e0
mov byte [rbp - 0x48], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x768], xmm0
mov qword [rbp + 0x778], rbx
mov qword [rbp + 0x780], rbx
lea rax, [rbp - 0x50]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x14009ca13
lea rdx, [rbp - 0x50]
lea rcx, [rbp + 0x768]
call fcn.14003c860
nop
mov dword [rbp + 0x178], 0x12d4a2c
mov dword [rbp + 0x17c], 0x58071507
mov dword [rbp + 0x180], 0x1c171714
mov dword [rbp + 0x184], 0x1001b12
mov rcx, rbx
nop dword [rax]
lea eax, [rcx + 0x6f]
xor byte [rbp + rcx + 0x178], al
inc rcx
cmp rcx, 0xe
jb 0x14009ca60
mov byte [rbp + 0x187], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x788], xmm0
mov qword [rbp + 0x798], rbx
mov qword [rbp + 0x7a0], rbx
lea rax, [rbp + 0x178]
nop dword [rax]
inc rsi
cmp byte [rax + rsi], 0
jne 0x14009caa0
mov r8, rsi
lea rdx, [rbp + 0x178]
lea rcx, [rbp + 0x788]
call fcn.14003c860
nop
lea r9, [rbp + 0x748]
lea r8, [rbp + 0x768]
lea rdx, [rbp + 0x788]
lea rcx, [rbp + 0x898]
call fcn.1400a8720
lea rdx, [rbp + 0xc8]
mov rcx, rax
call fcn.1400900c0
movzx edi, al
lea rcx, [rbp + 0x898]
call fcn.14003a0d0
test dil, dil
setne cl
mov rax, qword [0x14047aa60]
mov byte [rax + 0xc1], cl
mov word [rbp + 0xcc], Ordinal_50
mov byte [rbp + 0xce], 0
lea rax, [rbp + 0x8b8]
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x40], 0x1e1c192e
mov dword [rsp + 0x44], 0x101a1a
mov byte [rsp + 0x48], 1
mov rcx, rbx
nop word [rax + rax]
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x40], al
inc rcx
cmp rcx, 7
jb 0x14009cb50
mov byte [rsp + 0x48], 0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x8b8]
call fcn.14003a0f0
mov rsi, rax
lea rax, [rbp + 0x8d8]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x30], 0x101c190e
mov dword [rsp + 0x34], 0x100001c
mov rcx, rbx
nop dword [rax + rax]
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 6
jb 0x14009cba0
mov byte [rsp + 0x37], 0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x8d8]
call fcn.14003a0f0
mov rdi, rax
mov dword [rsp + 0x30], 0x12d4a2c
mov dword [rsp + 0x34], 0x58071507
mov dword [rsp + 0x38], 0x1c171714
mov dword [rsp + 0x3c], 0x1001b12
mov rcx, rbx
nop dword [rax]
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 0xe
jb 0x14009cbf0
mov byte [rsp + 0x3f], 0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x8f8]
call fcn.14003a0f0
nop
mov r9, rsi
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x918]
call fcn.1400a8720
lea rdx, [rbp + 0xcc]
mov rcx, rax
call fcn.1400900c0
movzx edi, al
lea rcx, [rbp + 0x918]
call fcn.14003a0d0
test dil, dil
setne cl
mov rax, qword [0x14047aa60]
mov byte [rax + 0x74], cl
mov word [rbp + 0xd0], Ordinal_50
mov byte [rbp + 0xd2], 0
lea rax, [rbp + 0x938]
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x40], 0x1c031f2c
mov dword [rsp + 0x44], 0x19370616
mov word [rsp + 0x48], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x4a], 1
mov rcx, rbx
nop word [rax + rax]
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x40], al
inc rcx
cmp rcx, 9
jb 0x14009cca0
mov byte [rsp + 0x4a], 0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x938]
call fcn.14003a0f0
mov rsi, rax
lea rax, [rbp + 0x958]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x30], 0x7021919
mov dword [rsp + 0x34], 0x61812
mov byte [rsp + 0x38], 1
mov rcx, rbx
nop dword [rax]
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 7
jb 0x14009ccf0
mov byte [rsp + 0x38], 0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x958]
call fcn.14003a0f0
mov rdi, rax
mov dword [rsp + 0x30], 0x12d4a2c
mov dword [rsp + 0x34], 0x58071507
mov dword [rsp + 0x38], 0x1c171714
mov dword [rsp + 0x3c], 0x1001b12
mov rcx, rbx
nop dword [rax]
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 0xe
jb 0x14009cd40
mov byte [rsp + 0x3f], 0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x978]
call fcn.14003a0f0
nop
mov r9, rsi
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x998]
call fcn.1400a8720
lea rdx, [rbp + 0xd0]
mov rcx, rax
call fcn.1400900c0
movzx edi, al
lea rcx, [rbp + 0x998]
call fcn.14003a0d0
test dil, dil
setne cl
mov rax, qword [0x14047aa60]
mov byte [rax + 0x68], cl
mov word [rbp + 0xd4], Ordinal_50
mov byte [rbp + 0xd6], 0
lea rax, [rbp + 0x9b8]
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x40], 0x1e050520
mov dword [rsp + 0x44], 0x101a1a
mov byte [rsp + 0x48], 1
mov rcx, rbx
nop
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x40], al
inc rcx
cmp rcx, 7
jb 0x14009cde0
mov byte [rsp + 0x48], 0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x9b8]
call fcn.14003a0f0
mov rsi, rax
lea rax, [rbp + 0x9d8]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x30], 0x7021919
mov dword [rsp + 0x34], 0x61812
mov byte [rsp + 0x38], 1
mov rcx, rbx
nop dword [rax]
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 7
jb 0x14009ce30
mov byte [rsp + 0x38], 0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x9d8]
call fcn.14003a0f0
mov rdi, rax
mov dword [rsp + 0x30], 0x12d4a2c
mov dword [rsp + 0x34], 0x58071507
mov dword [rsp + 0x38], 0x1c171714
mov dword [rsp + 0x3c], 0x1001b12
mov rcx, rbx
nop dword [rax]
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 0xe
jb 0x14009ce80
mov byte [rsp + 0x3f], 0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x9f8]
call fcn.14003a0f0
nop
mov r9, rsi
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0xa18]
call fcn.1400a8720
lea rdx, [rbp + 0xd4]
mov rcx, rax
call fcn.1400900c0
movzx edi, al
lea rcx, [rbp + 0xa18]
call fcn.14003a0d0
test dil, dil
setne cl
mov rax, qword [0x14047aa60]
mov byte [rax + 0x49], cl
mov word [rbp + 0xd8], Ordinal_50
mov byte [rbp + 0xda], 0
lea rax, [rbp + 0xa38]
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x30], 0x16101527
mov word [rsp + 0x34], 0x100
mov rcx, rbx
nop dword [rax + rax]
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 4
jb 0x14009cf20
mov byte [rsp + 0x35], 0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0xa38]
call fcn.14003a0f0
mov rsi, rax
lea rax, [rbp + 0xa58]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x30], 0x7021919
mov dword [rsp + 0x34], 0x61812
mov byte [rsp + 0x38], 1
mov rcx, rbx
nop dword [rax]
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 7
jb 0x14009cf70
mov byte [rsp + 0x38], 0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0xa58]
call fcn.14003a0f0
mov rdi, rax
mov dword [rsp + 0x30], 0x12d4a2c
mov dword [rsp + 0x34], 0x58071507
mov dword [rsp + 0x38], 0x1c171714
mov dword [rsp + 0x3c], 0x1001b12
mov rcx, rbx
nop dword [rax]
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 0xe
jb 0x14009cfc0
mov byte [rsp + 0x3f], 0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0xa78]
call fcn.14003a0f0
nop
mov r9, rsi
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0xa98]
call fcn.1400a8720
lea rdx, [rbp + 0xd8]
mov rcx, rax
call fcn.1400900c0
movzx edi, al
lea rcx, [rbp + 0xa98]
call fcn.14003a0d0
test dil, dil
setne cl
mov rax, qword [0x14047aa60]
mov byte [rax + 0x60], cl
mov word [rbp + 0xdc], Ordinal_50
mov byte [rbp + 0xde], 0
lea rax, [rbp + 0xab8]
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x30], 0x171c1101
mov word [rsp + 0x34], 0x100
mov rcx, rbx
nop dword [rax + rax]
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 4
jb 0x14009d060
mov byte [rsp + 0x35], 0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0xab8]
call fcn.14003a0f0
mov rsi, rax
lea rax, [rbp + 0xad8]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x30], 0x7021919
mov dword [rsp + 0x34], 0x61812
mov byte [rsp + 0x38], 1
mov rcx, rbx
nop dword [rax]
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 7
jb 0x14009d0b0
mov byte [rsp + 0x38], 0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0xad8]
call fcn.14003a0f0
mov rdi, rax
mov dword [rsp + 0x30], 0x12d4a2c
mov dword [rsp + 0x34], 0x58071507
mov dword [rsp + 0x38], 0x1c171714
mov dword [rsp + 0x3c], 0x1001b12
mov rcx, rbx
nop dword [rax]
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 0xe
jb 0x14009d100
mov byte [rsp + 0x3f], 0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0xaf8]
call fcn.14003a0f0
nop
mov r9, rsi
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0xb18]
call fcn.1400a8720
lea rdx, [rbp + 0xdc]
mov rcx, rax
call fcn.1400900c0
movzx edi, al
lea rcx, [rbp + 0xb18]
call fcn.14003a0d0
test dil, dil
setne cl
mov rax, qword [0x14047aa60]
mov byte [rax + 0x22], cl
mov word [rbp + 0xe0], Ordinal_50
mov byte [rbp + 0xe2], 0
lea rax, [rbp + 0xb38]
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x40], 0x2101518
mov dword [rsp + 0x44], 0x132a1a1c
mov dword [rsp + 0x48], 0x1000804
mov rcx, rbx
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x40], al
inc rcx
cmp rcx, 0xa
jb 0x14009d1b0
mov byte [rsp + 0x4b], 0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0xb38]
call fcn.14003a0f0
mov rsi, rax
lea rax, [rbp + 0xb58]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x30], 0x7021919
mov dword [rsp + 0x34], 0x61812
mov byte [rsp + 0x38], 1
mov rcx, rbx
nop dword [rax]
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 7
jb 0x14009d200
mov byte [rsp + 0x38], 0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0xb58]
call fcn.14003a0f0
mov rdi, rax
mov dword [rsp + 0x30], 0x12d4a2c
mov dword [rsp + 0x34], 0x58071507
mov dword [rsp + 0x38], 0x1c171714
mov dword [rsp + 0x3c], 0x1001b12
mov rcx, rbx
nop dword [rax]
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 0xe
jb 0x14009d250
mov byte [rsp + 0x3f], 0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0xb78]
call fcn.14003a0f0
nop
mov r9, rsi
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0xb98]
call fcn.1400a8720
lea rdx, [rbp + 0xe0]
mov rcx, rax
call fcn.1400900c0
movzx edi, al
lea rcx, [rbp + 0xb98]
call fcn.14003a0d0
test dil, dil
setne cl
mov rax, qword [0x14047aa60]
mov byte [rax + 0x70], cl
mov word [rbp + 0x94], Ordinal_50
mov byte [rbp + 0x96], 0
lea rax, [rbp + 0xbb8]
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x40], 0x2101518
mov dword [rsp + 0x44], 0x152a1a1c
mov dword [rsp + 0x48], 0xa1f11
mov byte [rsp + 0x4c], 1
mov rcx, rbx
nop word [rax + rax]
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x40], al
inc rcx
cmp rcx, 0xb
jb 0x14009d300
mov byte [rsp + 0x4c], 0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0xbb8]
call fcn.14003a0f0
mov rsi, rax
lea rax, [rbp + 0xbd8]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x30], 0x101c190e
mov dword [rsp + 0x34], 0x100001c
mov rcx, rbx
nop dword [rax + rax]
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 6
jb 0x14009d350
mov byte [rsp + 0x37], 0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0xbd8]
call fcn.14003a0f0
mov rdi, rax
mov dword [rsp + 0x30], 0x12d4a2c
mov dword [rsp + 0x34], 0x58071507
mov dword [rsp + 0x38], 0x1c171714
mov dword [rsp + 0x3c], 0x1001b12
mov rcx, rbx
nop dword [rax]
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 0xe
jb 0x14009d3a0
mov byte [rsp + 0x3f], 0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0xbf8]
call fcn.14003a0f0
nop
mov r9, rsi
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0xc18]
call fcn.1400a8720
lea rdx, [rbp + 0x94]
mov rcx, rax
call fcn.1400900c0
movzx edi, al
lea rcx, [rbp + 0xc18]
call fcn.14003a0d0
test dil, dil
setne cl
mov rax, qword [0x14047aa60]
mov byte [rax + 0xab], cl
mov word [rbp + 0xe4], Ordinal_50
mov byte [rbp + 0xe6], 0
lea rax, [rbp + 0xc38]
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x40], 0x1103190c
mov dword [rsp + 0x44], 0x102a111f
mov dword [rsp + 0x48], 0x1000e18
mov rcx, rbx
nop dword [rax]
nop dword [rax + rax]
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x40], al
inc rcx
cmp rcx, 0xa
jb 0x14009d450
mov byte [rsp + 0x4b], 0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0xc38]
call fcn.14003a0f0
mov rsi, rax
lea rax, [rbp + 0xc58]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x30], 0x11021902
mov word [rsp + 0x34], 0x100
mov rcx, rbx
nop word [rax + rax]
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 4
jb 0x14009d4a0
mov byte [rsp + 0x35], 0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0xc58]
call fcn.14003a0f0
mov rdi, rax
mov dword [rsp + 0x30], 0x12d4a2c
mov dword [rsp + 0x34], 0x58071507
mov dword [rsp + 0x38], 0x1c171714
mov dword [rsp + 0x3c], 0x1001b12
mov rcx, rbx
nop dword [rax]
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 0xe
jb 0x14009d4f0
mov byte [rsp + 0x3f], 0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0xc78]
call fcn.14003a0f0
nop
mov r9, rsi
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0xc98]
call fcn.1400a8720
lea rdx, [rbp + 0xe4]
mov rcx, rax
call fcn.1400900c0
movzx edi, al
lea rcx, [rbp + 0xc98]
call fcn.14003a0d0
test dil, dil
setne cl
mov rax, qword [0x14047aa60]
mov byte [rax + 0xa5], cl
mov word [rbp + 0xe8], Ordinal_50
mov byte [rbp + 0xea], 0
lea rax, [rbp + 0xcb8]
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x40], 0x1912190b
mov dword [rsp + 0x44], 0x1a122c
mov word [rsp + 0x48], 0x100
mov rcx, rbx
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x40], al
inc rcx
cmp rcx, 8
jb 0x14009d5a0
mov byte [rsp + 0x49], 0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0xcb8]
call fcn.14003a0f0
mov rsi, rax
lea rax, [rbp + 0xcd8]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x30], 0x11021902
mov word [rsp + 0x34], 0x100
mov rcx, rbx
nop word [rax + rax]
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 4
jb 0x14009d5f0
mov byte [rsp + 0x35], 0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0xcd8]
call fcn.14003a0f0
mov rdi, rax
mov dword [rsp + 0x30], 0x12d4a2c
mov dword [rsp + 0x34], 0x58071507
mov dword [rsp + 0x38], 0x1c171714
mov dword [rsp + 0x3c], 0x1001b12
mov rcx, rbx
nop dword [rax]
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 0xe
jb 0x14009d640
mov byte [rsp + 0x3f], 0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0xcf8]
call fcn.14003a0f0
nop
mov r9, rsi
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0xd18]
call fcn.1400a8720
lea rdx, [rbp + 0xe8]
mov rcx, rax
call fcn.1400900c0
movzx edi, al
lea rcx, [rbp + 0xd18]
call fcn.14003a0d0
test dil, dil
setne cl
mov rax, qword [0x14047aa60]
mov byte [rax + 0xa8], cl
mov word [rbp + 0xec], Ordinal_50
mov byte [rbp + 0xee], 0
lea rax, [rbp + 0xd38]
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x40], 0x1d03180c
mov dword [rsp + 0x44], 0x102a111e
mov dword [rsp + 0x48], 0x1000e18
mov rcx, rbx
nop dword [rax]
nop dword [rax + rax]
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x40], al
inc rcx
cmp rcx, 0xa
jb 0x14009d6f0
mov byte [rsp + 0x4b], 0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0xd38]
call fcn.14003a0f0
mov rsi, rax
lea rax, [rbp + 0xd58]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x30], 0x11021902
mov word [rsp + 0x34], 0x100
mov rcx, rbx
nop word [rax + rax]
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 4
jb 0x14009d740
mov byte [rsp + 0x35], 0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0xd58]
call fcn.14003a0f0
mov rdi, rax
mov dword [rsp + 0x30], 0x12d4a2c
mov dword [rsp + 0x34], 0x58071507
mov dword [rsp + 0x38], 0x1c171714
mov dword [rsp + 0x3c], 0x1001b12
mov rcx, rbx
nop dword [rax]
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 0xe
jb 0x14009d790
mov byte [rsp + 0x3f], 0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0xd78]
call fcn.14003a0f0
nop
mov r9, rsi
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0xd98]
call fcn.1400a8720
lea rdx, [rbp + 0xec]
mov rcx, rax
call fcn.1400900c0
movzx edi, al
lea rcx, [rbp + 0xd98]
call fcn.14003a0d0
test dil, dil
setne cl
mov rax, qword [0x14047aa60]
mov byte [rax + 0xa7], cl
mov word [rbp + 0xf0], Ordinal_50
mov byte [rbp + 0xf2], 0
lea rax, [rbp + 0xdb8]
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x40], 0x10041c
mov dword [rsp + 0x44], 0x1a122c
mov word [rsp + 0x48], 0x100
mov rcx, rbx
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x40], al
inc rcx
cmp rcx, 8
jb 0x14009d840
mov byte [rsp + 0x49], 0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0xdb8]
call fcn.14003a0f0
mov rsi, rax
lea rax, [rbp + 0xdd8]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x30], 0x101c190e
mov dword [rsp + 0x34], 0x100001c
mov rcx, rbx
nop dword [rax + rax]
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 6
jb 0x14009d890
mov byte [rsp + 0x37], 0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0xdd8]
call fcn.14003a0f0
mov rdi, rax
mov dword [rsp + 0x30], 0x12d4a2c
mov dword [rsp + 0x34], 0x58071507
mov dword [rsp + 0x38], 0x1c171714
mov dword [rsp + 0x3c], 0x1001b12
mov rcx, rbx
nop dword [rax]
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 0xe
jb 0x14009d8e0
mov byte [rsp + 0x3f], 0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0xdf8]
call fcn.14003a0f0
nop
mov r9, rsi
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0xe18]
call fcn.1400a8720
lea rdx, [rbp + 0xf0]
mov rcx, rax
call fcn.1400900c0
movzx edi, al
lea rcx, [rbp + 0xe18]
call fcn.14003a0d0
test dil, dil
setne cl
mov rax, qword [0x14047aa60]
mov byte [rax + 0xa6], cl
mov word [rbp + 0xf8], Ordinal_50
mov byte [rbp + 0xfa], 0
lea rax, [rbp + 0xe38]
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x40], 0x1318021b
mov dword [rsp + 0x44], 0x1319131d
mov dword [rsp + 0x48], 0xc161e28
mov word [rsp + 0x4c], 0x100
mov rcx, rbx
nop dword [rax + rax]
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x40], al
inc rcx
cmp rcx, 0xc
jb 0x14009d990
mov byte [rsp + 0x4d], 0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0xe38]
call fcn.14003a0f0
mov rsi, rax
lea rax, [rbp + 0xe58]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x30], 0x11021902
mov word [rsp + 0x34], 0x100
mov rcx, rbx
nop word [rax + rax]
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 4
jb 0x14009d9e0
mov byte [rsp + 0x35], 0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0xe58]
call fcn.14003a0f0
mov rdi, rax
mov dword [rsp + 0x30], 0x12d4a2c
mov dword [rsp + 0x34], 0x58071507
mov dword [rsp + 0x38], 0x1c171714
mov dword [rsp + 0x3c], 0x1001b12
mov rcx, rbx
nop dword [rax]
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 0xe
jb 0x14009da30
mov byte [rsp + 0x3f], 0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0xe78]
call fcn.14003a0f0
nop
mov r9, rsi
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0xe98]
call fcn.1400a8720
lea rdx, [rbp + 0xf8]
mov rcx, rax
call fcn.1400900c0
movzx edi, al
lea rcx, [rbp + 0xe98]
call fcn.14003a0d0
test dil, dil
setne cl
mov rax, qword [0x14047aa60]
mov byte [rax + 0xa9], cl
mov word [rbp + 0xfc], Ordinal_50
mov byte [rbp + 0xfe], 0
lea rax, [rbp + 0xeb8]
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x40], 0x16101507
mov dword [rsp + 0x44], 0x181a162c
mov word [rsp + 0x48], reloc.WS2_32.dll_select
mov byte [rsp + 0x4a], 1
mov rcx, rbx
nop dword [rax + rax]
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x40], al
inc rcx
cmp rcx, 9
jb 0x14009dae0
mov byte [rsp + 0x4a], 0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0xeb8]
call fcn.14003a0f0
mov rsi, rax
lea rax, [rbp + 0xed8]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x30], 0x101c190e
mov dword [rsp + 0x34], 0x100001c
mov rcx, rbx
nop dword [rax + rax]
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 6
jb 0x14009db30
mov byte [rsp + 0x37], 0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0xed8]
call fcn.14003a0f0
mov rdi, rax
mov dword [rsp + 0x30], 0x12d4a2c
mov dword [rsp + 0x34], 0x58071507
mov dword [rsp + 0x38], 0x1c171714
mov dword [rsp + 0x3c], 0x1001b12
mov rcx, rbx
nop dword [rax]
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 0xe
jb 0x14009db80
mov byte [rsp + 0x3f], 0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0xef8]
call fcn.14003a0f0
nop
mov r9, rsi
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0xf18]
call fcn.1400a8720
lea rdx, [rbp + 0xfc]
mov rcx, rax
call fcn.1400900c0
movzx edi, al
lea rcx, [rbp + 0xf18]
call fcn.14003a0d0
test dil, dil
setne cl
mov rax, qword [0x14047aa60]
mov byte [rax + 0x73], cl
mov word [rbp + 0x100], Ordinal_50
mov byte [rbp + 0x102], 0
lea rax, [rbp + 0xf38]
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x40], 0x114180c
mov dword [rsp + 0x44], 0x19172b07
mov dword [rsp + 0x48], 0x1001d19
mov rcx, rbx
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x40], al
inc rcx
cmp rcx, 0xa
jb 0x14009dc30
mov byte [rsp + 0x4b], 0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0xf38]
call fcn.14003a0f0
mov rsi, rax
lea rax, [rbp + 0xf58]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x30], 0x101c190e
mov dword [rsp + 0x34], 0x100001c
mov rcx, rbx
nop dword [rax + rax]
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 6
jb 0x14009dc80
mov byte [rsp + 0x37], 0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0xf58]
call fcn.14003a0f0
mov rdi, rax
mov dword [rsp + 0x30], 0x12d4a2c
mov dword [rsp + 0x34], 0x58071507
mov dword [rsp + 0x38], 0x1c171714
mov dword [rsp + 0x3c], 0x1001b12
mov rcx, rbx
nop dword [rax]
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 0xe
jb 0x14009dcd0
mov byte [rsp + 0x3f], 0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0xf78]
call fcn.14003a0f0
nop
mov r9, rsi
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0xf98]
call fcn.1400a8720
lea rdx, [rbp + 0x100]
mov rcx, rax
call fcn.1400900c0
movzx edi, al
lea rcx, [rbp + 0xf98]
call fcn.14003a0d0
test dil, dil
setne cl
mov rax, qword [0x14047aa60]
mov byte [rax + 0x79], cl
mov word [rbp + 0x40], Ordinal_50
mov byte [rbp + 0x42], 0
lea rax, [rbp + 0xfb8]
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x40], 0x41d151f
mov dword [rsp + 0x44], 0x142a071a
mov dword [rsp + 0x48], 0x1c1618
mov byte [rsp + 0x4c], 1
mov rcx, rbx
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x40], al
inc rcx
cmp rcx, 0xb
jb 0x14009dd70
mov byte [rsp + 0x4c], 0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0xfb8]
call fcn.14003a0f0
mov rsi, rax
lea rax, [rbp + 0xfd8]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x30], 0x101c190e
mov dword [rsp + 0x34], 0x100001c
mov rcx, rbx
nop dword [rax + rax]
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 6
jb 0x14009ddc0
mov byte [rsp + 0x37], 0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0xfd8]
call fcn.14003a0f0
mov rdi, rax
mov dword [rsp + 0x30], 0x12d4a2c
mov dword [rsp + 0x34], 0x58071507
mov dword [rsp + 0x38], 0x1c171714
mov dword [rsp + 0x3c], 0x1001b12
mov rcx, rbx
nop dword [rax]
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 0xe
jb 0x14009de10
mov byte [rsp + 0x3f], 0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0xff8]
call fcn.14003a0f0
nop
mov r9, rsi
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x1018]
call fcn.1400a8720
lea rdx, [rbp + 0x40]
mov rcx, rax
call fcn.1400900c0
movzx edi, al
lea rcx, [rbp + 0x1018]
call fcn.14003a0d0
test dil, dil
setne cl
mov rax, qword [0x14047aa60]
mov byte [rax + 0x7a], cl
mov word [rbp + 0x44], Ordinal_50
mov byte [rbp + 0x46], 0
lea rax, [rbp + 0x1038]
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x40], 0x19121501
mov dword [rsp + 0x44], 0x181a162c
mov word [rsp + 0x48], reloc.WS2_32.dll_select
mov byte [rsp + 0x4a], 1
mov rcx, rbx
nop dword [rax]
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x40], al
inc rcx
cmp rcx, 9
jb 0x14009deb0
mov byte [rsp + 0x4a], 0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x1038]
call fcn.14003a0f0
mov rsi, rax
lea rax, [rbp + 0x1058]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x30], 0x101c190e
mov dword [rsp + 0x34], 0x100001c
mov rcx, rbx
nop dword [rax + rax]
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 6
jb 0x14009df00
mov byte [rsp + 0x37], 0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x1058]
call fcn.14003a0f0
mov rdi, rax
mov dword [rsp + 0x30], 0x12d4a2c
mov dword [rsp + 0x34], 0x58071507
mov dword [rsp + 0x38], 0x1c171714
mov dword [rsp + 0x3c], 0x1001b12
mov rcx, rbx
nop dword [rax]
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 0xe
jb 0x14009df50
mov byte [rsp + 0x3f], 0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x1078]
call fcn.14003a0f0
nop
mov r9, rsi
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x1098]
call fcn.1400a8720
lea rdx, [rbp + 0x44]
mov rcx, rax
call fcn.1400900c0
movzx edi, al
lea rcx, [rbp + 0x1098]
call fcn.14003a0d0
test dil, dil
setne cl
mov rax, qword [0x14047aa60]
mov byte [rax + 0x78], cl
mov word [rbp + 0x48], Ordinal_50
mov byte [rbp + 0x4a], 0
lea rax, [rbp + 0x10b8]
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x40], 0x1503111b
mov dword [rsp + 0x44], 0x22a0016
mov dword [rsp + 0x48], 0xd0012
mov byte [rsp + 0x4c], 1
mov rcx, rbx
nop dword [rax]
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x40], al
inc rcx
cmp rcx, 0xb
jb 0x14009dff0
mov byte [rsp + 0x4c], 0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x10b8]
call fcn.14003a0f0
mov rsi, rax
lea rax, [rbp + 0x10d8]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x30], 0x101c190e
mov dword [rsp + 0x34], 0x100001c
mov rcx, rbx
nop dword [rax + rax]
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 6
jb 0x14009e040
mov byte [rsp + 0x37], 0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x10d8]
call fcn.14003a0f0
mov rdi, rax
mov dword [rsp + 0x30], 0x12d4a2c
mov dword [rsp + 0x34], 0x58071507
mov dword [rsp + 0x38], 0x1c171714
mov dword [rsp + 0x3c], 0x1001b12
mov rcx, rbx
nop dword [rax]
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 0xe
jb 0x14009e090
mov byte [rsp + 0x3f], 0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x10f8]
call fcn.14003a0f0
nop
mov r9, rsi
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x1118]
call fcn.1400a8720
lea rdx, [rbp + 0x48]
mov rcx, rax
call fcn.1400900c0
movzx edi, al
lea rcx, [rbp + 0x1118]
call fcn.14003a0d0
test dil, dil
setne cl
mov rax, qword [0x14047aa60]
mov byte [rax + 0x76], cl
mov word [rbp + 0x4c], Ordinal_50
mov byte [rbp + 0x4e], 0
lea rax, [rbp + 0x1138]
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x40], 0x1e17191d
mov dword [rsp + 0x44], 0x1e062b16
mov dword [rsp + 0x48], 0x1c260f18
mov dword [rsp + 0x4c], 0x1000a14
mov rcx, rbx
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x40], al
inc rcx
cmp rcx, 0xe
jb 0x14009e130
mov byte [rsp + 0x4f], 0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x1138]
call fcn.14003a0f0
mov rsi, rax
lea rax, [rbp + 0x1158]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x30], 0x1e17191d
mov word [rsp + 0x34], reloc.WLDAP32.dll_Ordinal_22
mov byte [rsp + 0x36], 1
mov rcx, rbx
nop dword [rax]
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 5
jb 0x14009e180
mov byte [rsp + 0x36], 0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x1158]
call fcn.14003a0f0
mov rdi, rax
mov dword [rsp + 0x30], 0x12d4a2c
mov dword [rsp + 0x34], 0x58071507
mov dword [rsp + 0x38], 0x1c171714
mov dword [rsp + 0x3c], 0x1001b12
mov rcx, rbx
nop dword [rax]
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 0xe
jb 0x14009e1d0
mov byte [rsp + 0x3f], 0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x1178]
call fcn.14003a0f0
nop
mov r9, rsi
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x1198]
call fcn.1400a8720
lea rdx, [rbp + 0x4c]
mov rcx, rax
call fcn.1400900c0
movzx edi, al
lea rcx, [rbp + 0x1198]
call fcn.14003a0d0
mov byte [0x14047ab28], dil
mov word [rbp + 0x50], Ordinal_50
mov byte [rbp + 0x52], 0
lea rax, [rbp + 0x11b8]
mov qword [rsp + 0x60], rax
movdqa xmm0, xmmword [0x14013c6d0]
movdqu xmmword [rsp + 0x40], xmm0
mov word [rsp + 0x50], 0x100
mov rcx, rbx
nop dword [rax]
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x40], al
inc rcx
cmp rcx, 0x10
jb 0x14009e260
mov byte [rsp + 0x51], 0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x11b8]
call fcn.14003a0f0
mov rsi, rax
lea rax, [rbp + 0x11d8]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x30], 0x61e181c
mov dword [rsp + 0x34], 0x1b0114
mov byte [rsp + 0x38], 1
mov rcx, rbx
nop dword [rax]
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 7
jb 0x14009e2b0
mov byte [rsp + 0x38], 0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x11d8]
call fcn.14003a0f0
mov rdi, rax
mov dword [rsp + 0x30], 0x12d4a2c
mov dword [rsp + 0x34], 0x58071507
mov dword [rsp + 0x38], 0x1c171714
mov dword [rsp + 0x3c], 0x1001b12
mov rcx, rbx
nop dword [rax]
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 0xe
jb 0x14009e300
mov byte [rsp + 0x3f], 0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x11f8]
call fcn.14003a0f0
nop
mov r9, rsi
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x1218]
call fcn.1400a8720
lea rdx, [rbp + 0x50]
mov rcx, rax
call fcn.1400900c0
movzx edi, al
lea rcx, [rbp + 0x1218]
call fcn.14003a0d0
mov byte [0x14047ab29], dil
mov word [rbp + 0x54], Ordinal_50
mov byte [rbp + 0x56], 0
lea rax, [rbp + 0x1238]
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x40], 0x2d161d1c
mov dword [rsp + 0x44], 0x11a1c00
mov dword [rsp + 0x48], 0xc161e28
mov word [rsp + 0x4c], 0x100
mov rcx, rbx
nop word [rax + rax]
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x40], al
inc rcx
cmp rcx, 0xc
jb 0x14009e3a0
mov byte [rsp + 0x4d], 0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x1238]
call fcn.14003a0f0
mov rsi, rax
lea rax, [rbp + 0x1258]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x30], 0x161d1c
mov byte [rsp + 0x34], 1
mov rcx, rbx
nop word [rax + rax]
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 3
jb 0x14009e3f0
mov byte [rsp + 0x34], 0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x1258]
call fcn.14003a0f0
mov rdi, rax
mov dword [rsp + 0x30], 0x12d4a2c
mov dword [rsp + 0x34], 0x58071507
mov dword [rsp + 0x38], 0x1c171714
mov dword [rsp + 0x3c], 0x1001b12
mov rcx, rbx
nop dword [rax]
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 0xe
jb 0x14009e440
mov byte [rsp + 0x3f], 0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x1278]
call fcn.14003a0f0
nop
mov r9, rsi
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x1298]
call fcn.1400a8720
lea rdx, [rbp + 0x54]
mov rcx, rax
call fcn.1400900c0
movzx edi, al
lea rcx, [rbp + 0x1298]
call fcn.14003a0d0
mov byte [0x14047ab2a], dil
mov word [rbp + 0x58], Ordinal_50
mov byte [rbp + 0x5a], 0
lea rax, [rbp + 0x12b8]
mov qword [rsp + 0x60], rax
movdqa xmm0, xmmword [0x14013c660]
movdqu xmmword [rsp + 0x40], xmm0
mov byte [rsp + 0x50], 1
mov rcx, rbx
nop word [rax + rax]
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x40], al
inc rcx
cmp rcx, 0xf
jb 0x14009e4d0
mov byte [rsp + 0x50], 0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x12b8]
call fcn.14003a0f0
mov rsi, rax
lea rax, [rbp + 0x12d8]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x30], 0x2181e1c
mov dword [rsp + 0x34], 0x1000616
mov rcx, rbx
nop dword [rax + rax]
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 6
jb 0x14009e520
mov byte [rsp + 0x37], 0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x12d8]
call fcn.14003a0f0
mov rdi, rax
mov dword [rsp + 0x30], 0x12d4a2c
mov dword [rsp + 0x34], 0x58071507
mov dword [rsp + 0x38], 0x1c171714
mov dword [rsp + 0x3c], 0x1001b12
mov rcx, rbx
nop dword [rax]
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 0xe
jb 0x14009e570
mov byte [rsp + 0x3f], 0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x12f8]
call fcn.14003a0f0
nop
mov r9, rsi
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x1318]
call fcn.1400a8720
lea rdx, [rbp + 0x58]
mov rcx, rax
call fcn.1400900c0
movzx edi, al
lea rcx, [rbp + 0x1318]
call fcn.14003a0d0
mov byte [0x14047ab2b], dil
mov word [rbp + 0x5c], Ordinal_50
mov byte [rbp + 0x5e], 0
lea rax, [rbp + 0x1338]
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x40], 0x1912191f
mov dword [rsp + 0x44], 0x60406
mov byte [rsp + 0x48], 1
mov rcx, rbx
nop dword [rax]
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x40], al
inc rcx
cmp rcx, 7
jb 0x14009e600
mov byte [rsp + 0x48], 0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x1338]
call fcn.14003a0f0
mov rsi, rax
lea rax, [rbp + 0x1358]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x30], 0x1e031f18
mov word [rsp + 0x34], reloc.WS2_32.dll_socket
mov byte [rsp + 0x36], 1
mov rcx, rbx
nop dword [rax]
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 5
jb 0x14009e650
mov byte [rsp + 0x36], 0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x1358]
call fcn.14003a0f0
mov rdi, rax
mov dword [rsp + 0x30], 0x12d4a2c
mov dword [rsp + 0x34], 0x58071507
mov dword [rsp + 0x38], 0x1c171714
mov dword [rsp + 0x3c], 0x1001b12
mov rcx, rbx
nop dword [rax]
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 0xe
jb 0x14009e6a0
mov byte [rsp + 0x3f], 0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x1378]
call fcn.14003a0f0
nop
mov r9, rsi
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x1398]
call fcn.1400a8720
lea rdx, [rbp + 0x5c]
mov rcx, rax
call fcn.1400900c0
movzx edi, al
lea rcx, [rbp + 0x1398]
call fcn.14003a0d0
test dil, dil
setne cl
mov rax, qword [0x14047aa60]
mov byte [rax + 0x7e], cl
mov word [rbp + 0x60], Ordinal_50
mov byte [rbp + 0x62], 0
lea rax, [rbp + 0x13b8]
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x40], 0x1b191519
mov dword [rsp + 0x44], 0x101810
mov byte [rsp + 0x48], 1
mov rcx, rbx
nop word [rax + rax]
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x40], al
inc rcx
cmp rcx, 7
jb 0x14009e740
mov byte [rsp + 0x48], 0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x13b8]
call fcn.14003a0f0
mov rsi, rax
lea rax, [rbp + 0x13d8]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x30], 0x1e031f18
mov word [rsp + 0x34], reloc.WS2_32.dll_socket
mov byte [rsp + 0x36], 1
mov rcx, rbx
nop dword [rax]
lea eax, [rcx + 0x6f]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 5
jb 0x14009e790