Function at 0x140060a80
Capabilities:
Parse pe header
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 r14
push r15
lea rbp, [rsp - 0xa0]
sub rsp, 0x1a0
mov rax, qword [0x1401d8800]
xor rax, rsp
mov qword [rbp + 0x90], rax
mov r14, rcx
xor ecx, ecx
call fcn.14000abf0
mov rsi, qword [0x140227d80]
or dword [rsi + 8], 3
lea rcx, [rbp]
call fcn.14002a9d0
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.14002ad10
mov r15, rax
mov dword [rsp + 0x28], 0x181e1e02
mov dword [rsp + 0x2c], 0x1e08010d
mov dword [rsp + 0x30], 0x70e0018
mov byte [rsp + 0x34], WSACleanup
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x35], xmm0
mov dword [rsp + 0x45], eax
mov word [rsp + 0x49], ax
movzx r11d, byte [rsp + 0x20]
nop dword [rax]
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x1400616fc
movzx ebx, byte [rsp + rdi + 0x28]
movzx r10d, bl
cmp r8, rdi
ja 0x1400616f3
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140060b84
lea rcx, [rdi + 0x125ef]
mov rax, rcx
and rax, rbx
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, rbx
add r11b, 0x77
jmp 0x140060bbe
je 0x14006168b
lea rax, [r9 + 3]
cmp r8, rax
je 0x14006165c
lea rax, [r9 + 5]
cmp r8, rax
je 0x140061618
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400615f7
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400615b7
movzx r10d, bl
cmp r9, rdi
ja 0x1400616ea
lea rax, [r9 + 0x80]
cmp r8, rax
jae 0x140060bf1
lea rcx, [rdi + 0x181c9b]
movzx eax, bl
and al, cl
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x3d
jmp 0x140060c32
lea rax, [r9 + 1]
cmp r8, rax
je 0x14006159f
lea rax, [r9 + 3]
cmp r8, rax
je 0x14006157e
lea rax, [r9 + 6]
cmp r8, rax
je 0x140061563
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400614df
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400614b6
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x14006118a
nop
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x14006116c
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x140061145
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x140061126
lea rax, [r9 + 6]
cmp r8, rax
je 0x140061104
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400610e8
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400610cf
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400610ad
lea rax, [r9 + 8]
cmp r8, rax
je 0x140061090
lea rax, [r9 + 1]
cmp r8, rax
je 0x140061069
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x140060c40
lea r8, [r9 + 0x200]
lea r9, [r8 + 0x42]
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x1400616cf
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1400616b4
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x140060e37
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x140060e1a
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x140060dfd
lea rax, [r9 + 6]
cmp r8, rax
jb 0x14006101f
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x140060fd8
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x140060f9c
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x140060f7b
lea rax, [r9 + 8]
cmp r8, rax
jb 0x140060c40
lea r8, [r9 + 4]
lea r9, [r8 + 1]
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x140060f54
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x140060f37
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x140060f1a
lea rax, [r9 + 5]
cmp r8, rax
ja 0x140060efc
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x140060edb
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x140060ebd
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x140060e99
lea rax, [r9 + 6]
cmp r8, rax
ja 0x140060e72
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x140060e54
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x140060c40
lea r8, [r9 + 0x80]
lea r9, [r8 + 0x40]
jmp 0x140060c40
lea rcx, [rdi + 0x9f98c5]
movzx eax, bl
and al, cl
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x63
jmp 0x140060c32
lea rcx, [rdi + 0x9d4ce7]
movzx eax, bl
and al, cl
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x51
jmp 0x140060bc2
lea rcx, [rdi + 0x9b0109]
movzx eax, bl
and al, cl
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x3f
jmp 0x140060b55
lea edx, [rdi - 0x28]
movzx eax, bl
and al, dl
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400615d4
lea edx, [rdi - 6]
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc r9
dec rdi
inc rdi
jmp 0x140060b42
lea edx, [rdi + 0x1c]
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
dec rdi
inc rdi
jmp 0x140060b42
lea edx, [rdi + 0x3e]
movzx eax, bl
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140061635
lea edx, [rdi + 0x60]
movzx eax, bl
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
add r8, r9
jmp 0x140061672
lea edx, [rdi - 0x7e]
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140061672
lea edx, [rdi - 0x5c]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x7c
add r11b, dl
jmp 0x1400614fc
lea edx, [rdi - 0x3a]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x6a
add r11b, dl
jmp 0x140061527
lea ecx, [rdi - 0x18]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x58
movzx eax, byte [rsp + rdi + 0x28]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140060b42
lea ecx, [rdi + 0x3d]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x55
mov byte [rsp + rdi + 0x28], r11b
inc rdi
jmp 0x140060b42
lea edx, [rdi + 0x5f]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x67
add r11b, dl
cmp r9, 0x41
jb 0x140060f8f
lea edx, [rdi + 0x3a]
movzx eax, bl
and al, dl
add al, al
movzx ecx, bl
sub cl, al
add cl, dl
lea r11d, [rcx*2 - 0x2c]
jmp 0x1400615d4
lea edx, [rdi - 0x7f]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x79
add r11b, dl
cmp r8, 0x20
jae 0x140061478
lea rax, [r9 + 9]
cmp r8, rax
jbe 0x140061381
lea edx, [rdi - 0x72]
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x140060fb1
lea edx, [rdi - 0x5d]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x75
add r11b, dl
lea rax, [r9 + r8]
cmp rax, 0x5a
je 0x140061499
lea rax, [r9 + 0x61]
cmp r8, rax
jbe 0x140061290
lea edx, [rdi - 0xd]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x5b
jmp 0x140060fed
lea ecx, [rdi - 0x5e]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x6e
movzx eax, byte [rsp + rdi + 0x28]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140060b42
lea edx, [rdi - 0x3c]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x5c
add r11b, dl
jmp 0x140061527
movzx r10d, dil
lea edx, [r10 - 0x1a]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x4a
add r11b, dl
jmp 0x140061500
lea ecx, [rdi + 8]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x38
jmp 0x140061672
lea ecx, [rdi + 0x2a]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x26
add r8, r9
jmp 0x140061672
movzx r10d, dil
lea edx, [r10 + 0x4c]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x14
add r11b, dl
jmp 0x140061639
lea ecx, [rdi + 0x6e]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 2
dec rdi
inc rdi
jmp 0x140060b42
lea edx, [rdi - 0x70]
movzx eax, bl
and al, dl
mov ecx, 8
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc r9
dec rdi
inc rdi
jmp 0x140060b42
lea edx, [rdi - 0x4e]
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400615d4
lea rdx, [r9 + 6]
cmp r8, rdx
jae 0x1400611b1
lea rcx, [rdi + 0x125ef]
movzx eax, bl
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
add r11b, 0x77
jmp 0x140061037
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400611e1
lea ecx, [rdi + 0x36]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x7a
movzx eax, byte [rsp + rdi + 0x28]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140060b42
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006120d
movzx r10d, dil
lea edx, [r10 - 0xe]
movzx eax, bl
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140061500
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140061237
lea edx, [rdi - 0x52]
movzx eax, bl
and al, dl
mov ecx, Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
add r8, r9
jmp 0x140061672
cmp r8, rdx
jne 0x14006125f
movzx r10d, dil
lea edx, [r10 - 0x74]
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140061639
lea rax, [rcx + 1]
cmp r8, rax
jne 0x140061037
lea edx, [rdi + 0x6a]
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
dec rdi
inc rdi
jmp 0x140060b42
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400612b6
lea edx, [rdi - 0x2f]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x49
add r11b, dl
jmp 0x1400615d4
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400612e1
movzx r10d, dil
lea edx, [r10 + 0x6b]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x13
add r11b, dl
jmp 0x140061639
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140061305
lea ecx, [rdi + 0x49]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
inc r11b
add r8, r9
jmp 0x140061672
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140061327
lea ecx, [rdi + 0x27]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x11
jmp 0x140061672
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14006134d
lea edx, [rdi - 0x1d]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x35
add r11b, dl
jmp 0x140061527
lea rax, [r9 + 9]
cmp r8, rax
jne 0x140060ff0
lea ecx, [rdi - 0x3f]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x47
movzx eax, byte [rsp + rdi + 0x28]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140060b42
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400613b6
lea edx, [rdi + 0x6c]
movzx eax, bl
and al, dl
mov ecx, 6
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, byte [rsp + rdi + 0x28]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140060b42
inc rax
cmp r8, rax
jne 0x1400613db
lea edx, [rdi + 0x4a]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 6
add r11b, dl
jmp 0x140061527
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140061406
movzx r10d, dil
lea edx, [r10 + 0x28]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x18
add r11b, dl
jmp 0x140061500
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140061428
lea ecx, [rdi + 6]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x2a
jmp 0x140061672
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14006144d
lea ecx, [rdi - 0x1c]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x3c
add r8, r9
jmp 0x140061672
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140060fb4
lea edx, [rdi + 0x5c]
movzx eax, bl
and al, dl
mov ecx, 0x3e
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400615d4
movzx r10d, dil
lea edx, [r10 + 0x18]
movzx eax, bl
and al, dl
movzx ecx, bl
sub cl, al
add cl, 0x2c
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x140061639
movzx r10d, dil
lea edx, [r10 - 0xa]
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x140061500
lea rax, [rdi + 0x2cc769]
and bl, al
add bl, bl
sub r10b, bl
lea r11d, [rax + r10]
add r11b, 0x21
movzx eax, byte [rsp + rdi + 0x28]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140060b42
lea rcx, [rdi + 0x282fad]
and bl, cl
add bl, bl
movzx r11d, r10b
sub r11b, bl
add r11b, 0x45
add r11b, cl
movzx ebx, r10b
movzx r10d, dil
sub r10b, 0x1b
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x43
add r10b, bl
movzx eax, r10b
mov byte [rsp + rdi + 0x28], al
inc r9
add rax, r9
sub rdi, rax
lea edx, [rdi - 0x2c]
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
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 0x140060b42
lea rax, [rdi + 0x25e3cf]
and bl, al
add bl, bl
sub r10b, bl
lea r11d, [rax + r10]
add r11b, 0x57
jmp 0x140061672
lea rax, [rdi + 0x1f0035]
and bl, al
add bl, bl
sub r10b, bl
lea r11d, [rax + r10]
sub r11b, 0x73
dec rdi
inc rdi
jmp 0x140060b42
lea rcx, [rdi + 0x1a6879]
and bl, cl
add bl, bl
movzx r11d, r10b
sub r11b, bl
sub r11b, 0x4f
jmp 0x1400615cd
lea rcx, [rdi + 0x15d0bd]
and bl, cl
add bl, bl
movzx r11d, r10b
sub r11b, bl
sub r11b, 0x2b
movzx ebx, r10b
add r11b, cl
lea ecx, [rdi + 0x29]
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, 0x1f
add cl, bl
mov byte [rsp + rdi + 0x28], cl
inc r9
dec rdi
inc rdi
jmp 0x140060b42
lea rax, [rdi + 0x113901]
and bl, al
add bl, bl
sub r10b, bl
lea r11d, [rax + r10]
sub r11b, 7
dec rdi
inc rdi
jmp 0x140060b42
lea rcx, [rdi + 0xeed23]
and bl, cl
add bl, bl
movzx r11d, r10b
sub r11b, bl
add r11b, 0xb
add r11b, cl
movzx ebx, r10b
movzx r10d, dil
add r10b, 7
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x31
add r10b, r11b
add r10b, bl
mov byte [rsp + rdi + 0x28], r10b
add r8, r9
jmp 0x140061672
lea rax, [rdi + 0xa5567]
and bl, al
add bl, bl
sub r10b, bl
lea r11d, [rax + r10]
add r11b, 0x2f
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140060b42
lea rax, [rdi + 0x371cd]
and bl, al
add bl, bl
sub r10b, bl
lea r11d, [rax + r10]
add r11b, 0x65
movzx eax, byte [rsp + rdi + 0x28]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140060b42
add dil, 0x2b
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r11d, [rdi + rbx]
sub r11b, 0x2d
jmp 0x140060b40
add dil, 0x4d
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r11d, [rdi + rbx]
sub r11b, 0x1b
jmp 0x140060b30
lea rdx, [rbp + 0x1457bbc]
jmp 0x140061701
lea rdx, [rbp + 0x106a1ab]
jmp 0x140061701
lea rdx, [rsp + 0x28]
mov r8d, reloc.WS2_32.dll_listen
lea rcx, [rbp - 0x30]
call fcn.1400063b0
nop
mov r8, rax
lea rdx, [rbp - 0x40]
lea rcx, [0x14022c280]
call fcn.140069270
mov rcx, qword [rax]
mov qword [rcx + 0x30], r15
lea rcx, [rbp - 0x30]
call fcn.140002820
lea rcx, [rsi + 8]
call fcn.14006ca80
mov rax, qword [rsi + 0x38]
mov dword [rax + 0x14], 1
xor edx, edx
mov rcx, qword [rsi + 0x38]
cmp dword [rcx + 0x78], edx
jle 0x140061774
mov rax, qword [rcx + 0x80]
add rax, 0x50
nop
mov dword [rax], 0x3f800000
inc edx
lea rax, [rax + 0x88]
cmp edx, dword [rcx + 0x78]
jl 0x140061760
call fcn.14002b3a0
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.140030730
test al, al
jne 0x1400622dd
mov dword [rsp + 0x50], 0x170b322c
mov dword [rsp + 0x54], 0x1b682d11
mov dword [rsp + 0x58], 0x1c056d1f
mov dword [rsp + 0x5c], 0x67565410
mov dword [rsp + 0x60], 0xef1b1719
mov word [rsp + 0x64], 0x7984
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, 0xfbca9ba5f030d26d
movabs r15, 0xeaf50a3db0f41c21
movabs r14, 0xf35fd2f1d0927747
movzx r10d, byte [rsp + 0x20]
nop word [rax + rax]
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor edi, edi
cmp rdi, 0x33
jae 0x1400622c5
movzx r11d, byte [rsp + rdi + 0x50]
mov edx, r11d
cmp r8, rdi
ja 0x1400622ab
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140061862
lea rcx, [rdi + rsi]
movzx eax, dl
and al, cl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 5
add r10b, cl
jmp 0x14006189b
je 0x140062233
inc rax
cmp r8, rax
je 0x1400621e0
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400621af
lea rax, [r9 + 5]
cmp r8, rax
je 0x140062177
lea rax, [r9 + 8]
cmp r8, rax
je 0x140062132
movzx ebx, dil
nop
cmp r9, rdi
ja 0x140062291
lea rax, [r9 + 0x7a]
cmp r8, rax
jae 0x1400618cb
lea r10d, [rbx - 0xf]
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 0x69
add r10b, r11b
jmp 0x140061910
lea rax, [r9 + 1]
cmp r8, rax
je 0x14006211a
inc rax
cmp r8, rax
je 0x1400620f6
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400620d8
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400620bd
lea rax, [r9 + 7]
cmp r8, rax
je 0x140062079
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x140061e0f
nop dword [rax]
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x140061df3
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x140061dcb
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x140061da6
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x140061d87
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x140061d68
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x140061d49
lea rax, [r9 + 2]
cmp r8, rax
je 0x140061d2d
lea r8, [r9 + 0x80]
lea r9, [r8 + 5]
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x140062276
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x14006225b
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x140061ae5
lea rax, [r9 + 3]
cmp r8, rax
jb 0x140061ac9
lea rax, [r9 + 6]
cmp r8, rax
jb 0x140061aad
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x140061cdc
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x140061c91
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x140061c52
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x140061c2f
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x140061920
lea r8, [r9 + 0x10]
lea r9, [r8 + 0x5a]
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x140061c06
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x140061be7
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x140061bcb
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x140061bac
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x140061b8d
lea rax, [r9 + 3]
cmp r8, rax
ja 0x140061b6e
lea rax, [r9 + 6]
cmp r8, rax
ja 0x140061b49
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x140061b21
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x140061b01
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x140061920
lea r8, [r9 + 4]
lea r9, [r8 + 0x3e8]
jmp 0x140061920
lea r10d, [rbx + 0x2f]
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x49
add r10b, r11b
jmp 0x140061910
lea r10d, [rbx + 0x55]
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x53
add r10b, r11b
jmp 0x1400618a0
lea r10d, [rbx + 0x7b]
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x5d
add r10b, r11b
jmp 0x140061835
lea ecx, [rbx - 0x78]
movzx eax, r11b
and al, cl
mov r10d, Ordinal_41
sub r10b, al
add r10b, r10b
add r10b, r11b
add r10b, cl
jmp 0x14006214f
sub bl, 0x52
movzx eax, r11b
and al, bl
mov ecx, Ordinal_35
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
inc r9
dec rdi
inc rdi
jmp 0x140061822
sub bl, 0x2c
movzx eax, r11b
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
dec rdi
inc rdi
jmp 0x140061822
lea edx, [rbx - 6]
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140062190
add bl, 0x20
movzx eax, r11b
and al, bl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
jmp 0x1400621c4
add bl, 0x46
movzx eax, r11b
and al, bl
mov ecx, listen
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
jmp 0x1400621c7
lea edx, [rbx + 0x6c]
movzx eax, r11b
and al, dl
mov ecx, 6
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x14006208f
sub bl, 0x6e
movzx eax, r11b
and al, bl
mov ecx, 1
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
jmp 0x1400621f5
sub bl, 0x48
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 8
movzx eax, byte [rsp + rdi + 0x50]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140061822
sub bl, 0x69
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x21
mov byte [rsp + rdi + 0x50], r10b
inc rdi
jmp 0x140061822
lea edx, [rbx - 0x43]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x2b
add r10b, dl
cmp r9, 0x7a
jb 0x140061c45
lea edx, [rbx + 0x6e]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, dl
lea r10d, [rcx*2 - 4]
jmp 0x14006214f
lea edx, [rbx - 0x1d]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x35
add r10b, dl
cmp r8, 3
jae 0x140062045
lea rax, [r9 + 0x200]
cmp r8, rax
jbe 0x140061f7a
lea edx, [rbx - 0x16]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x66
jmp 0x140061c68
lea edx, [rbx + 9]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x3f
add r10b, dl
lea rax, [r9 + r8]
cmp rax, 0x3e8
je 0x140062063
lea rax, [r9 + 8]
cmp r8, rax
jbe 0x140061ed2
lea edx, [rbx - 7]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x31
jmp 0x140061ca7
lea edx, [rbx - 0xe]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x14006208f
add bl, 0x18
movzx eax, r11b
and al, bl
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
jmp 0x1400621c7
add bl, 0x3e
movzx eax, r11b
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
jmp 0x1400621c4
lea edx, [rbx + 0x64]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_35
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140062190
sub bl, 0x76
movzx eax, r11b
and al, bl
mov ecx, Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
dec rdi
inc rdi
jmp 0x140061822
sub bl, 0x50
movzx eax, r11b
and al, bl
mov ecx, Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
inc r9
dec rdi
inc rdi
jmp 0x140061822
lea edx, [rbx - 0x2a]
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x14006214c
lea rcx, [r9 + 2]
cmp r8, rcx
jae 0x140061e33
lea edx, [rbx + 0x6d]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 5
jmp 0x140061cf2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140061e65
sub bl, 0x1e
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x2e
movzx eax, byte [rsp + rdi + 0x50]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140061822
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140061e89
lea edx, [rbx - 0x6a]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x1a
jmp 0x14006208f
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140061ead
add bl, 0x4a
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 6
jmp 0x1400621c4
cmp r8, rcx
jne 0x140061cf5
lea edx, [rbx - 0x4e]
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x14006214c
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140061ef6
lea edx, [rbx - 0x2d]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x3b
jmp 0x14006214c
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140061f20
sub bl, 0x79
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
add r10b, 0x4f
dec rdi
inc rdi
jmp 0x140061822
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140061f44
add bl, 0x3b
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
add r10b, 0x63
jmp 0x1400621c4
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140061caa
sub bl, 0x5d
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x75
movzx eax, byte [rsp + rdi + 0x50]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140061822
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140061fac
sub bl, 0x3c
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x5c
movzx eax, byte [rsp + rdi + 0x50]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140061822
inc rax
cmp r8, rax
jne 0x140061fd2
sub bl, 0x62
movzx eax, r11b
and al, bl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x52
add r10b, bl
jmp 0x1400621f5
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140061ff6
add bl, 0x2c
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x34
jmp 0x1400621c4
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14006201d
lea edx, [rbx + 6]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x2a
add r10b, dl
jmp 0x140062190
lea rax, [r9 + 8]
cmp r8, rax
jne 0x140061c6b
lea edx, [rbx - 0x6c]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0xc
jmp 0x14006214c
lea edx, [rbx + 0x48]
movzx eax, dl
and al, r11b
movzx ecx, r11b
sub cl, al
add cl, 4
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x140062190
lea edx, [rbx + 0x22]
movzx eax, r11b
and al, dl
mov ecx, 9
sub cl, al
lea r10d, [rcx + rcx]
jmp 0x14006208f
lea edx, [rbx - 0x19]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x51
add r10b, dl
sub bl, 0x71
movzx eax, r11b
and al, bl
add al, al
movzx ecx, r11b
sub cl, al
add cl, 0x17
add cl, bl
movzx eax, cl
mov byte [rsp + rdi + 0x50], al
inc r9
add rax, r9
sub rdi, rax
jmp 0x1400621f5
add bl, 0xd
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x5b
jmp 0x1400621c7
lea edx, [rbx + 0x59]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x6f
add r10b, dl
jmp 0x140062190
sub bl, 0x5b
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
add r10b, 0x7d
inc r9
dec rdi
inc rdi
jmp 0x140061822
lea edx, [rbx - 0x35]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x73
jmp 0x14006214c
movzx ebx, dil
lea edx, [rbx + 0x17]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x5f
add r10b, dl
sub bl, 0x25
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
add r11b, 3
add r11b, bl
mov byte [rsp + rdi + 0x50], r11b
inc r9
dec rdi
inc rdi
jmp 0x140061822
movzx ebx, dil
lea ecx, [rbx - 0x77]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x41
sub bl, 0x4b
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
add r11b, 0xd
add r11b, bl
add r11b, r10b
mov byte [rsp + rdi + 0x50], r11b
jmp 0x1400621c4
lea ecx, [rdi - 0x51]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x37
add r8, r9
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140061822
lea rcx, [rdi + r15]
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x19
lea edx, [rdi - 4]
movzx eax, dl
and al, r11b
mov ecx, recv
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
mov byte [rsp + rdi + 0x50], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rsp + rdi + 0x50]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140061822
lea rcx, [rdi + r14]
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0xf
movzx eax, byte [rsp + rdi + 0x50]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140061822
sub bl, 0x5f
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x67
jmp 0x140061820
sub bl, 0x39
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x71
jmp 0x140061810
lea rdx, [rbp + 0x14d608c]
mov rcx, qword [0x14022c178]
call fcn.1400648b0
xor al, al
jmp 0x140062d97
lea rdx, [rbp + 0xfe32f9]
mov rcx, qword [0x14022c178]
call fcn.1400648b0
xor al, al
jmp 0x140062d97
lea rdx, [rsp + 0x50]
mov rcx, qword [0x14022c178]
call fcn.1400648b0
xor al, al
jmp 0x140062d97
mov rdx, qword [0x14022c260]
mov rcx, qword [0x14022c2d8]
call fcn.1400305c0
test al, al
jne 0x140062d56
mov dword [rbp - 0x78], 0x373b2218
mov dword [rbp - 0x74], 0xd37c213d
mov dword [rbp - 0x70], 0xd324792f
mov dword [rbp - 0x6c], 0x2c746669
mov dword [rbp - 0x68], 0x49dc2a20
mov byte [rbp - 0x64], 0x52
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, 0xedcb82b59c7cb44b
movabs r15, 0x809092f74768ee0d
movabs r14, 0xc9628820d5761ce1
movzx edx, byte [rsp + 0x20]
nop word [rax + rax]
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor ebx, ebx
cmp rbx, 0x33
jae 0x140062d42
movzx r11d, byte [rbp + rbx - 0x78]
mov edi, r11d
cmp r8, rbx
ja 0x140062d2b
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400623ad
lea rdx, [rbx + rsi]
movzx eax, dil
and al, dl
add al, al
sub dl, al
sub dl, 0xd
add dl, r11b
jmp 0x1400623cd
je 0x140062cb5
lea rax, [r9 + 3]
cmp r8, rax
je 0x140062c35
lea rax, [r9 + 6]
cmp r8, rax
je 0x140062c16
movzx r10d, bl
cmp r9, rbx
ja 0x140062d14
lea rax, [r9 + 9]
cmp r8, rax
jae 0x1400623fa
lea ecx, [r10 + 0x27]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x11
jmp 0x140062440
lea rax, [r9 + 1]
cmp r8, rax
je 0x140062bd7
inc rax
cmp r8, rax
je 0x140062bb2
lea rax, [r9 + 5]
cmp r8, rax
je 0x140062b83
lea rax, [r9 + 3]
cmp r8, rax
je 0x140062b69
lea rax, [r9 + 4]
cmp r8, rax
je 0x140062b3f
nop word [rax + rax]
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x14006286d
nop dword [rax]
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x140062850
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x140062827
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x140062801
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400627e4
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400627c1
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400627a5
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x14006278b
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x140062450
lea r8, [r9 + 1]
lea r9, [r8 + 6]
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x140062cf8
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x140062cdc
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400625ec
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400625d2
lea rax, [r9 + 1]
cmp r8, rax
jb 0x1400625b8
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x140062748
lea rcx, [r9 + 0x7a]
cmp r8, rcx
jb 0x14006270b
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400626e8
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x140062450
mov r8, rcx
lea r9, [rcx + 2]
lea rax, [r9 + 8]
cmp rcx, rax
ja 0x1400626ba
lea rax, [r9 + 0x200]
cmp rcx, rax
ja 0x14006269a
lea rax, [r9 + 0x3e8]
cmp rcx, rax
ja 0x14006267f
lea rax, [r9 + 3]
cmp rcx, rax
ja 0x140062663
lea rax, [r9 + 0x40]
cmp rcx, rax
ja 0x140062644
lea rax, [r9 + 0x41]
cmp rcx, rax
ja 0x14006262a
lea rax, [r9 + 9]
cmp rcx, rax
ja 0x140062608
lea rax, [r9 + 4]
cmp rcx, rax
ja 0x140062450
lea r8, [r9 + 0xa]
lea r9, [r8 + 0x42]
jmp 0x140062450
lea ecx, [r10 - 0x47]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0xf
jmp 0x140062440
lea ecx, [r10 + 0x23]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0xb
jmp 0x1400623d1
sub r10b, 0x73
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x25
jmp 0x140062385
add r10b, 0xc
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x54
dec rbx
inc rbx
jmp 0x140062372
lea edx, [r10 + 0x76]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x3a
jmp 0x140062b03
sub r10b, 0x20
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x20
add r8, r9
jmp 0x140062b9a
add r10b, 0x4a
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 6
jmp 0x140062b9a
lea edx, [r10 - 0x4c]
movzx eax, r11b
and al, dl
mov ecx, 0xa
sub cl, al
add cl, cl
add cl, r11b
jmp 0x140062c4d
add r10b, 0x1e
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x140062c78
sub r10b, 0x78
movzx eax, r11b
and al, r10b
mov ecx, 0x24
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 0x140062372
add r10b, 0x11
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x77
mov byte [rbp + rbx - 0x78], dl
inc rbx
jmp 0x140062372
lea edx, [r10 + 0x7b]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x5d
add dl, cl
cmp r9, 0xa
jb 0x1400626ff
lea edx, [r10 - 0x1e]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, dl
lea edx, [rcx*2 - 0x5c]
jmp 0x140062bec
lea ecx, [r10 - 0x1b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x43
cmp r8, 0x7a
jae 0x140062aeb
lea rax, [r9 + 2]
cmp r8, rax
jbe 0x140062a47
lea ecx, [r10 + 6]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x2a
jmp 0x140062722
lea ecx, [r10 - 0x42]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x32
jmp 0x140062c4f
add r10b, 0x28
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x18
jmp 0x140062b9a
sub r10b, 0x6e
movzx eax, r10b
and al, r11b
mov ecx, 1
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
add r8, r9
jmp 0x140062b9a
lea edx, [r10 - 4]
movzx eax, dl
and al, r11b
mov ecx, recv
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x140062b05
add r10b, 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
dec rbx
inc rbx
jmp 0x140062372
sub r10b, 0x30
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc r9
dec rbx
inc rbx
jmp 0x140062372
lea edx, [r10 + 0x3a]
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x140062bec
lea rax, [r9 + 0x5a]
cmp r8, rax
jae 0x1400628c0
lea ecx, [r10 + 0x4b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0xd
lea rax, [r8 + r9]
cmp rax, 1
je 0x140062b29
lea rax, [r9 + 6]
cmp r8, rax
jbe 0x140062995
lea ecx, [r10 - 0x21]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x19
jmp 0x14006275d
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400628f3
add r10b, 0x4e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x22
movzx eax, byte [rbp + rbx - 0x78]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140062372
inc rax
cmp r8, rax
jne 0x140062917
sub r10b, 0x1c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x3c
jmp 0x140062c78
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006293c
add r10b, 0x10
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x70
jmp 0x140062b9a
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140062962
lea edx, [r10 + 0x3c]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x140062b05
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14006288b
sub r10b, 0x2e
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x140062372
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400629b8
lea ecx, [r10 + 0x75]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x33
jmp 0x140062bec
inc rax
cmp r8, rax
jne 0x1400629e5
add r10b, 0xb
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x4d
inc r9
dec rbx
inc rbx
jmp 0x140062372
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140062a10
sub r10b, 0x5f
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x67
dec rbx
inc rbx
jmp 0x140062372
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14006275d
add r10b, 0x25
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 3
movzx eax, byte [rbp + rbx - 0x78]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140062372
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x140062a7a
sub r10b, 0x64
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x44
movzx eax, byte [rbp + rbx - 0x78]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140062372
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140062a9d
lea edx, [r10 - 0x38]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x78
jmp 0x140062c4d
lea rax, [rcx + 1]
cmp r8, rax
jne 0x140062ac6
add r10b, 0x5e
movzx eax, r11b
and al, r10b
mov ecx, gethostname
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x140062b9a
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140062722
lea edx, [r10 - 0x76]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_30
sub cl, al
add cl, cl
add cl, r11b
jmp 0x140062b03
lea edx, [r10 + 0x78]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, r11b
sub dl, 0x48
add dl, cl
sub r10b, 0x3d
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x55
add r11b, r10b
add r11b, dl
mov byte [rbp + rbx - 0x78], r11b
add r8, r9
jmp 0x140062b9a
lea ecx, [r10 + 0xe]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [rcx - 0x62]
jmp 0x140062c4f
add r10b, 0x6d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 5
movzx eax, byte [rbp + rbx - 0x78]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140062372
lea ecx, [r10 + 0x41]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x39
jmp 0x140062c4f
sub r10b, 0x55
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x53
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140062372
add r10b, 0x53
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x45
inc r9
dec rbx
inc rbx
jmp 0x140062372
lea ecx, [r10 - 0x43]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x2b
add r10b, 0x2d
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x3b
add r11b, r10b
mov byte [rbp + rbx - 0x78], r11b
inc r9
dec rbx
inc rbx
jmp 0x140062372
lea ecx, [rbx + 0x65]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x3d
dec rbx
inc rbx
jmp 0x140062372
lea rcx, [rbx + r15]
and dil, cl
add dil, dil
movzx edx, r11b
sub dl, dil
sub dl, 0x5b
movzx r10d, bl
add dl, cl
add r10b, 0x59
movzx eax, r11b
and al, r10b
add al, al
movzx ecx, r11b
sub cl, al
sub cl, 0x6f
add cl, r10b
movzx eax, cl
mov byte [rbp + rbx - 0x78], al
inc r9
add rax, r9
sub rbx, rax
lea ecx, [rbx - 0x5c]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x7c
add r11b, cl
mov byte [rbp + rbx - 0x78], r11b
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 0x140062372
lea rax, [rbx + r14]
and dil, al
add dil, dil
sub r11b, dil
lea edx, [rax + r11]
sub dl, 0x27
movzx eax, byte [rbp + rbx - 0x78]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140062372
sub r10b, 9
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
add dl, 0x3f
jmp 0x140062370
add r10b, 0x61
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
add dl, 0x59
jmp 0x140062360
lea rdx, [rbp + 0x14921ec]
mov rcx, qword [0x14022c178]
call fcn.1400648b0
xor al, al
jmp 0x140062d97
lea rdx, [rbp + 0x85d637]
mov rcx, qword [0x14022c178]
call fcn.1400648b0
xor al, al
jmp 0x140062d97
lea rdx, [rbp - 0x78]
mov rcx, qword [0x14022c178]
call fcn.1400648b0
xor al, al
jmp 0x140062d97
call fcn.1400300a0
mov rcx, qword [0x14022c2d8]
mov rax, qword [rcx]
lea r8, [rbp - 0x10]
lea rdx, [0x1401b9ea0]
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.140196270
lea r11, [rsp + 0x1a0]
mov rbx, qword [r11 + 0x28]
mov rsi, qword [r11 + 0x30]
mov rdi, qword [r11 + 0x38]
mov rsp, r11
pop r15
pop r14
pop rbp
ret