Function at 0x1800cd930
Capabilities:
Delete registry key

Disassembly:
mov qword [rsp + 0x10], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x440]
sub rsp, 0x540
movaps xmmword [rsp + 0x530], xmm6
mov rax, qword [0x18017d2b8]
xor rax, rsp
mov qword [rbp + 0x420], rax
mov r12, r9
mov r11, r8
mov qword [rsp + 0x48], r8
mov r15d, edx
mov dword [rsp + 0x50], edx
mov r14, rcx
mov r13d, edx
lea ebx, [rdx - 0xe]
mov dword [rsp + 0x58], ebx
lea r10, [0x180000000]
xor r9d, r9d
cmp edx, ebx
jbe 0x1800cdc70
add r15d, 0xffffffee
mov edx, 0x2d32
mov r8d, 0x616e
mov rsi, qword [rbp + 0x4a0]
xorps xmm6, xmm6
mov edi, dword [rsp + 0x60]
cmp r15d, 0x2b
ja case.0x1800cd9d4.14
movzx eax, byte [r10 + r15 + 0xce674]
mov ecx, dword [r10 + rax*4 + 0xce638]
add rcx, r10
jmp rcx
mov byte [rbp + 0x1af], 0
mov r8d, 1
lea rdx, [0x1801559b3]
lea rcx, [rbp + 0x1af]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncpy]
mov byte [rbp + 0x1b0], 0
mov r11, qword [rsp + 0x48]
mov edx, 0x2d32
mov r8d, 0x616e
xor r9d, r9d
lea r10, [0x180000000]
jmp case.0x1800cd9d4.14
test r11, r11
je 0x1800cdce0
cmp dword [rsi], 0
jle 0x1800cdcd6
mov ebx, r9d
nop dword [rax]
nop word [rax + rax]
mov eax, ebx
lea r8, [r14 + rax*8]
lea rdx, [r12 + rax*8]
mov r9d, 0x21
mov rcx, r11
call fcn.1801038f0
mov edi, eax
cmp eax, 2
jl 0x1800cdccc
inc ebx
cmp ebx, dword [rsi]
mov r11, qword [rsp + 0x48]
jle 0x1800cda40
mov ebx, dword [rsp + 0x58]
jmp 0x1800cda03
mov r8d, 2
lea rdx, [0x1801559c3]
lea rcx, [rbp + 0x1b0]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncpy]
mov byte [rbp + 0x1b2], 0
mov r8d, 2
lea rdx, [0x180155a35]
lea rcx, [rbp + 0x1b2]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncpy]
mov byte [rbp + 0x1b4], 0
jmp 0x1800cd9fe
mov dword [rbp + 0x1c0], 0x73006d
mov word [rbp + 0x1c4], r9w
mov r8d, 2
lea rdx, [0x180155a92]
lea rcx, [rbp + 0x1c0]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncat]
mov r8d, 2
lea rdx, [0x180155b26]
lea rcx, [rbp + 0x1c8]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncpy]
jmp 0x1800cd9fe
mov byte [rbp + 0x1a5], 0
jmp case.0x1800cd9d4.14
mov r8d, 3
lea rdx, [0x180155b8c]
lea rcx, [rbp + 0x1a0]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncat]
mov dword [rbp + 0x1a8], 0x20503232
mov byte [rbp + 0x1ac], 0
jmp 0x1800cd9fe
mov qword [r11], r9
jmp case.0x1800cd9d4.14
mov word [rbp + 0x1d0], r9w
movzx eax, word [0x180155bc4]
mov word [rbp + 0x1a0], ax
movzx eax, byte [0x180155bc6]
mov byte [rbp + 0x1a2], al
mov word [rbp + 0x1a3], r8w
jmp case.0x1800cd9d4.14
lea rdx, [rbp + 0x150]
sub rdx, r14
sub rdx, 0x30
lea r8, [r11 + 0x10]
mov r9d, 3
movsd xmm3, qword [r8 - 0x10]
movsd xmm4, qword [r8 - 8]
movsd xmm5, qword [r8]
lea rax, [r14 + 0x30]
mov ecx, 3
nop dword [rax]
movaps xmm2, xmm3
mulsd xmm2, qword [rax - 0x30]
addsd xmm2, xmm6
movaps xmm0, xmm4
mulsd xmm0, qword [rax - 0x18]
addsd xmm2, xmm0
movaps xmm1, xmm5
mulsd xmm1, qword [rax]
addsd xmm2, xmm1
movsd qword [rdx + rax], xmm2
add rax, 8
sub rcx, 1
jne 0x1800cdbb0
add rdx, 0x18
add r8, 0x18
sub r9, 1
jne 0x1800cdb92
jmp 0x1800cda03
mov r8d, 1
lea rdx, [0x180155c71]
lea rcx, [rbp + 0x1ac]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncpy]
jmp 0x1800cd9fe
mov word [rbp + 0x1cc], r9w
mov r8d, 1
lea rdx, [0x180155ca8]
lea rcx, [rbp + 0x1c0]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncat]
mov r8d, 1
lea rdx, [0x180155ccc]
lea rcx, [rbp + 0x1ce]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncpy]
jmp 0x1800cd9fe
mov word [rbp + 0x1ad], dx
dec r13d
dec r15d
cmp r13d, ebx
ja 0x1800cd9b6
mov r15d, dword [rsp + 0x50]
lea ebx, [r15 + 0xe]
mov dword [rsp + 0x44], ebx
cmp r15d, ebx
jae 0x1800ce5fa
lea edi, [r15 - 0x3d]
mov dword [rsp + 0x5c], edi
movabs rdx, 0x7ffffffffffffffe
mov r8d, 0x6e65
mov r14d, 0x6d61
mov r13, qword [rbp - 0x70]
movzx r12d, byte [rsp + 0x41]
mov ebx, dword [rsp + 0x60]
mov eax, dword [rsp + 0x44]
movzx esi, byte [rsp + 0x40]
cmp edi, 0xd
ja case.default.0x1800cdcca
mov ecx, dword [r10 + rdi*4 + 0xce6a0]
add rcx, r10
jmp rcx
mov eax, 0xfffffff9
jmp 0x1800ce5fe
mov eax, 0xfffffffb
jmp 0x1800ce5fe
mov eax, 0xfffffff6
jmp 0x1800ce5fe
mov qword [rsp + 0x30], r9
mov qword [rsp + 0x28], r9
mov qword [rsp + 0x20], r9
lea r9, [rbp + 0x150]
mov r8d, 0xa6
mov rdx, r12
xor ecx, ecx
call fcn.1800e85c0
jmp 0x1800ce5fa
mov eax, edi
jmp 0x1800ce5fe
mov word [rbp + 0x1b7], r8w
jmp 0x1800ce573
xor edi, edi
mov dword [rsp + 0x58], edi
lea rbx, [rbp + 0x138]
mov qword [rsp + 0x68], rbx
nop dword [rax + rax]
mov qword [rbp - 0x18], rdi
mov qword [rbp - 0x10], 7
mov word [rbp - 0x28], di
mov eax, 0xf0
mov dword [rsp + 0x64], eax
nop dword [rax]
cmp eax, 0x1cc
ja 0x1800ce0f2
je 0x1800cdfb9
sub eax, 0xf0
je 0x1800cdf8b
sub eax, 0x2c
je 0x1800cdf32
sub eax, 0x2c
je 0x1800cdf24
sub eax, 0x2c
je 0x1800cddb1
cmp eax, 0x2c
jne 0x1800ce25a
mov qword [rbp - 0x58], 0xffffffff80000001
mov dword [rsp + 0x74], 1
jmp 0x1800ce25a
mov byte [rbp + 0x134], 0
mov rdi, qword [r11 + 0x10]
mov rbx, r11
cmp qword [r11 + 0x18], 8
jb 0x1800cddc9
mov rbx, qword [r11]
cmp rdi, 8
jae 0x1800cdde2
movups xmm0, xmmword [rbx]
movups xmmword [rbp + 0x28], xmm0
mov r14d, 7
mov r15, qword [rbp + 0x28]
jmp 0x1800cde21
mov r14, rdi
or r14, 7
cmp r14, rdx
cmova r14, rdx
lea rdx, [r14 + 1]
lea rcx, [rbp + 0x28]
call fcn.1800266f0
mov r15, rax
mov qword [rbp + 0x28], rax
lea r8, [rdi*2 + 2]
mov rdx, rbx
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
movabs rdx, 0x7ffffffffffffffe
mov qword [rbp + 0x40], r14
mov qword [rbp + 0x38], rdi
lea rsi, [rbp + 0x28]
cmp r14, 8
cmovae rsi, r15
cmp rdi, 8
jae 0x1800cde48
movups xmm6, xmmword [rsi]
mov qword [rbp + 0x10], 7
jmp 0x1800cde82
mov rbx, rdi
or rbx, 7
cmp rbx, rdx
cmova rbx, rdx
lea rdx, [rbx + 1]
lea rcx, [rbp - 8]
call fcn.1800266f0
mov qword [rbp - 8], rax
lea r8, [rdi*2 + 2]
mov rdx, rsi
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x10], rbx
movups xmm6, xmmword [rbp - 8]
mov qword [rbp + 8], rdi
mov rax, qword [rbp - 0x10]
cmp rax, 8
jb 0x1800cdec6
lea rdx, [rax*2 + 2]
mov rcx, qword [rbp - 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800cdec1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800ce59b
call fcn.18010ff50
movups xmmword [rbp - 0x28], xmm6
movups xmm0, xmmword [rbp + 8]
movups xmmword [rbp - 0x18], xmm0
cmp r14, 8
jb 0x1800cdf0d
lea rdx, [r14*2 + 2]
mov rax, r15
cmp rdx, 0x1000
jb 0x1800cdf05
add rdx, 0x27
mov r15, qword [r15 - 8]
sub rax, r15
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800ce5a2
mov rcx, r15
call fcn.18010ff50
mov byte [rsp + 0x41], 1
mov rbx, qword [rsp + 0x68]
xor edi, edi
mov r14d, 0x6d61
jmp 0x1800ce250
mov word [rbp + 0x132], 0x6e6f
jmp 0x1800ce25a
mov r8d, 5
lea rdx, [0x180155cdc]
lea rcx, [rbp + 0x120]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncat]
mov eax, dword [0x180155cfb]
mov dword [rbp + 0x12c], eax
movzx eax, byte [0x180155cff]
mov byte [rbp + 0x130], al
mov byte [rbp + 0x131], 0
mov r8d, 1
lea rdx, [0x180155d42]
lea rcx, [rbp + 0x131]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncpy]
jmp 0x1800ce250
mov r8d, 5
lea rdx, [0x180155d4c]
lea rcx, [rbp + 0x120]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncpy]
mov word [rbp + 0x125], r14w
mov byte [rbp + 0x127], 0
jmp 0x1800ce250
mov rdx, qword [rbx]
mov r8, 0xffffffffffffffff
inc r8
cmp word [rdx + r8*2], 0
jne 0x1800cdfc3
lea rcx, [rbp - 0x28]
call fcn.180027760
mov rsi, qword [rbp - 0x18]
mov r14, qword [rbp - 0x10]
movabs rdx, 0x7ffffffffffffffe
cmp rsi, r14
jae 0x1800ce015
lea rax, [rsi + 1]
mov qword [rbp - 0x18], rax
lea rax, [rbp - 0x28]
cmp r14, 8
cmovae rax, qword [rbp - 0x28]
mov dword [rax + rsi*2], 0x2e
mov r14d, 0x6d61
jmp 0x1800ce25a
mov rax, rdx
sub rax, rsi
cmp rax, 1
jb 0x1800ce630
lea r15, [rsi + 1]
mov rbx, r15
or rbx, 7
cmp rbx, rdx
jbe 0x1800ce03a
mov rbx, rdx
jmp 0x1800ce05b
mov rcx, r14
shr rcx, 1
mov rax, rdx
sub rax, rcx
cmp r14, rax
jbe 0x1800ce050
mov rbx, rdx
jmp 0x1800ce05b
lea rax, [r14 + rcx]
cmp rbx, rax
cmovb rbx, rax
lea rdx, [rbx + 1]
lea rcx, [rbp - 0x28]
call fcn.1800266f0
mov rdi, rax
mov qword [rbp - 0x18], r15
mov qword [rbp - 0x10], rbx
add rsi, rsi
mov r8, rsi
mov rcx, rax
cmp r14, 8
jb 0x1800ce0e0
mov rbx, qword [rbp - 0x28]
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov dword [rsi + rdi], 0x2e
lea rdx, [r14*2 + 2]
cmp rdx, 0x1000
jb 0x1800ce0c2
add rdx, 0x27
mov rcx, qword [rbx - 8]
sub rbx, rcx
lea rax, [rbx - 8]
cmp rax, 0x1f
ja 0x1800ce5a2
mov rbx, rcx
mov rcx, rbx
call fcn.18010ff50
mov qword [rbp - 0x28], rdi
mov rbx, qword [rsp + 0x68]
xor edi, edi
mov r14d, 0x6d61
jmp 0x1800ce250
lea rdx, [rbp - 0x28]
call sub.VCRUNTIME140.dll_memcpy
mov dword [rsi + rdi], 0x2e
jmp 0x1800ce0ca
sub eax, 0x1f8
je 0x1800ce20d
sub eax, 0x2c
je 0x1800ce1f8
sub eax, 0x2c
je 0x1800ce1d4
cmp eax, 0x2c
jne 0x1800ce25a
cmp qword [rbp - 0x50], 0
jne 0x1800ce25a
mov ebx, edi
cmp ebx, 6
ja case.default.0x1800ce13b
mov eax, ebx
mov ecx, dword [r10 + rax*4 + 0xce6d8]
add rcx, r10
jmp rcx
mov dword [rsp + 0x28], edi
mov rax, qword [rbp - 0x68]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x30]
mov r8d, dword [rsp + 0x70]
lea rdx, [rbp - 8]
mov rcx, qword [rbp - 0x60]
call qword [sym.imp.GDI32.dll_CreateDIBSection]
mov r13, rax
lea r10, [0x180000000]
test rax, rax
jne case.default.0x1800ce13b
xor r12b, r12b
jmp case.default.0x1800ce13b
mov byte [rsp + 0x54], 0
jmp case.default.0x1800ce13b
mov r12b, 1
mov qword [rbp - 0x68], rdi
jmp case.default.0x1800ce13b
test r12b, r12b
je case.default.0x1800ce13b
mov rcx, r13
call qword [sym.imp.GDI32.dll_DeleteObject]
lea r10, [0x180000000]
jmp case.default.0x1800ce13b
mov qword [rbp - 0x60], rdi
jmp case.default.0x1800ce13b
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 8], xmm0
movups xmmword [rbp + 8], xmm0
mov qword [rbp + 0x18], rax
mov dword [rbp + 0x20], eax
mov dword [rsp + 0x70], edi
inc ebx
lea eax, [rbx + 0xb2]
cmp eax, 0xb9
jb 0x1800ce125
mov rbx, qword [rsp + 0x68]
jmp 0x1800ce250
lea rdx, [rbp + 0x120]
mov rcx, qword [rbp - 0x58]
call qword [sym.imp.SHLWAPI.dll_SHDeleteKeyA]
cmp byte [rsp + 0x41], 0
je 0x1800ce250
mov rcx, qword [rbp - 0x78]
call qword [sym.imp.GDI32.dll_DeleteObject]
jmp 0x1800ce250
mov ecx, edi
movzx eax, byte [rsp + 0x41]
cmp qword [rbp - 0x78], 0
cmovne ecx, eax
mov byte [rsp + 0x41], cl
jmp 0x1800ce25a
mov r8d, 3
lea rdx, [0x1801536c8]
lea rcx, [rbp - 0x28]
call fcn.180027760
xor edx, edx
mov ecx, dword [rsp + 0x74]
call qword [sym.imp.GDI32.dll_CreateHatchBrush]
mov qword [rbp - 0x78], rax
lea rcx, [rbp - 0x28]
cmp qword [rbp - 0x10], 8
cmovae rcx, qword [rbp - 0x28]
xor r8d, r8d
xor edx, edx
call qword [sym.imp.KERNEL32.dll_LoadLibraryExW]
mov qword [rbp - 0x50], rax
movabs rdx, 0x7ffffffffffffffe
mov eax, dword [rsp + 0x64]
add eax, 0x2c
mov dword [rsp + 0x64], eax
cmp eax, 0x2a8
mov r11, qword [rsp + 0x48]
lea r10, [0x180000000]
jb 0x1800cdd60
mov rax, qword [rbp - 0x10]
cmp rax, 8
jb 0x1800ce2bc
lea rdx, [rax*2 + 2]
mov rcx, qword [rbp - 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800ce2b7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800ce5ee
call fcn.18010ff50
mov ecx, dword [rsp + 0x58]
inc ecx
mov dword [rsp + 0x58], ecx
add rbx, 8
mov qword [rsp + 0x68], rbx
cmp ecx, 3
mov r11, qword [rsp + 0x48]
lea r10, [0x180000000]
movabs rdx, 0x7ffffffffffffffe
jb 0x1800cdd40
mov ebx, 0x104
mov dword [rbp + 0x50], 0xd0
cmp byte [rsp + 0x40], 0
je 0x1800ce331
mov rcx, qword [rbp - 0x80]
call qword [sym.imp.GDI32.dll_DeleteEnhMetaFile]
mov edi, dword [rsp + 0x5c]
movzx esi, byte [rsp + 0x40]
mov r15d, dword [rsp + 0x50]
xor r9d, r9d
movabs rdx, 0x7ffffffffffffffe
mov r8d, 0x6e65
jmp 0x1800ce573
mov edi, dword [rsp + 0x5c]
movzx esi, byte [rsp + 0x40]
mov r15d, dword [rsp + 0x50]
xor r9d, r9d
mov r8d, 0x6e65
jmp 0x1800ce573
mov qword [rbp - 0x48], r9
lea rax, [rbp + 0x1f0]
mov qword [rbp + 0x148], rax
xor edx, edx
mov r8d, 0xd0
lea rcx, [rbp + 0x50]
call sub.VCRUNTIME140.dll_memset
xor r9d, r9d
mov ecx, r9d
movzx eax, sil
cmp qword [rbp - 0x80], rcx
cmovne ecx, eax
movzx esi, cl
mov byte [rsp + 0x40], cl
jmp 0x1800ce31c
movabs rax, 0x3200330079
mov qword [rbp + 0x1fa], rax
movups xmm0, xmmword [rbp + 0x120]
movups xmmword [rbp + 0x138], xmm0
movsd xmm1, qword [rbp + 0x130]
movsd qword [rbp + 0x148], xmm1
mov qword [rbp - 0x40], r9
jmp 0x1800ce573
mov qword [rbp - 0x70], r9
jmp 0x1800ce573
movzx eax, word [0x180155d6d]
mov word [rbp + 0x1b4], ax
movzx eax, byte [0x180155d6f]
mov byte [rbp + 0x1b6], al
mov byte [rbp + 0x1b7], 0
jmp 0x1800ce573
mov eax, dword [0x180155d7c]
mov dword [rbp + 0x1d8], eax
movzx eax, word [0x180155d80]
mov word [rbp + 0x1dc], ax
mov r8d, 2
lea rdx, [0x180155d84]
lea rcx, [rbp + 0x1d8]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncat]
mov dword [rbp + 0x1e0], 0x61
jmp 0x1800ce319
mov sil, 1
mov byte [rsp + 0x40], sil
lea rax, [rbp + 0x1c0]
mov qword [rbp + 0x138], rax
mov dword [rsp + 0x60], 1
jmp 0x1800ce573
mov dword [rbp + 0x1e2], 0x79
mov r8d, 0xa
lea rdx, [rbp + 0x1e4]
lea ecx, [r8 + 0x16]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll__ltow]
mov r8d, 2
lea rdx, [0x18014e068]
lea rcx, [rbp + 0x1f0]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncpy]
movsd xmm0, qword [str.slea]
movsd qword [rbp + 0x1f2], xmm0
movzx eax, word [0x180155d98]
mov word [rbp + 0x1fa], ax
jmp 0x1800ce319
mov r8d, 1
lea rdx, [0x180155da1]
lea rcx, [rbp + 0x1bc]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncpy]
mov byte [rbp + 0x1bd], 0
jmp 0x1800ce319
mov dword [rsp + 0x78], reloc.SHELL32.dll_ILFindLastID
lea rax, [rbp + 0x1d8]
mov qword [rbp + 0x140], rax
lea rcx, [rbp + 0x1a0]
call qword [sym.imp.GDI32.dll_GetEnhMetaFileA]
mov qword [rbp - 0x80], rax
jmp 0x1800ce319
mov dword [rsp + 0x28], ebx
lea rax, [rbp + 0x210]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x48]
lea r8, [rbp - 0x38]
xor edx, edx
mov rcx, qword [rbp - 0x40]
call sub.SHELL32.dll_SHGetUnreadMailCountW
xor eax, eax
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x50]
mov r8d, dword [rsp + 0x78]
mov edx, dword [rsp + 0x60]
mov rcx, qword [rbp - 0x70]
call sub.IMM32.dll_ImmGetImeMenuItemsW
jmp 0x1800ce319
movzx eax, word [0x180155e0c]
mov word [rbp + 0x1b9], ax
movzx eax, byte [0x180155e0e]
mov byte [rbp + 0x1bb], al
mov byte [rbp + 0x1bc], 0
mov eax, dword [rsp + 0x44]
inc r15d
mov dword [rsp + 0x50], r15d
inc edi
mov dword [rsp + 0x5c], edi
cmp r15d, eax
jae 0x1800ce5fa
mov r11, qword [rsp + 0x48]
lea r10, [0x180000000]
jmp 0x1800cdcb6
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
mov rdx, qword [rbp - 0x10]
cmp rdx, 8
jb 0x1800ce5fa
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800ce5e7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800ce5e7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18010ff50
jmp 0x1800ce5fa
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov byte [rsp + 0x54], 1
mov eax, dword [rsp + 0x54]
mov rcx, qword [rbp + 0x420]
xor rcx, rsp
call fcn.180110960
mov rbx, qword [rsp + 0x588]
movaps xmm6, xmmword [rsp + 0x530]
add rsp, 0x540
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call fcn.180025da0
nop
nop
invalid