Function at 0x18004d5c0
Capabilities:
Terminate process

Disassembly:
mov rax, rsp
mov dword [rax + 0x20], r9d
mov qword [rax + 0x18], r8
mov qword [rax + 0x10], rdx
mov qword [rax + 8], rcx
push rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x178
movaps xmmword [rax - 0x58], xmm6
mov rbx, rdx
movaps xmmword [rax - 0x68], xmm7
mov ecx, r9d
movaps xmmword [rax - 0x78], xmm8
movaps xmmword [rax - 0x88], xmm9
movaps xmmword [rax - 0x98], xmm10
movaps xmmword [rax - 0xa8], xmm11
movaps xmmword [rax - 0xb8], xmm12
imul edx, r9d, 0x65c
movaps xmmword [rax - 0xc8], xmm13
movaps xmmword [rax - 0xd8], xmm14
movaps xmmword [rax - 0xe8], xmm15
mov dword [rsp + 0x34], r9d
mov dword [rsp + 0x44], edx
cmp r9d, edx
ja 0x18004e3ef
mov ebp, dword [rsp + 0x1d8]
movss xmm13, dword [rsp + 0x1d8]
movss xmm7, dword [rsp + 0x1d8]
movss xmm14, dword [rsp + 0x1d8]
movss xmm6, dword [rsp + 0x1d8]
movss xmm10, dword [rsp + 0x1d8]
movss xmm11, dword [0x180359b80]
movss xmm9, dword [rsp + 0x1d8]
movss xmm15, dword [rsp + 0x1d8]
movss xmm8, dword [rsp + 0x1d8]
movss xmm12, dword [rsp + 0x1d8]
mov r12d, dword [rsp + 0x40]
mov r13, qword [rsp + 0x1f0]
mov esi, dword [rsp + 0x38]
movss xmm2, dword [0x18034e1c0]
xor r11d, r11d
movsxd r15, esi
cmp ecx, 0x14dc
ja 0x18004df07
je 0x18004da2f
mov eax, ecx
sub eax, 0xc
je 0x18004d9f2
sub eax, 0x8b
je 0x18004d972
sub eax, 0x6b
je 0x18004d905
sub eax, 0x5fa
je 0x18004d8ee
cmp eax, 0x6f0
jne 0x18004d9cc
mov rax, qword [rsp + 0x1e8]
mov dword [rsp + 0x4c], r11d
cmp dword [rax], r11d
jle 0x18004d8ce
movsxd rax, dword [rsp + 0x60]
lea r14, [r15*4]
mov rcx, qword [rsp + 0x1f8]
movsxd rbx, r12d
lea rdi, [rax*4]
mov eax, dword [rsp + 0x30]
mov rsi, rdi
sub rsi, rcx
nop dword [rax + rax]
mov r11, qword [rsp + 0x1e0]
lea r9, [rcx + rbx*4]
cdqe
mov edx, 5
lea r10, [rax*4]
lea r8d, [rdx + 1]
nop
cmp edx, 5
ja case.default.0x18004d7a3
mov eax, edx
lea rcx, [0x180000000]
mov ecx, dword [rcx + rax*4 + 0x4e44c]
lea rax, [0x180000000]
add rcx, rax
jmp rcx
mov eax, dword [rsp + 0x30]
add eax, dword [rsp + 0x60]
mov rcx, qword [rsp + 0x1f8]
add r10, rdi
movss xmm6, dword [r9]
mov dword [rsp + 0x30], eax
subss xmm6, dword [r10 + rcx - 4]
jmp 0x18004d893
mov eax, dword [rsp + 0x3c]
add eax, dword [r13]
mov dword [rsp + 0x3c], eax
jmp 0x18004d887
mov rax, qword [rsp + 0x1f8]
movaps xmm0, xmm12
movaps xmm1, xmm6
subss xmm1, xmm10
movss xmm8, dword [r10 + rax - 4]
addss xmm8, dword [r9]
movsxd rax, ebp
add ebp, dword [rsp + 0x48]
addss xmm0, xmm8
movss dword [r11 + rax*4], xmm0
movaps xmm0, xmm8
movsxd rax, ebp
subss xmm0, xmm12
add ebp, dword [rsp + 0x48]
movss dword [r11 + rax*4], xmm1
movsxd rax, ebp
movss dword [r11 + rax*4], xmm0
jmp 0x18004d887
mov eax, dword [rsp + 0x60]
lea r10, [rsi + r9]
movss xmm12, dword [rdi + r9 - 4]
add eax, r12d
movss xmm10, dword [rdi + r9]
addss xmm12, xmm12
mov ebp, dword [rsp + 0x3c]
addss xmm10, xmm10
mov rcx, qword [rsp + 0x1f8]
mov dword [rsp + 0x30], eax
jmp 0x18004d893
add ebp, dword [rsp + 0x48]
movaps xmm0, xmm10
addss xmm0, xmm6
movsxd rax, ebp
movss dword [r11 + rax*4], xmm0
jmp 0x18004d887
add r12d, dword [rsp + 0x38]
add rbx, r15
add r9, r14
mov rcx, qword [rsp + 0x1f8]
mov eax, dword [rsp + 0x30]
dec edx
sub r8, 1
jne 0x18004d780
mov r11d, dword [rsp + 0x4c]
mov rdx, qword [rsp + 0x1e8]
inc r11d
mov dword [rsp + 0x40], r12d
mov dword [rsp + 0x4c], r11d
cmp r11d, dword [rdx]
jl 0x18004d760
mov esi, dword [rsp + 0x38]
mov ecx, dword [rsp + 0x34]
mov edx, dword [rsp + 0x44]
mov r14, qword [rsp + 0x1f0]
cmp dword [r14], 2
jl 0x18004e3ef
je 0x18004e27f
mov r13, r14
jmp 0x18004d9cc
mov eax, dword [r13]
mov r12d, r11d
add eax, eax
mov dword [rsp + 0x40], r11d
mov dword [rsp + 0x60], eax
jmp 0x18004d9cc
mov r14, qword [rsp + 0x1f0]
mov r10, qword [r14 + 8]
test r10, r10
je 0x18004e2b3
cmp dword [r14], 0
je 0x18004e2b3
mov r8d, dword [r14 + 4]
mov edi, r11d
mov dword [rsp + 0x64], r11d
test r8d, r8d
jle 0x18004d8e6
mov rax, qword [rsp + 0x1e8]
mov r9d, dword [rax]
lea eax, [r8 + rdi]
cdq
sub eax, edx
sar eax, 1
movsxd rdx, eax
cmp dword [r10 + rdx*4], r9d
lea eax, [rdx + 1]
cmovge eax, edi
cmovge r8d, edx
mov edi, eax
cmp eax, r8d
jl 0x18004d940
mov ecx, dword [rsp + 0x34]
mov r13, r14
mov edx, dword [rsp + 0x44]
mov dword [rsp + 0x64], eax
jmp 0x18004d9cc
mov r14, qword [rsp + 0x1f8]
mov esi, r11d
movsxd rax, dword [r14 + 0x18]
test eax, eax
jle 0x18004d9c8
mov rdx, qword [r14 + 0x10]
mov r9, rax
mov r14, qword [rsp + 0x1f0]
mov rcx, rdx
mov r8, r14
sub r8, rdx
nop dword [rax]
movzx eax, byte [rcx + r8]
cmp byte [rcx], al
jne 0x18004e2e7
inc rcx
inc esi
mov rax, rcx
sub rax, rdx
cmp rax, r9
jl 0x18004d9a0
mov ecx, dword [rsp + 0x34]
mov r13, r14
mov edx, dword [rsp + 0x44]
mov esi, dword [rsp + 0x38]
imul eax, dword [rsp + 0x1d8], 0x94
add ecx, eax
mov dword [rsp + 0x34], ecx
cmp ecx, edx
ja 0x18004e3ef
mov rbx, qword [rsp + 0x1c8]
jmp 0x18004d6c3
mov eax, dword [r13]
mov rcx, qword [rsp + 0x1e8]
movss xmm11, dword [0x18034d304]
movss dword [0x180359b80], xmm11
lea esi, [rax*4]
mov dword [rsp + 0x3c], r11d
mov ecx, dword [rcx]
imul ecx, eax
mov dword [rsp + 0x38], esi
mov dword [rsp + 0x48], ecx
mov ecx, dword [rsp + 0x34]
jmp 0x18004d9cc
mov r15, qword [rsp + 0x1e8]
mov edx, r11d
mov ecx, dword [r13]
mov edi, r11d
mov dword [rsp + 0x3c], r11d
mov dword [rsp + 0x50], edx
cmp dword [r15], 0
jle 0x18004dee1
movss xmm11, dword [rsp + 0x80]
nop
mov eax, dword [rsp + 0x60]
lea esi, [rdi*4]
mov dword [rsp + 0x38], esi
mov dword [rsp + 0x4c], edi
mov dword [rsp + 0x70], 2
lea r9d, [rax + rsi]
mov dword [rsp + 0x40], r9d
lea ebp, [rax + r9]
mov dword [rsp + 0x30], r9d
mov eax, ecx
cmp ecx, 2
jle 0x18004deb2
movsxd r10, dword [rsp + 0x48]
movsxd r14, r9d
lea r9, [rbx + 4]
movsxd rcx, ebp
mov r15, r14
movsxd r8, esi
lea rax, [r10*4]
movsxd r12, edi
mov rdx, rax
mov qword [rsp + 0x58], rcx
sub rdx, qword [rsp + 0x1e0]
mov qword [rsp + 0xb8], rdx
mov rdx, r10
neg rdx
mov qword [rsp + 0x88], r8
mov qword [rsp + 0xc0], rdx
mov edx, 4
sub rdx, rax
mov qword [rsp + 0x90], r10
mov rax, qword [rsp + 0x1c0]
sub rax, rbx
mov qword [rsp + 0xb0], rdx
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0x1d0]
sub rax, rbx
mov qword [rsp + 0xa8], rax
nop dword [rax]
nop dword [rax + rax]
movsxd rax, dword [rsp + 0x68]
lea rsi, [r12 + r10*2]
mov r13d, dword [rsp + 0x4c]
lea r8, [r8 - 1]
dec r10
mov edx, r11d
add r10, r12
lea rdi, [rax*4]
mov rax, qword [rsp + 0x1f8]
lea r11, [rax + r8*4]
mov r8, qword [rsp + 0x1e0]
lea rbx, [rax - 4]
lea rbx, [rbx + rcx*4]
lea r10, [r8 + r10*4]
mov r8d, 8
nop dword [rax]
cmp edx, 7
ja case.default.0x18004dba3
mov eax, edx
lea rcx, [0x180000000]
mov ecx, dword [rcx + rax*4 + 0x4e464]
lea rax, [0x180000000]
add rcx, rax
jmp rcx
mov rcx, qword [rsp + 0xa8]
movaps xmm1, xmm13
movss xmm0, dword [rsp + 0x6c]
mov rax, qword [rsp + 0x1e0]
mulss xmm1, dword [rcx + r9]
mulss xmm0, dword [rcx + r9 - 4]
addss xmm1, xmm0
movss dword [rdi + rax], xmm1
jmp 0x18004de3b
movss xmm1, dword [rsp + 0x74]
movaps xmm3, xmm6
mov rax, qword [rsp + 0xb0]
subss xmm3, xmm10
movaps xmm0, xmm1
movaps xmm4, xmm15
addss xmm0, xmm7
movaps xmm14, xmm7
addss xmm4, xmm9
movaps xmm13, xmm10
subss xmm14, xmm1
movss dword [rsp + 0x78], xmm3
addss xmm13, xmm6
movss dword [rax + r10], xmm0
movss dword [rsp + 0x7c], xmm4
jmp 0x18004de3b
mov rax, qword [rsp + 0x1f8]
movss xmm7, dword [r11 + 4]
movaps xmm9, xmm7
addss xmm9, dword [rbx + 4]
movss xmm1, dword [rax + r14*4]
movss xmm10, dword [rax + r15*4]
movaps xmm2, xmm1
subss xmm7, dword [rbx + 4]
subss xmm2, xmm10
addss xmm10, xmm1
movss dword [rsp + 0x74], xmm2
jmp 0x18004de3b
mov rcx, qword [rsp + 0x58]
add r11, 8
add dword [rsp + 0x38], 2
sub rcx, 2
add qword [rsp + 0x88], 2
add r14, 2
add dword [rsp + 0x40], 2
sub r15, 2
sub dword [rsp + 0x30], 2
sub ebp, 2
sub rbx, 8
mov qword [rsp + 0x58], rcx
add r13d, 2
add r12, 2
add rsi, 2
add r10, 8
jmp case.default.0x18004dba3
movss xmm3, dword [rsp + 0x78]
movaps xmm0, xmm9
movss xmm2, dword [rsp + 0x7c]
subss xmm0, xmm15
mov eax, dword [rsp + 0x48]
movaps xmm1, xmm3
mulss xmm1, dword [r9 - 4]
mov rdi, qword [rsp + 0xb8]
add rdi, 4
movss dword [rsp + 0x6c], xmm0
lea ecx, [rax*2]
mov rax, qword [rsp + 0xa0]
movaps xmm0, xmm2
mulss xmm0, dword [r9]
add ecx, r13d
mov dword [rsp + 0x68], ecx
add rdi, r10
mov rcx, qword [rsp + 0x90]
subss xmm1, xmm0
movaps xmm0, xmm3
movss dword [r10], xmm1
movaps xmm1, xmm11
mulss xmm0, dword [r9]
mulss xmm2, dword [r9 - 4]
addss xmm2, xmm0
movaps xmm0, xmm14
movss dword [r10 + 4], xmm2
mulss xmm1, dword [rax + r9 - 4]
mulss xmm0, dword [rax + r9]
lea rax, [rcx*4]
subss xmm1, xmm0
movss dword [rax + r10], xmm1
jmp 0x18004de3b
mov rax, qword [rsp + 0xa0]
movaps xmm1, xmm11
mov rcx, qword [rsp + 0x90]
movaps xmm0, xmm14
mulss xmm1, dword [rax + r9]
mulss xmm0, dword [rax + r9 - 4]
mov rax, qword [rsp + 0x1e0]
addss xmm1, xmm0
movss xmm0, dword [rsp + 0x6c]
movss dword [rdi + rax], xmm1
movaps xmm1, xmm13
mov eax, dword [rsp + 0x68]
add eax, dword [rsp + 0x48]
mov dword [rsp + 0x68], eax
lea rax, [rcx*4]
mov rcx, qword [rsp + 0xa8]
add rdi, rax
mov rax, qword [rsp + 0x1e0]
mulss xmm1, dword [rcx + r9 - 4]
mulss xmm0, dword [rcx + r9]
subss xmm1, xmm0
movss dword [rdi + rax - 4], xmm1
jmp 0x18004de3b
movss xmm6, dword [r11]
subss xmm6, dword [rbx]
jmp 0x18004de3b
mov rax, qword [rsp + 0x1f8]
movss xmm8, dword [r11]
addss xmm8, dword [rbx]
movss xmm0, dword [rax + r14*4 - 4]
movss xmm12, dword [rax + r15*4 - 4]
movaps xmm15, xmm0
mov rax, qword [rsp + 0xc0]
subss xmm15, xmm12
addss xmm12, xmm0
movaps xmm11, xmm8
movaps xmm0, xmm12
subss xmm11, xmm12
addss xmm0, xmm8
movss dword [r10 + rax*4], xmm0
mov rcx, qword [rsp + 0x58]
inc edx
sub r8, 1
jne 0x18004db80
mov rax, qword [rsp + 0x1f0]
add r9, 8
mov r8, qword [rsp + 0x88]
mov r11d, 0
mov r10, qword [rsp + 0x90]
mov dword [rsp + 0x4c], r13d
mov r13d, dword [rsp + 0x70]
mov eax, dword [rax]
add r13d, 2
movss dword [rsp + 0x80], xmm11
mov dword [rsp + 0x70], r13d
cmp r13d, eax
jl 0x18004db30
mov edx, dword [rsp + 0x50]
mov edi, dword [rsp + 0x3c]
mov esi, dword [rsp + 0x38]
mov r15, qword [rsp + 0x1e8]
mov rbx, qword [rsp + 0x1c8]
add edi, eax
inc edx
mov ecx, eax
mov dword [rsp + 0x3c], edi
mov dword [rsp + 0x50], edx
cmp edx, dword [r15]
jl 0x18004da60
movss xmm11, dword [0x180359b80]
mov r12d, dword [rsp + 0x40]
mov r13, qword [rsp + 0x1f0]
jmp 0x18004dee3
mov eax, ecx
and eax, 0x80000001
jge 0x18004def1
dec eax
or eax, 0xfffffffe
inc eax
cmp eax, 1
je 0x18004e3ef
mov ecx, dword [rsp + 0x34]
mov edx, dword [rsp + 0x44]
jmp 0x18004d9cc
cmp ecx, 0x1bcc
je 0x18004e277
cmp ecx, 0x22bc
je 0x18004e0f5
cmp ecx, 0x57e3
je 0x18004e091
cmp ecx, 0x962a
je 0x18004df6b
cmp ecx, 0x12b52
jne 0x18004d9cc
mov r8, qword [rsp + 0x1f0]
mov rax, qword [rsp + 0x1e8]
movsxd rdx, dword [rsp + 0x64]
mov rcx, qword [r8 + 8]
mov eax, dword [rax]
mov dword [rcx + rdx*4], eax
mov eax, 1
inc dword [r8 + 4]
jmp 0x18004e3f6
mov r14, qword [rsp + 0x1f0]
mov r8d, dword [r14 + 4]
lea eax, [r8 + 1]
cmp dword [r14], eax
jge 0x18004e058
mov ebx, 0x102
nop dword [rax]
mov eax, ebx
sub eax, 0x102
je 0x18004e00b
sub eax, 1
je 0x18004dfb5
cmp eax, 1
jne 0x18004e031
mov rax, qword [rsp + 0x98]
mov qword [r14 + 8], rax
jmp 0x18004e031
movsxd rdi, dword [rsp + 0x64]
mov r15, qword [rsp + 0x98]
test edi, edi
jle 0x18004dfd9
mov rdx, qword [r14 + 8]
mov r8, rdi
shl r8, 2
mov rcx, r15
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [r14 + 4]
sub eax, edi
test eax, eax
jle 0x18004dfff
movsxd r8, eax
lea rcx, [rdi + 1]
mov rax, qword [r14 + 8]
lea rcx, [r15 + rcx*4]
shl r8, 2
lea rdx, [rax + rdi*4]
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [r14 + 8]
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
jmp 0x18004e031
mov eax, dword [r14]
add eax, eax
movsxd rcx, eax
shl rcx, 2
mov dword [r14], eax
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov qword [rsp + 0x98], rax
test rax, rax
je 0x18004e323
inc ebx
cmp ebx, 0x105
jb 0x18004df90
movss xmm11, dword [0x180359b80]
mov r13, r14
mov ecx, dword [rsp + 0x34]
mov edx, dword [rsp + 0x44]
jmp 0x18004d9cc
movsxd rdi, dword [rsp + 0x64]
sub r8d, edi
test r8d, r8d
jle 0x18004d8e6
mov rax, qword [r14 + 8]
movsxd r8, r8d
shl r8, 2
lea rdx, [rax + rdi*4]
lea rcx, [rdx + 4]
call sub.VCRUNTIME140.dll_memmove
mov ecx, dword [rsp + 0x34]
mov r13, r14
mov edx, dword [rsp + 0x44]
jmp 0x18004d9cc
mov r14, qword [rsp + 0x1f8]
mov ebx, r11d
mov r15, qword [rsp + 0x1e8]
mov rcx, r11
movsxd rdi, dword [r14 + 8]
test edi, edi
jle 0x18004e0dd
mov r8, qword [r14]
nop dword [rax]
nop word [rax + rax]
movzx eax, byte [r8 + rcx]
cmp eax, dword [r15 + rcx*4]
jne 0x18004e32d
inc ebx
inc rcx
cmp rcx, rdi
jl 0x18004e0c0
mov edx, dword [rsp + 0x44]
mov ebx, dword [r15 + 0x68]
add ebx, 0x1b
cmp edi, ebx
jne 0x18004e3c3
mov ecx, dword [rsp + 0x34]
jmp 0x18004d9cc
mov r14, qword [rsp + 0x1f0]
mov dword [rsp + 0x50], r11d
mov eax, dword [r14]
lea r13d, [rax + rax*2]
mov rax, qword [rsp + 0x1e8]
mov dword [rsp + 0x30], r13d
cmp dword [rax], 0
jle 0x18004d8e6
movsxd r10, dword [rsp + 0x3c]
lea r11, [r15*4]
movsxd r9, r13d
nop
mov rax, qword [rsp + 0x1f8]
mov ecx, 0x5a
mov ebx, dword [rsp + 0x40]
lea rdx, [rax - 4]
lea r8, [rax - 4]
lea rdx, [rdx + r9*4]
lea r8, [r8 + r10*4]
cmp ecx, 0x5a
je 0x18004e20d
cmp ecx, 0x492
je 0x18004e201
cmp ecx, 0x8ca
je 0x18004e1cd
cmp ecx, 0xd02
jne 0x18004e22d
add ebp, dword [rsp + 0x48]
movaps xmm1, xmm9
mov rdi, qword [rsp + 0x1e0]
addss xmm1, xmm6
mov esi, dword [rsp + 0x38]
movaps xmm0, xmm7
add dword [rsp + 0x3c], esi
addss xmm0, xmm7
movsxd rax, ebp
add r10, r15
add ebp, dword [rsp + 0x48]
add r8, r11
mulss xmm1, xmm11
add r13d, esi
add r9, r15
movss dword [rdi + rax*4], xmm0
movsxd rax, ebp
xorps xmm1, xmm2
movss dword [rdi + rax*4], xmm1
add ebx, dword [r14]
add rdx, r11
jmp 0x18004e22d
mov rdi, qword [rsp + 0x1e0]
movaps xmm0, xmm8
movsxd rax, ebp
addss xmm0, xmm8
add ebp, dword [rsp + 0x48]
movaps xmm1, xmm6
subss xmm1, xmm9
movss dword [rdi + rax*4], xmm0
movsxd rax, ebp
mulss xmm1, xmm11
movss dword [rdi + rax*4], xmm1
jmp 0x18004e22d
movss xmm8, dword [rdx]
addss xmm8, dword [r8]
jmp 0x18004e22d
movss xmm7, dword [rdx + 4]
mov ebp, ebx
movss xmm6, dword [r8]
movaps xmm9, xmm7
addss xmm9, dword [r8 + 4]
subss xmm7, dword [r8 + 4]
subss xmm6, dword [rdx]
add ecx, 0x438
cmp ecx, 0x10e0
jbe 0x18004e151
mov rax, qword [rsp + 0x1e8]
mov dword [rsp + 0x40], ebx
mov ebx, dword [rsp + 0x50]
inc ebx
mov dword [rsp + 0x30], r13d
mov dword [rsp + 0x50], ebx
cmp ebx, dword [rax]
jl 0x18004e130
mov r12d, dword [rsp + 0x40]
mov r13, r14
mov ecx, dword [rsp + 0x34]
mov edx, dword [rsp + 0x44]
jmp 0x18004d9cc
mov r14, qword [rsp + 0x1f0]
mov ecx, dword [r14]
mov r13, qword [rsp + 0x1f0]
mov dword [rsp + 0x34], 0x1bcc
mov dword [rsp + 0x3c], ecx
lea esi, [rcx*4]
lea r12d, [rcx - 1]
mov dword [rsp + 0x38], esi
mov ecx, dword [rsp + 0x34]
mov dword [rsp + 0x40], r12d
jmp 0x18004d9cc
mov rax, qword [rsp + 0x1e8]
lea rdx, [rsp + 0x1d8]
mov r8, r14
mov ecx, 0xa2
mov eax, dword [rax]
mov dword [rsp + 0x1d8], eax
call fcn.18001bd20
test eax, eax
jne 0x18004e323
mov eax, 1
jmp 0x18004e3f6
movsxd rax, esi
mov ecx, 2
movzx ebx, byte [rax + rdx]
movzx edi, byte [rax + r14]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r9d, edi
mov dword [rsp + 0x20], ebx
mov rcx, rax
lea rdx, str.COpenGLInterceptionContext::glGetPixelMapuiv
mov r8d, esi
call fcn.1800bee00
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov eax, 0xffffffff
jmp 0x18004e3f6
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8d, ebx
lea rdx, str.localIndex_maskedValue___index__1_
mov rcx, rax
call fcn.1800bee00
mov eax, dword [r15 + 0x68]
add eax, 0x1b
test eax, eax
jle 0x18004e39d
xor esi, esi
mov edi, esi
nop dword [rax]
mov rax, qword [r14]
mov ecx, 2
movzx ebx, byte [rdi + rax]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r9d, dword [r15 + rdi*4]
lea rdx, str.HasMFuncExtract
mov rcx, rax
mov dword [rsp + 0x20], ebx
mov r8d, esi
call fcn.1800bee00
mov eax, dword [r15 + 0x68]
lea rdi, [rdi + 1]
add eax, 0x1b
inc esi
cmp esi, eax
jl 0x18004e360
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, [0x1803427fc]
call fcn.1800bee00
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r9d, ebx
lea rdx, str.DownloadedTempFile_RequestValidator
mov rcx, rax
mov r8d, edi
call fcn.1800bee00
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov eax, dword [rsp + 0x1d8]
lea r11, [rsp + 0x178]
movaps xmm6, xmmword [r11 - 0x18]
movaps xmm7, xmmword [r11 - 0x28]
movaps xmm8, xmmword [r11 - 0x38]
movaps xmm9, xmmword [r11 - 0x48]
movaps xmm10, xmmword [r11 - 0x58]
movaps xmm11, xmmword [r11 - 0x68]
movaps xmm12, xmmword [r11 - 0x78]
movaps xmm13, xmmword [r11 - 0x88]
movaps xmm14, xmmword [r11 - 0x98]
movaps xmm15, xmmword [r11 - 0xa8]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
pop rbx
ret