Function at 0x1400049b0
Capabilities:
Encode data using xor
Hash data using fnv
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x730
mov rax, qword [0x140014010]
xor rax, rsp
mov qword [rsp + 0x720], rax
mov r12, rdx
mov qword [rsp + 0x560], rdx
xor r15d, r15d
mov rcx, qword [rdx + 0x10]
mov rax, rdx
cmp qword [rdx + 0x18], 0x10
jb 0x1400049fb
mov rax, qword [rdx]
mov qword [rsp + 0x570], rax
mov qword [rsp + 0x578], rcx
call fcn.14000bfa0
movaps xmm0, xmmword [rsp + 0x570]
movdqa xmmword [rsp + 0x440], xmm0
lea r8, [rsp + 0x440]
mov edx, eax
lea rcx, [rsp + 0x3d0]
call fcn.140001a10
nop
lea rcx, [rsp + 0x3d0]
call fcn.1400032e0
movzx ebx, al
mov rdx, qword [rsp + 0x3e8]
cmp rdx, 8
jb 0x140004a94
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x3d0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004a8f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140004a8f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14000cc08
test bl, bl
je 0x1400063f3
mov rcx, qword [r12 + 0x10]
mov rax, r12
cmp qword [r12 + 0x18], 0x10
jb 0x140004ab0
mov rax, qword [r12]
mov qword [rsp + 0x570], rax
mov qword [rsp + 0x578], rcx
call fcn.14000bfa0
movaps xmm0, xmmword [rsp + 0x570]
movdqa xmmword [rsp + 0x450], xmm0
lea r8, [rsp + 0x450]
mov edx, eax
lea rcx, [rsp + 0x3f0]
call fcn.140001a10
nop
lea rdx, [rsp + 0x3f0]
lea rcx, [rsp + 0x430]
call fcn.1400033f0
mov ebx, dword [rax]
mov rdx, qword [rsp + 0x408]
cmp rdx, 8
jb 0x140004b50
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x3f0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004b4b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140004b4b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14000cc08
cmp ebx, 3
jne 0x1400063b1
mov ecx, 0xa8
call fcn.14000cc10
mov rbx, rax
mov qword [rsp + 0x28], rax
xor edx, edx
mov r8d, 0xa8
mov rcx, rax
call sub.VCRUNTIME140.dll_memset
mov rcx, rbx
call fcn.140006630
mov r13, rax
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x24], r15d
lea rcx, [rax + 0x48]
cmp rcx, r12
je 0x140004bb7
mov rdx, r12
cmp qword [r12 + 0x18], 0x10
jb 0x140004bad
mov rdx, qword [r12]
mov r8, qword [r12 + 0x10]
call fcn.140007e40
mov rdi, qword [r12 + 0x10]
mov rbx, r12
mov rsi, qword [r12 + 0x18]
cmp rsi, 0x10
jb 0x140004bce
mov rbx, qword [r12]
test rdi, rdi
je 0x140004c6f
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x620], xmm0
movups xmmword [rsp + 0x630], xmm0
movups xmmword [rsp + 0x640], xmm0
movups xmmword [rsp + 0x650], xmm0
movups xmmword [rsp + 0x660], xmm0
mov qword [rsp + 0x670], rax
mov dword [rsp + 0x678], eax
xor edx, edx
mov r8d, 0xa3
lea rcx, [rsp + 0x67d]
call sub.VCRUNTIME140.dll_memset
mov byte [rsp + 0x67c], 1
lea rax, [rdi - 1]
mov rdx, 0xffffffffffffffff
mov rcx, rdx
cmp rax, rdx
cmovb rcx, rax
add rcx, rbx
movzx eax, byte [rcx]
cmp byte [rsp + rax + 0x620], 0
jne 0x140004c6a
cmp rcx, rbx
je 0x140004c76
dec rcx
movzx eax, byte [rcx]
cmp byte [rsp + rax + 0x620], 0
je 0x140004c55
sub rcx, rbx
jmp 0x140004c79
mov rdx, 0xffffffffffffffff
mov rcx, rdx
inc rcx
xorps xmm0, xmm0
movups xmmword [rsp + 0xf8], xmm0
mov qword [rsp + 0x108], r15
mov qword [rsp + 0x110], r15
cmp rdi, rcx
jb 0x1400064a5
sub rdi, rcx
mov r8, rdx
cmp rdi, 0xffffffffffffffff
cmovb r8, rdi
mov rax, r12
cmp rsi, 0x10
jb 0x140004cbb
mov rax, qword [r12]
lea rdx, [rax + rcx]
lea rcx, [rsp + 0xf8]
call fcn.140008d50
lea rbx, [r13 + 0x68]
lea rax, [rsp + 0xf8]
cmp rbx, rax
je 0x140004d4d
mov rdx, qword [rbx + 0x18]
cmp rdx, 0x10
jb 0x140004d17
mov rcx, qword [rbx]
inc rdx
cmp rdx, 0x1000
jb 0x140004d12
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140004d88
mov rcx, r8
call fcn.14000cc08
mov qword [rbx + 0x18], recv
movups xmm0, xmmword [rsp + 0xf8]
movups xmmword [rbx], xmm0
movups xmm1, xmmword [rsp + 0x108]
movups xmmword [rbx + 0x10], xmm1
mov eax, recv
mov qword [rsp + 0x110], rax
mov byte [rsp + 0xf8], 0
jmp 0x140004d55
mov rax, qword [rsp + 0x110]
cmp rax, 0x10
jb 0x140004d94
lea rdx, [rax + 1]
mov rcx, qword [rsp + 0xf8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004d8f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140004d8f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14000cc08
mov rcx, qword [r12 + 0x10]
mov rax, r12
cmp qword [r12 + 0x18], 0x10
jb 0x140004da8
mov rax, qword [r12]
mov qword [rsp + 0x570], rax
mov qword [rsp + 0x578], rcx
call fcn.14000bfa0
movaps xmm0, xmmword [rsp + 0x570]
movdqa xmmword [rsp + 0x460], xmm0
lea r8, [rsp + 0x460]
mov edx, eax
lea rcx, [rsp + 0x390]
call fcn.140001a10
lea r11, [rsp + 0x390]
mov rsi, qword [rsp + 0x3a8]
cmp rsi, 8
setae r14b
mov rdi, qword [rsp + 0x390]
cmovae r11, rdi
mov rax, qword [rsp + 0x3a0]
lea rbx, [r11 + rax*2]
mov rdx, rbx
mov rcx, r11
call fcn.140001b50
mov r10, rax
movabs rdx, 0xcbf29ce484222325
mov r8, rax
sub r8, r11
mov rax, r15
movabs r9, 0x100000001b3
je 0x140004e64
nop dword [rax]
nop word [rax + rax]
movzx ecx, byte [rax + r11]
xor rdx, rcx
imul rdx, r9
inc rax
cmp rax, r8
jb 0x140004e50
xor r8b, r8b
cmp r10, rbx
je 0x140004ec7
movabs r11, 0x366000002e329
nop word [rax + rax]
movzx eax, word [r10]
movzx ecx, ax
shr cx, 8
cmp eax, 0x5c
je 0x140004eae
cmp eax, 0x2f
je 0x140004eae
movzx eax, al
xor rdx, rax
imul rdx, r9
movzx eax, cl
xor rdx, rax
imul rdx, r9
xor r8b, r8b
jmp 0x140004ebe
test r8b, r8b
jne 0x140004ebe
xor rdx, 0x5c
imul rdx, r11
mov r8b, 1
add r10, 2
cmp r10, rbx
jne 0x140004e80
mov qword [r13 + 0x90], rdx
test r14b, r14b
je 0x140004f0b
lea rdx, [rsi*2 + 2]
mov rax, rdi
cmp rdx, 0x1000
jb 0x140004f03
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140004f03
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, rdi
call fcn.14000cc08
mov rcx, qword [r12 + 0x10]
mov rax, r12
cmp qword [r12 + 0x18], 0x10
jb 0x140004f1f
mov rax, qword [r12]
mov qword [rsp + 0x570], rax
mov qword [rsp + 0x578], rcx
call fcn.14000bfa0
movaps xmm0, xmmword [rsp + 0x570]
movdqa xmmword [rsp + 0x470], xmm0
lea r8, [rsp + 0x470]
mov edx, eax
lea rcx, [rsp + 0x1b0]
call fcn.140001a10
nop
lea rcx, [rsp + 0x1b0]
cmp qword [rsp + 0x1c8], 8
cmovae rcx, qword [rsp + 0x1b0]
mov r9d, 0xffffffff
mov r8d, 3
lea rdx, [rsp + 0x5a0]
call fcn.14000c2f0
mov edx, eax
test eax, eax
jne 0x140004fe9
mov ecx, dword [rsp + 0x5b0]
test cl, 1
mov eax, 0x1ff
mov r14d, 0x16d
cmovne eax, r14d
mov dword [rsp + 0x3c], eax
bt ecx, 0xa
jae 0x140004fda
mov eax, dword [rsp + 0x5b4]
cmp eax, 0xa000000c
jne 0x140004fcc
lea eax, [rdx + 4]
jmp 0x14000500e
cmp eax, 0xa0000003
jne 0x140004fda
mov eax, 0xa
jmp 0x14000500e
mov eax, r15d
bt ecx, 4
setb al
add eax, 2
jmp 0x14000500e
mov dword [rsp + 0x3c], 0xffff
sub eax, 2
je 0x140005009
sub eax, 1
je 0x140005009
sub eax, 0x32
je 0x140005009
cmp eax, 0x46
je 0x140005009
xor al, al
jmp 0x14000500b
mov al, 1
movzx eax, al
mov dword [rsp + 0x38], eax
test edx, edx
je 0x140005023
dec eax
test eax, 0xfffffff7
jne 0x1400064ab
mov rax, qword [rsp + 0x38]
mov rdi, qword [rsp + 0x30]
mov qword [rdi + 0x88], rax
mov rdx, qword [rsp + 0x1c8]
cmp rdx, 8
jb 0x14000507f
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x1b0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000507a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000507a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14000cc08
mov rcx, qword [r12 + 0x10]
mov rax, r12
cmp qword [r12 + 0x18], 0x10
jb 0x140005093
mov rax, qword [r12]
mov qword [rsp + 0x570], rax
mov qword [rsp + 0x578], rcx
call fcn.14000bfa0
movaps xmm0, xmmword [rsp + 0x570]
movdqa xmmword [rsp + 0x480], xmm0
lea r8, [rsp + 0x480]
mov edx, eax
lea rcx, [rsp + 0x3b0]
call fcn.140001a10
nop
xorps xmm0, xmm0
movdqa xmmword [rsp + 0x580], xmm0
lea rdx, [rsp + 0x3b0]
lea rcx, [rsp + 0x580]
call fcn.140008560
test eax, eax
jne 0x1400064c0
mov rdx, qword [rsp + 0x3c8]
cmp rdx, 8
jb 0x140005145
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x3b0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005140
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140005140
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14000cc08
xorps xmm0, xmm0
movups xmmword [rsp + 0x570], xmm0
mov rcx, qword [rsp + 0x588]
test rcx, rcx
je 0x140005161
lock inc dword [rcx + 8]
movaps xmm0, xmmword [rsp + 0x580]
movdqa xmmword [rsp + 0x570], xmm0
mov rcx, qword [rsp + 0x588]
test rcx, rcx
je 0x140005183
lock inc dword [rcx + 8]
xorps xmm0, xmm0
movups xmmword [rsp + 0x590], xmm0
mov qword [rsp + 0x590], r15
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x598], r15
mov rcx, qword [rsp + 0x588]
test rcx, rcx
je 0x1400051ee
mov rsi, 0xffffffffffffffff
mov eax, esi
lock xadd dword [rcx + 8], eax
cmp eax, 1
jne 0x1400051ee
mov rbx, qword [rsp + 0x588]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, esi
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x1400051ee
mov rcx, qword [rsp + 0x588]
mov rax, qword [rcx]
call qword [rax + 8]
nop
nop
mov r13, qword [rsp + 0x570]
cmp r13, qword [rsp + 0x70]
je 0x1400062d7
mov r8d, 3
lea rdx, [rsp + 0x138]
mov rcx, r13
call fcn.140002c00
mov edx, dword [rsp + 0x140]
mov rax, qword [rsp + 0x138]
test edx, edx
je 0x14000523b
lea ecx, [rax - 1]
test ecx, 0xfffffff7
jne 0x1400064d7
cmp eax, 3
jne 0x1400058da
mov ecx, 0xa8
call fcn.14000cc10
mov rbx, rax
mov qword [rsp + 0x4a0], rax
xor edx, edx
mov r8d, 0xa8
mov rcx, rax
call sub.VCRUNTIME140.dll_memset
mov rcx, rbx
call fcn.140006630
mov r15, rax
mov qword [rsp + 0x198], rax
lea rdi, [r13 + 0x20]
mov rcx, rdi
cmp qword [rdi + 0x18], 8
jb 0x14000528d
mov rcx, qword [rdi]
lea r14, [rdi + 0x10]
mov rax, qword [r14]
mov qword [rsp + 0x2f0], rcx
mov qword [rsp + 0x2f8], rax
call fcn.14000bfa0
movaps xmm0, xmmword [rsp + 0x2f0]
movdqa xmmword [rsp + 0x490], xmm0
lea r8, [rsp + 0x490]
mov edx, eax
lea rcx, [rsp + 0x178]
call fcn.140009ff0
lea rsi, [r15 + 0x48]
lea rax, [rsp + 0x178]
cmp rsi, rax
je 0x140005361
mov rdx, qword [rsi + 0x18]
cmp rdx, 0x10
jb 0x14000531c
mov rcx, qword [rsi]
inc rdx
cmp rdx, 0x1000
jb 0x140005317
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14000539e
mov rcx, r8
call fcn.14000cc08
xor ebx, ebx
mov qword [rsi + 0x10], rbx
mov qword [rsi + 0x18], recv
mov byte [rsi], bl
movups xmm0, xmmword [rsp + 0x178]
movups xmmword [rsi], xmm0
movups xmm1, xmmword [rsp + 0x188]
movups xmmword [rsi + 0x10], xmm1
mov qword [rsp + 0x188], rbx
mov eax, recv
mov qword [rsp + 0x190], rax
mov byte [rsp + 0x178], bl
jmp 0x14000536b
mov rax, qword [rsp + 0x190]
xor ebx, ebx
cmp rax, 0x10
jb 0x1400053aa
lea rdx, [rax + 1]
mov rcx, qword [rsp + 0x178]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400053a5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400053a5
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14000cc08
mov rax, qword [rsp + 0x30]
inc dword [rax + 0x9c]
mov rcx, rdi
call fcn.140002110
mov qword [r15 + 0x90], rax
mov rcx, rdi
cmp qword [rdi + 0x18], 8
jb 0x1400053d1
mov rcx, qword [rdi]
mov rax, qword [r14]
mov qword [rsp + 0x2e0], rcx
mov qword [rsp + 0x2e8], rax
call fcn.14000bfa0
movaps xmm0, xmmword [rsp + 0x2e0]
movdqa xmmword [rsp + 0x4f0], xmm0
lea r8, [rsp + 0x4f0]
mov edx, eax
lea rcx, [rsp + 0x230]
call fcn.140009ff0
nop
mov rcx, rdi
cmp qword [rdi + 0x18], 8
jb 0x14000541f
mov rcx, qword [rdi]
mov rax, qword [r14]
mov qword [rsp + 0x2d0], rcx
mov qword [rsp + 0x2d8], rax
call fcn.14000bfa0
movaps xmm0, xmmword [rsp + 0x2d0]
movdqa xmmword [rsp + 0x4b0], xmm0
lea r8, [rsp + 0x4b0]
mov edx, eax
lea rcx, [rsp + 0x210]
call fcn.140009ff0
nop
lea rdx, [0x14000f858]
lea rcx, [rsp + 0x210]
call fcn.140007af0
lea rcx, [rax + 1]
xorps xmm0, xmm0
movups xmmword [rsp + 0xd8], xmm0
mov qword [rsp + 0xe8], rbx
mov qword [rsp + 0xf0], rbx
mov rax, qword [rsp + 0x240]
cmp rax, rcx
jb 0x1400064e8
sub rax, rcx
mov r8, 0xffffffffffffffff
cmp rax, r8
cmovb r8, rax
lea rdx, [rsp + 0x230]
cmp qword [rsp + 0x248], 0x10
cmovae rdx, qword [rsp + 0x230]
add rdx, rcx
lea rcx, [rsp + 0xd8]
call fcn.140008d50
lea rbx, [r15 + 0x68]
lea rax, [rsp + 0xd8]
cmp rbx, rax
je 0x140005568
mov rdx, qword [rbx + 0x18]
cmp rdx, 0x10
jb 0x14000552a
mov rcx, qword [rbx]
inc rdx
cmp rdx, 0x1000
jb 0x140005525
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1400055a3
mov rcx, r8
call fcn.14000cc08
mov qword [rbx + 0x10], 0
mov qword [rbx + 0x18], recv
movups xmm0, xmmword [rsp + 0xd8]
movups xmmword [rbx], xmm0
movups xmm1, xmmword [rsp + 0xe8]
movups xmmword [rbx + 0x10], xmm1
mov eax, recv
mov qword [rsp + 0xf0], rax
mov byte [rsp + 0xd8], 0
jmp 0x140005570
mov rax, qword [rsp + 0xf0]
cmp rax, 0x10
jb 0x1400055b0
lea rdx, [rax + 1]
mov rcx, qword [rsp + 0xd8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400055aa
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400055aa
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14000cc08
nop
mov rdx, qword [rsp + 0x228]
cmp rdx, 0x10
jb 0x1400055f6
inc rdx
mov rcx, qword [rsp + 0x210]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400055f1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400055f1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14000cc08
xor ebx, ebx
mov qword [rsp + 0x220], rbx
mov qword [rsp + 0x228], recv
mov byte [rsp + 0x210], bl
mov rdx, qword [rsp + 0x248]
cmp rdx, 0x10
jb 0x140005659
inc rdx
mov rcx, qword [rsp + 0x230]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005654
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140005654
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14000cc08
cmp qword [rdi + 0x18], 8
jb 0x140005663
mov rdi, qword [rdi]
mov rax, qword [r14]
mov qword [rsp + 0x370], rdi
mov qword [rsp + 0x378], rax
call fcn.14000bfa0
movaps xmm0, xmmword [rsp + 0x370]
movdqa xmmword [rsp + 0x4c0], xmm0
lea r8, [rsp + 0x4c0]
mov edx, eax
lea rcx, [rsp + 0x250]
call fcn.140009ff0
nop
lea rax, [rsp + 0x250]
cmp qword [rsp + 0x268], 0x10
cmovae rax, qword [rsp + 0x250]
mov qword [rsp + 0x310], rax
mov rax, qword [rsp + 0x260]
mov qword [rsp + 0x318], rax
call fcn.14000bfa0
movaps xmm0, xmmword [rsp + 0x310]
movdqa xmmword [rsp + 0x4d0], xmm0
lea r8, [rsp + 0x4d0]
mov edx, eax
lea rcx, [rsp + 0xb8]
call fcn.140001a10
nop
lea rcx, [rsp + 0xb8]
cmp qword [rsp + 0xd0], 8
cmovae rcx, qword [rsp + 0xb8]
mov r9d, 0xffffffff
mov r8d, 3
lea rdx, [rsp + 0x5c0]
call fcn.14000c2f0
mov edx, eax
test eax, eax
jne 0x14000578f
mov ecx, dword [rsp + 0x5d0]
test cl, 1
mov eax, 0x1ff
mov r8d, 0x16d
cmovne eax, r8d
mov dword [rsp + 0x4c], eax
bt ecx, 0xa
jae 0x140005781
mov eax, dword [rsp + 0x5d4]
cmp eax, 0xa000000c
jne 0x140005773
lea eax, [rdx + 4]
jmp 0x1400057b4
cmp eax, 0xa0000003
jne 0x140005781
mov eax, 0xa
jmp 0x1400057b4
mov eax, ebx
bt ecx, 4
setb al
add eax, 2
jmp 0x1400057b4
mov dword [rsp + 0x4c], 0xffff
sub eax, 2
je 0x1400057af
sub eax, 1
je 0x1400057af
sub eax, 0x32
je 0x1400057af
cmp eax, 0x46
je 0x1400057af
xor al, al
jmp 0x1400057b1
mov al, 1
movzx eax, al
mov dword [rsp + 0x48], eax
test edx, edx
je 0x1400057c9
dec eax
test eax, 0xfffffff7
jne 0x1400064ee
mov rax, qword [rsp + 0x48]
mov qword [r15 + 0x88], rax
mov rdx, qword [rsp + 0xd0]
cmp rdx, 8
jb 0x140005820
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0xb8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000581b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000581b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14000cc08
mov qword [rsp + 0xc8], rbx
mov qword [rsp + 0xd0], 7
mov word [rsp + 0xb8], bx
mov rdx, qword [rsp + 0x268]
cmp rdx, 0x10
jb 0x140005882
inc rdx
mov rcx, qword [rsp + 0x250]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000587d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000587d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14000cc08
mov rdi, qword [rsp + 0x30]
mov rax, qword [rdi + 8]
cmp rax, qword [rdi + 0x10]
je 0x1400058a3
mov rdx, rsi
mov rcx, rax
call fcn.140007d20
add qword [rdi + 8], 0x20
jmp 0x1400058b1
mov r8, rsi
mov rdx, rax
mov rcx, rdi
call fcn.140009c40
lea rcx, [rdi + 0x30]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x1400058c9
mov qword [rdx], r15
add qword [rcx + 8], 8
jmp 0x1400058d7
lea r8, [rsp + 0x198]
call fcn.140009aa0
nop
xor r15d, r15d
mov r8d, 3
lea rdx, [rsp + 0x148]
mov rcx, r13
call fcn.140002c00
mov edx, dword [rsp + 0x150]
mov rax, qword [rsp + 0x148]
test edx, edx
je 0x14000592e
lea ecx, [rax - 1]
test ecx, 0xfffffff7
jne 0x140006503
jmp 0x14000592e
cmp eax, 2
jne 0x1400062b9
mov ecx, 0x98
call fcn.14000cc10
mov qword [rsp + 0x1a8], rax
xorps xmm0, xmm0
xor ecx, ecx
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm0
movups xmmword [rax + 0x30], xmm0
movups xmmword [rax + 0x40], xmm0
movups xmmword [rax + 0x50], xmm0
movups xmmword [rax + 0x60], xmm0
movups xmmword [rax + 0x70], xmm0
movups xmmword [rax + 0x80], xmm0
mov qword [rax + 0x90], rcx
mov rcx, rax
call fcn.140006560
mov rsi, rax
mov qword [rsp + 0x28], rax
inc dword [rdi + 0x98]
lea rbx, [r13 + 0x20]
mov rcx, rbx
cmp qword [rbx + 0x18], 8
jb 0x1400059a2
mov rcx, qword [rbx]
lea r14, [rbx + 0x10]
mov rax, qword [r14]
mov qword [rsp + 0x320], rcx
mov qword [rsp + 0x328], rax
call fcn.14000bfa0
movaps xmm0, xmmword [rsp + 0x320]
movdqa xmmword [rsp + 0x4e0], xmm0
lea r8, [rsp + 0x4e0]
mov edx, eax
lea rcx, [rsp + 0x158]
call fcn.140009ff0
lea rax, [rsp + 0x158]
cmp rsi, rax
je 0x140005a72
mov rdx, qword [rsi + 0x18]
cmp rdx, 0x10
jb 0x140005a2d
mov rcx, qword [rsi]
inc rdx
cmp rdx, 0x1000
jb 0x140005a28
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140005aad
mov rcx, r8
call fcn.14000cc08
mov qword [rsi + 0x10], r15
mov qword [rsi + 0x18], recv
mov byte [rsi], 0
movups xmm0, xmmword [rsp + 0x158]
movups xmmword [rsi], xmm0
movups xmm1, xmmword [rsp + 0x168]
movups xmmword [rsi + 0x10], xmm1
mov qword [rsp + 0x168], r15
mov eax, recv
mov qword [rsp + 0x170], rax
mov byte [rsp + 0x158], 0
jmp 0x140005a7a
mov rax, qword [rsp + 0x170]
cmp rax, 0x10
jb 0x140005ab9
lea rdx, [rax + 1]
mov rcx, qword [rsp + 0x158]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005ab4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140005ab4
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14000cc08
mov rcx, rbx
cmp qword [rbx + 0x18], 8
jb 0x140005ac6
mov rcx, qword [rbx]
mov rax, qword [r14]
mov qword [rsp + 0x330], rcx
mov qword [rsp + 0x338], rax
call fcn.14000bfa0
movaps xmm0, xmmword [rsp + 0x330]
movdqa xmmword [rsp + 0x500], xmm0
lea r8, [rsp + 0x500]
mov edx, eax
lea rcx, [rsp + 0x290]
call fcn.140009ff0
nop
mov rcx, rbx
cmp qword [rbx + 0x18], 8
jb 0x140005b14
mov rcx, qword [rbx]
mov rax, qword [r14]
mov qword [rsp + 0x340], rcx
mov qword [rsp + 0x348], rax
call fcn.14000bfa0
movaps xmm0, xmmword [rsp + 0x340]
movdqa xmmword [rsp + 0x510], xmm0
lea r8, [rsp + 0x510]
mov edx, eax
lea rcx, [rsp + 0x270]
call fcn.140009ff0
nop
lea rdx, [0x14000f858]
lea rcx, [rsp + 0x270]
call fcn.140007af0
lea rcx, [rax + 1]
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
mov qword [rsp + 0x88], r15
mov qword [rsp + 0x90], r15
mov rax, qword [rsp + 0x2a0]
cmp rax, rcx
jb 0x140006514
sub rax, rcx
mov r8, 0xffffffffffffffff
cmp rax, r8
cmovb r8, rax
lea rdx, [rsp + 0x290]
cmp qword [rsp + 0x2a8], 0x10
cmovae rdx, qword [rsp + 0x290]
add rdx, rcx
lea rcx, [rsp + 0x78]
call fcn.140008d50
lea rdi, [rsi + 0x40]
lea rax, [rsp + 0x78]
cmp rdi, rax
je 0x140005c42
mov rdx, qword [rdi + 0x18]
cmp rdx, 0x10
jb 0x140005c12
mov rcx, qword [rdi]
inc rdx
cmp rdx, 0x1000
jb 0x140005c0d
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140005c7a
mov rcx, r8
call fcn.14000cc08
mov qword [rdi + 0x18], recv
movups xmm0, xmmword [rsp + 0x78]
movups xmmword [rdi], xmm0
movups xmm1, xmmword [rsp + 0x88]
movups xmmword [rdi + 0x10], xmm1
mov eax, recv
mov qword [rsp + 0x90], rax
mov byte [rsp + 0x78], 0
jmp 0x140005c4a
mov rax, qword [rsp + 0x90]
cmp rax, 0x10
jb 0x140005c87
lea rdx, [rax + 1]
mov rcx, qword [rsp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005c81
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140005c81
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14000cc08
nop
mov rdx, qword [rsp + 0x288]
cmp rdx, 0x10
jb 0x140005ccd
inc rdx
mov rcx, qword [rsp + 0x270]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005cc8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140005cc8
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14000cc08
mov qword [rsp + 0x280], r15
mov qword [rsp + 0x288], recv
mov byte [rsp + 0x270], 0
mov rdx, qword [rsp + 0x2a8]
cmp rdx, 0x10
jb 0x140005d2f
inc rdx
mov rcx, qword [rsp + 0x290]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005d2a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140005d2a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14000cc08
mov rcx, rbx
call fcn.140002110
mov qword [rsi + 0x88], rax
mov eax, dword [r13 + 0x1c]
test al, 8
je 0x140005d4c
mov rax, qword [r13 + 8]
jmp 0x140005d8c
test al, 2
je 0x140005d56
mov r9d, dword [r13 + 0x10]
jmp 0x140005d5c
mov r9d, 0xffffffff
mov rcx, rbx
cmp qword [rbx + 0x18], 8
jb 0x140005d69
mov rcx, qword [rbx]
mov r8d, 9
lea rdx, [rsp + 0x600]
call fcn.14000c2f0
test eax, eax
jne 0x140006544
mov rax, qword [rsp + 0x608]
mov qword [rsi + 0x90], rax
mov rcx, rbx
cmp qword [rbx + 0x18], 8
jb 0x140005da0
mov rcx, qword [rbx]
mov rax, qword [r14]
mov qword [rsp + 0x350], rcx
mov qword [rsp + 0x358], rax
call fcn.14000bfa0
movaps xmm0, xmmword [rsp + 0x350]
movdqa xmmword [rsp + 0x520], xmm0
lea r8, [rsp + 0x520]
mov edx, eax
lea rcx, [rsp + 0x1d0]
call fcn.140009ff0
nop
lea rax, [rsp + 0x1d0]
cmp qword [rsp + 0x1e8], 0x10
cmovae rax, qword [rsp + 0x1d0]
mov qword [rsp + 0x360], rax
mov rax, qword [rsp + 0x1e0]
mov qword [rsp + 0x368], rax
call fcn.14000bfa0
movaps xmm0, xmmword [rsp + 0x360]
movdqa xmmword [rsp + 0x530], xmm0
lea r8, [rsp + 0x530]
mov edx, eax
lea rcx, [rsp + 0x98]
call fcn.140001a10
nop
lea rcx, [rsp + 0x98]
cmp qword [rsp + 0xb0], 8
cmovae rcx, qword [rsp + 0x98]
mov r9d, 0xffffffff
mov r8d, 3
lea rdx, [rsp + 0x5e0]
call fcn.14000c2f0
mov edx, eax
test eax, eax
jne 0x140005ecd
mov ecx, dword [rsp + 0x5f0]
test cl, 1
mov eax, 0x1ff
mov r8d, 0x16d
cmovne eax, r8d
mov dword [rsp + 0x5c], eax
bt ecx, 0xa
jae 0x140005ebe
mov eax, dword [rsp + 0x5f4]
cmp eax, 0xa000000c
jne 0x140005eb0
lea eax, [rdx + 4]
jmp 0x140005ef2
cmp eax, 0xa0000003
jne 0x140005ebe
mov eax, 0xa
jmp 0x140005ef2
mov eax, r15d
bt ecx, 4
setb al
add eax, 2
jmp 0x140005ef2
mov dword [rsp + 0x5c], 0xffff
sub eax, 2
je 0x140005eed
sub eax, 1
je 0x140005eed
sub eax, 0x32
je 0x140005eed
cmp eax, 0x46
je 0x140005eed
xor al, al
jmp 0x140005eef
mov al, 1
movzx eax, al
mov dword [rsp + 0x58], eax
test edx, edx
je 0x140005f07
dec eax
test eax, 0xfffffff7
jne 0x14000651a
mov rax, qword [rsp + 0x58]
mov qword [rsi + 0x80], rax
mov rdx, qword [rsp + 0xb0]
cmp rdx, 8
jb 0x140005f5e
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x98]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005f59
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140005f59
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14000cc08
mov qword [rsp + 0xa8], r15
mov qword [rsp + 0xb0], 7
mov word [rsp + 0x98], r15w
mov rdx, qword [rsp + 0x1e8]
cmp rdx, 0x10
jb 0x140005fc1
inc rdx
mov rcx, qword [rsp + 0x1d0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005fbc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140005fbc
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14000cc08
mov rcx, rbx
cmp qword [rbx + 0x18], 8
jb 0x140005fce
mov rcx, qword [rbx]
mov rax, qword [r14]
mov qword [rsp + 0x380], rcx
mov qword [rsp + 0x388], rax
call fcn.14000bfa0
movaps xmm0, xmmword [rsp + 0x380]
movdqa xmmword [rsp + 0x410], xmm0
lea r8, [rsp + 0x410]
mov edx, eax
lea rcx, [rsp + 0x1f0]
call fcn.140009ff0
nop
cmp qword [rbx + 0x18], 8
jb 0x140006019
mov rbx, qword [rbx]
mov rax, qword [r14]
mov qword [rsp + 0x300], rbx
mov qword [rsp + 0x308], rax
call fcn.14000bfa0
movaps xmm0, xmmword [rsp + 0x300]
movdqa xmmword [rsp + 0x420], xmm0
lea r8, [rsp + 0x420]
mov edx, eax
lea rcx, [rsp + 0x2b0]
call fcn.140009ff0
nop
lea rdx, [0x14000f780]
lea rcx, [rsp + 0x2b0]
call fcn.140007af0
mov rdx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x118], xmm0
mov qword [rsp + 0x128], r15
mov qword [rsp + 0x130], r15
mov rcx, qword [rsp + 0x200]
cmp rcx, rax
jb 0x14000652f
sub rcx, rdx
mov r8, 0xffffffffffffffff
cmp rcx, r8
cmovb r8, rcx
lea rax, [rsp + 0x1f0]
cmp qword [rsp + 0x208], 0x10
cmovae rax, qword [rsp + 0x1f0]
add rdx, rax
lea rcx, [rsp + 0x118]
call fcn.140008d50
lea rbx, [rsi + 0x60]
lea rax, [rsp + 0x118]
cmp rbx, rax
je 0x140006155
mov rdx, qword [rbx + 0x18]
cmp rdx, 0x10
jb 0x14000611f
mov rcx, qword [rbx]
inc rdx
cmp rdx, 0x1000
jb 0x14000611a
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140006190
mov rcx, r8
call fcn.14000cc08
mov qword [rbx + 0x18], recv
movups xmm0, xmmword [rsp + 0x118]
movups xmmword [rbx], xmm0
movups xmm1, xmmword [rsp + 0x128]
movups xmmword [rbx + 0x10], xmm1
mov eax, recv
mov qword [rsp + 0x130], rax
mov byte [rsp + 0x118], 0
jmp 0x14000615d
mov rax, qword [rsp + 0x130]
cmp rax, 0x10
jb 0x14000619d
lea rdx, [rax + 1]
mov rcx, qword [rsp + 0x118]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006197
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140006197
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14000cc08
nop
mov rdx, qword [rsp + 0x2c8]
cmp rdx, 0x10
jb 0x1400061e3
inc rdx
mov rcx, qword [rsp + 0x2b0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400061de
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400061de
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14000cc08
mov qword [rsp + 0x2c0], r15
mov qword [rsp + 0x2c8], recv
mov byte [rsp + 0x2b0], 0
mov rdx, qword [rsp + 0x208]
cmp rdx, 0x10
jb 0x140006245
inc rdx
mov rcx, qword [rsp + 0x1f0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006240
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140006240
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14000cc08
lea rcx, [rsi + 0x20]
cmp rcx, r12
je 0x140006267
mov rdx, r12
cmp qword [r12 + 0x18], 0x10
jb 0x14000625d
mov rdx, qword [r12]
mov r8, qword [r12 + 0x10]
call fcn.140007e40
mov rdi, qword [rsp + 0x30]
mov rax, qword [rdi + 8]
cmp rax, qword [rdi + 0x10]
je 0x140006288
mov rdx, rsi
mov rcx, rax
call fcn.140007d20
add qword [rdi + 8], 0x20
jmp 0x140006296
mov r8, rsi
mov rdx, rax
mov rcx, rdi
call fcn.140009c40
lea rcx, [rdi + 0x18]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x1400062ae
mov qword [rdx], rsi
add qword [rcx + 8], 8
jmp 0x1400062b9
lea r8, [rsp + 0x28]
call fcn.140009aa0
nop
inc dword [rsp + 0x24]
lea rcx, [rsp + 0x570]
call fcn.140002d60
test eax, eax
jne 0x140006535
jmp 0x1400051f0
mov rcx, qword [rsp + 0x578]
mov rsi, 0xffffffffffffffff
test rcx, rcx
je 0x140006322
mov eax, esi
lock xadd dword [rcx + 8], eax
cmp eax, 1
jne 0x140006322
mov rbx, qword [rsp + 0x578]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, esi
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x140006322
mov rcx, qword [rsp + 0x578]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov rcx, qword [rsp + 0x588]
test rcx, rcx
je 0x140006363
mov eax, esi
lock xadd dword [rcx + 8], eax
cmp eax, 1
jne 0x140006363
mov rbx, qword [rsp + 0x588]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
lock xadd dword [rbx + 0xc], esi
cmp esi, 1
jne 0x140006363
mov rcx, qword [rsp + 0x588]
mov rax, qword [rcx]
call qword [rax + 8]
mov eax, dword [rsp + 0x24]
mov dword [rdi + 0xa0], eax
mov rdx, qword [r12 + 0x18]
cmp rdx, 0x10
jb 0x1400063a9
inc rdx
mov rcx, qword [r12]
cmp rdx, 0x1000
jb 0x1400063a4
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
add rcx, 0xfffffffffffffff8
cmp rcx, 0x1f
ja 0x14000649e
mov rcx, r8
call fcn.14000cc08
mov rax, rdi
jmp 0x14000645e
mov rdx, qword [r12 + 0x18]
cmp rdx, 0x10
jb 0x14000645e
inc rdx
mov rcx, qword [r12]
cmp rdx, 0x1000
jb 0x1400063ec
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14000649e
mov rcx, r8
call fcn.14000cc08
jmp 0x14000645e
mov ecx, 0xa8
call fcn.14000cc10
mov rbx, rax
mov qword [rsp + 0x1a8], rax
xor edx, edx
mov r8d, 0xa8
mov rcx, rax
call sub.VCRUNTIME140.dll_memset
mov rcx, rbx
call fcn.140006630
mov rbx, rax
mov rdx, qword [r12 + 0x18]
cmp rdx, 0x10
jb 0x14000645b
inc rdx
mov rcx, qword [r12]
cmp rdx, 0x1000
jb 0x140006456
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14000649e
mov rcx, r8
call fcn.14000cc08
mov rax, rbx
mov byte [r12], 0
mov qword [r12 + 0x18], recv
mov qword [r12 + 0x10], r15
mov rcx, qword [rsp + 0x720]
xor rcx, rsp
call fcn.14000c990
lea r11, [rsp + 0x730]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
ret
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call fcn.140008070
nop
lea r8, [rsp + 0x1b0]
lea rcx, str.status
call fcn.140002b30
nop
lea r8, [rsp + 0x3b0]
mov edx, eax
lea rcx, str.directory_iterator::directory_iterator
call fcn.140002b30
nop
lea r8, [r13 + 0x20]
lea rcx, str.directory_entry::status
call fcn.140002b30
nop
call fcn.140008070
nop
lea r8, [rsp + 0xb8]
lea rcx, str.status
call fcn.140002b30
nop
lea r8, [r13 + 0x20]
lea rcx, str.directory_entry::status
call fcn.140002b30
nop
call fcn.140008070
nop
lea r8, [rsp + 0x98]
lea rcx, str.status
call fcn.140002b30
nop
call fcn.140008070
nop
mov edx, eax
lea rcx, str.directory_iterator::operator
call fcn.140002a40
nop
mov r8, rbx
mov edx, eax
lea rcx, str.directory_entry::file_size
call fcn.140002b30
int3