Function at 0x1400dbba0
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 [0x1401d8800]
xor rax, rsp
mov qword [rsp + 0x470], rax
mov r12, rdx
mov r13, rcx
mov qword [rsp + 0x1f8], rdx
mov dword [rsp + 0xb0], 0x4047a4e
mov byte [rsp + 0xb4], __WSAFDIsSet
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, 0x6f5d9dad8beb1f14
movabs r14, 0x3677d6b9aa513b6c
movabs r15, 0x8131f878600a13e4
movzx r11d, byte [rsp + 0x30]
nop word [rax + rax]
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor edi, edi
movabs rax, 0x5aa2ef20a52393c4
cmp rdi, 0x23
jae 0x1400dc760
movzx r10d, byte [rsp + rdi + 0xb0]
movzx ebx, r10b
cmp r8, rdi
ja 0x1400dc756
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x1400dbc9f
lea rcx, [rdi + rax]
mov rax, rcx
and rax, r10
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, r10
sub r11b, 0x5c
jmp 0x1400dbccc
je 0x1400dc6da
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400dc6a3
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400dc67c
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400dc653
movzx ebx, r10b
cmp r9, rdi
ja 0x1400dc74c
lea rax, [r9 + 0xa]
cmp r8, rax
jae 0x1400dbcff
lea rdx, [rdi + rsi]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400dbd30
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400dc603
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400dc5dd
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400dc546
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400dc2a1
nop dword [rax]
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400dc282
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400dc25e
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400dc239
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400dc216
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400dc1f8
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400dc1dd
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400dc1ba
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400dc19b
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400dc16f
lea r8, [r9 + 0xa]
lea r9, [r8 + 0x10]
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400dc72f
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400dc70e
lea rax, [r9 + 9]
cmp r8, rax
jb 0x1400dbf16
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1400dbef7
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400dbed7
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400dc11e
lea rcx, [r9 + 0x3e8]
cmp r8, rcx
jb 0x1400dc0ac
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400dc082
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400dbd40
mov r8, rcx
lea r9, [rcx + 3]
lea rax, [r9 + 4]
cmp rcx, rax
ja 0x1400dc052
lea rax, [r9 + 0x64]
cmp rcx, rax
ja 0x1400dc034
lea rax, [r9 + 0x200]
cmp rcx, rax
ja 0x1400dc016
lea rax, [r9 + 3]
cmp rcx, rax
ja 0x1400dbff7
lea rax, [r9 + 0x42]
cmp rcx, rax
ja 0x1400dbfd6
lea rax, [r9 + 0x2a]
cmp rcx, rax
ja 0x1400dbfb4
lea rax, [r9 + 2]
cmp rcx, rax
ja 0x1400dbf8f
lea rax, [r9 + 0x40]
cmp rcx, rax
ja 0x1400dbf67
lea rax, [r9 + 0x5a]
cmp rcx, rax
ja 0x1400dbf49
lea rax, [r9 + 1]
cmp rcx, rax
ja 0x1400dbd40
lea r8, [r9 + 0x20]
lea r9, [r8 + 0x28]
jmp 0x1400dbd40
lea rdx, [rdi + r14]
movzx eax, r10b
and al, dl
mov ecx, 6
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400dbd30
lea rdx, [rdi + r15]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x3c
add r11b, dl
jmp 0x1400dbcd0
movabs rdx, 0xcbec1a3715c2ec5c
add rdx, rdi
movzx eax, r10b
and al, dl
mov ecx, 0x3e
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movabs rax, 0x5aa2ef20a52393c4
jmp 0x1400dbc73
lea edx, [rdi - 0x60]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x60
add r11b, dl
jmp 0x1400dc628
lea edx, [rdi + 0x18]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
inc r9
dec rdi
inc rdi
jmp 0x1400dbc52
lea edx, [rdi - 0x70]
movzx eax, r10b
and al, dl
mov ecx, 8
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
dec rdi
inc rdi
jmp 0x1400dbc52
lea edx, [rdi + 8]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x38
add r11b, dl
movzx ebx, dil
jmp 0x1400dc506
lea ecx, [rdi + 0x80]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
add r11b, 0x80
add r8, r9
jmp 0x1400dc6c1
lea edx, [rdi - 8]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400dc6c1
lea edx, [rdi + 0x70]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x10
add r11b, dl
jmp 0x1400dc56c
lea edx, [rdi - 0x18]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x58
add r11b, dl
jmp 0x1400dc599
lea edx, [rdi + 0x60]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_50
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 0x1400dbc52
lea edx, [rdi - 0x74]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
mov byte [rsp + rdi + 0xb0], r11b
inc rdi
jmp 0x1400dbc52
lea edx, [rdi + 0x7c]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x64
add r11b, dl
cmp r8, 9
jae 0x1400dc4e6
lea rax, [r9 + 0xa]
cmp r8, rax
jbe 0x1400dc3ff
lea edx, [rdi - 0x38]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x78
add r11b, dl
cmp r9, 0x200
jb 0x1400dc09c
lea edx, [rdi + 0x18]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add cl, dl
lea r11d, [rcx*2 - 0x50]
jmp 0x1400dc628
lea edx, [rdi - 0xc]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
lea rax, [r9 + r8]
cmp rax, 0x64
je 0x1400dc52f
lea rax, [r9 + 0x2a]
cmp r8, rax
jbe 0x1400dc387
lea edx, [rdi - 0x4c]
movzx eax, r10b
and al, dl
mov ecx, 0xa
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x1400dc0c2
lea ecx, [rdi + 0x78]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x48
movzx eax, byte [rsp + rdi + 0xb0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400dbc52
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
jmp 0x1400dc599
movzx ebx, dil
lea edx, [rbx + 0x68]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400dc570
lea ecx, [rdi - 0x20]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x20
jmp 0x1400dc6c1
lea ecx, [rdi + 0x58]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x68
add r8, r9
jmp 0x1400dc6c1
movzx ebx, dil
lea edx, [rbx - 0x30]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400dc506
lea edx, [rdi + 0x48]
movzx eax, r10b
and al, dl
mov ecx, 4
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
dec rdi
inc rdi
jmp 0x1400dbc52
lea ecx, [rdi - 0x40]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x40
inc r9
dec rdi
inc rdi
jmp 0x1400dbc52
lea edx, [rdi + 0x38]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400dc628
lea rax, [r9 + 0x200]
cmp r8, rax
jae 0x1400dc2d1
movabs rcx, 0x5aa2ef20a52393c4
add rcx, rdi
movzx eax, r10b
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x5c
jmp 0x1400dc138
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400dc306
lea ecx, [rdi + 0x28]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x18
movzx eax, byte [rsp + rdi + 0xb0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400dbc52
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400dc331
lea edx, [rdi + 0x48]
movzx eax, r10b
and al, dl
mov ecx, 4
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
add r8, r9
jmp 0x1400dc6c1
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400dc35b
lea ecx, [rdi + 0x58]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x68
dec rdi
inc rdi
jmp 0x1400dbc52
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400dc138
lea edx, [rdi + 0x68]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400dc628
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400dc3af
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 0x1400dc628
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400dc3cf
lea ecx, [rdi - 0x1c]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
jmp 0x1400dc6bd
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400dc0c5
movzx ebx, dil
lea edx, [rbx + 0x6c]
movzx eax, r10b
and al, dl
mov ecx, 6
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400dc570
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400dc434
lea ecx, [rdi + 0x50]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x30
movzx eax, byte [rsp + rdi + 0xb0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400dbc52
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400dc460
movzx ebx, dil
lea edx, [rbx - 8]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400dc506
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400dc48d
lea ecx, [rdi + 0x80]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
add r11b, 0x80
dec rdi
inc rdi
jmp 0x1400dbc52
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400dc4ba
lea ecx, [rdi + 8]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x38
inc r9
dec rdi
inc rdi
jmp 0x1400dbc52
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400dc0f5
lea edx, [rdi - 0x70]
movzx eax, r10b
and al, dl
mov ecx, 8
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400dc628
movzx ebx, dil
lea edx, [rbx - 0x60]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x60
add r11b, dl
add r11b, r10b
add bl, 0x64
movzx eax, r10b
and al, bl
mov ecx, Ordinal_35
sub cl, al
add cl, cl
add cl, r10b
add cl, bl
add cl, r11b
mov byte [rsp + rdi + 0xb0], cl
add r8, r9
jmp 0x1400dc6c1
movzx ebx, dil
lea ecx, [rbx + 0x28]
movzx eax, r10b
and al, cl
add al, al
sub cl, al
lea r11d, [rcx - 0x18]
jmp 0x1400dc570
movabs rcx, 0x6446b17693dd33cc
add rcx, rdi
and r10b, cl
mov eax, gethostname
sub al, r10b
lea r11d, [rax + rax]
add r11b, bl
add r11b, cl
movzx r10d, bl
movzx ebx, dil
sub bl, 0x14
movzx eax, r10b
and al, bl
add al, al
movzx ecx, r10b
sub cl, al
sub cl, 0x74
add cl, bl
movzx eax, cl
mov byte [rsp + rdi + 0xb0], al
inc r9
add rax, r9
sub rdi, rax
lea edx, [rdi - 0x50]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_26
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 0x1400dbc52
movabs rax, 0xf9baf4f3ff4ee4bc
add rax, rdi
and r10b, al
add r10b, r10b
sub bl, r10b
lea r11d, [rax + rbx]
sub r11b, 0x24
add r8, r9
jmp 0x1400dc6c1
movabs rcx, 0x24a37beed632469c
add rcx, rdi
and r10b, cl
add r10b, r10b
movzx r11d, bl
sub r11b, r10b
sub r11b, 0x44
add r11b, cl
movzx r10d, bl
lea ecx, [rdi - 0x24]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
sub r10b, 4
add r10b, cl
mov byte [rsp + rdi + 0xb0], r10b
inc r9
dec rdi
inc rdi
jmp 0x1400dbc52
movabs rax, 0x4f8c02e9ad15a87c
add rax, rdi
and r10b, al
add r10b, r10b
sub bl, r10b
lea r11d, [rax + rbx]
sub r11b, 0x64
dec rdi
inc rdi
jmp 0x1400dbc52
movabs rcx, 0xe50046671887596c
add rcx, rdi
and r10b, cl
mov eax, 6
sub al, r10b
lea r11d, [rax + rax]
add r11b, bl
add r11b, cl
add r8, r9
jmp 0x1400dc6c1
movabs rax, 0x2fba6825ce4031e4
add rax, rdi
and r10b, al
add r10b, r10b
sub bl, r10b
lea r11d, [rax + rbx]
sub r11b, 0x3c
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400dbc52
movabs rax, 0xfe8cd61ef6abb4c
add rax, rdi
and r10b, al
add r10b, r10b
sub bl, r10b
lea r11d, [rax + rbx]
sub r11b, 0x14
movzx eax, byte [rsp + rdi + 0xb0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400dbc52
sub dil, 0x2c
movzx eax, r10b
and al, dil
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dil
jmp 0x1400dbc4e
add dil, 0x4c
movzx eax, r10b
and al, dil
add al, al
sub r10b, al
lea r11d, [rdi + r10]
sub r11b, 0x14
jmp 0x1400dbc35
lea rbx, [rsp + 0x1674860]
jmp 0x1400dc768
lea rbx, [rsp + 0x10adc24]
jmp 0x1400dc768
lea rbx, [rsp + 0xb0]
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x240]
call fcn.1400029f0
nop
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rbx + r8], 0
jne 0x1400dc782
mov rdx, rbx
lea rcx, [rsp + 0x240]
call fcn.140004460
nop
mov r9, qword [r12 + 0x10]
cmp r9, 3
jbe 0x1400dc7ef
lea r8, [r9 - 4]
lea rax, [rsp + 0x31]
mov qword [rsp + 0x20], rax
mov rdx, r12
lea rcx, [rsp + 0x108]
call fcn.140004310
lea rdx, [rsp + 0x240]
lea rcx, [rsp + 0x108]
call fcn.14005bde0
movzx ebx, al
lea rcx, [rsp + 0x108]
call fcn.140002820
test bl, bl
jne 0x1400dc7ff
lea rdx, [rsp + 0x240]
mov rcx, r12
call fcn.1400030f0
call fcn.1400f9280
mov r14, rax
mov rdx, r12
lea rcx, [rsp + 0x178]
call fcn.140002680
mov r15, rax
mov dword [rsp + 0x78], 0x17131e20
mov dword [rsp + 0x7c], 0x571d0319
mov dword [rsp + 0x80], 0x5b111f13
mov dword [rsp + 0x84], 0x59095c5e
mov word [rsp + 0x88], 0x7d72
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x8a], xmm0
movups xmmword [rsp + 0x9a], xmm0
mov byte [rsp + 0xaa], al
movzx r10d, byte [rsp + 0x31]
nop dword [rax]
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor edi, edi
movabs rcx, 0xc63df3e3da2f48ee
cmp rdi, 0x33
jae 0x1400dd4a3
movzx ebx, byte [rsp + rdi + 0x78]
mov esi, ebx
nop dword [rax]
cmp r8, rdi
ja 0x1400dd499
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400dc8cb
add rcx, rdi
mov rax, rsi
and rax, rcx
imul r10, rax, 0xfffffffffffffffe
add r10, rsi
add r10, rcx
add r10b, 0x7e
jmp 0x1400dc912
je 0x1400dd41a
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400dd391
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400dd35c
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400dd321
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400dd2fd
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400dd2d6
movzx r11d, dil
cmp r9, rdi
ja 0x1400dd48f
lea rax, [r9 + 0x80]
cmp r8, rax
jae 0x1400dc947
lea edx, [r11 - 0x7a]
movzx eax, dl
and al, bl
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400dc9a0
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400dd296
inc rax
cmp r8, rax
je 0x1400dd270
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400dd262
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400dd245
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400dd225
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400dd206
nop dword [rax]
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400dcf2f
nop dword [rax]
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400dcf10
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400dcee7
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400dcec1
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400dcea2
lea rcx, [r9 + 4]
cmp r8, rcx
je 0x1400dce82
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400dce62
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400dce43
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400dce23
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400dcdf5
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400dc9b0
mov r8, rcx
lea r9, [rcx + 9]
lea rax, [r9 + 0x61]
cmp rcx, rax
jb 0x1400dd46f
lea rax, [r9 + 0x7a]
cmp rcx, rax
jb 0x1400dd44f
lea rax, [r9 + 0x42]
cmp rcx, rax
jb 0x1400dcba1
lea rax, [r9 + 0x64]
cmp rcx, rax
jb 0x1400dcb82
lea rcx, [r9 + 8]
cmp r8, rcx
jb 0x1400dcb63
lea rax, [r9 + 9]
cmp r8, rax
jb 0x1400dcd9f
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x1400dcd4f
lea rax, [r9 + 1]
cmp r8, rax
jb 0x1400dcd10
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400dcce8
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1400dc9b0
mov r8, rcx
lea r9, [rcx + 0x1000]
lea rax, [r9 + 0x5a]
cmp rcx, rax
ja 0x1400dccbf
lea rax, [r9 + 0x2a]
cmp rcx, rax
ja 0x1400dcca0
lea rax, [r9 + 1]
cmp rcx, rax
ja 0x1400dcc82
lea rax, [r9 + 0x3e8]
cmp rcx, rax
ja 0x1400dcc67
lea rax, [r9 + 0x400]
cmp rcx, rax
ja 0x1400dcc4c
lea rax, [r9 + 0x20]
cmp rcx, rax
ja 0x1400dcc2e
lea rax, [r9 + 0x28]
cmp rcx, rax
ja 0x1400dcc0d
lea rax, [r9 + 4]
cmp rcx, rax
ja 0x1400dcbe9
lea rax, [r9 + 5]
cmp rcx, rax
ja 0x1400dcbcb
lea rax, [r9 + 0x7a]
cmp rcx, rax
ja 0x1400dc9b0
lea r8, [r9 + 0x10]
lea r9, [r8 + 0x41]
jmp 0x1400dc9b0
lea edx, [r11 + 0x3a]
movzx eax, dl
and al, bl
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400dc9a0
lea edx, [r11 + 0x5e]
movzx eax, dl
and al, bl
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400dc916
sub r11b, 0x7e
movzx eax, r11b
and al, bl
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
movabs rcx, 0xc63df3e3da2f48ee
jmp 0x1400dc8a0
lea edx, [r11 + 0x30]
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x50
add r10b, dl
jmp 0x1400dd2b0
add r11b, 0x54
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 0x4c
inc r9
dec rdi
inc rdi
jmp 0x1400dc882
add r11b, 0x78
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 0x48
dec rdi
inc rdi
jmp 0x1400dc882
lea edx, [r11 - 0x64]
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x44
add r10b, dl
jmp 0x1400dd33f
sub r11b, 0x40
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 0x40
jmp 0x1400dd375
sub r11b, 0x1c
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 0x3c
jmp 0x1400dd378
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 0x1400dd3b7
add r11b, 0x2c
movzx eax, bl
and al, r11b
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x34
add r10b, r11b
jmp 0x1400dd3de
add r11b, 0x50
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 0x30
movzx eax, byte [rsp + rdi + 0x78]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400dc882
sub r11b, 0x56
movzx eax, r11b
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
mov byte [rsp + rdi + 0x78], r10b
inc rdi
jmp 0x1400dc882
lea edx, [r11 - 0x32]
movzx eax, dl
and al, bl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
cmp r9, 8
jb 0x1400dcd03
lea edx, [r11 - 0x2c]
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
add cl, cl
add cl, bl
add cl, dl
lea r10d, [rcx + rcx]
jmp 0x1400dd2b0
lea edx, [r11 - 0xe]
movzx eax, dl
and al, bl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
cmp r8, 0x1000
jae 0x1400dd1cd
lea rax, [r9 + 9]
cmp r8, rax
jbe 0x1400dd0f1
lea edx, [r11 + 0x3c]
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x1400dcd2a
lea edx, [r11 + 0x16]
movzx eax, dl
and al, bl
mov ecx, 0x33
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
lea rax, [r9 + r8]
cmp rax, 0x200
je 0x1400dd1ea
lea rcx, [r9 + 5]
cmp r8, rcx
jbe 0x1400dd023
lea edx, [r11 - 0x4a]
movzx eax, bl
and al, dl
mov ecx, 3
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x1400dcd69
add r11b, 0x24
movzx eax, bl
and al, r11b
mov ecx, 2
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 0x1400dc882
add r11b, 0x48
movzx eax, bl
and al, r11b
mov ecx, 4
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
jmp 0x1400dd3de
lea edx, [r11 + 0x6c]
movzx eax, bl
and al, dl
mov ecx, 6
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x1400dd3b7
sub r11b, 0x70
movzx eax, bl
and al, r11b
mov ecx, 8
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
jmp 0x1400dd378
sub r11b, 0x4c
movzx eax, bl
and al, r11b
mov ecx, 0xa
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
jmp 0x1400dd375
lea edx, [r11 - 0x28]
movzx eax, bl
and al, dl
mov ecx, recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x1400dd33f
sub r11b, 4
movzx eax, bl
and al, r11b
mov ecx, recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
dec rdi
inc rdi
jmp 0x1400dc882
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
inc r9
dec rdi
inc rdi
jmp 0x1400dc882
lea edx, [r11 + 0x44]
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x1400dd2b0
lea rax, [r9 + 6]
cmp r8, rax
jae 0x1400dcf4b
lea edx, [r11 - 0x12]
movzx eax, dl
and al, bl
mov ecx, 0x3f
jmp 0x1400dcdad
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400dcf7e
add r11b, 0xc
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x54
movzx eax, byte [rsp + rdi + 0x78]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400dc882
inc rax
cmp r8, rax
jne 0x1400dcfa0
lea ecx, [r11 - 0x3c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x5c
jmp 0x1400dd3b7
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400dcfcb
add r11b, 0x34
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x6c
dec rdi
inc rdi
jmp 0x1400dc882
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400dcff8
add r11b, 0x10
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 0x70
inc r9
dec rdi
inc rdi
jmp 0x1400dc882
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400dcdb9
lea edx, [r11 - 0x14]
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x74
add r10b, dl
jmp 0x1400dd2b0
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400dd04b
lea edx, [r11 - 0x6e]
movzx eax, bl
and al, dl
mov ecx, 1
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x1400dd2b0
inc rax
cmp r8, rax
jne 0x1400dd077
add r11b, 0x6e
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 2
inc r9
dec rdi
inc rdi
jmp 0x1400dc882
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400dd09b
add r11b, 2
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 0xe
jmp 0x1400dd375
cmp r8, rcx
jne 0x1400dd0bb
sub r11b, 0x22
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 0x12
jmp 0x1400dd378
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400dcd69
add r11b, 0x72
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 0x1e
movzx eax, byte [rsp + rdi + 0x78]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400dc882
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400dd128
add r11b, 0x18
movzx eax, bl
and al, r11b
mov ecx, Ordinal_45
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 0x1400dc882
inc rax
cmp r8, rax
jne 0x1400dd150
sub r11b, 0xc
movzx eax, bl
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
jmp 0x1400dd3de
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400dd178
lea edx, [r11 - 0x30]
movzx eax, bl
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x1400dd3b7
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400dd1a1
sub r11b, 0x78
movzx eax, bl
and al, r11b
mov ecx, 0x24
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
jmp 0x1400dd375
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400dcd2a
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 0x1400dd2b0
lea edx, [r11 - 0x50]
movzx eax, dl
and al, bl
movzx ecx, bl
sub cl, al
add cl, 0x18
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x1400dd33f
lea edx, [r11 - 0x74]
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x1400dd3b7
lea edx, [r11 - 0x76]
movzx eax, dl
and al, bl
mov ecx, Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400dd3b7
sub r11b, 0x52
movzx eax, r11b
and al, bl
mov ecx, Ordinal_35
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
jmp 0x1400dd378
sub r11b, 0x2e
movzx eax, r11b
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x1400dd372
lea edx, [r11 - 0xa]
mov ecx, reloc.WLDAP32.dll_Ordinal_35
jmp 0x1400dd32e
add r11b, 0x1a
movzx eax, r11b
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
dec rdi
inc rdi
jmp 0x1400dc882
lea edx, [r11 + 0x62]
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
sub r11b, 0x3e
movzx eax, bl
and al, r11b
add al, al
sub bl, al
sub bl, 0x4e
add bl, r11b
mov byte [rsp + rdi + 0x78], bl
inc r9
dec rdi
inc rdi
jmp 0x1400dc882
lea edx, [rdi - 0x32]
movzx eax, dl
and al, bl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc r9
dec rdi
inc rdi
jmp 0x1400dc882
lea edx, [rdi - 0xe]
movzx eax, dl
and al, bl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
dec rdi
inc rdi
jmp 0x1400dc882
movzx r11d, dil
lea edx, [r11 + 0x16]
mov ecx, 0x33
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
sub r11b, 0x62
movzx eax, bl
and al, r11b
add al, al
sub bl, al
sub bl, 0x52
add bl, r11b
add bl, r10b
mov byte [rsp + rdi + 0x78], bl
jmp 0x1400dd375
lea edx, [rdi + 0x3a]
movzx eax, dl
and al, bl
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
add r8, r9
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400dc882
movabs rcx, 0x6bb1ab3af74afe82
add rcx, rdi
and sil, cl
mov eax, reloc.WS2_32.dll_gethostname
sub al, sil
lea r10d, [rax + rax]
add r10b, bl
add r10b, cl
movzx r11d, dil
add r11b, 0x7a
movzx eax, bl
and al, r11b
add al, al
movzx ecx, bl
sub cl, al
sub cl, 0x56
add cl, r11b
movzx eax, cl
mov byte [rsp + rdi + 0x78], al
inc r9
add rax, r9
sub rdi, rax
lea edx, [rdi + 0x68]
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
add cl, cl
add cl, bl
add cl, dl
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 0x1400dc882
movabs rcx, 0x52b9dbab8e8ddaca
add rcx, rdi
and sil, cl
mov eax, 0x3d
sub al, sil
lea r10d, [rax + rax]
add r10b, bl
add r10b, cl
movzx eax, byte [rsp + rdi + 0x78]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400dc882
sub r11b, 0x5a
movzx eax, bl
and al, r11b
mov ecx, Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
jmp 0x1400dc87e
sub r11b, 0x36
movzx eax, bl
and al, r11b
mov ecx, 0x3d
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
jmp 0x1400dc86c
lea rdx, [rsp + 0x1450060]
jmp 0x1400dd4a8
lea rdx, [rsp + 0x174494e]
jmp 0x1400dd4a8
lea rdx, [rsp + 0x78]
mov r8, r15
mov rcx, r14
call fcn.1400e9c10
xor r8d, r8d
mov rdx, r12
lea rcx, [rsp + 0x128]
call fcn.1400d6d00
nop
lea rdx, [r13 + 0x40]
lea r8, [rsp + 0x128]
lea rcx, [rsp + 0x220]
call fcn.1400d06d0
nop
lea rcx, [rsp + 0x128]
call fcn.140058b00
lea rcx, [rsp + 0x220]
call fcn.1400d0db0
test al, al
jne 0x1400dd56f
mov r8, r12
lea rdx, [rsp + 0xf8]
lea rcx, [r13 + 0x60]
call fcn.1400e9b80
mov rbx, rax
lea r8, [r13 + 0x68]
mov rdx, qword [r8]
lea rcx, [rsp + 0xe0]
call fcn.14006c680
mov rdx, qword [rsp + 0xe0]
cmp qword [rbx], rdx
je 0x1400dd544
mov rdx, r12
lea rcx, [r13 + 0x60]
call fcn.1400ede60
nop
lea rcx, [rsp + 0x220]
call fcn.140058b00
nop
lea rcx, [rsp + 0x240]
call fcn.140002820
nop
mov rcx, r12
call fcn.140002820
xor al, al
jmp 0x1400de215
lea rdx, [rsp + 0x210]
lea rcx, [rsp + 0x220]
call fcn.1400d0e40
test eax, eax
jne 0x1400de242
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.1400d6d40
nop
cmp qword [rsp + 0x3f0], 0
jne 0x1400dd5fc
lea rcx, [rsp + 0x410]
call fcn.1400d6080
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 0x1400dd544
xor r8d, r8d
mov rdx, rbx
lea rcx, [rsp + 0x260]
call fcn.1400d6530
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.1400d6040
xor edx, edx
lea rcx, [rsp + 0x1b8]
call fcn.1400e3380
mov byte [rsp + 0x20], 0
mov r9b, 1
mov r8, rax
lea rdx, [rsp + 0x260]
lea rcx, [rsp + 0x200]
call fcn.1400edf70
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.1400e48b0
mov rdx, rax
xor r8d, r8d
lea rcx, [rsp + 0x280]
call fcn.1400e44e0
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.1400e3000
nop
lea rdx, [rsp + 0x2f0]
lea rcx, [rsp + 0x280]
call fcn.1400f1cd0
test al, al
jne 0x1400de162
movzx edi, byte [rsp + 0x31]
nop
lea rcx, [rsp + 0x280]
call fcn.1400efa90
mov rsi, rax
lea rcx, [rsp + 0x280]
call fcn.1400f06e0
mov r14, rax
mov r8, rsi
lea rdx, [rsp + 0x100]
mov rcx, r13
call fcn.1400e9b80
mov rbx, rax
lea r8, [r13 + 8]
mov rdx, qword [r13 + 8]
lea rcx, [rsp + 0xe8]
call fcn.14006c680
mov rcx, qword [rsp + 0xe8]
cmp qword [rbx], rcx
je 0x1400dd87c
movzx ecx, byte [r14]
cmp cl, 4
jne 0x1400dd7fa
mov rcx, r14
call fcn.1400ee0a0
mov byte [rsp + 0x30], al
mov r8, rsi
lea rdx, [rsp + 0x148]
mov rcx, r13
call fcn.14006bfb0
mov rcx, qword [rax]
add rcx, 0x30
lea rdx, [rsp + 0x30]
call fcn.1400a2a60
jmp 0x1400de130
lea eax, [rcx - 5]
cmp al, 1
jbe 0x1400dd847
cmp cl, 7
jne 0x1400de130
mov rcx, r14
call fcn.1400ee200
movss dword [rsp + 0xd8], xmm0
mov r8, rsi
lea rdx, [rsp + 0x158]
mov rcx, r13
call fcn.14006bfb0
mov rcx, qword [rax]
add rcx, 0x30
lea rdx, [rsp + 0xd8]
call fcn.1400ee340
jmp 0x1400de130
mov rcx, r14
call fcn.1400ee100
mov dword [rsp + 0x70], eax
mov r8, rsi
lea rdx, [rsp + 0x168]
mov rcx, r13
call fcn.14006bfb0
mov rcx, qword [rax]
add rcx, 0x30
lea rdx, [rsp + 0x70]
call fcn.1400a2a40
jmp 0x1400de130
mov rcx, rsi
call fcn.140001bc0
mov r14, rax
mov dword [rsp + 0x38], 0x71734769
mov dword [rsp + 0x3c], 0x43bc7246
mov dword [rsp + 0x40], 0x7445b94f
mov dword [rsp + 0x44], 0xa8a6a546
mov dword [rsp + 0x48], 0x5fa0a35b
mov dword [rsp + 0x4c], 0x5e61ad53
mov dword [rsp + 0x50], 0x62636758
mov word [rsp + 0x54], 0x35c0
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 [0x14022c4b8]
mov r11, qword [0x14022c4b0]
nop
xor ebx, ebx
cmp rbx, 0x33
jae 0x1400de11c
movzx r10d, byte [rsp + rbx + 0x38]
mov edx, r10d
cmp r9, rbx
ja 0x1400de112
lea rax, [r11 + 1]
cmp r9, rax
jae 0x1400dd93a
movabs rcx, 0x116c22cef611e3
add rcx, rbx
mov rax, rdx
and rax, rcx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rdx
add rdi, rcx
sub dil, 0x35
jmp 0x1400dd966
je 0x1400de09f
inc rax
cmp r9, rax
je 0x1400de043
lea rax, [r11 + 3]
cmp r9, rax
je 0x1400ddfee
lea rax, [r11 + 7]
cmp r9, rax
je 0x1400ddfce
movzx r8d, bl
nop word [rax + rax]
cmp r11, rbx
ja 0x1400de108
lea rax, [r11 + 1]
cmp r9, rax
jae 0x1400dd99a
lea ecx, [r8 - 0x61]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x59
jmp 0x1400dd9d0
je 0x1400ddf8e
inc rax
cmp r9, rax
je 0x1400ddf68
lea rax, [r11 + 3]
cmp r9, rax
je 0x1400ddf4b
lea rax, [r11 + 7]
cmp r9, rax
je 0x1400ddf07
nop word [rax + rax]
lea rax, [r9 + r11]
cmp rax, rbx
jbe 0x1400ddc57
nop dword [rax]
lea rax, [r11 + 0x61]
cmp r9, rax
je 0x1400ddc38
lea rax, [r11 + 6]
cmp r9, rax
je 0x1400ddc12
lea rcx, [r11 + 0x80]
cmp r9, rcx
je 0x1400ddbec
lea rax, [r11 + 1]
cmp r9, rax
je 0x1400ddbd1
lea rax, [r11 + 0x20]
cmp r9, rax
je 0x1400ddbb4
mov r9, rcx
lea r11, [rcx + 0x61]
lea rax, [r11 + 1]
cmp rcx, rax
jb 0x1400de0eb
lea rax, [r11 + 0x20]
cmp rcx, rax
jb 0x1400de0ce
lea rcx, [r11 + 0x61]
cmp r9, rcx
jb 0x1400ddaf0
lea rax, [r11 + 6]
cmp r9, rax
jb 0x1400ddad5
lea rax, [r11 + 0x80]
cmp r9, rax
jb 0x1400ddaba
mov r9, rcx
lea r11, [rcx + 1]
lea rax, [r11 + 6]
cmp rcx, rax
ja 0x1400ddb89
lea rax, [r11 + 0x80]
cmp rcx, rax
ja 0x1400ddb69
lea rcx, [r11 + 1]
cmp r9, rcx
ja 0x1400ddb4a
lea rax, [r11 + 0x20]
cmp r9, rax
ja 0x1400ddb2a
lea rax, [r11 + 0x61]
cmp r9, rax
ja 0x1400ddb0d
mov r9, rcx
lea r11, [rcx + 6]
jmp 0x1400dd9e0
lea ecx, [r8 + 0x41]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x39
jmp 0x1400dd9d0
lea ecx, [r8 + 0x7b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x5d
jmp 0x1400dd970
sub r8b, 0x4b
movzx eax, r8b
and al, r10b
add al, al
sub r8b, al
lea edi, [r10 + r8]
add dil, 0xd
jmp 0x1400dd905
sub r8b, 0x20
movzx eax, r10b
and al, r8b
add al, al
sub r10b, al
lea edi, [r8 + r10]
sub dil, 0x20
jmp 0x1400de027
add r8b, 0x1a
movzx eax, r10b
and al, r8b
mov ecx, Ordinal_41
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, r8b
jmp 0x1400de02a
lea edx, [r8 + 0x54]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x4c
add dil, dl
jmp 0x1400ddf1d
sub r8b, 0x72
movzx eax, r10b
and al, r8b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, r8b
jmp 0x1400de062
sub r8b, 0x38
movzx eax, r10b
and al, r8b
add al, al
sub r10b, al
lea edi, [r8 + r10]
sub dil, 0x78
movzx eax, byte [rsp + rbx + 0x38]
add rax, r11
add rbx, rax
inc rbx
jmp 0x1400dd8f2
sub r8b, 0x5e
movzx eax, r8b
and al, r10b
add al, al
sub r8b, al
lea edi, [r10 + r8]
sub dil, 0x6e
jmp 0x1400de027
lea ecx, [r8 - 0x24]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 4
jmp 0x1400de008
add r8b, 0x16
movzx eax, r8b
and al, r10b
mov ecx, 0x33
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r10b
dec rbx
inc rbx
jmp 0x1400dd8f2
add r8b, 0x50
movzx eax, r8b
and al, r10b
add al, al
sub r8b, al
lea edi, [r10 + r8]
sub dil, 0x30
inc r11
dec rbx
inc rbx
jmp 0x1400dd8f2
lea edx, [r8 - 0x76]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_30
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400ddfa4
lea rax, [r11 + 1]
cmp r9, rax
jae 0x1400ddced
lea ecx, [r8 - 0x1d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x35
lea rax, [r9 + r11]
cmp rax, 0x61
je 0x1400ddeee
lea rax, [r11 + 1]
cmp r9, rax
jbe 0x1400ddd92
lea ecx, [r8 + 0x17]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x5f
cmp r9, 1
jae 0x1400dded0
lea rax, [r11 + 1]
cmp r9, rax
jne 0x1400dde2b
add r8b, 0x7c
movzx eax, r8b
and al, r10b
add al, al
sub r8b, al
lea edi, [r10 + r8]
sub dil, 0x64
movzx eax, byte [rsp + rbx + 0x38]
add rax, r11
add rbx, rax
inc rbx
jmp 0x1400dd8f2
jne 0x1400ddd1d
add r8b, 0x3e
movzx eax, r8b
and al, r10b
mov ecx, Ordinal_41
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r10b
movzx eax, byte [rsp + rbx + 0x38]
add rax, r11
add rbx, rax
inc rbx
jmp 0x1400dd8f2
inc rax
cmp r9, rax
jne 0x1400ddd44
lea edx, [r8 - 0x36]
movzx eax, dl
and al, r10b
mov ecx, 0x3d
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400ddf1d
lea rax, [r11 + 3]
cmp r9, rax
jne 0x1400ddd6a
add r8b, 0x56
movzx eax, r8b
and al, r10b
add al, al
sub r8b, al
lea edi, [r10 + r8]
sub dil, 0x5a
jmp 0x1400de027
lea rax, [r11 + 6]
cmp r9, rax
jne 0x1400ddc7a
lea ecx, [r8 + 0x6e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 2
jmp 0x1400ddfa4
jne 0x1400dddaf
lea ecx, [r8 - 0x23]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0xb
jmp 0x1400ddfa4
inc rax
cmp r9, rax
jne 0x1400ddddd
sub r8b, 0x5d
movzx eax, r8b
and al, r10b
add al, al
sub r8b, al
lea edi, [r10 + r8]
sub dil, 0x75
inc r11
dec rbx
inc rbx
jmp 0x1400dd8f2
lea rax, [r11 + 3]
cmp r9, rax
jne 0x1400dde03
sub r8b, 0x45
movzx eax, r8b
and al, r10b
add al, al
sub r8b, al
lea edi, [r10 + r8]
sub dil, 0x1d
jmp 0x1400de02a
lea rax, [r11 + 7]
cmp r9, rax
jne 0x1400ddcab
lea ecx, [r8 - 0x7f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x79
jmp 0x1400ddf1d
inc rax
cmp r9, rax
jne 0x1400dde53
add r8b, 0x42
movzx eax, r8b
and al, r10b
mov ecx, Ordinal_26
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r10b
jmp 0x1400de062
lea rax, [r11 + 3]
cmp r9, rax
jne 0x1400dde77
lea ecx, [r8 + 8]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x38
jmp 0x1400ddf1d
lea rax, [r11 + 8]
cmp r9, rax
jne 0x1400dde9f
lea edx, [r8 - 0x54]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_41
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400ddfa4
cmp r11, 6
jb 0x1400ddec3
lea ecx, [r8 + 0x72]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, r10b
lea edi, [rcx*2 - 0x3c]
jmp 0x1400ddfa4
mov byte [rsp + rbx + 0x38], dil
inc rbx
jmp 0x1400dd8f2
lea edx, [r8 + 0x38]
movzx eax, dl
and al, r10b
movzx ecx, r10b
sub cl, al
add cl, 0x3c
lea edi, [rcx + rcx]
add dil, dl
jmp 0x1400de008
lea edx, [r8 - 2]
movzx eax, dl
and al, r10b
mov ecx, 7
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x1400ddf1d
lea ecx, [r8 + 9]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x3f
sub r8b, 0x1f
movzx eax, r10b
and al, r8b
add al, al
movzx ecx, r10b
sub cl, al
sub cl, 0x27
add cl, r8b
movzx eax, cl
mov byte [rsp + rbx + 0x38], al
inc r11
add rax, r11
sub rbx, rax
jmp 0x1400de062
add r8b, 0x43
movzx eax, r8b
and al, r10b
add al, al
sub r8b, al
lea edi, [r10 + r8]
add dil, 0x2b
jmp 0x1400de02a
add r8b, 0x2b
movzx eax, r8b
and al, r10b
add al, al
sub r8b, al
lea edi, [r10 + r8]
sub dil, 0x2d
inc r11
dec rbx
inc rbx
jmp 0x1400dd8f2
lea ecx, [r8 + 0x65]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x3d
add r8b, 0x55
movzx eax, r10b
and al, r8b
add al, al
sub r10b, al
sub r10b, 0x53
add r10b, r8b
mov byte [rsp + rbx + 0x38], r10b
inc r11
dec rbx
inc rbx
jmp 0x1400dd8f2
lea ecx, [rbx + 0x4d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x1b
dec rbx
inc rbx
jmp 0x1400dd8f2
movzx r8d, bl
lea ecx, [r8 - 0x79]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x4f
add r8b, 0x1b
movzx eax, r10b
and al, r8b
add al, al
sub r10b, al
add r10b, 0x43
add r10b, dil
add r10b, r8b
mov byte [rsp + rbx + 0x38], r10b
add r9, r11
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400dd8f2
movabs rcx, 0x571cae0ace596f
add rcx, rbx
and dl, cl
add dl, dl
movzx edi, r10b
sub dil, dl
sub dil, 9
add dil, cl
lea ecx, [rbx - 0x3c]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
sub r10b, 0x5c
add r10b, cl
mov byte [rsp + rbx + 0x38], r10b
inc r9
mov rax, 0xffffffffffffffff
sub rax, r9
add rbx, rax
movzx eax, byte [rsp + rbx + 0x38]
add rax, r11
add rbx, rax
inc rbx
jmp 0x1400dd8f2
movabs rax, 0x3444686ce235a9
add rax, rbx
and dl, al
add dl, dl
sub r10b, dl
lea edi, [rax + r10]
add dil, 0x61
movzx eax, byte [rsp + rbx + 0x38]
add rax, r11
add rbx, rax
inc rbx
jmp 0x1400dd8f2
sub r8b, 0x11
movzx eax, r10b
and al, r8b
add al, al
sub r10b, al
lea edi, [r8 + r10]
add dil, 0x77
jmp 0x1400dd8f0
add r8b, 0x29
movzx eax, r10b
and al, r8b
add al, al
sub r10b, al
lea edi, [r8 + r10]
sub dil, 0x1f
jmp 0x1400dd8e0
lea rdx, [rsp + 0x15404bc]
jmp 0x1400de121
lea rdx, [rsp + 0x4a169f]
jmp 0x1400de121
lea rdx, [rsp + 0x38]
mov r8, r14
mov rcx, qword [0x14022c178]
call fcn.1400adf80
lea rcx, [rsp + 0x280]
call fcn.1400e4760
inc qword [rsp + 0x2a0]
lea rdx, [rsp + 0x2f0]
lea rcx, [rsp + 0x280]
call fcn.1400f1cd0
test al, al
je 0x1400dd760
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, [r13 + 0xa0]
call fcn.1400e31e0
nop
jmp 0x1400de1af
movzx edx, byte [rsp + 0x200]
lea rcx, [rsp + 0x208]
call fcn.1400e5110
nop
lea rcx, [rsp + 0x260]
call fcn.140002820
nop
lea rcx, [rsp + 0x410]
call fcn.1400d6080
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.140058b00
nop
lea rcx, [rsp + 0x240]
call fcn.140002820
nop
mov rcx, r12
call fcn.140002820
mov al, 1
mov rcx, qword [rsp + 0x470]
xor rcx, rsp
call fcn.140196270
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.1400d0c80
int3