Function at 0x1400ded50
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 [0x1401dc800]
xor rax, rsp
mov qword [rsp + 0x470], rax
mov r13, rdx
mov r12, rcx
mov qword [rsp + 0x1f8], rdx
mov dword [rsp + 0xb0], 0x6a6e68b4
mov byte [rsp + 0xb4], Ordinal_200
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 rdi, 0x384e4f70f01cb875
movabs rsi, 0x99434ac6f85c942b
movabs r15, 0xde1c1c29f30d8ee1
movabs r14, 0xdd0b127312417669
movzx edx, byte [rsp + 0x30]
nop
mov r8, qword [0x1402304a8]
mov r9, qword [0x1402304a0]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x1400df946
movzx r11d, byte [rsp + rbx + 0xb0]
movzx r10d, r11b
nop dword [rax]
cmp r8, rbx
ja 0x1400df93c
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400dee4b
lea rcx, [rbx + r15]
mov rax, rcx
and rax, r11
imul rdx, rax, 0xfffffffffffffffe
add rdx, rcx
add rdx, r11
sub dl, 0x27
jmp 0x1400dee84
je 0x1400df8ca
inc rax
cmp r8, rax
je 0x1400df834
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400df80c
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400df7e1
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400df796
movzx r10d, r11b
nop dword [rax + rax]
cmp r9, rbx
ja 0x1400df932
lea rax, [r9 + 0x400]
cmp r8, rax
jae 0x1400deebe
lea rdx, [rbx + rdi]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x33
add dl, cl
jmp 0x1400deef1
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400df777
inc rax
cmp r8, rax
je 0x1400df73f
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400df720
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400df6ed
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400df426
nop
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400df40c
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400df3e9
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400df3c9
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400df3aa
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400df38e
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400df374
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400df355
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400df339
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400df30e
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400def00
lea r8, [r9 + 0x61]
lea r9, [r8 + 3]
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1400df918
lea rax, [r9 + 1]
cmp r8, rax
jb 0x1400df8fe
lea rax, [r9 + 9]
cmp r8, rax
jb 0x1400df0ec
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400df0d0
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400df0b4
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400df2c7
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400df284
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x1400df246
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400df222
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400def00
lea r8, [r9 + 5]
lea r9, [r8 + 0x61]
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400df1f7
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400df1dc
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400df1c2
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400df1a8
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x1400df18e
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400df170
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400df14e
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400df12b
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400df111
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400def00
lea r8, [r9 + 0x42]
lea r9, [r8 + 5]
jmp 0x1400def00
lea rdx, [rbx + rsi]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x2d
add dl, cl
jmp 0x1400deef1
lea rdx, [rbx + r14]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x21
add dl, cl
jmp 0x1400dee90
movabs rdx, 0x20d2da1f2c2658a7
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x6f
add dl, cl
jmp 0x1400dee20
lea edx, [rbx - 0x58]
movzx eax, r11b
and al, dl
mov ecx, 0x34
sub cl, al
add cl, cl
add cl, r11b
jmp 0x1400df7b7
lea ecx, [rbx - 0x1a]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 0x4a
inc r9
dec rbx
inc rbx
jmp 0x1400dee02
lea edx, [rbx + 0x24]
movzx eax, r11b
and al, dl
mov ecx, 2
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
dec rbx
inc rbx
jmp 0x1400dee02
lea edx, [rbx + 0x62]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
add cl, cl
add cl, r11b
movzx r10d, bl
jmp 0x1400df6ab
lea ecx, [rbx - 0x60]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 0x60
jmp 0x1400df75c
lea ecx, [rbx - 0x22]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 0x12
jmp 0x1400df75f
lea edx, [rbx + 0x1c]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
add cl, cl
add cl, r11b
jmp 0x1400df855
lea edx, [rbx + 0x5a]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x76
add dl, cl
jmp 0x1400df887
lea ecx, [rbx - 0x68]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 0x28
movzx eax, byte [rsp + rbx + 0xb0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400dee02
lea ecx, [rbx + 0x33]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 0x65
mov byte [rsp + rbx + 0xb0], dl
inc rbx
jmp 0x1400dee02
lea edx, [rbx + 0x71]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x17
add dl, cl
cmp r9, 0x80
jb 0x1400df237
lea edx, [rbx - 0x5a]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, dl
lea edx, [rcx*2 - 0x14]
jmp 0x1400df7b9
lea edx, [rbx - 0x51]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add dl, 0x37
add dl, cl
cmp r8, 8
jae 0x1400df692
lea rax, [r9 + 0x41]
cmp r8, rax
jbe 0x1400df5c4
lea edx, [rbx + 0x12]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x7e
jmp 0x1400df25a
lea edx, [rbx - 0x13]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x7b
add dl, cl
lea rax, [r9 + r8]
cmp rax, 0x41
je 0x1400df6d3
lea rax, [r9 + 0x42]
cmp r8, rax
jbe 0x1400df4d1
lea edx, [rbx - 0x63]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x4b
jmp 0x1400df298
lea ecx, [rbx - 0x42]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 0x32
movzx eax, byte [rsp + rbx + 0xb0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400dee02
lea edx, [rbx - 4]
movzx eax, r11b
and al, dl
mov ecx, recv
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x1400df887
movzx r10d, bl
lea edx, [r10 + 0x3a]
movzx eax, r11b
and al, dl
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, r11b
jmp 0x1400df859
lea ecx, [rbx + 0x78]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 0x48
jmp 0x1400df75f
lea edx, [rbx - 0x4a]
movzx eax, r11b
and al, dl
mov ecx, 3
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x1400df75c
movzx r10d, bl
lea edx, [r10 - 0xc]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_45
sub cl, al
add cl, cl
add cl, r11b
jmp 0x1400df6ab
lea ecx, [rbx + 0x32]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 0x5e
dec rbx
inc rbx
jmp 0x1400dee02
lea ecx, [rbx + 0x70]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 0x10
inc r9
dec rbx
inc rbx
jmp 0x1400dee02
lea edx, [rbx - 0x52]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_35
sub cl, al
add cl, cl
add cl, r11b
jmp 0x1400df7b7
lea rax, [r9 + 0x28]
cmp r8, rax
jae 0x1400df44a
lea rcx, [rbx + r15]
movzx eax, r11b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x27
jmp 0x1400df2dd
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400df47e
lea ecx, [rbx - 0x16]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 0x66
movzx eax, byte [rsp + rbx + 0xb0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400dee02
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400df4a5
movzx r10d, bl
lea edx, [r10 + 0x6e]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 2
jmp 0x1400df859
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400df2dd
movzx r10d, bl
lea edx, [r10 - 0x4c]
movzx eax, r11b
and al, dl
mov ecx, 0xa
sub cl, al
add cl, cl
add cl, r11b
jmp 0x1400df6ab
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400df4f3
lea edx, [rbx + 0x5f]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add dl, 0x67
jmp 0x1400df7b7
inc rax
cmp r8, rax
jne 0x1400df51b
lea ecx, [rbx - 0x1d]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 0x35
dec rbx
inc rbx
jmp 0x1400dee02
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400df542
movzx r10d, bl
lea edx, [r10 - 0x5b]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add dl, 0x7d
jmp 0x1400df6ab
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400df565
lea ecx, [rbx + 0x29]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 0x1f
jmp 0x1400df75f
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400df58c
movzx r10d, bl
lea edx, [r10 - 0x15]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x6d
jmp 0x1400df859
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400df29a
lea ecx, [rbx + 0x6f]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 9
movzx eax, byte [rsp + rbx + 0xb0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400dee02
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400df5fa
lea edx, [rbx - 0x2c]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
movzx eax, byte [rsp + rbx + 0xb0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400dee02
inc rax
cmp r8, rax
jne 0x1400df61d
lea edx, [rbx - 0x6a]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x1a
add dl, cl
jmp 0x1400df887
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400df641
movzx r10d, bl
lea edx, [r10 - 0x62]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x52
jmp 0x1400df6ab
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400df66c
lea edx, [rbx + 0x60]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
dec rbx
inc rbx
jmp 0x1400dee02
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400df25c
lea edx, [rbx - 0x1c]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x3c
jmp 0x1400df7b7
movzx r10d, bl
lea edx, [r10 + 0x68]
movzx eax, r11b
and al, dl
movzx ecx, r11b
sub cl, al
add cl, 0x14
add cl, cl
add dl, cl
add r10b, 0x49
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
inc r10b
add r10b, r11b
add r10b, dl
mov byte [rsp + rbx + 0xb0], r10b
jmp 0x1400df75c
movzx r10d, bl
lea ecx, [r10 + 0x2a]
movzx eax, r11b
and al, cl
add al, al
sub cl, al
lea edx, [rcx - 0x26]
jmp 0x1400df85b
movabs rax, 0xd6484a640710c447
add rax, rbx
and r11b, al
add r11b, r11b
sub r10b, r11b
lea edx, [rax + r10]
add dl, 0xf
movzx eax, byte [rsp + rbx + 0xb0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400dee02
movabs rax, 0xa19fa16854bf6b01
add rax, rbx
and r11b, al
add r11b, r11b
sub r10b, r11b
lea edx, [rax + r10]
sub dl, 7
jmp 0x1400df75f
movabs rax, 0xe56769146ea44d3f
add rax, rbx
and r11b, al
add r11b, r11b
sub r10b, r11b
lea edx, [rax + r10]
add dl, 0x47
add r8, r9
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400dee02
movabs rcx, 0xf48687c4d637d637
add rcx, rbx
and r11b, cl
add r11b, r11b
movzx edx, r10b
sub dl, r11b
add dl, 0x7f
jmp 0x1400df7b3
movabs rcx, 0x7c16171d0a019ab3
add rcx, rbx
and r11b, cl
add r11b, r11b
movzx edx, r10b
sub dl, r11b
add dl, 0x1b
movzx r11d, r10b
add dl, cl
lea ecx, [rbx - 0x79]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, 0x4f
add cl, r11b
mov byte [rsp + rbx + 0xb0], cl
inc r9
dec rbx
inc rbx
jmp 0x1400dee02
movabs rax, 0xbfdddec923e67cf1
add rax, rbx
and r11b, al
add r11b, r11b
sub r10b, r11b
lea edx, [rax + r10]
add dl, 0x69
inc r9
dec rbx
inc rbx
jmp 0x1400dee02
movabs rax, 0x3a5a6753dcb5f2f
add rax, rbx
and r11b, al
add r11b, r11b
sub r10b, r11b
lea edx, [rax + r10]
sub dl, 0x49
dec rbx
inc rbx
jmp 0x1400dee02
movabs rcx, 0x12c4c525a55ee827
add rcx, rbx
and r11b, cl
add r11b, r11b
movzx edx, r10b
sub dl, r11b
sub dl, 0x11
movzx r11d, r10b
movzx r10d, bl
add dl, cl
add r10b, 0xb
movzx eax, r11b
and al, r10b
add al, al
movzx ecx, r11b
sub cl, al
sub cl, 0x4d
add cl, r10b
movzx eax, cl
mov byte [rsp + rbx + 0xb0], al
inc r9
add rax, r9
sub rbx, rax
lea ecx, [rbx - 0x14]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x74
add r11b, cl
mov byte [rsp + rbx + 0xb0], r11b
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rsp + rbx + 0xb0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400dee02
movabs rcx, 0x9a54547dd928aca3
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x75
movzx eax, byte [rsp + rbx + 0xb0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400dee02
sub bl, 0x1b
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea edx, [rbx + r11]
sub dl, 0x43
jmp 0x1400dee00
add bl, 0x23
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea edx, [rbx + r11]
add dl, 0xb
jmp 0x1400dedf0
lea rbx, [rsp + 0x15bffdc]
jmp 0x1400df94e
lea rbx, [rsp + 0x698ebd]
jmp 0x1400df94e
lea rbx, [rsp + 0xb0]
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x240]
call fcn.1400029f0
nop
mov r8, 0xffffffffffffffff
nop dword [rax + rax]
inc r8
cmp byte [rbx + r8], 0
jne 0x1400df970
mov rdx, rbx
lea rcx, [rsp + 0x240]
call fcn.140004460
nop
mov r9, qword [r13 + 0x10]
cmp r9, 3
jbe 0x1400df9dc
lea r8, [r9 - 4]
lea rax, [rsp + 0x31]
mov qword [rsp + 0x20], rax
mov rdx, r13
lea rcx, [rsp + 0x108]
call fcn.140004310
lea rdx, [rsp + 0x240]
lea rcx, [rsp + 0x108]
call fcn.14005c310
movzx ebx, al
lea rcx, [rsp + 0x108]
call fcn.140002820
test bl, bl
jne 0x1400df9ec
lea rdx, [rsp + 0x240]
mov rcx, r13
call fcn.1400030f0
call fcn.1400fd020
mov rsi, rax
mov rdx, r13
lea rcx, [rsp + 0x178]
call fcn.140002680
mov r14, rax
mov dword [rsp + 0x78], 0xf0bf412
mov dword [rsp + 0x7c], 0x4f09f3f5
mov dword [rsp + 0x80], 0x4b050703
mov dword [rsp + 0x84], 0xb9f54244
mov word [rsp + 0x88], 0x95a0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x8a], xmm0
movups xmmword [rsp + 0x9a], xmm0
mov byte [rsp + 0xaa], al
movabs r15, 0x676a0d20fbdfe2f1
movzx r11d, byte [rsp + 0x31]
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x1402304a8]
mov r9, qword [0x1402304a0]
nop
xor edi, edi
cmp rdi, 0x33
jae 0x1400e04db
movzx ebx, byte [rsp + rdi + 0x78]
mov edx, ebx
cmp r8, rdi
ja 0x1400e04d1
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400dfabf
lea rcx, [rdi + r15]
mov rax, rdx
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, rdx
add r11, rcx
add r11b, 0x69
jmp 0x1400dfadf
je 0x1400e0463
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400e0413
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400e03f4
movzx r10d, dil
cmp r9, rdi
ja 0x1400e04c7
lea rax, [r9 + 0x41]
cmp r8, rax
jae 0x1400dfb0c
lea ecx, [r10 - 0x3b]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x63
jmp 0x1400dfb33
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400e03b9
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400e0397
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400e036e
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400e0034
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400e0015
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400dfff0
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400dffce
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400dffb4
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400dff94
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400dff74
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400dff55
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400dff2c
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400dfb40
lea r8, [r9 + 0x1000]
lea r9, [r8 + 0x5a]
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1400e04ac
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400e0491
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400dfd09
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400dfcef
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400dfcd5
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1400dfeda
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400dfe92
lea rax, [r9 + 3]
cmp r8, rax
jb 0x1400dfe50
lea r8, [r9 + 0x61]
lea r9, [r8 + 0x80]
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400dfe22
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400dfe02
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x1400dfde7
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400dfdcc
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400dfdb1
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400dfd92
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1400dfd6c
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400dfd43
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400dfd25
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400dfb40
lea r8, [r9 + 0x40]
lea r9, [r8 + 0x200]
jmp 0x1400dfb40
lea ecx, [r10 - 0x25]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 3
jmp 0x1400dfb33
lea ecx, [r10 - 7]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x31
jmp 0x1400dfae3
add r10b, 0x17
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
add r11b, 0x5f
jmp 0x1400dfa93
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 0x1400e03ce
add r10b, 0x46
movzx eax, bl
and al, r10b
mov ecx, listen
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
inc r9
dec rdi
inc rdi
jmp 0x1400dfa82
add r10b, 0x64
movzx eax, bl
and al, r10b
mov ecx, Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
dec rdi
inc rdi
jmp 0x1400dfa82
lea edx, [r10 - 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 0x1400e042c
sub r10b, 0x60
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x60
jmp 0x1400e0447
sub r10b, 0x42
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x32
jmp 0x1400e044a
lea edx, [r10 - 0x24]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 4
jmp 0x1400e0308
sub r10b, 6
movzx eax, bl
and al, r10b
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
jmp 0x1400e0332
add r10b, 0x18
movzx eax, bl
and al, r10b
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
movzx eax, byte [rsp + rdi + 0x78]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400dfa82
lea edx, [r10 - 0x7f]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x79
add r11b, dl
cmp r9, 6
jb 0x1400e02c6
lea edx, [r10 + 6]
movzx eax, bl
and al, dl
add al, al
movzx ecx, bl
sub cl, al
add cl, dl
lea r11d, [rcx*2 - 0x54]
jmp 0x1400e03ce
lea edx, [r10 - 0x61]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x59
add r11b, dl
cmp r8, 0x42
jae 0x1400e02d3
lea rax, [r9 + 0xa]
cmp r8, rax
jbe 0x1400e01c6
lea edx, [r10 + 0x32]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x5e
jmp 0x1400dfe66
lea edx, [r10 - 0x43]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x2b
add r11b, dl
lea rax, [r9 + r8]
cmp rax, 0x40
je 0x1400e02f4
lea rax, [r9 + 0x200]
cmp r8, rax
jbe 0x1400e0129
lea edx, [r10 + 0x6d]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 5
jmp 0x1400dfea8
sub r10b, 0x62
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x52
movzx eax, byte [rsp + rdi + 0x78]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400dfa82
lea edx, [r10 - 0x26]
movzx eax, dl
and al, bl
mov ecx, 5
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400e030b
sub r10b, 8
movzx eax, r10b
and al, bl
mov ecx, Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x1400e044a
add r10b, 0x16
movzx eax, r10b
and al, bl
mov ecx, 0x33
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x1400e0447
lea ecx, [r10 + 0x34]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x6c
jmp 0x1400e042c
add r10b, 0x52
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x3e
dec rdi
inc rdi
jmp 0x1400dfa82
add r10b, 0x70
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x10
inc r9
dec rdi
inc rdi
jmp 0x1400dfa82
lea edx, [r10 - 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 0x1400e03ce
lea rax, [r9 + 0x1000]
cmp r8, rax
jae 0x1400e005a
lea ecx, [r10 - 0xf]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x69
jmp 0x1400dfef3
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400e0091
sub r10b, 0x76
movzx eax, r10b
and al, bl
mov ecx, Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
movzx eax, byte [rsp + rdi + 0x78]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400dfa82
inc rax
cmp r8, rax
jne 0x1400e00b3
lea ecx, [r10 + 0x4e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x22
jmp 0x1400e030b
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400e00d8
add r10b, 0x30
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x50
jmp 0x1400e044a
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400e00fd
add r10b, 0x12
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x7e
jmp 0x1400e0447
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400dfef3
lea edx, [r10 - 0xc]
movzx eax, dl
and al, bl
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400e042c
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400e0150
lea edx, [r10 + 0x4f]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x29
add r11b, dl
jmp 0x1400e03ce
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400e017a
add r10b, 0x13
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
add r11b, 0x7b
dec rdi
inc rdi
jmp 0x1400dfa82
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400e019e
sub r10b, 0x29
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
add r11b, 0x1f
jmp 0x1400e0447
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400dfeab
lea edx, [r10 - 0x65]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x3d
jmp 0x1400e0308
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400e01fd
add r10b, 0x14
movzx eax, bl
and al, r10b
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
movzx eax, byte [rsp + rdi + 0x78]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400dfa82
inc rax
cmp r8, rax
jne 0x1400e0220
sub r10b, 0x46
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x16
jmp 0x1400e044a
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400e0244
sub r10b, 0x64
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x44
jmp 0x1400e0447
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400e026b
lea edx, [r10 + 0x7e]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x72
add r11b, dl
jmp 0x1400e042c
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400e029a
add r10b, 0x60
movzx eax, bl
and al, r10b
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
dec rdi
inc rdi
jmp 0x1400dfa82
lea rax, [r9 + 9]
cmp r8, rax
jne 0x1400dfe69
lea edx, [r10 + 0x24]
movzx eax, bl
and al, dl
mov ecx, 2
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400e03ce
mov byte [rsp + rdi + 0x78], r11b
inc rdi
jmp 0x1400dfa82
lea edx, [r10 - 0x18]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x58
add r11b, dl
add r11b, bl
jmp 0x1400e042c
lea edx, [r10 - 0x36]
movzx eax, bl
and al, dl
mov ecx, 0x3d
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
sub r10b, 0x45
movzx eax, bl
and al, r10b
add al, al
movzx ecx, bl
sub cl, al
sub cl, 0x1d
add cl, r10b
movzx eax, cl
mov byte [rsp + rdi + 0x78], al
inc r9
add rax, r9
sub rdi, rax
lea edx, [rdi - 0x54]
movzx eax, dl
and al, bl
mov ecx, Ordinal_41
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 0x1400dfa82
sub r10b, 0x49
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
dec r11b
movzx eax, byte [rsp + rdi + 0x78]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400dfa82
add r10b, 0x6b
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
add r11b, 0x13
dec rdi
inc rdi
jmp 0x1400dfa82
lea ecx, [r10 - 0x59]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x6f
sub r10b, 9
movzx eax, bl
and al, r10b
add al, al
sub bl, al
add bl, 0x3f
add bl, r10b
mov byte [rsp + rdi + 0x78], bl
inc r9
dec rdi
inc rdi
jmp 0x1400dfa82
lea ecx, [rdi + 0x1f]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x27
dec rdi
inc rdi
jmp 0x1400dfa82
movzx r10d, dil
lea ecx, [r10 + 0x3d]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x55
sub r10b, 0x27
movzx eax, bl
and al, r10b
add al, al
sub bl, al
add bl, 0x11
add bl, r10b
add bl, r11b
mov byte [rsp + rdi + 0x78], bl
add r8, r9
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400dfa82
movabs rax, 0x363e2762f39fa8d3
add rax, rdi
and dl, al
add dl, dl
sub al, dl
lea r11d, [rbx + rax]
add r11b, 0x3b
movzx eax, byte [rsp + rdi + 0x78]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400dfa82
add r10b, 0x35
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x73
jmp 0x1400dfa80
add r10b, 0x53
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x45
jmp 0x1400dfa70
lea rdx, [rsp + 0x16c7a64]
jmp 0x1400e04e0
lea rdx, [rsp + 0x14c5d55]
jmp 0x1400e04e0
lea rdx, [rsp + 0x78]
mov r8, r14
mov rcx, rsi
call fcn.1400ed430
xor r8d, r8d
mov rdx, r13
lea rcx, [rsp + 0x128]
call fcn.1400d9830
nop
lea rdx, [r12 + 0x40]
lea r8, [rsp + 0x128]
lea rcx, [rsp + 0x220]
call fcn.1400d2ea0
nop
lea rcx, [rsp + 0x128]
call fcn.140058f80
lea rcx, [rsp + 0x220]
call fcn.1400d3580
test al, al
jne 0x1400e05ab
mov r8, r13
lea rdx, [rsp + 0xf8]
lea rcx, [r12 + 0x60]
call fcn.1400ed3a0
mov rbx, rax
lea r8, [r12 + 0x68]
mov rdx, qword [r8]
lea rcx, [rsp + 0xe0]
call fcn.14006cef0
mov rdx, qword [rsp + 0xe0]
cmp qword [rbx], rdx
je 0x1400e0580
mov rdx, r13
lea rcx, [r12 + 0x60]
call fcn.1400f1c00
nop
lea rcx, [rsp + 0x220]
call fcn.140058f80
nop
lea rcx, [rsp + 0x240]
call fcn.140002820
nop
mov rcx, r13
call fcn.140002820
xor al, al
jmp 0x1400e1524
lea rdx, [rsp + 0x210]
lea rcx, [rsp + 0x220]
call fcn.1400d3610
test eax, eax
jne 0x1400e1551
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.1400d9870
nop
cmp qword [rsp + 0x3f0], 0
jne 0x1400e0638
lea rcx, [rsp + 0x410]
call fcn.1400d8bb0
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 0x1400e0580
xor r8d, r8d
mov rdx, rbx
lea rcx, [rsp + 0x260]
call fcn.1400d9060
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.1400d8b70
xor edx, edx
lea rcx, [rsp + 0x1b8]
call fcn.1400e6620
mov byte [rsp + 0x20], 0
mov r9b, 1
mov r8, rax
lea rdx, [rsp + 0x260]
lea rcx, [rsp + 0x200]
call fcn.1400f1d10
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.1400e7b50
mov rdx, rax
xor r8d, r8d
lea rcx, [rsp + 0x280]
call fcn.1400e7780
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.1400e62a0
nop
lea rdx, [rsp + 0x2f0]
lea rcx, [rsp + 0x280]
call fcn.1400f5a70
test al, al
jne 0x1400e1470
movzx edi, byte [rsp + 0x31]
nop dword [rax + rax]
lea rcx, [rsp + 0x280]
call fcn.1400f3830
mov rsi, rax
lea rcx, [rsp + 0x280]
call fcn.1400f4480
mov r14, rax
mov r8, rsi
lea rdx, [rsp + 0x100]
mov rcx, r12
call fcn.1400ed3a0
mov rbx, rax
lea r8, [r12 + 8]
mov rdx, qword [r12 + 8]
lea rcx, [rsp + 0xe8]
call fcn.14006cef0
mov rcx, qword [rsp + 0xe8]
cmp qword [rbx], rcx
je 0x1400e08be
movzx ecx, byte [r14]
cmp cl, 4
jne 0x1400e083c
mov rcx, r14
call fcn.1400f1e40
mov byte [rsp + 0x30], al
mov r8, rsi
lea rdx, [rsp + 0x148]
mov rcx, r12
call fcn.14006c820
mov rcx, qword [rax]
add rcx, 0x30
lea rdx, [rsp + 0x30]
call fcn.1400a40b0
jmp 0x1400e143e
lea eax, [rcx - 5]
cmp al, 1
jbe 0x1400e0889
cmp cl, 7
jne 0x1400e143e
mov rcx, r14
call fcn.1400f1fa0
movss dword [rsp + 0xd8], xmm0
mov r8, rsi
lea rdx, [rsp + 0x158]
mov rcx, r12
call fcn.14006c820
mov rcx, qword [rax]
add rcx, 0x30
lea rdx, [rsp + 0xd8]
call fcn.1400f20e0
jmp 0x1400e143e
mov rcx, r14
call fcn.1400f1ea0
mov dword [rsp + 0x70], eax
mov r8, rsi
lea rdx, [rsp + 0x168]
mov rcx, r12
call fcn.14006c820
mov rcx, qword [rax]
add rcx, 0x30
lea rdx, [rsp + 0x70]
call fcn.1400a4090
jmp 0x1400e143e
mov rcx, rsi
call fcn.140001bc0
mov r14, rax
mov dword [rsp + 0x38], 0x393b2f05
mov dword [rsp + 0x3c], 0x1bc60810
mov dword [rsp + 0x40], 0xe11c117
mov dword [rsp + 0x44], 0xc2cccd10
mov dword [rsp + 0x48], 0x17cacb1b
mov dword [rsp + 0x4c], 0x15d503
mov dword [rsp + 0x50], 0x1c1b1f06
mov word [rsp + 0x54], 0xfdf6
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x56], xmm0
mov dword [rsp + 0x66], eax
mov byte [rsp + 0x6a], al
nop word [rax + rax]
mov r9, qword [0x1402304a8]
mov r10, qword [0x1402304a0]
nop
xor ebx, ebx
cmp rbx, 0x33
jae 0x1400e142a
movzx r11d, byte [rsp + rbx + 0x38]
mov esi, r11d
cmp r9, rbx
ja 0x1400e1420
lea rax, [r10 + 1]
cmp r9, rax
jae 0x1400e097a
movabs rcx, 0x3dac32e418713c1c
add rcx, rbx
mov rax, rcx
and rax, rsi
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, rsi
add dil, 0x3c
jmp 0x1400e09b3
je 0x1400e13a8
inc rax
cmp r9, rax
je 0x1400e131e
lea rax, [r10 + 5]
cmp r9, rax
je 0x1400e12ed
lea rax, [r10 + 3]
cmp r9, rax
je 0x1400e12ae
lea rax, [r10 + 6]
cmp r9, rax
je 0x1400e128e
movzx r8d, bl
cmp r10, rbx
ja 0x1400e1416
lea rdx, [r10 + 8]
cmp r9, rdx
jae 0x1400e09e1
lea ecx, [r8 + 0x4c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x14
jmp 0x1400e0a20
lea rcx, [r10 + 1]
cmp r9, rcx
je 0x1400e1248
lea rax, [r10 + 3]
cmp r9, rax
je 0x1400e1222
lea rax, [rcx + 1]
cmp r9, rax
je 0x1400e1207
lea rax, [r10 + 5]
cmp r9, rax
je 0x1400e11e7
cmp r9, rdx
je 0x1400e11b9
nop
lea rax, [r9 + r10]
cmp rax, rbx
jbe 0x1400e0f61
nop dword [rax]
lea rcx, [r10 + 0x42]
cmp r9, rcx
je 0x1400e0f46
lea rax, [r10 + 1]
cmp r9, rax
je 0x1400e0f1d
lea rax, [r10 + 0x7a]
cmp r9, rax
je 0x1400e0efa
lea rax, [r10 + 0xa]
cmp r9, rax
je 0x1400e0eec
lea rax, [r10 + 5]
cmp r9, rax
je 0x1400e0ecf
lea rax, [r10 + 0x200]
cmp r9, rax
je 0x1400e0eaf
lea rax, [r10 + 0x40]
cmp r9, rax
je 0x1400e0e94
lea rax, [r10 + 0x2a]
cmp r9, rax
je 0x1400e0e74
lea rax, [r10 + 0x61]
cmp r9, rax
je 0x1400e0e49
lea rax, [r10 + 9]
cmp r9, rax
je 0x1400e0a30
mov r9, rcx
lea r10, [rcx + 4]
lea rcx, [r10 + 0x10]
cmp r9, rcx
jb 0x1400e13f9
lea rax, [r10 + 0x7a]
cmp r9, rax
jb 0x1400e13d9
lea rax, [r10 + 0x3e8]
cmp r9, rax
jb 0x1400e0c15
lea rax, [r10 + 5]
cmp r9, rax
jb 0x1400e0bf6
lea rax, [r10 + 1]
cmp r9, rax
jb 0x1400e0bdb
lea rax, [r10 + 0x40]
cmp r9, rax
jb 0x1400e0df5
lea rax, [r10 + 0xa]
cmp r9, rax
jb 0x1400e0dac
lea rax, [r10 + 0x61]
cmp r9, rax
jb 0x1400e0d72
lea rax, [r10 + 0x200]
cmp r9, rax
jb 0x1400e0d4a
lea rax, [r10 + 4]
cmp r9, rax
jb 0x1400e0a30
mov r9, rcx
lea r10, [rcx + 0x2a]
lea rcx, [r10 + 6]
cmp r9, rcx
ja 0x1400e0d1f
lea rax, [r10 + 0x3e8]
cmp r9, rax
ja 0x1400e0cff
lea rax, [r10 + 0x42]
cmp r9, rax
ja 0x1400e0ce4
lea rax, [r10 + 1]
cmp r9, rax
ja 0x1400e0cc4
lea rax, [r10 + 0x7a]
cmp r9, rax
ja 0x1400e0ca7
lea rax, [r10 + 0xa]
cmp r9, rax
ja 0x1400e0c8c
lea rax, [r10 + 5]
cmp r9, rax
ja 0x1400e0c66
lea rax, [r10 + 0x200]
cmp r9, rax
ja 0x1400e0c40
lea rax, [r10 + 0x40]
cmp r9, rax
ja 0x1400e0c32
lea rax, [r10 + 0x2a]
cmp r9, rax
ja 0x1400e0a30
mov r9, rcx
lea r10, [rcx + 0x61]
jmp 0x1400e0a30
lea ecx, [r8 + 0x34]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x6c
jmp 0x1400e0a20
lea edx, [r8 - 4]
movzx eax, dl
and al, r11b
mov ecx, recv
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
jmp 0x1400e09b7
sub r8b, 0x3c
movzx eax, r8b
and al, r11b
add al, al
sub r8b, al
lea edi, [r11 + r8]
sub dil, 0x5c
jmp 0x1400e0945
lea edx, [r8 + 0x60]
mov ecx, Ordinal_50
jmp 0x1400e1251
add r8b, 0x28
movzx eax, r8b
and al, r11b
add al, al
sub r8b, al
lea edi, [r11 + r8]
sub dil, 0x18
inc r10
dec rbx
inc rbx
jmp 0x1400e0932
sub r8b, 0x10
movzx eax, r8b
and al, r11b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r11b
dec rbx
inc rbx
jmp 0x1400e0932
lea ecx, [r8 - 0x48]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 8
jmp 0x1400e12cc
add r8b, 0x80
movzx eax, r8b
and al, r11b
add al, al
sub r8b, al
lea edi, [r11 + r8]
add dil, 0x80
jmp 0x1400e1302
add r8b, 0x48
movzx eax, r8b
and al, r11b
mov ecx, 4
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r11b
jmp 0x1400e1305
lea ecx, [r8 + 0x10]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x70
jmp 0x1400e1340
sub r8b, 0x28
movzx eax, r8b
and al, r11b
mov ecx, recv
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r11b
jmp 0x1400e136a
sub r8b, 0x60
movzx eax, r8b
and al, r11b
add al, al
sub r8b, al
lea edi, [r11 + r8]
sub dil, 0x60
movzx eax, byte [rsp + rbx + 0x38]
add rax, r10
add rbx, rax
inc rbx
jmp 0x1400e0932
add r8b, 0x14
movzx eax, r8b
and al, r11b
mov ecx, Ordinal_60
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r11b
mov byte [rsp + rbx + 0x38], dil
inc rbx
jmp 0x1400e0932
lea ecx, [r8 - 0x24]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 4
cmp r10, 0x41
jb 0x1400e0d65
lea ecx, [r8 + 0x28]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, r11b
lea edi, [rcx*2 - 0x30]
jmp 0x1400e1262
lea ecx, [r8 - 0x5c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x7c
cmp r9, 2
jae 0x1400e1185
lea rax, [r10 + 9]
cmp r9, rax
jbe 0x1400e10f5
lea edx, [r8 - 8]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_30
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
jmp 0x1400e0d88
lea edx, [r8 + 0x6c]
movzx eax, dl
and al, r11b
mov ecx, 6
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
lea rax, [r9 + r10]
cmp rax, 6
je 0x1400e11a3
lea rax, [r10 + 0x28]
cmp r9, rax
jbe 0x1400e1056
lea edx, [r8 - 0x54]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
jmp 0x1400e0dc2
sub r8b, 0x38
movzx eax, r8b
and al, r11b
add al, al
sub r8b, al
lea edi, [r11 + r8]
sub dil, 0x78
movzx eax, byte [rsp + rbx + 0x38]
add rax, r10
add rbx, rax
inc rbx
jmp 0x1400e0932
sub r8b, 0x70
movzx eax, r8b
and al, r11b
mov ecx, 8
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r11b
jmp 0x1400e136a
lea ecx, [r8 + 0x58]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x68
jmp 0x1400e1340
add r8b, 0x20
movzx eax, r8b
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r11b
jmp 0x1400e1305
sub r8b, 0x18
movzx eax, r8b
and al, r11b
add al, al
sub r8b, al
lea edi, [r11 + r8]
sub dil, 0x58
jmp 0x1400e1302
lea edx, [r8 - 0x50]
mov ecx, Ordinal_26
jmp 0x1400e12bb
add r8b, 0x78
movzx eax, r8b
and al, r11b
add al, al
sub r8b, al
lea edi, [r11 + r8]
sub dil, 0x48
dec rbx
inc rbx
jmp 0x1400e0932
add r8b, 0x40
movzx eax, r8b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r11b
inc r10
dec rbx
inc rbx
jmp 0x1400e0932
lea ecx, [r8 + 8]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x38
jmp 0x1400e1262
lea rax, [r10 + 0x7a]
cmp r9, rax
jae 0x1400e0f7e
lea edx, [r8 + 0x1c]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
jmp 0x1400e0e04
lea rax, [r10 + 1]
cmp r9, rax
jne 0x1400e0fb2
sub r8b, 0x68
movzx eax, r8b
and al, r11b
add al, al
sub r8b, al
lea edi, [r11 + r8]
sub dil, 0x28
movzx eax, byte [rsp + rbx + 0x38]
add rax, r10
add rbx, rax
inc rbx
jmp 0x1400e0932
lea rax, [r10 + 3]
cmp r9, rax
jne 0x1400e0fd6
lea ecx, [r8 + 8]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x38
jmp 0x1400e1340
lea rax, [r10 + 5]
cmp r9, rax
jne 0x1400e0ffc
add r8b, 0x78
movzx eax, r8b
and al, r11b
add al, al
sub r8b, al
lea edi, [r11 + r8]
sub dil, 0x48
jmp 0x1400e1302
lea rax, [r10 + 2]
cmp r9, rax
jne 0x1400e102e
add r8b, 0x20
movzx eax, r8b
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r11b
inc r10
dec rbx
inc rbx
jmp 0x1400e0932
lea rax, [r10 + 8]
cmp r9, rax
jne 0x1400e0e0f
lea ecx, [r8 + 0x58]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x68
jmp 0x1400e1262
lea rax, [r10 + 1]
cmp r9, rax
jne 0x1400e107a
lea ecx, [r8 - 0x1c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x3c
jmp 0x1400e1262
lea rax, [r10 + 3]
cmp r9, rax
jne 0x1400e10a6
add r8b, 0x54
movzx eax, r8b
and al, r11b
add al, al
sub r8b, al
lea edi, [r11 + r8]
sub dil, 0x4c
dec rbx
inc rbx
jmp 0x1400e0932
lea rax, [r10 + 4]
cmp r9, rax
jne 0x1400e10bd
lea edx, [r8 - 0x74]
mov ecx, reloc.WLDAP32.dll_Ordinal_22
jmp 0x1400e12bb
lea rax, [r10 + 7]
cmp r9, rax
jne 0x1400e0dc2
sub r8b, 0x5c
movzx eax, r8b
and al, r11b
add al, al
sub r8b, al
lea edi, [r11 + r8]
sub dil, 0x7c
movzx eax, byte [rsp + rbx + 0x38]
add rax, r10
add rbx, rax
inc rbx
jmp 0x1400e0932
lea rax, [r10 + 1]
cmp r9, rax
jne 0x1400e1129
add r8b, 0x30
movzx eax, r8b
and al, r11b
add al, al
sub r8b, al
lea edi, [r11 + r8]
sub dil, 0x50
movzx eax, byte [rsp + rbx + 0x38]
add rax, r10
add rbx, rax
inc rbx
jmp 0x1400e0932
lea rax, [r10 + 3]
cmp r9, rax
jne 0x1400e1152
sub r8b, 0x28
movzx eax, r8b
and al, r11b
mov ecx, recv
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r11b
jmp 0x1400e1305
lea rax, [r10 + 5]
cmp r9, rax
jne 0x1400e0d88
sub r8b, 0x48
movzx eax, r8b
and al, r11b
add al, al
sub r8b, al
lea edi, [r11 + r8]
sub dil, 8
inc r10
dec rbx
inc rbx
jmp 0x1400e0932
lea edx, [r8 + 0x60]
movzx eax, dl
and al, r11b
movzx ecx, r11b
sub cl, al
add cl, 0x30
lea edi, [rcx + rcx]
add dil, dl
jmp 0x1400e12cc
lea ecx, [r8 - 0x68]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [rcx - 0x28]
jmp 0x1400e1340
add r8b, 0x44
movzx eax, r8b
and al, r11b
mov ecx, reloc.WS2_32.dll_select
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 0x1400e0932
add r8b, 0x64
movzx eax, r8b
and al, r11b
mov ecx, Ordinal_35
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r11b
jmp 0x1400e1302
lea ecx, [r8 + 0x2c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x34
jmp 0x1400e12cc
sub r8b, 0xc
movzx eax, r8b
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r11b
dec rbx
inc rbx
jmp 0x1400e0932
lea edx, [r8 - 0x7c]
mov ecx, reloc.WLDAP32.dll_Ordinal_50
movzx eax, dl
and al, r11b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
add r8b, 0x44
movzx eax, r8b
and al, r11b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
add cl, cl
add cl, r8b
add cl, r11b
mov byte [rsp + rbx + 0x38], cl
inc r10
dec rbx
inc rbx
jmp 0x1400e0932
lea ecx, [rbx - 0x5c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x7c
dec rbx
inc rbx
jmp 0x1400e0932
movzx r8d, bl
lea edx, [r8 + 0x6c]
mov ecx, 6
movzx eax, dl
and al, r11b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
add r8b, 0x7c
movzx eax, r8b
and al, r11b
add al, al
sub r8b, al
sub r8b, 0x64
add r8b, dil
add r8b, r11b
mov byte [rsp + rbx + 0x38], r8b
jmp 0x1400e1302
lea ecx, [rbx + 0x34]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x6c
add r9, r10
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400e0932
movabs rax, 0xafb5643cab18a4c4
add rax, rbx
and sil, al
add sil, sil
sub al, sil
lea edi, [r11 + rax]
sub dil, 0x5c
movzx r8d, bl
sub r8b, 0x4c
movzx eax, r8b
and al, r11b
mov ecx, 0xa
sub cl, al
add cl, cl
add cl, r8b
add cl, r11b
movzx eax, cl
mov byte [rsp + rbx + 0x38], al
inc r10
add rax, r10
sub rbx, rax
lea edx, [rbx - 0x30]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add cl, dl
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 0x1400e0932
movabs rax, 0xb90498ac4953b454
add rax, rbx
and sil, al
add sil, sil
sub al, sil
lea edi, [r11 + rax]
sub dil, 0x4c
movzx eax, byte [rsp + rbx + 0x38]
add rax, r10
add rbx, rax
inc rbx
jmp 0x1400e0932
sub r8b, 0x74
movzx eax, r8b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r11b
jmp 0x1400e0930
add r8b, 0x54
movzx eax, r8b
and al, r11b
add al, al
sub r8b, al
lea edi, [r11 + r8]
sub dil, 0x4c
jmp 0x1400e0920
lea rdx, [rsp + 0x1546308]
jmp 0x1400e142f
lea rdx, [rsp + 0xc59f24]
jmp 0x1400e142f
lea rdx, [rsp + 0x38]
mov r8, r14
mov rcx, qword [0x140230168]
call fcn.1400af3f0
lea rcx, [rsp + 0x280]
call fcn.1400e7a00
inc qword [rsp + 0x2a0]
lea rdx, [rsp + 0x2f0]
lea rcx, [rsp + 0x280]
call fcn.1400f5a70
test al, al
je 0x1400e07a0
lea rcx, [rsp + 0x340]
call fcn.140002820
lea rcx, [rsp + 0x320]
call fcn.140002820
nop
lea rcx, [rsp + 0x2d0]
call fcn.140002820
lea rcx, [rsp + 0x2b0]
call fcn.140002820
nop
lea rcx, [r12 + 0xa0]
call fcn.1400e6480
nop
jmp 0x1400e14be
movzx edx, byte [rsp + 0x200]
lea rcx, [rsp + 0x208]
call fcn.1400e83b0
nop
lea rcx, [rsp + 0x260]
call fcn.140002820
nop
lea rcx, [rsp + 0x410]
call fcn.1400d8bb0
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.140058f80
nop
lea rcx, [rsp + 0x240]
call fcn.140002820
nop
mov rcx, r13
call fcn.140002820
mov al, 1
mov rcx, qword [rsp + 0x470]
xor rcx, rsp
call fcn.14019b1d0
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.1400d3450
int3