Function at 0x18005c2e0
Capabilities:
Terminate process

Disassembly:
mov qword [rsp + 8], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0xd0]
sub rsp, 0x1d0
mov rax, qword [0x1800e72b8]
xor rax, rsp
mov qword [rbp + 0xc8], rax
mov qword [rbp - 0x78], r9
mov rsi, r8
mov qword [rbp + 0x38], r8
mov dword [rbp - 0x48], edx
mov rdi, rcx
mov qword [rbp - 0x58], rcx
mov r14, qword [rbp + 0x130]
mov qword [rbp - 0x38], r14
xor r10d, r10d
mov qword [rbp + 0xb8], r10
mov eax, 0xf
mov qword [rbp + 0xc0], rax
mov byte [rbp + 0xa8], r10b
mov r12d, edx
lea r13d, [rdx - 0xe]
mov dword [rsp + 0x58], r13d
lea r8, [0x1800c867b]
mov r11, qword [rbp - 0x38]
movzx ebx, byte [rsp + 0x40]
mov qword [rsp + 0x78], r11
mov dword [rbp - 0x50], ebx
cmp edx, r13d
jbe 0x18005c875
lea r15d, [rdx - 0x4b]
mov r8d, dword [rsp + 0x58]
mov dword [rbp - 0x4c], r8d
mov eax, dword [rsp + 0x58]
mov dword [rbp - 0x70], eax
mov rcx, qword [rbp - 0x38]
mov qword [rbp - 0x80], rcx
cmp r15d, 0x3a
ja case.0x18005c3ba.3
lea rdx, [0x180000000]
movzx eax, byte [rdx + r15 + 0x5d054]
mov ecx, dword [rdx + rax*4 + 0x5d018]
add rcx, rdx
jmp rcx
mov rcx, rsi
cmp qword [rsi + 0x18], 0x10
jb 0x18005c3c9
mov rcx, qword [rsi]
movzx eax, word [rsi + 0x60]
mov word [rsp + 0x50], ax
mov qword [rsp + 0x30], r10
mov qword [rsp + 0x28], r10
mov qword [rsp + 0x20], rcx
xor r9d, r9d
mov r8, r14
lea rdx, [rsp + 0x50]
lea ecx, [r9 + 0x6f]
call fcn.180085bd0
test al, al
je 0x18005c7f0
mov r9, qword [rbp - 0x78]
mov r11, qword [rsp + 0x78]
xor r10d, r10d
jmp case.0x18005c3ba.3
mov ecx, dword [r11 + 8]
mov dword [rbp - 0x4c], ecx
jmp case.0x18005c3ba.3
mov eax, dword [0x1800e74b8]
mov dword [rbp - 0x70], eax
mov qword [rsp + 0x20], r10
xor r9d, r9d
xor r8d, r8d
lea edx, [r9 + 7]
lea rcx, [rbp - 8]
call fcn.18007af40
movups xmm1, xmmword [rax]
movups xmm0, xmmword [rax + 0x10]
movups xmmword [rbp + 8], xmm0
movd eax, xmm1
test al, al
je 0x18005c4bb
mov edi, 0xef
mov eax, edi
sub eax, 0xef
je 0x18005c4a0
sub eax, 1
je 0x18005c474
cmp eax, 1
jne 0x18005c4b1
xor edx, edx
mov ecx, 0xa3
call fcn.18007fd70
jmp 0x18005c4b1
xor eax, eax
mov dword [rsp + 0x48], eax
lea rax, [rsp + 0x48]
mov qword [rsp + 0x20], rax
mov r9d, 0x6c
lea rax, [0x1800c867b]
mov r8, rax
xor edx, edx
mov rcx, rax
call fcn.1800a7e50
jmp 0x18005c4b1
xor r9d, r9d
xor r8d, r8d
lea edx, [r9 + 0x55]
xor ecx, ecx
call fcn.18008c0d0
inc edi
cmp edi, 0xf2
jb 0x18005c453
mov r9, qword [rbp - 0x78]
mov r11, qword [rsp + 0x78]
xor r10d, r10d
jmp case.0x18005c3ba.3
mov qword [rbp - 0x80], r9
movzx eax, r10w
mov rcx, r9
mov edx, pe_nt_image_headers64
nop dword [rax]
mov byte [rcx], al
inc ax
lea rcx, [rcx + 1]
cmp ax, dx
jb 0x18005c4e0
jmp case.0x18005c3ba.3
cmp dword [rbp + 0x70], 1
je case.0x18005c3ba.3
mov rax, qword [r9 + 8]
mov dword [rsp + 0x20], 6
mov r9d, 4
mov r8d, dword [rax + 4]
mov rdx, r14
mov rcx, rsi
call fcn.18004d440
mov r9, qword [rbp - 0x78]
mov r11, qword [rsp + 0x78]
xor r10d, r10d
jmp case.0x18005c3ba.3
mov byte [r9 + 0x101], 0
jmp case.0x18005c3ba.3
mov byte [r9 + 0x100], 0
jmp case.0x18005c3ba.3
mov qword [rsp + 0x28], r10
lea rax, [rbp + 0xa8]
mov qword [rsp + 0x20], rax
mov r9d, 0xd4
xor r8d, r8d
mov rdx, rsi
xor ecx, ecx
call fcn.1800ab8f0
mov r9, qword [rbp - 0x78]
mov r11, qword [rsp + 0x78]
xor r10d, r10d
jmp case.0x18005c3ba.3
xor r9d, r9d
lea r8d, [r9 + 0x1d]
mov rdx, rsi
lea rcx, [rbp + 0x88]
call fcn.18005e260
movups xmm0, xmmword [rax + 0x10]
movups xmmword [rbp + 8], xmm0
mov r11, qword [rax]
mov qword [rsp + 0x78], r11
mov r9, qword [rbp - 0x78]
xor r10d, r10d
jmp case.0x18005c3ba.3
test r11, r11
jne case.0x18005c3ba.3
mov r14d, 0x75
nop
cmp r14d, 0x75
je 0x18005c5d8
cmp r14d, 0x55ec
je 0x18005c7f4
jmp 0x18005c6e2
xor edi, edi
mov qword [rsp + 0x20], rdi
xor r9d, r9d
xor r8d, r8d
lea edx, [rdi + 7]
lea rcx, [rbp - 8]
call fcn.18007af40
movups xmm1, xmmword [rax]
movups xmm0, xmmword [rax + 0x10]
movups xmmword [rbp + 8], xmm0
movd eax, xmm1
test al, al
je 0x18005c6de
mov esi, 0x4b
mov r13d, dword [rbp - 0x70]
mov eax, esi
sub eax, 0x4b
je 0x18005c64e
cmp eax, 1
jne 0x18005c6ce
mov dword [rsp + 0x48], edi
lea rax, [rsp + 0x48]
mov qword [rsp + 0x20], rax
mov r9d, 0x6c
lea rax, [0x1800c867b]
mov r8, rax
xor edx, edx
mov rcx, rax
call fcn.1800a7e50
jmp 0x18005c6ce
mov qword [rsp + 0x20], rdi
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov ecx, 0xee
call fcn.180084d50
cmp r13d, dword [0x1800e74b8]
je 0x18005c6ce
mov edi, 0x8b
cmp edi, 0x8b
je 0x18005c6a8
cmp edi, 0x2d9c
jne 0x18005c6be
xor r9d, r9d
lea rax, [0x1800c867b]
mov r8, rax
mov rdx, rax
lea rcx, str.GpuCommandBufferMsg_CreateImage
call fcn.1800bc300
mov dword [0x1800e74b8], r13d
jmp 0x18005c6be
mov r8d, dword [0x1800e74b8]
mov edx, r13d
lea rcx, str.Preguntarme_antes_de_permitir_que_el_sitio_utilice_redes_asistidas_por_pares
call fcn.1800bc300
add edi, 0x2d11
cmp edi, 0x5a22
jbe 0x18005c673
xor edi, edi
inc esi
cmp esi, 0x4d
jb 0x18005c611
mov r13d, dword [rsp + 0x58]
mov qword [rbp - 0x28], rdi
add r14d, 0x5577
cmp r14d, 0xaaee
jbe 0x18005c5c0
mov rsi, qword [rbp + 0x38]
mov r14, qword [rbp - 0x38]
mov r9, qword [rbp - 0x78]
mov r11, qword [rsp + 0x78]
xor r10d, r10d
jmp case.0x18005c3ba.3
mov rax, qword [r14]
mov qword [rbp - 0x30], rax
lea r9, [rbp + 0x48]
lea r8, [rbp - 0x30]
lea rdx, [rbp + 0x40]
mov ecx, 0x5d
call fcn.180023f20
test al, al
je 0x18005c7f0
mov rax, qword [r14]
mov qword [rbp - 0x30], rax
mov dword [rsp + 0x20], 0x47
mov r9, qword [rbp + 0x40]
mov r8, qword [rbp - 0x78]
lea rdx, [rbp + 0xa8]
lea rcx, [rbp - 0x30]
call fcn.1800395d0
mov ebx, eax
mov dword [rbp - 0x50], eax
mov r9, qword [rbp - 0x78]
mov r11, qword [rsp + 0x78]
xor r10d, r10d
jmp case.0x18005c3ba.3
and dword [rsi + 4], 0xfffffffe
jmp case.0x18005c3ba.3
mov rax, qword [r9 + 8]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0xb2
mov r9, r14
xor r8d, r8d
mov rdx, rsi
lea rcx, [rbp + 0x18]
call fcn.18000ecf0
movups xmm0, xmmword [rbp + 0x18]
movups xmmword [rbp + 0x70], xmm0
mov r9, qword [rbp - 0x78]
mov r11, qword [rsp + 0x78]
xor r10d, r10d
jmp case.0x18005c3ba.3
mov dword [rbp + 0x50], 1
dec r12d
dec r15d
cmp r12d, r13d
ja 0x18005c396
mov rax, qword [rbp + 0xc0]
mov r15d, dword [rbp - 0x70]
mov r10, qword [rbp - 0x80]
mov rdi, qword [rbp - 0x58]
lea r8, [0x1800c867b]
jmp 0x18005c88d
mov byte [rbp - 0x28], 0
movups xmm1, xmmword [rbp - 0x18]
mov rdi, qword [rbp - 0x58]
movups xmm0, xmmword [rbp - 0x28]
movups xmmword [rdi], xmm0
movups xmmword [rdi + 0x10], xmm1
mov rdx, qword [rbp + 0xc0]
cmp rdx, 0x10
jb 0x18005c848
inc rdx
mov rcx, qword [rbp + 0xa8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18005c843
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18005d00e
call fcn.1800bc5c0
mov rax, rdi
mov rcx, qword [rbp + 0xc8]
xor rcx, rsp
call fcn.1800bcd70
mov rbx, qword [rsp + 0x210]
add rsp, 0x1d0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
mov ecx, dword [rsp + 0x58]
mov dword [rbp - 0x4c], ecx
mov r15d, dword [rsp + 0x58]
mov dword [rbp - 0x70], r15d
mov r10, qword [rbp - 0x38]
mov qword [rbp - 0x80], r10
mov r13d, dword [rbp - 0x48]
lea edx, [r13 + 0xe]
mov dword [rbp + 0x34], edx
movups xmm2, xmmword [rbp - 0x18]
cmp r13d, edx
jae 0x18005cfc5
movups xmmword [rbp - 0x68], xmm2
movups xmm1, xmmword [rbp + 0x60]
movups xmmword [rbp + 0x18], xmm1
movzx edx, byte [rsp + 0x50]
mov dword [rsp + 0x48], edx
mov r12, qword [rsp + 0x58]
nop
lea eax, [r13 - 0x4d]
cmp eax, 0x3b
ja case.0x18005c8e6.80
lea rdi, [0x180000000]
movzx eax, byte [rdi + rax + 0x5d0c8]
mov ecx, dword [rdi + rax*4 + 0x5d090]
add rcx, rdi
jmp rcx
mov byte [rsp + 0x40], 0
jmp case.0x18005c8e6.80
mov edi, dword [rbp + 0x70]
cmp edi, 1
je case.0x18005c8e6.80
xor eax, eax
mov dword [rsp + 0x58], eax
mov rax, qword [section..data]
mov qword [rbp - 0x40], rax
lea r9, [rsp + 0x58]
mov edx, 0xe6
lea rcx, [rbp - 0x40]
call fcn.18009f6b0
mov dword [rsp + 0x20], 0xa3
xor r9d, r9d
lea r8, str.Indexed_Uniform_Buffer_Objects
xor edx, edx
xor ecx, ecx
call fcn.18000ea70
mov edx, edi
lea rcx, str.8RoVQoVyoVyoV
call fcn.18000dac0
jmp 0x18005cf76
movzx eax, byte [r11 + 0x10]
mov byte [rsp + 0x50], al
mov r8, rsi
mov edx, 0x4f
mov rcx, qword [0x1800e74a8]
call fcn.1800b2b50
jmp 0x18005cf76
xor eax, eax
movzx r9d, ax
movzx r15d, byte [rsp + 0x40]
movzx ebx, byte [rsp + 0x60]
nop dword [rax]
nop word [rax + rax]
mov r8d, 0x92
mov eax, r8d
sub eax, 0x92
je 0x18005c9df
sub eax, 1
je 0x18005c9c4
sub eax, 1
je 0x18005c9b5
cmp eax, 1
jne 0x18005c9f4
inc r9w
jmp 0x18005c9f4
movzx eax, dl
inc eax
cdq
idiv dword [r14]
mov dword [rsp + 0x48], edx
jmp 0x18005c9f4
movzx edx, r15b
movzx ecx, r9w
movzx eax, byte [rdx + r10]
mov byte [rcx + r10], al
mov byte [rdx + r10], bl
mov edx, dword [rsp + 0x48]
jmp 0x18005c9f4
movzx eax, r9w
movzx ebx, byte [rax + r10]
movzx eax, dl
movzx ecx, byte [rax + rsi]
add cl, bl
add r15b, cl
inc r8d
cmp r8d, 0x96
jb 0x18005c996
mov byte [rsp + 0x60], bl
mov byte [rsp + 0x40], r15b
mov eax, pe_nt_image_headers64
cmp r9w, ax
jb 0x18005c990
mov ebx, dword [rbp - 0x50]
mov r15d, dword [rbp - 0x70]
jmp case.0x18005c8e6.80
mov r14d, 0xa
nop word [rax + rax]
mov eax, r14d
sub eax, 0xa
je 0x18005ca4a
cmp eax, 1
jne 0x18005cb5b
movups xmm1, xmmword [rbp - 0x68]
jmp 0x18005c7f8
xor edi, edi
mov qword [rsp + 0x20], rdi
xor r9d, r9d
xor r8d, r8d
lea edx, [rdi + 7]
lea rcx, [rbp - 8]
call fcn.18007af40
movups xmm1, xmmword [rax]
movups xmm0, xmmword [rax + 0x10]
movups xmmword [rbp + 8], xmm0
movd eax, xmm1
test al, al
je 0x18005cb52
mov esi, 0x78
nop
cmp esi, 0x78
je 0x18005cb29
cmp esi, 0x3408
jne 0x18005cb40
cmp r15d, dword [0x1800e74b8]
je 0x18005caff
mov edi, 0xc7
mov eax, edi
sub eax, 0xc7
je 0x18005cadd
sub eax, 1
je 0x18005cabf
cmp eax, 1
jne 0x18005caf3
mov dword [0x1800e74b8], r15d
jmp 0x18005caf3
xor r9d, r9d
lea rax, [0x1800c867b]
mov r8, rax
mov rdx, rax
lea rcx, str.cudaD3D9GetDirect3DDevice_v3020
call fcn.1800bc300
jmp 0x18005caf3
mov r8d, dword [0x1800e74b8]
mov edx, r15d
lea rcx, str.Af8wGgYJKoZIhvZ9B0EABA0wCxsFVjMuMGMDAgbAMA0GCSqGSIb3DQEBBQUAA4GBAFjOKer89961
call fcn.1800bc300
inc edi
cmp edi, 0xca
jb 0x18005caa3
xor edi, edi
mov dword [rsp + 0x58], edi
lea rax, [rsp + 0x58]
mov qword [rsp + 0x20], rax
mov r9d, 0x6c
lea rax, [0x1800c867b]
mov r8, rax
xor edx, edx
mov rcx, rax
call fcn.1800a7e50
jmp 0x18005cb40
mov qword [rsp + 0x20], rdi
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov ecx, 0xee
call fcn.180084d50
add esi, 0x3390
cmp esi, 0x6720
jbe 0x18005ca80
mov r11, qword [rsp + 0x78]
mov qword [rbp - 0x28], r11
inc r14d
cmp r14d, 0xc
jb 0x18005ca30
jmp 0x18005cf76
xor edi, edi
mov qword [rsp + 0x20], rdi
mov r9d, 0xc6
xor r8d, r8d
xor edx, edx
mov rcx, r11
call fcn.180005ff0
mov r13d, 0x2e
nop dword [rax]
cmp r13d, 0x2e
je 0x18005cc1e
cmp r13d, 0x66
jne 0x18005cdde
mov qword [rsp + 0x20], rdi
xor r9d, r9d
xor r8d, r8d
lea edx, [r13 - 0x5f]
lea rcx, [rbp - 8]
call fcn.18007af40
movups xmm1, xmmword [rax]
movups xmm0, xmmword [rax + 0x10]
movups xmmword [rbp + 8], xmm0
movd eax, xmm1
test al, al
je 0x18005cdde
mov byte [rsp + 0x68], 1
mov byte [rsp + 0x70], 2
mov dword [rsp + 0x58], r12d
mov dword [rbp - 0x40], edi
lea rax, [rsp + 0x58]
mov qword [rsp + 0x30], rax
lea rax, [0x1800c867b]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0xc8
lea r9, [rsp + 0x68]
lea r8, [rsp + 0x70]
mov rdx, rax
lea rcx, [rbp - 0x40]
call fcn.18002a380
jmp 0x18005cdde
mov rcx, 0xffffffffffffffff
inc rcx
cmp byte [rsi + rcx], 0
jne 0x18005cc25
inc rcx
mov edx, 1
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_calloc]
mov qword [rsp + 0x58], rax
test rax, rax
jne 0x18005cdd9
mov r12d, 0x7b
cmp r12d, 0x7b
je 0x18005cdab
cmp r12d, 0x3fe7
je 0x18005cfb0
cmp r12d, 0x7f53
jne 0x18005cdc5
mov r14d, 0x120
nop word [rax + rax]
mov eax, r14d
sub eax, 0x120
je 0x18005cc98
cmp eax, 1
je case.0x18005c8e6.108
jmp 0x18005cd99
mov qword [rsp + 0x20], rdi
xor r9d, r9d
xor r8d, r8d
lea edx, [r9 + 7]
lea rcx, [rbp - 8]
call fcn.18007af40
movups xmm1, xmmword [rax]
movups xmm0, xmmword [rax + 0x10]
movups xmmword [rbp + 8], xmm0
movd eax, xmm1
test al, al
je 0x18005cd95
mov esi, 0x3d
nop dword [rax]
mov eax, esi
sub eax, 0x3d
je 0x18005cd1f
sub eax, 1
je 0x18005cd0f
cmp eax, 1
jne 0x18005cd8a
mov dword [rbp - 0x40], edi
lea rax, [0x1800c867b]
mov qword [rsp + 0x20], rax
mov r9d, 0xe7
lea r8, [rbp - 0x40]
mov rdx, rax
lea rcx, str.DecodeAttribute
call fcn.180041fe0
jmp 0x18005cd8a
lea rax, str.MicrophoneClass
mov qword [0x1800e74c0], rax
jmp 0x18005cd8a
mov qword [rsp + 0x20], rdi
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov ecx, 0xee
call fcn.180084d50
cmp r15d, dword [0x1800e74b8]
je 0x18005cd8a
mov edi, 0x12
mov eax, edi
sub eax, 0x11
je 0x18005cd7a
cmp eax, 1
jne 0x18005cd81
lea rcx, str.The_virtual_disk___s__was_corrupted_and_has_been_successfully_repaired.
call fcn.1800bc300
xor r9d, r9d
lea rax, [0x1800c867b]
mov r8, rax
mov rdx, rax
lea rcx, str.VmodlConverterEventPowerOnEvent
call fcn.1800bc300
jmp 0x18005cd81
mov dword [0x1800e74b8], r15d
dec edi
cmp edi, 0x10
ja 0x18005cd44
xor edi, edi
inc esi
cmp esi, 0x40
jb 0x18005ccd0
mov qword [rbp - 0x28], rdi
inc r14d
cmp r14d, 0x122
jb 0x18005cc80
jmp 0x18005cdc5
mov r8d, 0xe
lea rdx, str.ndebele_do_sur
lea ecx, [r8 - 0xd]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll__write]
mov dword [rbp - 0x30], eax
add r12d, 0x3f6c
cmp r12d, 0xbe44
jbe 0x18005cc50
mov r12, qword [rsp + 0x58]
add r13d, 0x38
cmp r13d, 0x9e
mov rsi, qword [rbp + 0x38]
jb 0x18005cb90
mov r13d, dword [rbp - 0x48]
jmp 0x18005cf76
cmp dword [rbp + 0x78], 0
je 0x18005ce35
mov rax, qword [r9 + 0x10]
mov dword [rsp + 0x20], 0x50
mov r9, rsi
mov r8, qword [rax]
mov rdx, r14
lea rcx, [rbp - 8]
call fcn.1800a8590
movups xmm0, xmmword [rbp - 8]
movups xmmword [rbp + 0x50], xmm0
movups xmm1, xmmword [rbp + 8]
movups xmmword [rbp + 0x18], xmm1
jmp 0x18005cf7a
mov edi, 0x99
nop word [rax + rax]
mov eax, edi
sub eax, 0x98
je 0x18005ce80
cmp eax, 1
jne 0x18005cebf
mov rax, qword [r9 + 0x18]
xor ecx, ecx
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r14
mov dword [rsp + 0x20], 0xb8
xor r9d, r9d
mov r8, rsi
lea rdx, [rbp + 0x30]
lea rcx, [rbp - 8]
call fcn.180081ec0
jmp 0x18005ceaf
cmp dword [rbp + 0x50], 1
jne 0x18005ced6
cmp dword [rbp + 0x30], 0
jne 0x18005cebf
mov r8, qword [r9 + 0x20]
test r8, r8
je 0x18005cebf
mov dword [rsp + 0x20], 0x50
mov r9, rsi
mov r8, qword [r8]
mov rdx, r14
lea rcx, [rbp - 8]
call fcn.1800a8590
movups xmm1, xmmword [rbp + 8]
movups xmm0, xmmword [rbp - 8]
movups xmmword [rbp + 0x18], xmm1
movups xmmword [rbp + 0x50], xmm0
dec edi
cmp edi, 0x97
mov r9, qword [rbp - 0x78]
ja 0x18005ce40
jmp 0x18005cf7a
mov edx, dword [rsp + 0x48]
mov r10, qword [rbp - 0x80]
mov r13d, 0x6b
movups xmm0, xmmword [rbp + 0x50]
movups xmmword [rbp - 0x28], xmm0
movups xmm2, xmm1
movups xmmword [rbp - 0x68], xmm1
jmp 0x18005cf86
xor dl, dl
mov dword [rsp + 0x48], edx
jmp case.0x18005c8e6.80
mov r8, 0xffffffffffffffff
nop word [rax + rax]
inc r8
cmp byte [rsi + r8], 0
jne 0x18005cf10
mov rdx, rsi
mov rcx, r12
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncpy]
movsx eax, byte [rsp + 0x50]
mov dword [rbp - 0x40], eax
mov eax, dword [rbp - 0x4c]
mov dword [rsp + 0x58], eax
lea rax, [rbp - 0x40]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x121
mov r9, r12
lea r8, [rsp + 0x58]
xor edx, edx
mov rcx, qword [rsp + 0x78]
call fcn.1800730b0
jmp 0x18005cf76
mov byte [rbp - 0x28], bl
jmp case.0x18005c8e6.80
lea r9, [rbp + 0x40]
xor r8d, r8d
lea rdx, [rbp + 0x48]
mov ecx, 0x81
call fcn.180095790
movups xmm1, xmmword [rbp + 0x18]
mov r10, qword [rbp - 0x80]
mov edx, dword [rsp + 0x48]
movups xmm2, xmmword [rbp - 0x68]
inc r13d
mov dword [rbp - 0x48], r13d
cmp r13d, dword [rbp + 0x34]
jae 0x18005cfba
mov rsi, qword [rbp + 0x38]
mov r14, qword [rbp - 0x38]
mov r9, qword [rbp - 0x78]
mov r11, qword [rsp + 0x78]
lea r8, [0x1800c867b]
jmp 0x18005c8c0
mov ecx, dword [rbp - 0x30]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rax, qword [rbp + 0xc0]
mov rdi, qword [rbp - 0x58]
movups xmm0, xmmword [rbp - 0x28]
movups xmmword [rdi], xmm0
movups xmmword [rdi + 0x10], xmm2
cmp rax, 0x10
jb 0x18005c848
lea rdx, [rax + 1]
mov rcx, qword [rbp + 0xa8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18005c843
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18005c843
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3