Function at 0x1400dc6b0
Capabilities:
Parse pe header
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x480
mov rax, qword [0x140236800]
xor rax, rsp
mov qword [rsp + 0x470], rax
mov r12, rdx
mov r13, rcx
mov qword [rsp + 0x1f8], rdx
mov dword [rsp + 0xb0], 0x8a8e88c4
mov byte [rsp + 0xb4], reloc.WLDAP32.dll_Ordinal_50
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0xb5], xmm0
mov qword [rsp + 0xc5], rax
mov dword [rsp + 0xcd], eax
mov word [rsp + 0xd1], ax
movabs rsi, 0x73c930d2660c1e4d
movabs r14, 0xb53fe1a16680f953
movabs r15, 0x17efc4998d8c02a1
movzx r11d, byte [rsp + 0x30]
nop word [rax + rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor edi, edi
movabs rax, 0x4ea80e83ec7a7b59
cmp rdi, 0x23
jae 0x1400dd1e9
movzx r10d, byte [rsp + rdi + 0xb0]
movzx ebx, r10b
cmp r8, rdi
ja 0x1400dd1df
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x1400dc7af
lea rcx, [rdi + rax]
mov rax, rcx
and rax, r10
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, r10
sub r11b, 0x6f
jmp 0x1400dc7e9
je 0x1400dd167
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400dd0d1
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400dd097
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400dd06e
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400dd042
movzx ebx, r10b
nop dword [rax]
cmp r9, rdi
ja 0x1400dd1d5
lea rax, [r9 + 0x2a]
cmp r8, rax
jae 0x1400dc81e
lea rdx, [rdi + rsi]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x1b
add r11b, dl
jmp 0x1400dc840
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400dcff5
inc rax
cmp r8, rax
je 0x1400dcfcc
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400dccc8
nop dword [rax]
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400dcca9
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400dcc81
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400dcc60
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400dcc3e
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400dcc23
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400dcc08
lea rcx, [r9 + 5]
cmp r8, rcx
je 0x1400dcbe5
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400dc850
mov r8, rcx
lea r9, [rcx + 6]
lea rax, [r9 + 8]
cmp rcx, rax
jb 0x1400dd1b8
lea rax, [r9 + 0x3e8]
cmp rcx, rax
jb 0x1400dd19b
lea rax, [r9 + 4]
cmp rcx, rax
jb 0x1400dc9e3
lea rax, [r9 + 6]
cmp rcx, rax
jb 0x1400dc9c4
lea rax, [r9 + 0x200]
cmp rcx, rax
jb 0x1400dc9a5
lea rax, [r9 + 3]
cmp rcx, rax
jb 0x1400dcb96
lea rcx, [r9 + 5]
cmp r8, rcx
jb 0x1400dcb47
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400dcb00
mov r8, rcx
lea r9, [rcx + 0x64]
lea rax, [r9 + 0x80]
cmp rcx, rax
ja 0x1400dcad0
lea rax, [r9 + 2]
cmp rcx, rax
ja 0x1400dcab1
lea rax, [r9 + 4]
cmp rcx, rax
ja 0x1400dca92
lea rax, [r9 + 0x64]
cmp rcx, rax
ja 0x1400dca73
lea rax, [r9 + 0x200]
cmp rcx, rax
ja 0x1400dca58
lea rax, [r9 + 3]
cmp rcx, rax
ja 0x1400dca36
lea rax, [r9 + 0x42]
cmp rcx, rax
ja 0x1400dca15
mov r8, rax
lea r9, [rax + 0x64]
jmp 0x1400dc850
lea rdx, [rdi + r14]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x45
add r11b, dl
jmp 0x1400dc840
lea rdx, [rdi + r15]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x67
add r11b, dl
jmp 0x1400dc7f0
movabs rdx, 0x7a9fa791b4970bef
add rdx, rdi
movzx eax, r10b
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x77
add r11b, dl
movabs rax, 0x4ea80e83ec7a7b59
jmp 0x1400dc783
lea ecx, [rdi + 4]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x1c
dec rdi
inc rdi
jmp 0x1400dc762
lea edx, [rdi + 0x52]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x3e
add r11b, dl
movzx ebx, dil
jmp 0x1400dcf87
lea ecx, [rdi - 0x60]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x60
jmp 0x1400dd0b5
lea edx, [rdi - 0x12]
movzx eax, r10b
and al, dl
mov ecx, 0x3f
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400dd0b8
lea edx, [rdi + 0x3c]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400dd0f6
lea edx, [rdi - 0x76]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400dd123
lea edx, [rdi - 0x28]
movzx eax, r10b
and al, dl
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, byte [rsp + rdi + 0xb0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400dc762
lea edx, [rdi + 0x69]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
add r11b, 0x21
add r11b, dl
movzx ebx, dil
cmp r9, 6
jb 0x1400dcf57
add bl, 0x76
movzx eax, r10b
and al, bl
add al, al
movzx ecx, r10b
sub cl, al
add cl, bl
lea r11d, [rcx*2 - 0x74]
jmp 0x1400dd01a
lea edx, [rdi - 0x49]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
dec r11b
add r11b, dl
cmp r8, 0x7a
jae 0x1400dcf67
lea rax, [r9 + 0x41]
cmp r8, rax
jbe 0x1400dcea6
movzx ebx, dil
lea edx, [rbx - 0x7e]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400dcb1d
lea edx, [rdi + 5]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x23
add r11b, dl
lea rax, [r9 + r8]
cmp rax, 0x7a
je 0x1400dcfac
lea rax, [r9 + 0x41]
cmp r8, rax
jbe 0x1400dcdd4
lea edx, [rdi + 0x35]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x73
jmp 0x1400dcb5c
movzx ebx, dil
lea edx, [rbx + 0x6a]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400dd0fa
lea ecx, [rdi - 0x48]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 8
jmp 0x1400dd0b8
lea ecx, [rdi + 6]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x2a
jmp 0x1400dd0b5
movzx ebx, dil
lea edx, [rbx + 0x54]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x4c
add r11b, dl
jmp 0x1400dcf87
lea ecx, [rdi - 0x5e]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x6e
dec rdi
inc rdi
jmp 0x1400dc762
lea edx, [rdi - 0x10]
movzx eax, r10b
and al, dl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
inc r9
dec rdi
inc rdi
jmp 0x1400dc762
lea edx, [rdi + 0x3e]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400dd01a
lea rax, [r9 + 0x5a]
cmp r8, rax
jae 0x1400dccf5
movabs rcx, 0x4ea80e83ec7a7b59
add rcx, rdi
movzx eax, r10b
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x6f
jmp 0x1400dcbaf
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400dcd2a
lea ecx, [rdi - 0x66]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x36
movzx eax, byte [rsp + rdi + 0xb0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400dc762
inc rax
cmp r8, rax
jne 0x1400dcd55
movzx ebx, dil
lea edx, [rbx - 2]
movzx eax, r10b
and al, dl
mov ecx, 7
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400dd0fa
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400dcd7d
lea edx, [rdi - 0x50]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400dd0b8
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400dcda9
movzx ebx, dil
lea edx, [rbx + 0x14]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400dcf87
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400dcbaf
lea edx, [rdi + 0x2a]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x26
add r11b, dl
jmp 0x1400dd01a
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400dcdfb
lea edx, [rdi - 0x19]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x51
add r11b, dl
jmp 0x1400dd01a
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400dce25
lea ecx, [rdi + 0x4b]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0xd
dec rdi
inc rdi
jmp 0x1400dc762
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400dce49
lea ecx, [rdi - 0x51]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
add r11b, 0x37
jmp 0x1400dd0b5
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400dce6d
lea ecx, [rdi + 0x61]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
add r11b, 0x59
jmp 0x1400dd0b8
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400dcb5f
lea ecx, [rdi + 0x77]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x41
movzx eax, byte [rsp + rdi + 0xb0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400dc762
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400dcedb
lea ecx, [rdi + 0x34]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x6c
movzx eax, byte [rsp + rdi + 0xb0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400dc762
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400dcf06
movzx ebx, dil
lea edx, [rbx - 0x68]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x28
add r11b, dl
jmp 0x1400dd0fa
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400dcf2a
lea ecx, [rdi + 0x4a]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 6
jmp 0x1400dd0b8
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400dcb19
movzx ebx, dil
lea edx, [rbx - 0x52]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400dcf87
mov byte [rsp + rdi + 0xb0], r11b
inc rdi
jmp 0x1400dc762
movzx ebx, dil
lea edx, [rbx + 0x28]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x18
add r11b, dl
add r11b, r10b
sub bl, 0x7f
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
add r10b, 0x79
add r10b, bl
add r10b, r11b
mov byte [rsp + rdi + 0xb0], r10b
jmp 0x1400dd0b5
movzx ebx, dil
lea edx, [rbx - 0x26]
movzx eax, r10b
and al, dl
mov ecx, 5
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x1400dd0fa
movabs rax, 0x4bb987e9f0eb0263
add rax, rdi
and r10b, al
add r10b, r10b
sub bl, r10b
lea r11d, [rax + rbx]
add r11b, 0x4b
dec rdi
inc rdi
jmp 0x1400dc762
movabs rcx, 0x11194dda3f0114ff
add rcx, rdi
and r10b, cl
add r10b, r10b
movzx r11d, bl
sub r11b, r10b
add r11b, 7
add r11b, cl
movzx r10d, bl
lea ecx, [rdi - 0x31]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, 0x57
add cl, r10b
mov byte [rsp + rdi + 0xb0], cl
inc r9
dec rdi
inc rdi
jmp 0x1400dc762
movabs rax, 0x3928f6c2b42230e9
add rax, rdi
and r10b, al
add r10b, r10b
sub bl, r10b
lea r11d, [rax + rbx]
sub r11b, 0x5f
inc r9
dec rdi
inc rdi
jmp 0x1400dc762
movabs rax, 0x9bd8d9badb2d3a37
add rax, rdi
and r10b, al
add r10b, r10b
sub bl, r10b
lea r11d, [rax + rbx]
add r11b, 0x7f
dec rdi
inc rdi
jmp 0x1400dc762
movabs rax, 0x61389fab29434cd3
add rax, rdi
and r10b, al
add r10b, r10b
sub bl, r10b
lea r11d, [rax + rbx]
add r11b, 0x3b
add r8, r9
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400dc762
movabs rcx, 0x2698659b77595f6f
add rcx, rdi
and r10b, cl
add r10b, r10b
movzx r11d, bl
sub r11b, r10b
sub r11b, 9
add r11b, cl
movzx r10d, bl
movzx ebx, dil
add bl, 0x33
movzx eax, r10b
and al, bl
add al, al
movzx ecx, r10b
sub cl, al
sub cl, 0x65
add cl, bl
movzx eax, cl
mov byte [rsp + rdi + 0xb0], al
inc r9
add rax, r9
sub rdi, rax
lea edx, [rdi - 0x74]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
mov byte [rsp + rdi + 0xb0], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rsp + rdi + 0xb0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400dc762
movabs rax, 0xebf82b8bc56f720b
add rax, rdi
and r10b, al
add r10b, r10b
sub bl, r10b
lea r11d, [rax + rbx]
sub r11b, 0x4d
movzx eax, byte [rsp + rdi + 0xb0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400dc762
add dil, 0x3d
movzx eax, r10b
and al, dil
add al, al
sub r10b, al
lea r11d, [rdi + r10]
add r11b, 0x55
jmp 0x1400dc75e
sub dil, 0x75
movzx eax, r10b
and al, dil
add al, al
sub r10b, al
lea r11d, [rdi + r10]
add r11b, 0x33
jmp 0x1400dc745
lea rbx, [rsp + 0x14ae07c]
jmp 0x1400dd1f1
lea rbx, [rsp + 0x1055bd5]
jmp 0x1400dd1f1
lea rbx, [rsp + 0xb0]
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x240]
call fcn.1400029d0
nop
mov r8, 0xffffffffffffffff
nop dword [rax + rax]
inc r8
cmp byte [rbx + r8], 0
jne 0x1400dd210
mov rdx, rbx
lea rcx, [rsp + 0x240]
call fcn.140004440
nop
mov r9, qword [r12 + 0x10]
cmp r9, 3
jbe 0x1400dd27d
lea r8, [r9 - 4]
lea rax, [rsp + 0x31]
mov qword [rsp + 0x20], rax
mov rdx, r12
lea rcx, [rsp + 0x108]
call fcn.1400042f0
lea rdx, [rsp + 0x240]
lea rcx, [rsp + 0x108]
call fcn.14005b500
movzx ebx, al
lea rcx, [rsp + 0x108]
call fcn.140002800
test bl, bl
jne 0x1400dd28d
lea rdx, [rsp + 0x240]
mov rcx, r12
call fcn.1400030d0
call fcn.1400fa760
mov rsi, rax
mov rdx, r12
lea rcx, [rsp + 0x178]
call fcn.140002660
mov r14, rax
mov dword [rsp + 0x78], 0x8fb3a48a
mov dword [rsp + 0x7c], 0xcf919b95
mov dword [rsp + 0x80], 0xc395978b
mov dword [rsp + 0x84], 0xc195dac4
mov word [rsp + 0x88], 0xe5f8
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x8a], xmm0
movups xmmword [rsp + 0x9a], xmm0
mov byte [rsp + 0xaa], al
movabs r15, 0x7ec49a407835635d
movzx r10d, byte [rsp + 0x31]
nop dword [rax]
nop dword [rax + rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor edi, edi
cmp rdi, 0x33
jae 0x1400ddee9
movzx ebx, byte [rsp + rdi + 0x78]
mov edx, ebx
cmp r8, rdi
ja 0x1400ddedf
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400dd35f
lea rcx, [rdi + r15]
mov rax, rdx
and rax, rcx
imul r10, rax, 0xfffffffffffffffe
add r10, rdx
add r10, rcx
add r10b, 0x75
jmp 0x1400dd399
je 0x1400dde71
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400dddeb
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400dddb7
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400ddd98
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400ddd76
movzx r11d, dil
nop dword [rax]
cmp r9, rdi
ja 0x1400dded5
lea rax, [r9 + 8]
cmp r8, rax
jae 0x1400dd3c9
lea ecx, [r11 - 0x5f]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x67
jmp 0x1400dd410
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400ddd3b
inc rax
cmp r8, rax
je 0x1400ddd19
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400ddcfa
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400ddcde
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400ddcb4
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400dd969
nop dword [rax]
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400dd94a
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400dd921
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400dd8fb
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400dd8e2
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400dd8c3
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400dd8a7
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400dd88d
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400dd871
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400dd847
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400dd420
lea r8, [r9 + 0x3e8]
lea r9, [r8 + 0x3e8]
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400ddeba
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x1400dde9f
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400dd607
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400dd5ed
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400dd5d3
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400dd7ff
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400dd7b6
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x1400dd778
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400dd755
lea rax, [r9 + 9]
cmp r8, rax
jb 0x1400dd420
mov r8, rax
lea r9, [rax + 0x200]
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400dd727
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400dd707
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400dd6e8
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400dd6c8
lea rax, [r9 + 3]
cmp r8, rax
ja 0x1400dd6a5
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400dd686
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1400dd665
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400dd641
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400dd623
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400dd420
lea r8, [r9 + 8]
lea r9, [r8 + 8]
jmp 0x1400dd420
lea ecx, [r11 + 0x7f]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x79
jmp 0x1400dd410
lea ecx, [r11 - 0x3b]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x63
jmp 0x1400dd3a0
add r11b, 0xb
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x4d
jmp 0x1400dd333
lea edx, [r11 + 8]
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x38
add r10b, dl
jmp 0x1400ddd50
add r11b, 0x4e
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 0x22
inc r9
dec rdi
inc rdi
jmp 0x1400dd322
sub r11b, 0x6c
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 0xc
dec rdi
inc rdi
jmp 0x1400dd322
lea edx, [r11 - 0x26]
movzx eax, bl
and al, dl
mov ecx, 5
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x1400ddc75
add r11b, 0x20
movzx eax, bl
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
add r8, r9
jmp 0x1400dddd2
add r11b, 0x66
movzx eax, bl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
jmp 0x1400dddd2
lea edx, [r11 - 0x54]
movzx eax, bl
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x1400dde0e
sub r11b, 0xe
movzx eax, bl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
jmp 0x1400dde35
add r11b, 0x38
movzx eax, bl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
movzx eax, byte [rsp + rdi + 0x78]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400dd322
add r11b, 0x67
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
add r10b, 0x2f
mov byte [rsp + rdi + 0x78], r10b
inc rdi
jmp 0x1400dd322
lea edx, [r11 - 0x53]
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
add r10b, 0x45
add r10b, dl
cmp r9, 1
jb 0x1400dd76b
lea edx, [r11 + 0xe]
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
add cl, cl
add cl, bl
add cl, dl
lea r10d, [rcx + rcx]
jmp 0x1400ddd50
lea edx, [r11 - 0xd]
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
add r10b, 0x5b
add r10b, dl
cmp r8, 2
jae 0x1400ddc59
lea rax, [r9 + 0x20]
cmp r8, rax
jbe 0x1400ddb2d
lea edx, [r11 - 0x36]
movzx eax, bl
and al, dl
mov ecx, 0x3d
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
jmp 0x1400dd78e
lea ecx, [r11 + 0x39]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x71
lea rax, [r9 + r8]
cmp rax, 0x28
je 0x1400ddc98
lea rax, [r9 + 0x28]
cmp r8, rax
jbe 0x1400dda59
lea edx, [r11 + 0x29]
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x1f
jmp 0x1400dd7cc
sub r11b, 0x3a
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x6a
movzx eax, byte [rsp + rdi + 0x78]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400dd322
add r11b, 0xc
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x54
jmp 0x1400dde35
lea ecx, [r11 + 0x52]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x3e
jmp 0x1400dde0e
sub r11b, 0x68
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x28
jmp 0x1400dddd2
sub r11b, 0x22
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x12
add r8, r9
jmp 0x1400dddd2
lea edx, [r11 + 0x24]
movzx eax, dl
and al, bl
mov ecx, 2
sub cl, al
lea r10d, [rcx + rcx]
jmp 0x1400ddc6f
add r11b, 0x6a
movzx eax, r11b
and al, bl
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
dec rdi
inc rdi
jmp 0x1400dd322
sub r11b, 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 0x1400dd322
lea edx, [r11 - 0xa]
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400ddd50
lea rax, [r9 + 0x7a]
cmp r8, rax
jae 0x1400dd98c
lea ecx, [r11 + 0x5d]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x75
jmp 0x1400dd814
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400dd9c3
add r11b, 0x42
movzx eax, r11b
and al, bl
mov ecx, Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
movzx eax, byte [rsp + rdi + 0x78]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400dd322
inc rax
cmp r8, rax
jne 0x1400dd9e7
add r11b, 0x70
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x10
jmp 0x1400dddd2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400dda0f
add r11b, 0x2a
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x26
add r8, r9
jmp 0x1400dddd2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400dda32
lea ecx, [r11 - 0x1c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x3c
jmp 0x1400ddc75
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400dd814
lea ecx, [r11 + 0x12]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x7e
jmp 0x1400ddd50
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400dda80
lea edx, [r11 - 0x1d]
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x35
add r10b, dl
jmp 0x1400ddd50
inc rax
cmp r8, rax
jne 0x1400ddaac
sub r11b, 0x63
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 0x4b
inc r9
dec rdi
inc rdi
jmp 0x1400dd322
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400ddad3
sub r11b, 0x35
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
add r10b, 0x73
add r8, r9
jmp 0x1400dddd2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400ddaf7
sub r11b, 0x7b
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
add r10b, 0x5d
jmp 0x1400dddd2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400dd7cf
sub r11b, 0x4d
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
add r10b, 0x1b
movzx eax, byte [rsp + rdi + 0x78]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400dd322
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ddb64
sub r11b, 0x7c
movzx eax, bl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
movzx eax, byte [rsp + rdi + 0x78]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400dd322
inc rax
cmp r8, rax
jne 0x1400ddb8b
lea edx, [r11 - 8]
movzx eax, bl
and al, dl
mov ecx, Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x1400dde0e
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400ddbb4
sub r11b, 0x4e
movzx eax, bl
and al, r11b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
jmp 0x1400dddd2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400ddbe0
add r11b, 0x6c
movzx eax, bl
and al, r11b
mov ecx, 6
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
add r8, r9
jmp 0x1400dddd2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400ddc04
lea edx, [r11 + 0x26]
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0xa
add r10b, dl
jmp 0x1400ddc75
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400ddc2e
sub r11b, 0x20
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 0x20
dec rdi
inc rdi
jmp 0x1400dd322
lea rax, [r9 + 9]
cmp r8, rax
jne 0x1400dd791
lea edx, [r11 + 0x54]
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x4c
add r10b, dl
jmp 0x1400ddd50
lea edx, [r11 - 0x38]
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x78
add r10b, dl
add r10b, bl
add r11b, 0x25
movzx eax, bl
and al, r11b
add al, al
sub bl, al
sub bl, 3
add bl, r11b
add bl, r10b
mov byte [rsp + rdi + 0x78], bl
add r8, r9
jmp 0x1400dddd2
lea edx, [r11 - 0x7e]
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x1400dde0e
add r11b, 0x2b
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x2d
movzx eax, byte [rsp + rdi + 0x78]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400dd322
add r11b, 0x71
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x17
jmp 0x1400dde35
add r11b, 0x43
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
add r10b, 0x2b
add r8, r9
jmp 0x1400dddd2
sub r11b, 0x31
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
add r10b, 0x57
dec rdi
inc rdi
jmp 0x1400dd322
lea ecx, [r11 + 0x5b]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x7d
add r11b, 0x6b
movzx eax, bl
and al, r11b
add al, al
sub bl, al
add bl, 0x13
add bl, r11b
mov byte [rsp + rdi + 0x78], bl
inc r9
dec rdi
inc rdi
jmp 0x1400dd322
lea ecx, [rdi + 0x2d]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x3b
inc r9
dec rdi
inc rdi
jmp 0x1400dd322
lea ecx, [rdi + 0x73]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x25
dec rdi
inc rdi
jmp 0x1400dd322
movabs rax, 0x74e96c4439e07e45
add rax, rdi
and dl, al
add dl, dl
sub bl, dl
lea r10d, [rax + rbx]
add r10b, 0x1d
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400dd322
movabs rcx, 0x776037c34975b78b
add rcx, rdi
and dl, cl
add dl, dl
movzx r10d, bl
sub r10b, dl
add r10b, 0x33
add r10b, cl
movzx r11d, dil
sub r11b, 0x21
movzx eax, bl
and al, r11b
add al, al
movzx ecx, bl
sub cl, al
sub cl, 0x19
add cl, r11b
movzx eax, cl
mov byte [rsp + rdi + 0x78], al
inc r9
add rax, r9
sub rdi, rax
lea edx, [rdi + 0x3c]
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
add cl, cl
add cl, dl
add cl, bl
mov byte [rsp + rdi + 0x78], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rsp + rdi + 0x78]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400dd322
movabs rax, 0x7c4dcec168a02a17
add rax, rdi
and dl, al
add dl, dl
sub bl, dl
lea r10d, [rax + rbx]
add r10b, 0x5f
movzx eax, byte [rsp + rdi + 0x78]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400dd322
add r11b, 0x51
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 0x37
jmp 0x1400dd320
sub r11b, 0x69
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 0x21
jmp 0x1400dd310
lea rdx, [rsp + 0x15ec2f4]
jmp 0x1400ddeee
lea rdx, [rsp + 0x1542651]
jmp 0x1400ddeee
lea rdx, [rsp + 0x78]
mov r8, r14
mov rcx, rsi
call fcn.1400eae60
xor r8d, r8d
mov rdx, r12
lea rcx, [rsp + 0x128]
call fcn.1400d7400
nop
lea rdx, [r13 + 0x40]
lea r8, [rsp + 0x128]
lea rcx, [rsp + 0x220]
call fcn.1400d0f30
nop
lea rcx, [rsp + 0x128]
call fcn.140058210
lea rcx, [rsp + 0x220]
call fcn.1400d1610
test al, al
jne 0x1400ddfb5
mov r8, r12
lea rdx, [rsp + 0xf8]
lea rcx, [r13 + 0x60]
call fcn.1400eadd0
mov rbx, rax
lea r8, [r13 + 0x68]
mov rdx, qword [r8]
lea rcx, [rsp + 0xe0]
call fcn.14006bff0
mov rdx, qword [rsp + 0xe0]
cmp qword [rbx], rdx
je 0x1400ddf8a
mov rdx, r12
lea rcx, [r13 + 0x60]
call fcn.1400ef300
nop
lea rcx, [rsp + 0x220]
call fcn.140058210
nop
lea rcx, [rsp + 0x240]
call fcn.140002800
nop
mov rcx, r12
call fcn.140002800
xor al, al
jmp 0x1400defcc
lea rdx, [rsp + 0x210]
lea rcx, [rsp + 0x220]
call fcn.1400d16a0
test eax, eax
jne 0x1400deff9
mov rbx, qword [rsp + 0x210]
xor edx, edx
mov r8d, 0x110
lea rcx, [rsp + 0x360]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x1f]
lea rdx, [rsp + 0x220]
lea rcx, [rsp + 0x360]
call fcn.1400d7440
nop
cmp qword [rsp + 0x3f0], 0
jne 0x1400de042
lea rcx, [rsp + 0x410]
call fcn.1400d6940
lea rcx, [rsp + 0x410]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
jmp 0x1400ddf8a
xor r8d, r8d
mov rdx, rbx
lea rcx, [rsp + 0x260]
call fcn.1400d6df0
nop
lea rdx, [rsp + 0x260]
cmp qword [rsp + 0x278], 0xf
cmova rdx, qword [rsp + 0x260]
mov r8, rbx
lea rcx, [rsp + 0x360]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::read_char____ptr64__long_long___int64_____ptr64]
lea rcx, [rsp + 0x360]
call fcn.1400d6900
xor edx, edx
lea rcx, [rsp + 0x1b8]
call fcn.1400e43c0
mov byte [rsp + 0x20], 0
mov r9b, 1
mov r8, rax
lea rdx, [rsp + 0x260]
lea rcx, [rsp + 0x200]
call fcn.1400ef410
nop
lea rax, [rsp + 0x200]
mov qword [rsp + 0x218], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x280], xmm0
movups xmmword [rsp + 0x290], xmm0
movups xmmword [rsp + 0x2a0], xmm0
movups xmmword [rsp + 0x2b0], xmm0
movups xmmword [rsp + 0x2c0], xmm0
movups xmmword [rsp + 0x2d0], xmm0
movups xmmword [rsp + 0x2e0], xmm0
lea rdx, [rsp + 0x198]
lea rcx, [rsp + 0x200]
call fcn.1400e58f0
mov rdx, rax
xor r8d, r8d
lea rcx, [rsp + 0x280]
call fcn.1400e5520
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x2f0], xmm0
movups xmmword [rsp + 0x300], xmm0
movups xmmword [rsp + 0x310], xmm0
movups xmmword [rsp + 0x320], xmm0
movups xmmword [rsp + 0x330], xmm0
movups xmmword [rsp + 0x340], xmm0
movups xmmword [rsp + 0x350], xmm0
lea rdx, [rsp + 0x2f0]
lea rcx, [rsp + 0x218]
call fcn.1400e4040
nop
lea rdx, [rsp + 0x2f0]
lea rcx, [rsp + 0x280]
call fcn.1400f31b0
test al, al
jne 0x1400def19
movzx edi, byte [rsp + 0x31]
nop word [rax + rax]
lea rcx, [rsp + 0x280]
call fcn.1400f0f70
mov rsi, rax
lea rcx, [rsp + 0x280]
call fcn.1400f1bc0
mov r14, rax
mov r8, rsi
lea rdx, [rsp + 0x100]
mov rcx, r13
call fcn.1400eadd0
mov rbx, rax
lea r8, [r13 + 8]
mov rdx, qword [r13 + 8]
lea rcx, [rsp + 0xe8]
call fcn.14006bff0
mov rcx, qword [rsp + 0xe8]
cmp qword [rbx], rcx
je 0x1400de2cc
movzx ecx, byte [r14]
cmp cl, 4
jne 0x1400de24a
mov rcx, r14
call fcn.1400ef540
mov byte [rsp + 0x30], al
mov r8, rsi
lea rdx, [rsp + 0x148]
mov rcx, r13
call fcn.14006b920
mov rcx, qword [rax]
add rcx, 0x30
lea rdx, [rsp + 0x30]
call fcn.1400ef5a0
jmp 0x1400deee7
lea eax, [rcx - 5]
cmp al, 1
jbe 0x1400de297
cmp cl, 7
jne 0x1400deee7
mov rcx, r14
call fcn.1400ef6e0
movss dword [rsp + 0xd8], xmm0
mov r8, rsi
lea rdx, [rsp + 0x158]
mov rcx, r13
call fcn.14006b920
mov rcx, qword [rax]
add rcx, 0x30
lea rdx, [rsp + 0xd8]
call fcn.1400ef820
jmp 0x1400deee7
mov rcx, r14
call fcn.1400ef5c0
mov dword [rsp + 0x70], eax
mov r8, rsi
lea rdx, [rsp + 0x168]
mov rcx, r13
call fcn.14006b920
mov rcx, qword [rax]
add rcx, 0x30
lea rdx, [rsp + 0x70]
call fcn.1400ef6c0
jmp 0x1400deee7
mov rcx, rsi
call fcn.140001ba0
mov rsi, rax
mov dword [rsp + 0x38], 0xc1c3b7c9
mov dword [rsp + 0x3c], 0x53fc42b6
mov dword [rsp + 0x40], 0x4455f94f
mov dword [rsp + 0x44], 0x8f6f556
mov dword [rsp + 0x48], 0x5ff0f35b
mov dword [rsp + 0x4c], 0x5e51ed43
mov dword [rsp + 0x50], 0x52535758
mov word [rsp + 0x54], 0xc5f0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x56], xmm0
mov dword [rsp + 0x66], eax
mov byte [rsp + 0x6a], al
nop dword [rax + rax]
mov r9, qword [0x14023d108]
mov r10, qword [0x14023d100]
nop
xor ebx, ebx
cmp rbx, 0x33
jae 0x1400deed3
movzx r11d, byte [rsp + rbx + 0x38]
mov edx, r11d
cmp r9, rbx
ja 0x1400deec9
lea rcx, [r10 + 1]
cmp r9, rcx
jae 0x1400de38a
movabs rcx, 0x45cd9c2a952fcefb
add rcx, rbx
mov rax, rdx
and rax, rcx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rdx
add rdi, rcx
add dil, 0x23
jmp 0x1400de3d1
je 0x1400dee57
lea rax, [r10 + 3]
cmp r9, rax
je 0x1400dee23
lea rax, [r10 + 5]
cmp r9, rax
je 0x1400dee09
lea rax, [r10 + 4]
cmp r9, rax
je 0x1400dedcb
lea rax, [rcx + 1]
cmp r9, rax
je 0x1400dedab
lea rax, [r10 + 9]
cmp r9, rax
je 0x1400ded67
movzx r8d, bl
cmp r10, rbx
ja 0x1400deebf
lea rax, [r10 + 0x61]
cmp r9, rax
jae 0x1400de3ff
lea ecx, [r8 - 0x69]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x21
jmp 0x1400de440
lea rax, [r10 + 1]
cmp r9, rax
je 0x1400ded4f
inc rax
cmp r9, rax
je 0x1400ded2c
lea rax, [r10 + 3]
cmp r9, rax
je 0x1400ded11
lea rax, [r10 + 4]
cmp r9, rax
je 0x1400decf4
lea rax, [r10 + 6]
cmp r9, rax
je 0x1400decc9
nop
lea rax, [r9 + r10]
cmp rax, rbx
jbe 0x1400de9a5
nop dword [rax]
lea rax, [r10 + 0x7a]
cmp r9, rax
je 0x1400de986
lea rax, [r10 + 0x20]
cmp r9, rax
je 0x1400de95d
lea rax, [r10 + 0x80]
cmp r9, rax
je 0x1400de93a
lea rax, [r10 + 5]
cmp r9, rax
je 0x1400de91f
lea rax, [r10 + 0x10]
cmp r9, rax
je 0x1400de8fc
lea rax, [r10 + 0x5a]
cmp r9, rax
je 0x1400de8dc
lea rax, [r10 + 4]
cmp r9, rax
je 0x1400de8c1
lea rax, [r10 + 0x3e8]
cmp r9, rax
je 0x1400de8a4
lea rax, [r10 + 8]
cmp r9, rax
je 0x1400de876
lea rax, [r10 + 0x28]
cmp r9, rax
je 0x1400de450
lea r9, [r10 + 2]
lea r10, [r9 + 1]
lea rax, [r10 + 0x80]
cmp r9, rax
jb 0x1400deea2
lea rcx, [r10 + 0x61]
cmp r9, rcx
jb 0x1400dee85
lea rax, [r10 + 0x10]
cmp r9, rax
jb 0x1400de634
lea rax, [r10 + 0x5a]
cmp r9, rax
jb 0x1400de619
lea rax, [r10 + 4]
cmp r9, rax
jb 0x1400de5ff
lea rax, [r10 + 0x3e8]
cmp r9, rax
jb 0x1400de82a
lea rax, [r10 + 0x41]
cmp r9, rax
jb 0x1400de7e1
lea rax, [r10 + 0x28]
cmp r9, rax
jb 0x1400de7a7
lea rax, [r10 + 0x200]
cmp r9, rax
jb 0x1400de782
lea rax, [r10 + 6]
cmp r9, rax
jb 0x1400de450
mov r9, rcx
lea r10, [rcx + 0x20]
lea rax, [r10 + 0x10]
cmp rcx, rax
ja 0x1400de757
lea rcx, [r10 + 0x64]
cmp r9, rcx
ja 0x1400de737
lea rax, [r10 + 4]
cmp r9, rax
ja 0x1400de718
lea rax, [r10 + 0xa]
cmp r9, rax
ja 0x1400de6fb
lea rax, [r10 + 0x41]
cmp r9, rax
ja 0x1400de6db
lea rax, [r10 + 3]
cmp r9, rax
ja 0x1400de6bc
lea rax, [r10 + 0x200]
cmp r9, rax
ja 0x1400de696
lea rax, [r10 + 0x7a]
cmp r9, rax
ja 0x1400de670
lea rax, [r10 + 0x20]
cmp r9, rax
ja 0x1400de651
lea rax, [r10 + 0x2a]
cmp r9, rax
ja 0x1400de450
mov r9, rcx
lea r10, [rcx + 5]
jmp 0x1400de450
lea ecx, [r8 + 0x49]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
inc dil
jmp 0x1400de440
lea ecx, [r8 + 0x53]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x45
jmp 0x1400de3d5
add r8b, 0x5d
movzx eax, r8b
and al, r11b
add al, al
sub r8b, al
lea edi, [r11 + r8]
add dil, 0x75
jmp 0x1400de355
lea edx, [r8 - 0x48]
movzx eax, r11b
and al, dl
add al, al
movzx edi, r11b
sub dil, al
sub dil, 8
add dil, dl
jmp 0x1400ded81
sub r8b, 0x3e
movzx eax, r11b
and al, r8b
add al, al
sub r11b, al
lea edi, [r8 + r11]
sub dil, 0x4e
inc r10
dec rbx
inc rbx
jmp 0x1400de342
sub r8b, 0x34
movzx eax, r11b
and al, r8b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, r11b
add dil, r8b
dec rbx
inc rbx
jmp 0x1400de342
lea edx, [r8 - 0x2a]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
jmp 0x1400dede5
sub r8b, 0x20
movzx eax, r8b
and al, r11b
add al, al
sub r8b, al
lea edi, [r11 + r8]
sub dil, 0x20
add r9, r10
jmp 0x1400dee3e
sub r8b, 0x16
movzx eax, r8b
and al, r11b
add al, al
sub r8b, al
lea edi, [r11 + r8]
sub dil, 0x66
jmp 0x1400dee3e
lea edx, [r8 - 0xc]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
jmp 0x1400dec67
sub r8b, 2
movzx eax, r8b
and al, r11b
mov ecx, 7
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r11b
jmp 0x1400dec8f
add r8b, 8
movzx eax, r8b
and al, r11b
add al, al
sub r8b, al
lea edi, [r11 + r8]
sub dil, 0x38
movzx eax, byte [rsp + rbx + 0x38]
add rax, r10
add rbx, rax
inc rbx
jmp 0x1400de342
add r8b, 0x21
movzx eax, r8b
and al, r11b
add al, al
sub r8b, al
lea edi, [r11 + r8]
add dil, 0x19
mov byte [rsp + rbx + 0x38], dil
inc rbx
jmp 0x1400de342
lea ecx, [r8 + 0x2b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x2d
cmp r10, 0xa
jb 0x1400de79a
lea ecx, [r8 + 2]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, r11b
lea edi, [rcx*2 - 0x1c]
jmp 0x1400ded81
lea ecx, [r8 + 0x35]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x73
cmp r9, 0x64
jae 0x1400dec32
lea rax, [r10 + 0x42]
cmp r9, rax
jbe 0x1400deb2a
lea edx, [r8 + 0x66]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
jmp 0x1400de7bd
lea ecx, [r8 + 0x3f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
add dil, 0x47
lea rax, [r9 + r10]
cmp rax, 5
je 0x1400dec50
lea rax, [r10 + 0x1000]
cmp r9, rax
jbe 0x1400dea7a
lea ecx, [r8 - 0x31]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
add dil, 0x57
jmp 0x1400de7f7
sub r8b, 0x76
movzx eax, r8b
and al, r11b
mov ecx, Ordinal_30
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r11b
movzx eax, byte [rsp + rbx + 0x38]
add rax, r10
add rbx, rax
inc rbx
jmp 0x1400de342
sub r8b, 0x6c
movzx eax, r8b
and al, r11b
add al, al
sub r8b, al
lea edi, [r11 + r8]
sub dil, 0xc
jmp 0x1400dec8f
lea ecx, [r8 - 0x62]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x52
jmp 0x1400dec67
sub r8b, 0x58
movzx eax, r8b
and al, r11b
mov ecx, 0x34
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r11b
jmp 0x1400dee3e
sub r8b, 0x4e
movzx eax, r8b
and al, r11b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r11b
add r9, r10
jmp 0x1400dee3e
lea ecx, [r8 - 0x44]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x24
jmp 0x1400dede5
sub r8b, 0x3a
movzx eax, r8b
and al, r11b
add al, al
sub r8b, al
lea edi, [r11 + r8]
sub dil, 0x6a
dec rbx
inc rbx
jmp 0x1400de342
sub r8b, 0x30
movzx eax, r8b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r11b
inc r10
dec rbx
inc rbx
jmp 0x1400de342
lea edx, [r8 - 0x26]
movzx eax, dl
and al, r11b
mov ecx, 5
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
jmp 0x1400ded81
lea rax, [r10 + 0x80]
cmp r9, rax
jae 0x1400de9cc
lea ecx, [r8 - 5]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
add dil, 0x23
jmp 0x1400de840
lea rax, [r10 + 1]
cmp r9, rax
jne 0x1400dea00
add r8b, 0x2e
movzx eax, r8b
and al, r11b
add al, al
sub r8b, al
lea edi, [r11 + r8]
sub dil, 0x42
movzx eax, byte [rsp + rbx + 0x38]
add rax, r10
add rbx, rax
inc rbx
jmp 0x1400de342
inc rax
cmp r9, rax
jne 0x1400dea27
lea edx, [r8 + 0x1a]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
jmp 0x1400dec67
lea rax, [r10 + 3]
cmp r9, rax
jne 0x1400dea4d
add r8b, 0x10
movzx eax, r8b
and al, r11b
add al, al
sub r8b, al
lea edi, [r11 + r8]
sub dil, 0x70
jmp 0x1400dee3e
lea rax, [r10 + 4]
cmp r9, rax
jne 0x1400de840
add r8b, 6
movzx eax, r8b
and al, r11b
add al, al
sub r8b, al
lea edi, [r11 + r8]
sub dil, 0x2a
add r9, r10
jmp 0x1400dee3e
lea rax, [r10 + 1]
cmp r9, rax
jne 0x1400dea9e
lea ecx, [r8 - 0x3b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x63
jmp 0x1400ded81
inc rax
cmp r9, rax
jne 0x1400deac9
sub r8b, 0x4f
movzx eax, r8b
and al, r11b
add al, al
sub r8b, al
lea edi, [r11 + r8]
add dil, 0x29
dec rbx
inc rbx
jmp 0x1400de342
lea rax, [r10 + 3]
cmp r9, rax
jne 0x1400deaf2
sub r8b, 0x63
movzx eax, r8b
and al, r11b
add al, al
sub r8b, al
lea edi, [r11 + r8]
sub dil, 0x4b
add r9, r10
jmp 0x1400dee3e
lea rax, [r10 + 8]
cmp r9, rax
jne 0x1400de7f7
add r8b, 0x75
movzx eax, r8b
and al, r11b
add al, al
sub r8b, al
lea edi, [r11 + r8]
sub dil, 0x33
movzx eax, byte [rsp + rbx + 0x38]
add rax, r10
add rbx, rax
inc rbx
jmp 0x1400de342
lea rax, [r10 + 1]
cmp r9, rax
jne 0x1400deb61
add r8b, 0x5c
movzx eax, r8b
and al, r11b
mov ecx, 0x3e
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r11b
movzx eax, byte [rsp + rbx + 0x38]
add rax, r10
add rbx, rax
inc rbx
jmp 0x1400de342
inc rax
cmp r9, rax
jne 0x1400deb86
add r8b, 0x52
movzx eax, r8b
and al, r11b
add al, al
sub r8b, al
lea edi, [r11 + r8]
sub dil, 0x3e
jmp 0x1400dec8f
lea rax, [r10 + 3]
cmp r9, rax
jne 0x1400debaf
add r8b, 0x3e
movzx eax, r8b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r11b
jmp 0x1400dee3e
lea rax, [r10 + 4]
cmp r9, rax
jne 0x1400debd8
add r8b, 0x34
movzx eax, r8b
and al, r11b
add al, al
sub r8b, al
lea edi, [r11 + r8]
sub dil, 0x6c
add r9, r10
jmp 0x1400dee3e
lea rax, [r10 + 5]
cmp r9, rax
jne 0x1400dec0a
add r8b, 0x16
movzx eax, r8b
and al, r11b
mov ecx, 0x33
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r11b
inc r10
dec rbx
inc rbx
jmp 0x1400de342
lea rax, [r10 + 2]
cmp r9, rax
jne 0x1400de7bd
lea ecx, [r8 + 0xc]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x54
jmp 0x1400ded81
lea edx, [r8 - 8]
movzx eax, r11b
and al, dl
movzx ecx, r11b
sub cl, al
add cl, 0x1c
lea edi, [rcx + rcx]
add dil, dl
jmp 0x1400dede5
lea edx, [r8 - 0x12]
movzx eax, dl
and al, r11b
mov ecx, 0x3f
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
sub r8b, 0x17
movzx eax, r8b
and al, r11b
add al, al
sub r8b, al
sub r8b, 0x5f
add r8b, r11b
movzx eax, r8b
mov byte [rsp + rbx + 0x38], al
inc r10
add rax, r10
sub rbx, rax
lea ecx, [rbx - 0x1c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x3c
add cl, r11b
mov byte [rsp + rbx + 0x38], cl
inc r9
mov rax, 0xffffffffffffffff
sub rax, r9
add rbx, rax
movzx eax, byte [rsp + rbx + 0x38]
add rax, r10
add rbx, rax
inc rbx
jmp 0x1400de342
add r8b, 0x3d
movzx eax, r8b
and al, r11b
add al, al
sub r8b, al
lea edi, [r11 + r8]
add dil, 0x55
movzx eax, byte [rsp + rbx + 0x38]
add rax, r10
add rbx, rax
inc rbx
jmp 0x1400de342
add r8b, 0x5b
movzx eax, r8b
and al, r11b
add al, al
sub r8b, al
lea edi, [r11 + r8]
sub dil, 0x7d
jmp 0x1400dee3e
lea ecx, [r8 + 0x6f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 9
jmp 0x1400dede5
add r8b, 0x79
movzx eax, r8b
and al, r11b
add al, al
sub r8b, al
lea edi, [r11 + r8]
sub dil, 0x4f
dec rbx
inc rbx
jmp 0x1400de342
lea ecx, [r8 - 0x73]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
add dil, 0x25
jmp 0x1400ded81
movzx r8d, bl
lea ecx, [r8 - 0x5f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x67
sub r8b, 3
movzx eax, r8b
and al, r11b
add al, al
sub r8b, al
add r8b, 0x15
add r8b, r11b
mov byte [rsp + rbx + 0x38], r8b
inc r10
dec rbx
inc rbx
jmp 0x1400de342
lea ecx, [rbx - 0x4b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
add dil, 0xd
dec rbx
inc rbx
jmp 0x1400de342
movzx r8d, bl
lea ecx, [r8 - 0x41]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x39
sub r8b, 0xd
movzx eax, r8b
and al, r11b
add al, al
sub r8b, al
add r8b, 0x5b
add r8b, dil
add r8b, r11b
mov byte [rsp + rbx + 0x38], r8b
add r9, r10
jmp 0x1400dee3e
lea ecx, [rbx - 0x37]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x7f
add r9, r10
jmp 0x1400dee3e
movabs rax, 0x743a7d7f3eae46d3
add rax, rbx
and dl, al
add dl, dl
sub al, dl
lea edi, [r11 + rax]
add dil, 0x3b
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400de342
movabs rax, 0xd168d47fbf8f6cf1
add rax, rbx
and dl, al
add dl, dl
sub al, dl
lea edi, [r11 + rax]
add dil, 0x69
movzx eax, byte [rsp + rbx + 0x38]
add rax, r10
add rbx, rax
inc rbx
jmp 0x1400de342
add r8b, 0x67
movzx eax, r11b
and al, r8b
add al, al
sub r11b, al
lea edi, [r8 + r11]
add dil, 0x2f
jmp 0x1400de340
add r8b, 0x71
movzx eax, r11b
and al, r8b
add al, al
sub r11b, al
lea edi, [r8 + r11]
sub dil, 0x17
jmp 0x1400de330
lea rdx, [rsp + 0x15f10dc]
jmp 0x1400deed8
lea rdx, [rsp + 0x10edfd7]
jmp 0x1400deed8
lea rdx, [rsp + 0x38]
mov r8, rsi
mov rcx, qword [0x14023cdc8]
call fcn.1400aec00
lea rcx, [rsp + 0x280]
call fcn.1400e57a0
inc qword [rsp + 0x2a0]
lea rdx, [rsp + 0x2f0]
lea rcx, [rsp + 0x280]
call fcn.1400f31b0
test al, al
je 0x1400de1b0
lea rcx, [rsp + 0x340]
call fcn.140002800
lea rcx, [rsp + 0x320]
call fcn.140002800
nop
lea rcx, [rsp + 0x2d0]
call fcn.140002800
lea rcx, [rsp + 0x2b0]
call fcn.140002800
nop
lea rcx, [r13 + 0xa0]
call fcn.1400e4220
nop
jmp 0x1400def66
movzx edx, byte [rsp + 0x200]
lea rcx, [rsp + 0x208]
call fcn.1400e6150
nop
lea rcx, [rsp + 0x260]
call fcn.140002800
nop
lea rcx, [rsp + 0x410]
call fcn.1400d6940
lea rcx, [rsp + 0x410]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
lea rcx, [rsp + 0x220]
call fcn.140058210
nop
lea rcx, [rsp + 0x240]
call fcn.140002800
nop
mov rcx, r12
call fcn.140002800
mov al, 1
mov rcx, qword [rsp + 0x470]
xor rcx, rsp
call fcn.140198db0
lea r11, [rsp + 0x480]
mov rbx, qword [r11 + 0x40]
mov rsi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
ret
lea r8, [rsp + 0x220]
mov edx, eax
lea rcx, str.file_size
call fcn.1400d14e0
int3