Function at 0x1401432a0
Capabilities:
Contain obfuscated stackstrings
Encode data using xor
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
push rdi
push r12
push r13
push r14
push r15
mov eax, 0x3910
call fcn.1402b0970
sub rsp, rax
mov rax, qword [0x14041d0c0]
xor rax, rsp
mov qword [rsp + 0x3900], rax
mov rbx, rcx
xor esi, esi
mov dword [rsp + 0x220], esi
lea rcx, [0x1404b98c7]
call fcn.1402b13b0
nop
mov byte [rsp + 0x35c0], sil
xor edx, edx
lea rcx, [rsp + 0x35c8]
call fcn.1400603c0
nop
xor edx, edx
mov r8d, 0x110
lea rcx, [rsp + 0x37e0]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x120], 0x66632e6f
mov word [rsp + 0x124], WSAGetLastError
mov rdx, rbx
lea rcx, [rsp + 0x2d78]
call fcn.140046ed0
mov rdi, rax
lea rdx, [rsp + 0x3158]
lea rcx, [rsp + 0x30]
call fcn.14014e090
lea rbx, [rax + 1]
movzx edx, byte [rax]
xor byte [rbx], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [rax + 8], dl
xor byte [rax + 9], dl
xor byte [rax + 0xa], dl
xor byte [rax + 0xb], dl
xor byte [rax + 0xc], dl
xor byte [rax + 0xd], dl
xor byte [rax + 0xe], dl
xor byte [rax + 0xf], dl
xor byte [rbx + 0xf], dl
mov byte [rbx + 0x10], sil
lea rcx, [rsp + 0x2bd8]
call fcn.1401324a0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x2d58]
call fcn.1400609e0
nop
mov r9, rdi
mov r8, rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0xc88]
call fcn.140068b90
mov r13d, 8
lea r8, [rsp + 0x121]
lea rdx, [rsp + 0xc88]
lea rcx, [rsp + 0x2d38]
call fcn.1400609e0
nop
mov dword [rsp + 0x20], 1
mov r9d, 0x40
mov r8d, 1
mov rdx, rax
lea rcx, [rsp + 0x37e0]
call fcn.140059cd0
nop
lea rcx, [rsp + 0x2d38]
call fcn.14005f3e0
nop
lea rcx, [rsp + 0xc88]
call fcn.14005f3e0
nop
lea rcx, [rsp + 0x2d58]
call fcn.14005f3e0
nop
lea rcx, [rsp + 0x2bd8]
call fcn.14005f3e0
nop
lea rcx, [rsp + 0x2d78]
call fcn.14005f3e0
cmp qword [rsp + 0x3870], rsi
je 0x14014e046
lea rdx, [rsp + 0x35c0]
lea rcx, [rsp + 0x37e0]
call fcn.1401521f0
nop
lea rdx, [rsp + 0x388]
lea rcx, [rsp + 0x228]
call fcn.14014e120
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 5
jae 0x1401434ce
mov rdx, rbx
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400ee7a0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140059ad0
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140143496
mov edx, 5
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x2d98]
call fcn.140046ed0
nop
mov rdx, rax
lea rcx, [rsp + 0x35c0]
call fcn.14005ba50
mov r14, rax
lea rcx, [rsp + 0x2d98]
call fcn.14005cc00
lea rdx, [rsp + 0x298]
lea rcx, [rsp + 0x229]
call fcn.14014e150
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 3
jae 0x14014356b
mov rdx, rbx
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400ee7a0
movzx r15d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140059ad0
mov byte [rax], r15b
inc rbx
mov rax, rbx
jmp 0x140143533
mov edx, 3
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0xca8]
call fcn.140046ed0
nop
lea r8, [rsp + 0xca8]
mov rdx, r14
lea rcx, [0x1404919d5]
call fcn.140154c50
nop
lea rcx, [rsp + 0xca8]
call fcn.14005cc00
lea rdx, [rsp + 0x2498]
lea rcx, [rsp + 0x22a]
call fcn.14014e180
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 9
jae 0x14014360d
mov rdx, rbx
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400ee7a0
movzx r15d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140059ad0
mov byte [rax], r15b
inc rbx
mov rax, rbx
jmp 0x1401435d5
mov edx, 9
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0xcc8]
call fcn.140046ed0
nop
lea r8, [rsp + 0xcc8]
mov rdx, r14
lea rcx, [0x140491a58]
call fcn.140154d00
nop
lea rcx, [rsp + 0xcc8]
call fcn.14005cc00
lea rdx, [rsp + 0x2608]
lea rcx, [rsp + 0x22b]
call fcn.14014e1c0
mov rdi, rax
mov rbx, rsi
mov rax, rsi
nop word [rax + rax]
lea rcx, [rdi + 1]
cmp rax, 0xa
jae 0x1401436b8
mov rdx, rbx
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400ee7a0
movzx r15d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140059ad0
mov byte [rax], r15b
inc rbx
mov rax, rbx
jmp 0x140143680
mov edx, 0xa
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0xce8]
call fcn.140046ed0
nop
lea r8, [rsp + 0xce8]
mov rdx, r14
lea rcx, [0x1404919d1]
call fcn.140154c50
nop
lea rcx, [rsp + 0xce8]
call fcn.14005cc00
lea rdx, [rsp + 0x428]
lea rcx, [rsp + 0x22c]
call fcn.14014e200
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 7
jae 0x14014375a
mov rdx, rbx
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400ee7a0
movzx r15d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140059ad0
mov byte [rax], r15b
inc rbx
mov rax, rbx
jmp 0x140143722
mov edx, 7
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0xd08]
call fcn.140046ed0
nop
lea r8, [rsp + 0xd08]
mov rdx, r14
lea rcx, [0x1404919f4]
call fcn.140154c50
nop
lea rcx, [rsp + 0xd08]
call fcn.14005cc00
lea rdx, [rsp + 0x2618]
lea rcx, [rsp + 0x22d]
call fcn.14014e230
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 0xa
jae 0x1401437fc
mov rdx, rbx
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400ee7a0
movzx r15d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140059ad0
mov byte [rax], r15b
inc rbx
mov rax, rbx
jmp 0x1401437c4
mov edx, 0xa
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0xd28]
call fcn.140046ed0
nop
lea r8, [rsp + 0xd28]
mov rdx, r14
lea rcx, [0x1404919d7]
call fcn.140154c50
nop
lea rcx, [rsp + 0xd28]
call fcn.14005cc00
lea rdx, [rsp + 0x3170]
lea rcx, [rsp + 0x22e]
call fcn.14014e270
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 0x10
jae 0x14014389e
mov rdx, rbx
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400ee7a0
movzx r15d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140059ad0
mov byte [rax], r15b
inc rbx
mov rax, rbx
jmp 0x140143866
mov edx, reloc.WS2_32.dll_recv
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0xd48]
call fcn.140046ed0
nop
lea r8, [rsp + 0xd48]
mov rdx, r14
lea rcx, [0x140420398]
call fcn.140154d60
nop
lea rcx, [rsp + 0xd48]
call fcn.14005cc00
lea rdx, [rsp + 0x2f8]
lea rcx, [rsp + 0x22f]
call fcn.14014e2b0
mov rdi, rax
mov rbx, rsi
mov rax, rsi
nop dword [rax + rax]
lea rcx, [rdi + 1]
cmp rax, 4
jae 0x140143948
mov rdx, rbx
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400ee7a0
movzx r15d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140059ad0
mov byte [rax], r15b
inc rbx
mov rax, rbx
jmp 0x140143910
mov edx, 4
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0xd68]
call fcn.140046ed0
nop
lea r8, [rsp + 0xd68]
mov rdx, r14
lea rcx, [0x1404919a2]
call fcn.140154c50
nop
lea rcx, [rsp + 0xd68]
call fcn.14005cc00
lea rdx, [rsp + 0x2748]
lea rcx, [rsp + 0x230]
call fcn.14014e2e0
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 0xb
jae 0x1401439ea
mov rdx, rbx
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400ee7a0
movzx r15d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140059ad0
mov byte [rax], r15b
inc rbx
mov rax, rbx
jmp 0x1401439b2
mov edx, ntohl
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0xd88]
call fcn.140046ed0
nop
lea r8, [rsp + 0xd88]
mov rdx, r14
lea rcx, [0x140420304]
call fcn.140154d60
nop
lea rcx, [rsp + 0xd88]
call fcn.14005cc00
lea rdx, [rsp + 0x24a8]
lea rcx, [rsp + 0x231]
call fcn.14014e320
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 9
jae 0x140143a8c
mov rdx, rbx
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400ee7a0
movzx r15d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140059ad0
mov byte [rax], r15b
inc rbx
mov rax, rbx
jmp 0x140143a54
mov edx, 9
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0xda8]
call fcn.140046ed0
nop
lea r8, [rsp + 0xda8]
mov rdx, r14
lea rcx, [0x1404919cc]
call fcn.140154d60
nop
lea rcx, [rsp + 0xda8]
call fcn.14005cc00
lea rdx, [rsp + 0x528]
lea rcx, [rsp + 0x232]
call fcn.14014e360
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 8
jae 0x140143b2e
mov rdx, rbx
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400ee7a0
movzx r15d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140059ad0
mov byte [rax], r15b
inc rbx
mov rax, rbx
jmp 0x140143af6
mov rdx, r13
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0xdc8]
call fcn.140046ed0
nop
lea r8, [rsp + 0xdc8]
mov rdx, r14
lea rcx, [0x1404919a3]
call fcn.140154c50
nop
lea rcx, [rsp + 0xdc8]
call fcn.14005cc00
lea rdx, [rsp + 0x2b28]
lea rcx, [rsp + 0x233]
call fcn.14014e3a0
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 0xe
jae 0x140143bce
mov rdx, rbx
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400ee7a0
movzx r15d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140059ad0
mov byte [rax], r15b
inc rbx
mov rax, rbx
jmp 0x140143b96
mov edx, reloc.WS2_32.dll_ntohl
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0xde8]
call fcn.140046ed0
nop
lea r8, [rsp + 0xde8]
mov rdx, r14
lea rcx, [0x140491a18]
call fcn.140154d00
nop
lea rcx, [rsp + 0xde8]
call fcn.14005cc00
lea rdx, [rsp + 0x2968]
lea rcx, [rsp + 0x234]
call fcn.14014e3e0
mov rdi, rax
mov rbx, rsi
mov rax, rsi
nop dword [rax + rax]
lea rcx, [rdi + 1]
cmp rax, 0xc
jae 0x140143c78
mov rdx, rbx
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400ee7a0
movzx r15d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140059ad0
mov byte [rax], r15b
inc rbx
mov rax, rbx
jmp 0x140143c40
mov edx, ntohl
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0xe08]
call fcn.140046ed0
nop
lea r8, [rsp + 0xe08]
mov rdx, r14
lea rcx, [0x140491a1d]
call fcn.140154c50
nop
lea rcx, [rsp + 0xe08]
call fcn.14005cc00
lea rdx, [rsp + 0x2f78]
lea rcx, [rsp + 0x235]
call fcn.14014e420
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 0xf
jae 0x140143d1a
mov rdx, rbx
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400ee7a0
movzx r15d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140059ad0
mov byte [rax], r15b
inc rbx
mov rax, rbx
jmp 0x140143ce2
mov edx, reloc.WS2_32.dll_ntohs
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0xe28]
call fcn.140046ed0
nop
lea r8, [rsp + 0xe28]
mov rdx, r14
lea rcx, [0x14042039c]
call fcn.140154d00
nop
lea rcx, [rsp + 0xe28]
call fcn.14005f3e0
lea rdx, [rsp + 0x2f90]
lea rcx, [rsp + 0x236]
call fcn.14014e460
mov rdx, rsi
nop
movzx ecx, byte [rdx + rax + 1]
xor cl, byte [rax]
mov byte [rdx + rax + 1], cl
inc rdx
cmp rdx, 0xf
jb 0x140143d80
mov byte [rax + 0x10], 0
lea rdx, [rax + 1]
lea rcx, [rsp + 0xe48]
call fcn.140046ed0
nop
lea r8, [rsp + 0xe48]
mov rdx, r14
lea rcx, [0x1404203a4]
call fcn.140154d00
nop
lea rcx, [rsp + 0xe48]
call fcn.14005f3e0
lea rdx, [rsp + 0x3188]
lea rcx, [rsp + 0x237]
call fcn.14014e4a0
mov rdx, rsi
nop word [rax + rax]
movzx ecx, byte [rdx + rax + 1]
xor cl, byte [rax]
mov byte [rdx + rax + 1], cl
inc rdx
cmp rdx, 0x10
jb 0x140143df0
mov byte [rax + 0x11], 0
lea rdx, [rax + 1]
lea rcx, [rsp + 0xe68]
call fcn.140046ed0
nop
lea r8, [rsp + 0xe68]
mov rdx, r14
lea rcx, [0x1404203a0]
call fcn.140154d00
nop
lea rcx, [rsp + 0xe68]
call fcn.14005f3e0
lea rdx, [rsp + 0x2978]
lea rcx, [rsp + 0x238]
call fcn.14014e4e0
mov rdx, rsi
nop word [rax + rax]
movzx ecx, byte [rdx + rax + 1]
xor cl, byte [rax]
mov byte [rdx + rax + 1], cl
inc rdx
cmp rdx, 0xc
jb 0x140143e60
mov byte [rax + 0xd], 0
lea rdx, [rax + 1]
lea rcx, [rsp + 0xe88]
call fcn.140046ed0
nop
lea r8, [rsp + 0xe88]
mov rdx, r14
lea rcx, [0x1404203a8]
call fcn.140132b20
nop
lea rcx, [rsp + 0xe88]
call fcn.14005f3e0
lea rdx, [rsp + 0x29c8]
lea rcx, [rsp + 0x239]
call fcn.14014e520
mov rdx, rsi
nop word [rax + rax]
movzx ecx, byte [rdx + rax + 1]
xor cl, byte [rax]
mov byte [rdx + rax + 1], cl
inc rdx
cmp rdx, 0xd
jb 0x140143ed0
mov byte [rax + 0xe], 0
lea rdx, [rax + 1]
lea rcx, [rsp + 0xea8]
call fcn.140046ed0
nop
lea r8, [rsp + 0xea8]
mov rdx, r14
lea rcx, [0x140491a70]
call fcn.140132b20
nop
lea rcx, [rsp + 0xea8]
call fcn.14005f3e0
lea rdx, [rsp + 0x31a0]
lea rcx, [rsp + 0x23a]
call fcn.14014e560
mov rdx, rsi
nop word [rax + rax]
movzx ecx, byte [rdx + rax + 1]
xor cl, byte [rax]
mov byte [rdx + rax + 1], cl
inc rdx
cmp rdx, 0x10
jb 0x140143f40
mov byte [rax + 0x11], 0
lea rdx, [rax + 1]
lea rcx, [rsp + 0xec8]
call fcn.140046ed0
nop
lea r8, [rsp + 0xec8]
mov rdx, r14
lea rcx, [0x140491a00]
call fcn.140132b20
nop
lea rcx, [rsp + 0xec8]
call fcn.14005f3e0
lea rdx, [rsp + 0x24b8]
lea rcx, [rsp + 0x23b]
call fcn.14014e5a0
mov r8, rsi
nop word [rax + rax]
movzx ecx, byte [r8 + rax + 1]
xor cl, byte [rax]
mov byte [r8 + rax + 1], cl
inc r8
cmp r8, 9
jb 0x140143fb0
mov byte [rax + 0xa], 0
lea rdx, [rax + 1]
lea rcx, [rsp + 0xee8]
call fcn.140046ed0
nop
lea r8, [rsp + 0xee8]
mov rdx, r14
lea rcx, [0x140491a80]
call fcn.140132b20
nop
lea rcx, [rsp + 0xee8]
call fcn.14005f3e0
mov cl, 0x68
mov dword [rsp + 0x34], 0x181b0d68
mov byte [rsp + 0x38], 0
mov rax, rsi
xor byte [rsp + rax + 0x35], cl
inc rax
cmp rax, 3
jae 0x140144027
movzx ecx, byte [rsp + 0x34]
jmp 0x140144013
mov byte [rsp + 0x38], 0
lea rdx, [rsp + 0x35]
lea rcx, [rsp + 0x2db8]
call fcn.140046ed0
nop
mov rdx, rax
lea rcx, [rsp + 0x35c0]
call fcn.14005ba50
mov rbx, rax
lea rcx, [rsp + 0x2db8]
call fcn.14005f3e0
mov cl, 0x7b
mov dword [rsp + 0x58], 0x1a151e7b
mov dword [rsp + 0x5c], 0x1e1719
mov rax, rsi
nop dword [rax]
nop dword [rax + rax]
xor byte [rsp + rax + 0x59], cl
inc rax
cmp rax, 6
jae 0x140144094
movzx ecx, byte [rsp + 0x58]
jmp 0x140144080
mov byte [rsp + 0x5f], 0
lea rdx, [rsp + 0x59]
lea rcx, [rsp + 0xf08]
call fcn.140046ed0
nop
lea r8, [rsp + 0xf08]
mov rdx, rbx
lea rcx, [0x140491ab2]
call fcn.140154c50
nop
lea rcx, [rsp + 0xf08]
call fcn.14005f3e0
lea rdx, [rsp + 0x2628]
lea rcx, [rsp + 0x130]
call fcn.14014e5e0
mov rdx, rsi
nop dword [rax]
movzx ecx, byte [rdx + rax + 1]
xor cl, byte [rax]
mov byte [rdx + rax + 1], cl
inc rdx
cmp rdx, 0xa
jb 0x1401440f0
mov byte [rax + 0xb], 0
lea rdx, [rax + 1]
lea rcx, [rsp + 0xf28]
call fcn.140046ed0
nop
lea r8, [rsp + 0xf28]
mov rdx, rbx
lea rcx, [0x140491a2d]
call fcn.140154c50
nop
lea rcx, [rsp + 0xf28]
call fcn.14005f3e0
lea rdx, [rsp + 0x3368]
lea rcx, [rsp + 0x131]
call fcn.14014e620
mov rdx, rsi
nop word [rax + rax]
movzx ecx, byte [rdx + rax + 1]
xor cl, byte [rax]
mov byte [rdx + rax + 1], cl
inc rdx
cmp rdx, 0x11
jb 0x140144160
mov byte [rax + 0x12], 0
lea rdx, [rax + 1]
lea rcx, [rsp + 0xf48]
call fcn.140046ed0
nop
lea r8, [rsp + 0xf48]
mov rdx, rbx
lea rcx, [0x140491ab7]
call fcn.140154c50
nop
lea rcx, [rsp + 0xf48]
call fcn.14005f3e0
mov cl, 0x40
mov dword [rsp + 0xe0], 0x262e2940
mov dword [rsp + 0xe4], 0x21341f2f
mov word [rsp + 0xe8], Ordinal_35
mov rax, rsi
nop dword [rax]
nop dword [rax + rax]
xor byte [rsp + rax + 0xe1], cl
inc rax
cmp rax, 8
jae 0x1401441fa
movzx ecx, byte [rsp + 0xe0]
jmp 0x1401441e0
mov byte [rsp + 0xe9], 0
lea rdx, [rsp + 0xe1]
lea rcx, [rsp + 0xf68]
call fcn.140046ed0
nop
lea r8, [rsp + 0xf68]
mov rdx, rbx
lea rcx, [0x140491a1f]
call fcn.140154c50
nop
lea rcx, [rsp + 0xf68]
call fcn.14005f3e0
lea rdx, [rsp + 0x3380]
lea rcx, [rsp + 0x132]
call fcn.14014e670
mov rdx, rsi
nop word [rax + rax]
movzx ecx, byte [rax + rdx + 1]
xor cl, byte [rax]
mov byte [rax + rdx + 1], cl
inc rdx
cmp rdx, 0x11
jb 0x140144260
mov byte [rax + 0x12], 0
lea rdx, [rax + 1]
lea rcx, [rsp + 0xf88]
call fcn.140046ed0
nop
lea r8, [rsp + 0xf88]
mov rdx, rbx
lea rcx, [0x1404203b8]
call fcn.140154d60
nop
lea rcx, [rsp + 0xf88]
call fcn.14005f3e0
lea rdx, [rsp + 0x33b0]
lea rcx, [rsp + 0x133]
call fcn.14014e6c0
mov rdx, rsi
nop word [rax + rax]
movzx ecx, byte [rdx + rax + 1]
xor cl, byte [rax]
mov byte [rax + rdx + 1], cl
inc rdx
cmp rdx, 0x11
jb 0x1401442d0
mov byte [rax + 0x12], 0
lea rdx, [rax + 1]
lea rcx, [rsp + 0xfa8]
call fcn.140046ed0
nop
lea r8, [rsp + 0xfa8]
mov rdx, rbx
lea rcx, [0x140420400]
call fcn.140154d60
nop
lea rcx, [rsp + 0xfa8]
call fcn.14005f3e0
mov cl, 0x43
mov dword [rsp + 0x3c], 0x3b2c2143
mov byte [rsp + 0x40], 0
mov rax, rsi
xor byte [rsp + rax + 0x3d], cl
inc rax
cmp rax, 3
jae 0x140144345
movzx ecx, byte [rsp + 0x3c]
jmp 0x140144331
mov byte [rsp + 0x40], 0
lea rdx, [rsp + 0x3d]
lea rcx, [rsp + 0xfc8]
call fcn.140046ed0
nop
lea r8, [rsp + 0xfc8]
mov rdx, rbx
lea rcx, [0x140491ab6]
call fcn.140154c50
nop
lea rcx, [rsp + 0xfc8]
call fcn.14005f3e0
mov cl, 0x68
mov dword [rsp + 0x70], 0x10070a68
mov dword [rsp + 0x74], 0xd18111c
mov byte [rsp + 0x78], 0
mov rax, rsi
nop dword [rax]
xor byte [rsp + rax + 0x71], cl
inc rax
cmp rax, 7
jae 0x1401443b4
movzx ecx, byte [rsp + 0x70]
jmp 0x1401443a0
mov byte [rsp + 0x78], 0
lea rdx, [rsp + 0x71]
lea rcx, [rsp + 0xfe8]
call fcn.140046ed0
nop
lea r8, [rsp + 0xfe8]
mov rdx, rbx
lea rcx, [0x140491ac0]
call fcn.140154d60
nop
lea rcx, [rsp + 0xfe8]
call fcn.14005f3e0
lea rdx, [rsp + 0x24c8]
lea rcx, [rsp + 0x134]
call fcn.14014e710
mov rdx, rsi
nop dword [rax]
movzx ecx, byte [rdx + rax + 1]
xor cl, byte [rax]
mov byte [rdx + rax + 1], cl
inc rdx
cmp rdx, 9
jb 0x140144410
mov byte [rax + 0xa], 0
lea rdx, [rax + 1]
lea rcx, [rsp + 0x1008]
call fcn.140046ed0
nop
lea r8, [rsp + 0x1008]
mov rdx, rbx
lea rcx, [0x140491a2c]
call fcn.140154c50
nop
lea rcx, [rsp + 0x1008]
call fcn.14005f3e0
mov cl, reloc.WLDAP32.dll_Ordinal_33
mov dword [rsp + 0xf0], 0x444a5221
mov dword [rsp + 0xf4], 0x4e55444d
mov word [rsp + 0xf8], reloc.WLDAP32.dll_Ordinal_79
mov rax, rsi
nop dword [rax]
nop dword [rax + rax]
xor byte [rsp + rax + 0xf1], cl
inc rax
cmp rax, 8
jae 0x1401444aa
movzx ecx, byte [rsp + 0xf0]
jmp 0x140144490
mov byte [rsp + 0xf9], 0
lea rdx, [rsp + 0xf1]
lea rcx, [rsp + 0x1028]
call fcn.140046ed0
nop
lea r8, [rsp + 0x1028]
mov rdx, rbx
lea rcx, [0x1404919fe]
call fcn.140154c50
nop
lea rcx, [rsp + 0x1028]
call fcn.14005f3e0
mov cl, reloc.WLDAP32.dll_Ordinal_26
mov dword [rsp + 0x4c], 0x7b72791a
mov word [rsp + 0x50], 0x6977
mov byte [rsp + 0x52], 0
mov rax, rsi
nop word [rax + rax]
xor byte [rsp + rax + 0x4d], cl
inc rax
cmp rax, 5
jae 0x140144524
movzx ecx, byte [rsp + 0x4c]
jmp 0x140144510
mov byte [rsp + 0x52], 0
lea rdx, [rsp + 0x4d]
lea rcx, [rsp + 0x1048]
call fcn.140046ed0
nop
lea r8, [rsp + 0x1048]
mov rdx, rbx
lea rcx, [0x140491a1c]
call fcn.140154c50
nop
lea rcx, [rsp + 0x1048]
call fcn.14005f3e0
mov cl, 0x34
mov dword [rsp + 0x44], 0x59555a34
mov word [rsp + 0x48], 0x51
mov rax, rsi
nop word [rax + rax]
xor byte [rsp + rax + 0x45], cl
inc rax
cmp rax, 4
jae 0x140144594
movzx ecx, byte [rsp + 0x44]
jmp 0x140144580
mov byte [rsp + 0x49], 0
lea rdx, [rsp + 0x45]
lea rcx, [rsp + 0x1068]
call fcn.140046ed0
nop
lea r8, [rsp + 0x1068]
mov rdx, rbx
lea rcx, [0x140491a95]
call fcn.140154c50
nop
lea rcx, [rsp + 0x1068]
call fcn.14005f3e0
lea rdx, [rsp + 0x2758]
lea rcx, [rsp + 0x135]
call fcn.14014e750
mov rdx, rsi
nop dword [rax]
movzx ecx, byte [rdx + rax + 1]
xor cl, byte [rax]
mov byte [rdx + rax + 1], cl
inc rdx
cmp rdx, 0xb
jb 0x1401445f0
mov byte [rax + 0xc], 0
lea rdx, [rax + 1]
lea rcx, [rsp + 0x1088]
call fcn.140046ed0
nop
lea r8, [rsp + 0x1088]
mov rdx, rbx
lea rcx, [0x1404919ff]
call fcn.140154c50
nop
lea rcx, [rsp + 0x1088]
call fcn.14005f3e0
mov cl, 0x3a
mov dword [rsp + 0x60], 0x5b5f4d3a
mov dword [rsp + 0x64], 0x54554a
mov rax, rsi
nop dword [rax]
nop dword [rax + rax]
xor byte [rsp + rax + 0x61], cl
inc rax
cmp rax, 6
jae 0x140144674
movzx ecx, byte [rsp + 0x60]
jmp 0x140144660
mov byte [rsp + 0x67], 0
lea rdx, [rsp + 0x61]
lea rcx, [rsp + 0x10a8]
call fcn.140046ed0
nop
lea r8, [rsp + 0x10a8]
mov rdx, rbx
lea rcx, [0x140491ac6]
call fcn.140154c50
nop
lea rcx, [rsp + 0x10a8]
call fcn.14005f3e0
mov cl, 0x59
mov dword [rsp + 0x100], 0x2a303d59
mov dword [rsp + 0x104], 0x3a37382d
mov word [rsp + 0x108], reloc.WLDAP32.dll_Ordinal_60
mov rax, rsi
nop word [rax + rax]
xor byte [rsp + rax + 0x101], cl
inc rax
cmp rax, 8
jae 0x1401446fa
movzx ecx, byte [rsp + 0x100]
jmp 0x1401446e0
mov byte [rsp + 0x109], 0
lea rdx, [rsp + 0x101]
lea rcx, [rsp + 0x10c8]
call fcn.140046ed0
nop
lea r8, [rsp + 0x10c8]
mov rdx, rbx
lea rcx, [0x140491a5d]
call fcn.140154c50
nop
lea rcx, [rsp + 0x10c8]
call fcn.14005f3e0
mov cl, reloc.WS2_32.dll_ntohl
mov dword [rsp + 0x80], 0x6f7c7a0e
mov dword [rsp + 0x84], 0x7d7c6b6d
mov byte [rsp + 0x88], 0
mov rax, rsi
xor byte [rsp + rax + 0x81], cl
inc rax
cmp rax, 7
jae 0x14014477a
movzx ecx, byte [rsp + 0x80]
jmp 0x140144760
mov byte [rsp + 0x88], 0
lea rdx, [rsp + 0x81]
lea rcx, [rsp + 0x10e8]
call fcn.140046ed0
nop
lea r8, [rsp + 0x10e8]
mov rdx, rbx
lea rcx, [0x140491a5c]
call fcn.140154c50
nop
lea rcx, [rsp + 0x10e8]
call fcn.14005f3e0
lea rdx, [rsp + 0x2638]
lea rcx, [rsp + 0x136]
call fcn.14014e790
mov rdx, rsi
nop word [rax + rax]
movzx ecx, byte [rdx + rax + 1]
xor cl, byte [rax]
mov byte [rdx + rax + 1], cl
inc rdx
cmp rdx, 0xa
jb 0x1401447e0
mov byte [rax + 0xb], 0
lea rdx, [rax + 1]
lea rcx, [rsp + 0x1108]
call fcn.140046ed0
nop
lea r8, [rsp + 0x1108]
mov rdx, rbx
lea rcx, [0x140491ab3]
call fcn.140154c50
nop
lea rcx, [rsp + 0x1108]
call fcn.14005f3e0
lea rdx, [rsp + 0x24d8]
lea rcx, [rsp + 0x137]
call fcn.14014e7d0
mov rdx, rsi
nop word [rax + rax]
movzx ecx, byte [rdx + rax + 1]
xor cl, byte [rax]
mov byte [rdx + rax + 1], cl
inc rdx
cmp rdx, 9
jb 0x140144850
mov byte [rax + 0xa], 0
lea rdx, [rax + 1]
lea rcx, [rsp + 0x1128]
call fcn.140046ed0
nop
lea r8, [rsp + 0x1128]
mov rdx, rbx
lea rcx, [0x140491a1e]
call fcn.140154c50
nop
lea rcx, [rsp + 0x1128]
call fcn.14005f3e0
mov cl, WSAStartup
mov dword [rsp + 0x110], 0x1f001372
mov dword [rsp + 0x114], 0x1310001d
mov word [rsp + 0x118], 0
mov rax, rsi
nop dword [rax]
nop dword [rax + rax]
xor byte [rsp + rax + 0x111], cl
inc rax
cmp rax, 8
jae 0x1401448ea
movzx ecx, byte [rsp + 0x110]
jmp 0x1401448d0
mov byte [rsp + 0x119], 0
lea rdx, [rsp + 0x111]
lea rcx, [rsp + 0x1148]
call fcn.140046ed0
nop
lea r8, [rsp + 0x1148]
mov rdx, rbx
lea rcx, [0x140491ab1]
call fcn.140154c50
nop
lea rcx, [rsp + 0x1148]
call fcn.14005f3e0
mov cl, reloc.WLDAP32.dll_Ordinal_50
mov dword [rsp + 0x90], 0x46475d32
mov dword [rsp + 0x94], 0x575c5b5e
mov byte [rsp + 0x98], 0
mov rax, rsi
xor byte [rsp + rax + 0x91], cl
inc rax
cmp rax, 7
jae 0x14014496a
movzx ecx, byte [rsp + 0x90]
jmp 0x140144950
mov byte [rsp + 0x98], 0
lea rdx, [rsp + 0x91]
lea rcx, [rsp + 0x1168]
call fcn.140046ed0
nop
lea r8, [rsp + 0x1168]
mov rdx, rbx
lea rcx, [0x140491ab0]
call fcn.140154c50
nop
lea rcx, [rsp + 0x1168]
call fcn.14005f3e0
mov cl, 0x41
mov dword [rsp + 0xa0], 0x20242941
mov dword [rsp + 0xa4], 0x352e2525
mov byte [rsp + 0xa8], 0
mov rax, rsi
xor byte [rsp + rax + 0xa1], cl
inc rax
cmp rax, 7
jae 0x1401449ea
movzx ecx, byte [rsp + 0xa0]
jmp 0x1401449d0
mov byte [rsp + 0xa8], 0
lea rdx, [rsp + 0xa1]
lea rcx, [rsp + 0x1188]
call fcn.140046ed0
nop
lea r8, [rsp + 0x1188]
mov rdx, rbx
lea rcx, [0x140491ab4]
call fcn.140154c50
nop
lea rcx, [rsp + 0x1188]
call fcn.14005f3e0
lea rdx, [rsp + 0x24e8]
lea rcx, [rsp + 0x138]
call fcn.14014e810
mov rdx, rsi
nop word [rax + rax]
movzx ecx, byte [rdx + rax + 1]
xor cl, byte [rax]
mov byte [rdx + rax + 1], cl
inc rdx
cmp rdx, 9
jb 0x140144a50
mov byte [rax + 0xa], 0
lea rdx, [rax + 1]
lea rcx, [rsp + 0x11a8]
call fcn.140046ed0
nop
lea r8, [rsp + 0x11a8]
mov rdx, rbx
lea rcx, [0x140491a5f]
call fcn.140154c50
nop
lea rcx, [rsp + 0x11a8]
call fcn.14005f3e0
lea rdx, [rsp + 0x24f8]
lea rcx, [rsp + 0x139]
call fcn.14014e850
mov rdx, rsi
nop word [rax + rax]
movzx ecx, byte [rdx + rax + 1]
xor cl, byte [rax]
mov byte [rdx + rax + 1], cl
inc rdx
cmp rdx, 9
jb 0x140144ac0
mov byte [rax + 0xa], 0
lea rdx, [rax + 1]
lea rcx, [rsp + 0x11c8]
call fcn.140046ed0
nop
lea r8, [rsp + 0x11c8]
mov rdx, rbx
lea rcx, [0x14041d59e]
call fcn.140154c50
nop
lea rcx, [rsp + 0x11c8]
call fcn.14005f3e0
mov cl, Ordinal_60
mov dword [rsp + 0x68], 0x49495a3b
mov dword [rsp + 0x6c], 0x484c54
mov rax, rsi
nop dword [rax]
nop dword [rax + rax]
xor byte [rsp + rax + 0x69], cl
inc rax
cmp rax, 6
jae 0x140144b44
movzx ecx, byte [rsp + 0x68]
jmp 0x140144b30
mov byte [rsp + 0x6f], 0
lea rdx, [rsp + 0x69]
lea rcx, [rsp + 0x11e8]
call fcn.140046ed0
nop
lea r8, [rsp + 0x11e8]
mov rdx, rbx
lea rcx, [0x140491a2e]
call fcn.140154c50
nop
lea rcx, [rsp + 0x11e8]
call fcn.14005f3e0
mov dword [rsp + 0x128], 0x32372456
mov word [rsp + 0x12c], 0x2437
mov byte [rsp + 0x12e], 0
lea r15, [rsp + 0x128]
mov rdi, rsi
mov rax, rsi
nop dword [rax]
cmp rax, 5
jae 0x140144bdf
movzx edx, byte [rdi + r15 + 1]
mov rcx, r15
call fcn.1400ee7a0
movzx r14d, al
lea rcx, [r15 + 1]
mov rdx, rdi
call fcn.140059ad0
mov byte [rax], r14b
inc rdi
mov rax, rdi
jmp 0x140144bb0
lea rcx, [r15 + 1]
mov edx, 5
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x1208]
call fcn.140046ed0
nop
lea r8, [rsp + 0x1208]
mov rdx, rbx
lea rcx, [0x140491aab]
call fcn.140154c50
nop
lea rcx, [rsp + 0x1208]
call fcn.14005cc00
lea rdx, [rsp + 0x2fa8]
lea rcx, [rsp + 0x13a]
call fcn.14014e890
mov r14, rax
mov rdi, rsi
mov rax, rsi
nop dword [rax]
lea rcx, [r14 + 1]
cmp rax, 0xf
jae 0x140144c88
mov rdx, rdi
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx r15d, al
lea rcx, [r14 + 1]
mov rdx, rdi
call fcn.140059ad0
mov byte [rax], r15b
inc rdi
mov rax, rdi
jmp 0x140144c50
mov edx, reloc.WS2_32.dll_ntohs
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x1228]
call fcn.140046ed0
nop
lea r8, [rsp + 0x1228]
mov rdx, rbx
lea rcx, [0x140491ac5]
call fcn.140154c50
nop
lea rcx, [rsp + 0x1228]
call fcn.14005cc00
lea rdx, [rsp + 0x2768]
lea rcx, [rsp + 0x13b]
call fcn.14014e8d0
mov r14, rax
mov rdi, rsi
mov rax, rsi
lea rcx, [r14 + 1]
cmp rax, 0xb
jae 0x140144d2a
mov rdx, rdi
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx r15d, al
lea rcx, [r14 + 1]
mov rdx, rdi
call fcn.140059ad0
mov byte [rax], r15b
inc rdi
mov rax, rdi
jmp 0x140144cf2
mov edx, ntohl
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x1248]
call fcn.140046ed0
nop
lea r8, [rsp + 0x1248]
mov rdx, rbx
lea rcx, [0x140420528]
call fcn.140154d60
nop
lea rcx, [rsp + 0x1248]
call fcn.14005cc00
lea rdx, [rsp + 0x2b18]
lea rcx, [rsp + 0x13c]
call fcn.14014e910
mov r14, rax
mov rdi, rsi
mov rax, rsi
lea rcx, [r14 + 1]
cmp rax, 0xe
jae 0x140144dcc
mov rdx, rdi
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx r15d, al
lea rcx, [r14 + 1]
mov rdx, rdi
call fcn.140059ad0
mov byte [rax], r15b
inc rdi
mov rax, rdi
jmp 0x140144d94
mov edx, reloc.WS2_32.dll_ntohl
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x1268]
call fcn.140046ed0
nop
lea r8, [rsp + 0x1268]
mov rdx, rbx
lea rcx, [0x14042046c]
call fcn.140154d60
nop
lea rcx, [rsp + 0x1268]
call fcn.14005cc00
lea rdx, [rsp + 0x2778]
lea rcx, [rsp + 0x13d]
call fcn.14014e950
mov r14, rax
mov rdi, rsi
mov rax, rsi
lea rcx, [r14 + 1]
cmp rax, 0xb
jae 0x140144e6e
mov rdx, rdi
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx r15d, al
lea rcx, [r14 + 1]
mov rdx, rdi
call fcn.140059ad0
mov byte [rax], r15b
inc rdi
mov rax, rdi
jmp 0x140144e36
mov edx, ntohl
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x1288]
call fcn.140046ed0
nop
lea r8, [rsp + 0x1288]
mov rdx, rbx
lea rcx, [0x140420404]
call fcn.140154d00
nop
lea rcx, [rsp + 0x1288]
call fcn.14005cc00
lea rdx, [rsp + 0x2788]
lea rcx, [rsp + 0x13e]
call fcn.14014e990
mov r14, rax
mov rdi, rsi
mov rax, rsi
nop dword [rax + rax]
lea rcx, [r14 + 1]
cmp rax, 0xb
jae 0x140144f18
mov rdx, rdi
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx r15d, al
lea rcx, [r14 + 1]
mov rdx, rdi
call fcn.140059ad0
mov byte [rax], r15b
inc rdi
mov rax, rdi
jmp 0x140144ee0
mov edx, ntohl
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x12a8]
call fcn.140046ed0
nop
lea r8, [rsp + 0x12a8]
mov rdx, rbx
lea rcx, [0x1404204c4]
call fcn.140154d00
nop
lea rcx, [rsp + 0x12a8]
call fcn.14005cc00
lea rdx, [rsp + 0x3458]
lea rcx, [rsp + 0x13f]
call fcn.14014e9d0
mov r14, rax
mov rdi, rsi
mov rax, rsi
lea rcx, [r14 + 1]
cmp rax, 0x12
jae 0x140144fba
mov rdx, rdi
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx r15d, al
lea rcx, [r14 + 1]
mov rdx, rdi
call fcn.140059ad0
mov byte [rax], r15b
inc rdi
mov rax, rdi
jmp 0x140144f82
mov edx, reloc.WS2_32.dll_select
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x12c8]
call fcn.140046ed0
nop
lea r8, [rsp + 0x12c8]
mov rdx, rbx
lea rcx, [0x140491a2f]
call fcn.140154c50
nop
lea rcx, [rsp + 0x12c8]
call fcn.14005cc00
lea rdx, [rsp + 0x29f8]
lea rcx, [rsp + 0x140]
call fcn.14014ea10
mov r14, rax
mov rdi, rsi
mov rax, rsi
lea rcx, [r14 + 1]
cmp rax, 0xd
jae 0x14014505c
mov rdx, rdi
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx r15d, al
lea rcx, [r14 + 1]
mov rdx, rdi
call fcn.140059ad0
mov byte [rax], r15b
inc rdi
mov rax, rdi
jmp 0x140145024
mov edx, reloc.WS2_32.dll_listen
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x12e8]
call fcn.140046ed0
nop
lea r8, [rsp + 0x12e8]
mov rdx, rbx
lea rcx, [0x140491a96]
call fcn.140154c50
nop
lea rcx, [rsp + 0x12e8]
call fcn.14005cc00
lea rdx, [rsp + 0x2718]
lea rcx, [rsp + 0x141]
call fcn.14014ea50
mov r14, rax
mov rdi, rsi
mov rax, rsi
lea rcx, [r14 + 1]
cmp rax, 0xb
jae 0x1401450fe
mov rdx, rdi
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx r15d, al
lea rcx, [r14 + 1]
mov rdx, rdi
call fcn.140059ad0
mov byte [rax], r15b
inc rdi
mov rax, rdi
jmp 0x1401450c6
mov edx, ntohl
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x1308]
call fcn.140046ed0
nop
lea r8, [rsp + 0x1308]
mov rdx, rbx
lea rcx, [0x1404204c0]
call fcn.140154d00
nop
lea rcx, [rsp + 0x1308]
call fcn.14005cc00
lea rdx, [rsp + 0x2988]
lea rcx, [rsp + 0x142]
call fcn.14014ea90
mov r14, rax
mov rdi, rsi
mov rax, rsi
nop dword [rax + rax]
lea rcx, [r14 + 1]
cmp rax, 0xc
jae 0x1401451a8
mov rdx, rdi
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx r15d, al
lea rcx, [r14 + 1]
mov rdx, rdi
call fcn.140059ad0
mov byte [rax], r15b
inc rdi
mov rax, rdi
jmp 0x140145170
mov edx, ntohl
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x1328]
call fcn.140046ed0
nop
lea r8, [rsp + 0x1328]
mov rdx, rbx
lea rcx, [0x1404203bc]
call fcn.140154d00
nop
lea rcx, [rsp + 0x1328]
call fcn.14005cc00
lea rdx, [rsp + 0x2a08]
lea rcx, [rsp + 0x143]
call fcn.14014ead0
mov r14, rax
mov rdi, rsi
mov rax, rsi
lea rcx, [r14 + 1]
cmp rax, 0xd
jae 0x14014524a
mov rdx, rdi
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx r15d, al
lea rcx, [r14 + 1]
mov rdx, rdi
call fcn.140059ad0
mov byte [rax], r15b
inc rdi
mov rax, rdi
jmp 0x140145212
mov edx, reloc.WS2_32.dll_listen
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x1348]
call fcn.140046ed0
nop
lea r8, [rsp + 0x1348]
mov rdx, rbx
lea rcx, [0x14042052c]
call fcn.140154d00
nop
lea rcx, [rsp + 0x1348]
call fcn.14005cc00
lea rdx, [rsp + 0x2fc0]
lea rcx, [rsp + 0x144]
call fcn.14014eb10
mov r14, rax
mov rdi, rsi
mov rax, rsi
lea rcx, [r14 + 1]
cmp rax, 0xf
jae 0x1401452ec
mov rdx, rdi
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx r15d, al
lea rcx, [r14 + 1]
mov rdx, rdi
call fcn.140059ad0
mov byte [rax], r15b
inc rdi
mov rax, rdi
jmp 0x1401452b4
mov edx, reloc.WS2_32.dll_ntohs
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x1368]
call fcn.140046ed0
nop
lea r8, [rsp + 0x1368]
mov rdx, rbx
lea rcx, [0x140491aa9]
call fcn.140154c50
nop
lea rcx, [rsp + 0x1368]
call fcn.14005cc00
lea rdx, [rsp + 0x31b8]
lea rcx, [rsp + 0x145]
call fcn.14014eb50
mov r14, rax
mov rdi, rsi
mov rax, rsi
lea rcx, [r14 + 1]
cmp rax, 0x10
jae 0x14014538e
mov rdx, rdi
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx r15d, al
lea rcx, [r14 + 1]
mov rdx, rdi
call fcn.140059ad0
mov byte [rax], r15b
inc rdi
mov rax, rdi
jmp 0x140145356
mov edx, reloc.WS2_32.dll_recv
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x1388]
call fcn.140046ed0
nop
lea r8, [rsp + 0x1388]
mov rdx, rbx
lea rcx, [0x140491aa8]
call fcn.140154c50
nop
lea rcx, [rsp + 0x1388]
call fcn.14005cc00
lea rdx, [rsp + 0x2a18]
lea rcx, [rsp + 0x146]
call fcn.14014eb90
mov r14, rax
mov rdi, rsi
mov rax, rsi
nop dword [rax + rax]
lea rcx, [r14 + 1]
cmp rax, 0xd
jae 0x140145438
mov rdx, rdi
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx r15d, al
lea rcx, [r14 + 1]
mov rdx, rdi
call fcn.140059ad0
mov byte [rax], r15b
inc rdi
mov rax, rdi
jmp 0x140145400
mov edx, reloc.WS2_32.dll_listen
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x13a8]
call fcn.140046ed0
nop
lea r8, [rsp + 0x13a8]
mov rdx, rbx
lea rcx, [0x140491aa4]
call fcn.140154d60
nop
lea rcx, [rsp + 0x13a8]
call fcn.14005cc00
lea rdx, [rsp + 0x30f8]
lea rcx, [rsp + 0x147]
call fcn.14014ebd0
mov r14, rax
mov rdi, rsi
mov rax, rsi
lea rcx, [r14 + 1]
cmp rax, 0xf
jae 0x1401454da
mov rdx, rdi
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx r15d, al
lea rcx, [r14 + 1]
mov rdx, rdi
call fcn.140059ad0
mov byte [rax], r15b
inc rdi
mov rax, rdi
jmp 0x1401454a2
mov edx, reloc.WS2_32.dll_ntohs
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x13c8]
call fcn.140046ed0
nop
lea r8, [rsp + 0x13c8]
mov rdx, rbx
lea rcx, [0x140491aa0]
call fcn.140154d60
nop
lea rcx, [rsp + 0x13c8]
call fcn.14005cc00
lea rdx, [rsp + 0x2b08]
lea rcx, [rsp + 0x148]
call fcn.14014ec10
mov r14, rax
mov rdi, rsi
mov rax, rsi
lea rcx, [r14 + 1]
cmp rax, 0xe
jae 0x14014557c
mov rdx, rdi
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx r15d, al
lea rcx, [r14 + 1]
mov rdx, rdi
call fcn.140059ad0
mov byte [rax], r15b
inc rdi
mov rax, rdi
jmp 0x140145544
mov edx, reloc.WS2_32.dll_ntohl
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x13e8]
call fcn.140046ed0
nop
lea r8, [rsp + 0x13e8]
mov rdx, rbx
lea rcx, [0x140491aac]
call fcn.140154d60
nop
lea rcx, [rsp + 0x13e8]
call fcn.14005cc00
lea rdx, [rsp + 0x27b8]
lea rcx, [rsp + 0x149]
call fcn.14014ec50
mov r14, rax
mov rdi, rsi
mov rax, rsi
lea rcx, [r14 + 1]
cmp rax, 0xb
jae 0x14014561e
mov rdx, rdi
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx r15d, al
lea rcx, [r14 + 1]
mov rdx, rdi
call fcn.140059ad0
mov byte [rax], r15b
inc rdi
mov rax, rdi
jmp 0x1401455e6
mov edx, ntohl
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x1408]
call fcn.140046ed0
nop
lea r8, [rsp + 0x1408]
mov rdx, rbx
lea rcx, [0x140491a97]
call fcn.140154c50
nop
lea rcx, [rsp + 0x1408]
call fcn.14005cc00
lea rdx, [rsp + 0x538]
lea rcx, [rsp + 0x14a]
call fcn.14014ec90
mov r14, rax
mov rdi, rsi
mov rax, rsi
nop dword [rax + rax]
lea rcx, [r14 + 1]
cmp rax, 8
jae 0x1401456c8
mov rdx, rdi
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx r15d, al
lea rcx, [r14 + 1]
mov rdx, rdi
call fcn.140059ad0
mov byte [rax], r15b
inc rdi
mov rax, rdi
jmp 0x140145690
mov rdx, r13
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x1428]
call fcn.140046ed0
nop
lea r8, [rsp + 0x1428]
mov rdx, rbx
lea rcx, [0x1404919c4]
call fcn.140154d60
nop
lea rcx, [rsp + 0x1428]
call fcn.14005cc00
lea rdx, [rsp + 0x2fd8]
lea rcx, [rsp + 0x14b]
call fcn.14014ecd0
mov r14, rax
mov rdi, rsi
mov rax, rsi
lea rcx, [r14 + 1]
cmp rax, 0xf
jae 0x140145768
mov rdx, rdi
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx r15d, al
lea rcx, [r14 + 1]
mov rdx, rdi
call fcn.140059ad0
mov byte [rax], r15b
inc rdi
mov rax, rdi
jmp 0x140145730
mov edx, reloc.WS2_32.dll_ntohs
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x1448]
call fcn.140046ed0
nop
lea r8, [rsp + 0x1448]
mov rdx, rbx
lea rcx, [0x140420518]
call fcn.140132b20
nop
lea rcx, [rsp + 0x1448]
call fcn.14005cc00
lea rdx, [rsp + 0x29b8]
lea rcx, [rsp + 0x14c]
call fcn.14014ed10
mov r14, rax
mov rdi, rsi
mov rax, rsi
lea rcx, [r14 + 1]
cmp rax, 0xd
jae 0x14014580a
mov rdx, rdi
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx r15d, al
lea rcx, [r14 + 1]
mov rdx, rdi
call fcn.140059ad0
mov byte [rax], r15b
inc rdi
mov rax, rdi
jmp 0x1401457d2
mov edx, reloc.WS2_32.dll_listen
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x1468]
call fcn.140046ed0
nop
lea r8, [rsp + 0x1468]
mov rdx, rbx
lea rcx, [0x1404204b0]
call fcn.140132b20
nop
lea rcx, [rsp + 0x1468]
call fcn.14005cc00
lea rdx, [rsp + 0x2508]
lea rcx, [rsp + 0x14d]
call fcn.14014ed50
mov r14, rax
mov rdi, rsi
mov rax, rsi
lea rcx, [r14 + 1]
cmp rax, 9
jae 0x1401458ac
mov rdx, rdi
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx r15d, al
lea rcx, [r14 + 1]
mov rdx, rdi
call fcn.140059ad0
mov byte [rax], r15b
inc rdi
mov rax, rdi
jmp 0x140145874
mov edx, 9
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x1488]
call fcn.140046ed0
nop
lea r8, [rsp + 0x1488]
mov rdx, rbx
lea rcx, [0x1404204f8]
call fcn.140132b20
nop
lea rcx, [rsp + 0x1488]
call fcn.14005cc00
lea rdx, [rsp + 0x31d0]
lea rcx, [rsp + 0x14e]
call fcn.14014ed90
mov r14, rax
mov rdi, rsi
mov rax, rsi
lea rcx, [r14 + 1]
cmp rax, 0x10
jae 0x14014594e
mov rdx, rdi
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx r15d, al
lea rcx, [r14 + 1]
mov rdx, rdi
call fcn.140059ad0
mov byte [rax], r15b
inc rdi
mov rax, rdi
jmp 0x140145916
mov edx, reloc.WS2_32.dll_recv
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x14a8]
call fcn.140046ed0
nop
lea r8, [rsp + 0x14a8]
mov rdx, rbx
lea rcx, [0x1404203c0]
call fcn.140132b20
nop
lea rcx, [rsp + 0x14a8]
call fcn.14005cc00
lea rdx, [rsp + 0x31e8]
lea rcx, [rsp + 0x14f]
call fcn.14014edd0
mov r14, rax
mov rdi, rsi
mov rax, rsi
nop dword [rax + rax]
lea rcx, [r14 + 1]
cmp rax, 0x10
jae 0x1401459f8
mov rdx, rdi
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx r15d, al
lea rcx, [r14 + 1]
mov rdx, rdi
call fcn.140059ad0
mov byte [rax], r15b
inc rdi
mov rax, rdi
jmp 0x1401459c0
mov edx, reloc.WS2_32.dll_recv
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x14c8]
call fcn.140046ed0
nop
lea r8, [rsp + 0x14c8]
mov rdx, rbx
lea rcx, [0x140420480]
call fcn.140132b20
nop
lea rcx, [rsp + 0x14c8]
call fcn.14005cc00
lea rdx, [rsp + 0x2ff0]
lea rcx, [rsp + 0x150]
call fcn.14014ee10
mov r14, rax
mov rdi, rsi
mov rax, rsi
lea rcx, [r14 + 1]
cmp rax, 0xf
jae 0x140145a9a
mov rdx, rdi
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx r15d, al
lea rcx, [r14 + 1]
mov rdx, rdi
call fcn.140059ad0
mov byte [rax], r15b
inc rdi
mov rax, rdi
jmp 0x140145a62
mov edx, reloc.WS2_32.dll_ntohs
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x14e8]
call fcn.140046ed0
nop
lea r8, [rsp + 0x14e8]
mov rdx, rbx
lea rcx, [0x140420448]
call fcn.140132b20
nop
lea rcx, [rsp + 0x14e8]
call fcn.14005cc00
lea rdx, [rsp + 0x3200]
lea rcx, [rsp + 0x151]
call fcn.14014ee50
mov r14, rax
mov rdi, rsi
mov rax, rsi
lea rcx, [r14 + 1]
cmp rax, 0x10
jae 0x140145b3c
mov rdx, rdi
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx r15d, al
lea rcx, [r14 + 1]
mov rdx, rdi
call fcn.140059ad0
mov byte [rax], r15b
inc rdi
mov rax, rdi
jmp 0x140145b04
mov edx, reloc.WS2_32.dll_recv
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x1508]
call fcn.140046ed0
nop
lea r8, [rsp + 0x1508]
mov rdx, rbx
lea rcx, [0x140420408]
call fcn.140132b20
nop
lea rcx, [rsp + 0x1508]
call fcn.14005cc00
lea rdx, [rsp + 0x2648]
lea rcx, [rsp + 0x152]
call fcn.14014ee90
mov r14, rax
mov rdi, rsi
mov rax, rsi
lea rcx, [r14 + 1]
cmp rax, 0xa
jae 0x140145bde
mov rdx, rdi
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx r15d, al
lea rcx, [r14 + 1]
mov rdx, rdi
call fcn.140059ad0
mov byte [rax], r15b
inc rdi
mov rax, rdi
jmp 0x140145ba6
mov edx, 0xa
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x1528]
call fcn.140046ed0
nop
lea r8, [rsp + 0x1528]
mov rdx, rbx
lea rcx, [0x1404204a0]
call fcn.140132b20
nop
lea rcx, [rsp + 0x1528]
call fcn.14005cc00
lea rdx, [rsp + 0x2b38]
lea rcx, [rsp + 0x153]
call fcn.14014eed0
mov r14, rax
mov rdi, rsi
mov rax, rsi
nop dword [rax + rax]
lea rcx, [r14 + 1]
cmp rax, 0xe
jae 0x140145c88
mov rdx, rdi
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx r15d, al
lea rcx, [r14 + 1]
mov rdx, rdi
call fcn.140059ad0
mov byte [rax], r15b
inc rdi
mov rax, rdi
jmp 0x140145c50
mov edx, reloc.WS2_32.dll_ntohl
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x1548]
call fcn.140046ed0
nop
lea r8, [rsp + 0x1548]
mov rdx, rbx
lea rcx, [0x1404204d8]
call fcn.140132b20
nop
lea rcx, [rsp + 0x1548]
call fcn.14005cc00
lea rdx, [rsp + 0x2998]
lea rcx, [rsp + 0x154]
call fcn.14014ef10
mov r14, rax
mov rdi, rsi
mov rax, rsi
lea rcx, [r14 + 1]
cmp rax, 0xc
jae 0x140145d2a
mov rdx, rdi
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx r15d, al
lea rcx, [r14 + 1]
mov rdx, rdi
call fcn.140059ad0
mov byte [rax], r15b
inc rdi
mov rax, rdi
jmp 0x140145cf2
mov edx, ntohl
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x1568]
call fcn.140046ed0
nop
lea r8, [rsp + 0x1568]
mov rdx, rbx
lea rcx, [0x140420490]
call fcn.140132b20
nop
lea rcx, [rsp + 0x1568]
call fcn.14005cc00
lea rdx, [rsp + 0x2a38]
lea rcx, [rsp + 0x155]
call fcn.14014ef50
mov r14, rax
mov rdi, rsi
mov rax, rsi
lea rcx, [r14 + 1]
cmp rax, 0xd
jae 0x140145dcc
mov rdx, rdi
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx r15d, al
lea rcx, [r14 + 1]
mov rdx, rdi
call fcn.140059ad0
mov byte [rax], r15b
inc rdi
mov rax, rdi
jmp 0x140145d94
mov edx, reloc.WS2_32.dll_listen
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x1588]
call fcn.140046ed0
nop
lea r8, [rsp + 0x1588]
mov rdx, rbx
lea rcx, [0x140420438]
call fcn.140132b20
nop
lea rcx, [rsp + 0x1588]
call fcn.14005cc00
lea rdx, [rsp + 0x3008]
lea rcx, [rsp + 0x156]
call fcn.14014ef90
mov r14, rax
mov rdi, rsi
mov rax, rsi
lea rcx, [r14 + 1]
cmp rax, 0xf
jae 0x140145e6e
mov rdx, rdi
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx r15d, al
lea rcx, [r14 + 1]
mov rdx, rdi
call fcn.140059ad0
mov byte [rax], r15b
inc rdi
mov rax, rdi
jmp 0x140145e36
mov edx, reloc.WS2_32.dll_ntohs
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x15a8]
call fcn.140046ed0
nop
lea r8, [rsp + 0x15a8]
mov rdx, rbx
lea rcx, [0x1404203f0]
call fcn.140132b20
nop
lea rcx, [rsp + 0x15a8]
call fcn.14005cc00
lea rdx, [rsp + 0x2518]
lea rcx, [rsp + 0x157]
call fcn.14014efd0
mov r14, rax
mov rdi, rsi
mov rax, rsi
nop dword [rax + rax]
lea rcx, [r14 + 1]
cmp rax, 9
jae 0x140145f18
mov rdx, rdi
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx r15d, al
lea rcx, [r14 + 1]
mov rdx, rdi
call fcn.140059ad0
mov byte [rax], r15b
inc rdi
mov rax, rdi
jmp 0x140145ee0
mov edx, 9
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x15c8]
call fcn.140046ed0
nop
lea r8, [rsp + 0x15c8]
mov rdx, rbx
lea rcx, [0x140420428]
call fcn.140132b20
nop
lea rcx, [rsp + 0x15c8]
call fcn.14005cc00
lea rdx, [rsp + 0x2ae8]
lea rcx, [rsp + 0x158]
call fcn.14014f010
mov r14, rax
mov rdi, rsi
mov rax, rsi
lea rcx, [r14 + 1]
cmp rax, 0xe
jae 0x140145fba
mov rdx, rdi
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx r15d, al
lea rcx, [r14 + 1]
mov rdx, rdi
call fcn.140059ad0
mov byte [rax], r15b
inc rdi
mov rax, rdi
jmp 0x140145f82
mov edx, reloc.WS2_32.dll_ntohl
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x15e8]
call fcn.140046ed0
nop
lea r8, [rsp + 0x15e8]
mov rdx, rbx
lea rcx, [0x140420458]
call fcn.140132b20
nop
lea rcx, [rsp + 0x15e8]
call fcn.14005cc00
lea rdx, [rsp + 0x3560]
lea rcx, [rsp + 0x159]
call fcn.14014f050
mov r14, rax
mov rdi, rsi
mov rax, rsi
lea rcx, [r14 + 1]
cmp rax, 0x17
jae 0x14014605c
mov rdx, rdi
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx r15d, al
lea rcx, [r14 + 1]
mov rdx, rdi
call fcn.140059ad0
mov byte [rax], r15b
inc rdi
mov rax, rdi
jmp 0x140146024
mov edx, reloc.WS2_32.dll_socket
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x1608]
call fcn.140046ed0
nop
lea r8, [rsp + 0x1608]
mov rdx, rbx
lea rcx, [0x1404204c8]
call fcn.140132b20
nop
lea rcx, [rsp + 0x1608]
call fcn.14005cc00
lea rdx, [rsp + 0x2ad8]
lea rcx, [rsp + 0x15a]
call fcn.14014f0a0
mov r14, rax
mov rdi, rsi
mov rax, rsi
lea rcx, [r14 + 1]
cmp rax, 0xe
jae 0x1401460fe
mov rdx, rdi
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx r15d, al
lea rcx, [r14 + 1]
mov rdx, rdi
call fcn.140059ad0
mov byte [rax], r15b
inc rdi
mov rax, rdi
jmp 0x1401460c6
mov edx, reloc.WS2_32.dll_ntohl
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x1628]
call fcn.140046ed0
nop
lea r8, [rsp + 0x1628]
mov rdx, rbx
lea rcx, [0x1404203d0]
call fcn.140132b20
nop
lea rcx, [rsp + 0x1628]
call fcn.14005cc00
lea rdx, [rsp + 0x27c8]
lea rcx, [rsp + 0x15b]
call fcn.14014f0e0
mov r14, rax
mov rdi, rsi
mov rax, rsi
nop dword [rax + rax]
lea rcx, [r14 + 1]
cmp rax, 0xb
jae 0x1401461a8
mov rdx, rdi
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx r15d, al
lea rcx, [r14 + 1]
mov rdx, rdi
call fcn.140059ad0
mov byte [rax], r15b
inc rdi
mov rax, rdi
jmp 0x140146170
mov edx, ntohl
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x1648]
call fcn.140046ed0
nop
lea r8, [rsp + 0x1648]
mov rdx, rbx
lea rcx, [0x1404204e8]
call fcn.140132b20
nop
lea rcx, [rsp + 0x1648]
call fcn.14005cc00
lea rdx, [rsp + 0x29a8]
lea rcx, [rsp + 0x15c]
call fcn.14014f120
mov r14, rax
mov rdi, rsi
mov rax, rsi
lea rcx, [r14 + 1]
cmp rax, 0xc
jae 0x14014624a
mov rdx, rdi
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx r15d, al
lea rcx, [r14 + 1]
mov rdx, rdi
call fcn.140059ad0
mov byte [rax], r15b
inc rdi
mov rax, rdi
jmp 0x140146212
mov edx, ntohl
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x1668]
call fcn.140046ed0
nop
lea r8, [rsp + 0x1668]
mov rdx, rbx
lea rcx, [0x140420508]
call fcn.140132b20
nop
lea rcx, [rsp + 0x1668]
call fcn.14005cc00
lea rdx, [rsp + 0x27d8]
lea rcx, [rsp + 0x15d]
call fcn.14014f160
mov r14, rax
mov rdi, rsi
mov rax, rsi
lea rcx, [r14 + 1]
cmp rax, 0xb
jae 0x1401462ec
mov rdx, rdi
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx r15d, al
lea rcx, [r14 + 1]
mov rdx, rdi
call fcn.140059ad0
mov byte [rax], r15b
inc rdi
mov rax, rdi
jmp 0x1401462b4
mov edx, ntohl
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x1688]
call fcn.140046ed0
nop
lea r8, [rsp + 0x1688]
mov rdx, rbx
lea rcx, [0x1404203e0]
call fcn.140132b20
nop
lea rcx, [rsp + 0x1688]
call fcn.14005cc00
lea rdx, [rsp + 0x288]
lea rcx, [rsp + 0x15e]
call fcn.14014f1a0
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 3
jae 0x14014638e
mov rdx, rbx
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400ee7a0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140059ad0
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140146356
mov edx, 3
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x2dd8]
call fcn.140046ed0
nop
mov rdx, rax
lea rcx, [rsp + 0x35c0]
call fcn.14005ba50
mov r12, rax
lea rcx, [rsp + 0x2dd8]
call fcn.14005cc00
lea rdx, [rsp + 0x2d8]
lea rcx, [rsp + 0x15f]
call fcn.14014f1d0
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 4
jae 0x14014642b
mov rdx, rbx
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400ee7a0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140059ad0
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x1401463f3
mov edx, 4
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x16a8]
call fcn.140046ed0
nop
lea r8, [rsp + 0x16a8]
mov rdx, r12
lea rcx, [0x1404926e0]
call fcn.140154db0
nop
lea rcx, [rsp + 0x16a8]
call fcn.14005cc00
lea rdx, [rsp + 0x350]
lea rcx, [rsp + 0x160]
call fcn.14014f200
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 5
jae 0x1401464cd
mov rdx, rbx
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400ee7a0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140059ad0
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140146495
mov edx, 5
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x2df8]
call fcn.140046ed0
nop
mov rdx, rax
mov rcx, r12
call fcn.14005ba50
mov r15, rax
lea rcx, [rsp + 0x2df8]
call fcn.14005cc00
lea rdx, [rsp + 0x400]
lea rcx, [rsp + 0x161]
call fcn.140142990
mov rdi, rax
mov rbx, rsi
mov rax, rsi
nop dword [rax]
lea rcx, [rdi + 1]
cmp rax, 6
jae 0x140146568
mov rdx, rbx
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400ee7a0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140059ad0
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140146530
mov edx, 6
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x16c8]
call fcn.140046ed0
nop
lea r8, [rsp + 0x16c8]
mov rdx, r15
lea rcx, [0x1404919ea]
call fcn.140154c50
nop
lea rcx, [rsp + 0x16c8]
call fcn.14005cc00
lea rdx, [rsp + 0x2658]
lea rcx, [rsp + 0x162]
call fcn.14014f230
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 0xa
jae 0x14014660a
mov rdx, rbx
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400ee7a0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140059ad0
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x1401465d2
mov edx, 0xa
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x16e8]
call fcn.140046ed0
nop
lea r8, [rsp + 0x16e8]
mov rdx, r15
lea rcx, [0x1404919c0]
call fcn.140154d60
nop
lea rcx, [rsp + 0x16e8]
call fcn.14005cc00
lea rdx, [rsp + 0x27e8]
lea rcx, [rsp + 0x163]
call fcn.14014f270
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 0xb
jae 0x1401466ac
mov rdx, rbx
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400ee7a0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140059ad0
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140146674
mov edx, ntohl
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x1708]
call fcn.140046ed0
nop
lea r8, [rsp + 0x1708]
mov rdx, r15
lea rcx, [0x14042035c]
call fcn.140154d60
nop
lea rcx, [rsp + 0x1708]
call fcn.14005cc00
lea rdx, [rsp + 0x27f8]
lea rcx, [rsp + 0x164]
call fcn.14014f2b0
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 0xb
jae 0x14014674e
mov rdx, rbx
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400ee7a0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140059ad0
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140146716
mov edx, ntohl
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x2e18]
call fcn.140046ed0
nop
mov rdx, rax
mov rcx, r12
call fcn.14005ba50
mov r15, rax
lea rcx, [rsp + 0x2e18]
call fcn.14005cc00
lea rdx, [rsp + 0x408]
lea rcx, [rsp + 0x165]
call fcn.14014f2f0
mov rdi, rax
mov rbx, rsi
mov rax, rsi
nop
lea rcx, [rdi + 1]
cmp rax, 6
jae 0x1401467e8
mov rdx, rbx
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400ee7a0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140059ad0
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x1401467b0
mov edx, 6
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x1728]
call fcn.140046ed0
nop
lea r8, [rsp + 0x1728]
mov rdx, r15
lea rcx, [0x1404919d3]
call fcn.140154c50
nop
lea rcx, [rsp + 0x1728]
call fcn.14005cc00
lea rdx, [rsp + 0x2a48]
lea rcx, [rsp + 0x166]
call fcn.14014f320
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 0xd
jae 0x14014688a
mov rdx, rbx
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400ee7a0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140059ad0
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140146852
mov edx, reloc.WS2_32.dll_listen
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x1748]
call fcn.140046ed0
nop
lea r8, [rsp + 0x1748]
mov rdx, r15
lea rcx, [0x1404919ee]
call fcn.140154c50
nop
lea rcx, [rsp + 0x1748]
call fcn.14005cc00
lea rdx, [rsp + 0x438]
lea rcx, [rsp + 0x167]
call fcn.14014f360
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 7
jae 0x14014692c
mov rdx, rbx
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400ee7a0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140059ad0
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x1401468f4
mov edx, 7
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x1768]
call fcn.140046ed0
nop
lea r8, [rsp + 0x1768]
mov rdx, r15
lea rcx, [0x140491a28]
call fcn.140154d60
nop
lea rcx, [rsp + 0x1768]
call fcn.14005cc00
lea rdx, [rsp + 0x2858]
lea rcx, [rsp + 0x168]
call fcn.14014f390
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 0xc
jae 0x1401469ce
mov rdx, rbx
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400ee7a0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140059ad0
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140146996
mov edx, ntohl
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x1788]
call fcn.140046ed0
nop
lea r8, [rsp + 0x1788]
mov rdx, r15
lea rcx, [0x140420338]
call fcn.140154d00
nop
lea rcx, [rsp + 0x1788]
call fcn.14005cc00
lea rdx, [rsp + 0x2868]
lea rcx, [rsp + 0x169]
call fcn.14014f3d0
mov rdi, rax
mov rbx, rsi
mov rax, rsi
nop dword [rax + rax]
lea rcx, [rdi + 1]
cmp rax, 0xc
jae 0x140146a78
mov rdx, rbx
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400ee7a0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140059ad0
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140146a40
mov edx, ntohl
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x17a8]
call fcn.140046ed0
nop
lea r8, [rsp + 0x17a8]
mov rdx, r15
lea rcx, [0x140420364]
call fcn.140154d00
nop
lea rcx, [rsp + 0x17a8]
call fcn.14005cc00
lea rdx, [rsp + 0x2668]
lea rcx, [rsp + 0x16a]
call fcn.14014f410
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 0xa
jae 0x140146b1a
mov rdx, rbx
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400ee7a0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140059ad0
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140146ae2
mov edx, 0xa
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x17c8]
call fcn.140046ed0
nop
lea r8, [rsp + 0x17c8]
mov rdx, r15
lea rcx, [0x1404919d4]
call fcn.140154c50
nop
lea rcx, [rsp + 0x17c8]
call fcn.14005cc00
lea rdx, [rsp + 0x3020]
lea rcx, [rsp + 0x16b]
call fcn.14014f450
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 0xf
jae 0x140146bbc
mov rdx, rbx
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400ee7a0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140059ad0
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140146b84
mov edx, reloc.WS2_32.dll_ntohs
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x17e8]
call fcn.140046ed0
nop
lea r8, [rsp + 0x17e8]
mov rdx, r15
lea rcx, [0x1404919c8]
call fcn.140154d60
nop
lea rcx, [rsp + 0x17e8]
call fcn.14005cc00
lea rdx, [rsp + 0x23c]
lea rcx, [rsp + 0x16c]
call fcn.14014f490
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 2
jae 0x140146c5e
mov rdx, rbx
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400ee7a0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140059ad0
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140146c26
mov edx, 2
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x1808]
call fcn.140046ed0
nop
lea r8, [rsp + 0x1808]
mov rdx, r15
lea rcx, [0x140420358]
call fcn.140154d60
nop
lea rcx, [rsp + 0x1808]
call fcn.14005cc00
lea rdx, [rsp + 0x2878]
lea rcx, [rsp + 0x16d]
call fcn.14014f4c0
mov rdi, rax
mov rbx, rsi
mov rax, rsi
nop dword [rax + rax]
lea rcx, [rdi + 1]
cmp rax, 0xc
jae 0x140146d08
mov rdx, rbx
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400ee7a0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140059ad0
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140146cd0
mov edx, ntohl
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x1828]
call fcn.140046ed0
nop
lea r8, [rsp + 0x1828]
mov rdx, r15
lea rcx, [0x140420374]
call fcn.140154d00
nop
lea rcx, [rsp + 0x1828]
call fcn.14005cc00
lea rdx, [rsp + 0x2888]
lea rcx, [rsp + 0x16e]
call fcn.14014f500
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 0xc
jae 0x140146daa
mov rdx, rbx
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400ee7a0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140059ad0
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140146d72
mov edx, ntohl
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x1848]
call fcn.140046ed0
nop
lea r8, [rsp + 0x1848]
mov rdx, r15
lea rcx, [0x1404202f4]
call fcn.140154d00
nop
lea rcx, [rsp + 0x1848]
call fcn.14005cc00
lea rdx, [rsp + 0x3260]
lea rcx, [rsp + 0x16f]
call fcn.14014f540
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 0x11
jae 0x140146e4c
mov rdx, rbx
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400ee7a0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140059ad0
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140146e14
mov edx, reloc.WS2_32.dll_recvfrom
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x1868]
call fcn.140046ed0
nop
lea r8, [rsp + 0x1868]
mov rdx, r15
lea rcx, [0x14042036c]
call fcn.140154d60
nop
lea rcx, [rsp + 0x1868]
call fcn.14005cc00
lea rdx, [rsp + 0x3218]
lea rcx, [rsp + 0x170]
call fcn.14014f590
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 0x10
jae 0x140146eee
mov rdx, rbx
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400ee7a0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140059ad0
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140146eb6
mov edx, reloc.WS2_32.dll_recv
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x1888]
call fcn.140046ed0
nop
lea r8, [rsp + 0x1888]
mov rdx, r15
lea rcx, [0x140420340]
call fcn.140154d60
nop
lea rcx, [rsp + 0x1888]
call fcn.14005cc00
lea rdx, [rsp + 0x3038]
lea rcx, [rsp + 0x171]
call fcn.14014f5d0
mov rdi, rax
mov rbx, rsi
mov rax, rsi
nop dword [rax + rax]
lea rcx, [rdi + 1]
cmp rax, 0xf
jae 0x140146f98
mov rdx, rbx
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400ee7a0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140059ad0
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140146f60
mov edx, reloc.WS2_32.dll_ntohs
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x18a8]
call fcn.140046ed0
nop
lea r8, [rsp + 0x18a8]
mov rdx, r15
lea rcx, [0x14042033c]
call fcn.140154d00
nop
lea rcx, [rsp + 0x18a8]
call fcn.14005cc00
lea rdx, [rsp + 0x3050]
lea rcx, [rsp + 0x172]
call fcn.14014f610
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 0xf
jae 0x14014703a
mov rdx, rbx
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400ee7a0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140059ad0
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140147002
mov edx, reloc.WS2_32.dll_ntohs
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x18c8]
call fcn.140046ed0
nop
lea r8, [rsp + 0x18c8]
mov rdx, r15
lea rcx, [0x140420324]
call fcn.140154d00
nop
lea rcx, [rsp + 0x18c8]
call fcn.14005cc00
lea rdx, [rsp + 0x33c8]
lea rcx, [rsp + 0x173]
call fcn.14014f650
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 0x12
jae 0x1401470dc
mov rdx, rbx
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400ee7a0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140059ad0
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x1401470a4
mov edx, reloc.WS2_32.dll_select
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x18e8]
call fcn.140046ed0
nop
lea r8, [rsp + 0x18e8]
mov rdx, r15
lea rcx, [0x140420308]
call fcn.140154d00
nop
lea rcx, [rsp + 0x18e8]
call fcn.14005cc00
lea rdx, [rsp + 0x3428]
lea rcx, [rsp + 0x174]
call fcn.14014f690
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 0x12
jae 0x14014717e
mov rdx, rbx
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400ee7a0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140059ad0
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140147146
mov edx, reloc.WS2_32.dll_select
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x1908]
call fcn.140046ed0
nop
lea r8, [rsp + 0x1908]
mov rdx, r15
lea rcx, [0x140420300]
call fcn.140154d00
nop
lea rcx, [rsp + 0x1908]
call fcn.14005cc00
lea rdx, [rsp + 0x3338]
lea rcx, [rsp + 0x175]
call fcn.14014f6d0
mov rdi, rax
mov rbx, rsi
mov rax, rsi
nop dword [rax + rax]
lea rcx, [rdi + 1]
cmp rax, 0x11
jae 0x140147228
mov rdx, rbx
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400ee7a0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140059ad0
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x1401471f0
mov edx, reloc.WS2_32.dll_recvfrom
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x1928]
call fcn.140046ed0
nop
lea r8, [rsp + 0x1928]
mov rdx, r15
lea rcx, [0x140420348]
call fcn.140154d00
nop
lea rcx, [rsp + 0x1928]
call fcn.14005cc00
lea rdx, [rsp + 0x3248]
lea rcx, [rsp + 0x176]
call fcn.14014f720
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 0x11
jae 0x1401472ca
mov rdx, rbx
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400ee7a0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140059ad0
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140147292
mov edx, reloc.WS2_32.dll_recvfrom
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x1948]
call fcn.140046ed0
nop
lea r8, [rsp + 0x1948]
mov rdx, r15
lea rcx, [0x140420320]
call fcn.140154d00
nop
lea rcx, [rsp + 0x1948]
call fcn.14005cc00
lea rdx, [rsp + 0x2e0]
lea rcx, [rsp + 0x177]
call fcn.14014f770
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 4
jae 0x14014736c
mov rdx, rbx
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400ee7a0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140059ad0
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140147334
mov edx, 4
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x2e38]
call fcn.140046ed0
nop
mov rdx, rax
mov rcx, r12
call fcn.14005ba50
mov r15, rax
lea rcx, [rsp + 0x2e38]
call fcn.14005cc00
lea rdx, [rsp + 0x2528]
lea rcx, [rsp + 0x178]
call fcn.14014f7a0
mov rdi, rax
mov rbx, rsi
mov rax, rsi
nop dword [rax]
lea rcx, [rdi + 1]
cmp rax, 9
jae 0x140147408
mov rdx, rbx
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400ee7a0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140059ad0
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x1401473d0
mov edx, 9
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x1968]
call fcn.140046ed0
nop
lea r8, [rsp + 0x1968]
mov rdx, r15
lea rcx, [0x1404919eb]
call fcn.140154c50
nop
lea rcx, [rsp + 0x1968]
call fcn.14005cc00
lea rdx, [rsp + 0x2a58]
lea rcx, [rsp + 0x179]
call fcn.14014f7e0
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 0xd
jae 0x1401474aa
mov rdx, rbx
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400ee7a0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140059ad0
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140147472
mov edx, reloc.WS2_32.dll_listen
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x1988]
call fcn.140046ed0
nop
lea r8, [rsp + 0x1988]
mov rdx, r15
lea rcx, [0x140420390]
call fcn.140154d00
nop
lea rcx, [rsp + 0x1988]
call fcn.14005cc00
lea rdx, [rsp + 0x2538]
lea rcx, [rsp + 0x17a]
call fcn.14014f820
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 9
jae 0x14014754c
mov rdx, rbx
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400ee7a0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140059ad0
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140147514
mov edx, 9
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x19a8]
call fcn.140046ed0
nop
lea r8, [rsp + 0x19a8]
mov rdx, r15
lea rcx, [0x1404919ec]
call fcn.140154c50
nop
lea rcx, [rsp + 0x19a8]
call fcn.14005cc00
lea rdx, [rsp + 0x2a68]
lea rcx, [rsp + 0x17b]
call fcn.14014f860
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 0xd
jae 0x1401475ee
mov rdx, rbx
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400ee7a0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140059ad0
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x1401475b6
mov edx, reloc.WS2_32.dll_listen
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x19c8]
call fcn.140046ed0
nop
lea r8, [rsp + 0x19c8]
mov rdx, r15
lea rcx, [0x140420394]
call fcn.140154d00
nop
lea rcx, [rsp + 0x19c8]
call fcn.14005cc00
lea rdx, [rsp + 0x2548]
lea rcx, [rsp + 0x17c]
call fcn.14014f8a0
mov rdi, rax
mov rbx, rsi
mov rax, rsi
nop dword [rax + rax]
lea rcx, [rdi + 1]
cmp rax, 9
jae 0x140147698
mov rdx, rbx
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400ee7a0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140059ad0
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140147660
mov edx, 9
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x19e8]
call fcn.140046ed0
nop
lea r8, [rsp + 0x19e8]
mov rdx, r15
lea rcx, [0x1404919e8]
call fcn.140154c50
nop
lea rcx, [rsp + 0x19e8]
call fcn.14005cc00
lea rdx, [rsp + 0x29e8]
lea rcx, [rsp + 0x17d]
call fcn.14014f8e0
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 0xd
jae 0x14014773a
mov rdx, rbx
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400ee7a0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140059ad0
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140147702
mov edx, reloc.WS2_32.dll_listen
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x1a08]
call fcn.140046ed0
nop
lea r8, [rsp + 0x1a08]
mov rdx, r15
lea rcx, [0x14042037c]
call fcn.140154d00
nop
lea rcx, [rsp + 0x1a08]
call fcn.14005cc00
lea rdx, [rsp + 0x2808]
lea rcx, [rsp + 0x17e]
call fcn.14014f920
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 0xb
jae 0x1401477dc
mov rdx, rbx
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400ee7a0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140059ad0
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x1401477a4
mov edx, ntohl
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x1a28]
call fcn.140046ed0
nop
lea r8, [rsp + 0x1a28]
mov rdx, r15
lea rcx, [0x140491956]
call fcn.140154c50
nop
lea rcx, [rsp + 0x1a28]
call fcn.14005cc00
lea rdx, [rsp + 0x2898]
lea rcx, [rsp + 0x17f]
call fcn.14014f960
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 0xc
jae 0x14014787e
mov rdx, rbx
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400ee7a0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140059ad0
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140147846
mov edx, ntohl
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x1a48]
call fcn.140046ed0
nop
lea r8, [rsp + 0x1a48]
mov rdx, r15
lea rcx, [0x140491997]
call fcn.140154c50
nop
lea rcx, [rsp + 0x1a48]
call fcn.14005cc00
lea rdx, [rsp + 0x33f8]
lea rcx, [rsp + 0x180]
call fcn.14014f9a0
mov rdi, rax
mov rbx, rsi
mov rax, rsi
nop dword [rax + rax]
lea rcx, [rdi + 1]
cmp rax, 0x12
jae 0x140147928
mov rdx, rbx
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400ee7a0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140059ad0
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x1401478f0
mov edx, reloc.WS2_32.dll_select
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x1a68]
call fcn.140046ed0
nop
lea r8, [rsp + 0x1a68]
mov rdx, r15
lea rcx, [0x140491998]
call fcn.140154d00
nop
lea rcx, [rsp + 0x1a68]
call fcn.14005cc00
lea rdx, [rsp + 0x548]
lea rcx, [rsp + 0x181]
call fcn.14014f9e0
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 8
jae 0x1401479ca
mov rdx, rbx
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400ee7a0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140059ad0
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140147992
mov rdx, r13
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x1a88]
call fcn.140046ed0
nop
lea r8, [rsp + 0x1a88]
mov rdx, r15
lea rcx, [0x140491995]
call fcn.140154c50
nop
lea rcx, [rsp + 0x1a88]
call fcn.14005cc00
lea rdx, [rsp + 0x410]
lea rcx, [rsp + 0x182]
call fcn.14014fa20
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 6
jae 0x140147a6a
mov rdx, rbx
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400ee7a0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140059ad0
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140147a32
mov edx, 6
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x1aa8]
call fcn.140046ed0
nop
lea r8, [rsp + 0x1aa8]
mov rdx, r15
lea rcx, [0x14049198c]
call fcn.140154d60
nop
lea rcx, [rsp + 0x1aa8]
call fcn.14005cc00
lea rdx, [rsp + 0x418]
lea rcx, [rsp + 0x183]
call fcn.14014fa50
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 6
jae 0x140147b0c
mov rdx, rbx
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400ee7a0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140059ad0
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140147ad4
mov edx, 6
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x1ac8]
call fcn.140046ed0
nop
lea r8, [rsp + 0x1ac8]
mov rdx, r15
lea rcx, [0x140491990]
call fcn.140154d60
nop
lea rcx, [rsp + 0x1ac8]
call fcn.14005cc00
lea rdx, [rsp + 0x420]
lea rcx, [rsp + 0x184]
call fcn.14014fa80
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 6
jae 0x140147bae
mov rdx, rbx
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400ee7a0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140059ad0
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140147b76
mov edx, 6
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x1ae8]
call fcn.140046ed0
nop
lea r8, [rsp + 0x1ae8]
mov rdx, r15
lea rcx, [0x14049199c]
call fcn.140154d60
nop
lea rcx, [rsp + 0x1ae8]
call fcn.14005cc00
lea rdx, [rsp + 0x2ac8]
lea rcx, [rsp + 0x185]
call fcn.14014fab0
mov rdi, rax
mov rbx, rsi
mov rax, rsi
nop dword [rax + rax]
lea rcx, [rdi + 1]
cmp rax, 0xe
jae 0x140147c58
mov rdx, rbx
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400ee7a0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140059ad0
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140147c20
mov edx, reloc.WS2_32.dll_ntohl
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x1b08]
call fcn.140046ed0
nop
lea r8, [rsp + 0x1b08]
mov rdx, r15
lea rcx, [0x140491957]
call fcn.140154c50
nop
lea rcx, [rsp + 0x1b08]
call fcn.14005cc00
lea rdx, [rsp + 0x390]
lea rcx, [rsp + 0x186]
call fcn.14014faf0
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 6
jae 0x140147cfa
mov rdx, rbx
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400ee7a0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140059ad0
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140147cc2
mov edx, 6
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x1b28]
call fcn.140046ed0
nop
lea r8, [rsp + 0x1b28]
mov rdx, r15
lea rcx, [0x1404919a0]
call fcn.140154c50
nop
lea rcx, [rsp + 0x1b28]
call fcn.14005cc00
lea rdx, [rsp + 0x398]
lea rcx, [rsp + 0x187]
call fcn.14014fb20
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 6
jae 0x140147d9c
mov rdx, rbx
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400ee7a0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140059ad0
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140147d64
mov edx, 6
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x1b48]
call fcn.140046ed0
nop
lea r8, [rsp + 0x1b48]
mov rdx, r15
lea rcx, [0x140491996]
call fcn.140154c50
nop
lea rcx, [rsp + 0x1b48]
call fcn.14005cc00
lea rdx, [rsp + 0x29d8]
lea rcx, [rsp + 0x188]
call fcn.14014fb50
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 0xd
jae 0x140147e3e
mov rdx, rbx
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400ee7a0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140059ad0
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140147e06
mov edx, reloc.WS2_32.dll_listen
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x1b68]
call fcn.140046ed0
nop
lea r8, [rsp + 0x1b68]
mov rdx, r15
lea rcx, [0x140491988]
call fcn.140154d60
nop
lea rcx, [rsp + 0x1b68]
call fcn.14005cc00
lea rdx, [rsp + 0x2958]
lea rcx, [rsp + 0x189]
call fcn.14014fb90
mov rdi, rax
mov rbx, rsi
mov rax, rsi
nop dword [rax + rax]
lea rcx, [rdi + 1]
cmp rax, 0xc
jae 0x140147ee8
mov rdx, rbx
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400ee7a0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140059ad0
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140147eb0
mov edx, ntohl
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x1b88]
call fcn.140046ed0
nop
lea r8, [rsp + 0x1b88]
mov rdx, r15
lea rcx, [0x1404202ec]
call fcn.140154d00
nop
lea rcx, [rsp + 0x1b88]
call fcn.14005cc00
lea rdx, [rsp + 0x2a8]
lea rcx, [rsp + 0x18a]
call fcn.14014fbd0
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 3
jae 0x140147f8a
mov rdx, rbx
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400ee7a0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140059ad0
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140147f52
mov edx, 3
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rsp + 0x1ba8]
call fcn.140046ed0
nop
lea r8, [rsp + 0x1ba8]
mov rdx, r15
lea rcx, [0x140491994]
call fcn.140154c50
nop
lea rcx, [rsp + 0x1ba8]
call fcn.14005cc00
lea rdx, [rsp + 0x2678]
lea rcx, [rsp + 0x18b]
call fcn.14014fc00
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 0xa
jae 0x14014802c
lea rcx, [rsp + 0x37e0]
call fcn.14004c220
nop
lea rcx, [rsp + 0x35c0]
call fcn.14005be30
mov rcx, qword [rsp + 0x3900]
xor rcx, rsp
call fcn.1402aff00
lea r11, [rsp + 0x3910]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
ret