Function at 0x1400de570
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 [0x14021a800]
xor rax, rsp
mov qword [rbp + 0x1d0], rax
mov r13, rdx
mov qword [rbp + 8], rdx
mov rsi, qword [0x140220740]
mov dword [rsp + 0x60], 0xe2eee0d4
mov byte [rsp + 0x64], 0xa
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 r15, 0xc2cb5961f79afaf9
movabs r12, 0x2fdd966bd0b717d
mov rdi, qword [0x140220a78]
mov r14, qword [0x140220a80]
movzx edx, byte [rsp + 0x30]
mov r8, r14
mov r9, rdi
nop word [rax + rax]
xor ebx, ebx
movabs rcx, 0x21a828d3e7382455
cmp rbx, 0x23
jae 0x1400df0fa
movzx r11d, byte [rsp + rbx + 0x60]
movzx r10d, r11b
cmp r8, rbx
ja 0x1400df0f1
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400de65a
add rcx, rbx
mov rax, r11
and rax, rcx
imul rdx, rax, 0xfffffffffffffffe
add rdx, r11
add rdx, rcx
sub dl, 0x53
jmp 0x1400de693
je 0x1400df082
inc rax
cmp r8, rax
je 0x1400df021
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400defea
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400defa4
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400def7a
movzx r10d, r11b
cmp r9, rbx
ja 0x1400df0e8
lea rax, [r9 + 0x400]
cmp r8, rax
jae 0x1400de6c3
lea rcx, [rbx + r15]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x31
jmp 0x1400de700
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400def2e
inc rax
cmp r8, rax
je 0x1400def02
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400deedc
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400deeb9
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400dec36
nop dword [rax]
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400dec15
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400debf3
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400debd1
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400debb5
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400deb99
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400deb7d
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400deb5c
lea rcx, [r9 + 0x10]
cmp r8, rcx
je 0x1400deb43
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400deb19
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400de710
mov r8, rcx
lea r9, [rcx + 0x64]
lea rax, [r9 + 4]
cmp rcx, rax
jb 0x1400df0ce
lea rax, [r9 + 0x42]
cmp rcx, rax
jb 0x1400df0b4
lea rax, [r9 + 0x5a]
cmp rcx, rax
jb 0x1400de904
lea rax, [r9 + 0xa]
cmp rcx, rax
jb 0x1400de8ea
lea rax, [r9 + 3]
cmp rcx, rax
jb 0x1400de8c7
lea rax, [r9 + 0x40]
cmp rcx, rax
jb 0x1400dead4
lea rax, [r9 + 0x41]
cmp rcx, rax
jb 0x1400dea85
lea rax, [r9 + 9]
cmp rcx, rax
jb 0x1400dea67
lea rax, [r9 + 2]
cmp rcx, rax
jb 0x1400dea46
lea rax, [r9 + 0x28]
cmp rcx, rax
jb 0x1400de710
lea r8, [r9 + 0x200]
lea r9, [r8 + 0x7a]
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400dea1e
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1400dea04
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400de9e4
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400de9ca
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400de9ab
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400de991
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400de971
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400de94c
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400de931
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400de710
lea r8, [r9 + 0x5a]
lea r9, [r8 + 4]
jmp 0x1400de710
movabs rcx, 0x464e2b0e8b7bba27
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x11
jmp 0x1400de700
lea rcx, [rbx + r12]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x6b
jmp 0x1400de697
movabs rcx, 0xbfad87beee9b28d3
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x3b
movabs rcx, 0x21a828d3e7382455
jmp 0x1400de630
lea edx, [rbx - 0x38]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x78
add dl, cl
jmp 0x1400def4c
lea edx, [rbx + 0x1e]
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
inc r9
dec rbx
inc rbx
jmp 0x1400de612
lea ecx, [rbx + 0x74]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 0x2c
dec rbx
inc rbx
jmp 0x1400de612
lea edx, [rbx - 0x36]
movzx eax, r11b
and al, dl
mov ecx, 0x3d
sub cl, al
add cl, cl
add cl, r11b
jmp 0x1400defc6
lea edx, [rbx + 0x20]
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
add r8, r9
jmp 0x1400df009
lea ecx, [rbx + 0x76]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 0x3a
jmp 0x1400df009
lea edx, [rbx - 0x34]
movzx eax, r11b
and al, dl
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
movzx r10d, bl
jmp 0x1400dee8b
lea edx, [rbx + 0x22]
movzx eax, r11b
and al, dl
mov ecx, 9
sub cl, al
add cl, cl
add cl, r11b
jmp 0x1400df043
lea ecx, [rbx + 0x78]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 0x48
movzx eax, byte [rsp + rbx + 0x60]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400de612
lea ecx, [rbx - 0x31]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
add dl, 0x57
mov byte [rsp + rbx + 0x60], dl
inc rbx
jmp 0x1400de612
movzx r10d, bl
lea ecx, [r10 + 0x25]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 3
jmp 0x1400dee33
lea ecx, [rbx + 0x7b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x5d
cmp r8, 0x80
jae 0x1400dee5d
lea rax, [r9 + 0x61]
cmp r8, rax
jbe 0x1400dedae
movzx r10d, bl
lea edx, [r10 + 0x3a]
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400dee33
lea ecx, [rbx - 0x2f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x49
lea rax, [r9 + r8]
cmp rax, 0xa
je 0x1400dee76
lea rax, [r9 + 0x42]
cmp r8, rax
jbe 0x1400ded0c
lea ecx, [rbx + 0x41]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x39
jmp 0x1400dea99
lea edx, [rbx - 0x2a]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_send
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
movzx eax, byte [rsp + rbx + 0x60]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400de612
lea ecx, [rbx + 0x2c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x34
jmp 0x1400df045
movzx r10d, bl
lea edx, [r10 - 0x7e]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400dee8b
lea edx, [rbx - 0x28]
movzx eax, dl
and al, r11b
mov ecx, listen
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400df009
lea ecx, [rbx + 0x2e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x42
add r8, r9
jmp 0x1400df009
lea edx, [rbx - 0x7c]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400defc8
lea edx, [rbx - 0x26]
movzx eax, dl
and al, r11b
mov ecx, 5
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
dec rbx
inc rbx
jmp 0x1400de612
lea ecx, [rbx + 0x30]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x50
inc r9
dec rbx
inc rbx
jmp 0x1400de612
movzx r10d, bl
lea edx, [r10 - 0x7a]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_46
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400def50
lea rax, [r9 + 0x61]
cmp r8, rax
jae 0x1400dec62
movabs rcx, 0x21a828d3e7382455
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x53
jmp 0x1400deae8
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400dec95
lea edx, [rbx - 0xe]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
movzx eax, byte [rsp + rbx + 0x60]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400de612
inc rax
cmp r8, rax
jne 0x1400decbe
movzx r10d, bl
lea edx, [r10 + 0x46]
movzx eax, dl
and al, r11b
mov ecx, listen
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400dee8b
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400dece3
lea ecx, [rbx - 0x66]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x36
add r8, r9
jmp 0x1400df009
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400deae8
lea edx, [rbx + 0x44]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400defc8
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ded33
movzx r10d, bl
lea ecx, [r10 - 0x15]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x6d
jmp 0x1400def50
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400ded58
lea ecx, [rbx - 0x6d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 5
add r8, r9
jmp 0x1400df009
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400ded7a
lea ecx, [rbx + 0x3d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x55
jmp 0x1400df009
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400dea99
lea ecx, [rbx + 0x3b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x63
movzx eax, byte [rsp + rbx + 0x60]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400de612
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400dedde
lea ecx, [rbx - 0x1c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x3c
movzx eax, byte [rsp + rbx + 0x60]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400de612
inc rax
cmp r8, rax
jne 0x1400dee07
movzx r10d, bl
lea edx, [r10 + 0x38]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400dee8b
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400dee2f
lea ecx, [rbx - 0x20]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x20
dec rbx
inc rbx
jmp 0x1400de612
movzx r10d, bl
cmp r9, 0x41
jb 0x1400dea5b
lea edx, [r10 - 0x22]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, dl
lea edx, [rcx*2 - 0x24]
jmp 0x1400def50
lea edx, [rbx - 0x78]
movzx eax, dl
and al, r11b
movzx ecx, r11b
sub cl, al
add cl, 0x24
add cl, cl
jmp 0x1400defc6
movzx r10d, bl
lea ecx, [r10 + 0x32]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [rcx - 0x5e]
sub r10b, 0x79
movzx eax, r11b
and al, r10b
add al, al
movzx ecx, r11b
sub cl, al
add cl, 0x4f
add cl, r10b
movzx eax, cl
mov byte [rsp + rbx + 0x60], al
inc r9
add rax, r9
sub rbx, rax
jmp 0x1400df045
movabs rcx, 0x56ad4350ce3caef5
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x4d
jmp 0x1400df009
movabs rcx, 0x135cf1a8ffcc664b
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0xd
add r8, r9
jmp 0x1400df009
movabs rcx, 0x496bfcb1947b8c4d
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x1b
inc r9
dec rbx
inc rbx
jmp 0x1400de612
movabs rcx, 0x61bab09c60b43a3
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x75
movzx r10d, bl
add r10b, 0x33
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x65
add r11b, r10b
mov byte [rsp + rbx + 0x60], r11b
inc r9
dec rbx
inc rbx
jmp 0x1400de612
movabs rcx, 0xf8da646a8c4a20fb
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub r10b, al
lea edx, [rcx + r10]
add dl, 0x23
dec rbx
inc rbx
jmp 0x1400de612
movabs rdx, 0xb58a12c2bdd9d851
add rdx, rbx
movzx eax, dl
and al, r11b
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x37
movzx r11d, r10b
add dl, cl
lea ecx, [rbx - 0x23]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0xb
add r11b, dl
add r11b, cl
mov byte [rsp + rbx + 0x60], r11b
add r8, r9
jmp 0x1400df009
movabs rcx, 0x2ee96f7320f946fd
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub r10b, al
lea edx, [rcx + r10]
add dl, 0x15
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400de612
movabs rdx, 0xa848cc238418b5a9
add rdx, rbx
movzx eax, dl
and al, r11b
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x61
movzx r11d, r10b
add dl, cl
lea ecx, [rbx - 0x24]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 4
add r11b, cl
mov byte [rsp + rbx + 0x60], r11b
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rsp + rbx + 0x60]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400de612
movabs rcx, 0x64f87a7bb5a86cff
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub r10b, al
lea edx, [rcx + r10]
add dl, 7
movzx eax, byte [rsp + rbx + 0x60]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400de612
add bl, 0x29
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea edx, [rbx + r11]
sub dl, 0x1f
jmp 0x1400de607
add bl, 0x7f
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea edx, [rbx + r11]
sub dl, 0x79
jmp 0x1400de601
lea rdx, [rbp + 0x178687c]
jmp 0x1400df0ff
lea rdx, [rbp + 0x1708cd1]
jmp 0x1400df0ff
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0x80]
call fcn.140003ea0
nop
mov r9, qword [r13 + 0x10]
cmp r9, 3
jbe 0x1400df153
lea r8, [r9 - 4]
lea rax, [rsp + 0x30]
mov qword [rsp + 0x20], rax
mov rdx, r13
lea rcx, [rsp + 0x38]
call fcn.140003ee0
lea rdx, [rbp + 0x80]
lea rcx, [rsp + 0x38]
call fcn.14005b6d0
movzx ebx, al
lea rcx, [rsp + 0x38]
call fcn.140002490
test bl, bl
jne 0x1400df163
lea rdx, [rbp + 0x80]
mov rcx, r13
call fcn.140002d10
nop
xor edx, edx
lea rcx, [rbp + 0x20]
call fcn.1400e4ed0
nop
mov qword [rbp + 0x10], 0
mov rax, qword [rsi + 8]
xor r8d, r8d
mov rdx, qword [rax]
lea rcx, [rbp + 0x10]
call fcn.14006ba70
mov qword [rbp + 0x18], 0
xor r8d, r8d
mov rdx, qword [rsi + 8]
lea rcx, [rbp + 0x18]
call fcn.14006ba70
mov rax, qword [rbp + 0x10]
cmp rax, qword [rbp + 0x18]
je 0x1400df344
lea rbx, [rax + 0x10]
mov rdx, rbx
lea rcx, [rbp + 0x30]
call fcn.1400022f0
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.1400f3280
test al, al
je 0x1400df217
lea rax, [rbp - 0x68]
mov qword [rbp - 0x70], rax
lea r8, [rbp + 0x30]
lea rdx, [rbp - 0x28]
mov rcx, rsi
call fcn.14006b3a0
mov rcx, qword [rax]
add rcx, 0x30
call fcn.14006a7d0
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.1400ef420
mov rbx, rax
jmp 0x1400df2ff
mov byte [rsp + 0x30], 0
lea rdx, [rbp + 0x50]
lea rcx, [rsp + 0x30]
call fcn.1400f32b0
test al, al
je 0x1400df268
lea rax, [rbp - 0x58]
mov qword [rbp - 0x78], rax
lea r8, [rbp + 0x30]
lea rdx, [rbp - 0x18]
mov rcx, rsi
call fcn.14006b3a0
mov rdx, qword [rax]
add rdx, 0x30
cmp byte [rdx + 8], 0
jne 0x1400e00a8
lea rcx, [rbp - 0x58]
call fcn.1400ef470
mov rbx, rax
jmp 0x1400df2ff
mov byte [rsp + 0x30], 0
lea rdx, [rbp + 0x50]
lea rcx, [rsp + 0x30]
call fcn.1400f32e0
test al, al
je 0x1400df2b4
lea rax, [rbp - 0x48]
mov qword [rbp - 0x78], rax
lea r8, [rbp + 0x30]
lea rdx, [rbp - 8]
mov rcx, rsi
call fcn.14006b3a0
mov rcx, qword [rax]
add rcx, 0x30
call fcn.14006b0b0
mov rdx, rax
lea rcx, [rbp - 0x48]
call fcn.1400ef4c0
mov rbx, rax
jmp 0x1400df2ff
mov byte [rsp + 0x30], 0
lea rdx, [rbp + 0x50]
lea rcx, [rsp + 0x30]
call fcn.1400f3320
test al, al
je 0x1400df326
lea rax, [rbp - 0x38]
mov qword [rbp - 0x78], rax
lea r8, [rbp + 0x30]
lea rdx, [rsp + 0x38]
mov rcx, rsi
call fcn.14006b3a0
mov rcx, qword [rax]
add rcx, 0x30
call fcn.1400e00b0
mov rdx, rax
lea rcx, [rbp - 0x38]
call fcn.1400ef510
mov rbx, rax
lea rdx, [rbp + 0x30]
lea rcx, [rsp + 0x60]
call fcn.1400022f0
mov rdx, rax
lea rcx, [rbp + 0x20]
call fcn.1400e3a30
nop
mov rdx, rbx
mov rcx, rax
call fcn.1400e3e90
nop
lea rcx, [rbp + 0x30]
call fcn.140002490
mov rax, qword [rbp + 0x10]
mov rax, qword [rax]
mov qword [rbp + 0x10], rax
cmp rax, qword [rbp + 0x18]
jne 0x1400df1b0
xor r8d, r8d
mov rdx, r13
lea rcx, [rsp + 0x38]
call fcn.1400d6f00
nop
lea rdx, [rsi + 0x40]
lea r8, [rsp + 0x38]
lea rcx, [rbp + 0x60]
call fcn.1400d42a0
nop
lea rcx, [rsp + 0x38]
call fcn.140057fa0
lea rcx, [rbp + 0x60]
call fcn.1400d4990
test al, al
je 0x1400df388
lea rcx, [rbp + 0x60]
call fcn.1400d8300
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.1400ea600
nop
cmp qword [rbp + 0x148], 0
jne 0x1400df417
lea rcx, [rbp + 0x168]
call fcn.1400e3840
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.140057fa0
nop
movzx edx, byte [rbp + 0x20]
lea rcx, [rbp + 0x28]
call fcn.1400e5690
nop
lea rcx, [rbp + 0x80]
call fcn.140002490
nop
mov rcx, r13
call fcn.140002490
xor al, al
jmp 0x1400e0078
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.1400e3c20
nop
mov rbx, qword [rbp + 0xb0]
lea rcx, [rbp + 0xa0]
call fcn.1400018f0
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.1400e3800
mov r8, r13
lea rdx, [rbp - 0x78]
lea rcx, [rsi + 0x60]
call fcn.1400ea730
mov rbx, rax
lea r8, [rsi + 0x68]
mov rdx, qword [r8]
lea rcx, [rbp + 0x18]
call fcn.14006ba70
mov rdx, qword [rbp + 0x18]
cmp qword [rbx], rdx
jne 0x1400df4b4
mov r8, r13
lea rdx, [rsp + 0x38]
lea rcx, [rsi + 0x60]
call fcn.1400ef630
mov rcx, qword [rax]
mov byte [rcx + 0x30], 1
call fcn.1400fa740
mov r14, rax
mov rdx, r13
lea rcx, [rsp + 0x60]
call fcn.1400022f0
mov r15, rax
mov dword [rsp + 0x38], 0xdccedab3
mov dword [rsp + 0x3c], 0xd9d99dde
mov dword [rsp + 0x40], 0x949291c7
mov dword [rsp + 0x44], 0x776e97c7
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x48], xmm0
mov word [rsp + 0x58], ax
mov byte [rsp + 0x5a], al
movabs r12, 0xfb54369a2096ab8f
mov rdi, qword [0x140220a78]
mov rsi, qword [0x140220a80]
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 0x1400e0011
movzx r10d, byte [rsp + r11 + 0x38]
mov ebx, r10d
cmp rax, r11
ja 0x1400e0008
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x1400df572
lea rdx, [r11 + r12]
mov rcx, rbx
and rcx, rdx
imul r8, rcx, 0xfffffffffffffffe
add r8, rbx
add r8, rdx
add r8b, 0x17
jmp 0x1400df5a0
je 0x1400dff95
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400dff63
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x1400dff2d
lea rcx, [r9 + 6]
cmp rax, rcx
je 0x1400dff09
nop
cmp r9, r11
ja 0x1400dffff
lea rdx, [r9 + 2]
cmp rax, rdx
jae 0x1400df5ca
lea edx, [r11 - 0x45]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x1d
jmp 0x1400df600
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x1400dfec9
cmp rax, rdx
je 0x1400dfea8
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x1400dfe8d
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x1400dfe72
nop word [rax + rax]
lea rcx, [r9 + rax]
cmp rcx, r11
jbe 0x1400dfb60
nop dword [rax]
lea rcx, [r9 + 0x1000]
cmp rax, rcx
je 0x1400dfb45
lea rcx, [r9 + 0x7a]
cmp rax, rcx
je 0x1400dfb1d
lea rcx, [r9 + 9]
cmp rax, rcx
je 0x1400dfaf8
lea rcx, [r9 + 0x400]
cmp rax, rcx
je 0x1400dfad5
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x1400dfaba
lea rcx, [r9 + 0x80]
cmp rax, rcx
je 0x1400dfa9f
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x1400dfa84
lea rcx, [r9 + 0x40]
cmp rax, rcx
je 0x1400dfa65
lea rcx, [r9 + 0x5a]
cmp rax, rcx
je 0x1400dfa37
lea rcx, [r9 + 0x10]
cmp rax, rcx
je 0x1400df610
lea rax, [r9 + 3]
lea r9, [rax + 0x61]
lea rcx, [r9 + 0x42]
cmp rax, rcx
jb 0x1400dffe2
lea rcx, [r9 + 0x2a]
cmp rax, rcx
jb 0x1400dffc5
lea rcx, [r9 + 0x20]
cmp rax, rcx
jb 0x1400df7f9
lea rcx, [r9 + 0x7a]
cmp rax, rcx
jb 0x1400df7de
lea rcx, [r9 + 9]
cmp rax, rcx
jb 0x1400df7c3
lea rcx, [r9 + 0x400]
cmp rax, rcx
jb 0x1400df9e8
lea rcx, [r9 + 5]
cmp rax, rcx
jb 0x1400df99c
lea rcx, [r9 + 0x80]
cmp rax, rcx
jb 0x1400df95c
lea rcx, [r9 + 2]
cmp rax, rcx
jb 0x1400df939
lea rcx, [r9 + 0x40]
cmp rax, rcx
jb 0x1400df610
lea rax, [r9 + 6]
lea r9, [rax + 0x5a]
lea rcx, [r9 + 0x200]
cmp rax, rcx
ja 0x1400df90f
lea rcx, [r9 + 3]
cmp rax, rcx
ja 0x1400df8f4
lea rcx, [r9 + 0x42]
cmp rax, rcx
ja 0x1400df8d5
lea rdx, [r9 + 0x2a]
cmp rax, rdx
ja 0x1400df8b6
lea rcx, [r9 + 0x20]
cmp rax, rcx
ja 0x1400df897
lea rcx, [r9 + 0x7a]
cmp rax, rcx
ja 0x1400df878
lea rcx, [r9 + 9]
cmp rax, rcx
ja 0x1400df857
lea rcx, [r9 + 0x10]
cmp rax, rcx
ja 0x1400df833
lea rcx, [r9 + 0x61]
cmp rax, rcx
ja 0x1400df814
lea rcx, [r9 + 8]
cmp rax, rcx
ja 0x1400df610
mov rax, rdx
lea r9, [rdx + 0x3e8]
jmp 0x1400df610
lea edx, [r11 - 0x5b]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
add r8b, 0x7d
jmp 0x1400df600
lea edx, [r11 - 0x79]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
add r8b, 0x4f
jmp 0x1400df5a0
lea edx, [r11 + 0x69]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
add r8b, 0x21
jmp 0x1400df546
lea r8d, [r11 - 0x28]
movzx ecx, r8b
and cl, r10b
mov edx, listen
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r10b
jmp 0x1400dfedf
lea edx, [r11 - 0x46]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x16
inc r9
dec r11
inc r11
jmp 0x1400df533
lea edx, [r11 - 0x64]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x44
dec r11
inc r11
jmp 0x1400df533
lea edx, [r11 + 0x7e]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x72
movzx ebx, r11b
jmp 0x1400dff46
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
jmp 0x1400dff79
lea r8d, [r11 + 0x42]
movzx ecx, r8b
and cl, r10b
mov edx, Ordinal_27
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r10b
jmp 0x1400dff7c
lea r8d, [r11 + 0x24]
movzx ecx, r8b
and cl, r10b
mov edx, 2
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r10b
jmp 0x1400dfe0d
lea edx, [r11 + 6]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x2a
jmp 0x1400dfe35
lea edx, [r11 - 0x18]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x58
movzx ecx, byte [rsp + r11 + 0x38]
add rcx, r9
add r11, rcx
inc r11
jmp 0x1400df533
lea edx, [r11 + 0x1d]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
add r8b, 0x35
mov byte [rsp + r11 + 0x38], r8b
inc r11
jmp 0x1400df533
lea edx, [r11 - 1]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
add r8b, 7
cmp r9, 1
jb 0x1400df94f
lea edx, [r11 - 6]
movzx ecx, dl
and cl, r10b
mov r8d, reloc.WS2_32.dll_setsockopt
sub r8b, cl
add r8b, r8b
add r8b, dl
add r8b, r10b
add r8b, r8b
jmp 0x1400dfedf
lea edx, [r11 - 0x1f]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x27
cmp rax, 0x41
jae 0x1400dfdd9
lea rcx, [r9 + 0x80]
cmp rax, rcx
jbe 0x1400dfcff
lea r8d, [r11 - 0x32]
movzx ecx, r8b
and cl, r10b
mov edx, Ordinal_50
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r10b
jmp 0x1400df972
lea edx, [r11 - 0x3d]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x55
lea rcx, [r9 + rax]
cmp rcx, 0x1000
je 0x1400dfdfb
lea rcx, [r9 + 0x40]
cmp rax, rcx
jbe 0x1400dfc66
lea edx, [r11 + 0x13]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
add r8b, 0x7b
jmp 0x1400df9b2
lea r8d, [r11 + 0x62]
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_41
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 0x1400df533
lea r8d, [r11 + 0x44]
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WS2_32.dll_select
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r10b
jmp 0x1400dfe35
lea edx, [r11 + 0x26]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0xa
jmp 0x1400dfe0d
lea edx, [r11 + 8]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x38
jmp 0x1400dff7c
lea edx, [r11 - 0x16]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x66
jmp 0x1400dff79
lea r8d, [r11 - 0x34]
movzx ecx, r8b
and cl, r10b
mov edx, gethostname
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r10b
movzx ebx, r11b
jmp 0x1400dff46
lea r8d, [r11 - 0x52]
movzx ecx, r8b
and cl, r10b
mov edx, Ordinal_33
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r10b
dec r11
inc r11
jmp 0x1400df533
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
inc r9
dec r11
inc r11
jmp 0x1400df533
lea edx, [r11 + 0x72]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x1e
jmp 0x1400dfedf
lea rcx, [r9 + 0x28]
cmp rax, rcx
jae 0x1400dfb84
lea edx, [r11 - 0x71]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
add r8b, 0x17
jmp 0x1400df9fe
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400dfbb7
lea edx, [r11 + 0x76]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x3a
movzx ecx, byte [rsp + r11 + 0x38]
add rcx, r9
add r11, rcx
inc r11
jmp 0x1400df533
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400dfbdf
lea r8d, [r11 - 0x4e]
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WS2_32.dll_recvfrom
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r10b
jmp 0x1400dfe0d
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400dfc07
lea edx, [r11 + 0xc]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x54
movzx ebx, r11b
jmp 0x1400dff46
lea rcx, [r9 + 7]
cmp rax, rcx
jne 0x1400dfc31
lea edx, [r11 + 0x2a]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x26
dec r11
inc r11
jmp 0x1400df533
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x1400df9fe
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
inc r9
dec r11
inc r11
jmp 0x1400df533
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400dfc8a
lea edx, [r11 + 0x31]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x57
jmp 0x1400dfedf
inc rcx
cmp rax, rcx
jne 0x1400dfcb3
lea edx, [r11 + 0x6d]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
add r8b, 5
dec r11
inc r11
jmp 0x1400df533
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400dfcd7
lea edx, [r11 - 0x39]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x71
jmp 0x1400dff7c
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400df9b2
lea edx, [r11 - 0x1b]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x43
jmp 0x1400dfe0d
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400dfd32
lea edx, [r11 - 0x14]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x74
movzx ecx, byte [rsp + r11 + 0x38]
add rcx, r9
add r11, rcx
inc r11
jmp 0x1400df533
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400dfd5a
lea r8d, [r11 + 0x64]
movzx ecx, r8b
and cl, r10b
mov edx, Ordinal_35
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r10b
jmp 0x1400dff79
lea rcx, [r9 + 7]
cmp rax, rcx
jne 0x1400dfd84
lea edx, [r11 - 0x60]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x60
dec r11
inc r11
jmp 0x1400df533
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400dfdb1
lea edx, [r11 - 0x42]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x32
inc r9
dec r11
inc r11
jmp 0x1400df533
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x1400df972
lea edx, [r11 - 0x24]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 4
jmp 0x1400dfedf
lea r8d, [r11 + 0x18]
movzx ecx, r8b
and cl, r10b
movzx edx, r10b
sub dl, cl
add dl, 0x2c
add dl, dl
add r8b, dl
movzx ebx, r11b
jmp 0x1400dff46
lea edx, [r11 + 0x36]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [rdx - 0x7a]
movzx edx, r11b
sub dl, 0x3b
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
sub dl, 0x63
add dl, r10b
movzx ecx, dl
mov byte [rsp + r11 + 0x38], cl
inc r9
add rcx, r9
sub r11, rcx
lea edx, [r11 + 0x54]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
sub dl, 0x4c
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 0x1400df533
lea edx, [r11 + 0x6f]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 9
jmp 0x1400dff7c
lea edx, [r11 + 0x51]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x37
jmp 0x1400dff79
lea edx, [r11 + 0x15]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
add r8b, 0x6d
dec r11
inc r11
jmp 0x1400df533
lea edx, [r11 - 0x27]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
add r8b, 0x11
movzx edx, r11b
sub dl, 0x77
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
add dl, 0x41
add dl, r10b
mov byte [rsp + r11 + 0x38], dl
inc r9
dec r11
inc r11
jmp 0x1400df533
lea edx, [r11 + 0x7f]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x79
inc r9
dec r11
inc r11
jmp 0x1400df533
movzx ebx, r11b
lea edx, [rbx + 0x43]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
add r8b, 0x2b
sub bl, 0x59
movzx ecx, bl
and cl, r10b
add cl, cl
sub bl, cl
add bl, 0x6f
add bl, r8b
add bl, r10b
mov byte [rsp + r11 + 0x38], bl
jmp 0x1400dff79
lea edx, [r11 + 0x25]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 3
add rax, r9
movzx ecx, r8b
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add r11, rdx
inc r11
jmp 0x1400df533
movabs rcx, 0xf1fca3ce61c402ad
add rcx, r11
and bl, cl
add bl, bl
sub r10b, bl
lea r8d, [rcx + r10]
add r8b, 0x45
movzx ecx, byte [rsp + r11 + 0x38]
add rcx, r9
add r11, rcx
inc r11
jmp 0x1400df533
add r11b, 0x4b
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
lea r8d, [r10 + r11]
sub r8b, 0xd
jmp 0x1400df530
add r11b, 0x2d
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea r8d, [r10 + r11]
sub r8b, 0x3b
jmp 0x1400df520
lea rdx, [rbp + 0x17b434c]
jmp 0x1400e0016
lea rdx, [rbp + 0x91eedb]
jmp 0x1400e0016
lea rdx, [rsp + 0x38]
mov r8, r15
mov rcx, r14
call fcn.1400ea7c0
nop
lea rcx, [rbp + 0xa0]
call fcn.140002490
nop
lea rcx, [rbp + 0x168]
call fcn.1400e3840
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.140057fa0
nop
movzx edx, byte [rbp + 0x20]
lea rcx, [rbp + 0x28]
call fcn.1400e5690
nop
lea rcx, [rbp + 0x80]
call fcn.140002490
nop
mov rcx, r13
call fcn.140002490
mov al, 1
mov rcx, qword [rbp + 0x1d0]
xor rcx, rsp
call fcn.1401830b0
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.140069350
nop
int3