Function at 0x140060680
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0xa0]
sub rsp, 0x1a0
mov rax, qword [0x140236800]
xor rax, rsp
mov qword [rbp + 0x90], rax
mov r14, rcx
xor ecx, ecx
call fcn.14000abc0
mov rsi, qword [0x1402389d0]
or dword [rsi + 8], 3
lea rcx, [rbp]
call fcn.14002a8c0
mov dword [rbp + 0x18], 1
mov dword [rbp + 0x1c], 1
mov dword [rbp + 0x24], 0x3f800000
lea rdx, [rbp]
mov rcx, qword [rsi + 0x38]
call fcn.14002ac00
mov r15, rax
mov dword [rsp + 0x28], 0x989e9ea2
mov dword [rsp + 0x2c], 0x9e68616d
mov dword [rsp + 0x30], 0x676e6098
mov byte [rsp + 0x34], 0xf2
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x35], xmm0
mov dword [rsp + 0x45], eax
mov word [rsp + 0x49], ax
movabs r12, 0xf05e0332b3058b4b
movabs r13, 0x67c39b4364002015
movzx r11d, byte [rsp + 0x20]
nop word [rax + rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor edi, edi
movabs rcx, 0x8559cf63f024d5df
cmp rdi, 0x23
jae 0x1400612a1
movzx ebx, byte [rsp + rdi + 0x28]
movzx r10d, bl
nop
cmp r8, rdi
ja 0x140061298
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400607ab
add rcx, rdi
mov rax, rcx
and rax, rbx
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, rbx
sub r11b, 0x19
jmp 0x1400607d8
je 0x140061228
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400611a8
lea rax, [r9 + 5]
cmp r8, rax
je 0x140061147
lea rax, [r9 + 9]
cmp r8, rax
je 0x140061101
movzx r10d, bl
nop dword [rax]
cmp r9, rdi
ja 0x14006128f
lea rax, [r9 + 0x80]
cmp r8, rax
jae 0x140060810
lea rdx, [rdi + r12]
movzx eax, bl
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0xd
add r11b, dl
jmp 0x140060860
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400610e3
inc rax
cmp r8, rax
je 0x1400610bc
lea rax, [r9 + 3]
cmp r8, rax
je 0x14006109b
lea rax, [r9 + 5]
cmp r8, rax
je 0x14006107a
lea rax, [r9 + 4]
cmp r8, rax
je 0x140061059
lea rax, [r9 + 9]
cmp r8, rax
je 0x14006102a
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x140060d79
nop dword [rax]
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x140060d5b
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x140060d34
lea rax, [r9 + 9]
cmp r8, rax
je 0x140060d15
lea rax, [r9 + 8]
cmp r8, rax
je 0x140060cf7
lea rax, [r9 + 6]
cmp r8, rax
je 0x140060cd9
lea rcx, [r9 + 5]
cmp r8, rcx
je 0x140060cbb
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x140060c9d
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x140060c84
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x140060c5d
mov r8, rcx
lea r9, [rcx + 0xa]
lea rax, [r9 + 4]
cmp rcx, rax
jb 0x140061273
lea rax, [r9 + 3]
cmp rcx, rax
jb 0x140061257
lea rax, [r9 + 2]
cmp rcx, rax
jb 0x140060a3d
lea rax, [r9 + 1]
cmp rcx, rax
jb 0x140060a16
lea rax, [r9 + 0x2a]
cmp rcx, rax
jb 0x1400609f8
lea rcx, [r9 + 0x5a]
cmp r8, rcx
jb 0x140060c18
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x140060bd4
lea rax, [r9 + 6]
cmp r8, rax
jb 0x140060b9c
lea rax, [r9 + 5]
cmp r8, rax
jb 0x140060b7b
mov r8, rcx
lea r9, [rcx + 3]
lea rax, [r9 + 0x41]
cmp rcx, rax
ja 0x140060b4f
lea rax, [r9 + 0x7a]
cmp rcx, rax
ja 0x140060b36
lea rax, [r9 + 0x61]
cmp rcx, rax
ja 0x140060b1d
lea rax, [r9 + 0x1000]
cmp rcx, rax
ja 0x140060b04
lea rax, [r9 + 0x400]
cmp rcx, rax
ja 0x140060ae6
lea rcx, [r9 + 0x3e8]
cmp r8, rcx
ja 0x140060ac8
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x140060aa9
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x140060a87
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x140060a6e
mov r8, rcx
lea r9, [rcx + 0x7a]
jmp 0x140060870
lea rdx, [rdi + r13]
movzx eax, bl
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
add r11b, 0x6d
add r11b, dl
jmp 0x140060860
movabs rdx, 0x5d0ffc7b83b67457
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x61
add r11b, dl
jmp 0x1400607e0
movabs rdx, 0x525c5db3a36cc899
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x2f
add r11b, dl
movabs rcx, 0x8559cf63f024d5df
jmp 0x140060780
lea ecx, [rdi + 0x58]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x68
jmp 0x140061124
lea ecx, [rdi - 0x66]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x36
inc r9
dec rdi
inc rdi
jmp 0x140060762
lea ecx, [rdi - 0x24]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 4
dec rdi
inc rdi
jmp 0x140060762
lea edx, [rdi + 0x1e]
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14006116a
lea edx, [rdi + 0x60]
movzx eax, dl
and al, bl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14006118c
lea ecx, [rdi - 0x5e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x6e
jmp 0x14006118f
lea ecx, [rdi - 0x1c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x3c
jmp 0x1400611cb
lea ecx, [rdi + 0x26]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0xa
jmp 0x1400611ec
lea edx, [rdi + 0x68]
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, byte [rsp + rdi + 0x28]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140060762
lea ecx, [rdi + 0xd]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x5b
mov byte [rsp + rdi + 0x28], r11b
inc rdi
jmp 0x140060762
lea ecx, [rdi + 0x4f]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x29
cmp r9, 0x42
jb 0x140060b8f
lea ecx, [rdi - 0x26]
movzx eax, cl
and al, bl
mov edx, 5
sub dl, al
add dl, dl
add dl, cl
add dl, bl
lea r11d, [rdx + rdx]
jmp 0x140061124
lea ecx, [rdi - 0x6f]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 9
cmp r8, 0x1000
jae 0x140060ff0
lea rax, [r9 + 0x5a]
cmp r8, rax
jbe 0x140060f46
lea ecx, [rdi + 0x6e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 2
jmp 0x140060bb0
lea ecx, [rdi - 0x2d]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x3b
lea rax, [r9 + r8]
cmp rax, 1
je 0x140061015
lea rax, [r9 + 5]
cmp r8, rax
jbe 0x140060e9e
lea ecx, [rdi + 0x23]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0xb
jmp 0x140060be8
lea ecx, [rdi - 0x3e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x4e
movzx eax, byte [rsp + rdi + 0x28]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140060762
lea ecx, [rdi + 4]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x1c
jmp 0x1400611ec
lea edx, [rdi + 0x46]
movzx eax, dl
and al, bl
mov ecx, listen
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400611cb
lea edx, [rdi - 0x78]
movzx eax, dl
and al, bl
mov ecx, 0x24
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14006118f
lea edx, [rdi - 0x36]
movzx eax, dl
and al, bl
mov ecx, 0x3d
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14006118c
movzx r10d, dil
lea ecx, [r10 + 0xc]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x54
jmp 0x14006116e
lea ecx, [rdi + 0x4e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x22
dec rdi
inc rdi
jmp 0x140060762
lea edx, [rdi - 0x70]
movzx eax, dl
and al, bl
mov ecx, 8
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc r9
dec rdi
inc rdi
jmp 0x140060762
lea edx, [rdi - 0x2e]
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140061124
lea rcx, [r9 + 6]
cmp r8, rcx
jae 0x140060da6
movabs rcx, 0x8559cf63f024d5df
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x19
jmp 0x140060c2c
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140060dd6
lea ecx, [rdi - 0x6a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x1a
movzx eax, byte [rsp + rdi + 0x28]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140060762
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140060dfd
lea edx, [rdi - 0x72]
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14006118c
cmp r8, rcx
jne 0x140060e20
movzx r10d, dil
lea ecx, [r10 + 0x4c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x14
jmp 0x14006116e
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140060e48
lea ecx, [rdi + 0xa]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x46
dec rdi
inc rdi
jmp 0x140060762
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140060e73
lea ecx, [rdi - 0x38]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x78
inc r9
dec rdi
inc rdi
jmp 0x140060762
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140060c2c
lea edx, [rdi - 0x7a]
movzx eax, dl
and al, bl
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140061124
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140060ec0
lea ecx, [rdi - 0x1f]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x27
jmp 0x140061124
inc rax
cmp r8, rax
jne 0x140060eea
lea ecx, [rdi - 0x61]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x59
inc r9
dec rdi
inc rdi
jmp 0x140060762
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140060f12
lea ecx, [rdi + 0x5d]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x75
dec rdi
inc rdi
jmp 0x140060762
lea rax, [r9 + 8]
cmp r8, rax
jne 0x140060be8
lea ecx, [rdi - 0x2f]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x49
movzx eax, byte [rsp + rdi + 0x28]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140060762
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x140060f76
lea ecx, [rdi + 0x2c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x34
movzx eax, byte [rsp + rdi + 0x28]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140060762
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140060f9d
lea edx, [rdi - 0x58]
movzx eax, dl
and al, bl
mov ecx, 0x34
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400611cb
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140060fc4
lea edx, [rdi + 0x24]
movzx eax, dl
and al, bl
mov ecx, 2
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14006118c
lea rax, [rcx + 1]
cmp r8, rax
jne 0x140060bb0
lea ecx, [rdi - 0x60]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x60
dec rdi
inc rdi
jmp 0x140060762
movzx r10d, dil
lea edx, [r10 - 0x68]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x28
add r11b, bl
add r11b, dl
jmp 0x14006116e
lea ecx, [rdi + 0x56]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rcx - 0x5a]
jmp 0x1400611cb
movabs rax, 0x50ae9839959c94f9
add rax, rdi
and bl, al
add bl, bl
sub r10b, bl
lea r11d, [rax + r10]
add r11b, 0x31
movzx eax, byte [rsp + rdi + 0x28]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140060762
movabs rcx, 0x3b475aa9d5093d7d
add rcx, rdi
and bl, cl
add bl, bl
movzx r11d, r10b
sub r11b, bl
sub r11b, 0x6b
jmp 0x1400611c4
movabs rax, 0x3093bbe1f4bf91bf
add rax, rdi
and bl, al
add bl, bl
sub r10b, bl
lea r11d, [rax + r10]
sub r11b, 0x39
jmp 0x14006118f
movabs rax, 0x25e01d1a1475e601
add rax, rdi
and bl, al
add bl, bl
sub r10b, bl
lea r11d, [rax + r10]
sub r11b, 7
jmp 0x14006118c
movabs rax, 0x1078df8a53e28e85
add rax, rdi
and bl, al
add bl, bl
sub r10b, bl
lea r11d, [rax + r10]
add r11b, 0x5d
dec rdi
inc rdi
jmp 0x140060762
movabs rcx, 0xfb11a1fa934f3709
add rcx, rdi
and bl, cl
add bl, bl
movzx r11d, r10b
sub r11b, bl
sub r11b, 0x3f
jmp 0x14006111d
movabs rcx, 0xe5aa646ad2bbdf8d
add rcx, rdi
and bl, cl
add bl, bl
movzx r11d, r10b
sub r11b, bl
add r11b, 0x25
movzx ebx, r10b
add r11b, cl
lea ecx, [rdi - 0x47]
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, 0xf
add cl, bl
mov byte [rsp + rdi + 0x28], cl
inc r9
dec rdi
inc rdi
jmp 0x140060762
movabs rcx, 0xc58f881331dedc53
add rcx, rdi
and bl, cl
add bl, bl
movzx r11d, r10b
sub r11b, bl
sub r11b, 0x45
add r11b, cl
movzx ebx, r10b
movzx r10d, dil
add r10b, 0x77
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x41
add r10b, r11b
add r10b, bl
mov byte [rsp + rdi + 0x28], r10b
add r8, r9
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140060762
movabs rcx, 0xa574abbb9101d919
add rcx, rdi
and bl, cl
add bl, bl
movzx r11d, r10b
sub r11b, bl
add r11b, 0x51
movzx ebx, r10b
add r11b, cl
lea ecx, [rdi + 0x35]
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, 0x73
add cl, bl
movzx eax, cl
mov byte [rsp + rdi + 0x28], al
inc r9
add rax, r9
sub rdi, rax
lea edx, [rdi + 0x14]
movzx eax, dl
and al, bl
mov ecx, Ordinal_60
sub cl, al
add cl, cl
add cl, dl
add cl, bl
mov byte [rsp + rdi + 0x28], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rsp + rdi + 0x28]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140060762
movabs rax, 0x900d6e2bd06e819d
add rax, rdi
and bl, al
add bl, bl
sub r10b, bl
lea r11d, [rax + r10]
sub r11b, 0x4b
movzx eax, byte [rsp + rdi + 0x28]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140060762
sub dil, 0x25
movzx eax, dil
and al, bl
add al, al
sub dil, al
lea r11d, [rbx + rdi]
add r11b, 3
jmp 0x14006075e
add dil, 0x1d
movzx eax, dil
and al, bl
add al, al
sub dil, al
lea r11d, [rbx + rdi]
add r11b, 0x35
jmp 0x140060745
lea rdx, [rbp + 0x17fb0fc]
jmp 0x1400612a6
lea rdx, [rbp + 0x6486db]
jmp 0x1400612a6
lea rdx, [rsp + 0x28]
mov r8d, reloc.WS2_32.dll_listen
lea rcx, [rbp - 0x30]
call fcn.140006390
nop
mov r8, rax
lea rdx, [rbp - 0x40]
lea rcx, [0x14023ced0]
call fcn.140068c20
mov rcx, qword [rax]
mov qword [rcx + 0x30], r15
lea rcx, [rbp - 0x30]
call fcn.140002800
lea rcx, [rsi + 8]
call fcn.14006c320
mov rax, qword [rsi + 0x38]
mov dword [rax + 0x14], 1
xor edx, edx
mov rcx, qword [rsi + 0x38]
cmp dword [rcx + 0x78], edx
jle 0x140061324
mov rax, qword [rcx + 0x80]
add rax, 0x50
nop dword [rax]
nop word [rax + rax]
mov dword [rax], 0x3f800000
inc edx
lea rax, [rax + 0x88]
cmp edx, dword [rcx + 0x78]
jl 0x140061310
call fcn.14002b290
mov dword [rsi + 8], reloc.WLDAP32.dll_Ordinal_32
mov qword [rsi + 0x20], 0
mov rax, qword [r14]
xor edx, edx
mov rcx, qword [rax + 0x50]
call fcn.140030620
test al, al
jne 0x140061e76
mov dword [rsp + 0x50], 0xdfdbcca6
mov dword [rsp + 0x54], 0xc396d5d5
mov dword [rsp + 0x58], 0xd2c195c7
mov dword [rsp + 0x5c], 0x9f888eca
mov dword [rsp + 0x60], 0xf7ebcfd5
mov word [rsp + 0x64], 0x414e
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x66], xmm0
mov qword [rsp + 0x76], rax
mov dword [rsp + 0x7e], eax
mov byte [rbp - 0x7e], al
movabs rsi, 0x869c4434176eab8e
movabs r15, 0xa10d5504752959c6
movabs r14, 0x93d4cc9c464c02aa
movzx edx, byte [rsp + 0x20]
nop word [rax + rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor ebx, ebx
cmp rbx, 0x33
jae 0x140061e5e
movzx r10d, byte [rsp + rbx + 0x50]
mov edi, r10d
cmp r8, rbx
ja 0x140061e44
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140061411
lea rcx, [rbx + rsi]
movzx eax, dil
and al, cl
mov edx, reloc.WS2_32.dll_ntohs
sub dl, al
add dl, dl
add dl, r10b
add dl, cl
jmp 0x14006144a
je 0x140061dc4
inc rax
cmp r8, rax
je 0x140061d74
lea rax, [r9 + 3]
cmp r8, rax
je 0x140061d1e
lea rax, [r9 + 5]
cmp r8, rax
je 0x140061cfb
lea rax, [r9 + 2]
cmp r8, rax
je 0x140061cb3
movzx r11d, bl
nop
cmp r9, rbx
ja 0x140061e2a
lea rax, [r9 + 0x20]
cmp r8, rax
jae 0x14006147c
lea edx, [r11 - 0x5a]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_60
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400614c0
lea rax, [r9 + 1]
cmp r8, rax
je 0x140061c9c
inc rax
cmp r8, rax
je 0x140061c76
lea rax, [r9 + 3]
cmp r8, rax
je 0x140061c5b
lea rax, [r9 + 4]
cmp r8, rax
je 0x140061c3f
lea rax, [r9 + 6]
cmp r8, rax
je 0x140061c15
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400619fe
nop dword [rax]
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400619e4
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400619bb
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x140061995
lea rax, [r9 + 6]
cmp r8, rax
je 0x140061983
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x140061967
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x140061947
lea rax, [r9 + 4]
cmp r8, rax
je 0x14006192c
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x14006190e
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400618e4
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400614d0
mov r8, rax
lea r9, [rax + 0x3e8]
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x140061e0a
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x140061dee
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x1400616b8
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x14006169b
lea rax, [r9 + 8]
cmp r8, rax
jb 0x14006167e
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x14006189a
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x140061855
lea rax, [r9 + 5]
cmp r8, rax
jb 0x140061815
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400617ee
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1400614d0
mov r8, rax
lea r9, [rax + 3]
lea rax, [r9 + 3]
cmp r8, rax
ja 0x1400617c4
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400617a4
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x140061789
lea rax, [r9 + 1]
cmp r8, rax
ja 0x14006176d
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x140061751
lea rax, [r9 + 9]
cmp r8, rax
ja 0x14006173f
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x140061719
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400616f0
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400616d6
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x1400614d0
mov r8, rax
lea r9, [rax + 0x40]
jmp 0x1400614d0
lea edx, [r11 + 0x1a]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x1400614c0
lea edx, [r11 - 2]
movzx eax, r10b
and al, dl
mov ecx, 7
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x140061450
sub r11b, 0x1e
movzx eax, r10b
and al, r11b
add al, al
movzx edx, r10b
sub dl, al
sub dl, 0x2e
add dl, r11b
jmp 0x1400613e5
lea edx, [r11 + 0x30]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x50
jmp 0x140061ccd
add r11b, 0x14
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_60
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc r9
dec rbx
inc rbx
jmp 0x1400613d2
sub r11b, 8
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_30
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x1400613d2
lea edx, [r11 - 0x24]
movzx eax, r10b
and al, dl
sub dl, 4
jmp 0x140061d2f
sub r11b, 0x40
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x40
jmp 0x140061d59
sub r11b, 0x5c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x7c
jmp 0x140061d5c
lea edx, [r11 - 0x78]
movzx eax, r10b
and al, dl
mov ecx, 0x24
sub cl, al
add cl, cl
add cl, r10b
jmp 0x140061be5
add r11b, 0x6c
movzx eax, r10b
and al, r11b
mov ecx, 6
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x140061d8a
add r11b, 0x50
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x30
movzx eax, byte [rsp + rbx + 0x50]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400613d2
sub r11b, 0x76
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_30
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
mov byte [rsp + rbx + 0x50], dl
inc rbx
jmp 0x1400613d2
lea edx, [r11 + 0x6e]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 2
add dl, cl
cmp r9, 0x400
jb 0x140061809
lea edx, [r11 - 0x6c]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add cl, dl
lea edx, [rcx*2 - 0x18]
jmp 0x140061ccf
lea edx, [r11 + 0x52]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x3e
add dl, cl
cmp r8, 0xa
jae 0x140061bb8
lea rax, [r9 + 0x2a]
cmp r8, rax
jbe 0x140061ae7
lea edx, [r11 + 0x7c]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x64
jmp 0x14006182a
lea edx, [r11 + 0x36]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x7a
add dl, cl
lea rax, [r9 + r8]
cmp rax, 0x5a
je 0x140061bd2
lea rax, [r9 + 0x64]
cmp r8, rax
jbe 0x140061a7d
lea edx, [r11 - 0x2a]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_send
sub cl, al
add cl, cl
add cl, r10b
jmp 0x14006186a
sub r11b, 0x1c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x3c
movzx eax, byte [rsp + rbx + 0x50]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400613d2
sub r11b, 0x38
movzx eax, r10b
and al, r11b
add al, al
movzx edx, r10b
sub dl, al
sub dl, 0x78
add dl, r11b
jmp 0x140061d8a
lea edx, [r11 - 0x54]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add cl, r10b
jmp 0x140061be5
sub r11b, 0x70
movzx eax, r10b
and al, r11b
mov ecx, 8
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x140061d5c
add r11b, 0x74
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x2c
jmp 0x140061d59
lea edx, [r11 + 0x58]
movzx eax, r10b
and al, dl
sub dl, 0x68
jmp 0x140061d2f
add r11b, 0x3c
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x1400613d2
add r11b, 0x20
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc r9
dec rbx
inc rbx
jmp 0x1400613d2
lea edx, [r11 + 4]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x1c
jmp 0x140061ccd
lea rax, [r9 + 5]
cmp r8, rax
jae 0x140061a22
lea edx, [r11 - 0x72]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400618af
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140061a55
add r11b, 0x4c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x14
movzx eax, byte [rsp + rbx + 0x50]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400613d2
inc rax
cmp r8, rax
jne 0x1400618b1
sub r11b, 0x44
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x24
jmp 0x140061d59
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140061a94
lea edx, [r11 - 0xe]
mov ecx, Ordinal_50
jmp 0x140061cc0
inc rax
cmp r8, rax
jne 0x140061abe
add r11b, 0x2a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x26
dec rbx
inc rbx
jmp 0x1400613d2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006186c
add r11b, 0x7e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x72
jmp 0x140061d5c
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x140061b1a
sub r11b, 0x68
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x28
movzx eax, byte [rsp + rbx + 0x50]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400613d2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140061b3e
lea edx, [r11 - 0x30]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add cl, r10b
jmp 0x140061be5
lea rax, [rcx + 1]
cmp r8, rax
jne 0x140061b62
lea edx, [r11 + 0x24]
movzx eax, r10b
and al, dl
mov ecx, 2
sub cl, al
add cl, cl
add cl, r10b
jmp 0x140061d37
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140061b91
add r11b, 0x40
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x1400613d2
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14006182c
lea edx, [r11 + 0x78]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x48
jmp 0x140061ccd
lea edx, [r11 - 0x50]
movzx eax, dl
and al, r10b
movzx ecx, r10b
sub cl, al
add cl, 0x18
add cl, cl
jmp 0x140061d37
lea edx, [r11 - 0x34]
movzx eax, r10b
and al, dl
mov ecx, gethostname
sub cl, al
add cl, cl
add dl, cl
add r11b, 0x5a
movzx eax, r10b
and al, r11b
add al, al
movzx ecx, r10b
sub cl, al
sub cl, 0x76
add cl, r11b
movzx eax, cl
mov byte [rsp + rbx + 0x50], al
inc r9
add rax, r9
sub rbx, rax
jmp 0x140061d8a
sub r11b, 0x5e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x6e
movzx eax, byte [rsp + rbx + 0x50]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400613d2
add r11b, 0x32
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x5e
jmp 0x140061d59
lea edx, [r11 + 0x16]
movzx eax, r10b
and al, dl
mov ecx, 0x33
sub cl, al
add cl, cl
add cl, r10b
jmp 0x140061d37
sub r11b, 6
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x1400613d2
lea edx, [r11 - 0x3e]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x4e
jmp 0x140061ccd
movzx r11d, bl
lea edx, [r11 - 0x76]
mov ecx, Ordinal_30
movzx eax, r10b
and al, dl
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
add r11b, 0x22
movzx eax, r10b
and al, r11b
mov ecx, 9
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
mov byte [rsp + rbx + 0x50], cl
inc r9
dec rbx
inc rbx
jmp 0x1400613d2
lea ecx, [rbx + 0x6e]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 2
inc r9
dec rbx
inc rbx
jmp 0x1400613d2
movzx r11d, bl
lea edx, [r11 + 0x36]
movzx eax, r10b
and al, dl
sub dl, 0x7a
add al, al
movzx ecx, r10b
sub cl, al
add dl, cl
add r11b, 0x3e
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
add cl, dl
mov byte [rsp + rbx + 0x50], cl
add r8, r9
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400613d2
lea rcx, [rbx + r15]
and dil, cl
add dil, dil
movzx edx, r10b
sub dl, dil
sub dl, 0x6a
add dl, cl
lea ecx, [rbx - 0x18]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x58
add cl, r10b
mov byte [rsp + rbx + 0x50], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rsp + rbx + 0x50]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400613d2
lea rcx, [rbx + r14]
and dil, cl
mov eax, reloc.WLDAP32.dll_Ordinal_45
sub al, dil
lea edx, [rax + rax]
add dl, r10b
add dl, cl
movzx eax, byte [rsp + rbx + 0x50]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400613d2
sub r11b, 0x3a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x6a
jmp 0x1400613d0
sub r11b, 0x56
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400613c0
lea rdx, [rbp + 0x15b42b8]
mov rcx, qword [0x14023cdc8]
call fcn.1400644d0
xor al, al
jmp 0x1400629b9
lea rdx, [rbp + 0x49ee46]
mov rcx, qword [0x14023cdc8]
call fcn.1400644d0
xor al, al
jmp 0x1400629b9
lea rdx, [rsp + 0x50]
mov rcx, qword [0x14023cdc8]
call fcn.1400644d0
xor al, al
jmp 0x1400629b9
mov rdx, qword [0x14023ceb0]
mov rcx, qword [0x14023cf28]
call fcn.1400304b0
test al, al
jne 0x140062978
mov dword [rbp - 0x78], 0x27232a4c
mov dword [rbp - 0x74], 0x23902d29
mov dword [rbp - 0x70], 0x23308d3f
mov dword [rbp - 0x6c], 0x30886665
mov dword [rbp - 0x68], 0x95283234
mov byte [rbp - 0x64], 0xa2
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x63], xmm0
mov qword [rbp - 0x53], rax
mov dword [rbp - 0x4b], eax
mov word [rbp - 0x47], ax
movabs rsi, 0x51e924e3e503e8e9
movabs r14, 0xe1324c030d233031
movabs r12, 0x3d60023b431b5e5f
movabs r15, 0xf5bb6eabaf0bbabb
movzx edx, byte [rsp + 0x20]
nop dword [rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor ebx, ebx
cmp rbx, 0x33
jae 0x140062964
movzx r10d, byte [rbp + rbx - 0x78]
mov edi, r10d
cmp r8, rbx
ja 0x14006294d
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140061f50
lea rcx, [rbx + rsi]
movzx eax, dil
and al, cl
add al, al
movzx edx, r10b
sub dl, al
sub dl, 0x5f
add dl, cl
jmp 0x140061f6f
je 0x1400628d5
inc rax
cmp r8, rax
je 0x140062854
lea rax, [r9 + 3]
cmp r8, rax
je 0x140062826
movzx r11d, bl
cmp r9, rbx
ja 0x140062936
lea rax, [r9 + 0x10]
cmp r8, rax
jae 0x140061f9b
lea edx, [r11 + 0x1d]
movzx eax, dl
and al, r10b
add al, al
sub dl, al
add dl, 0x35
add dl, r10b
jmp 0x140061fd0
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400627e7
inc rax
cmp r8, rax
je 0x1400627c5
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400627a9
lea rax, [r9 + 5]
cmp r8, rax
je 0x14006278d
nop
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x140062518
nop dword [rax]
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400624fb
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400624d2
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400624b0
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x140062496
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x140062473
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x140062453
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x140062439
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x14006241b
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400623ed
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x140061fe0
lea r8, [r9 + 3]
lea r9, [r8 + 1]
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x14006291a
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400628fe
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1400621c0
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400621a7
lea rax, [r9 + 4]
cmp r8, rax
jb 0x14006218e
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400623a4
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x14006235f
lea rax, [r9 + 6]
cmp r8, rax
jb 0x140062322
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400622ff
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x140061fe0
lea r8, [r9 + 0x10]
lea r9, [r8 + 0x5a]
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x1400622d5
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400622b7
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x14006229c
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x14006227c
lea rax, [r9 + 2]
cmp r8, rax
ja 0x14006225d
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x140062243
lea rax, [r9 + 1]
cmp r8, rax
ja 0x14006221d
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400621f5
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400621d9
lea rax, [r9 + 3]
cmp r8, rax
ja 0x140061fe0
lea r8, [r9 + 0x200]
lea r9, [r8 + 6]
jmp 0x140061fe0
lea edx, [r11 - 0x7d]
movzx eax, dl
and al, r10b
add al, al
sub dl, al
add dl, 0x6b
add dl, r10b
jmp 0x140061fd0
lea edx, [r11 - 0x4f]
movzx eax, dl
and al, r10b
add al, al
sub dl, al
add dl, 0x29
add dl, r10b
jmp 0x140061f73
lea edx, [r11 - 0x21]
movzx eax, dl
and al, r10b
add al, al
sub dl, al
sub dl, 0x19
add dl, r10b
jmp 0x140061f25
lea ecx, [r11 - 0x18]
movzx eax, r10b
and al, cl
add al, al
movzx edx, r10b
sub dl, al
sub dl, 0x58
add dl, cl
jmp 0x1400627fc
add r11b, 0x16
movzx eax, r10b
and al, r11b
mov edx, 0x33
sub dl, al
add dl, dl
add dl, r10b
add dl, r11b
inc r9
dec rbx
inc rbx
jmp 0x140061f12
add r11b, 0x44
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x140061f12
lea edx, [r11 + 0x72]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x1e
jmp 0x14006274e
sub r11b, 0x60
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x60
add r8, r9
jmp 0x14006283c
sub r11b, 0x32
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x14006283c
lea edx, [r11 - 4]
movzx eax, r10b
and al, dl
mov ecx, recv
sub cl, al
add cl, cl
add cl, r10b
jmp 0x14006286d
add r11b, 0x2a
movzx eax, r10b
and al, r11b
add al, al
movzx edx, r10b
sub dl, al
sub dl, 0x26
add dl, r11b
jmp 0x140062898
add r11b, 0x58
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x68
movzx eax, byte [rbp + rbx - 0x78]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140061f12
sub r11b, 0x35
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x73
mov byte [rbp + rbx - 0x78], dl
inc rbx
jmp 0x140061f12
lea edx, [r11 - 7]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x31
add dl, cl
cmp r9, 3
jb 0x140062316
lea edx, [r11 - 0x2a]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_send
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
lea edx, [rcx + rcx]
jmp 0x1400627fc
lea edx, [r11 + 0x27]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x11
add dl, cl
cmp r8, 0x61
jae 0x140062739
lea rax, [r9 + 0x10]
cmp r8, rax
jbe 0x1400626ba
lea edx, [r11 - 0x5e]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x6e
jmp 0x140062337
lea edx, [r11 + 0x55]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x53
add dl, cl
lea rax, [r8 + r9]
cmp rax, 0x42
je 0x140062777
lea rax, [r9 + 0x28]
cmp r8, rax
jbe 0x1400625ea
lea edx, [r11 - 0x7b]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x5d
jmp 0x140062374
sub r11b, 0x52
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_35
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rbp + rbx - 0x78]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140061f12
sub r11b, 0x24
movzx eax, r10b
and al, r11b
add al, al
movzx edx, r10b
sub dl, al
sub dl, 4
add dl, r11b
jmp 0x140062898
lea edx, [r11 + 0xa]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x46
jmp 0x14006286d
add r11b, 0x38
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x14006283c
add r11b, 0x66
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
add r8, r9
jmp 0x14006283c
lea edx, [r11 - 0x6c]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0xc
jmp 0x14006274e
sub r11b, 0x3e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x4e
dec rbx
inc rbx
jmp 0x140061f12
sub r11b, 0x10
movzx eax, r10b
and al, r11b
mov ecx, gethostname
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc r9
dec rbx
inc rbx
jmp 0x140061f12
lea edx, [r11 + 0x1e]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400627fc
lea rax, [r9 + 0x400]
cmp r8, rax
jae 0x14006253e
lea ecx, [r11 - 0x17]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x5f
jmp 0x1400623bb
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140062575
add r11b, 0x3a
movzx eax, r11b
and al, r10b
mov ecx, gethostname
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
movzx eax, byte [rbp + rbx - 0x78]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140061f12
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140062598
lea ecx, [r11 - 0x22]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x12
jmp 0x14006286f
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400625bb
lea ecx, [r11 + 0x54]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x4c
jmp 0x140062750
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400623bb
add r11b, 0x26
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0xa
dec rbx
inc rbx
jmp 0x140061f12
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006260f
lea edx, [r11 + 0x57]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x61
add dl, cl
jmp 0x1400627fc
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140062637
sub r11b, 0x61
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x59
add r8, r9
jmp 0x14006283c
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006265c
add r11b, 0x71
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x17
jmp 0x14006283c
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140062683
add r11b, 0x15
movzx eax, r10b
and al, r11b
add al, al
movzx edx, r10b
sub dl, al
add dl, 0x6d
add dl, r11b
jmp 0x140062898
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140062376
sub r11b, 0x19
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x51
movzx eax, byte [rbp + rbx - 0x78]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140061f12
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400626ed
add r11b, 0x74
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x2c
movzx eax, byte [rbp + rbx - 0x78]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140061f12
inc rax
cmp r8, rax
jne 0x140062710
lea edx, [r11 + 0x18]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_45
sub cl, al
add cl, cl
add cl, r10b
jmp 0x14006286d
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140062339
sub r11b, 0x16
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x66
jmp 0x14006283c
lea edx, [r11 - 0x58]
movzx eax, r10b
and al, dl
movzx ecx, r10b
sub cl, al
add cl, 0x34
add cl, cl
add dl, cl
sub r11b, 0x6f
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 9
add r10b, r11b
add r10b, dl
mov byte [rbp + rbx - 0x78], r10b
add r8, r9
jmp 0x14006283c
lea ecx, [r11 + 0x7a]
movzx eax, r10b
and al, cl
add al, al
sub cl, al
lea edx, [rcx - 0x56]
jmp 0x14006286f
sub r11b, 0x53
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
add dl, 0x45
jmp 0x140062898
add r11b, 0x37
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
add dl, 0x7f
add r8, r9
jmp 0x14006283c
sub r11b, 0x6d
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 5
dec rbx
inc rbx
jmp 0x140061f12
lea ecx, [r11 - 0x11]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x77
sub r11b, 0x41
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x39
add r10b, r11b
mov byte [rbp + rbx - 0x78], r10b
inc r9
dec rbx
inc rbx
jmp 0x140061f12
lea rcx, [rbx + r14]
movzx eax, cl
and al, dil
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x57
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140061f12
lea rdx, [rbx + r12]
movzx eax, dl
and al, dil
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x67
movzx r11d, bl
add dl, cl
add r11b, 0x63
movzx eax, r10b
and al, r11b
add al, al
movzx ecx, r10b
sub cl, al
add cl, 0x4b
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx - 0x78], al
inc r9
add rax, r9
sub rbx, rax
lea ecx, [rbx + 0x4c]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
sub r10b, 0x14
add r10b, cl
mov byte [rbp + rbx - 0x78], r10b
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx - 0x78]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140061f12
lea rcx, [rbx + r15]
movzx eax, cl
and al, dil
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x1d
movzx eax, byte [rbp + rbx - 0x78]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140061f12
add r11b, 0xd
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x5b
jmp 0x140061f10
add r11b, 0x3b
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x63
jmp 0x140061f00
lea rdx, [rbp + 0x1607c14]
mov rcx, qword [0x14023cdc8]
call fcn.1400644d0
xor al, al
jmp 0x1400629b9
lea rdx, [rbp + 0xe464fd]
mov rcx, qword [0x14023cdc8]
call fcn.1400644d0
xor al, al
jmp 0x1400629b9
lea rdx, [rbp - 0x78]
mov rcx, qword [0x14023cdc8]
call fcn.1400644d0
xor al, al
jmp 0x1400629b9
call fcn.14002ff90
mov rcx, qword [0x14023cf28]
mov rax, qword [rcx]
lea r8, [rbp - 0x10]
lea rdx, [0x140218440]
call qword [rax]
mov rcx, qword [rbp - 0x10]
mov rax, qword [rcx]
mov edx, 1
call qword [rax + 0x60]
mov rcx, qword [rbp - 0x10]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov byte [r14 + 0xa], 1
mov byte [r14 + 8], 1
mov al, 1
mov rcx, qword [rbp + 0x90]
xor rcx, rsp
call fcn.140198db0
lea r11, [rsp + 0x1a0]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret