Function at 0x1400df030
Capabilities:
Parse pe header

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x1e0]
sub rsp, 0x2e0
mov rax, qword [0x140236800]
xor rax, rsp
mov qword [rbp + 0x1d0], rax
mov r13, rdx
mov qword [rbp + 8], rdx
mov rsi, qword [0x14023cd78]
mov dword [rsp + 0x60], 0x7a7e7c40
mov byte [rsp + 0x64], 0x92
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x65], xmm0
mov qword [rsp + 0x75], rax
mov dword [rsp + 0x7d], eax
mov word [rbp - 0x7f], ax
movabs rdx, 0x1ba19f0edb9aec61
movabs r12, 0x69782ff9093c3d7f
mov r14, qword [0x14023d100]
mov r15, qword [0x14023d108]
movzx r11d, byte [rsp + 0x30]
mov r8, r15
mov r9, r14
nop dword [rax + rax]
xor edi, edi
cmp rdi, 0x23
jae 0x1400dfcdf
movzx ebx, byte [rsp + rdi + 0x60]
movzx r10d, bl
cmp r8, rdi
ja 0x1400dfcd6
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x1400df11a
movabs rcx, 0xf8d4f6180ca15843
add rcx, rdi
mov rax, rbx
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, rbx
add r11, rcx
add r11b, 0x2b
jmp 0x1400df161
je 0x1400dfc5d
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400dfbec
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400dfbab
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400dfb65
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400dfb32
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400dfafc
movzx r10d, bl
cmp r9, rdi
ja 0x1400dfccd
lea rax, [r9 + 8]
cmp r8, rax
jae 0x1400df19b
lea rdx, [rdi + r12]
movzx eax, dl
and al, bl
add al, al
movzx r11d, r10b
sub r11b, al
sub dl, 0x79
add r11b, dl
movabs rdx, 0x1ba19f0edb9aec61
jmp 0x1400df1e0
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x1400dfaa6
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400dfa72
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400dfa4b
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400dfa24
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400dfa00
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400df748
nop dword [rax]
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400df725
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400df6f9
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400df6cb
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400df6a8
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400df68c
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400df66e
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400df650
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400df637
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400df619
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400df1f0
lea r8, [r9 + 0x80]
lea r9, [r8 + 9]
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x1400dfcb3
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400dfc98
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400df3f4
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400df3c4
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x1400df39e
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400df5d1
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400df566
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400df53b
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400df1f0
lea r8, [r9 + 0x42]
lea r9, [r8 + 6]
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400df522
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400df505
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400df4e7
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400df4ce
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x1400df4b2
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400df494
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400df46b
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400df43f
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400df424
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400df1f0
lea r8, [r9 + 0x61]
lea r9, [r8 + 0x40]
jmp 0x1400df1f0
add rdx, rdi
movzx eax, dl
and al, bl
add al, al
movzx r11d, r10b
sub r11b, al
add dl, 0x59
add r11b, dl
movabs rdx, 0x1ba19f0edb9aec61
jmp 0x1400df1e0
movabs rdx, 0x29f7b2dec2583bdb
add rdx, rdi
movzx eax, dl
and al, bl
add al, al
movzx r11d, r10b
sub r11b, al
add dl, 3
add r11b, dl
movabs rdx, 0x1ba19f0edb9aec61
jmp 0x1400df165
movabs rdx, 0x384dc6aea9158b55
add rdx, rdi
movzx eax, dl
and al, bl
add al, al
movzx r11d, r10b
sub r11b, al
sub dl, 0x53
add r11b, dl
movabs rdx, 0x1ba19f0edb9aec61
jmp 0x1400df0e5
lea edx, [rdi - 8]
movzx eax, bl
and al, dl
mov ecx, Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x1400dfac5
lea ecx, [rdi + 0x72]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x1e
inc r9
dec rdi
inc rdi
movabs rdx, 0x1ba19f0edb9aec61
jmp 0x1400df0d2
lea ecx, [rdi - 0x14]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x74
dec rdi
inc rdi
movabs rdx, 0x1ba19f0edb9aec61
jmp 0x1400df0d2
lea edx, [rdi + 0x66]
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400dfb87
lea ecx, [rdi - 0x20]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x20
add r8, r9
jmp 0x1400dfbc9
lea ecx, [rdi + 0x5a]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x76
jmp 0x1400dfbc9
lea edx, [rdi - 0x2c]
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400dfc0e
lea edx, [rdi + 0x4e]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x22
add r11b, dl
jmp 0x1400dfc32
lea ecx, [rdi - 0x38]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x78
jmp 0x1400dfc7b
lea ecx, [rdi + 0x79]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x4f
mov byte [rsp + rdi + 0x60], r11b
inc rdi
movabs rdx, 0x1ba19f0edb9aec61
jmp 0x1400df0d2
lea ecx, [rdi + 0x6d]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 5
cmp r8, 0xa
jae 0x1400df9ca
lea rax, [r9 + 1]
cmp r8, rax
jbe 0x1400df8bd
lea ecx, [rdi + 0x76]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x3a
cmp r9, 0x80
jb 0x1400df54f
movzx r10d, dil
lea ecx, [r10 - 0x4e]
movzx eax, cl
and al, bl
mov edx, reloc.WS2_32.dll_recvfrom
sub dl, al
add dl, dl
add dl, cl
add dl, bl
lea r11d, [rdx + rdx]
jmp 0x1400dfacc
lea ecx, [rdi - 0x19]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x51
lea rax, [r9 + r8]
cmp rax, 0x20
je 0x1400df9eb
lea rcx, [r9 + 3]
cmp r8, rcx
jbe 0x1400df7ec
lea ecx, [rdi - 9]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x3f
jmp 0x1400df57a
lea edx, [rdi - 6]
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400dfc7b
lea ecx, [rdi + 0x74]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x2c
jmp 0x1400dfc32
lea edx, [rdi - 0x12]
movzx eax, dl
and al, bl
mov ecx, 0x3f
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400dfc0e
lea edx, [rdi + 0x68]
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400dfbc9
lea ecx, [rdi - 0x1e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x2e
add r8, r9
jmp 0x1400dfbc9
movzx r10d, dil
lea edx, [r10 + 0x5c]
movzx eax, dl
and al, bl
mov ecx, 0x3e
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400dfb8b
lea edx, [rdi - 0x2a]
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
dec rdi
inc rdi
movabs rdx, 0x1ba19f0edb9aec61
jmp 0x1400df0d2
lea ecx, [rdi + 0x50]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x30
inc r9
dec rdi
inc rdi
movabs rdx, 0x1ba19f0edb9aec61
jmp 0x1400df0d2
movzx r10d, dil
lea edx, [r10 - 0x36]
movzx eax, dl
and al, bl
mov ecx, 0x3d
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400dfacc
lea rax, [r9 + 0x40]
cmp r8, rax
jae 0x1400df775
movabs rcx, 0xf8d4f6180ca15843
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
add r11b, 0x2b
jmp 0x1400df5e5
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400df79c
lea edx, [rdi - 2]
movzx eax, dl
and al, bl
mov ecx, 7
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400dfc7b
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400df7be
lea ecx, [rdi + 0xa]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x46
jmp 0x1400dfc0e
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400df5e5
lea edx, [rdi + 0x16]
movzx eax, dl
and al, bl
mov ecx, 0x33
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
add r8, r9
jmp 0x1400dfbc9
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400df813
movzx r10d, dil
lea ecx, [r10 + 0x7d]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x6b
jmp 0x1400dfacc
inc rax
cmp r8, rax
jne 0x1400df847
lea ecx, [rdi + 3]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x15
inc r9
dec rdi
inc rdi
movabs rdx, 0x1ba19f0edb9aec61
jmp 0x1400df0d2
cmp r8, rcx
jne 0x1400df875
lea ecx, [rdi - 0x77]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x41
dec rdi
inc rdi
movabs rdx, 0x1ba19f0edb9aec61
jmp 0x1400df0d2
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400df897
lea ecx, [rdi + 0x1b]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x43
jmp 0x1400dfbc9
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400df57a
lea ecx, [rdi - 0x53]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x45
jmp 0x1400dfc7b
jne 0x1400df8dd
lea edx, [rdi - 4]
movzx eax, dl
and al, bl
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400dfc7b
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400df907
lea edx, [rdi + 0x14]
movzx eax, dl
and al, bl
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
add r8, r9
jmp 0x1400dfbc9
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400df92e
movzx r10d, dil
lea ecx, [r10 - 0x66]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x36
jmp 0x1400dfb8b
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400df965
lea edx, [rdi + 0x20]
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
dec rdi
inc rdi
movabs rdx, 0x1ba19f0edb9aec61
jmp 0x1400df0d2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400df99f
lea edx, [rdi - 0x5a]
movzx eax, dl
and al, bl
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc r9
dec rdi
inc rdi
movabs rdx, 0x1ba19f0edb9aec61
jmp 0x1400df0d2
lea rax, [r9 + 9]
cmp r8, rax
jne 0x1400df5a5
movzx r10d, dil
lea ecx, [r10 + 0x2c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x34
jmp 0x1400dfacc
movzx r10d, dil
lea edx, [r10 + 0x38]
movzx eax, dl
and al, bl
movzx ecx, bl
sub cl, al
add cl, 0x3c
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x1400dfb8b
lea ecx, [rdi - 0x42]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rcx - 0x32]
jmp 0x1400dfc0e
movabs rcx, 0xe8717da9ec947235
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x73
jmp 0x1400dfc7b
movabs rdx, 0x51da549ba0f1129
add rdx, rdi
movzx eax, dl
and al, bl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x1f
add r11b, dl
jmp 0x1400dfc0e
movabs rcx, 0x21c9cce98789b01d
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
add r11b, 0x35
add r8, r9
jmp 0x1400dfbc9
movabs rcx, 0x3e75f48955044f11
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x77
dec rdi
inc rdi
movabs rdx, 0x1ba19f0edb9aec61
jmp 0x1400df0d2
movabs rdx, 0x5b221c29227eee05
add rdx, rdi
movzx eax, dl
and al, bl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x23
movzx r10d, dil
add r11b, dl
sub r10b, 0xb
movzx eax, bl
and al, r10b
add al, al
sub bl, al
add bl, 0x4d
add bl, r10b
mov byte [rsp + rdi + 0x60], bl
inc r9
dec rdi
inc rdi
movabs rdx, 0x1ba19f0edb9aec61
jmp 0x1400df0d2
movabs rcx, 0x86245798d6b6dc73
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x25
inc r9
dec rdi
inc rdi
movabs rdx, 0x1ba19f0edb9aec61
jmp 0x1400df0d2
movabs rcx, 0x947a6b68bd742bed
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x7b
dec rdi
inc rdi
movabs rdx, 0x1ba19f0edb9aec61
jmp 0x1400df0d2
movabs rcx, 0xa2d07f38a4317b67
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x2f
movzx ebx, r10b
movzx r10d, dil
add r10b, 0x7b
movzx eax, bl
and al, r10b
add al, al
sub bl, al
sub bl, 0x5d
add bl, r11b
add bl, r10b
mov byte [rsp + rdi + 0x60], bl
add r8, r9
jmp 0x1400dfbc9
movabs rcx, 0xbf7ca6d871ac1a5b
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x7d
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
movabs rdx, 0x1ba19f0edb9aec61
jmp 0x1400df0d2
movabs rcx, 0xcdd2baa8586969d5
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x2d
movzx ebx, r10b
lea edx, [rdi + 1]
movzx eax, bl
and al, dl
add al, al
movzx ecx, bl
sub cl, al
sub cl, 7
add cl, dl
movzx eax, cl
mov byte [rsp + rdi + 0x60], al
inc r9
add rax, r9
sub rdi, rax
lea edx, [rdi + 0x44]
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
add cl, cl
add cl, bl
add cl, dl
mov byte [rsp + rdi + 0x60], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
jmp 0x1400dfc7b
movabs rcx, 0xea7ee24825e408c9
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x7f
movzx eax, byte [rsp + rdi + 0x60]
add rax, r9
add rdi, rax
inc rdi
movabs rdx, 0x1ba19f0edb9aec61
jmp 0x1400df0d2
sub dil, 0x31
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r11d, [rdi + rbx]
add r11b, 0x57
jmp 0x1400df0d0
add dil, 0x49
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r11d, [rdi + rbx]
inc r11b
jmp 0x1400df0c2
lea rdx, [rbp + 0x1674c64]
jmp 0x1400dfce4
lea rdx, [rbp + 0x108a4a7]
jmp 0x1400dfce4
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0x80]
call fcn.1400042b0
nop
mov r9, qword [r13 + 0x10]
cmp r9, 3
jbe 0x1400dfd38
lea r8, [r9 - 4]
lea rax, [rsp + 0x30]
mov qword [rsp + 0x20], rax
mov rdx, r13
lea rcx, [rsp + 0x38]
call fcn.1400042f0
lea rdx, [rbp + 0x80]
lea rcx, [rsp + 0x38]
call fcn.14005b500
movzx ebx, al
lea rcx, [rsp + 0x38]
call fcn.140002800
test bl, bl
jne 0x1400dfd48
lea rdx, [rbp + 0x80]
mov rcx, r13
call fcn.1400030d0
nop
xor edx, edx
lea rcx, [rbp + 0x20]
call fcn.1400e5990
nop
mov qword [rbp + 0x10], 0
mov rax, qword [rsi + 8]
xor r8d, r8d
mov rdx, qword [rax]
lea rcx, [rbp + 0x10]
call fcn.14006bff0
mov qword [rbp + 0x18], 0
xor r8d, r8d
mov rdx, qword [rsi + 8]
lea rcx, [rbp + 0x18]
call fcn.14006bff0
mov rax, qword [rbp + 0x10]
cmp rax, qword [rbp + 0x18]
je 0x1400dff34
nop word [rax + rax]
lea rbx, [rax + 0x10]
mov rdx, rbx
lea rcx, [rbp + 0x30]
call fcn.140002660
movups xmm0, xmmword [rbx + 0x20]
movups xmmword [rbp + 0x50], xmm0
mov byte [rsp + 0x30], 0
lea rdx, [rbp + 0x50]
lea rcx, [rsp + 0x30]
call fcn.1400f36c0
test al, al
je 0x1400dfe07
lea rax, [rbp - 0x68]
mov qword [rbp - 0x70], rax
lea r8, [rbp + 0x30]
lea rdx, [rbp - 0x28]
mov rcx, rsi
call fcn.14006b920
mov rcx, qword [rax]
add rcx, 0x30
call fcn.14006abf0
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.1400ef840
mov rbx, rax
jmp 0x1400dfeef
mov byte [rsp + 0x30], 0
lea rdx, [rbp + 0x50]
lea rcx, [rsp + 0x30]
call fcn.1400f36f0
test al, al
je 0x1400dfe58
lea rax, [rbp - 0x58]
mov qword [rbp - 0x78], rax
lea r8, [rbp + 0x30]
lea rdx, [rbp - 0x18]
mov rcx, rsi
call fcn.14006b920
mov rdx, qword [rax]
add rdx, 0x30
cmp byte [rdx + 8], 0
jne 0x1400e0c69
lea rcx, [rbp - 0x58]
call fcn.1400ef890
mov rbx, rax
jmp 0x1400dfeef
mov byte [rsp + 0x30], 0
lea rdx, [rbp + 0x50]
lea rcx, [rsp + 0x30]
call fcn.1400f3720
test al, al
je 0x1400dfea4
lea rax, [rbp - 0x48]
mov qword [rbp - 0x78], rax
lea r8, [rbp + 0x30]
lea rdx, [rbp - 8]
mov rcx, rsi
call fcn.14006b920
mov rcx, qword [rax]
add rcx, 0x30
call fcn.14006b4d0
mov rdx, rax
lea rcx, [rbp - 0x48]
call fcn.1400ef8e0
mov rbx, rax
jmp 0x1400dfeef
mov byte [rsp + 0x30], 0
lea rdx, [rbp + 0x50]
lea rcx, [rsp + 0x30]
call fcn.1400f3760
test al, al
je 0x1400dff16
lea rax, [rbp - 0x38]
mov qword [rbp - 0x78], rax
lea r8, [rbp + 0x30]
lea rdx, [rsp + 0x38]
mov rcx, rsi
call fcn.14006b920
mov rcx, qword [rax]
add rcx, 0x30
call fcn.1400e0c70
mov rdx, rax
lea rcx, [rbp - 0x38]
call fcn.1400ef930
mov rbx, rax
lea rdx, [rbp + 0x30]
lea rcx, [rsp + 0x60]
call fcn.140002660
mov rdx, rax
lea rcx, [rbp + 0x20]
call fcn.1400e43d0
nop
mov rdx, rbx
mov rcx, rax
call fcn.1400e4830
nop
lea rcx, [rbp + 0x30]
call fcn.140002800
mov rax, qword [rbp + 0x10]
mov rax, qword [rax]
mov qword [rbp + 0x10], rax
cmp rax, qword [rbp + 0x18]
jne 0x1400dfda0
xor r8d, r8d
mov rdx, r13
lea rcx, [rsp + 0x38]
call fcn.1400d7400
nop
lea rdx, [rsi + 0x40]
lea r8, [rsp + 0x38]
lea rcx, [rbp + 0x60]
call fcn.1400d0f30
nop
lea rcx, [rsp + 0x38]
call fcn.140058210
lea rcx, [rbp + 0x60]
call fcn.1400d1610
test al, al
je 0x1400dff78
lea rcx, [rbp + 0x60]
call fcn.1400d8950
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0xc0]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x1e]
lea rdx, [rbp + 0x60]
lea rcx, [rbp + 0xc0]
call fcn.1400eaca0
nop
cmp qword [rbp + 0x148], 0
jne 0x1400e0007
lea rcx, [rbp + 0x168]
call fcn.1400e41c0
lea rcx, [rbp + 0x168]
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, [rbp + 0x60]
call fcn.140058210
nop
movzx edx, byte [rbp + 0x20]
lea rcx, [rbp + 0x28]
call fcn.1400e6150
nop
lea rcx, [rbp + 0x80]
call fcn.140002800
nop
mov rcx, r13
call fcn.140002800
xor al, al
jmp 0x1400e0c39
mov dword [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9b, reloc.WLDAP32.dll_Ordinal_32
mov r8d, 0xffffffff
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x20]
call fcn.1400e45c0
nop
mov rbx, qword [rbp + 0xb0]
lea rcx, [rbp + 0xa0]
call fcn.140001ba0
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0xc0]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::write_char_const____ptr64__long_long___int64_____ptr64]
lea rcx, [rbp + 0xc0]
call fcn.1400e4180
mov r8, r13
lea rdx, [rbp - 0x78]
lea rcx, [rsi + 0x60]
call fcn.1400eadd0
mov rbx, rax
lea r8, [rsi + 0x68]
mov rdx, qword [r8]
lea rcx, [rbp + 0x18]
call fcn.14006bff0
mov rdx, qword [rbp + 0x18]
cmp qword [rbx], rdx
jne 0x1400e00a4
mov r8, r13
lea rdx, [rsp + 0x38]
lea rcx, [rsi + 0x60]
call fcn.1400efa50
mov rcx, qword [rax]
mov byte [rcx + 0x30], 1
call fcn.1400fa760
mov r14, rax
mov rdx, r13
lea rcx, [rsp + 0x60]
call fcn.140002660
mov r15, rax
mov dword [rsp + 0x38], 0xd6c4d0e3
mov dword [rsp + 0x3c], 0xd1d595d0
mov dword [rsp + 0x40], 0xeee8e9af
mov dword [rsp + 0x44], 0xcfd4efbf
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x48], xmm0
mov word [rsp + 0x58], ax
mov byte [rsp + 0x5a], al
movabs r12, 0x8807e86b26fc5c38
mov rdi, qword [0x14023d100]
mov rsi, qword [0x14023d108]
movzx r8d, byte [rsp + 0x30]
nop dword [rax]
mov rax, rsi
mov r9, rdi
nop word [rax + rax]
xor r11d, r11d
cmp r11, 0x23
jae 0x1400e0bd2
movzx r10d, byte [rsp + r11 + 0x38]
mov ebx, r10d
cmp rax, r11
ja 0x1400e0bc9
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x1400e0162
lea rdx, [r11 + r12]
mov rcx, rbx
and rcx, rdx
imul r8, rcx, 0xfffffffffffffffe
add r8, rbx
add r8, rdx
add r8b, 0x78
jmp 0x1400e01a0
je 0x1400e0b4a
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400e0b11
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x1400e0acf
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x1400e0aaa
lea rcx, [r9 + 6]
cmp rax, rcx
je 0x1400e0a67
nop dword [rax]
cmp r9, r11
ja 0x1400e0bc0
lea rcx, [r9 + 0x80]
cmp rax, rcx
jae 0x1400e01cd
lea edx, [r11 - 0x68]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x28
jmp 0x1400e0200
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x1400e0a4b
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400e0a2a
lea rcx, [r9 + 8]
cmp rax, rcx
je 0x1400e09fc
nop dword [rax]
nop dword [rax + rax]
lea rcx, [r9 + rax]
cmp rcx, r11
jbe 0x1400e075d
nop dword [rax]
lea rcx, [r9 + 0xa]
cmp rax, rcx
je 0x1400e073e
lea rdx, [r9 + 3]
cmp rax, rdx
je 0x1400e0717
lea rcx, [r9 + 6]
cmp rax, rcx
je 0x1400e0709
lea rcx, [r9 + 0x2a]
cmp rax, rcx
je 0x1400e06f7
lea rcx, [r9 + 0x400]
cmp rax, rcx
je 0x1400e06d5
lea rcx, [r9 + 0x40]
cmp rax, rcx
je 0x1400e06b6
lea rcx, [r9 + 8]
cmp rax, rcx
je 0x1400e0697
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x1400e0678
lea rcx, [r9 + 0x1000]
cmp rax, rcx
je 0x1400e064a
lea rcx, [r9 + 0x42]
cmp rax, rcx
je 0x1400e0210
mov rax, rdx
lea r9, [rdx + 9]
lea rcx, [r9 + 0x7a]
cmp rdx, rcx
jb 0x1400e0b9f
lea rcx, [r9 + 0x80]
cmp rdx, rcx
jb 0x1400e0b7e
lea rcx, [r9 + 0x10]
cmp rdx, rcx
jb 0x1400e0401
lea rcx, [r9 + 4]
cmp rdx, rcx
jb 0x1400e03e2
lea rcx, [r9 + 0x41]
cmp rdx, rcx
jb 0x1400e03c3
lea rcx, [r9 + 0x200]
cmp rdx, rcx
jb 0x1400e05fa
lea rcx, [r9 + 0x20]
cmp rdx, rcx
jb 0x1400e05aa
lea rcx, [r9 + 5]
cmp rdx, rcx
jb 0x1400e056c
lea rcx, [r9 + 0x5a]
cmp rdx, rcx
jb 0x1400e0549
lea rcx, [r9 + 0x3e8]
cmp rdx, rcx
jb 0x1400e0210
lea rax, [r9 + 8]
lea r9, [rax + 0x28]
lea rcx, [r9 + 1]
cmp rax, rcx
ja 0x1400e051b
lea rcx, [r9 + 0x1000]
cmp rax, rcx
ja 0x1400e04fc
lea rcx, [r9 + 0x42]
cmp rax, rcx
ja 0x1400e04dd
lea rcx, [r9 + 9]
cmp rax, rcx
ja 0x1400e04be
lea rcx, [r9 + 2]
cmp rax, rcx
ja 0x1400e04a3
lea rcx, [r9 + 0x61]
cmp rax, rcx
ja 0x1400e0484
lea rcx, [r9 + 0x64]
cmp rax, rcx
ja 0x1400e0463
lea rcx, [r9 + 0xa]
cmp rax, rcx
ja 0x1400e043f
lea rcx, [r9 + 3]
cmp rax, rcx
ja 0x1400e0420
lea rcx, [r9 + 0x7a]
cmp rax, rcx
ja 0x1400e0210
lea rax, [r9 + 0x20]
lea r9, [rax + 0x80]
jmp 0x1400e0210
lea r8d, [r11 + 0x68]
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WS2_32.dll_sendto
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r10b
jmp 0x1400e0200
lea r8d, [r11 - 8]
movzx ecx, r8b
and cl, r10b
mov edx, Ordinal_30
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r10b
jmp 0x1400e01a0
lea r8d, [r11 - 0x78]
movzx ecx, r8b
and cl, r10b
mov edx, 0x24
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r10b
jmp 0x1400e0136
lea edx, [r11 - 0x40]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x40
movzx ebx, r11b
jmp 0x1400e0a80
lea edx, [r11 + 0x50]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x30
inc r9
dec r11
inc r11
jmp 0x1400e0123
lea edx, [r11 - 0x20]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x20
dec r11
inc r11
jmp 0x1400e0123
lea edx, [r11 + 0x70]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x10
movzx ebx, r11b
jmp 0x1400e0aed
movzx edx, r11b
and dl, r10b
add dl, dl
movzx r8d, r11b
sub r8b, dl
add r8b, r10b
add rax, r9
jmp 0x1400e0b31
lea r8d, [r11 - 0x70]
movzx ecx, r8b
and cl, r10b
mov edx, 8
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r10b
jmp 0x1400e0b31
lea r8d, [r11 + 0x20]
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WS2_32.dll_recv
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r10b
jmp 0x1400e0993
lea r8d, [r11 - 0x50]
movzx ecx, r8b
and cl, r10b
mov edx, Ordinal_26
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r10b
jmp 0x1400e09bf
lea r8d, [r11 + 0x40]
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r10b
movzx ecx, byte [rsp + r11 + 0x38]
add rcx, r9
add r11, rcx
inc r11
jmp 0x1400e0123
lea edx, [r11 + 0x28]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x18
mov byte [rsp + r11 + 0x38], r8b
inc r11
jmp 0x1400e0123
lea edx, [r11 - 0x48]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 8
cmp r9, 9
jb 0x1400e055f
lea edx, [r11 + 0x50]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
add dl, r10b
lea r8d, [rdx*2 - 0x60]
movzx ebx, r11b
jmp 0x1400e0a80
lea r8d, [r11 + 0x48]
movzx ecx, r8b
and cl, r10b
mov edx, 4
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r10b
cmp rax, 4
jae 0x1400e0961
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
jbe 0x1400e0891
lea r8d, [r11 - 0x10]
movzx ecx, r8b
and cl, r10b
mov edx, gethostname
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r10b
jmp 0x1400e0582
lea r8d, [r11 - 0x28]
movzx ecx, r8b
and cl, r10b
mov edx, recv
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r10b
lea rcx, [r9 + rax]
cmp rcx, 0x2a
je 0x1400e0981
lea rcx, [r9 + 5]
cmp rax, rcx
jbe 0x1400e07f0
lea edx, [r11 + 0x58]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x68
jmp 0x1400e05c4
lea r8d, [r11 - 0x70]
movzx ecx, r8b
and cl, r10b
mov edx, 8
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r10b
movzx ecx, byte [rsp + r11 + 0x38]
add rcx, r9
add r11, rcx
inc r11
jmp 0x1400e0123
lea r8d, [r11 + 0x20]
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WS2_32.dll_recv
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r10b
jmp 0x1400e09bf
lea r8d, [r11 - 0x50]
movzx ecx, r8b
and cl, r10b
mov edx, Ordinal_26
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r10b
jmp 0x1400e0993
lea r8d, [r11 + 0x40]
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r10b
jmp 0x1400e0b31
lea r8d, [r11 - 0x30]
movzx ecx, r8b
and cl, r10b
mov edx, Ordinal_41
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r10b
add rax, r9
jmp 0x1400e0b31
lea r8d, [r11 + 0x60]
mov edx, Ordinal_50
movzx ebx, r11b
jmp 0x1400e0adc
lea r8d, [r11 - 0x10]
mov edx, gethostname
jmp 0x1400e0ab3
lea edx, [r11 + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
add r8b, 0x80
inc r9
dec r11
inc r11
jmp 0x1400e0123
lea edx, [r11 + 0x10]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x70
movzx ebx, r11b
jmp 0x1400e0a80
lea rcx, [r9 + 0x64]
cmp rax, rcx
jae 0x1400e077b
lea r8d, [r11 + 0x38]
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_60
jmp 0x1400e060a
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400e07ae
lea edx, [r11 + 0x30]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x50
movzx ecx, byte [rsp + r11 + 0x38]
add rcx, r9
add r11, rcx
inc r11
jmp 0x1400e0123
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400e07d5
lea edx, [r11 + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
add r8b, 0x80
jmp 0x1400e0b31
lea rcx, [r9 + 7]
cmp rax, rcx
jne 0x1400e0614
lea r8d, [r11 - 0x30]
mov edx, Ordinal_41
jmp 0x1400e0ab3
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400e0818
lea edx, [r11 - 0x38]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x78
movzx ebx, r11b
jmp 0x1400e0a80
inc rcx
cmp rax, rcx
jne 0x1400e082e
lea r8d, [r11 - 0x58]
mov edx, 0x34
jmp 0x1400e0ab3
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x1400e0856
lea r8d, [r11 - 8]
movzx ecx, r8b
and cl, r10b
mov edx, Ordinal_30
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r10b
jmp 0x1400e0b31
lea rcx, [r9 + 8]
cmp rax, rcx
jne 0x1400e05c4
lea r8d, [r11 + 0x48]
movzx ecx, r8b
and cl, r10b
mov edx, 4
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r10b
movzx ecx, byte [rsp + r11 + 0x38]
add rcx, r9
add r11, rcx
inc r11
jmp 0x1400e0123
lea rdx, [r9 + 1]
cmp rax, rdx
jne 0x1400e08c8
lea r8d, [r11 + 0x60]
movzx ecx, r8b
and cl, r10b
mov edx, Ordinal_50
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r10b
movzx ecx, byte [rsp + r11 + 0x38]
add rcx, r9
add r11, rcx
inc r11
jmp 0x1400e0123
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400e08f3
lea r8d, [r11 + 0x20]
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WS2_32.dll_recv
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r10b
add rax, r9
jmp 0x1400e0b31
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400e090e
lea r8d, [r11 - 0x70]
mov edx, 8
movzx ebx, r11b
jmp 0x1400e0adc
lea rcx, [rdx + 1]
cmp rax, rcx
jne 0x1400e0935
movzx edx, r11b
and dl, r10b
add dl, dl
movzx r8d, r11b
sub r8b, dl
add r8b, r10b
dec r11
inc r11
jmp 0x1400e0123
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x1400e0582
lea edx, [r11 - 0x20]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x20
movzx ebx, r11b
jmp 0x1400e0a80
lea r8d, [r11 - 0x40]
movzx ecx, r8b
and cl, r10b
add cl, cl
movzx edx, r10b
sub dl, cl
sub r8b, 0x40
movzx ebx, r11b
jmp 0x1400e0ae7
lea edx, [r11 + 0x30]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [rdx - 0x50]
movzx ebx, r11b
add bl, 0x68
movzx ecx, r10b
and cl, bl
mov edx, reloc.WS2_32.dll_sendto
sub dl, cl
add dl, dl
add dl, r10b
add dl, bl
movzx ecx, dl
mov byte [rsp + r11 + 0x38], cl
inc r9
add rcx, r9
sub r11, rcx
lea edx, [r11 - 0x60]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
sub dl, 0x60
add dl, r10b
mov byte [rsp + r11 + 0x38], dl
inc rax
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
movzx ecx, byte [rsp + r11 + 0x38]
add rcx, r9
add r11, rcx
inc r11
jmp 0x1400e0123
lea r8d, [r11 - 0x78]
movzx ecx, r8b
and cl, r10b
mov edx, 0x24
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r10b
movzx ecx, byte [rsp + r11 + 0x38]
add rcx, r9
add r11, rcx
inc r11
jmp 0x1400e0123
lea edx, [r11 - 0x18]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x58
dec r11
inc r11
jmp 0x1400e0123
lea edx, [r11 + 8]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x38
movzx ebx, r11b
jmp 0x1400e0a80
movzx ebx, r11b
lea edx, [rbx + 0x28]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x18
sub bl, 0x78
movzx ecx, bl
and cl, r10b
mov edx, 0x24
sub dl, cl
add dl, dl
add dl, bl
add dl, r10b
mov byte [rsp + r11 + 0x38], dl
inc r9
dec r11
inc r11
jmp 0x1400e0123
lea r8d, [r11 + 0x48]
mov edx, 4
movzx ecx, r8b
and cl, r10b
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r10b
dec r11
inc r11
jmp 0x1400e0123
movzx ebx, r11b
lea r8d, [rbx - 0x28]
mov edx, recv
movzx ecx, r8b
and cl, r10b
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r10b
sub bl, 8
movzx ecx, bl
and cl, r10b
mov edx, Ordinal_30
sub dl, cl
add dl, dl
add dl, bl
add dl, r8b
add dl, r10b
mov byte [rsp + r11 + 0x38], dl
add rax, r9
jmp 0x1400e0b31
movabs rdx, 0xc8472bc45edf3df8
add rdx, r11
and bl, dl
mov ecx, Ordinal_30
sub cl, bl
lea r8d, [rcx + rcx]
add r8b, r10b
add r8b, dl
movzx ecx, r8b
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add r11, rdx
inc r11
jmp 0x1400e0123
movabs rdx, 0x9817b94174f514a8
add rdx, r11
and bl, dl
mov ecx, 0x34
sub cl, bl
lea r8d, [rcx + rcx]
add r8b, r10b
add r8b, dl
movzx ecx, byte [rsp + r11 + 0x38]
add rcx, r9
add r11, rcx
inc r11
jmp 0x1400e0123
add r11b, 0x18
movzx ecx, r11b
and cl, r10b
mov edx, Ordinal_45
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r11b
add r8b, r10b
jmp 0x1400e0120
sub r11b, 0x58
movzx eax, r11b
and al, r10b
mov ecx, 0x34
sub cl, al
lea r8d, [rcx + rcx]
add r8b, r11b
add r8b, r10b
jmp 0x1400e0110
lea rdx, [rbp + 0x14df4d8]
jmp 0x1400e0bd7
lea rdx, [rbp + 0x10a5110]
jmp 0x1400e0bd7
lea rdx, [rsp + 0x38]
mov r8, r15
mov rcx, r14
call fcn.1400eae60
nop
lea rcx, [rbp + 0xa0]
call fcn.140002800
nop
lea rcx, [rbp + 0x168]
call fcn.1400e41c0
lea rcx, [rbp + 0x168]
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, [rbp + 0x60]
call fcn.140058210
nop
movzx edx, byte [rbp + 0x20]
lea rcx, [rbp + 0x28]
call fcn.1400e6150
nop
lea rcx, [rbp + 0x80]
call fcn.140002800
nop
mov rcx, r13
call fcn.140002800
mov al, 1
mov rcx, qword [rbp + 0x1d0]
xor rcx, rsp
call fcn.140198db0
lea r11, [rsp + 0x2e0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.140069760
nop
int3