Function at 0x1400dfeb0
Capabilities:
Contain obfuscated stackstrings

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 - 0x110]
sub rsp, 0x210
mov rax, qword [0x1401d8800]
xor rax, rsp
mov qword [rbp + 0x100], rax
mov r14, rdx
mov qword [rbp - 0x70], rdx
mov dword [rsp + 0x38], 0x2c262451
mov dword [rsp + 0x3c], 0x5629295b
mov dword [rsp + 0x40], 0x233e774c
mov word [rsp + 0x44], 0xad38
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x46], xmm0
mov dword [rsp + 0x56], eax
mov byte [rsp + 0x5a], al
lea rsi, [rax - 1]
movabs r13, 0x325c3756036f7488
movabs r8, 0x8a4a008ea9064c78
mov r15, qword [0x14022c4b0]
mov r12, qword [0x14022c4b8]
movzx r11d, byte [rsp + 0x30]
nop dword [rax]
mov rax, r12
mov r9, r15
nop word [rax + rax]
xor edi, edi
movabs rdx, 0x1ac770596de0bc68
cmp rdi, 0x23
jae 0x1400e0bb7
movzx ebx, byte [rsp + rdi + 0x38]
movzx r10d, bl
nop
cmp rax, rdi
ja 0x1400e0bae
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x1400dffab
add rdx, rdi
mov rcx, rdx
and rcx, rbx
imul r11, rcx, 0xfffffffffffffffe
add r11, rdx
add r11, rbx
add r11b, 0x28
jmp 0x1400dffe4
je 0x1400e0b2d
inc rcx
cmp rax, rcx
je 0x1400e0ae7
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400e0a9a
lea rcx, [r9 + 7]
cmp rax, rcx
je 0x1400e0a65
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x1400e0a0e
movzx r10d, bl
nop dword [rax + rax]
cmp r9, rdi
ja 0x1400e0ba5
lea rcx, [r9 + 0x42]
cmp rax, rcx
jae 0x1400e002a
lea rdx, [rdi + r13]
movzx ecx, bl
and cl, dl
mov r8d, Ordinal_41
sub r8b, cl
lea r11d, [r8 + r8]
add r11b, dl
add r11b, r10b
movabs r8, 0x8a4a008ea9064c78
jmp 0x1400e0070
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x1400e09f1
inc rcx
cmp rax, rcx
je 0x1400e09bc
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400e0958
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x1400e093b
lea rcx, [r9 + 6]
cmp rax, rcx
je 0x1400e0916
nop word [rax + rax]
lea rcx, [r9 + rax]
cmp rcx, rdi
jbe 0x1400e0620
nop dword [rax]
lea rcx, [r9 + 0xa]
cmp rax, rcx
je 0x1400e0600
lea rcx, [r9 + 0x20]
cmp rax, rcx
je 0x1400e05d1
lea rcx, [r9 + 0x40]
cmp rax, rcx
je 0x1400e05a8
lea rcx, [r9 + 0x5a]
cmp rax, rcx
je 0x1400e0584
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x1400e0564
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400e0531
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x1400e0511
lea rcx, [r9 + 8]
cmp rax, rcx
je 0x1400e04f1
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
je 0x1400e04d8
lea rcx, [r9 + 0x1000]
cmp rax, rcx
je 0x1400e0080
lea rax, [r9 + 0x61]
lea r9, [rax + 0x7a]
lea rcx, [r9 + 0x41]
cmp rax, rcx
jb 0x1400e0b85
lea rcx, [r9 + 0x2a]
cmp rax, rcx
jb 0x1400e0b6a
lea rcx, [r9 + 0x20]
cmp rax, rcx
jb 0x1400e0276
lea rcx, [r9 + 0x40]
cmp rax, rcx
jb 0x1400e0242
lea rcx, [r9 + 0x64]
cmp rax, rcx
jb 0x1400e0228
lea rcx, [r9 + 0x200]
cmp rax, rcx
jb 0x1400e047f
lea rcx, [r9 + 0x400]
cmp rax, rcx
jb 0x1400e045b
lea rcx, [r9 + 5]
cmp rax, rcx
jb 0x1400e0413
lea rcx, [r9 + 8]
cmp rax, rcx
jb 0x1400e03e8
lea rcx, [r9 + 0xa]
cmp rax, rcx
jb 0x1400e0080
lea rax, [r9 + 0x10]
lea r9, [rax + 0x20]
lea rcx, [r9 + 0x28]
cmp rax, rcx
ja 0x1400e03cf
lea rcx, [r9 + 0x41]
cmp rax, rcx
ja 0x1400e03af
lea rcx, [r9 + 0x2a]
cmp rax, rcx
ja 0x1400e038f
lea rcx, [r9 + 2]
cmp rax, rcx
ja 0x1400e035c
lea rcx, [r9 + 4]
cmp rax, rcx
ja 0x1400e0349
lea rcx, [r9 + 6]
cmp rax, rcx
ja 0x1400e0329
lea rcx, [r9 + 0x200]
cmp rax, rcx
ja 0x1400e0300
lea rcx, [r9 + 0x400]
cmp rax, rcx
ja 0x1400e02d4
lea rcx, [r9 + 0x61]
cmp rax, rcx
ja 0x1400e02b4
lea rax, [r9 + 0x5a]
lea r9, [rax + 0x2a]
jmp 0x1400e0080
lea rdx, [rdi + r8]
movzx ecx, bl
and cl, dl
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x48
jmp 0x1400e0070
movabs rdx, 0x54bb1fdbcd44d3a8
add rdx, rdi
movzx ecx, bl
and cl, dl
mov r8d, gethostname
sub r8b, cl
lea r11d, [r8 + r8]
add r11b, dl
add r11b, r10b
movabs r8, 0x8a4a008ea9064c78
jmp 0x1400dfff0
movabs rdx, 0x1f2c3f28f1835ad8
add rdx, rdi
movzx ecx, bl
and cl, dl
mov r8d, recv
sub r8b, cl
lea r11d, [r8 + r8]
add r11b, dl
add r11b, r10b
movabs rdx, 0x1ac770596de0bc68
movabs r8, 0x8a4a008ea9064c78
jmp 0x1400dff80
lea r8d, [rdi + 0x40]
movzx ecx, bl
and cl, r8b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, bl
add r11b, r8b
jmp 0x1400e0a31
lea edx, [rdi + 0x70]
movzx ecx, bl
and cl, dl
add cl, cl
sub bl, cl
lea r11d, [rdx + rbx]
sub r11b, 0x10
inc r9
dec rdi
inc rdi
movabs r8, 0x8a4a008ea9064c78
jmp 0x1400dff62
lea edx, [rdi - 0x60]
movzx ecx, bl
and cl, dl
add cl, cl
sub bl, cl
lea r11d, [rdx + rbx]
sub r11b, 0x60
dec rdi
inc rdi
movabs r8, 0x8a4a008ea9064c78
jmp 0x1400dff62
lea r8d, [rdi - 0x30]
movzx ecx, bl
and cl, r8b
mov edx, Ordinal_41
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, bl
add r11b, r8b
jmp 0x1400e0977
movzx ecx, bl
and cl, dil
add cl, cl
sub bl, cl
lea r11d, [rdi + rbx]
jmp 0x1400e099a
lea edx, [rdi + 0x30]
movzx ecx, bl
and cl, dl
add cl, cl
sub bl, cl
lea r11d, [rdx + rbx]
sub r11b, 0x50
movzx ecx, r11b
mov rdx, rsi
sub rdx, rcx
add rdi, rdx
inc rdi
movabs r8, 0x8a4a008ea9064c78
jmp 0x1400dff62
lea r8d, [rdi + 0x60]
movzx ecx, bl
and cl, r8b
mov edx, Ordinal_50
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, bl
add r11b, r8b
jmp 0x1400e0abe
lea r8d, [rdi - 0x70]
movzx ecx, bl
and cl, r8b
mov edx, 8
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, bl
add r11b, r8b
jmp 0x1400e0b0a
lea edx, [rdi - 0x40]
movzx ecx, bl
and cl, dl
add cl, cl
sub bl, cl
lea r11d, [rdx + rbx]
sub r11b, 0x40
jmp 0x1400e0b4d
lea edx, [rdi - 0x48]
movzx ecx, bl
and cl, dl
add cl, cl
sub bl, cl
lea r11d, [rdx + rbx]
sub r11b, 8
mov byte [rsp + rdi + 0x38], r11b
inc rdi
movabs r8, 0x8a4a008ea9064c78
jmp 0x1400dff62
lea r8d, [rdi - 0x18]
movzx ecx, bl
and cl, r8b
add cl, cl
movzx r11d, bl
sub r11b, cl
sub r11b, 0x58
add r11b, r8b
movzx r10d, dil
cmp r9, 0x200
jb 0x1400e03fc
add r10b, 0x70
movzx ecx, bl
and cl, r10b
add cl, cl
movzx edx, bl
sub dl, cl
add dl, r10b
lea r11d, [rdx*2 - 0x20]
jmp 0x1400e0a31
movzx r10d, dil
lea r8d, [r10 + 0x18]
movzx ecx, bl
and cl, r8b
mov edx, Ordinal_45
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, bl
add r11b, r8b
jmp 0x1400e07fb
lea r8d, [rdi + 0x48]
movzx ecx, bl
and cl, r8b
mov edx, 4
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, bl
add r11b, r8b
lea rcx, [r9 + rax]
cmp rcx, 0x42
je 0x1400e08f4
lea rcx, [r9 + 0x64]
cmp rax, rcx
jbe 0x1400e072b
movzx r10d, dil
lea r8d, [r10 - 0x38]
movzx ecx, bl
and cl, r8b
add cl, cl
movzx r11d, bl
sub r11b, cl
sub r11b, 0x78
add r11b, r8b
jmp 0x1400e07fb
lea edx, [rdi + 0x30]
movzx ecx, bl
and cl, dl
add cl, cl
sub bl, cl
lea r11d, [rdx + rbx]
sub r11b, 0x50
jmp 0x1400e0b4d
lea r8d, [rdi + 0x60]
movzx ecx, bl
and cl, r8b
mov edx, Ordinal_50
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, bl
add r11b, r8b
jmp 0x1400e0b0a
lea r8d, [rdi - 0x70]
movzx ecx, bl
and cl, r8b
mov edx, 8
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, bl
add r11b, r8b
jmp 0x1400e0abe
lea edx, [rdi - 0x40]
movzx ecx, bl
and cl, dl
add cl, cl
sub bl, cl
lea r11d, [rdx + rbx]
sub r11b, 0x40
movzx ecx, r11b
mov rdx, rsi
sub rdx, rcx
add rdi, rdx
inc rdi
movabs r8, 0x8a4a008ea9064c78
jmp 0x1400dff62
lea r8d, [rdi - 0x10]
movzx ecx, bl
and cl, r8b
mov edx, gethostname
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, bl
add r11b, r8b
jmp 0x1400e099a
movzx r10d, dil
lea r8d, [r10 + 0x20]
movzx ecx, bl
and cl, r8b
mov edx, reloc.WS2_32.dll_recv
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, bl
add r11b, r8b
jmp 0x1400e097b
lea edx, [rdi + 0x50]
movzx ecx, bl
and cl, dl
add cl, cl
sub bl, cl
lea r11d, [rdx + rbx]
sub r11b, 0x30
dec rdi
inc rdi
movabs r8, 0x8a4a008ea9064c78
jmp 0x1400dff62
lea edx, [rdi + 0x80]
movzx ecx, bl
and cl, dl
add cl, cl
sub bl, cl
lea r11d, [rdx + rbx]
add r11b, 0x80
inc r9
dec rdi
inc rdi
movabs r8, 0x8a4a008ea9064c78
jmp 0x1400dff62
lea r8d, [rdi - 0x50]
movzx ecx, bl
and cl, r8b
mov edx, Ordinal_26
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, bl
add r11b, r8b
jmp 0x1400e0a31
lea rcx, [r9 + 2]
cmp rax, rcx
jae 0x1400e0653
movabs rdx, 0x1ac770596de0bc68
add rdx, rdi
movzx ecx, bl
and cl, dl
mov r8d, reloc.WS2_32.dll_sendto
sub r8b, cl
lea r11d, [r8 + r8]
add r11b, dl
add r11b, r10b
jmp 0x1400e049a
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400e0675
lea edx, [rdi + 0x10]
movzx ecx, bl
and cl, dl
add cl, cl
sub bl, cl
lea r11d, [rdx + rbx]
sub r11b, 0x70
jmp 0x1400e0b4d
inc rcx
cmp rax, rcx
jne 0x1400e069c
lea r8d, [rdi - 0x20]
movzx ecx, bl
and cl, r8b
add cl, cl
movzx r11d, bl
sub r11b, cl
sub r11b, 0x20
add r11b, r8b
jmp 0x1400e0b0a
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400e06c5
lea r8d, [rdi - 0x50]
movzx ecx, bl
and cl, r8b
mov edx, Ordinal_26
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, bl
add r11b, r8b
jmp 0x1400e0abe
lea rcx, [r9 + 7]
cmp rax, rcx
jne 0x1400e06fe
lea r8d, [rdi - 0x10]
movzx ecx, bl
and cl, r8b
mov edx, gethostname
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, bl
add r11b, r8b
dec rdi
inc rdi
movabs r8, 0x8a4a008ea9064c78
jmp 0x1400dff62
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x1400e049a
lea r8d, [rdi - 0x70]
movzx ecx, bl
and cl, r8b
mov edx, 8
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, bl
add r11b, r8b
jmp 0x1400e0a31
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400e0753
lea r8d, [rdi - 0x68]
movzx ecx, bl
and cl, r8b
add cl, cl
movzx r11d, bl
sub r11b, cl
sub r11b, 0x28
add r11b, r8b
jmp 0x1400e0a31
inc rcx
cmp rax, rcx
jne 0x1400e078b
lea r8d, [rdi + 0x38]
movzx ecx, bl
and cl, r8b
mov edx, reloc.WLDAP32.dll_Ordinal_60
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, bl
add r11b, r8b
dec rdi
inc rdi
movabs r8, 0x8a4a008ea9064c78
jmp 0x1400dff62
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400e07ce
lea r8d, [rdi - 0x58]
movzx ecx, bl
and cl, r8b
mov edx, 0x34
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, bl
add r11b, r8b
movzx ecx, r11b
mov rdx, rsi
sub rdx, rcx
add rdi, rdx
inc rdi
movabs r8, 0x8a4a008ea9064c78
jmp 0x1400dff62
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400e07f7
lea r8d, [rdi + 0x48]
movzx ecx, bl
and cl, r8b
mov edx, 4
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, bl
add r11b, r8b
jmp 0x1400e0b0a
movzx r10d, dil
cmp rax, 3
jae 0x1400e08d6
lea rcx, [r9 + 4]
cmp rax, rcx
jbe 0x1400e082d
lea r8d, [r10 + 0x50]
movzx ecx, bl
and cl, r8b
add cl, cl
movzx r11d, bl
sub r11b, cl
sub r11b, 0x30
add r11b, r8b
jmp 0x1400e0431
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400e0856
add r10b, 0x20
movzx ecx, bl
and cl, r10b
mov edx, reloc.WS2_32.dll_recv
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, bl
add r11b, r10b
jmp 0x1400e0b4d
inc rcx
cmp rax, rcx
jne 0x1400e087e
sub r10b, 0x10
movzx ecx, bl
and cl, r10b
mov edx, gethostname
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, bl
add r11b, r10b
jmp 0x1400e0b0a
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400e08aa
movzx ecx, bl
and cl, r10b
add cl, cl
sub bl, cl
lea r11d, [r10 + rbx]
dec rdi
inc rdi
movabs r8, 0x8a4a008ea9064c78
jmp 0x1400dff62
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x1400e0431
sub r10b, 0x60
movzx ecx, bl
and cl, r10b
add cl, cl
movzx r11d, bl
sub r11b, cl
sub r11b, 0x60
add r11b, r10b
jmp 0x1400e0a31
lea r8d, [r10 + 0x40]
movzx ecx, bl
and cl, r8b
movzx edx, bl
sub dl, cl
add dl, 0x20
lea r11d, [rdx + rdx]
add r11b, r8b
jmp 0x1400e097b
lea r8d, [rdi + 0x10]
movzx ecx, bl
and cl, r8b
add cl, cl
movzx r11d, bl
sub r11b, cl
sub r11b, bl
sub r11b, 0x70
add r11b, r8b
jmp 0x1400e0abe
movabs rcx, 0xa9445c3a05b9c238
add rcx, rdi
and bl, cl
mov edx, reloc.WLDAP32.dll_Ordinal_60
sub dl, bl
lea r11d, [rdx + rdx]
add r11b, cl
add r11b, r10b
jmp 0x1400e0aba
movabs rcx, 0x3e269ad44e36d098
add rcx, rdi
and bl, cl
add bl, bl
sub cl, bl
lea r11d, [r10 + rcx]
sub r11b, 0x28
jmp 0x1400e099a
movabs rcx, 0x897ba21727557c8
add rcx, rdi
and bl, cl
add bl, bl
sub cl, bl
lea r11d, [r10 + rcx]
sub r11b, 0x78
movzx ebx, r10b
movzx r10d, dil
sub r10b, 0x58
movzx ecx, bl
and cl, r10b
mov edx, 0x34
sub dl, cl
add dl, dl
add dl, bl
add dl, r10b
add dl, r11b
mov byte [rsp + rdi + 0x38], dl
add rax, r9
movzx ecx, r11b
mov rdx, rsi
sub rdx, rcx
add rdi, rdx
inc rdi
movabs r8, 0x8a4a008ea9064c78
jmp 0x1400dff62
movabs rcx, 0xd308d96e96b3def8
add rcx, rdi
and bl, cl
mov edx, Ordinal_30
sub dl, bl
lea r11d, [rdx + rdx]
add r11b, cl
add r11b, r10b
dec rdi
inc rdi
movabs r8, 0x8a4a008ea9064c78
jmp 0x1400dff62
movabs rcx, 0x67eb1808df30ed58
add rcx, rdi
and bl, cl
add bl, bl
sub cl, bl
lea r11d, [r10 + rcx]
sub r11b, 0x68
jmp 0x1400e0a2d
movabs rdx, 0xfccd56a327adfbb8
add rdx, rdi
and bl, dl
add bl, bl
movzx r11d, r10b
sub r11b, bl
sub r11b, 8
add r11b, dl
movzx ebx, r10b
lea r8d, [rdi - 0x28]
movzx ecx, r8b
and cl, bl
mov edx, recv
sub dl, cl
add dl, dl
add dl, r8b
add dl, bl
mov byte [rsp + rdi + 0x38], dl
inc r9
dec rdi
inc rdi
movabs r8, 0x8a4a008ea9064c78
jmp 0x1400dff62
movabs rdx, 0x91af953d702b0a18
add rdx, rdi
and bl, dl
mov ecx, Ordinal_45
sub cl, bl
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
dec rdi
inc rdi
movabs r8, 0x8a4a008ea9064c78
jmp 0x1400dff62
movabs rdx, 0xbb741272012526d8
add rdx, rdi
and bl, dl
mov ecx, recv
sub cl, bl
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx ebx, r10b
lea r8d, [rdi + 0x78]
movzx ecx, bl
and cl, r8b
add cl, cl
movzx edx, bl
sub dl, cl
sub dl, 0x48
add dl, r8b
movzx ecx, dl
mov byte [rsp + rdi + 0x38], cl
inc r9
add rcx, r9
sub rdi, rcx
jmp 0x1400e0b0a
movabs rdx, 0x85e531bf2563ae08
add rdx, rdi
and bl, dl
add bl, bl
movzx r11d, r10b
sub r11b, bl
sub r11b, 0x38
add r11b, dl
movzx ebx, r10b
lea edx, [rdi - 0x20]
movzx ecx, bl
and cl, dl
add cl, cl
sub bl, cl
sub bl, 0x20
add bl, dl
mov byte [rsp + rdi + 0x38], bl
inc rax
mov rcx, rsi
sub rcx, rax
add rdi, rcx
jmp 0x1400e0b4d
movabs rdx, 0x5056510c49a23538
add rdx, rdi
and bl, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, bl
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx ecx, byte [rsp + rdi + 0x38]
add rcx, r9
add rdi, rcx
inc rdi
movabs r8, 0x8a4a008ea9064c78
jmp 0x1400dff62
add dil, 8
movzx ecx, bl
and cl, dil
add cl, cl
sub bl, cl
lea r11d, [rdi + rbx]
sub r11b, 0x38
jmp 0x1400dff56
add dil, 0x38
movzx eax, bl
and al, dil
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dil
jmp 0x1400dff4c
lea rdx, [rbp + 0x17e9518]
jmp 0x1400e0bbc
lea rdx, [rbp + 0x5f5180]
jmp 0x1400e0bbc
lea rdx, [rsp + 0x38]
xorps xmm0, xmm0
movups xmmword [rbp - 0x50], xmm0
xor edi, edi
mov qword [rbp - 0x40], rdi
mov qword [rbp - 0x38], rdi
nop dword [rax]
inc rsi
cmp byte [rdx + rsi], dil
jne 0x1400e0bd0
mov r8, rsi
lea rcx, [rbp - 0x50]
call fcn.140004460
nop
lea rax, [rbp - 0x50]
cmp qword [rbp - 0x38], 0xf
cmova rax, qword [rbp - 0x50]
mov qword [rbp - 0x70], rax
mov rax, qword [rbp - 0x40]
mov qword [rbp - 0x68], rax
xor r8d, r8d
lea rdx, [rbp - 0x70]
lea rcx, [rsp + 0x68]
call fcn.1400d7620
nop
lea rcx, [rsp + 0x38]
call fcn.1400d0ff0
nop
lea r8, [rsp + 0x68]
mov rdx, rax
lea rcx, [rbp - 0x30]
call fcn.1400d06d0
nop
lea rcx, [rsp + 0x38]
call fcn.140058b00
nop
lea rcx, [rsp + 0x68]
call fcn.140058b00
lea rcx, [rbp - 0x30]
cmp qword [rbp - 0x18], 7
cmova rcx, qword [rbp - 0x30]
mov r9d, 0xffffffff
mov r8d, 9
lea rdx, [rbp - 0x70]
call fcn.140195b18
test eax, eax
jne 0x1400e0dda
mov rbx, qword [rbp - 0x68]
xor edx, edx
mov r8d, 0x110
lea rcx, [rbp - 0x10]
call sub.VCRUNTIME140.dll_memset
mov r8d, reloc.WLDAP32.dll_Ordinal_33
lea rdx, [rbp - 0x30]
lea rcx, [rbp - 0x10]
call fcn.1400d6d40
nop
cmp qword [rbp + 0x80], 0
je 0x1400e0db4
xor r8d, r8d
mov rdx, rbx
lea rcx, [rbp - 0x70]
call fcn.1400d6530
nop
lea rdx, [rbp - 0x70]
cmp qword [rbp - 0x58], 0xf
cmova rdx, qword [rbp - 0x70]
mov r8, rbx
lea rcx, [rbp - 0x10]
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, [rbp]
call fcn.1400d67d0
test rax, rax
jne 0x1400e0cfb
mov rax, qword [rbp - 0x10]
movsxd rcx, dword [rax + 4]
lea rax, [rbp - 0x10]
add rcx, rax
xor r8d, r8d
lea edx, [r8 + 2]
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::setstate_int__bool____ptr64]
movups xmm0, xmmword [rbp - 0x70]
movups xmmword [r14], xmm0
movups xmm1, xmmword [rbp - 0x60]
movups xmmword [r14 + 0x10], xmm1
movdqa xmm0, xmmword [0x1401bfa40]
movdqu xmmword [rbp - 0x60], xmm0
mov byte [rbp - 0x70], 0
lea rcx, [rbp - 0x70]
call fcn.140002820
nop
mov rax, qword [rbp - 0x10]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ifstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx - 0x10], rax
mov rax, qword [rbp - 0x10]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rbp + rcx - 0x14], edx
lea rcx, [rbp]
call fcn.1400d5fd0
lea rcx, [rbp + 8]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_istream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0xa0]
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 - 0x30]
call fcn.140058b00
nop
lea rcx, [rbp - 0x50]
call fcn.140002820
mov rax, r14
mov rcx, qword [rbp + 0x100]
xor rcx, rsp
call fcn.140196270
lea r11, [rsp + 0x210]
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
xorps xmm0, xmm0
movups xmmword [r14], xmm0
mov qword [r14 + 0x10], rdi
mov qword [r14 + 0x18], rdi
xor r8d, r8d
lea rdx, [0x1401b0b3f]
mov rcx, r14
call fcn.140004460
jmp 0x1400e0d27
lea r8, [rbp - 0x30]
mov edx, eax
lea rcx, str.file_size
call fcn.1400d0c80
int3