Function at 0x18000fbf0
Capabilities:
Query or enumerate registry value

Disassembly:
mov qword [rsp + 0x10], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x360]
sub rsp, 0x460
mov rax, qword [0x180046bd8]
xor rax, rsp
mov qword [rbp + 0x340], rax
xor ebx, ebx
mov qword [rsp + 0x70], r8
lea r14d, [rdx + 0x20]
mov dword [rsp + 0x58], edx
mov qword [rbp - 0x78], rcx
mov rsi, r8
mov dword [rsp + 0x54], ebx
mov r8, rcx
mov qword [rbp - 0x38], rbx
lea r15d, [rbx + 0x65]
mov dword [rbp - 0x30], 0xffffffff
mov edi, ebx
mov qword [rbp - 0x2c], rbx
mov eax, edx
mov qword [rbp - 0x24], rbx
lea r9, [0x180000000]
mov qword [rbp - 0x1c], rbx
mov dword [rbp - 0x7c], edx
mov dword [rbp - 0x68], r14d
cmp edx, r14d
jae 0x180010750
mov r12d, dword [rsp + 0x60]
lea r11d, [rbx + 0x16]
movabs rdx, 0x7fffffffffffffff
lea r13d, [rbx + 0x69]
movabs r10, 0x5f004c004d
movabs r8, 0x490074006e
nop
add eax, 0xffffffe9
cmp eax, 0xd0
ja case.0x18000fcc2.39
movzx eax, byte [r9 + rax + 0x10a84]
mov ecx, dword [r9 + rax*4 + 0x10a40]
add rcx, r9
jmp rcx
cmp qword [rsi + 0x10], 0x35
jb case.0x18000fcc2.39
mov r13d, 0x129
nop word [rax + rax]
lea eax, [r13 - 0x129]
cmp eax, 0xe
ja case.0x18000fcfb.307
mov ecx, dword [r9 + rax*4 + 0x10b58]
add rcx, r9
jmp rcx
mov dword [rbp + 0xc8], 0x690056
mov dword [rbp + 0xcc], 0x770065
jmp case.0x18000fcfb.307
cmp byte [rsp + 0x52], 0
je 0x18000ff5b
mov edi, 0xe
lea esi, [rdi + 1]
nop dword [rax]
cmp edi, 0xe
ja case.default.0x18000fd46
mov eax, edi
mov ecx, dword [r9 + rax*4 + 0x10b94]
add rcx, r9
jmp rcx
mov rcx, qword [rbp - 0x10]
lea r9, [rbp + 0x130]
lea r8, [rbp + 0xe8]
mov dword [rsp + 0x20], r12d
lea rdx, [rbp + 0x80]
call qword [sym.imp.SHLWAPI.dll_SHRegGetPathW]
jmp case.default.0x18000fd46
mov dword [rbp + 0x120], 0x72
mov qword [rbp - 0x10], 0xffffffff80000001
jmp case.default.0x18000fd46
lea r8, [rbp - 0x50]
xor edx, edx
xor ecx, ecx
call sub.RPCRT4.dll_MesDecodeIncrementalHandleCreate
mov dword [rbp - 0x80], eax
jmp case.default.0x18000fd46
mov rcx, qword [rbp - 0x48]
test rcx, rcx
je 0x18000fdab
call sub.RPCRT4.dll_MesHandleFree
mov r12d, ebx
jmp case.default.0x18000fd46
mov rcx, qword [rbp - 0x50]
test rcx, rcx
je case.default.0x18000fd46
call sub.RPCRT4.dll_MesHandleFree
jmp case.default.0x18000fd46
mov qword [rbp - 0x50], rbx
jmp case.default.0x18000fd46
movsd xmm0, qword [str._Elem]
mov eax, dword [0x18003fba8]
movsd qword [rbp + 0xf2], xmm0
mov dword [rbp + 0xfa], eax
jmp case.default.0x18000fd46
mov eax, dword [0x18003fbac]
mov dword [rbp + 0x118], eax
mov eax, dword [0x18003fbb4]
mov dword [rbp + 0x11c], eax
movzx eax, word [0x18003fbb8]
mov word [rbp + 0x120], ax
jmp case.default.0x18000fd46
mov eax, dword [0x18003fbe0]
movups xmm0, xmmword [str.VFMSUB231SSr_Intkz]
mov dword [rbp + 0xa0], eax
movups xmm1, xmmword [0x18003fbd0]
movzx eax, word [0x18003fbe4]
movups xmmword [rbp + 0x80], xmm0
mov word [rbp + 0xa4], ax
movups xmmword [rbp + 0x90], xmm1
jmp case.default.0x18000fd46
mov dword [rbp + 0x116], 0x47
jmp case.default.0x18000fd46
lea rcx, [rbp + 0xe8]
sub rcx, 2
cmp word [rcx + 2], 0
lea rcx, [rcx + 2]
jne 0x18000fe74
mov eax, dword [0x18003fbe8]
mov dword [rcx], eax
mov qword [rbp + 0x110], r10
jmp case.default.0x18000fd46
lea rcx, [rbp + 0xe8]
sub rcx, 2
nop
cmp word [rcx + 2], 0
lea rcx, [rcx + 2]
jne 0x18000fea0
mov eax, dword [0x18003fbec]
mov dword [rcx], eax
movzx eax, word [0x18003fbf0]
mov word [rcx + 4], ax
lea rcx, [rbp + 0xe8]
sub rcx, 2
nop dword [rax]
cmp word [rcx + 2], 0
lea rcx, [rcx + 2]
jne 0x18000fed0
mov eax, dword [0x18003fbf4]
mov dword [rcx], eax
movzx eax, word [0x18003fbf8]
mov word [rcx + 4], ax
jmp case.default.0x18000fd46
movsd xmm0, qword [str.Blin]
movsd qword [rbp + 0xe8], xmm0
mov dword [rbp + 0xf0], 0x6b
jmp case.default.0x18000fd46
mov dword [rbp + 0x10c], 0x48
jmp case.default.0x18000fd46
mov dword [rbp + 0xfc], r15d
mov qword [rbp + 0xfe], r8
dec edi
lea r9, [0x180000000]
movabs r8, 0x490074006e
movabs r10, 0x5f004c004d
sub rsi, 1
jne 0x18000fd30
mov rsi, qword [rsp + 0x70]
mov edi, dword [rsp + 0x54]
mov dword [rsp + 0x60], r12d
mov byte [rsp + 0x78], 1
jmp case.0x18000fcfb.307
mov qword [rbp - 8], rbx
mov qword [rbp - 0x48], rbx
jmp case.0x18000fcfb.307
mov byte [rsp + 0x52], 1
jmp case.0x18000fcfb.307
mov r14d, 0xb
mov word [rbp + 0xe2], bx
cmp qword [rsi + 0x10], r14
mov r15, rsi
mov qword [rbp + 0x98], 0xf
cmovb r14, qword [rsi + 0x10]
cmp qword [rsi + 0x18], 0x10
mov byte [rbp + 0x80], 0
jb 0x18000ffb1
mov r15, qword [rsi]
cmp r14, 0xf
ja 0x18000ffe8
mov r8, r14
mov qword [rbp + 0x90], r14
mov rdx, r15
lea rcx, [rbp + 0x80]
call sub.VCRUNTIME140.dll_memmove
or edi, 1
mov byte [rbp + r14 + 0x80], 0
lea rcx, [0x180045348]
jmp 0x180010377
cmp r14, rdx
ja 0x180010a38
mov rsi, r14
or rsi, 0xf
cmp rsi, rdx
jbe 0x180010002
mov rsi, rdx
jmp 0x18001000a
cmp rsi, 0x16
cmovb rsi, r11
lea rcx, [rsi + 1]
cmp rcx, 0x1000
jb 0x180010043
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x180010a32
mov rcx, rax
call fcn.180038fd0
test rax, rax
je 0x180010739
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x180010055
test rcx, rcx
je 0x180010052
call fcn.180038fd0
mov rdi, rax
jmp 0x180010055
mov rdi, rbx
mov r8, r14
mov qword [rbp + 0x90], r14
mov rdx, r15
mov qword [rbp + 0x98], rsi
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov rsi, qword [rsp + 0x70]
lea rcx, [0x180045348]
mov byte [rdi + r14], 0
mov qword [rbp + 0x80], rdi
mov edi, dword [rsp + 0x54]
or edi, 1
jmp 0x180010377
mov rcx, qword [rbp - 8]
lea rdx, [rbp + 0xc8]
call qword [sym.imp.ADVAPI32.dll_BackupEventLogW]
movzx eax, byte [rsp + 0x52]
mov ecx, ebx
cmp dword [rbp - 0x80], 0
cmove ecx, eax
mov byte [rsp + 0x52], cl
jmp case.0x18000fcfb.307
mov dword [rbp + 0xd2], 0x610072
jmp case.0x18000fcfb.307
mov ecx, 0x66
mov word [rbp + 0xd6], cx
jmp case.0x18000fcfb.307
lea r9, [rbp - 0x48]
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call sub.RPCRT4.dll_MesEncodeIncrementalHandleCreate
mov dword [rbp - 0x80], eax
mov rax, qword [rsi + 0x10]
mov qword [rbp + 0x98], 0xf
mov byte [rbp + 0x80], 0
cmp rax, 0x11
jb 0x180010a2c
add rax, 0xffffffffffffffef
mov r14d, 0x24
cmp rax, r14
cmovb r14, rax
cmp qword [rsi + 0x18], 0x10
mov rax, rsi
jb 0x18001012e
mov rax, qword [rsi]
lea r15, [rax + 0x11]
cmp r14, 0xf
ja 0x180010169
mov r8, r14
mov qword [rbp + 0x90], r14
mov rdx, r15
lea rcx, [rbp + 0x80]
call sub.VCRUNTIME140.dll_memmove
or edi, 2
mov byte [rbp + r14 + 0x80], 0
lea rcx, [0x180045328]
jmp 0x180010377
movabs rax, 0x7fffffffffffffff
cmp r14, rax
ja 0x180010a38
mov rsi, r14
or rsi, 0xf
cmp rsi, rax
jbe 0x18001018d
mov rsi, rax
jmp 0x18001019a
cmp rsi, 0x16
mov eax, 0x16
cmovb rsi, rax
lea rcx, [rsi + 1]
cmp rcx, 0x1000
jb 0x1800101d3
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x180010a32
mov rcx, rax
call fcn.180038fd0
test rax, rax
je 0x180010739
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x1800101e5
test rcx, rcx
je 0x1800101e2
call fcn.180038fd0
mov rdi, rax
jmp 0x1800101e5
mov rdi, rbx
mov r8, r14
mov qword [rbp + 0x90], r14
mov rdx, r15
mov qword [rbp + 0x98], rsi
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov rsi, qword [rsp + 0x70]
lea rcx, [0x180045328]
mov byte [rdi + r14], 0
mov qword [rbp + 0x80], rdi
mov edi, dword [rsp + 0x54]
or edi, 2
jmp 0x180010377
mov ecx, 0x44
mov word [rbp + 0xd0], cx
jmp case.0x18000fcfb.307
mov dword [rbp + 0xde], 0x770065
jmp case.0x18000fcfb.307
mov eax, 0x69
mov dword [rbp + 0xd8], 0x560074
mov word [rbp + 0xdc], ax
jmp case.0x18000fcfb.307
mov rax, qword [rsi + 0x10]
mov qword [rbp + 0x98], 0xf
mov byte [rbp + 0x80], 0
cmp rax, 0xb
jb 0x180010a2c
add rax, 0xfffffffffffffff5
mov r14d, 6
cmp rax, r14
cmovb r14, rax
cmp qword [rsi + 0x18], 0x10
mov rax, rsi
jb 0x18001029e
mov rax, qword [rsi]
lea r15, [rax + 0xb]
cmp r14, 0xf
ja 0x1800102cf
mov r8, r14
mov qword [rbp + 0x90], r14
mov rdx, r15
lea rcx, [rbp + 0x80]
call sub.VCRUNTIME140.dll_memmove
mov byte [rbp + r14 + 0x80], 0
jmp 0x18001036d
cmp r14, rdx
ja 0x180010a38
mov rsi, r14
or rsi, 0xf
cmp rsi, rdx
jbe 0x1800102e9
mov rsi, rdx
jmp 0x1800102f1
cmp rsi, 0x16
cmovb rsi, r11
lea rcx, [rsi + 1]
cmp rcx, 0x1000
jb 0x18001032a
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x180010a32
mov rcx, rax
call fcn.180038fd0
test rax, rax
je 0x180010739
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x18001033c
test rcx, rcx
je 0x180010339
call fcn.180038fd0
mov rdi, rax
jmp 0x18001033c
mov rdi, rbx
mov r8, r14
mov qword [rbp + 0x90], r14
mov rdx, r15
mov qword [rbp + 0x98], rsi
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov rsi, qword [rsp + 0x70]
mov byte [rdi + r14], 0
mov qword [rbp + 0x80], rdi
mov edi, dword [rsp + 0x54]
or edi, 4
lea rcx, [0x180045368]
lea rdx, [rbp + 0x80]
mov dword [rsp + 0x54], edi
call fcn.1800032b0
mov rax, qword [rbp + 0x98]
cmp rax, 0x10
jb 0x1800103c9
mov rcx, qword [rbp + 0x80]
lea rdx, [rax + 1]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800103c4
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180010739
call fcn.18003900c
mov r15d, 0x65
inc r13d
lea r9, [0x180000000]
movabs rdx, 0x7fffffffffffffff
movabs r8, 0x490074006e
movabs r10, 0x5f004c004d
mov r11d, 0x16
cmp r13d, 0x138
jb 0x18000fce0
mov r14d, dword [rbp - 0x68]
lea r9, [0x180000000]
lea r13d, [r11 + 0x53]
jmp case.0x18000fcc2.39
mov word [rbp + 0xa9], r13w
jmp case.0x18000fcc2.39
movzx eax, byte [rsp + 0x51]
mov ecx, ebx
cmp dword [rsp + 0x68], 0
cmovne ecx, eax
mov byte [rsp + 0x51], cl
movzx eax, cl
test cl, cl
je case.0x18000fcc2.39
mov r12d, dword [rbp - 0x5c]
mov esi, 0x114
mov byte [rsp + 0x51], cl
nop word [rax + rax]
cmp esi, 0x114
je 0x1800104ee
cmp esi, 0x92a0
je 0x1800104d6
cmp esi, 0x1242c
je 0x1800104c9
cmp esi, 0x1b5b8
jne 0x1800104f5
test al, al
je 0x1800104f5
mov ebx, dword [rbp - 0x64]
mov edi, 0xc
mov eax, edi
sub eax, 0xc
je 0x1800104b1
cmp eax, 1
jne 0x1800104b6
mov r8d, ebx
lea rdx, [rbp + 0x130]
mov ecx, r12d
call qword [sym.imp.WINMM.dll_midiInGetErrorTextW]
jmp 0x1800104b6
mov ebx, 0x104
inc edi
cmp edi, 0xe
jb 0x180010490
movzx eax, byte [rsp + 0x51]
mov dword [rbp - 0x64], ebx
xor ebx, ebx
jmp 0x1800104f5
test r12d, r12d
jne 0x1800104f5
xor al, al
mov byte [rsp + 0x51], al
jmp 0x1800104f5
mov rcx, qword [rbp]
lea rdx, [rbp - 0x60]
call qword [sym.imp.WINMM.dll_midiInGetID]
mov r12d, eax
movzx eax, byte [rsp + 0x51]
jmp 0x1800104f5
mov qword [rbp], rbx
mov dword [rbp - 0x60], ebx
add esi, 0x918c
cmp esi, 0x24630
jbe 0x180010460
mov dword [rbp - 0x5c], r12d
mov r12d, dword [rsp + 0x60]
movabs rdx, 0x7fffffffffffffff
lea r9, [0x180000000]
movabs r8, 0x490074006e
movabs r10, 0x5f004c004d
mov r11d, 0x16
jmp case.0x18000fcc2.39
mov eax, 0x2e
mov word [rbp + 0xaa], ax
jmp case.0x18000fcc2.39
cmp byte [rsp + 0x50], 0
je case.0x18000fcc2.39
mov r12d, dword [rbp - 0x58]
mov edi, 0x91
mov eax, edi
sub eax, 0x91
je 0x1800105bb
sub eax, 0x2d
je 0x1800105a5
sub eax, 0x2d
je 0x180010593
cmp eax, 0x2d
jne 0x1800105bf
mov rcx, qword [rbp - 0x70]
lea rdx, [rbp + 0x130]
mov r8d, r12d
call qword [sym.imp.WINMM.dll_mixerGetLineInfoA]
jmp 0x1800105bf
mov dword [rbp + 0x130], 0xac
mov r12d, 0x80000000
jmp 0x1800105bf
xor edx, edx
lea rcx, [rbp + 0x130]
mov r8d, 0xac
call sub.VCRUNTIME140.dll_memset
jmp 0x1800105bf
mov qword [rbp - 0x70], rbx
add edi, 0x2d
cmp edi, 0x145
jb 0x180010565
mov dword [rbp - 0x58], r12d
jmp 0x18001050b
mov byte [rsp + 0x50], 1
call qword [sym.imp.WINMM.dll_mixerGetNumDevs]
mov dword [rsp + 0x5c], eax
jmp 0x180010510
mov rax, qword [rbp - 0x40]
lea rdx, [rbp - 0x38]
add rax, 0xc
xor r9d, r9d
xor r8d, r8d
mov qword [rbp - 0x2c], rax
mov ecx, 0x124
call fcn.180027f40
jmp 0x180010510
mov eax, 0x73
mov word [rbp + 0xab], ax
jmp case.0x18000fcc2.39
mov byte [rsp + 0x51], 1
call qword [sym.imp.WINMM.dll_midiInGetNumDevs]
mov dword [rsp + 0x68], eax
jmp 0x180010510
mov eax, 5
cmp eax, 5
je 0x180010648
cmp eax, 0x86
je case.0x18000fcfb.311
jmp 0x18001064c
mov dword [rsp + 0x78], ebx
add eax, 0x81
cmp eax, 0x107
jb 0x180010636
mov rcx, qword [rbp - 0x40]
mov rax, qword [rcx]
mov qword [rbp - 0x38], rax
mov eax, dword [rcx + 8]
mov dword [rbp - 0x30], eax
jmp case.0x18000fcc2.39
mov eax, dword [rsi]
dec eax
cmp eax, 5
jbe case.0x18000fcc2.39
xor edx, edx
lea rcx, str._bfrancis_se_swarren_b
call fcn.180038ef0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_abort]
int3
mov edi, 0xf7
mov eax, edi
sub eax, 0xf7
je 0x1800106a9
cmp eax, 1
je case.0x18000fcfb.311
jmp 0x1800106c8
cmp qword [rsi + 0x18], 0x10
mov rcx, rsi
jb 0x1800106b6
mov rcx, qword [rsi]
lea rdx, [0x180046ce0]
call qword [0x180046cd0]
mov qword [rsp + 0x78], rax
inc edi
cmp edi, 0xf9
jb 0x180010695
mov r9d, 0x70
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.18002f960
test al, al
je 0x180010740
movzx eax, byte [rsp + 0x50]
mov ecx, ebx
cmp dword [rsp + 0x5c], 0
cmovne ecx, eax
mov byte [rsp + 0x50], cl
jmp 0x180010510
lea rax, [0x180015c60]
mov qword [rbp - 0x40], rsi
mov qword [rbp - 0x24], rax
jmp case.0x18000fcc2.39
mov eax, 0x75
mov word [rbp + 0xa8], ax
mov eax, dword [rbp - 0x7c]
add eax, 2
mov dword [rbp - 0x7c], eax
cmp eax, r14d
jae 0x180010748
mov rsi, qword [rsp + 0x70]
mov edi, dword [rsp + 0x54]
jmp 0x18000fca0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rax, rbx
jmp 0x180010a02
mov edx, dword [rsp + 0x58]
mov r8, qword [rbp - 0x78]
lea r13d, [rdx + 0x10]
cmp edx, r13d
jae case.0x18000fcfb.311
mov rsi, qword [rbp - 0x70]
lea r12d, [rdx - 0x17]
mov r14d, dword [rsp + 0x5c]
mov r9d, 0x6f
mov r15d, dword [rsp + 0x5c]
mov edi, 0x635f
movaps xmmword [rsp + 0x450], xmm6
movsd xmm6, qword [0x180041268]
lea r10d, [r9 - 0x10]
lea r11d, [r9 - 2]
cmp r12d, 0x55
ja case.0x1800107bd.2
lea rcx, [0x180000000]
movzx eax, byte [rcx + r12 + 0x10c10]
mov ecx, dword [rcx + rax*4 + 0x10bd0]
lea rax, [0x180000000]
add rcx, rax
jmp rcx
mov rdi, qword [rbp - 0x70]
test rdi, rdi
je 0x180010808
mov r9d, 0xde
mov r8, rdi
xor edx, edx
xor ecx, ecx
call fcn.18000c120
cmp eax, 1
jne 0x180010808
mov eax, 0x3a
cmp eax, 0x3a
je 0x1800107f6
cmp eax, 0x171c
je case.0x1800107bd.1
jmp 0x1800107fc
movsd qword [rsp + 0x78], xmm6
add eax, 0x16e2
cmp eax, 0x2dc4
jbe 0x1800107e4
mov r8d, dword [rsp + 0x5c]
lea rdx, [rbp + 0x10]
lea rcx, [rbp + 0xa8]
call qword [sym.imp.WINMM.dll_mmioOpenA]
mov rsi, rax
jmp 0x1800109c8
mov eax, 0x65
mov word [rbp + 0xaf], ax
jmp case.0x1800107bd.2
mov eax, 0x72
mov word [rbp + 0xb5], r9w
mov word [rbp + 0xb6], ax
jmp case.0x1800107bd.2
mov dword [rbp + 0xac], 0x747379
jmp case.0x1800107bd.2
mov word [rbp + 0xb7], r10w
mov dword [rbp + 0xb8], 0x745f6e6f
jmp case.0x1800107bd.2
mov dword [rbp + 0xbc], 0x5f703f
mov dword [rbp + 0xbf], 0x726162
jmp case.0x1800107bd.2
cmp byte [rsp + 0x50], 0
je 0x1800108f5
mov edi, 0x7e
nop dword [rax + rax]
cmp edi, 0x7e
je 0x1800108d6
cmp edi, 0x2568
je 0x1800108c5
cmp edi, 0x4a52
jne 0x1800108df
mov edx, 0x10
mov rcx, rsi
call qword [sym.imp.WINMM.dll_mmioClose]
jmp 0x1800108df
mov r8d, r15d
mov edx, r14d
mov rcx, rsi
call qword [sym.imp.WINMM.dll_mmioSeek]
jmp 0x1800108df
mov r14d, ebx
mov r15d, 1
add edi, 0x24ea
cmp edi, 0x6ebe
jbe 0x1800108a0
mov edx, dword [rsp + 0x58]
mov r8, qword [rbp - 0x78]
movsd xmm0, qword [r8 + 8]
movsd qword [rsp + 0x78], xmm0
jmp case.0x1800107bd.2
call qword [sym.imp.WINMM.dll_timeGetTime]
mov byte [rsp + 0x78], 0
jmp 0x1800109c8
mov byte [rsp + 0x50], 1
jmp case.0x1800107bd.2
mov word [rbp + 0xb0], r11w
mov word [rbp + 0xb1], di
jmp case.0x1800107bd.2
mov eax, 0x6c
mov word [rbp + 0xb3], r9w
mov word [rbp + 0xb4], ax
jmp case.0x1800107bd.2
movzx eax, byte [rsp + 0x50]
test rsi, rsi
mov ecx, ebx
cmovne ecx, eax
mov byte [rsp + 0x50], cl
jmp case.0x1800107bd.2
xorps xmm0, xmm0
mov dword [rsp + 0x5c], ebx
xor eax, eax
movups xmmword [rbp + 0x10], xmm0
mov dword [rbp + 0x70], eax
movups xmmword [rbp + 0x20], xmm0
movups xmmword [rbp + 0x30], xmm0
movups xmmword [rbp + 0x40], xmm0
movups xmmword [rbp + 0x50], xmm0
movups xmmword [rbp + 0x60], xmm0
jmp case.0x1800107bd.2
mov eax, dword [r8]
xor r9d, r9d
mov rdx, qword [rsp + 0x70]
xor r8d, r8d
mov dword [rsp + 0x40], 0x21
add rdx, 0x48
mov dword [rsp + 0x68], eax
xor ecx, ecx
lea rax, [rsp + 0x68]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rbx
call fcn.180025090
mov qword [rbp - 0x70], rax
mov edx, dword [rsp + 0x58]
mov r8, qword [rbp - 0x78]
mov r9d, 0x6f
inc edx
inc r12d
mov dword [rsp + 0x58], edx
mov edi, 0x635f
lea r10d, [r9 - 0x10]
lea r11d, [r9 - 2]
cmp edx, r13d
jb 0x180010792
movaps xmm6, xmmword [rsp + 0x450]
mov rax, qword [rsp + 0x78]
mov rcx, qword [rbp + 0x340]
xor rcx, rsp
call fcn.180039520
mov rbx, qword [rsp + 0x4a8]
add rsp, 0x460
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call fcn.180024650
int3
call fcn.1800244d0
int3
call fcn.180024610
int3